aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2008-04-03 14:03:21 +0000
committerH.J. Lu <hjl.tools@gmail.com>2008-04-03 14:03:21 +0000
commitc0f3af977b0f28a0dc5a620110b8dcf9d8286f84 (patch)
tree07edd0198461fb5ea1e7938a4dfe1b3a8d684fe1 /gas
parentdeae2a14a03a8cae07817ae03e4517fe4983d94e (diff)
downloadgdb-c0f3af977b0f28a0dc5a620110b8dcf9d8286f84.zip
gdb-c0f3af977b0f28a0dc5a620110b8dcf9d8286f84.tar.gz
gdb-c0f3af977b0f28a0dc5a620110b8dcf9d8286f84.tar.bz2
binutils/
2008-04-03 H.J. Lu <hongjiu.lu@intel.com> * dwarf.c (dwarf_regnames_i386): Add AVX registers. (dwarf_regnames_x86_64): Likewise. gas/ 2008-04-03 H.J. Lu <hongjiu.lu@intel.com> * NEWS: Mention AES, CLMUL, AVX/FMA and -msse2avx. * doc/c-i386.texi: Add avx, aes, clmul and fma to -march=. Document -msse2avx, .avx, .aes, .clmul and .fma. * config/tc-i386.c (YMMWORD_MNEM_SUFFIX): New. (vex_prefix): Likewise. (sse2avx): Likewise. (CPU_FLAGS_ARCH_MATCH): Likewise. (CPU_FLAGS_64BIT_MATCH): Likewise. (CPU_FLAGS_32BIT_MATCH): Likewise. (CPU_FLAGS_PERFECT_MATCH): Likewise. (regymm): Likewise. (vex_imm4): Likewise. (fits_in_imm4): Likewise. (build_vex_prefix): Likewise. (VEX_check_operands): Likewise. (bad_implicit_operand): Likewise. (OPTION_MSSE2AVX): Likewise. (T_YMMWORD): Likewise. (_i386_insn): Add vex. (cpu_arch): Add .avx, .aes, .clmul and .fma. (cpu_flags_match): Changed to take a pointer to const template. Enable encoding SSE instructions with VEX prefix for -msse2avx. (match_mem_size): Also check ymmword. (operand_type_match): Clear ymmword. (md_begin): Allow '_' in mnemonic. (type_names): Add OPERAND_TYPE_VEX_IMM4. (process_immext): Update assert. (md_assemble): Don't call process_immext if sse2avx and immext are true. Call build_vex_prefix if vex is true. (parse_insn): Updated for cpu_flags_match. (swap_operands): Handle 5 operands. (match_template): Handle 5 operands. Updated for cpu_flags_match. Check regymm. Call VEX_check_operands. Handle YMMWORD_MNEM_SUFFIX. (process_suffix): Handle YMMWORD_MNEM_SUFFIX. (check_byte_reg): Check regymm. (process_operands): Duplicate the destination register for -msse2avx if needed. (build_modrm_byte): Updated for instructions with VEX encoding. (output_insn): Output VEX prefix if needed. (md_longopts): Add msse2avx. (md_parse_option): Handle OPTION_MSSE2AVX. (md_show_usage): Add avx, aes, clmul, fma and -msse2avx. (intel_e09): Support YMMWORD. (intel_e11): Likewise. (intel_get_token): Likewise. gas/testsuite/ 2008-04-03 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.exp: Run aes, aes-intel, x86-64-aes, x86-64-aes-intel, avx, avx-intel, inval-avx, x86-64-avx, x86-64-avx-intel and x86-64-inval-avx. * gas/cfi/cfi-i386.s: Add tests for AVX register maps. * gas/cfi/cfi-x86_64.s: Likewise. * gas/i386/aes.d: New. * gas/i386/aes.s: Likewise. * gas/i386/aes-intel.d: Likewise. * gas/i386/avx.d: Likewise. * gas/i386/avx.s: Likewise. * gas/i386/avx-intel.d: Likewise. * gas/i386/clmul.d: Likewise. * gas/i386/clmul-intel.d: Likewise. * gas/i386/clmul.s: Likewise. * gas/i386/i386.exp: Likewise. * gas/i386/inval-avx.l: Likewise. * gas/i386/inval-avx.s: Likewise. * gas/i386/sse2avx.d: Likewise. * gas/i386/sse2avx.s: Likewise. * gas/i386/x86-64-aes.d: Likewise. * gas/i386/x86-64-aes.s: Likewise. * gas/i386/x86-64-aes-intel.d: Likewise. * gas/i386/x86-64-avx.d: Likewise. * gas/i386/x86-64-avx.s: Likewise. * gas/i386/x86-64-avx-intel.d: Likewise. * gas/i386/x86-64-clmul.d: Likewise. * gas/i386/x86-64-clmul-intel.d: Likewise. * gas/i386/x86-64-clmul.s: Likewise. * gas/i386/x86-64-inval-avx.l: Likewise. * gas/i386/x86-64-inval-avx.s: Likewise. * gas/i386/x86-64-sse2avx.d: Likewise. * gas/i386/x86-64-sse2avx.s: Likewise. * gas/i386/arch-10.s: Add tests for AVX, AES, CLMUL and FMA. * gas/i386/x86-64-arch-2.s: Likewise. * gas/i386/rexw.s: Add AVX tests. * gas/i386/x86-64-opcode-inval.s: Remove lds/les test. * gas/cfi/cfi-i386.d: Updated. * gas/cfi/cfi-x86_64.d: Likewise. * gas/i386/arch-10.d: Likewise. * gas/i386/arch-10-1.l: Likewise. * gas/i386/arch-10-2.l: Likewise. * gas/i386/arch-10-3.l: Likewise. * gas/i386/arch-10-4.l: Likewise. * gas/i386/rexw.d: Likewise. * gas/i386/x86-64-arch-2.d: Likewise. * gas/i386/x86-64-opcode-inval.d: Likewise. * gas/i386/x86-64-opcode-inval-intel.d: Likewise. include/opcode/ 2008-04-03 H.J. Lu <hongjiu.lu@intel.com> * i386.h (MAX_OPERANDS): Set to 5. (MAX_MNEM_SIZE): Changed to 20. opcodes/ 2008-04-03 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (OP_E_register): New. (OP_E_memory): Likewise. (OP_VEX): Likewise. (OP_EX_Vex): Likewise. (OP_EX_VexW): Likewise. (OP_XMM_Vex): Likewise. (OP_XMM_VexW): Likewise. (OP_REG_VexI4): Likewise. (PCLMUL_Fixup): Likewise. (VEXI4_Fixup): Likewise. (VZERO_Fixup): Likewise. (VCMP_Fixup): Likewise. (VPERMIL2_Fixup): Likewise. (rex_original): Likewise. (rex_ignored): Likewise. (Mxmm): Likewise. (XMM): Likewise. (EXxmm): Likewise. (EXxmmq): Likewise. (EXymmq): Likewise. (Vex): Likewise. (Vex128): Likewise. (Vex256): Likewise. (VexI4): Likewise. (EXdVex): Likewise. (EXqVex): Likewise. (EXVexW): Likewise. (EXdVexW): Likewise. (EXqVexW): Likewise. (XMVex): Likewise. (XMVexW): Likewise. (XMVexI4): Likewise. (PCLMUL): Likewise. (VZERO): Likewise. (VCMP): Likewise. (VPERMIL2): Likewise. (xmm_mode): Likewise. (xmmq_mode): Likewise. (ymmq_mode): Likewise. (vex_mode): Likewise. (vex128_mode): Likewise. (vex256_mode): Likewise. (USE_VEX_C4_TABLE): Likewise. (USE_VEX_C5_TABLE): Likewise. (USE_VEX_LEN_TABLE): Likewise. (VEX_C4_TABLE): Likewise. (VEX_C5_TABLE): Likewise. (VEX_LEN_TABLE): Likewise. (REG_VEX_XX): Likewise. (MOD_VEX_XXX): Likewise. (PREFIX_0F38DB..PREFIX_0F38DF): Likewise. (PREFIX_0F3A44): Likewise. (PREFIX_0F3ADF): Likewise. (PREFIX_VEX_XXX): Likewise. (VEX_OF): Likewise. (VEX_OF38): Likewise. (VEX_OF3A): Likewise. (VEX_LEN_XXX): Likewise. (vex): Likewise. (need_vex): Likewise. (need_vex_reg): Likewise. (vex_i4_done): Likewise. (vex_table): Likewise. (vex_len_table): Likewise. (OP_REG_VexI4): Likewise. (vex_cmp_op): Likewise. (pclmul_op): Likewise. (vpermil2_op): Likewise. (m_mode): Updated. (es_reg): Likewise. (PREFIX_0F38F0): Likewise. (PREFIX_0F3A60): Likewise. (reg_table): Add REG_VEX_71...REG_VEX_73 and REG_VEX_AE. (prefix_table): Add PREFIX_0F38DB..PREFIX_0F38DF, PREFIX_0F3ADF and PREFIX_VEX_XXX entries. (x86_64_table): Use VEX_C4_TABLE and VEX_C5_TABLE. (three_byte_table): Use PREFIX_0F38DB..PREFIX_0F38DF and PREFIX_0F3ADF. (mod_table): Use VEX_C4_TABLE, VEX_C5_TABLE and VEX_LEN_TABLE. Add MOD_VEX_XXX entries. (ckprefix): Initialize rex_original and rex_ignored. Store the REX byte in rex_original. (get_valid_dis386): Handle the implicit prefix in VEX prefix bytes and USE_VEX_LEN_TABLE/USE_VEX_C4_TABLE/USE_VEX_C5_TABLE. (print_insn): Set need_vex/need_vex_reg/vex_i4_done to 0 before calling get_valid_dis386. Use rex_original and rex_ignored when printing out REX. (putop): Handle "XY". (intel_operand_size): Handle VEX, xmm_mode, xmmq_mode and ymmq_mode. (OP_E_extended): Updated to use OP_E_register and OP_E_memory. (OP_XMM): Handle VEX. (OP_EX): Likewise. (XMM_Fixup): Likewise. (CMP_Fixup): Use ARRAY_SIZE. * i386-gen.c (cpu_flag_init): Add CpuAES, CPU_CLMUL_FLAGS, CPU_FMA_FLAGS and CPU_AVX_FLAGS. (operand_type_init): Add OPERAND_TYPE_REGYMM and OPERAND_TYPE_VEX_IMM4. (cpu_flags): Add CpuAVX, CpuAES, CpuCLMUL and CpuFMA. (opcode_modifiers): Add Implicit1stXmm0, Vex, Vex256, VexNDD, VexNDS, VexW0, VexW1, Vex0F, Vex0F38, Vex0F3A, Vex3Sources, VexImmExt and SSE2AVX. (operand_types): Add RegYMM, Ymmword and Vex_Imm4. * i386-opc.h (CpuAVX): New. (CpuAES): Likewise. (CpuCLMUL): Likewise. (CpuFMA): Likewise. (Vex): Likewise. (Vex256): Likewise. (VexNDS): Likewise. (VexNDD): Likewise. (VexW0): Likewise. (VexW1): Likewise. (Vex0F): Likewise. (Vex0F38): Likewise. (Vex0F3A): Likewise. (Vex3Sources): Likewise. (VexImmExt): Likewise. (SSE2AVX): Likewise. (RegYMM): Likewise. (Ymmword): Likewise. (Vex_Imm4): Likewise. (Implicit1stXmm0): Likewise. (CpuXsave): Updated. (CpuLM): Likewise. (ByteOkIntel): Likewise. (OldGcc): Likewise. (Control): Likewise. (Unspecified): Likewise. (OTMax): Likewise. (i386_cpu_flags): Add cpuavx, cpuaes, cpuclmul and cpufma. (i386_opcode_modifier): Add implicit1stxmm0, vex, vex256, vexnds, vexndd, vexw0, vexw1, vex0f, vex0f38, vex0f3a, vex3sources, veximmext and sse2avx. (i386_operand_type): Add regymm, ymmword and vex_imm4. * i386-opc.tbl: Add AES, CLMUL, AVX and FMA new instructions. * i386-reg.tbl: Add AVX registers, ymm0..ymm15. * i386-init.h: Regenerated. * i386-tbl.h: Likewise.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog50
-rw-r--r--gas/NEWS5
-rw-r--r--gas/config/tc-i386.c718
-rw-r--r--gas/doc/c-i386.texi13
-rw-r--r--gas/testsuite/ChangeLog56
-rw-r--r--gas/testsuite/gas/cfi/cfi-i386.d19
-rw-r--r--gas/testsuite/gas/cfi/cfi-i386.s9
-rw-r--r--gas/testsuite/gas/cfi/cfi-x86_64.d35
-rw-r--r--gas/testsuite/gas/cfi/cfi-x86_64.s17
-rw-r--r--gas/testsuite/gas/i386/aes-intel.d34
-rw-r--r--gas/testsuite/gas/i386/aes.d33
-rw-r--r--gas/testsuite/gas/i386/aes.s30
-rw-r--r--gas/testsuite/gas/i386/arch-10-1.l52
-rw-r--r--gas/testsuite/gas/i386/arch-10-2.l52
-rw-r--r--gas/testsuite/gas/i386/arch-10-3.l52
-rw-r--r--gas/testsuite/gas/i386/arch-10-4.l54
-rw-r--r--gas/testsuite/gas/i386/arch-10.d6
-rw-r--r--gas/testsuite/gas/i386/arch-10.s8
-rw-r--r--gas/testsuite/gas/i386/avx-intel.d2759
-rw-r--r--gas/testsuite/gas/i386/avx.d2758
-rw-r--r--gas/testsuite/gas/i386/avx.s3042
-rw-r--r--gas/testsuite/gas/i386/clmul-intel.d30
-rw-r--r--gas/testsuite/gas/i386/clmul.d29
-rw-r--r--gas/testsuite/gas/i386/clmul.s26
-rw-r--r--gas/testsuite/gas/i386/i386.exp16
-rw-r--r--gas/testsuite/gas/i386/inval-avx.l109
-rw-r--r--gas/testsuite/gas/i386/inval-avx.s55
-rw-r--r--gas/testsuite/gas/i386/rexw.d16
-rw-r--r--gas/testsuite/gas/i386/rexw.s20
-rw-r--r--gas/testsuite/gas/i386/sse2avx.d566
-rw-r--r--gas/testsuite/gas/i386/sse2avx.s642
-rw-r--r--gas/testsuite/gas/i386/x86-64-aes-intel.d35
-rw-r--r--gas/testsuite/gas/i386/x86-64-aes.d34
-rw-r--r--gas/testsuite/gas/i386/x86-64-aes.s30
-rw-r--r--gas/testsuite/gas/i386/x86-64-arch-2.d6
-rw-r--r--gas/testsuite/gas/i386/x86-64-arch-2.s8
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx-intel.d3047
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx.d3046
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx.s3360
-rw-r--r--gas/testsuite/gas/i386/x86-64-clmul-intel.d31
-rw-r--r--gas/testsuite/gas/i386/x86-64-clmul.d30
-rw-r--r--gas/testsuite/gas/i386/x86-64-clmul.s26
-rw-r--r--gas/testsuite/gas/i386/x86-64-inval-avx.l109
-rw-r--r--gas/testsuite/gas/i386/x86-64-inval-avx.s55
-rw-r--r--gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d12
-rw-r--r--gas/testsuite/gas/i386/x86-64-opcode-inval.d12
-rw-r--r--gas/testsuite/gas/i386/x86-64-opcode-inval.s4
-rw-r--r--gas/testsuite/gas/i386/x86-64-sse2avx.d593
-rw-r--r--gas/testsuite/gas/i386/x86-64-sse2avx.s683
49 files changed, 22245 insertions, 187 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index d5a9d56..fae8cb0 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,53 @@
+2008-04-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * NEWS: Mention AES, CLMUL, AVX/FMA and -msse2avx.
+
+ * doc/c-i386.texi: Add avx, aes, clmul and fma to -march=.
+ Document -msse2avx, .avx, .aes, .clmul and .fma.
+
+ * config/tc-i386.c (YMMWORD_MNEM_SUFFIX): New.
+ (vex_prefix): Likewise.
+ (sse2avx): Likewise.
+ (CPU_FLAGS_ARCH_MATCH): Likewise.
+ (CPU_FLAGS_64BIT_MATCH): Likewise.
+ (CPU_FLAGS_32BIT_MATCH): Likewise.
+ (CPU_FLAGS_PERFECT_MATCH): Likewise.
+ (regymm): Likewise.
+ (vex_imm4): Likewise.
+ (fits_in_imm4): Likewise.
+ (build_vex_prefix): Likewise.
+ (VEX_check_operands): Likewise.
+ (bad_implicit_operand): Likewise.
+ (OPTION_MSSE2AVX): Likewise.
+ (T_YMMWORD): Likewise.
+ (_i386_insn): Add vex.
+ (cpu_arch): Add .avx, .aes, .clmul and .fma.
+ (cpu_flags_match): Changed to take a pointer to const template.
+ Enable encoding SSE instructions with VEX prefix for -msse2avx.
+ (match_mem_size): Also check ymmword.
+ (operand_type_match): Clear ymmword.
+ (md_begin): Allow '_' in mnemonic.
+ (type_names): Add OPERAND_TYPE_VEX_IMM4.
+ (process_immext): Update assert.
+ (md_assemble): Don't call process_immext if sse2avx and immext
+ are true. Call build_vex_prefix if vex is true.
+ (parse_insn): Updated for cpu_flags_match.
+ (swap_operands): Handle 5 operands.
+ (match_template): Handle 5 operands. Updated for cpu_flags_match.
+ Check regymm. Call VEX_check_operands. Handle YMMWORD_MNEM_SUFFIX.
+ (process_suffix): Handle YMMWORD_MNEM_SUFFIX.
+ (check_byte_reg): Check regymm.
+ (process_operands): Duplicate the destination register for
+ -msse2avx if needed.
+ (build_modrm_byte): Updated for instructions with VEX encoding.
+ (output_insn): Output VEX prefix if needed.
+ (md_longopts): Add msse2avx.
+ (md_parse_option): Handle OPTION_MSSE2AVX.
+ (md_show_usage): Add avx, aes, clmul, fma and -msse2avx.
+ (intel_e09): Support YMMWORD.
+ (intel_e11): Likewise.
+ (intel_get_token): Likewise.
+
2008-03-28 Eric B. Weddington <eric.weddington@atmel.com>
* config/tc-avr.c (mcu_types): Add attiny167.
diff --git a/gas/NEWS b/gas/NEWS
index a657b2b..ce3cda1 100644
--- a/gas/NEWS
+++ b/gas/NEWS
@@ -1,4 +1,9 @@
-*- text -*-
+* New command line option -msse2avx for x86 target to encode SSE
+ instructions with VEX prefix.
+
+* Add Intel AES, CLMUL, AVX/FMA support for x86 target.
+
* New command line options, -march=CPU[,+EXTENSION...], -mtune=CPU,
-mmnemonic=[att|intel], -msyntax=[att|intel], -mindex-reg,
-mnaked-reg and -mold-gcc, for x86 targets.
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index 80a1ac8..e8e8031 100644
--- a/gas/config/tc-i386.c
+++ b/gas/config/tc-i386.c
@@ -81,6 +81,7 @@
#define LONG_MNEM_SUFFIX 'l'
#define QWORD_MNEM_SUFFIX 'q'
#define XMMWORD_MNEM_SUFFIX 'x'
+#define YMMWORD_MNEM_SUFFIX 'y'
/* Intel Syntax. Use a non-ascii letter since since it never appears
in instructions. */
#define LONG_DOUBLE_MNEM_SUFFIX '\1'
@@ -220,6 +221,16 @@ static void handle_large_common (int small ATTRIBUTE_UNUSED);
static const char *default_arch = DEFAULT_ARCH;
+/* VEX prefix. */
+typedef struct
+{
+ /* VEX prefix is either 2 byte or 3 byte. */
+ unsigned char bytes[3];
+ unsigned int length;
+ /* Destination or source register specifier. */
+ const reg_entry *register_specifier;
+} vex_prefix;
+
/* 'md_assemble ()' gathers together information and puts it into a
i386_insn. */
@@ -285,6 +296,7 @@ struct _i386_insn
rex_byte rex;
sib_byte sib;
drex_byte drex;
+ vex_prefix vex;
};
typedef struct _i386_insn i386_insn;
@@ -462,6 +474,9 @@ static i386_cpu_flags cpu_arch_isa_flags;
larger than a byte offset. */
static unsigned int no_cond_jump_promotion = 0;
+/* Encode SSE instructions with VEX prefix. */
+static unsigned int sse2avx;
+
/* Pre-defined "_GLOBAL_OFFSET_TABLE_". */
static symbolS *GOT_symbol;
@@ -622,12 +637,20 @@ static const arch_entry cpu_arch[] =
CPU_SSE4_2_FLAGS },
{ ".sse4", PROCESSOR_UNKNOWN,
CPU_SSE4_2_FLAGS },
+ { ".avx", PROCESSOR_UNKNOWN,
+ CPU_AVX_FLAGS },
{ ".vmx", PROCESSOR_UNKNOWN,
CPU_VMX_FLAGS },
{ ".smx", PROCESSOR_UNKNOWN,
CPU_SMX_FLAGS },
{ ".xsave", PROCESSOR_UNKNOWN,
CPU_XSAVE_FLAGS },
+ { ".aes", PROCESSOR_UNKNOWN,
+ CPU_AES_FLAGS },
+ { ".clmul", PROCESSOR_UNKNOWN,
+ CPU_CLMUL_FLAGS },
+ { ".fma", PROCESSOR_UNKNOWN,
+ CPU_FMA_FLAGS },
{ ".3dnow", PROCESSOR_UNKNOWN,
CPU_3DNOW_FLAGS },
{ ".3dnowa", PROCESSOR_UNKNOWN,
@@ -1176,29 +1199,45 @@ cpu_flags_or (i386_cpu_flags x, i386_cpu_flags y)
return x;
}
-/* Return 3 if there is a perfect match, 2 if compatible with 64bit,
- 1 if compatible with arch, 0 if there is no match. */
+#define CPU_FLAGS_ARCH_MATCH 0x1
+#define CPU_FLAGS_64BIT_MATCH 0x2
+
+#define CPU_FLAGS_32BIT_MATCH CPU_FLAGS_ARCH_MATCH
+#define CPU_FLAGS_PERFECT_MATCH \
+ (CPU_FLAGS_32BIT_MATCH | CPU_FLAGS_64BIT_MATCH)
+
+/* Return CPU flags match bits. */
static int
-cpu_flags_match (i386_cpu_flags x)
+cpu_flags_match (const template *t)
{
- int overlap = cpu_flags_check_cpu64 (x) ? 2 : 0;
+ i386_cpu_flags x = t->cpu_flags;
+ int match = cpu_flags_check_cpu64 (x) ? CPU_FLAGS_64BIT_MATCH : 0;
x.bitfield.cpu64 = 0;
x.bitfield.cpuno64 = 0;
if (cpu_flags_all_zero (&x))
- overlap |= 1;
+ {
+ /* This instruction is available on all archs. */
+ match |= CPU_FLAGS_32BIT_MATCH;
+ }
else
{
+ /* This instruction is available only on some archs. */
i386_cpu_flags cpu = cpu_arch_flags;
cpu.bitfield.cpu64 = 0;
cpu.bitfield.cpuno64 = 0;
cpu = cpu_flags_and (x, cpu);
- overlap |= cpu_flags_all_zero (&cpu) ? 0 : 1;
+ if (!cpu_flags_all_zero (&cpu))
+ {
+ /* Check SSE2AVX */
+ if (!t->opcode_modifier.sse2avx || sse2avx)
+ match |= CPU_FLAGS_32BIT_MATCH;
+ }
}
- return overlap;
+ return match;
}
static INLINE i386_operand_type
@@ -1269,6 +1308,7 @@ static const i386_operand_type disp16_32 = OPERAND_TYPE_DISP16_32;
static const i386_operand_type anydisp
= OPERAND_TYPE_ANYDISP;
static const i386_operand_type regxmm = OPERAND_TYPE_REGXMM;
+static const i386_operand_type regymm = OPERAND_TYPE_REGYMM;
static const i386_operand_type imm8 = OPERAND_TYPE_IMM8;
static const i386_operand_type imm8s = OPERAND_TYPE_IMM8S;
static const i386_operand_type imm16 = OPERAND_TYPE_IMM16;
@@ -1278,6 +1318,7 @@ static const i386_operand_type imm64 = OPERAND_TYPE_IMM64;
static const i386_operand_type imm16_32 = OPERAND_TYPE_IMM16_32;
static const i386_operand_type imm16_32s = OPERAND_TYPE_IMM16_32S;
static const i386_operand_type imm16_32_32s = OPERAND_TYPE_IMM16_32_32S;
+static const i386_operand_type vex_imm4 = OPERAND_TYPE_VEX_IMM4;
enum operand_type
{
@@ -1356,7 +1397,9 @@ match_mem_size (const template *t, unsigned int j)
|| (i.types[j].bitfield.tbyte
&& !t->operand_types[j].bitfield.tbyte)
|| (i.types[j].bitfield.xmmword
- && !t->operand_types[j].bitfield.xmmword)));
+ && !t->operand_types[j].bitfield.xmmword)
+ || (i.types[j].bitfield.ymmword
+ && !t->operand_types[j].bitfield.ymmword)));
}
/* Return 1 if there is no size conflict on any operands for
@@ -1437,6 +1480,7 @@ operand_type_match (i386_operand_type overlap,
temp.bitfield.qword = 0;
temp.bitfield.tbyte = 0;
temp.bitfield.xmmword = 0;
+ temp.bitfield.ymmword = 0;
if (operand_type_all_zero (&temp))
return 0;
@@ -1548,6 +1592,12 @@ fits_in_unsigned_long (offsetT num ATTRIBUTE_UNUSED)
#endif
} /* fits_in_unsigned_long() */
+static INLINE int
+fits_in_imm4 (offsetT num)
+{
+ return (num & 0xf) == num;
+}
+
static i386_operand_type
smallest_imm_type (offsetT num)
{
@@ -1991,6 +2041,7 @@ md_begin ()
operand_chars['?'] = '?';
#endif
digit_chars['-'] = '-';
+ mnemonic_chars['_'] = '_';
mnemonic_chars['-'] = '-';
mnemonic_chars['.'] = '.';
identifier_chars['_'] = '_';
@@ -2069,6 +2120,7 @@ pi (char *line, i386_insn *x)
|| x->types[i].bitfield.reg64
|| x->types[i].bitfield.regmmx
|| x->types[i].bitfield.regxmm
+ || x->types[i].bitfield.regymm
|| x->types[i].bitfield.sreg2
|| x->types[i].bitfield.sreg3
|| x->types[i].bitfield.control
@@ -2170,6 +2222,7 @@ const type_names[] =
{ OPERAND_TYPE_REGMMX, "rMMX" },
{ OPERAND_TYPE_REGXMM, "rXMM" },
{ OPERAND_TYPE_ESSEG, "es" },
+ { OPERAND_TYPE_VEX_IMM4, "VEX i4" },
};
static void
@@ -2395,6 +2448,102 @@ intel_float_operand (const char *mnemonic)
return 1;
}
+/* Build the VEX prefix. */
+
+static void
+build_vex_prefix (void)
+{
+ unsigned int register_specifier;
+ unsigned int implied_prefix;
+ unsigned int vector_length;
+
+ /* Check register specifier. */
+ if (i.vex.register_specifier)
+ {
+ register_specifier = i.vex.register_specifier->reg_num;
+ if ((i.vex.register_specifier->reg_flags & RegRex))
+ register_specifier += 8;
+ register_specifier = ~register_specifier & 0xf;
+ }
+ else
+ register_specifier = 0xf;
+
+ vector_length = i.tm.opcode_modifier.vex256 ? 1 : 0;
+
+ switch ((i.tm.base_opcode >> 8) & 0xff)
+ {
+ case 0:
+ implied_prefix = 0;
+ break;
+ case DATA_PREFIX_OPCODE:
+ implied_prefix = 1;
+ break;
+ case REPE_PREFIX_OPCODE:
+ implied_prefix = 2;
+ break;
+ case REPNE_PREFIX_OPCODE:
+ implied_prefix = 3;
+ break;
+ default:
+ abort ();
+ }
+
+ /* Use 2-byte VEX prefix if possible. */
+ if (i.tm.opcode_modifier.vex0f
+ && (i.rex & (REX_W | REX_X | REX_B)) == 0)
+ {
+ /* 2-byte VEX prefix. */
+ unsigned int r;
+
+ i.vex.length = 2;
+ i.vex.bytes[0] = 0xc5;
+
+ /* Check the REX.R bit. */
+ r = (i.rex & REX_R) ? 0 : 1;
+ i.vex.bytes[1] = (r << 7
+ | register_specifier << 3
+ | vector_length << 2
+ | implied_prefix);
+ }
+ else
+ {
+ /* 3-byte VEX prefix. */
+ unsigned int m, w;
+
+ if (i.tm.opcode_modifier.vex0f)
+ m = 0x1;
+ else if (i.tm.opcode_modifier.vex0f38)
+ m = 0x2;
+ else if (i.tm.opcode_modifier.vex0f3a)
+ m = 0x3;
+ else
+ abort ();
+
+ i.vex.length = 3;
+ i.vex.bytes[0] = 0xc4;
+
+ /* The high 3 bits of the second VEX byte are 1's compliment
+ of RXB bits from REX. */
+ i.vex.bytes[1] = (~i.rex & 0x7) << 5 | m;
+
+ /* Check the REX.W bit. */
+ w = (i.rex & REX_W) ? 1 : 0;
+ if (i.tm.opcode_modifier.vexw0 || i.tm.opcode_modifier.vexw1)
+ {
+ if (w)
+ abort ();
+
+ if (i.tm.opcode_modifier.vexw1)
+ w = 1;
+ }
+
+ i.vex.bytes[2] = (w << 7
+ | register_specifier << 3
+ | vector_length << 2
+ | implied_prefix);
+ }
+}
+
static void
process_immext (void)
{
@@ -2417,18 +2566,20 @@ process_immext (void)
i.operands = 0;
}
- /* These AMD 3DNow! and SSE2 Instructions have an opcode suffix
+ /* These AMD 3DNow! and SSE2 instructions have an opcode suffix
which is coded in the same place as an 8-bit immediate field
would be. Here we fake an 8-bit immediate operand from the
opcode suffix stored in tm.extension_opcode.
- SSE5 also uses this encoding, for some of its 3 argument
- instructions. */
+ SSE5 and AVX instructions also use this encoding, for some of
+ 3 argument instructions. */
assert (i.imm_operands == 0
&& (i.operands <= 2
|| (i.tm.cpu_flags.bitfield.cpusse5
- && i.operands <= 3)));
+ && i.operands <= 3)
+ || (i.tm.opcode_modifier.vex
+ && i.operands <= 4)));
exp = &im_expressions[i.imm_operands++];
i.op[i.operands].imms = exp;
@@ -2553,7 +2704,9 @@ md_assemble (char *line)
|| i.types[j].bitfield.floatacc)
i.reg_operands--;
- if (i.tm.opcode_modifier.immext)
+ /* ImmExt should be processed after SSE2AVX. */
+ if (!i.tm.opcode_modifier.sse2avx
+ && i.tm.opcode_modifier.immext)
process_immext ();
/* For insns with operands there are more diddles to do to the opcode. */
@@ -2568,6 +2721,9 @@ md_assemble (char *line)
as_warn (_("translating to `%sp'"), i.tm.name);
}
+ if (i.tm.opcode_modifier.vex)
+ build_vex_prefix ();
+
/* Handle conversion of 'int $3' --> special int3 insn. */
if (i.tm.base_opcode == INT_OPCODE && i.op[0].imms->X_add_number == 3)
{
@@ -2810,12 +2966,12 @@ parse_insn (char *line, char *mnemonic)
supported = 0;
for (t = current_templates->start; t < current_templates->end; ++t)
{
- supported |= cpu_flags_match (t->cpu_flags);
- if (supported == 3)
+ supported |= cpu_flags_match (t);
+ if (supported == CPU_FLAGS_PERFECT_MATCH)
goto skip;
}
- if (!(supported & 2))
+ if (!(supported & CPU_FLAGS_64BIT_MATCH))
{
as_bad (flag_code == CODE_64BIT
? _("`%s' is not supported in 64-bit mode")
@@ -2823,7 +2979,7 @@ parse_insn (char *line, char *mnemonic)
current_templates->start->name);
return NULL;
}
- if (!(supported & 1))
+ if (supported != CPU_FLAGS_PERFECT_MATCH)
{
as_bad (_("`%s' is not supported on `%s%s'"),
current_templates->start->name, cpu_arch_name,
@@ -3004,6 +3160,7 @@ swap_operands (void)
{
switch (i.operands)
{
+ case 5:
case 4:
swap_2_operands (1, i.operands - 2);
case 3:
@@ -3245,12 +3402,36 @@ optimize_disp (void)
}
}
+/* Check if operands are valid for the instrucrtion. Update VEX
+ operand types. */
+
+static int
+VEX_check_operands (const template *t)
+{
+ if (!t->opcode_modifier.vex)
+ return 0;
+
+ /* Only check VEX_Imm4, which must be the first operand. */
+ if (t->operand_types[0].bitfield.vex_imm4)
+ {
+ if (i.op[0].imms->X_op != O_constant
+ || !fits_in_imm4 (i.op[0].imms->X_add_number))
+ return 1;
+
+ /* Turn off Imm8 so that update_imm won't complain. */
+ i.types[0] = vex_imm4;
+ }
+
+ return 0;
+}
+
static int
match_template (void)
{
/* Points to template once we've found it. */
const template *t;
i386_operand_type overlap0, overlap1, overlap2, overlap3;
+ i386_operand_type overlap4;
unsigned int found_reverse_match;
i386_opcode_modifier suffix_check;
i386_operand_type operand_types [MAX_OPERANDS];
@@ -3259,8 +3440,8 @@ match_template (void)
unsigned int found_cpu_match;
unsigned int check_register;
-#if MAX_OPERANDS != 4
-# error "MAX_OPERANDS must be 4."
+#if MAX_OPERANDS != 5
+# error "MAX_OPERANDS must be 5."
#endif
found_reverse_match = 0;
@@ -3289,7 +3470,8 @@ match_template (void)
continue;
/* Check processor support. */
- found_cpu_match = cpu_flags_match (t->cpu_flags) == 3;
+ found_cpu_match = (cpu_flags_match (t)
+ == CPU_FLAGS_PERFECT_MATCH);
if (!found_cpu_match)
continue;
@@ -3330,9 +3512,11 @@ match_template (void)
&& !intel_float_operand (t->name))
: intel_float_operand (t->name) != 2)
&& ((!operand_types[0].bitfield.regmmx
- && !operand_types[0].bitfield.regxmm)
+ && !operand_types[0].bitfield.regxmm
+ && !operand_types[0].bitfield.regymm)
|| (!operand_types[t->operands > 1].bitfield.regmmx
- && !!operand_types[t->operands > 1].bitfield.regxmm))
+ && !!operand_types[t->operands > 1].bitfield.regxmm
+ && !!operand_types[t->operands > 1].bitfield.regymm))
&& (t->base_opcode != 0x0fc7
|| t->extension_opcode != 1 /* cmpxchg8b */))
continue;
@@ -3426,6 +3610,7 @@ match_template (void)
continue;
case 3:
case 4:
+ case 5:
overlap1 = operand_type_and (i.types[1], operand_types[1]);
if (!operand_type_match (overlap0, i.types[0])
|| !operand_type_match (overlap1, i.types[1])
@@ -3471,6 +3656,9 @@ match_template (void)
/* Found a forward 2 operand match here. */
switch (t->operands)
{
+ case 5:
+ overlap4 = operand_type_and (i.types[4],
+ operand_types[4]);
case 4:
overlap3 = operand_type_and (i.types[3],
operand_types[3]);
@@ -3482,6 +3670,15 @@ match_template (void)
switch (t->operands)
{
+ case 5:
+ if (!operand_type_match (overlap4, i.types[4])
+ || !operand_type_register_match (overlap3,
+ i.types[3],
+ operand_types[3],
+ overlap4,
+ i.types[4],
+ operand_types[4]))
+ continue;
case 4:
if (!operand_type_match (overlap3, i.types[3])
|| (check_register
@@ -3517,6 +3714,11 @@ match_template (void)
found_reverse_match = 0;
continue;
}
+
+ /* Check if VEX operands are valid. */
+ if (VEX_check_operands (t))
+ continue;
+
/* We've found a match; break out of loop. */
break;
}
@@ -3700,9 +3902,10 @@ process_suffix (void)
if (!check_word_reg ())
return 0;
}
- else if (i.suffix == XMMWORD_MNEM_SUFFIX)
+ else if (i.suffix == XMMWORD_MNEM_SUFFIX
+ || i.suffix == YMMWORD_MNEM_SUFFIX)
{
- /* Skip if the instruction has x suffix. match_template
+ /* Skip if the instruction has x/y suffix. match_template
should check if it is a valid suffix. */
}
else if (intel_syntax && i.tm.opcode_modifier.ignoresize)
@@ -3789,7 +3992,8 @@ process_suffix (void)
if (i.suffix
&& i.suffix != BYTE_MNEM_SUFFIX
- && i.suffix != XMMWORD_MNEM_SUFFIX)
+ && i.suffix != XMMWORD_MNEM_SUFFIX
+ && i.suffix != YMMWORD_MNEM_SUFFIX)
{
/* It's not a byte, select word/dword operation. */
if (i.tm.opcode_modifier.w)
@@ -3916,6 +4120,7 @@ check_byte_reg (void)
|| i.types[op].bitfield.reg64
|| i.types[op].bitfield.regmmx
|| i.types[op].bitfield.regxmm
+ || i.types[op].bitfield.regymm
|| i.types[op].bitfield.sreg2
|| i.types[op].bitfield.sreg3
|| i.types[op].bitfield.control
@@ -4508,6 +4713,19 @@ process_drex (void)
}
static int
+bad_implicit_operand (int xmm)
+{
+ const char *reg = xmm ? "xmm0" : "ymm0";
+ if (intel_syntax)
+ as_bad (_("the last operand of `%s' must be `%s%s'"),
+ i.tm.name, register_prefix, reg);
+ else
+ as_bad (_("the first operand of `%s' must be `%s%s'"),
+ i.tm.name, register_prefix, reg);
+ return 0;
+}
+
+static int
process_operands (void)
{
/* Default segment register this instruction will use for memory
@@ -4521,23 +4739,98 @@ process_operands (void)
|| i.tm.opcode_modifier.drexc)
process_drex ();
- if (i.tm.opcode_modifier.firstxmm0)
+ if (i.tm.opcode_modifier.sse2avx
+ && (i.tm.opcode_modifier.vexnds
+ || i.tm.opcode_modifier.vexndd))
{
+ unsigned int dup = i.operands;
+ unsigned int dest = dup - 1;
unsigned int j;
- /* The first operand is implicit and must be xmm0. */
+ /* The destination must be an xmm register. */
assert (i.reg_operands
- && operand_type_equal (&i.types[0], &regxmm));
- if (i.op[0].regs->reg_num != 0)
+ && MAX_OPERANDS > dup
+ && operand_type_equal (&i.types[dest], &regxmm));
+
+ if (i.tm.opcode_modifier.firstxmm0)
{
- if (intel_syntax)
- as_bad (_("the last operand of `%s' must be `%sxmm0'"),
- i.tm.name, register_prefix);
+ /* The first operand is implicit and must be xmm0. */
+ assert (operand_type_equal (&i.types[0], &regxmm));
+ if (i.op[0].regs->reg_num != 0)
+ return bad_implicit_operand (1);
+
+ if (i.tm.opcode_modifier.vex3sources)
+ {
+ /* Keep xmm0 for instructions with VEX prefix and 3
+ sources. */
+ goto duplicate;
+ }
else
- as_bad (_("the first operand of `%s' must be `%sxmm0'"),
- i.tm.name, register_prefix);
- return 0;
+ {
+ /* We remove the first xmm0 and keep the number of
+ operands unchanged, which in fact duplicates the
+ destination. */
+ for (j = 1; j < i.operands; j++)
+ {
+ i.op[j - 1] = i.op[j];
+ i.types[j - 1] = i.types[j];
+ i.tm.operand_types[j - 1] = i.tm.operand_types[j];
+ }
+ }
+ }
+ else if (i.tm.opcode_modifier.implicit1stxmm0)
+ {
+ assert ((MAX_OPERANDS - 1) > dup
+ && i.tm.opcode_modifier.vex3sources);
+
+ /* Add the implicit xmm0 for instructions with VEX prefix
+ and 3 sources. */
+ for (j = i.operands; j > 0; j--)
+ {
+ i.op[j] = i.op[j - 1];
+ i.types[j] = i.types[j - 1];
+ i.tm.operand_types[j] = i.tm.operand_types[j - 1];
+ }
+ i.op[0].regs
+ = (const reg_entry *) hash_find (reg_hash, "xmm0");
+ i.types[0] = regxmm;
+ i.tm.operand_types[0] = regxmm;
+
+ i.operands += 2;
+ i.reg_operands += 2;
+ i.tm.operands += 2;
+
+ dup++;
+ dest++;
+ i.op[dup] = i.op[dest];
+ i.types[dup] = i.types[dest];
+ i.tm.operand_types[dup] = i.tm.operand_types[dest];
}
+ else
+ {
+duplicate:
+ i.operands++;
+ i.reg_operands++;
+ i.tm.operands++;
+
+ i.op[dup] = i.op[dest];
+ i.types[dup] = i.types[dest];
+ i.tm.operand_types[dup] = i.tm.operand_types[dest];
+ }
+
+ if (i.tm.opcode_modifier.immext)
+ process_immext ();
+ }
+ else if (i.tm.opcode_modifier.firstxmm0)
+ {
+ unsigned int j;
+
+ /* The first operand is implicit and must be xmm0/ymm0. */
+ assert (i.reg_operands
+ && (operand_type_equal (&i.types[0], &regxmm)
+ || operand_type_equal (&i.types[0], &regymm)));
+ if (i.op[0].regs->reg_num != 0)
+ return bad_implicit_operand (i.types[0].bitfield.regxmm);
for (j = 1; j < i.operands; j++)
{
@@ -4665,6 +4958,129 @@ static const seg_entry *
build_modrm_byte (void)
{
const seg_entry *default_seg = 0;
+ unsigned int source, dest;
+ int vex_3_sources;
+
+ /* The first operand of instructions with VEX prefix and 3 sources
+ must be VEX_Imm4. */
+ vex_3_sources = i.tm.opcode_modifier.vex3sources;
+ if (vex_3_sources)
+ {
+ unsigned int nds, reg;
+
+ if (i.tm.opcode_modifier.veximmext
+ && i.tm.opcode_modifier.immext)
+ {
+ dest = i.operands - 2;
+ assert (dest == 3);
+ }
+ else
+ dest = i.operands - 1;
+ nds = dest - 1;
+
+ /* There are 2 kinds of instructions:
+ 1. 5 operands: one immediate operand and 4 register
+ operands or 3 register operands plus 1 memory operand.
+ It must have VexNDS and VexW0 or VexW1. The destination
+ must be either XMM or YMM register.
+ 2. 4 operands: 4 register operands or 3 register operands
+ plus 1 memory operand. It must have VexNDS and VexImmExt. */
+ if (!((i.reg_operands == 4
+ || (i.reg_operands == 3 && i.mem_operands == 1))
+ && i.tm.opcode_modifier.vexnds
+ && (operand_type_equal (&i.tm.operand_types[dest], &regxmm)
+ || operand_type_equal (&i.tm.operand_types[dest], &regymm))
+ && (operand_type_equal (&i.tm.operand_types[nds], &regxmm)
+ || operand_type_equal (&i.tm.operand_types[nds], &regymm))
+ && ((dest == 4
+ && i.imm_operands == 1
+ && i.types[0].bitfield.vex_imm4
+ && (i.tm.opcode_modifier.vexw0
+ || i.tm.opcode_modifier.vexw1))
+ || (dest == 3
+ && (i.imm_operands == 0
+ || (i.imm_operands == 1
+ && i.tm.opcode_modifier.immext))
+ && i.tm.opcode_modifier.veximmext))))
+ abort ();
+
+ i.vex.register_specifier = i.op[nds].regs;
+
+ if (i.imm_operands == 0)
+ {
+ /* When there is no immediate operand, generate an 8bit
+ immediate operand to encode the first operand. */
+ expressionS *exp = &im_expressions[i.imm_operands++];
+ i.op[i.operands].imms = exp;
+ i.types[i.operands] = imm8;
+ i.operands++;
+ /* If VexW1 is set, the first operand is the source and
+ the second operand is encoded in the immediate operand. */
+ if (i.tm.opcode_modifier.vexw1)
+ {
+ source = 0;
+ reg = 1;
+ }
+ else
+ {
+ source = 1;
+ reg = 0;
+ }
+ assert (operand_type_equal (&i.tm.operand_types[reg], &regxmm)
+ || operand_type_equal (&i.tm.operand_types[reg],
+ &regymm));
+ exp->X_op = O_constant;
+ exp->X_add_number
+ = ((i.op[reg].regs->reg_num
+ + ((i.op[reg].regs->reg_flags & RegRex) ? 8 : 0)) << 4);
+ }
+ else
+ {
+ unsigned int imm;
+
+ if (i.tm.opcode_modifier.vexw0)
+ {
+ /* If VexW0 is set, the third operand is the source and
+ the second operand is encoded in the immediate
+ operand. */
+ source = 2;
+ reg = 1;
+ }
+ else
+ {
+ /* VexW1 is set, the second operand is the source and
+ the third operand is encoded in the immediate
+ operand. */
+ source = 1;
+ reg = 2;
+ }
+
+ if (i.tm.opcode_modifier.immext)
+ {
+ /* When ImmExt is set, the immdiate byte is the last
+ operand. */
+ imm = i.operands - 1;
+ source--;
+ reg--;
+ }
+ else
+ {
+ imm = 0;
+
+ /* Turn on Imm8 so that output_imm will generate it. */
+ i.types[imm].bitfield.imm8 = 1;
+ }
+
+ assert (operand_type_equal (&i.tm.operand_types[reg], &regxmm)
+ || operand_type_equal (&i.tm.operand_types[reg],
+ &regymm));
+ i.op[imm].imms->X_add_number
+ |= ((i.op[reg].regs->reg_num
+ + ((i.op[reg].regs->reg_flags & RegRex) ? 8 : 0)) << 4);
+ }
+ }
+ else
+ source = dest = 0;
/* SSE5 4 operand instructions are encoded in such a way that one of
the inputs must match the destination register. Process_drex hides
@@ -4688,11 +5104,18 @@ build_modrm_byte (void)
}
/* i.reg_operands MUST be the number of real register operands;
- implicit registers do not count. */
- else if (i.reg_operands == 2)
+ implicit registers do not count. If there are 3 register
+ operands, it must be a instruction with VexNDS. For a
+ instruction with VexNDD, the destination register is encoded
+ in VEX prefix. If there are 4 register operands, it must be
+ a instruction with VEX prefix and 3 sources. */
+ else if (i.mem_operands == 0
+ && ((i.reg_operands == 2
+ && !i.tm.opcode_modifier.vexndd)
+ || (i.reg_operands == 3
+ && i.tm.opcode_modifier.vexnds)
+ || (i.reg_operands == 4 && vex_3_sources)))
{
- unsigned int source, dest;
-
switch (i.operands)
{
case 2:
@@ -4701,10 +5124,12 @@ build_modrm_byte (void)
case 3:
/* When there are 3 operands, one of them may be immediate,
which may be the first or the last operand. Otherwise,
- the first operand must be shift count register (cl). */
+ the first operand must be shift count register (cl) or it
+ is an instruction with VexNDS. */
assert (i.imm_operands == 1
|| (i.imm_operands == 0
- && i.types[0].bitfield.shiftcount));
+ && (i.tm.opcode_modifier.vexnds
+ || i.types[0].bitfield.shiftcount)));
if (operand_type_check (i.types[0], imm)
|| i.types[0].bitfield.shiftcount)
source = 1;
@@ -4714,17 +5139,53 @@ build_modrm_byte (void)
case 4:
/* When there are 4 operands, the first two must be 8bit
immediate operands. The source operand will be the 3rd
- one. */
- assert (i.imm_operands == 2
- && i.types[0].bitfield.imm8
- && i.types[1].bitfield.imm8);
- source = 2;
+ one.
+
+ For instructions with VexNDS, if the first operand
+ an imm8, the source operand is the 2nd one. If the last
+ operand is imm8, the source operand is the first one. */
+ assert ((i.imm_operands == 2
+ && i.types[0].bitfield.imm8
+ && i.types[1].bitfield.imm8)
+ || (i.tm.opcode_modifier.vexnds
+ && i.imm_operands == 1
+ && (i.types[0].bitfield.imm8
+ || i.types[i.operands - 1].bitfield.imm8)));
+ if (i.tm.opcode_modifier.vexnds)
+ {
+ if (i.types[0].bitfield.imm8)
+ source = 1;
+ else
+ source = 0;
+ }
+ else
+ source = 2;
+ break;
+ case 5:
break;
default:
abort ();
}
- dest = source + 1;
+ if (!vex_3_sources)
+ {
+ dest = source + 1;
+
+ if (i.tm.opcode_modifier.vexnds)
+ {
+ /* For instructions with VexNDS, the register-only
+ source operand must be XMM or YMM register. It is
+ encoded in VEX prefix. */
+ if ((dest + 1) >= i.operands
+ || (!operand_type_equal (&i.tm.operand_types[dest],
+ &regxmm)
+ && !operand_type_equal (&i.tm.operand_types[dest],
+ &regymm)))
+ abort ();
+ i.vex.register_specifier = i.op[dest].regs;
+ dest++;
+ }
+ }
i.rm.mode = 3;
/* One of the register operands will be encoded in the i.tm.reg
@@ -4763,6 +5224,8 @@ build_modrm_byte (void)
}
else
{ /* If it's not 2 reg operands... */
+ unsigned int mem;
+
if (i.mem_operands)
{
unsigned int fake_zero_displacement = 0;
@@ -4966,7 +5429,11 @@ build_modrm_byte (void)
exp->X_add_symbol = (symbolS *) 0;
exp->X_op_symbol = (symbolS *) 0;
}
+
+ mem = op;
}
+ else
+ mem = ~0;
/* Fill in i.rm.reg or i.rm.regmem field with register operand
(if any) based on i.tm.extension_opcode. Again, we must be
@@ -4989,6 +5456,8 @@ build_modrm_byte (void)
}
else
{
+ unsigned int vex_reg = ~0;
+
for (op = 0; op < i.operands; op++)
if (i.types[op].bitfield.reg8
|| i.types[op].bitfield.reg16
@@ -4996,6 +5465,7 @@ build_modrm_byte (void)
|| i.types[op].bitfield.reg64
|| i.types[op].bitfield.regmmx
|| i.types[op].bitfield.regxmm
+ || i.types[op].bitfield.regymm
|| i.types[op].bitfield.sreg2
|| i.types[op].bitfield.sreg3
|| i.types[op].bitfield.control
@@ -5003,7 +5473,48 @@ build_modrm_byte (void)
|| i.types[op].bitfield.test)
break;
- assert (op < i.operands);
+ if (vex_3_sources)
+ op = dest;
+ else if (i.tm.opcode_modifier.vexnds)
+ {
+ /* For instructions with VexNDS, the register-only
+ source operand is encoded in VEX prefix. */
+ assert (mem != (unsigned int) ~0);
+
+ if (op > mem)
+ {
+ vex_reg = op++;
+ assert (op < i.operands);
+ }
+ else
+ {
+ vex_reg = op + 1;
+ assert (vex_reg < i.operands);
+ }
+ }
+ else if (i.tm.opcode_modifier.vexndd)
+ {
+ /* For instructions with VexNDD, there should be
+ no memory operand and the register destination
+ is encoded in VEX prefix. */
+ assert (i.mem_operands == 0
+ && (op + 2) == i.operands);
+ vex_reg = op + 1;
+ }
+ else
+ assert (op < i.operands);
+
+ if (vex_reg != (unsigned int) ~0)
+ {
+ assert (i.reg_operands == 2);
+
+ if (!operand_type_equal (&i.tm.operand_types[vex_reg],
+ & regxmm)
+ && !operand_type_equal (&i.tm.operand_types[vex_reg],
+ &regymm))
+ abort ();
+ i.vex.register_specifier = i.op[vex_reg].regs;
+ }
/* If there is an extension opcode to put here, the
register number must be put into the regmem field. */
@@ -5276,40 +5787,71 @@ output_insn (void)
unsigned int j;
unsigned int prefix;
- switch (i.tm.opcode_length)
+ /* Since the VEX prefix contains the implicit prefix, we don't
+ need the explicit prefix. */
+ if (!i.tm.opcode_modifier.vex)
{
- case 3:
- if (i.tm.base_opcode & 0xff000000)
- {
- prefix = (i.tm.base_opcode >> 24) & 0xff;
- goto check_prefix;
- }
- break;
- case 2:
- if ((i.tm.base_opcode & 0xff0000) != 0)
+ switch (i.tm.opcode_length)
{
- prefix = (i.tm.base_opcode >> 16) & 0xff;
- if (i.tm.cpu_flags.bitfield.cpupadlock)
+ case 3:
+ if (i.tm.base_opcode & 0xff000000)
{
+ prefix = (i.tm.base_opcode >> 24) & 0xff;
+ goto check_prefix;
+ }
+ break;
+ case 2:
+ if ((i.tm.base_opcode & 0xff0000) != 0)
+ {
+ prefix = (i.tm.base_opcode >> 16) & 0xff;
+ if (i.tm.cpu_flags.bitfield.cpupadlock)
+ {
check_prefix:
- if (prefix != REPE_PREFIX_OPCODE
- || i.prefix[LOCKREP_PREFIX] != REPE_PREFIX_OPCODE)
+ if (prefix != REPE_PREFIX_OPCODE
+ || (i.prefix[LOCKREP_PREFIX]
+ != REPE_PREFIX_OPCODE))
+ add_prefix (prefix);
+ }
+ else
add_prefix (prefix);
}
- else
- add_prefix (prefix);
+ break;
+ case 1:
+ break;
+ default:
+ abort ();
}
- break;
- case 1:
- break;
- default:
- abort ();
+
+ /* The prefix bytes. */
+ for (j = ARRAY_SIZE (i.prefix), q = i.prefix; j > 0; j--, q++)
+ if (*q)
+ FRAG_APPEND_1_CHAR (*q);
}
- /* The prefix bytes. */
- for (j = ARRAY_SIZE (i.prefix), q = i.prefix; j > 0; j--, q++)
- if (*q)
- FRAG_APPEND_1_CHAR (*q);
+ if (i.tm.opcode_modifier.vex)
+ {
+ for (j = 0, q = i.prefix; j < ARRAY_SIZE (i.prefix); j++, q++)
+ if (*q)
+ switch (j)
+ {
+ case REX_PREFIX:
+ /* REX byte is encoded in VEX prefix. */
+ break;
+ case SEG_PREFIX:
+ case ADDR_PREFIX:
+ FRAG_APPEND_1_CHAR (*q);
+ break;
+ default:
+ /* There should be no other prefixes for instructions
+ with VEX prefix. */
+ abort ();
+ }
+
+ /* Now the VEX prefix. */
+ p = frag_more (i.vex.length);
+ for (j = 0; j < i.vex.length; j++)
+ p[j] = i.vex.bytes[j];
+ }
/* Now the opcode; be careful about word order here! */
if (i.tm.opcode_length == 1)
@@ -7250,6 +7792,7 @@ const char *md_shortopts = "qn";
#define OPTION_MINDEX_REG (OPTION_MD_BASE + 7)
#define OPTION_MNAKED_REG (OPTION_MD_BASE + 8)
#define OPTION_MOLD_GCC (OPTION_MD_BASE + 9)
+#define OPTION_MSSE2AVX (OPTION_MD_BASE + 10)
struct option md_longopts[] =
{
@@ -7265,6 +7808,7 @@ struct option md_longopts[] =
{"mindex-reg", no_argument, NULL, OPTION_MINDEX_REG},
{"mnaked-reg", no_argument, NULL, OPTION_MNAKED_REG},
{"mold-gcc", no_argument, NULL, OPTION_MOLD_GCC},
+ {"msse2avx", no_argument, NULL, OPTION_MSSE2AVX},
{NULL, no_argument, NULL, 0}
};
size_t md_longopts_size = sizeof (md_longopts);
@@ -7454,6 +7998,10 @@ md_parse_option (int c, char *arg)
old_gcc = 1;
break;
+ case OPTION_MSSE2AVX:
+ sse2avx = 1;
+ break;
+
default:
return 0;
}
@@ -7497,8 +8045,8 @@ md_show_usage (stream)
generic32, generic64\n\
EXTENSION is combination of:\n\
mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, sse4,\n\
- vmx, smx, xsave, 3dnow, 3dnowa, sse4a, sse5, svme,\n\
- abm, padlock\n"));
+ avx, vmx, smx, xsave, aes, clmul, fma, 3dnow,\n\
+ 3dnowa, sse4a, sse5, svme, abm, padlock\n"));
fprintf (stream, _("\
-mtune=CPU optimize for CPU, CPU is one of:\n\
i8086, i186, i286, i386, i486, pentium, pentiumpro,\n\
@@ -7506,6 +8054,8 @@ md_show_usage (stream)
core, core2, k6, k6_2, athlon, k8, amdfam10,\n\
generic32, generic64\n"));
fprintf (stream, _("\
+ -msse2avx encode SSE instructions with VEX prefix\n"));
+ fprintf (stream, _("\
-mmnemonic=[att|intel] use AT&T/Intel mnemonic\n"));
fprintf (stream, _("\
-msyntax=[att|intel] use AT&T/Intel syntax\n"));
@@ -7943,7 +8493,7 @@ tc_gen_reloc (section, fixp)
constant digits [[ radixOverride ]]
- dataType BYTE | WORD | DWORD | FWORD | QWORD | TBYTE | OWORD | XMMWORD
+ dataType BYTE | WORD | DWORD | FWORD | QWORD | TBYTE | OWORD | XMMWORD | YMMWORD
digits decdigit
| digits decdigit
@@ -8059,6 +8609,7 @@ tc_gen_reloc (section, fixp)
| TBYTE
| OWORD
| XMMWORD
+ | YMMWORD
| .
| $
| register
@@ -8111,6 +8662,7 @@ static struct intel_token cur_token, prev_token;
#define T_ID 13
#define T_SHL 14
#define T_SHR 15
+#define T_YMMWORD 16
/* Prototypes for intel parser functions. */
static int intel_match_token (int);
@@ -8516,6 +9068,12 @@ intel_e09 (void)
i.types[this_operand].bitfield.xmmword = 1;
}
+ else if (prev_token.code == T_YMMWORD)
+ {
+ suffix = YMMWORD_MNEM_SUFFIX;
+ i.types[this_operand].bitfield.ymmword = 1;
+ }
+
else
{
as_bad (_("Unknown operand modifier `%s'"), prev_token.str);
@@ -8699,6 +9257,7 @@ intel_e10 (void)
| TBYTE
| OWORD
| XMMWORD
+ | YMMWORD
| $
| .
| register
@@ -8894,7 +9453,8 @@ intel_e11 (void)
| QWORD
| TBYTE
| OWORD
- | XMMWORD */
+ | XMMWORD
+ | YMMWORD */
case T_BYTE:
case T_WORD:
case T_DWORD:
@@ -8902,6 +9462,7 @@ intel_e11 (void)
case T_QWORD:
case T_TBYTE:
case T_XMMWORD:
+ case T_YMMWORD:
intel_match_token (cur_token.code);
if (cur_token.code == T_PTR)
@@ -9167,6 +9728,9 @@ intel_get_token (void)
|| strcasecmp (new_token.str, "OWORD") == 0)
new_token.code = T_XMMWORD;
+ else if (strcasecmp (new_token.str, "YMMWORD") == 0)
+ new_token.code = T_YMMWORD;
+
else if (strcasecmp (new_token.str, "PTR") == 0)
new_token.code = T_PTR;
diff --git a/gas/doc/c-i386.texi b/gas/doc/c-i386.texi
index 7f01ea0..105330e 100644
--- a/gas/doc/c-i386.texi
+++ b/gas/doc/c-i386.texi
@@ -120,9 +120,13 @@ accept various extension mnemonics. For example,
@code{sse4.1},
@code{sse4.2},
@code{sse4},
+@code{avx},
@code{vmx},
@code{smx},
@code{xsave},
+@code{aes},
+@code{clmul},
+@code{fma},
@code{3dnow},
@code{3dnowa},
@code{sse4a},
@@ -145,6 +149,12 @@ generated.
Valid @var{CPU} values are identical to the processor list of
@option{-march=@var{CPU}}.
+@cindex @samp{-msse2avx} option, i386
+@cindex @samp{-msse2avx} option, x86-64
+@item -msse2avx
+This option specifies that the assembler should encode SSE instructions
+with VEX prefix.
+
@cindex @samp{-mmnemonic=} option, i386
@cindex @samp{-mmnemonic=} option, x86-64
@item -mmnemonic=@var{att}
@@ -821,7 +831,8 @@ supported on the CPU specified. The choices for @var{cpu_type} are:
@item @samp{generic32} @tab @samp{generic64}
@item @samp{.mmx} @tab @samp{.sse} @tab @samp{.sse2} @tab @samp{.sse3}
@item @samp{.ssse3} @tab @samp{.sse4.1} @tab @samp{.sse4.2} @tab @samp{.sse4}
-@item @samp{.vmx} @tab @samp{.smx} @tab @samp{.xsave}
+@item @samp{.avx} @tab @samp{.vmx} @tab @samp{.smx} @tab @samp{.xsave}
+@item @samp{.aes} @tab @samp{.clmul} @tab @samp{.fma}
@item @samp{.3dnow} @tab @samp{.3dnowa} @tab @samp{.sse4a} @tab @samp{.sse5}
@item @samp{.svme} @tab @samp{.abm}
@item @samp{.padlock}
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 52d2ab6..d7e72eb 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,59 @@
+2008-04-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Run aes, aes-intel, x86-64-aes,
+ x86-64-aes-intel, avx, avx-intel, inval-avx, x86-64-avx,
+ x86-64-avx-intel and x86-64-inval-avx.
+
+ * gas/cfi/cfi-i386.s: Add tests for AVX register maps.
+ * gas/cfi/cfi-x86_64.s: Likewise.
+
+ * gas/i386/aes.d: New.
+ * gas/i386/aes.s: Likewise.
+ * gas/i386/aes-intel.d: Likewise.
+ * gas/i386/avx.d: Likewise.
+ * gas/i386/avx.s: Likewise.
+ * gas/i386/avx-intel.d: Likewise.
+ * gas/i386/clmul.d: Likewise.
+ * gas/i386/clmul-intel.d: Likewise.
+ * gas/i386/clmul.s: Likewise.
+ * gas/i386/i386.exp: Likewise.
+ * gas/i386/inval-avx.l: Likewise.
+ * gas/i386/inval-avx.s: Likewise.
+ * gas/i386/sse2avx.d: Likewise.
+ * gas/i386/sse2avx.s: Likewise.
+ * gas/i386/x86-64-aes.d: Likewise.
+ * gas/i386/x86-64-aes.s: Likewise.
+ * gas/i386/x86-64-aes-intel.d: Likewise.
+ * gas/i386/x86-64-avx.d: Likewise.
+ * gas/i386/x86-64-avx.s: Likewise.
+ * gas/i386/x86-64-avx-intel.d: Likewise.
+ * gas/i386/x86-64-clmul.d: Likewise.
+ * gas/i386/x86-64-clmul-intel.d: Likewise.
+ * gas/i386/x86-64-clmul.s: Likewise.
+ * gas/i386/x86-64-inval-avx.l: Likewise.
+ * gas/i386/x86-64-inval-avx.s: Likewise.
+ * gas/i386/x86-64-sse2avx.d: Likewise.
+ * gas/i386/x86-64-sse2avx.s: Likewise.
+
+ * gas/i386/arch-10.s: Add tests for AVX, AES, CLMUL and FMA.
+ * gas/i386/x86-64-arch-2.s: Likewise.
+
+ * gas/i386/rexw.s: Add AVX tests.
+
+ * gas/i386/x86-64-opcode-inval.s: Remove lds/les test.
+
+ * gas/cfi/cfi-i386.d: Updated.
+ * gas/cfi/cfi-x86_64.d: Likewise.
+ * gas/i386/arch-10.d: Likewise.
+ * gas/i386/arch-10-1.l: Likewise.
+ * gas/i386/arch-10-2.l: Likewise.
+ * gas/i386/arch-10-3.l: Likewise.
+ * gas/i386/arch-10-4.l: Likewise.
+ * gas/i386/rexw.d: Likewise.
+ * gas/i386/x86-64-arch-2.d: Likewise.
+ * gas/i386/x86-64-opcode-inval.d: Likewise.
+ * gas/i386/x86-64-opcode-inval-intel.d: Likewise.
+
2008-03-26 Bernd Schmidt <bernd.schmidt@analog.com>
From Jie Zhang <jie.zhang@analog.com>
diff --git a/gas/testsuite/gas/cfi/cfi-i386.d b/gas/testsuite/gas/cfi/cfi-i386.d
index ef477d3..38470da 100644
--- a/gas/testsuite/gas/cfi/cfi-i386.d
+++ b/gas/testsuite/gas/cfi/cfi-i386.d
@@ -57,7 +57,7 @@ The section .eh_frame contains:
DW_CFA_undefined: r8 \(eip\)
DW_CFA_nop
-000000a0 00000094 00000018 FDE cie=0000008c pc=00000044..00000071
+000000a0 000000ac 00000018 FDE cie=0000008c pc=00000044..00000079
DW_CFA_advance_loc: 1 to 00000045
DW_CFA_undefined: r0 \(eax\)
DW_CFA_advance_loc: 1 to 00000046
@@ -146,7 +146,24 @@ The section .eh_frame contains:
DW_CFA_undefined: r35 \(mm6\)
DW_CFA_advance_loc: 1 to 00000070
DW_CFA_undefined: r36 \(mm7\)
+ DW_CFA_advance_loc: 1 to 00000071
+ DW_CFA_undefined: r53 \(ymm0\)
+ DW_CFA_advance_loc: 1 to 00000072
+ DW_CFA_undefined: r54 \(ymm1\)
+ DW_CFA_advance_loc: 1 to 00000073
+ DW_CFA_undefined: r55 \(ymm2\)
+ DW_CFA_advance_loc: 1 to 00000074
+ DW_CFA_undefined: r56 \(ymm3\)
+ DW_CFA_advance_loc: 1 to 00000075
+ DW_CFA_undefined: r57 \(ymm4\)
+ DW_CFA_advance_loc: 1 to 00000076
+ DW_CFA_undefined: r58 \(ymm5\)
+ DW_CFA_advance_loc: 1 to 00000077
+ DW_CFA_undefined: r59 \(ymm6\)
+ DW_CFA_advance_loc: 1 to 00000078
+ DW_CFA_undefined: r60 \(ymm7\)
DW_CFA_nop
DW_CFA_nop
DW_CFA_nop
+#pass
diff --git a/gas/testsuite/gas/cfi/cfi-i386.s b/gas/testsuite/gas/cfi/cfi-i386.s
index 9da0db1..29119db 100644
--- a/gas/testsuite/gas/cfi/cfi-i386.s
+++ b/gas/testsuite/gas/cfi/cfi-i386.s
@@ -162,4 +162,13 @@ func_all_registers:
.cfi_undefined mm6 ; nop
.cfi_undefined mm7 ; nop
+ .cfi_undefined ymm0 ; nop
+ .cfi_undefined ymm1 ; nop
+ .cfi_undefined ymm2 ; nop
+ .cfi_undefined ymm3 ; nop
+ .cfi_undefined ymm4 ; nop
+ .cfi_undefined ymm5 ; nop
+ .cfi_undefined ymm6 ; nop
+ .cfi_undefined ymm7 ; nop
+
.cfi_endproc
diff --git a/gas/testsuite/gas/cfi/cfi-x86_64.d b/gas/testsuite/gas/cfi/cfi-x86_64.d
index 3fc7d53..0f6566b 100644
--- a/gas/testsuite/gas/cfi/cfi-x86_64.d
+++ b/gas/testsuite/gas/cfi/cfi-x86_64.d
@@ -94,7 +94,7 @@ The section .eh_frame contains:
DW_CFA_undefined: r16 \(rip\)
DW_CFA_nop
-000000e8 000000cc 00000018 FDE cie=000000d4 pc=00000058..00000097
+000000e8 000000fc 00000018 FDE cie=000000d4 pc=00000058..000000a7
DW_CFA_advance_loc: 1 to 00000059
DW_CFA_undefined: r0 \(rax\)
DW_CFA_advance_loc: 1 to 0000005a
@@ -219,9 +219,42 @@ The section .eh_frame contains:
DW_CFA_undefined: r47 \(mm6\)
DW_CFA_advance_loc: 1 to 00000096
DW_CFA_undefined: r48 \(mm7\)
+ DW_CFA_advance_loc: 1 to 00000097
+ DW_CFA_undefined: r70 \(ymm0\)
+ DW_CFA_advance_loc: 1 to 00000098
+ DW_CFA_undefined: r71 \(ymm1\)
+ DW_CFA_advance_loc: 1 to 00000099
+ DW_CFA_undefined: r72 \(ymm2\)
+ DW_CFA_advance_loc: 1 to 0000009a
+ DW_CFA_undefined: r73 \(ymm3\)
+ DW_CFA_advance_loc: 1 to 0000009b
+ DW_CFA_undefined: r74 \(ymm4\)
+ DW_CFA_advance_loc: 1 to 0000009c
+ DW_CFA_undefined: r75 \(ymm5\)
+ DW_CFA_advance_loc: 1 to 0000009d
+ DW_CFA_undefined: r76 \(ymm6\)
+ DW_CFA_advance_loc: 1 to 0000009e
+ DW_CFA_undefined: r77 \(ymm7\)
+ DW_CFA_advance_loc: 1 to 0000009f
+ DW_CFA_undefined: r78 \(ymm8\)
+ DW_CFA_advance_loc: 1 to 000000a0
+ DW_CFA_undefined: r79 \(ymm9\)
+ DW_CFA_advance_loc: 1 to 000000a1
+ DW_CFA_undefined: r80 \(ymm10\)
+ DW_CFA_advance_loc: 1 to 000000a2
+ DW_CFA_undefined: r81 \(ymm11\)
+ DW_CFA_advance_loc: 1 to 000000a3
+ DW_CFA_undefined: r82 \(ymm12\)
+ DW_CFA_advance_loc: 1 to 000000a4
+ DW_CFA_undefined: r83 \(ymm13\)
+ DW_CFA_advance_loc: 1 to 000000a5
+ DW_CFA_undefined: r84 \(ymm14\)
+ DW_CFA_advance_loc: 1 to 000000a6
+ DW_CFA_undefined: r85 \(ymm15\)
DW_CFA_nop
DW_CFA_nop
DW_CFA_nop
DW_CFA_nop
DW_CFA_nop
+#pass
diff --git a/gas/testsuite/gas/cfi/cfi-x86_64.s b/gas/testsuite/gas/cfi/cfi-x86_64.s
index 65c2aa2..4fbc4e1 100644
--- a/gas/testsuite/gas/cfi/cfi-x86_64.s
+++ b/gas/testsuite/gas/cfi/cfi-x86_64.s
@@ -211,4 +211,21 @@ func_all_registers:
.cfi_undefined mm6 ; nop
.cfi_undefined mm7 ; nop
+ .cfi_undefined ymm0 ; nop
+ .cfi_undefined ymm1 ; nop
+ .cfi_undefined ymm2 ; nop
+ .cfi_undefined ymm3 ; nop
+ .cfi_undefined ymm4 ; nop
+ .cfi_undefined ymm5 ; nop
+ .cfi_undefined ymm6 ; nop
+ .cfi_undefined ymm7 ; nop
+ .cfi_undefined ymm8 ; nop
+ .cfi_undefined ymm9 ; nop
+ .cfi_undefined ymm10 ; nop
+ .cfi_undefined ymm11 ; nop
+ .cfi_undefined ymm12 ; nop
+ .cfi_undefined ymm13 ; nop
+ .cfi_undefined ymm14 ; nop
+ .cfi_undefined ymm15 ; nop
+
.cfi_endproc
diff --git a/gas/testsuite/gas/i386/aes-intel.d b/gas/testsuite/gas/i386/aes-intel.d
new file mode 100644
index 0000000..78d42ec
--- /dev/null
+++ b/gas/testsuite/gas/i386/aes-intel.d
@@ -0,0 +1,34 @@
+#source: aes.s
+#objdump: -dw -Mintel
+#name: i386 AES (Intel mode)
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 dc c1 aesenc xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 dd 01 aesenclast xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 dd c1 aesenclast xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 de 01 aesdec xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 de c1 aesdec xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 df 01 aesdeclast xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 df c1 aesdeclast xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 db 01 aesimc xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 db c1 aesimc xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a df 01 08 aeskeygenassist xmm0,XMMWORD PTR \[ecx\],0x8
+[ ]*[a-f0-9]+: 66 0f 3a df c1 08 aeskeygenassist xmm0,xmm1,0x8
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 dc c1 aesenc xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 dd 01 aesenclast xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 dd c1 aesenclast xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 de 01 aesdec xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 de c1 aesdec xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 df 01 aesdeclast xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 df c1 aesdeclast xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 db 01 aesimc xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 38 db c1 aesimc xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a df 01 08 aeskeygenassist xmm0,XMMWORD PTR \[ecx\],0x8
+[ ]*[a-f0-9]+: 66 0f 3a df c1 08 aeskeygenassist xmm0,xmm1,0x8
+#pass
diff --git a/gas/testsuite/gas/i386/aes.d b/gas/testsuite/gas/i386/aes.d
new file mode 100644
index 0000000..5bbb9c9
--- /dev/null
+++ b/gas/testsuite/gas/i386/aes.d
@@ -0,0 +1,33 @@
+#objdump: -dw
+#name: i386 AES
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dc c1 aesenc %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dd 01 aesenclast \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dd c1 aesenclast %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 de 01 aesdec \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 de c1 aesdec %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 df 01 aesdeclast \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 df c1 aesdeclast %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 db 01 aesimc \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 db c1 aesimc %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a df 01 08 aeskeygenassist \$0x8,\(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a df c1 08 aeskeygenassist \$0x8,%xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dc c1 aesenc %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dd 01 aesenclast \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dd c1 aesenclast %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 de 01 aesdec \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 de c1 aesdec %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 df 01 aesdeclast \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 df c1 aesdeclast %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 db 01 aesimc \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 db c1 aesimc %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a df 01 08 aeskeygenassist \$0x8,\(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a df c1 08 aeskeygenassist \$0x8,%xmm1,%xmm0
+#pass
diff --git a/gas/testsuite/gas/i386/aes.s b/gas/testsuite/gas/i386/aes.s
new file mode 100644
index 0000000..3d570cb
--- /dev/null
+++ b/gas/testsuite/gas/i386/aes.s
@@ -0,0 +1,30 @@
+# Check AES new instructions.
+
+ .text
+foo:
+ aesenc (%ecx),%xmm0
+ aesenc %xmm1,%xmm0
+ aesenclast (%ecx),%xmm0
+ aesenclast %xmm1,%xmm0
+ aesdec (%ecx),%xmm0
+ aesdec %xmm1,%xmm0
+ aesdeclast (%ecx),%xmm0
+ aesdeclast %xmm1,%xmm0
+ aesimc (%ecx),%xmm0
+ aesimc %xmm1,%xmm0
+ aeskeygenassist $8,(%ecx),%xmm0
+ aeskeygenassist $8,%xmm1,%xmm0
+
+ .intel_syntax noprefix
+ aesenc xmm0,XMMWORD PTR [ecx]
+ aesenc xmm0,xmm1
+ aesenclast xmm0,XMMWORD PTR [ecx]
+ aesenclast xmm0,xmm1
+ aesdec xmm0,XMMWORD PTR [ecx]
+ aesdec xmm0,xmm1
+ aesdeclast xmm0,XMMWORD PTR [ecx]
+ aesdeclast xmm0,xmm1
+ aesimc xmm0,XMMWORD PTR [ecx]
+ aesimc xmm0,xmm1
+ aeskeygenassist xmm0,XMMWORD PTR [ecx],8
+ aeskeygenassist xmm0,xmm1,8
diff --git a/gas/testsuite/gas/i386/arch-10-1.l b/gas/testsuite/gas/i386/arch-10-1.l
index 8feaf90..af717c4 100644
--- a/gas/testsuite/gas/i386/arch-10-1.l
+++ b/gas/testsuite/gas/i386/arch-10-1.l
@@ -17,6 +17,10 @@
.*:34: Error: .*
.*:36: Error: .*
.*:38: Error: .*
+.*:40: Error: .*
+.*:42: Error: .*
+.*:44: Error: .*
+.*:46: Error: .*
GAS LISTING .*
@@ -39,23 +43,31 @@ GAS LISTING .*
[ ]*16[ ]+phminposuw %xmm1,%xmm3
[ ]*17[ ]+\# SSE4\.2
[ ]*18[ ]+crc32 %ecx,%ebx
-[ ]*19[ ]+\# VMX
-[ ]*20[ ]+vmxoff
-[ ]*21[ ]+\# SMX
-[ ]*22[ ]+getsec
-[ ]*23[ ]+\# Xsave
-[ ]*24[ ]+xgetbv
-[ ]*25[ ]+\# 3DNow
-[ ]*26[ ]+pmulhrw %mm4,%mm3
-[ ]*27[ ]+\# 3DNow Extensions
-[ ]*28[ ]+pswapd %mm4,%mm3
-[ ]*29[ ]+\# SSE4a
-[ ]*30[ ]+insertq %xmm2,%xmm1
-[ ]*31[ ]+\# SVME
-[ ]*32[ ]+vmload
-[ ]*33[ ]+\# ABM
-[ ]*34[ ]+lzcnt %ecx,%ebx
-[ ]*35[ ]+\# SSE5
-[ ]*36[ ]+frczss %xmm2, %xmm1
-[ ]*37[ ]+\# PadLock
-[ ]*38[ ]+xstorerng
+[ ]*19[ ]+\# AVX
+[ ]*20[ ]+vzeroall
+[ ]*21[ ]+\# VMX
+[ ]*22[ ]+vmxoff
+[ ]*23[ ]+\# SMX
+[ ]*24[ ]+getsec
+[ ]*25[ ]+\# Xsave
+[ ]*26[ ]+xgetbv
+[ ]*27[ ]+\# AES
+[ ]*28[ ]+aesenc \(%ecx\),%xmm0
+[ ]*29[ ]+\# CLMUL
+[ ]*30[ ]+pclmulqdq \$8,%xmm1,%xmm0
+[ ]*31[ ]+\# FMA
+[ ]*32[ ]+vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*33[ ]+\# 3DNow
+[ ]*34[ ]+pmulhrw %mm4,%mm3
+[ ]*35[ ]+\# 3DNow Extensions
+[ ]*36[ ]+pswapd %mm4,%mm3
+[ ]*37[ ]+\# SSE4a
+[ ]*38[ ]+insertq %xmm2,%xmm1
+[ ]*39[ ]+\# SVME
+[ ]*40[ ]+vmload
+[ ]*41[ ]+\# ABM
+[ ]*42[ ]+lzcnt %ecx,%ebx
+[ ]*43[ ]+\# SSE5
+[ ]*44[ ]+frczss %xmm2, %xmm1
+[ ]*45[ ]+\# PadLock
+[ ]*46[ ]+xstorerng
diff --git a/gas/testsuite/gas/i386/arch-10-2.l b/gas/testsuite/gas/i386/arch-10-2.l
index 430b0c2..714c099 100644
--- a/gas/testsuite/gas/i386/arch-10-2.l
+++ b/gas/testsuite/gas/i386/arch-10-2.l
@@ -16,6 +16,10 @@
.*:34: Error: .*
.*:36: Error: .*
.*:38: Error: .*
+.*:40: Error: .*
+.*:42: Error: .*
+.*:44: Error: .*
+.*:46: Error: .*
GAS LISTING .*
@@ -38,23 +42,31 @@ GAS LISTING .*
[ ]*16[ ]+phminposuw %xmm1,%xmm3
[ ]*17[ ]+\# SSE4\.2
[ ]*18[ ]+crc32 %ecx,%ebx
-[ ]*19[ ]+\# VMX
-[ ]*20[ ]+vmxoff
-[ ]*21[ ]+\# SMX
-[ ]*22[ ]+getsec
-[ ]*23[ ]+\# Xsave
-[ ]*24[ ]+xgetbv
-[ ]*25[ ]+\# 3DNow
-[ ]*26[ ]+pmulhrw %mm4,%mm3
-[ ]*27[ ]+\# 3DNow Extensions
-[ ]*28[ ]+pswapd %mm4,%mm3
-[ ]*29[ ]+\# SSE4a
-[ ]*30[ ]+insertq %xmm2,%xmm1
-[ ]*31[ ]+\# SVME
-[ ]*32[ ]+vmload
-[ ]*33[ ]+\# ABM
-[ ]*34[ ]+lzcnt %ecx,%ebx
-[ ]*35[ ]+\# SSE5
-[ ]*36[ ]+frczss %xmm2, %xmm1
-[ ]*37[ ]+\# PadLock
-[ ]*38[ ]+xstorerng
+[ ]*19[ ]+\# AVX
+[ ]*20[ ]+vzeroall
+[ ]*21[ ]+\# VMX
+[ ]*22[ ]+vmxoff
+[ ]*23[ ]+\# SMX
+[ ]*24[ ]+getsec
+[ ]*25[ ]+\# Xsave
+[ ]*26[ ]+xgetbv
+[ ]*27[ ]+\# AES
+[ ]*28[ ]+aesenc \(%ecx\),%xmm0
+[ ]*29[ ]+\# CLMUL
+[ ]*30[ ]+pclmulqdq \$8,%xmm1,%xmm0
+[ ]*31[ ]+\# FMA
+[ ]*32[ ]+vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*33[ ]+\# 3DNow
+[ ]*34[ ]+pmulhrw %mm4,%mm3
+[ ]*35[ ]+\# 3DNow Extensions
+[ ]*36[ ]+pswapd %mm4,%mm3
+[ ]*37[ ]+\# SSE4a
+[ ]*38[ ]+insertq %xmm2,%xmm1
+[ ]*39[ ]+\# SVME
+[ ]*40[ ]+vmload
+[ ]*41[ ]+\# ABM
+[ ]*42[ ]+lzcnt %ecx,%ebx
+[ ]*43[ ]+\# SSE5
+[ ]*44[ ]+frczss %xmm2, %xmm1
+[ ]*45[ ]+\# PadLock
+[ ]*46[ ]+xstorerng
diff --git a/gas/testsuite/gas/i386/arch-10-3.l b/gas/testsuite/gas/i386/arch-10-3.l
index f7320e5..3315a98 100644
--- a/gas/testsuite/gas/i386/arch-10-3.l
+++ b/gas/testsuite/gas/i386/arch-10-3.l
@@ -9,6 +9,10 @@
.*:34: Error: .*
.*:36: Error: .*
.*:38: Error: .*
+.*:40: Error: .*
+.*:42: Error: .*
+.*:44: Error: .*
+.*:46: Error: .*
GAS LISTING .*
@@ -34,23 +38,31 @@ GAS LISTING .*
[ ]*17[ ]+\# SSE4\.2
[ ]*18[ ]+\?\?\?\? F20F38F1 crc32 %ecx,%ebx
[ ]*18[ ]+D9
-[ ]*19[ ]+\# VMX
-[ ]*20[ ]+vmxoff
-[ ]*21[ ]+\# SMX
-[ ]*22[ ]+getsec
-[ ]*23[ ]+\# Xsave
-[ ]*24[ ]+xgetbv
-[ ]*25[ ]+\# 3DNow
-[ ]*26[ ]+pmulhrw %mm4,%mm3
-[ ]*27[ ]+\# 3DNow Extensions
-[ ]*28[ ]+pswapd %mm4,%mm3
-[ ]*29[ ]+\# SSE4a
-[ ]*30[ ]+insertq %xmm2,%xmm1
-[ ]*31[ ]+\# SVME
-[ ]*32[ ]+vmload
-[ ]*33[ ]+\# ABM
-[ ]*34[ ]+lzcnt %ecx,%ebx
-[ ]*35[ ]+\# SSE5
-[ ]*36[ ]+frczss %xmm2, %xmm1
-[ ]*37[ ]+\# PadLock
-[ ]*38[ ]+xstorerng
+[ ]*19[ ]+\# AVX
+[ ]*20[ ]+vzeroall
+[ ]*21[ ]+\# VMX
+[ ]*22[ ]+vmxoff
+[ ]*23[ ]+\# SMX
+[ ]*24[ ]+getsec
+[ ]*25[ ]+\# Xsave
+[ ]*26[ ]+xgetbv
+[ ]*27[ ]+\# AES
+[ ]*28[ ]+aesenc \(%ecx\),%xmm0
+[ ]*29[ ]+\# CLMUL
+[ ]*30[ ]+pclmulqdq \$8,%xmm1,%xmm0
+[ ]*31[ ]+\# FMA
+[ ]*32[ ]+vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*33[ ]+\# 3DNow
+[ ]*34[ ]+pmulhrw %mm4,%mm3
+[ ]*35[ ]+\# 3DNow Extensions
+[ ]*36[ ]+pswapd %mm4,%mm3
+[ ]*37[ ]+\# SSE4a
+[ ]*38[ ]+insertq %xmm2,%xmm1
+[ ]*39[ ]+\# SVME
+[ ]*40[ ]+vmload
+[ ]*41[ ]+\# ABM
+[ ]*42[ ]+lzcnt %ecx,%ebx
+[ ]*43[ ]+\# SSE5
+[ ]*44[ ]+frczss %xmm2, %xmm1
+[ ]*45[ ]+\# PadLock
+[ ]*46[ ]+xstorerng
diff --git a/gas/testsuite/gas/i386/arch-10-4.l b/gas/testsuite/gas/i386/arch-10-4.l
index 3cda861..eec46a3 100644
--- a/gas/testsuite/gas/i386/arch-10-4.l
+++ b/gas/testsuite/gas/i386/arch-10-4.l
@@ -1,5 +1,5 @@
.*: Assembler messages:
-.*:24: Error: .*
+.*:20: Error: .*
.*:26: Error: .*
.*:28: Error: .*
.*:30: Error: .*
@@ -7,6 +7,10 @@
.*:34: Error: .*
.*:36: Error: .*
.*:38: Error: .*
+.*:40: Error: .*
+.*:42: Error: .*
+.*:44: Error: .*
+.*:46: Error: .*
GAS LISTING .*
@@ -32,23 +36,31 @@ GAS LISTING .*
[ ]*17[ ]+\# SSE4\.2
[ ]*18[ ]+\?\?\?\? F20F38F1 crc32 %ecx,%ebx
[ ]*18[ ]+D9
-[ ]*19[ ]+\# VMX
-[ ]*20[ ]+\?\?\?\? 0F01C4 vmxoff
-[ ]*21[ ]+\# SMX
-[ ]*22[ ]+\?\?\?\? 0F37 getsec
-[ ]*23[ ]+\# Xsave
-[ ]*24[ ]+xgetbv
-[ ]*25[ ]+\# 3DNow
-[ ]*26[ ]+pmulhrw %mm4,%mm3
-[ ]*27[ ]+\# 3DNow Extensions
-[ ]*28[ ]+pswapd %mm4,%mm3
-[ ]*29[ ]+\# SSE4a
-[ ]*30[ ]+insertq %xmm2,%xmm1
-[ ]*31[ ]+\# SVME
-[ ]*32[ ]+vmload
-[ ]*33[ ]+\# ABM
-[ ]*34[ ]+lzcnt %ecx,%ebx
-[ ]*35[ ]+\# SSE5
-[ ]*36[ ]+frczss %xmm2, %xmm1
-[ ]*37[ ]+\# PadLock
-[ ]*38[ ]+xstorerng
+[ ]*19[ ]+\# AVX
+[ ]*20[ ]+vzeroall
+[ ]*21[ ]+\# VMX
+[ ]*22[ ]+\?\?\?\? 0F01C4 vmxoff
+[ ]*23[ ]+\# SMX
+[ ]*24[ ]+\?\?\?\? 0F37 getsec
+[ ]*25[ ]+\# Xsave
+[ ]*26[ ]+xgetbv
+[ ]*27[ ]+\# AES
+[ ]*28[ ]+aesenc \(%ecx\),%xmm0
+[ ]*29[ ]+\# CLMUL
+[ ]*30[ ]+pclmulqdq \$8,%xmm1,%xmm0
+[ ]*31[ ]+\# FMA
+[ ]*32[ ]+vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*33[ ]+\# 3DNow
+[ ]*34[ ]+pmulhrw %mm4,%mm3
+[ ]*35[ ]+\# 3DNow Extensions
+[ ]*36[ ]+pswapd %mm4,%mm3
+[ ]*37[ ]+\# SSE4a
+[ ]*38[ ]+insertq %xmm2,%xmm1
+[ ]*39[ ]+\# SVME
+[ ]*40[ ]+vmload
+[ ]*41[ ]+\# ABM
+[ ]*42[ ]+lzcnt %ecx,%ebx
+[ ]*43[ ]+\# SSE5
+[ ]*44[ ]+frczss %xmm2, %xmm1
+[ ]*45[ ]+\# PadLock
+[ ]*46[ ]+xstorerng
diff --git a/gas/testsuite/gas/i386/arch-10.d b/gas/testsuite/gas/i386/arch-10.d
index 81e6598..60b44d4 100644
--- a/gas/testsuite/gas/i386/arch-10.d
+++ b/gas/testsuite/gas/i386/arch-10.d
@@ -1,4 +1,4 @@
-#as: -march=i686+sse4+vmx+smx+xsave+sse5+3dnowa+svme+padlock
+#as: -march=i686+avx+vmx+smx+xsave+aes+clmul+fma+sse5+3dnowa+svme+padlock
#objdump: -dw
#name: i386 arch 10
@@ -15,9 +15,13 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 66 0f 38 01 dc phaddw %xmm4,%xmm3
[ ]*[a-f0-9]+: 66 0f 38 41 d9 phminposuw %xmm1,%xmm3
[ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32l %ecx,%ebx
+[ ]*[a-f0-9]+: c5 fc 77 vzeroall
[ ]*[a-f0-9]+: 0f 01 c4 vmxoff
[ ]*[a-f0-9]+: 0f 37 getsec
[ ]*[a-f0-9]+: 0f 01 d0 xgetbv
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
[ ]*[a-f0-9]+: 0f 0f dc b7 pmulhrw %mm4,%mm3
[ ]*[a-f0-9]+: 0f 0f dc bb pswapd %mm4,%mm3
[ ]*[a-f0-9]+: f2 0f 79 ca insertq %xmm2,%xmm1
diff --git a/gas/testsuite/gas/i386/arch-10.s b/gas/testsuite/gas/i386/arch-10.s
index e5e799d..afa3c3b 100644
--- a/gas/testsuite/gas/i386/arch-10.s
+++ b/gas/testsuite/gas/i386/arch-10.s
@@ -16,12 +16,20 @@ phaddw %xmm4,%xmm3
phminposuw %xmm1,%xmm3
# SSE4.2
crc32 %ecx,%ebx
+# AVX
+vzeroall
# VMX
vmxoff
# SMX
getsec
# Xsave
xgetbv
+# AES
+aesenc (%ecx),%xmm0
+# CLMUL
+pclmulqdq $8,%xmm1,%xmm0
+# FMA
+vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
# 3DNow
pmulhrw %mm4,%mm3
# 3DNow Extensions
diff --git a/gas/testsuite/gas/i386/avx-intel.d b/gas/testsuite/gas/i386/avx-intel.d
new file mode 100644
index 0000000..8d8772d
--- /dev/null
+++ b/gas/testsuite/gas/i386/avx-intel.d
@@ -0,0 +1,2759 @@
+#objdump: -dwMintel
+#name: i386 AVX (Intel disassembly)
+#source: avx.s
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ ]*[a-f0-9]+: c5 fc 77 vzeroall
+[ ]*[a-f0-9]+: c5 f8 77 vzeroupper
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 5d 2d 31 vmaskmovpd ymm6,ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 4d 2f 21 vmaskmovpd YMMWORD PTR \[ecx\],ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 5d 2c 31 vmaskmovps ymm6,ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 4d 2e 21 vmaskmovps YMMWORD PTR \[ecx\],ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 7d 05 d6 64 vpermilpd ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 05 31 64 vpermilpd ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 04 d6 64 vpermilps ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 04 31 64 vpermilps ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 09 d6 64 vroundpd ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 09 31 64 vroundpd ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 08 d6 64 vroundps ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 08 31 64 vroundps ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cd 58 d4 vaddpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 58 11 vaddpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 58 d4 vaddps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 58 11 vaddps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd d0 d4 vaddsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd d0 11 vaddsubpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cf d0 d4 vaddsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf d0 11 vaddsubps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 55 d4 vandnpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 55 11 vandnpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 55 d4 vandnps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 55 11 vandnps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 54 d4 vandpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 54 11 vandpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 54 d4 vandps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 54 11 vandps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 5e d4 vdivpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5e 11 vdivpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 5e d4 vdivps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5e 11 vdivps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 7c d4 vhaddpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 7c 11 vhaddpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cf 7c d4 vhaddps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf 7c 11 vhaddps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 7d d4 vhsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 7d 11 vhsubpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cf 7d d4 vhsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf 7d 11 vhsubps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 5f d4 vmaxpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5f 11 vmaxpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 5f d4 vmaxps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5f 11 vmaxps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 5d d4 vminpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5d 11 vminpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 5d d4 vminps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5d 11 vminps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 59 d4 vmulpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 59 11 vmulpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 59 d4 vmulps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 59 11 vmulps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 56 d4 vorpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 56 11 vorpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 56 d4 vorps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 56 11 vorps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 4d 0d d4 vpermilpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 4d 0d 11 vpermilpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 4d 0c d4 vpermilps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 4d 0c 11 vpermilps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 5c d4 vsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5c 11 vsubpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 5c d4 vsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5c 11 vsubps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 15 d4 vunpckhpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 15 11 vunpckhpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 15 d4 vunpckhps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 15 11 vunpckhps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 14 d4 vunpcklpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 14 11 vunpcklpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 14 d4 vunpcklps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 14 11 vunpcklps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 57 d4 vxorpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 57 11 vxorpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 57 d4 vxorps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 57 11 vxorps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 00 vcmpeqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 00 vcmpeqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 01 vcmpltpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 01 vcmpltpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 02 vcmplepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 02 vcmplepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 03 vcmpunordpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 03 vcmpunordpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 04 vcmpneqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 04 vcmpneqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 05 vcmpnltpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 05 vcmpnltpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 06 vcmpnlepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 06 vcmpnlepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 07 vcmpordpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 07 vcmpordpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 08 vcmpeq_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 08 vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 09 vcmpngepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 09 vcmpngepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0a vcmpngtpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0a vcmpngtpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0b vcmpfalsepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0b vcmpfalsepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0c vcmpneq_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0c vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0d vcmpgepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0d vcmpgepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0e vcmpgtpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0e vcmpgtpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0f vcmptruepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0f vcmptruepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 10 vcmpeq_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 10 vcmpeq_ospd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 11 vcmplt_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 11 vcmplt_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 12 vcmple_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 12 vcmple_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 13 vcmpunord_spd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 13 vcmpunord_spd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 14 vcmpneq_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 14 vcmpneq_uspd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 15 vcmpnlt_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 15 vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 16 vcmpnle_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 16 vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 17 vcmpord_spd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 17 vcmpord_spd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 18 vcmpeq_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 18 vcmpeq_uspd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 19 vcmpnge_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 19 vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1a vcmpngt_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1a vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1b vcmpfalse_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1b vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1c vcmpneq_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1c vcmpneq_ospd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1d vcmpge_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1d vcmpge_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1e vcmpgt_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1e vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1f vcmptrue_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1f vcmptrue_uspd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 00 vcmpeqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 00 vcmpeqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 01 vcmpltps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 01 vcmpltps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 02 vcmpleps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 02 vcmpleps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 03 vcmpunordps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 03 vcmpunordps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 04 vcmpneqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 04 vcmpneqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 05 vcmpnltps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 05 vcmpnltps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 06 vcmpnleps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 06 vcmpnleps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 07 vcmpordps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 07 vcmpordps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 08 vcmpeq_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 08 vcmpeq_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 09 vcmpngeps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 09 vcmpngeps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0a vcmpngtps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0a vcmpngtps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0b vcmpfalseps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0b vcmpfalseps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0c vcmpneq_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0c vcmpneq_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0d vcmpgeps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0d vcmpgeps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0e vcmpgtps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0e vcmpgtps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0f vcmptrueps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0f vcmptrueps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 10 vcmpeq_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 10 vcmpeq_osps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 11 vcmplt_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 11 vcmplt_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 12 vcmple_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 12 vcmple_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 13 vcmpunord_sps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 13 vcmpunord_sps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 14 vcmpneq_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 14 vcmpneq_usps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 15 vcmpnlt_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 15 vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 16 vcmpnle_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 16 vcmpnle_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 17 vcmpord_sps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 17 vcmpord_sps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 18 vcmpeq_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 18 vcmpeq_usps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 19 vcmpnge_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 19 vcmpnge_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1a vcmpngt_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1a vcmpngt_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1b vcmpfalse_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1b vcmpfalse_osps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1c vcmpneq_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1c vcmpneq_osps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1d vcmpge_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1d vcmpge_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1e vcmpgt_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1e vcmpgt_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1f vcmptrue_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1f vcmptrue_usps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ff e6 e4 vcvtpd2dq xmm4,ymm4
+[ ]*[a-f0-9]+: c5 ff e6 21 vcvtpd2dq xmm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 5a e4 vcvtpd2ps xmm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 5a 21 vcvtpd2ps xmm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd e6 e4 vcvttpd2dq xmm4,ymm4
+[ ]*[a-f0-9]+: c5 fd e6 21 vcvttpd2dq xmm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 5b e4 vcvtdq2ps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 5b 21 vcvtdq2ps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 5b e4 vcvtps2dq ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 5b 21 vcvtps2dq ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fe 5b e4 vcvttps2dq ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 5b 21 vcvttps2dq ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 28 e4 vmovapd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 28 21 vmovapd ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 28 e4 vmovaps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 28 21 vmovaps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 6f e4 vmovdqa ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 6f 21 vmovdqa ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fe 6f e4 vmovdqu ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 6f 21 vmovdqu ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ff 12 e4 vmovddup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 ff 12 21 vmovddup ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fe 16 e4 vmovshdup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 16 21 vmovshdup ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fe 12 e4 vmovsldup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 12 21 vmovsldup ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 10 e4 vmovupd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 10 21 vmovupd ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 10 e4 vmovups ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 10 21 vmovups ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 7d 17 e4 vptest ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 21 vptest ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 53 e4 vrcpps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 53 21 vrcpps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 52 e4 vrsqrtps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 52 21 vrsqrtps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 51 e4 vsqrtpd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 51 21 vsqrtpd ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 51 e4 vsqrtps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 51 21 vsqrtps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 7d 0f e4 vtestpd ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f 21 vtestpd ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 7d 0e e4 vtestps ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e 21 vtestps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ff f0 21 vlddqu ymm4,\[ecx\]
+[ ]*[a-f0-9]+: c4 e3 4d 0d d4 64 vblendpd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0d 11 64 vblendpd ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0c d4 64 vblendps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0c 11 64 vblendps ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cd c2 d4 64 vcmppd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cd c2 11 64 vcmppd ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cc c2 d4 64 vcmpps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cc c2 11 64 vcmpps ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 40 d4 64 vdpps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 40 11 64 vdpps ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 06 d4 64 vperm2f128 ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 06 11 64 vperm2f128 ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cd c6 d4 64 vshufpd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cd c6 11 64 vshufpd ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cc c6 d4 64 vshufps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cc c6 11 64 vshufps ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 6d 4b fe 40 vblendvpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4b 39 40 vblendvpd ymm7,ymm2,YMMWORD PTR \[ecx\],ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4a fe 40 vblendvps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4a 39 40 vblendvps ymm7,ymm2,YMMWORD PTR \[ecx\],ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 69 39 60 vfmaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 68 fc 60 vfmaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 68 39 60 vfmaddps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5d fc 60 vfmaddsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5d 39 60 vfmaddsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5c fc 60 vfmaddsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5c 39 60 vfmaddsubps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5f fc 60 vfmsubaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5f 39 60 vfmsubaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5e fc 60 vfmsubaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5e 39 60 vfmsubaddps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 6d fc 60 vfmsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 6d 39 60 vfmsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 6c fc 60 vfmsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 6c 39 60 vfmsubps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 79 fc 60 vfnmaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 79 39 60 vfnmaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 78 fc 60 vfnmaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 78 39 60 vfnmaddps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 7d fc 60 vfnmsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 7d 39 60 vfnmsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 7c fc 60 vfnmsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 7c 39 60 vfnmsubps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 62 vpermilmo2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 62 vpermilmo2pd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 63 vpermilmz2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 63 vpermilmz2pd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 60 vpermiltd2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 60 vpermiltd2pd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 62 vpermilmo2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 62 vpermilmo2ps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 63 vpermilmz2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 63 vpermilmz2ps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 60 vpermiltd2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 60 vpermiltd2ps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 6a vpermil2pd ymm7,ymm2,ymm6,ymm4,0xa
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 6a vpermil2pd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\],0xa
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 6a vpermil2ps ymm7,ymm2,ymm6,ymm4,0xa
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 6a vpermil2ps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\],0xa
+[ ]*[a-f0-9]+: c4 e3 5d 18 f4 64 vinsertf128 ymm6,ymm4,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 5d 18 31 64 vinsertf128 ymm6,ymm4,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 e4 64 vextractf128 xmm4,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 21 64 vextractf128 XMMWORD PTR \[ecx\],ymm4,0x64
+[ ]*[a-f0-9]+: c4 e2 7d 1a 21 vbroadcastf128 ymm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dq xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2ps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dq xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 0e f4 vtestps xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0e 21 vtestps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 0f f4 vtestpd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0f 21 vtestpd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu xmm4,\[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fe e6 e4 vcvtdq2pd ymm4,xmm4
+[ ]*[a-f0-9]+: c5 fe e6 21 vcvtdq2pd ymm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 5a e4 vcvtps2pd ymm4,xmm4
+[ ]*[a-f0-9]+: c5 fc 5a 21 vcvtps2pd ymm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 58 d4 vaddpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 58 39 vaddpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 58 d4 vaddps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 58 39 vaddps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d0 d4 vaddsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d0 39 vaddsubpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb d0 d4 vaddsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb d0 39 vaddsubps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 55 d4 vandnpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 55 39 vandnpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 55 d4 vandnps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 55 39 vandnps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 54 d4 vandpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 54 39 vandpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 54 d4 vandps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 54 39 vandps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 5e d4 vdivpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5e 39 vdivpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 5e d4 vdivps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5e 39 vdivps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 7c d4 vhaddpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 7c 39 vhaddpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 7c d4 vhaddps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 7c 39 vhaddps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 7d d4 vhsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 7d 39 vhsubpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 7d d4 vhsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 7d 39 vhsubps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 5f d4 vmaxpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5f 39 vmaxpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 5f d4 vmaxps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5f 39 vmaxps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 5d d4 vminpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5d 39 vminpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 5d d4 vminps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5d 39 vminps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 59 d4 vmulpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 59 39 vmulpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 59 d4 vmulps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 59 39 vmulps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 56 d4 vorpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 56 39 vorpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 56 d4 vorps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 56 39 vorps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 63 d4 vpacksswb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 63 39 vpacksswb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 6b d4 vpackssdw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6b 39 vpackssdw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 67 d4 vpackuswb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 67 39 vpackuswb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 2b d4 vpackusdw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 2b 39 vpackusdw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fc d4 vpaddb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fc 39 vpaddb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fd d4 vpaddw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fd 39 vpaddw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fe d4 vpaddd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fe 39 vpaddd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d4 d4 vpaddq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d4 39 vpaddq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ec d4 vpaddsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ec 39 vpaddsb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ed d4 vpaddsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ed 39 vpaddsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 dc d4 vpaddusb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 dc 39 vpaddusb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 dd d4 vpaddusw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 dd 39 vpaddusw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 db d4 vpand xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 db 39 vpand xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 df d4 vpandn xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 df 39 vpandn xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e0 d4 vpavgb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e0 39 vpavgb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e3 d4 vpavgw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e3 39 vpavgw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 74 d4 vpcmpeqb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 74 39 vpcmpeqb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 75 d4 vpcmpeqw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 75 39 vpcmpeqw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 76 d4 vpcmpeqd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 76 39 vpcmpeqd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 29 d4 vpcmpeqq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 29 39 vpcmpeqq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 64 d4 vpcmpgtb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 64 39 vpcmpgtb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 65 d4 vpcmpgtw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 65 39 vpcmpgtw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 66 d4 vpcmpgtd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 66 39 vpcmpgtd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 37 d4 vpcmpgtq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 37 39 vpcmpgtq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 0d d4 vpermilpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0d 39 vpermilpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 0c d4 vpermilps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0c 39 vpermilps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 01 d4 vphaddw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 01 39 vphaddw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 02 d4 vphaddd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 02 39 vphaddd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 03 d4 vphaddsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 03 39 vphaddsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 05 d4 vphsubw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 05 39 vphsubw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 06 d4 vphsubd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 06 39 vphsubd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 07 d4 vphsubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 07 39 vphsubsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f5 d4 vpmaddwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f5 39 vpmaddwd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 04 d4 vpmaddubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 04 39 vpmaddubsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3c d4 vpmaxsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3c 39 vpmaxsb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ee d4 vpmaxsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ee 39 vpmaxsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3d d4 vpmaxsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3d 39 vpmaxsd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 de d4 vpmaxub xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 de 39 vpmaxub xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3e d4 vpmaxuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3e 39 vpmaxuw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3f d4 vpmaxud xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3f 39 vpmaxud xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 38 d4 vpminsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 38 39 vpminsb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ea d4 vpminsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ea 39 vpminsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 39 d4 vpminsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 39 39 vpminsd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 da d4 vpminub xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 da 39 vpminub xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3a d4 vpminuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3a 39 vpminuw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3b d4 vpminud xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3b 39 vpminud xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e4 d4 vpmulhuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e4 39 vpmulhuw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 0b d4 vpmulhrsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0b 39 vpmulhrsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e5 d4 vpmulhw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e5 39 vpmulhw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d5 d4 vpmullw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d5 39 vpmullw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 40 d4 vpmulld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 40 39 vpmulld xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f4 d4 vpmuludq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f4 39 vpmuludq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 28 d4 vpmuldq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 28 39 vpmuldq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 eb d4 vpor xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 eb 39 vpor xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f6 d4 vpsadbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f6 39 vpsadbw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 00 d4 vpshufb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 00 39 vpshufb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 08 d4 vpsignb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 08 39 vpsignb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 09 d4 vpsignw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 09 39 vpsignw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 0a d4 vpsignd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0a 39 vpsignd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f1 d4 vpsllw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f1 39 vpsllw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f2 d4 vpslld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f2 39 vpslld xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f3 d4 vpsllq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f3 39 vpsllq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e1 d4 vpsraw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e1 39 vpsraw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e2 d4 vpsrad xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e2 39 vpsrad xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d1 d4 vpsrlw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d1 39 vpsrlw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d2 d4 vpsrld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d2 39 vpsrld xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d3 d4 vpsrlq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d3 39 vpsrlq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f8 d4 vpsubb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f8 39 vpsubb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f9 d4 vpsubw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f9 39 vpsubw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fa d4 vpsubd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fa 39 vpsubd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fb d4 vpsubq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fb 39 vpsubq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e8 d4 vpsubsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e8 39 vpsubsb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e9 d4 vpsubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e9 39 vpsubsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d8 d4 vpsubusb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d8 39 vpsubusb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d9 d4 vpsubusw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d9 39 vpsubusw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 68 d4 vpunpckhbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 68 39 vpunpckhbw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 69 d4 vpunpckhwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 69 39 vpunpckhwd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 6a d4 vpunpckhdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6a 39 vpunpckhdq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 6d d4 vpunpckhqdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6d 39 vpunpckhqdq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 60 d4 vpunpcklbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 60 39 vpunpcklbw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 61 d4 vpunpcklwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 61 39 vpunpcklwd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 62 d4 vpunpckldq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 62 39 vpunpckldq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 6c d4 vpunpcklqdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6c 39 vpunpcklqdq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ef d4 vpxor xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ef 39 vpxor xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 5c d4 vsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5c 39 vsubpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 5c d4 vsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5c 39 vsubps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 15 d4 vunpckhpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 15 39 vunpckhpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 15 d4 vunpckhps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 15 39 vunpckhps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 14 d4 vunpcklpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 14 39 vunpcklpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 14 d4 vunpcklps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 14 39 vunpcklps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 57 d4 vxorpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 57 39 vxorpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 57 d4 vxorps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 57 39 vxorps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 00 vcmpeqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 00 vcmpeqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 01 vcmpltpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 01 vcmpltpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 02 vcmplepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 02 vcmplepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 03 vcmpunordpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 03 vcmpunordpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 04 vcmpneqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 04 vcmpneqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 05 vcmpnltpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 05 vcmpnltpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 06 vcmpnlepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 06 vcmpnlepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 07 vcmpordpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 07 vcmpordpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 08 vcmpeq_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 08 vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 09 vcmpngepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 09 vcmpngepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0a vcmpngtpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0a vcmpngtpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0b vcmpfalsepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0b vcmpfalsepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0c vcmpneq_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0c vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0d vcmpgepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0d vcmpgepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0e vcmpgtpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0e vcmpgtpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0f vcmptruepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0f vcmptruepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 10 vcmpeq_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 10 vcmpeq_ospd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 11 vcmplt_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 11 vcmplt_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 12 vcmple_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 12 vcmple_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 13 vcmpunord_spd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 13 vcmpunord_spd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 14 vcmpneq_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 14 vcmpneq_uspd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 15 vcmpnlt_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 15 vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 16 vcmpnle_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 16 vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 17 vcmpord_spd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 17 vcmpord_spd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 18 vcmpeq_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 18 vcmpeq_uspd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 19 vcmpnge_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 19 vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1a vcmpngt_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1a vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1b vcmpfalse_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1b vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1c vcmpneq_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1c vcmpneq_ospd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1d vcmpge_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1d vcmpge_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1e vcmpgt_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1e vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1f vcmptrue_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1f vcmptrue_uspd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 00 vcmpeqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 00 vcmpeqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 01 vcmpltps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 01 vcmpltps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 02 vcmpleps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 02 vcmpleps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 03 vcmpunordps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 03 vcmpunordps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 04 vcmpneqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 04 vcmpneqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 05 vcmpnltps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 05 vcmpnltps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 06 vcmpnleps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 06 vcmpnleps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 07 vcmpordps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 07 vcmpordps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 08 vcmpeq_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 08 vcmpeq_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 09 vcmpngeps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 09 vcmpngeps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0a vcmpngtps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0a vcmpngtps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0b vcmpfalseps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0b vcmpfalseps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0c vcmpneq_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0c vcmpneq_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0d vcmpgeps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0d vcmpgeps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0e vcmpgtps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0e vcmpgtps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0f vcmptrueps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0f vcmptrueps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 10 vcmpeq_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 10 vcmpeq_osps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 11 vcmplt_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 11 vcmplt_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 12 vcmple_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 12 vcmple_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 13 vcmpunord_sps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 13 vcmpunord_sps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 14 vcmpneq_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 14 vcmpneq_usps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 15 vcmpnlt_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 15 vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 16 vcmpnle_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 16 vcmpnle_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 17 vcmpord_sps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 17 vcmpord_sps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 18 vcmpeq_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 18 vcmpeq_usps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 19 vcmpnge_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 19 vcmpnge_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1a vcmpngt_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1a vcmpngt_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1b vcmpfalse_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1b vcmpfalse_osps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1c vcmpneq_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1c vcmpneq_osps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1d vcmpge_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1d vcmpge_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1e vcmpgt_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1e vcmpgt_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1f vcmptrue_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1f vcmptrue_usps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 59 2c 31 vmaskmovps xmm6,xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 59 2d 31 vmaskmovpd xmm6,xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 05 f4 64 vpermilpd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 05 31 64 vpermilpd xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 04 f4 64 vpermilps xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 04 31 64 vpermilps xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e2 49 2e 21 vmaskmovps XMMWORD PTR \[ecx\],xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 2f 21 vmaskmovpd XMMWORD PTR \[ecx\],xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 49 0d d4 64 vblendpd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0d 11 64 vblendpd xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0c d4 64 vblendps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0c 11 64 vblendps xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 c9 c2 d4 64 vcmppd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 c2 11 64 vcmppd xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 c8 c2 d4 64 vcmpps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c8 c2 11 64 vcmpps xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 41 d4 64 vdppd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 41 11 64 vdppd xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 40 d4 64 vdpps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 40 11 64 vdpps xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 42 d4 64 vmpsadbw xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 42 11 64 vmpsadbw xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0f d4 64 vpalignr xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0f 11 64 vpalignr xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0e d4 64 vpblendw xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0e 11 64 vpblendw xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 c9 c6 d4 64 vshufpd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 c6 11 64 vshufpd xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 c8 c6 d4 64 vshufps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c8 c6 11 64 vshufps xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 69 4b fe 40 vblendvpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4b 39 40 vblendvpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4a fe 40 vblendvps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4a 39 40 vblendvps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4c fe 40 vpblendvb xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4c 39 40 vpblendvb xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 69 fc 60 vfmaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 69 39 60 vfmaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 69 39 40 vfmaddpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 68 fc 60 vfmaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 68 39 60 vfmaddps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 68 39 40 vfmaddps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5d fc 60 vfmaddsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5d 39 60 vfmaddsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 5d 39 40 vfmaddsubpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5c fc 60 vfmaddsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5c 39 60 vfmaddsubps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 5c 39 40 vfmaddsubps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5f fc 60 vfmsubaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5f 39 60 vfmsubaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 5f 39 40 vfmsubaddpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5e fc 60 vfmsubaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5e 39 60 vfmsubaddps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 5e 39 40 vfmsubaddps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6d fc 60 vfmsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6d 39 60 vfmsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6d 39 40 vfmsubpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6c fc 60 vfmsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6c 39 60 vfmsubps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6c 39 40 vfmsubps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 79 fc 60 vfnmaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 79 39 60 vfnmaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 79 39 40 vfnmaddpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 78 fc 60 vfnmaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 78 39 60 vfnmaddps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 78 39 40 vfnmaddps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7d fc 60 vfnmsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7d 39 60 vfnmsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7d 39 40 vfnmsubpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7c fc 60 vfnmsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7c 39 60 vfnmsubps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7c 39 40 vfnmsubps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 62 vpermilmo2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 62 vpermilmo2pd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 42 vpermilmo2pd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 63 vpermilmz2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 63 vpermilmz2pd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 43 vpermilmz2pd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 60 vpermiltd2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 60 vpermiltd2pd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 40 vpermiltd2pd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 62 vpermilmo2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 62 vpermilmo2ps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 42 vpermilmo2ps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 63 vpermilmz2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 63 vpermilmz2ps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 43 vpermilmz2ps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 60 vpermiltd2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 60 vpermiltd2ps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 40 vpermiltd2ps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 6a vpermil2pd xmm7,xmm2,xmm6,xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 6a vpermil2pd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\],0xa
+[ ]*[a-f0-9]+: c4 e3 69 49 39 4a vpermil2pd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 6a vpermil2ps xmm7,xmm2,xmm6,xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 6a vpermil2ps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\],0xa
+[ ]*[a-f0-9]+: c4 e3 69 48 39 4a vpermil2ps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4,0xa
+[ ]*[a-f0-9]+: c4 e2 7d 19 21 vbroadcastsd ymm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si ecx,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si ecx,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 d9 12 31 vmovlpd xmm6,xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 d8 12 31 vmovlps xmm6,xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 d9 16 31 vmovhpd xmm6,xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 d8 16 31 vmovhps xmm6,xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 64 vcmpsd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 cb c2 11 64 vcmpsd xmm2,xmm6,QWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0b d4 64 vroundsd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0b 11 64 vroundsd xmm2,xmm6,QWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 e9 6b fc 60 vfmaddsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6b 39 60 vfmaddsd xmm7,xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6b 39 40 vfmaddsd xmm7,xmm2,QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6f fc 60 vfmsubsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6f 39 60 vfmsubsd xmm7,xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6f 39 40 vfmsubsd xmm7,xmm2,QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7b fc 60 vfnmaddsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7b 39 60 vfnmaddsd xmm7,xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7b 39 40 vfnmaddsd xmm7,xmm2,QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7f fc 60 vfnmsubsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7f 39 60 vfnmsubsd xmm7,xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7f 39 40 vfnmsubsd xmm7,xmm2,QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 cb 58 d4 vaddsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 58 11 vaddsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5a d4 vcvtsd2ss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5a 11 vcvtsd2ss xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5e d4 vdivsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5e 11 vdivsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5f d4 vmaxsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5f 11 vmaxsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5d d4 vminsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5d 11 vminsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 59 d4 vmulsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 59 11 vmulsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 51 d4 vsqrtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 51 11 vsqrtsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5c d4 vsubsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5c 11 vsubsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 00 vcmpeqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 00 vcmpeqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 01 vcmpltsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 01 vcmpltsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 02 vcmplesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 02 vcmplesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 03 vcmpunordsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 03 vcmpunordsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 04 vcmpneqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 04 vcmpneqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 05 vcmpnltsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 05 vcmpnltsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 06 vcmpnlesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 06 vcmpnlesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 07 vcmpordsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 07 vcmpordsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 08 vcmpeq_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 08 vcmpeq_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 09 vcmpngesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 09 vcmpngesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0a vcmpngtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0a vcmpngtsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0b vcmpfalsesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0b vcmpfalsesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0c vcmpneq_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0c vcmpneq_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0d vcmpgesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0d vcmpgesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0e vcmpgtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0e vcmpgtsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0f vcmptruesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0f vcmptruesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 10 vcmpeq_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 10 vcmpeq_ossd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 11 vcmplt_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 11 vcmplt_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 12 vcmple_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 12 vcmple_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 13 vcmpunord_ssd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 13 vcmpunord_ssd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 14 vcmpneq_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 14 vcmpneq_ussd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 15 vcmpnlt_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 15 vcmpnlt_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 16 vcmpnle_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 16 vcmpnle_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 17 vcmpord_ssd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 17 vcmpord_ssd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 18 vcmpeq_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 18 vcmpeq_ussd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 19 vcmpnge_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 19 vcmpnge_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1a vcmpngt_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1a vcmpngt_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1b vcmpfalse_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1b vcmpfalse_ossd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1c vcmpneq_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1c vcmpneq_ossd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1d vcmpge_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1d vcmpge_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1e vcmpgt_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1e vcmpgt_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1f vcmptrue_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1f vcmptrue_ussd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 58 d4 vaddss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 58 11 vaddss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5a d4 vcvtss2sd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5a 11 vcvtss2sd xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5e d4 vdivss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5e 11 vdivss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5f d4 vmaxss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5f 11 vmaxss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5d d4 vminss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5d 11 vminss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 59 d4 vmulss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 59 11 vmulss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 53 d4 vrcpss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 53 11 vrcpss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 52 d4 vrsqrtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 52 11 vrsqrtss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 51 d4 vsqrtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 51 11 vsqrtss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5c d4 vsubss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5c 11 vsubss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 00 vcmpeqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 00 vcmpeqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 01 vcmpltss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 01 vcmpltss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 02 vcmpless xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 02 vcmpless xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 03 vcmpunordss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 03 vcmpunordss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 04 vcmpneqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 04 vcmpneqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 05 vcmpnltss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 05 vcmpnltss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 06 vcmpnless xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 06 vcmpnless xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 07 vcmpordss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 07 vcmpordss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 08 vcmpeq_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 08 vcmpeq_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 09 vcmpngess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 09 vcmpngess xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0a vcmpngtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0a vcmpngtss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0b vcmpfalsess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0b vcmpfalsess xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0c vcmpneq_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0c vcmpneq_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0d vcmpgess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0d vcmpgess xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0e vcmpgtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0e vcmpgtss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0f vcmptruess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0f vcmptruess xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 10 vcmpeq_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 10 vcmpeq_osss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 11 vcmplt_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 11 vcmplt_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 12 vcmple_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 12 vcmple_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 13 vcmpunord_sss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 13 vcmpunord_sss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 14 vcmpneq_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 14 vcmpneq_usss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 15 vcmpnlt_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 15 vcmpnlt_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 16 vcmpnle_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 16 vcmpnle_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 17 vcmpord_sss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 17 vcmpord_sss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 18 vcmpeq_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 18 vcmpeq_usss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 19 vcmpnge_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 19 vcmpnge_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1a vcmpngt_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1a vcmpngt_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1b vcmpfalse_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1b vcmpfalse_osss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1c vcmpneq_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1c vcmpneq_osss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1d vcmpge_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1d vcmpge_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1e vcmpgt_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1e vcmpgt_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1f vcmptrue_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1f vcmptrue_usss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 7d 18 21 vbroadcastss ymm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 18 21 vbroadcastss xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd xmm4,ecx
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si ecx,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si ecx,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps DWORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd DWORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps DWORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 db 2a f1 vcvtsi2sd xmm6,xmm4,ecx
+[ ]*[a-f0-9]+: c5 db 2a 31 vcvtsi2sd xmm6,xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 da 2a f1 vcvtsi2ss xmm6,xmm4,ecx
+[ ]*[a-f0-9]+: c5 da 2a 31 vcvtsi2ss xmm6,xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 64 vcmpss xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 ca c2 11 64 vcmpss xmm2,xmm6,DWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 21 d4 64 vinsertps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 21 11 64 vinsertps xmm2,xmm6,DWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0a d4 64 vroundss xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0a 11 64 vroundss xmm2,xmm6,DWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 e9 6a fc 60 vfmaddss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6a 39 60 vfmaddss xmm7,xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6a 39 40 vfmaddss xmm7,xmm2,DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6e fc 60 vfmsubss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6e 39 60 vfmsubss xmm7,xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6e 39 40 vfmsubss xmm7,xmm2,DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7a fc 60 vfnmaddss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7a 39 60 vfnmaddss xmm7,xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7a 39 40 vfnmaddss xmm7,xmm2,DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7e fc 60 vfnmsubss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7e 39 60 vfnmsubss xmm7,xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7e 39 40 vfnmsubss xmm7,xmm2,DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq xmm4,WORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq xmm4,WORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw WORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw WORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw xmm6,xmm4,WORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb BYTE PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb xmm6,xmm4,BYTE PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb BYTE PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb xmm6,xmm4,BYTE PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb ecx,xmm4
+[ ]*[a-f0-9]+: c5 c8 12 d4 vmovhlps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 16 d4 vmovlhps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 10 d4 vmovsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 10 d4 vmovss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 72 f4 64 vpslld xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 fc 64 vpslldq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 f4 64 vpsllq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 f4 64 vpsllw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 72 e4 64 vpsrad xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 e4 64 vpsraw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 72 d4 64 vpsrld xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 dc 64 vpsrldq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 d4 64 vpsrlq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 d4 64 vpsrlw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd ecx,ymm4
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps ecx,ymm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ff e6 f4 vcvtpd2dq xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fd 5a f4 vcvtpd2ps xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fd e6 f4 vcvttpd2dq xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f8 ae 15 34 12 00 00 vldmxcsr DWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 f9 6f 05 34 12 00 00 vmovdqa xmm0,XMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 f9 7f 05 34 12 00 00 vmovdqa XMMWORD PTR ds:0x1234,xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 05 34 12 00 00 vmovd DWORD PTR ds:0x1234,xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 05 34 12 00 00 vcvtsd2si eax,QWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 fe e6 05 34 12 00 00 vcvtdq2pd ymm0,XMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 fd 5a 05 34 12 00 00 vcvtpd2ps xmm0,YMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 f9 e0 3d 34 12 00 00 vpavgb xmm7,xmm0,XMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c4 e3 79 14 05 34 12 00 00 64 vpextrb BYTE PTR ds:0x1234,xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 3d 34 12 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c4 e3 59 4a 35 34 12 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR ds:0x1234,xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 3d 34 12 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR ds:0x1234,0x64
+[ ]*[a-f0-9]+: c5 fd 6f 05 34 12 00 00 vmovdqa ymm0,YMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 fd 7f 05 34 12 00 00 vmovdqa YMMWORD PTR ds:0x1234,ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3d 34 12 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c4 e3 7d 09 05 34 12 00 00 64 vroundpd ymm0,YMMWORD PTR ds:0x1234,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 05 34 12 00 00 64 vextractf128 XMMWORD PTR ds:0x1234,ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 3d 34 12 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR ds:0x1234,0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 35 34 12 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR ds:0x1234,ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 55 00 vldmxcsr DWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 f9 6f 45 00 vmovdqa xmm0,XMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 f9 7f 45 00 vmovdqa XMMWORD PTR \[ebp\+0x0\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 45 00 vmovd DWORD PTR \[ebp\+0x0\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 45 00 vcvtsd2si eax,QWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 fe e6 45 00 vcvtdq2pd ymm0,XMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 fd 5a 45 00 vcvtpd2ps xmm0,YMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 f9 e0 7d 00 vpavgb xmm7,xmm0,XMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c4 e3 79 14 45 00 64 vpextrb BYTE PTR \[ebp\+0x0\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 7d 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c4 e3 59 4a 75 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[ebp\+0x0\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 7d 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[ebp\+0x0\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 45 00 vmovdqa ymm0,YMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 fd 7f 45 00 vmovdqa YMMWORD PTR \[ebp\+0x0\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 7d 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 45 00 64 vroundpd ymm0,YMMWORD PTR \[ebp\+0x0\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 45 00 64 vextractf128 XMMWORD PTR \[ebp\+0x0\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 7d 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[ebp\+0x0\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 75 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[ebp\+0x0\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 14 24 vldmxcsr DWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c5 f9 6f 04 24 vmovdqa xmm0,XMMWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c5 f9 7f 04 24 vmovdqa XMMWORD PTR \[esp\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 04 24 vmovd DWORD PTR \[esp\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 04 24 vcvtsd2si eax,QWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c5 fe e6 04 24 vcvtdq2pd ymm0,XMMWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c5 fd 5a 04 24 vcvtpd2ps xmm0,YMMWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c5 f9 e0 3c 24 vpavgb xmm7,xmm0,XMMWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c4 e3 79 14 04 24 64 vpextrb BYTE PTR \[esp\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 3c 24 vcvtsi2sd xmm7,xmm0,DWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 24 00 vblendvps xmm6,xmm4,XMMWORD PTR \[esp\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 24 64 vpinsrb xmm7,xmm0,BYTE PTR \[esp\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 04 24 vmovdqa ymm0,YMMWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c5 fd 7f 04 24 vmovdqa YMMWORD PTR \[esp\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 24 vpermilpd ymm7,ymm0,YMMWORD PTR \[esp\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 24 64 vroundpd ymm0,YMMWORD PTR \[esp\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 24 64 vextractf128 XMMWORD PTR \[esp\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 24 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[esp\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 24 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[esp\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 95 99 00 00 00 vldmxcsr DWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 85 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 85 99 00 00 00 vmovdqa XMMWORD PTR \[ebp\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 85 99 00 00 00 vmovd DWORD PTR \[ebp\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 85 99 00 00 00 vcvtsd2si eax,QWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 85 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 85 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bd 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 85 99 00 00 00 64 vpextrb BYTE PTR \[ebp\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bd 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b5 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[ebp\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bd 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[ebp\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 85 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 85 99 00 00 00 vmovdqa YMMWORD PTR \[ebp\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bd 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 85 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[ebp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 85 99 00 00 00 64 vextractf128 XMMWORD PTR \[ebp\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bd 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[ebp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b5 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[ebp\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 99 00 00 00 vldmxcsr DWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 04 25 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 04 25 99 00 00 00 vmovdqa XMMWORD PTR \[eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 04 25 99 00 00 00 vmovd DWORD PTR \[eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 04 25 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 04 25 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 04 25 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 3c 25 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 04 25 99 00 00 00 64 vpextrb BYTE PTR \[eiz\*1\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 3c 25 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 25 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 25 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 04 25 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 04 25 99 00 00 00 vmovdqa YMMWORD PTR \[eiz\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 25 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 25 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 25 99 00 00 00 64 vextractf128 XMMWORD PTR \[eiz\*1\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 25 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 25 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eiz\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 14 65 99 00 00 00 vldmxcsr DWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 04 65 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 04 65 99 00 00 00 vmovdqa XMMWORD PTR \[eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 04 65 99 00 00 00 vmovd DWORD PTR \[eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 04 65 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 04 65 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 04 65 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 3c 65 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 04 65 99 00 00 00 64 vpextrb BYTE PTR \[eiz\*2\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 3c 65 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 65 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 65 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 04 65 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 04 65 99 00 00 00 vmovdqa YMMWORD PTR \[eiz\*2\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 65 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 65 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 65 99 00 00 00 64 vextractf128 XMMWORD PTR \[eiz\*2\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 65 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 65 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eiz\*2\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 20 99 00 00 00 vldmxcsr DWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 20 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 20 99 00 00 00 vmovdqa XMMWORD PTR \[eax\+eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 20 99 00 00 00 vmovd DWORD PTR \[eax\+eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 20 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 20 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 20 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc 20 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 20 99 00 00 00 64 vpextrb BYTE PTR \[eax\+eiz\*1\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc 20 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 20 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eax\+eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 20 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eax\+eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 20 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 20 99 00 00 00 vmovdqa YMMWORD PTR \[eax\+eiz\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 20 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 20 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 20 99 00 00 00 64 vextractf128 XMMWORD PTR \[eax\+eiz\*1\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 20 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 20 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eax\+eiz\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 60 99 00 00 00 vldmxcsr DWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 60 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 60 99 00 00 00 vmovdqa XMMWORD PTR \[eax\+eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 60 99 00 00 00 vmovd DWORD PTR \[eax\+eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 60 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 60 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 60 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc 60 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 60 99 00 00 00 64 vpextrb BYTE PTR \[eax\+eiz\*2\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc 60 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 60 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eax\+eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 60 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eax\+eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 60 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 60 99 00 00 00 vmovdqa YMMWORD PTR \[eax\+eiz\*2\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 60 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 60 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 60 99 00 00 00 64 vextractf128 XMMWORD PTR \[eax\+eiz\*2\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 60 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 60 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eax\+eiz\*2\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 98 99 00 00 00 vldmxcsr DWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 98 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 98 99 00 00 00 vmovdqa XMMWORD PTR \[eax\+ebx\*4\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 98 99 00 00 00 vmovd DWORD PTR \[eax\+ebx\*4\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 98 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 98 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 98 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc 98 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 98 99 00 00 00 64 vpextrb BYTE PTR \[eax\+ebx\*4\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc 98 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 98 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eax\+ebx\*4\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 98 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eax\+ebx\*4\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 98 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 98 99 00 00 00 vmovdqa YMMWORD PTR \[eax\+ebx\*4\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 98 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 98 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 98 99 00 00 00 64 vextractf128 XMMWORD PTR \[eax\+ebx\*4\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 98 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 98 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eax\+ebx\*4\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 cc 99 00 00 00 vldmxcsr DWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 cc 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 cc 99 00 00 00 vmovdqa XMMWORD PTR \[esp\+ecx\*8\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 cc 99 00 00 00 vmovd DWORD PTR \[esp\+ecx\*8\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 cc 99 00 00 00 vcvtsd2si eax,QWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 cc 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 cc 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc cc 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 cc 99 00 00 00 64 vpextrb BYTE PTR \[esp\+ecx\*8\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc cc 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 cc 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[esp\+ecx\*8\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc cc 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[esp\+ecx\*8\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 cc 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 cc 99 00 00 00 vmovdqa YMMWORD PTR \[esp\+ecx\*8\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc cc 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 cc 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 cc 99 00 00 00 64 vextractf128 XMMWORD PTR \[esp\+ecx\*8\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc cc 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 cc 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[esp\+ecx\*8\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 15 99 00 00 00 vldmxcsr DWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 15 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 15 99 00 00 00 vmovdqa XMMWORD PTR \[ebp\+edx\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 15 99 00 00 00 vmovd DWORD PTR \[ebp\+edx\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 15 99 00 00 00 vcvtsd2si eax,QWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 15 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 15 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc 15 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 15 99 00 00 00 64 vpextrb BYTE PTR \[ebp\+edx\*1\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc 15 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 15 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[ebp\+edx\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 15 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[ebp\+edx\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 15 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 15 99 00 00 00 vmovdqa YMMWORD PTR \[ebp\+edx\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 15 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 15 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 15 99 00 00 00 64 vextractf128 XMMWORD PTR \[ebp\+edx\*1\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 15 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 15 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[ebp\+edx\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f9 50 c0 vmovmskpd eax,xmm0
+[ ]*[a-f0-9]+: c5 c1 72 f0 64 vpslld xmm7,xmm0,0x64
+[ ]*[a-f0-9]+: c5 fc 50 c0 vmovmskps eax,ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 5d 2d 31 vmaskmovpd ymm6,ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 4d 2f 21 vmaskmovpd YMMWORD PTR \[ecx\],ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 5d 2c 31 vmaskmovps ymm6,ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 4d 2e 21 vmaskmovps YMMWORD PTR \[ecx\],ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 7d 05 d6 64 vpermilpd ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 05 31 64 vpermilpd ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 04 d6 64 vpermilps ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 04 31 64 vpermilps ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 09 d6 64 vroundpd ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 09 31 64 vroundpd ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 08 d6 64 vroundps ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 08 31 64 vroundps ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cd 58 d4 vaddpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 58 11 vaddpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 58 d4 vaddps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 58 11 vaddps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd d0 d4 vaddsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd d0 11 vaddsubpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cf d0 d4 vaddsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf d0 11 vaddsubps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 55 d4 vandnpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 55 11 vandnpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 55 d4 vandnps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 55 11 vandnps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 54 d4 vandpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 54 11 vandpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 54 d4 vandps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 54 11 vandps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 5e d4 vdivpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5e 11 vdivpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 5e d4 vdivps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5e 11 vdivps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 7c d4 vhaddpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 7c 11 vhaddpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cf 7c d4 vhaddps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf 7c 11 vhaddps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 7d d4 vhsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 7d 11 vhsubpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cf 7d d4 vhsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf 7d 11 vhsubps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 5f d4 vmaxpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5f 11 vmaxpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 5f d4 vmaxps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5f 11 vmaxps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 5d d4 vminpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5d 11 vminpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 5d d4 vminps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5d 11 vminps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 59 d4 vmulpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 59 11 vmulpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 59 d4 vmulps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 59 11 vmulps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 56 d4 vorpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 56 11 vorpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 56 d4 vorps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 56 11 vorps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 4d 0d d4 vpermilpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 4d 0d 11 vpermilpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 4d 0c d4 vpermilps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 4d 0c 11 vpermilps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 5c d4 vsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5c 11 vsubpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 5c d4 vsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5c 11 vsubps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 15 d4 vunpckhpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 15 11 vunpckhpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 15 d4 vunpckhps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 15 11 vunpckhps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 14 d4 vunpcklpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 14 11 vunpcklpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 14 d4 vunpcklps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 14 11 vunpcklps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd 57 d4 vxorpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 57 11 vxorpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc 57 d4 vxorps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 57 11 vxorps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 00 vcmpeqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 00 vcmpeqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 01 vcmpltpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 01 vcmpltpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 02 vcmplepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 02 vcmplepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 03 vcmpunordpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 03 vcmpunordpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 04 vcmpneqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 04 vcmpneqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 05 vcmpnltpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 05 vcmpnltpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 06 vcmpnlepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 06 vcmpnlepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 07 vcmpordpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 07 vcmpordpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 08 vcmpeq_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 08 vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 09 vcmpngepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 09 vcmpngepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0a vcmpngtpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0a vcmpngtpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0b vcmpfalsepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0b vcmpfalsepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0c vcmpneq_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0c vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0d vcmpgepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0d vcmpgepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0e vcmpgtpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0e vcmpgtpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0f vcmptruepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0f vcmptruepd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 10 vcmpeq_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 10 vcmpeq_ospd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 11 vcmplt_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 11 vcmplt_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 12 vcmple_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 12 vcmple_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 13 vcmpunord_spd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 13 vcmpunord_spd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 14 vcmpneq_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 14 vcmpneq_uspd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 15 vcmpnlt_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 15 vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 16 vcmpnle_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 16 vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 17 vcmpord_spd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 17 vcmpord_spd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 18 vcmpeq_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 18 vcmpeq_uspd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 19 vcmpnge_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 19 vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1a vcmpngt_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1a vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1b vcmpfalse_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1b vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1c vcmpneq_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1c vcmpneq_ospd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1d vcmpge_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1d vcmpge_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1e vcmpgt_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1e vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1f vcmptrue_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1f vcmptrue_uspd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 00 vcmpeqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 00 vcmpeqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 01 vcmpltps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 01 vcmpltps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 02 vcmpleps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 02 vcmpleps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 03 vcmpunordps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 03 vcmpunordps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 04 vcmpneqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 04 vcmpneqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 05 vcmpnltps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 05 vcmpnltps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 06 vcmpnleps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 06 vcmpnleps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 07 vcmpordps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 07 vcmpordps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 08 vcmpeq_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 08 vcmpeq_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 09 vcmpngeps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 09 vcmpngeps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0a vcmpngtps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0a vcmpngtps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0b vcmpfalseps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0b vcmpfalseps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0c vcmpneq_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0c vcmpneq_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0d vcmpgeps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0d vcmpgeps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0e vcmpgtps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0e vcmpgtps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0f vcmptrueps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0f vcmptrueps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 10 vcmpeq_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 10 vcmpeq_osps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 11 vcmplt_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 11 vcmplt_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 12 vcmple_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 12 vcmple_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 13 vcmpunord_sps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 13 vcmpunord_sps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 14 vcmpneq_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 14 vcmpneq_usps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 15 vcmpnlt_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 15 vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 16 vcmpnle_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 16 vcmpnle_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 17 vcmpord_sps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 17 vcmpord_sps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 18 vcmpeq_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 18 vcmpeq_usps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 19 vcmpnge_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 19 vcmpnge_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1a vcmpngt_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1a vcmpngt_uqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1b vcmpfalse_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1b vcmpfalse_osps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1c vcmpneq_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1c vcmpneq_osps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1d vcmpge_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1d vcmpge_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1e vcmpgt_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1e vcmpgt_oqps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1f vcmptrue_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1f vcmptrue_usps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ff e6 e4 vcvtpd2dq xmm4,ymm4
+[ ]*[a-f0-9]+: c5 ff e6 21 vcvtpd2dq xmm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 5a e4 vcvtpd2ps xmm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 5a 21 vcvtpd2ps xmm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd e6 e4 vcvttpd2dq xmm4,ymm4
+[ ]*[a-f0-9]+: c5 fd e6 21 vcvttpd2dq xmm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 5b e4 vcvtdq2ps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 5b 21 vcvtdq2ps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 5b e4 vcvtps2dq ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 5b 21 vcvtps2dq ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fe 5b e4 vcvttps2dq ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 5b 21 vcvttps2dq ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 28 e4 vmovapd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 28 21 vmovapd ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 28 e4 vmovaps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 28 21 vmovaps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 6f e4 vmovdqa ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 6f 21 vmovdqa ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fe 6f e4 vmovdqu ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 6f 21 vmovdqu ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ff 12 e4 vmovddup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 ff 12 21 vmovddup ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fe 16 e4 vmovshdup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 16 21 vmovshdup ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fe 12 e4 vmovsldup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 12 21 vmovsldup ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 10 e4 vmovupd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 10 21 vmovupd ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 10 e4 vmovups ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 10 21 vmovups ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 7d 17 e4 vptest ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 21 vptest ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 53 e4 vrcpps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 53 21 vrcpps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 52 e4 vrsqrtps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 52 21 vrsqrtps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fd 51 e4 vsqrtpd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 51 21 vsqrtpd ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 51 e4 vsqrtps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 51 21 vsqrtps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 7d 0f e4 vtestpd ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f 21 vtestpd ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 7d 0e e4 vtestps ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e 21 vtestps ymm4,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ff f0 21 vlddqu ymm4,\[ecx\]
+[ ]*[a-f0-9]+: c4 e3 4d 0d d4 64 vblendpd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0d 11 64 vblendpd ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0c d4 64 vblendps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0c 11 64 vblendps ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cd c2 d4 64 vcmppd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cd c2 11 64 vcmppd ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cc c2 d4 64 vcmpps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cc c2 11 64 vcmpps ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 40 d4 64 vdpps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 40 11 64 vdpps ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 06 d4 64 vperm2f128 ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 06 11 64 vperm2f128 ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cd c6 d4 64 vshufpd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cd c6 11 64 vshufpd ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 cc c6 d4 64 vshufps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cc c6 11 64 vshufps ymm2,ymm6,YMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 6d 4b fe 40 vblendvpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4b 39 40 vblendvpd ymm7,ymm2,YMMWORD PTR \[ecx\],ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4a fe 40 vblendvps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4a 39 40 vblendvps ymm7,ymm2,YMMWORD PTR \[ecx\],ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 69 39 60 vfmaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 68 fc 60 vfmaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 68 39 60 vfmaddps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5d fc 60 vfmaddsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5d 39 60 vfmaddsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5c fc 60 vfmaddsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5c 39 60 vfmaddsubps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5f fc 60 vfmsubaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5f 39 60 vfmsubaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5e fc 60 vfmsubaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5e 39 60 vfmsubaddps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 6d fc 60 vfmsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 6d 39 60 vfmsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 6c fc 60 vfmsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 6c 39 60 vfmsubps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 79 fc 60 vfnmaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 79 39 60 vfnmaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 78 fc 60 vfnmaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 78 39 60 vfnmaddps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 7d fc 60 vfnmsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 7d 39 60 vfnmsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 7c fc 60 vfnmsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 7c 39 60 vfnmsubps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 62 vpermilmo2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 62 vpermilmo2pd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 63 vpermilmz2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 63 vpermilmz2pd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 60 vpermiltd2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 60 vpermiltd2pd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 62 vpermilmo2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 62 vpermilmo2ps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 63 vpermilmz2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 63 vpermilmz2ps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 60 vpermiltd2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 60 vpermiltd2ps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 6a vpermil2pd ymm7,ymm2,ymm6,ymm4,0xa
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 6a vpermil2pd ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\],0xa
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 6a vpermil2ps ymm7,ymm2,ymm6,ymm4,0xa
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 6a vpermil2ps ymm7,ymm2,ymm6,YMMWORD PTR \[ecx\],0xa
+[ ]*[a-f0-9]+: c4 e3 5d 18 f4 64 vinsertf128 ymm6,ymm4,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 5d 18 31 64 vinsertf128 ymm6,ymm4,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 e4 64 vextractf128 xmm4,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 21 64 vextractf128 XMMWORD PTR \[ecx\],ymm4,0x64
+[ ]*[a-f0-9]+: c4 e2 7d 1a 21 vbroadcastf128 ymm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dq xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2ps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dq xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 0e f4 vtestps xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0e 21 vtestps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 0f f4 vtestpd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0f 21 vtestpd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu xmm4,\[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fe e6 e4 vcvtdq2pd ymm4,xmm4
+[ ]*[a-f0-9]+: c5 fe e6 21 vcvtdq2pd ymm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fc 5a e4 vcvtps2pd ymm4,xmm4
+[ ]*[a-f0-9]+: c5 fc 5a 21 vcvtps2pd ymm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 58 d4 vaddpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 58 39 vaddpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 58 d4 vaddps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 58 39 vaddps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d0 d4 vaddsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d0 39 vaddsubpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb d0 d4 vaddsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb d0 39 vaddsubps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 55 d4 vandnpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 55 39 vandnpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 55 d4 vandnps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 55 39 vandnps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 54 d4 vandpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 54 39 vandpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 54 d4 vandps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 54 39 vandps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 5e d4 vdivpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5e 39 vdivpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 5e d4 vdivps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5e 39 vdivps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 7c d4 vhaddpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 7c 39 vhaddpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 7c d4 vhaddps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 7c 39 vhaddps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 7d d4 vhsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 7d 39 vhsubpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 7d d4 vhsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 7d 39 vhsubps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 5f d4 vmaxpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5f 39 vmaxpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 5f d4 vmaxps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5f 39 vmaxps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 5d d4 vminpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5d 39 vminpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 5d d4 vminps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5d 39 vminps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 59 d4 vmulpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 59 39 vmulpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 59 d4 vmulps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 59 39 vmulps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 56 d4 vorpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 56 39 vorpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 56 d4 vorps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 56 39 vorps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 63 d4 vpacksswb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 63 39 vpacksswb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 6b d4 vpackssdw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6b 39 vpackssdw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 67 d4 vpackuswb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 67 39 vpackuswb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 2b d4 vpackusdw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 2b 39 vpackusdw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fc d4 vpaddb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fc 39 vpaddb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fd d4 vpaddw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fd 39 vpaddw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fe d4 vpaddd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fe 39 vpaddd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d4 d4 vpaddq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d4 39 vpaddq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ec d4 vpaddsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ec 39 vpaddsb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ed d4 vpaddsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ed 39 vpaddsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 dc d4 vpaddusb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 dc 39 vpaddusb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 dd d4 vpaddusw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 dd 39 vpaddusw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 db d4 vpand xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 db 39 vpand xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 df d4 vpandn xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 df 39 vpandn xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e0 d4 vpavgb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e0 39 vpavgb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e3 d4 vpavgw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e3 39 vpavgw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 74 d4 vpcmpeqb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 74 39 vpcmpeqb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 75 d4 vpcmpeqw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 75 39 vpcmpeqw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 76 d4 vpcmpeqd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 76 39 vpcmpeqd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 29 d4 vpcmpeqq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 29 39 vpcmpeqq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 64 d4 vpcmpgtb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 64 39 vpcmpgtb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 65 d4 vpcmpgtw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 65 39 vpcmpgtw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 66 d4 vpcmpgtd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 66 39 vpcmpgtd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 37 d4 vpcmpgtq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 37 39 vpcmpgtq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 0d d4 vpermilpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0d 39 vpermilpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 0c d4 vpermilps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0c 39 vpermilps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 01 d4 vphaddw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 01 39 vphaddw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 02 d4 vphaddd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 02 39 vphaddd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 03 d4 vphaddsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 03 39 vphaddsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 05 d4 vphsubw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 05 39 vphsubw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 06 d4 vphsubd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 06 39 vphsubd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 07 d4 vphsubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 07 39 vphsubsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f5 d4 vpmaddwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f5 39 vpmaddwd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 04 d4 vpmaddubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 04 39 vpmaddubsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3c d4 vpmaxsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3c 39 vpmaxsb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ee d4 vpmaxsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ee 39 vpmaxsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3d d4 vpmaxsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3d 39 vpmaxsd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 de d4 vpmaxub xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 de 39 vpmaxub xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3e d4 vpmaxuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3e 39 vpmaxuw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3f d4 vpmaxud xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3f 39 vpmaxud xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 38 d4 vpminsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 38 39 vpminsb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ea d4 vpminsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ea 39 vpminsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 39 d4 vpminsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 39 39 vpminsd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 da d4 vpminub xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 da 39 vpminub xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3a d4 vpminuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3a 39 vpminuw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 3b d4 vpminud xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3b 39 vpminud xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e4 d4 vpmulhuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e4 39 vpmulhuw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 0b d4 vpmulhrsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0b 39 vpmulhrsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e5 d4 vpmulhw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e5 39 vpmulhw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d5 d4 vpmullw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d5 39 vpmullw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 40 d4 vpmulld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 40 39 vpmulld xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f4 d4 vpmuludq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f4 39 vpmuludq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 28 d4 vpmuldq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 28 39 vpmuldq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 eb d4 vpor xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 eb 39 vpor xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f6 d4 vpsadbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f6 39 vpsadbw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 00 d4 vpshufb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 00 39 vpshufb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 08 d4 vpsignb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 08 39 vpsignb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 09 d4 vpsignw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 09 39 vpsignw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 49 0a d4 vpsignd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0a 39 vpsignd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f1 d4 vpsllw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f1 39 vpsllw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f2 d4 vpslld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f2 39 vpslld xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f3 d4 vpsllq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f3 39 vpsllq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e1 d4 vpsraw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e1 39 vpsraw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e2 d4 vpsrad xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e2 39 vpsrad xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d1 d4 vpsrlw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d1 39 vpsrlw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d2 d4 vpsrld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d2 39 vpsrld xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d3 d4 vpsrlq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d3 39 vpsrlq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f8 d4 vpsubb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f8 39 vpsubb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 f9 d4 vpsubw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f9 39 vpsubw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fa d4 vpsubd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fa 39 vpsubd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 fb d4 vpsubq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fb 39 vpsubq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e8 d4 vpsubsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e8 39 vpsubsb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 e9 d4 vpsubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e9 39 vpsubsw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d8 d4 vpsubusb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d8 39 vpsubusb xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 d9 d4 vpsubusw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d9 39 vpsubusw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 68 d4 vpunpckhbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 68 39 vpunpckhbw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 69 d4 vpunpckhwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 69 39 vpunpckhwd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 6a d4 vpunpckhdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6a 39 vpunpckhdq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 6d d4 vpunpckhqdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6d 39 vpunpckhqdq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 60 d4 vpunpcklbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 60 39 vpunpcklbw xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 61 d4 vpunpcklwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 61 39 vpunpcklwd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 62 d4 vpunpckldq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 62 39 vpunpckldq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 6c d4 vpunpcklqdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6c 39 vpunpcklqdq xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 ef d4 vpxor xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ef 39 vpxor xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 5c d4 vsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5c 39 vsubpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 5c d4 vsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5c 39 vsubps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 15 d4 vunpckhpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 15 39 vunpckhpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 15 d4 vunpckhps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 15 39 vunpckhps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 14 d4 vunpcklpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 14 39 vunpcklpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 14 d4 vunpcklps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 14 39 vunpcklps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 57 d4 vxorpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 57 39 vxorpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 57 d4 vxorps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 57 39 vxorps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 00 vcmpeqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 00 vcmpeqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 01 vcmpltpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 01 vcmpltpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 02 vcmplepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 02 vcmplepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 03 vcmpunordpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 03 vcmpunordpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 04 vcmpneqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 04 vcmpneqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 05 vcmpnltpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 05 vcmpnltpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 06 vcmpnlepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 06 vcmpnlepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 07 vcmpordpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 07 vcmpordpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 08 vcmpeq_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 08 vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 09 vcmpngepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 09 vcmpngepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0a vcmpngtpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0a vcmpngtpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0b vcmpfalsepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0b vcmpfalsepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0c vcmpneq_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0c vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0d vcmpgepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0d vcmpgepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0e vcmpgtpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0e vcmpgtpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0f vcmptruepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0f vcmptruepd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 10 vcmpeq_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 10 vcmpeq_ospd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 11 vcmplt_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 11 vcmplt_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 12 vcmple_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 12 vcmple_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 13 vcmpunord_spd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 13 vcmpunord_spd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 14 vcmpneq_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 14 vcmpneq_uspd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 15 vcmpnlt_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 15 vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 16 vcmpnle_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 16 vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 17 vcmpord_spd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 17 vcmpord_spd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 18 vcmpeq_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 18 vcmpeq_uspd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 19 vcmpnge_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 19 vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1a vcmpngt_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1a vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1b vcmpfalse_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1b vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1c vcmpneq_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1c vcmpneq_ospd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1d vcmpge_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1d vcmpge_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1e vcmpgt_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1e vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1f vcmptrue_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1f vcmptrue_uspd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 00 vcmpeqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 00 vcmpeqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 01 vcmpltps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 01 vcmpltps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 02 vcmpleps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 02 vcmpleps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 03 vcmpunordps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 03 vcmpunordps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 04 vcmpneqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 04 vcmpneqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 05 vcmpnltps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 05 vcmpnltps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 06 vcmpnleps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 06 vcmpnleps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 07 vcmpordps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 07 vcmpordps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 08 vcmpeq_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 08 vcmpeq_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 09 vcmpngeps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 09 vcmpngeps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0a vcmpngtps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0a vcmpngtps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0b vcmpfalseps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0b vcmpfalseps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0c vcmpneq_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0c vcmpneq_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0d vcmpgeps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0d vcmpgeps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0e vcmpgtps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0e vcmpgtps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0f vcmptrueps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0f vcmptrueps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 10 vcmpeq_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 10 vcmpeq_osps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 11 vcmplt_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 11 vcmplt_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 12 vcmple_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 12 vcmple_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 13 vcmpunord_sps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 13 vcmpunord_sps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 14 vcmpneq_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 14 vcmpneq_usps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 15 vcmpnlt_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 15 vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 16 vcmpnle_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 16 vcmpnle_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 17 vcmpord_sps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 17 vcmpord_sps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 18 vcmpeq_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 18 vcmpeq_usps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 19 vcmpnge_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 19 vcmpnge_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1a vcmpngt_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1a vcmpngt_uqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1b vcmpfalse_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1b vcmpfalse_osps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1c vcmpneq_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1c vcmpneq_osps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1d vcmpge_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1d vcmpge_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1e vcmpgt_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1e vcmpgt_oqps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1f vcmptrue_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1f vcmptrue_usps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 59 2c 31 vmaskmovps xmm6,xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 59 2d 31 vmaskmovpd xmm6,xmm4,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 05 f4 64 vpermilpd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 05 31 64 vpermilpd xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 04 f4 64 vpermilps xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 04 31 64 vpermilps xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e2 49 2e 21 vmaskmovps XMMWORD PTR \[ecx\],xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 2f 21 vmaskmovpd XMMWORD PTR \[ecx\],xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 49 0d d4 64 vblendpd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0d 11 64 vblendpd xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0c d4 64 vblendps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0c 11 64 vblendps xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 c9 c2 d4 64 vcmppd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 c2 11 64 vcmppd xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 c8 c2 d4 64 vcmpps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c8 c2 11 64 vcmpps xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 41 d4 64 vdppd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 41 11 64 vdppd xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 40 d4 64 vdpps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 40 11 64 vdpps xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 42 d4 64 vmpsadbw xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 42 11 64 vmpsadbw xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0f d4 64 vpalignr xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0f 11 64 vpalignr xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0e d4 64 vpblendw xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0e 11 64 vpblendw xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 c9 c6 d4 64 vshufpd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 c6 11 64 vshufpd xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 c8 c6 d4 64 vshufps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c8 c6 11 64 vshufps xmm2,xmm6,XMMWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 69 4b fe 40 vblendvpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4b 39 40 vblendvpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4a fe 40 vblendvps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4a 39 40 vblendvps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4c fe 40 vpblendvb xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4c 39 40 vpblendvb xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 69 fc 60 vfmaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 69 39 60 vfmaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 69 39 40 vfmaddpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 68 fc 60 vfmaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 68 39 60 vfmaddps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 68 39 40 vfmaddps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5d fc 60 vfmaddsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5d 39 60 vfmaddsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 5d 39 40 vfmaddsubpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5c fc 60 vfmaddsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5c 39 60 vfmaddsubps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 5c 39 40 vfmaddsubps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5f fc 60 vfmsubaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5f 39 60 vfmsubaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 5f 39 40 vfmsubaddpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5e fc 60 vfmsubaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5e 39 60 vfmsubaddps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 5e 39 40 vfmsubaddps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6d fc 60 vfmsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6d 39 60 vfmsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6d 39 40 vfmsubpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6c fc 60 vfmsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6c 39 60 vfmsubps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6c 39 40 vfmsubps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 79 fc 60 vfnmaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 79 39 60 vfnmaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 79 39 40 vfnmaddpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 78 fc 60 vfnmaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 78 39 60 vfnmaddps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 78 39 40 vfnmaddps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7d fc 60 vfnmsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7d 39 60 vfnmsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7d 39 40 vfnmsubpd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7c fc 60 vfnmsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7c 39 60 vfnmsubps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7c 39 40 vfnmsubps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 62 vpermilmo2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 62 vpermilmo2pd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 42 vpermilmo2pd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 63 vpermilmz2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 63 vpermilmz2pd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 43 vpermilmz2pd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 60 vpermiltd2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 60 vpermiltd2pd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 40 vpermiltd2pd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 62 vpermilmo2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 62 vpermilmo2ps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 42 vpermilmo2ps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 63 vpermilmz2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 63 vpermilmz2ps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 43 vpermilmz2ps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 60 vpermiltd2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 60 vpermiltd2ps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 40 vpermiltd2ps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 6a vpermil2pd xmm7,xmm2,xmm6,xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 6a vpermil2pd xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\],0xa
+[ ]*[a-f0-9]+: c4 e3 69 49 39 4a vpermil2pd xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 6a vpermil2ps xmm7,xmm2,xmm6,xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 6a vpermil2ps xmm7,xmm2,xmm6,XMMWORD PTR \[ecx\],0xa
+[ ]*[a-f0-9]+: c4 e3 69 48 39 4a vpermil2ps xmm7,xmm2,XMMWORD PTR \[ecx\],xmm4,0xa
+[ ]*[a-f0-9]+: c4 e2 7d 19 21 vbroadcastsd ymm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si ecx,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si ecx,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 d9 12 31 vmovlpd xmm6,xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 d8 12 31 vmovlps xmm6,xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 d9 16 31 vmovhpd xmm6,xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 d8 16 31 vmovhps xmm6,xmm4,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 64 vcmpsd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 cb c2 11 64 vcmpsd xmm2,xmm6,QWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0b d4 64 vroundsd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0b 11 64 vroundsd xmm2,xmm6,QWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 e9 6b fc 60 vfmaddsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6b 39 60 vfmaddsd xmm7,xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6b 39 40 vfmaddsd xmm7,xmm2,QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6f fc 60 vfmsubsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6f 39 60 vfmsubsd xmm7,xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6f 39 40 vfmsubsd xmm7,xmm2,QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7b fc 60 vfnmaddsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7b 39 60 vfnmaddsd xmm7,xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7b 39 40 vfnmaddsd xmm7,xmm2,QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7f fc 60 vfnmsubsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7f 39 60 vfnmsubsd xmm7,xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7f 39 40 vfnmsubsd xmm7,xmm2,QWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 cb 58 d4 vaddsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 58 11 vaddsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5a d4 vcvtsd2ss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5a 11 vcvtsd2ss xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5e d4 vdivsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5e 11 vdivsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5f d4 vmaxsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5f 11 vmaxsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5d d4 vminsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5d 11 vminsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 59 d4 vmulsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 59 11 vmulsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 51 d4 vsqrtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 51 11 vsqrtsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb 5c d4 vsubsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5c 11 vsubsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 00 vcmpeqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 00 vcmpeqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 01 vcmpltsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 01 vcmpltsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 02 vcmplesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 02 vcmplesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 03 vcmpunordsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 03 vcmpunordsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 04 vcmpneqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 04 vcmpneqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 05 vcmpnltsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 05 vcmpnltsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 06 vcmpnlesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 06 vcmpnlesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 07 vcmpordsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 07 vcmpordsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 08 vcmpeq_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 08 vcmpeq_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 09 vcmpngesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 09 vcmpngesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0a vcmpngtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0a vcmpngtsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0b vcmpfalsesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0b vcmpfalsesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0c vcmpneq_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0c vcmpneq_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0d vcmpgesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0d vcmpgesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0e vcmpgtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0e vcmpgtsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0f vcmptruesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0f vcmptruesd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 10 vcmpeq_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 10 vcmpeq_ossd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 11 vcmplt_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 11 vcmplt_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 12 vcmple_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 12 vcmple_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 13 vcmpunord_ssd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 13 vcmpunord_ssd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 14 vcmpneq_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 14 vcmpneq_ussd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 15 vcmpnlt_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 15 vcmpnlt_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 16 vcmpnle_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 16 vcmpnle_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 17 vcmpord_ssd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 17 vcmpord_ssd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 18 vcmpeq_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 18 vcmpeq_ussd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 19 vcmpnge_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 19 vcmpnge_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1a vcmpngt_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1a vcmpngt_uqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1b vcmpfalse_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1b vcmpfalse_ossd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1c vcmpneq_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1c vcmpneq_ossd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1d vcmpge_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1d vcmpge_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1e vcmpgt_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1e vcmpgt_oqsd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1f vcmptrue_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1f vcmptrue_ussd xmm2,xmm6,QWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 58 d4 vaddss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 58 11 vaddss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5a d4 vcvtss2sd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5a 11 vcvtss2sd xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5e d4 vdivss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5e 11 vdivss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5f d4 vmaxss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5f 11 vmaxss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5d d4 vminss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5d 11 vminss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 59 d4 vmulss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 59 11 vmulss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 53 d4 vrcpss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 53 11 vrcpss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 52 d4 vrsqrtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 52 11 vrsqrtss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 51 d4 vsqrtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 51 11 vsqrtss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca 5c d4 vsubss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5c 11 vsubss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 00 vcmpeqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 00 vcmpeqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 01 vcmpltss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 01 vcmpltss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 02 vcmpless xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 02 vcmpless xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 03 vcmpunordss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 03 vcmpunordss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 04 vcmpneqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 04 vcmpneqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 05 vcmpnltss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 05 vcmpnltss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 06 vcmpnless xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 06 vcmpnless xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 07 vcmpordss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 07 vcmpordss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 08 vcmpeq_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 08 vcmpeq_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 09 vcmpngess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 09 vcmpngess xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0a vcmpngtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0a vcmpngtss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0b vcmpfalsess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0b vcmpfalsess xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0c vcmpneq_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0c vcmpneq_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0d vcmpgess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0d vcmpgess xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0e vcmpgtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0e vcmpgtss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0f vcmptruess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0f vcmptruess xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 10 vcmpeq_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 10 vcmpeq_osss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 11 vcmplt_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 11 vcmplt_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 12 vcmple_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 12 vcmple_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 13 vcmpunord_sss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 13 vcmpunord_sss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 14 vcmpneq_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 14 vcmpneq_usss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 15 vcmpnlt_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 15 vcmpnlt_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 16 vcmpnle_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 16 vcmpnle_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 17 vcmpord_sss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 17 vcmpord_sss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 18 vcmpeq_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 18 vcmpeq_usss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 19 vcmpnge_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 19 vcmpnge_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1a vcmpngt_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1a vcmpngt_uqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1b vcmpfalse_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1b vcmpfalse_osss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1c vcmpneq_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1c vcmpneq_osss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1d vcmpge_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1d vcmpge_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1e vcmpgt_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1e vcmpgt_oqss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1f vcmptrue_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1f vcmptrue_usss xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 7d 18 21 vbroadcastss ymm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 18 21 vbroadcastss xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd xmm4,ecx
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si ecx,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si ecx,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps DWORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd DWORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps DWORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 db 2a f1 vcvtsi2sd xmm6,xmm4,ecx
+[ ]*[a-f0-9]+: c5 db 2a 31 vcvtsi2sd xmm6,xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 da 2a f1 vcvtsi2ss xmm6,xmm4,ecx
+[ ]*[a-f0-9]+: c5 da 2a 31 vcvtsi2ss xmm6,xmm4,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 64 vcmpss xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 ca c2 11 64 vcmpss xmm2,xmm6,DWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 21 d4 64 vinsertps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 21 11 64 vinsertps xmm2,xmm6,DWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0a d4 64 vroundss xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0a 11 64 vroundss xmm2,xmm6,DWORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 e9 6a fc 60 vfmaddss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6a 39 60 vfmaddss xmm7,xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6a 39 40 vfmaddss xmm7,xmm2,DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6e fc 60 vfmsubss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6e 39 60 vfmsubss xmm7,xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 6e 39 40 vfmsubss xmm7,xmm2,DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7a fc 60 vfnmaddss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7a 39 60 vfnmaddss xmm7,xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7a 39 40 vfnmaddss xmm7,xmm2,DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7e fc 60 vfnmsubss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7e 39 60 vfnmsubss xmm7,xmm2,xmm6,DWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e3 69 7e 39 40 vfnmsubss xmm7,xmm2,DWORD PTR \[ecx\],xmm4
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq xmm4,WORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq xmm4,WORD PTR \[ecx\]
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw WORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw WORD PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw xmm6,xmm4,WORD PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb BYTE PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb xmm6,xmm4,BYTE PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb BYTE PTR \[ecx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb xmm6,xmm4,BYTE PTR \[ecx\],0x64
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb ecx,xmm4
+[ ]*[a-f0-9]+: c5 c8 12 d4 vmovhlps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 16 d4 vmovlhps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 10 d4 vmovsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 10 d4 vmovss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 72 f4 64 vpslld xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 fc 64 vpslldq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 f4 64 vpsllq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 f4 64 vpsllw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 72 e4 64 vpsrad xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 e4 64 vpsraw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 72 d4 64 vpsrld xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 dc 64 vpsrldq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 d4 64 vpsrlq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 d4 64 vpsrlw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd ecx,ymm4
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps ecx,ymm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ff e6 f4 vcvtpd2dq xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fd 5a f4 vcvtpd2ps xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fd e6 f4 vcvttpd2dq xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f8 ae 15 34 12 00 00 vldmxcsr DWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 f9 6f 05 34 12 00 00 vmovdqa xmm0,XMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 f9 7f 05 34 12 00 00 vmovdqa XMMWORD PTR ds:0x1234,xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 05 34 12 00 00 vmovd DWORD PTR ds:0x1234,xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 05 34 12 00 00 vcvtsd2si eax,QWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 fe e6 05 34 12 00 00 vcvtdq2pd ymm0,XMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 fd 5a 05 34 12 00 00 vcvtpd2ps xmm0,YMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 f9 e0 3d 34 12 00 00 vpavgb xmm7,xmm0,XMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c4 e3 79 14 05 34 12 00 00 64 vpextrb BYTE PTR ds:0x1234,xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 3d 34 12 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c4 e3 59 4a 35 34 12 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR ds:0x1234,xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 3d 34 12 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR ds:0x1234,0x64
+[ ]*[a-f0-9]+: c5 fd 6f 05 34 12 00 00 vmovdqa ymm0,YMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c5 fd 7f 05 34 12 00 00 vmovdqa YMMWORD PTR ds:0x1234,ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3d 34 12 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR ds:0x1234
+[ ]*[a-f0-9]+: c4 e3 7d 09 05 34 12 00 00 64 vroundpd ymm0,YMMWORD PTR ds:0x1234,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 05 34 12 00 00 64 vextractf128 XMMWORD PTR ds:0x1234,ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 3d 34 12 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR ds:0x1234,0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 35 34 12 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR ds:0x1234,ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 55 00 vldmxcsr DWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 f9 6f 45 00 vmovdqa xmm0,XMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 f9 7f 45 00 vmovdqa XMMWORD PTR \[ebp\+0x0\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 45 00 vmovd DWORD PTR \[ebp\+0x0\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 45 00 vcvtsd2si eax,QWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 fe e6 45 00 vcvtdq2pd ymm0,XMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 fd 5a 45 00 vcvtpd2ps xmm0,YMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 f9 e0 7d 00 vpavgb xmm7,xmm0,XMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c4 e3 79 14 45 00 64 vpextrb BYTE PTR \[ebp\+0x0\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 7d 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c4 e3 59 4a 75 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[ebp\+0x0\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 7d 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[ebp\+0x0\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 45 00 vmovdqa ymm0,YMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c5 fd 7f 45 00 vmovdqa YMMWORD PTR \[ebp\+0x0\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 7d 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[ebp\+0x0\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 45 00 64 vroundpd ymm0,YMMWORD PTR \[ebp\+0x0\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 45 00 64 vextractf128 XMMWORD PTR \[ebp\+0x0\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 7d 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[ebp\+0x0\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 75 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[ebp\+0x0\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 95 99 00 00 00 vldmxcsr DWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 85 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 85 99 00 00 00 vmovdqa XMMWORD PTR \[ebp\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 85 99 00 00 00 vmovd DWORD PTR \[ebp\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 85 99 00 00 00 vcvtsd2si eax,QWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 85 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 85 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bd 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 85 99 00 00 00 64 vpextrb BYTE PTR \[ebp\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bd 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b5 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[ebp\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bd 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[ebp\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 85 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 85 99 00 00 00 vmovdqa YMMWORD PTR \[ebp\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bd 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[ebp\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 85 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[ebp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 85 99 00 00 00 64 vextractf128 XMMWORD PTR \[ebp\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bd 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[ebp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b5 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[ebp\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 99 00 00 00 vldmxcsr DWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 04 25 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 04 25 99 00 00 00 vmovdqa XMMWORD PTR \[eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 04 25 99 00 00 00 vmovd DWORD PTR \[eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 04 25 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 04 25 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 04 25 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 3c 25 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 04 25 99 00 00 00 64 vpextrb BYTE PTR \[eiz\*1\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 3c 25 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 25 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 25 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 04 25 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 04 25 99 00 00 00 vmovdqa YMMWORD PTR \[eiz\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 25 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 25 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 25 99 00 00 00 64 vextractf128 XMMWORD PTR \[eiz\*1\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 25 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 25 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eiz\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 14 65 99 00 00 00 vldmxcsr DWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 04 65 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 04 65 99 00 00 00 vmovdqa XMMWORD PTR \[eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 04 65 99 00 00 00 vmovd DWORD PTR \[eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 04 65 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 04 65 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 04 65 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 3c 65 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 04 65 99 00 00 00 64 vpextrb BYTE PTR \[eiz\*2\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a 3c 65 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 65 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 65 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 04 65 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 04 65 99 00 00 00 vmovdqa YMMWORD PTR \[eiz\*2\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 65 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 65 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 65 99 00 00 00 64 vextractf128 XMMWORD PTR \[eiz\*2\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 65 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 65 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eiz\*2\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 20 99 00 00 00 vldmxcsr DWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 20 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 20 99 00 00 00 vmovdqa XMMWORD PTR \[eax\+eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 20 99 00 00 00 vmovd DWORD PTR \[eax\+eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 20 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 20 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 20 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc 20 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 20 99 00 00 00 64 vpextrb BYTE PTR \[eax\+eiz\*1\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc 20 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 20 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eax\+eiz\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 20 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eax\+eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 20 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 20 99 00 00 00 vmovdqa YMMWORD PTR \[eax\+eiz\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 20 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 20 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 20 99 00 00 00 64 vextractf128 XMMWORD PTR \[eax\+eiz\*1\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 20 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eax\+eiz\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 20 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eax\+eiz\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 60 99 00 00 00 vldmxcsr DWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 60 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 60 99 00 00 00 vmovdqa XMMWORD PTR \[eax\+eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 60 99 00 00 00 vmovd DWORD PTR \[eax\+eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 60 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 60 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 60 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc 60 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 60 99 00 00 00 64 vpextrb BYTE PTR \[eax\+eiz\*2\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc 60 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 60 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eax\+eiz\*2\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 60 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eax\+eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 60 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 60 99 00 00 00 vmovdqa YMMWORD PTR \[eax\+eiz\*2\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 60 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 60 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 60 99 00 00 00 64 vextractf128 XMMWORD PTR \[eax\+eiz\*2\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 60 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eax\+eiz\*2\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 60 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eax\+eiz\*2\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 98 99 00 00 00 vldmxcsr DWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 98 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 98 99 00 00 00 vmovdqa XMMWORD PTR \[eax\+ebx\*4\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 98 99 00 00 00 vmovd DWORD PTR \[eax\+ebx\*4\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 98 99 00 00 00 vcvtsd2si eax,QWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 98 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 98 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc 98 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 98 99 00 00 00 64 vpextrb BYTE PTR \[eax\+ebx\*4\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc 98 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 98 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[eax\+ebx\*4\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 98 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[eax\+ebx\*4\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 98 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 98 99 00 00 00 vmovdqa YMMWORD PTR \[eax\+ebx\*4\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 98 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 98 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 98 99 00 00 00 64 vextractf128 XMMWORD PTR \[eax\+ebx\*4\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 98 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[eax\+ebx\*4\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 98 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[eax\+ebx\*4\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 cc 99 00 00 00 vldmxcsr DWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 cc 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 cc 99 00 00 00 vmovdqa XMMWORD PTR \[esp\+ecx\*8\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 cc 99 00 00 00 vmovd DWORD PTR \[esp\+ecx\*8\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 cc 99 00 00 00 vcvtsd2si eax,QWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 cc 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 cc 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc cc 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 cc 99 00 00 00 64 vpextrb BYTE PTR \[esp\+ecx\*8\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc cc 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 cc 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[esp\+ecx\*8\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc cc 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[esp\+ecx\*8\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 cc 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 cc 99 00 00 00 vmovdqa YMMWORD PTR \[esp\+ecx\*8\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc cc 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 cc 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 cc 99 00 00 00 64 vextractf128 XMMWORD PTR \[esp\+ecx\*8\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc cc 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[esp\+ecx\*8\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 cc 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[esp\+ecx\*8\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f8 ae 94 15 99 00 00 00 vldmxcsr DWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 6f 84 15 99 00 00 00 vmovdqa xmm0,XMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 7f 84 15 99 00 00 00 vmovdqa XMMWORD PTR \[ebp\+edx\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 f9 7e 84 15 99 00 00 00 vmovd DWORD PTR \[ebp\+edx\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c5 fb 2d 84 15 99 00 00 00 vcvtsd2si eax,QWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fe e6 84 15 99 00 00 00 vcvtdq2pd ymm0,XMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 5a 84 15 99 00 00 00 vcvtpd2ps xmm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 f9 e0 bc 15 99 00 00 00 vpavgb xmm7,xmm0,XMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 79 14 84 15 99 00 00 00 64 vpextrb BYTE PTR \[ebp\+edx\*1\+0x99\],xmm0,0x64
+[ ]*[a-f0-9]+: c5 fb 2a bc 15 99 00 00 00 vcvtsi2sd xmm7,xmm0,DWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 15 99 00 00 00 00 vblendvps xmm6,xmm4,XMMWORD PTR \[ebp\+edx\*1\+0x99\],xmm0
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 15 99 00 00 00 64 vpinsrb xmm7,xmm0,BYTE PTR \[ebp\+edx\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 fd 6f 84 15 99 00 00 00 vmovdqa ymm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c5 fd 7f 84 15 99 00 00 00 vmovdqa YMMWORD PTR \[ebp\+edx\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 15 99 00 00 00 vpermilpd ymm7,ymm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\]
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 15 99 00 00 00 64 vroundpd ymm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 15 99 00 00 00 64 vextractf128 XMMWORD PTR \[ebp\+edx\*1\+0x99\],ymm0,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 15 99 00 00 00 64 vperm2f128 ymm7,ymm0,YMMWORD PTR \[ebp\+edx\*1\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 15 99 00 00 00 00 vblendvpd ymm6,ymm4,YMMWORD PTR \[ebp\+edx\*1\+0x99\],ymm0
+[ ]*[a-f0-9]+: c5 f9 50 c0 vmovmskpd eax,xmm0
+[ ]*[a-f0-9]+: c5 c1 72 f0 64 vpslld xmm7,xmm0,0x64
+[ ]*[a-f0-9]+: c5 fc 50 c0 vmovmskps eax,ymm0
+#pass
diff --git a/gas/testsuite/gas/i386/avx.d b/gas/testsuite/gas/i386/avx.d
new file mode 100644
index 0000000..aa1083f
--- /dev/null
+++ b/gas/testsuite/gas/i386/avx.d
@@ -0,0 +1,2758 @@
+#objdump: -dw
+#name: i386 AVX
+
+.*: file format .*
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ ]*[a-f0-9]+: c5 fc 77 vzeroall
+[ ]*[a-f0-9]+: c5 f8 77 vzeroupper
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr \(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr \(%ecx\)
+[ ]*[a-f0-9]+: c4 e2 5d 2d 31 vmaskmovpd \(%ecx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e2 4d 2f 21 vmaskmovpd %ymm4,%ymm6,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e2 5d 2c 31 vmaskmovps \(%ecx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e2 4d 2e 21 vmaskmovps %ymm4,%ymm6,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 7d 05 d6 64 vpermilpd \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 05 31 64 vpermilpd \$0x64,\(%ecx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 04 d6 64 vpermilps \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 04 31 64 vpermilps \$0x64,\(%ecx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 09 d6 64 vroundpd \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 09 31 64 vroundpd \$0x64,\(%ecx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 08 d6 64 vroundps \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 08 31 64 vroundps \$0x64,\(%ecx\),%ymm6
+[ ]*[a-f0-9]+: c5 cd 58 d4 vaddpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 58 11 vaddpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 58 d4 vaddps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 58 11 vaddps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd d0 d4 vaddsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd d0 11 vaddsubpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf d0 d4 vaddsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf d0 11 vaddsubps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 55 d4 vandnpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 55 11 vandnpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 55 d4 vandnps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 55 11 vandnps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 54 d4 vandpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 54 11 vandpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 54 d4 vandps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 54 11 vandps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5e d4 vdivpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5e 11 vdivpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5e d4 vdivps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5e 11 vdivps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7c d4 vhaddpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7c 11 vhaddpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7c d4 vhaddps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7c 11 vhaddps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7d d4 vhsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7d 11 vhsubpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7d d4 vhsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7d 11 vhsubps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5f d4 vmaxpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5f 11 vmaxpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5f d4 vmaxps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5f 11 vmaxps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5d d4 vminpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5d 11 vminpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5d d4 vminps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5d 11 vminps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 59 d4 vmulpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 59 11 vmulpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 59 d4 vmulps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 59 11 vmulps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 56 d4 vorpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 56 11 vorpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 56 d4 vorps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 56 11 vorps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0d d4 vpermilpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0d 11 vpermilpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0c d4 vpermilps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0c 11 vpermilps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5c d4 vsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5c 11 vsubpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5c d4 vsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5c 11 vsubps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 15 d4 vunpckhpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 15 11 vunpckhpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 15 d4 vunpckhps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 15 11 vunpckhps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 14 d4 vunpcklpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 14 11 vunpcklpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 14 d4 vunpcklps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 14 11 vunpcklps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 57 d4 vxorpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 57 11 vxorpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 57 d4 vxorps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 57 11 vxorps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 00 vcmpeqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 00 vcmpeqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 01 vcmpltpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 01 vcmpltpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 02 vcmplepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 02 vcmplepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 03 vcmpunordpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 03 vcmpunordpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 04 vcmpneqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 04 vcmpneqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 05 vcmpnltpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 05 vcmpnltpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 06 vcmpnlepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 06 vcmpnlepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 07 vcmpordpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 07 vcmpordpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 08 vcmpeq_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 08 vcmpeq_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 09 vcmpngepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 09 vcmpngepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0a vcmpngtpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0a vcmpngtpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0b vcmpfalsepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0b vcmpfalsepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0c vcmpneq_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0c vcmpneq_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0d vcmpgepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0d vcmpgepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0e vcmpgtpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0e vcmpgtpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0f vcmptruepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0f vcmptruepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 10 vcmpeq_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 10 vcmpeq_ospd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 11 vcmplt_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 11 vcmplt_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 12 vcmple_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 12 vcmple_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 13 vcmpunord_spd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 13 vcmpunord_spd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 14 vcmpneq_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 14 vcmpneq_uspd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 15 vcmpnlt_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 15 vcmpnlt_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 16 vcmpnle_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 16 vcmpnle_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 17 vcmpord_spd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 17 vcmpord_spd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 18 vcmpeq_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 18 vcmpeq_uspd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 19 vcmpnge_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 19 vcmpnge_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1a vcmpngt_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1a vcmpngt_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1b vcmpfalse_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1b vcmpfalse_ospd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1c vcmpneq_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1c vcmpneq_ospd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1d vcmpge_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1d vcmpge_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1e vcmpgt_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1e vcmpgt_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1f vcmptrue_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1f vcmptrue_uspd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 00 vcmpeqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 00 vcmpeqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 01 vcmpltps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 01 vcmpltps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 02 vcmpleps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 02 vcmpleps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 03 vcmpunordps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 03 vcmpunordps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 04 vcmpneqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 04 vcmpneqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 05 vcmpnltps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 05 vcmpnltps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 06 vcmpnleps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 06 vcmpnleps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 07 vcmpordps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 07 vcmpordps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 08 vcmpeq_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 08 vcmpeq_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 09 vcmpngeps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 09 vcmpngeps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0a vcmpngtps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0a vcmpngtps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0b vcmpfalseps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0b vcmpfalseps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0c vcmpneq_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0c vcmpneq_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0d vcmpgeps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0d vcmpgeps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0e vcmpgtps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0e vcmpgtps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0f vcmptrueps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0f vcmptrueps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 10 vcmpeq_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 10 vcmpeq_osps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 11 vcmplt_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 11 vcmplt_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 12 vcmple_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 12 vcmple_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 13 vcmpunord_sps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 13 vcmpunord_sps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 14 vcmpneq_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 14 vcmpneq_usps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 15 vcmpnlt_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 15 vcmpnlt_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 16 vcmpnle_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 16 vcmpnle_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 17 vcmpord_sps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 17 vcmpord_sps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 18 vcmpeq_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 18 vcmpeq_usps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 19 vcmpnge_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 19 vcmpnge_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1a vcmpngt_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1a vcmpngt_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1b vcmpfalse_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1b vcmpfalse_osps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1c vcmpneq_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1c vcmpneq_osps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1d vcmpge_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1d vcmpge_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1e vcmpgt_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1e vcmpgt_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1f vcmptrue_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1f vcmptrue_usps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 ff e6 e4 vcvtpd2dq %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 ff e6 21 vcvtpd2dqy \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fd 5a e4 vcvtpd2ps %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 fd 5a 21 vcvtpd2psy \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fd e6 e4 vcvttpd2dq %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 fd e6 21 vcvttpd2dqy \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fc 5b e4 vcvtdq2ps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 5b 21 vcvtdq2ps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 5b e4 vcvtps2dq %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 5b 21 vcvtps2dq \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 5b e4 vcvttps2dq %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 5b 21 vcvttps2dq \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 28 e4 vmovapd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 28 21 vmovapd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 28 e4 vmovaps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 28 21 vmovaps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 6f e4 vmovdqa %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 6f 21 vmovdqa \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 6f e4 vmovdqu %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 6f 21 vmovdqu \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 ff 12 e4 vmovddup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 ff 12 21 vmovddup \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 16 e4 vmovshdup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 16 21 vmovshdup \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 12 e4 vmovsldup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 12 21 vmovsldup \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 10 e4 vmovupd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 10 21 vmovupd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 10 e4 vmovups %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 10 21 vmovups \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 e4 vptest %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 21 vptest \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 53 e4 vrcpps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 53 21 vrcpps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 52 e4 vrsqrtps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 52 21 vrsqrtps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 51 e4 vsqrtpd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 51 21 vsqrtpd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 51 e4 vsqrtps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 51 21 vsqrtps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f e4 vtestpd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f 21 vtestpd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e e4 vtestps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e 21 vtestps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 ff f0 21 vlddqu \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c4 e3 4d 0d d4 64 vblendpd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0d 11 64 vblendpd \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0c d4 64 vblendps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0c 11 64 vblendps \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 64 vcmppd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 64 vcmppd \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 64 vcmpps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 64 vcmpps \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 40 d4 64 vdpps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 40 11 64 vdpps \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 06 d4 64 vperm2f128 \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 06 11 64 vperm2f128 \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c6 d4 64 vshufpd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c6 11 64 vshufpd \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c6 d4 64 vshufps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c6 11 64 vshufps \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 6d 4b fe 40 vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4b 39 40 vblendvpd %ymm4,\(%ecx\),%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4a fe 40 vblendvps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4a 39 40 vblendvps %ymm4,\(%ecx\),%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 69 39 60 vfmaddpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 68 fc 60 vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 68 39 60 vfmaddps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5d fc 60 vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5d 39 60 vfmaddsubpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5c fc 60 vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5c 39 60 vfmaddsubps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5f fc 60 vfmsubaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5f 39 60 vfmsubaddpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5e fc 60 vfmsubaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5e 39 60 vfmsubaddps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6d fc 60 vfmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6d 39 60 vfmsubpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6c fc 60 vfmsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6c 39 60 vfmsubps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 79 fc 60 vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 79 39 60 vfnmaddpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 78 fc 60 vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 78 39 60 vfnmaddps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7d fc 60 vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7d 39 60 vfnmsubpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7c fc 60 vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7c 39 60 vfnmsubps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 62 vpermilmo2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 62 vpermilmo2pd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 63 vpermilmz2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 63 vpermilmz2pd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 60 vpermiltd2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 60 vpermiltd2pd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 62 vpermilmo2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 62 vpermilmo2ps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 63 vpermilmz2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 63 vpermilmz2ps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 60 vpermiltd2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 60 vpermiltd2ps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 6a vpermil2pd \$0xa,%ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 6a vpermil2pd \$0xa,\(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 6a vpermil2ps \$0xa,%ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 6a vpermil2ps \$0xa,\(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 18 f4 64 vinsertf128 \$0x64,%xmm4,%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e3 5d 18 31 64 vinsertf128 \$0x64,\(%ecx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 19 e4 64 vextractf128 \$0x64,%ymm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 7d 19 21 64 vextractf128 \$0x64,%ymm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e2 7d 1a 21 vbroadcastf128 \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dqx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2psx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dqx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0e f4 vtestps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 0e 21 vtestps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0f f4 vtestpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 0f 21 vtestpd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fe e6 e4 vcvtdq2pd %xmm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe e6 21 vcvtdq2pd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 5a e4 vcvtps2pd %xmm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 5a 21 vcvtps2pd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 c9 58 d4 vaddpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 58 39 vaddpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 58 d4 vaddps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 58 39 vaddps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d0 d4 vaddsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d0 39 vaddsubpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb d0 d4 vaddsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb d0 39 vaddsubps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 55 d4 vandnpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 55 39 vandnpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 55 d4 vandnps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 55 39 vandnps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 54 d4 vandpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 54 39 vandpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 54 d4 vandps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 54 39 vandps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5e d4 vdivpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5e 39 vdivpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5e d4 vdivps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5e 39 vdivps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 7c d4 vhaddpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 7c 39 vhaddpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb 7c d4 vhaddps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 7c 39 vhaddps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 7d d4 vhsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 7d 39 vhsubpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb 7d d4 vhsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 7d 39 vhsubps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5f d4 vmaxpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5f 39 vmaxpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5f d4 vmaxps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5f 39 vmaxps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5d d4 vminpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5d 39 vminpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5d d4 vminps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5d 39 vminps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 59 d4 vmulpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 59 39 vmulpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 59 d4 vmulps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 59 39 vmulps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 56 d4 vorpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 56 39 vorpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 56 d4 vorps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 56 39 vorps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 63 d4 vpacksswb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 63 39 vpacksswb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6b d4 vpackssdw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6b 39 vpackssdw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 67 d4 vpackuswb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 67 39 vpackuswb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 2b d4 vpackusdw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 2b 39 vpackusdw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fc d4 vpaddb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fc 39 vpaddb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fd d4 vpaddw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fd 39 vpaddw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fe d4 vpaddd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fe 39 vpaddd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d4 d4 vpaddq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d4 39 vpaddq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ec d4 vpaddsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ec 39 vpaddsb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ed d4 vpaddsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ed 39 vpaddsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 dc d4 vpaddusb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 dc 39 vpaddusb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 dd d4 vpaddusw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 dd 39 vpaddusw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 db d4 vpand %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 db 39 vpand \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 df d4 vpandn %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 df 39 vpandn \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e0 d4 vpavgb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e0 39 vpavgb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e3 d4 vpavgw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e3 39 vpavgw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 74 d4 vpcmpeqb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 74 39 vpcmpeqb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 75 d4 vpcmpeqw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 75 39 vpcmpeqw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 76 d4 vpcmpeqd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 76 39 vpcmpeqd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 29 d4 vpcmpeqq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 29 39 vpcmpeqq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 64 d4 vpcmpgtb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 64 39 vpcmpgtb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 65 d4 vpcmpgtw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 65 39 vpcmpgtw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 66 d4 vpcmpgtd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 66 39 vpcmpgtd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 37 d4 vpcmpgtq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 37 39 vpcmpgtq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0d d4 vpermilpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0d 39 vpermilpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0c d4 vpermilps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0c 39 vpermilps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 01 d4 vphaddw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 01 39 vphaddw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 02 d4 vphaddd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 02 39 vphaddd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 03 d4 vphaddsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 03 39 vphaddsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 05 d4 vphsubw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 05 39 vphsubw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 06 d4 vphsubd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 06 39 vphsubd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 07 d4 vphsubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 07 39 vphsubsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f5 d4 vpmaddwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f5 39 vpmaddwd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 04 d4 vpmaddubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 04 39 vpmaddubsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3c d4 vpmaxsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3c 39 vpmaxsb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ee d4 vpmaxsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ee 39 vpmaxsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3d d4 vpmaxsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3d 39 vpmaxsd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 de d4 vpmaxub %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 de 39 vpmaxub \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3e d4 vpmaxuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3e 39 vpmaxuw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3f d4 vpmaxud %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3f 39 vpmaxud \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 38 d4 vpminsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 38 39 vpminsb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ea d4 vpminsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ea 39 vpminsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 39 d4 vpminsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 39 39 vpminsd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 da d4 vpminub %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 da 39 vpminub \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3a d4 vpminuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3a 39 vpminuw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3b d4 vpminud %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3b 39 vpminud \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e4 d4 vpmulhuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e4 39 vpmulhuw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0b d4 vpmulhrsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0b 39 vpmulhrsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e5 d4 vpmulhw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e5 39 vpmulhw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d5 d4 vpmullw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d5 39 vpmullw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 40 d4 vpmulld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 40 39 vpmulld \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f4 d4 vpmuludq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f4 39 vpmuludq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 28 d4 vpmuldq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 28 39 vpmuldq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 eb d4 vpor %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 eb 39 vpor \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f6 d4 vpsadbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f6 39 vpsadbw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 00 d4 vpshufb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 00 39 vpshufb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 08 d4 vpsignb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 08 39 vpsignb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 09 d4 vpsignw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 09 39 vpsignw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0a d4 vpsignd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0a 39 vpsignd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f1 d4 vpsllw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f1 39 vpsllw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f2 d4 vpslld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f2 39 vpslld \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f3 d4 vpsllq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f3 39 vpsllq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e1 d4 vpsraw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e1 39 vpsraw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e2 d4 vpsrad %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e2 39 vpsrad \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d1 d4 vpsrlw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d1 39 vpsrlw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d2 d4 vpsrld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d2 39 vpsrld \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d3 d4 vpsrlq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d3 39 vpsrlq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f8 d4 vpsubb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f8 39 vpsubb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f9 d4 vpsubw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f9 39 vpsubw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fa d4 vpsubd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fa 39 vpsubd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fb d4 vpsubq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fb 39 vpsubq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e8 d4 vpsubsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e8 39 vpsubsb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e9 d4 vpsubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e9 39 vpsubsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d8 d4 vpsubusb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d8 39 vpsubusb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d9 d4 vpsubusw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d9 39 vpsubusw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 68 d4 vpunpckhbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 68 39 vpunpckhbw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 69 d4 vpunpckhwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 69 39 vpunpckhwd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6a d4 vpunpckhdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6a 39 vpunpckhdq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6d d4 vpunpckhqdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6d 39 vpunpckhqdq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 60 d4 vpunpcklbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 60 39 vpunpcklbw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 61 d4 vpunpcklwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 61 39 vpunpcklwd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 62 d4 vpunpckldq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 62 39 vpunpckldq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6c d4 vpunpcklqdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6c 39 vpunpcklqdq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ef d4 vpxor %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ef 39 vpxor \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5c d4 vsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5c 39 vsubpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5c d4 vsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5c 39 vsubps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 15 d4 vunpckhpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 15 39 vunpckhpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 15 d4 vunpckhps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 15 39 vunpckhps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 14 d4 vunpcklpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 14 39 vunpcklpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 14 d4 vunpcklps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 14 39 vunpcklps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 57 d4 vxorpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 57 39 vxorpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 57 d4 vxorps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 57 39 vxorps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 00 vcmpeqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 00 vcmpeqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 01 vcmpltpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 01 vcmpltpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 02 vcmplepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 02 vcmplepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 03 vcmpunordpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 03 vcmpunordpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 04 vcmpneqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 04 vcmpneqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 05 vcmpnltpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 05 vcmpnltpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 06 vcmpnlepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 06 vcmpnlepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 07 vcmpordpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 07 vcmpordpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 08 vcmpeq_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 08 vcmpeq_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 09 vcmpngepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 09 vcmpngepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0a vcmpngtpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0a vcmpngtpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0b vcmpfalsepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0b vcmpfalsepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0c vcmpneq_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0c vcmpneq_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0d vcmpgepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0d vcmpgepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0e vcmpgtpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0e vcmpgtpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0f vcmptruepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0f vcmptruepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 10 vcmpeq_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 10 vcmpeq_ospd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 11 vcmplt_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 11 vcmplt_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 12 vcmple_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 12 vcmple_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 13 vcmpunord_spd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 13 vcmpunord_spd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 14 vcmpneq_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 14 vcmpneq_uspd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 15 vcmpnlt_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 15 vcmpnlt_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 16 vcmpnle_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 16 vcmpnle_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 17 vcmpord_spd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 17 vcmpord_spd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 18 vcmpeq_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 18 vcmpeq_uspd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 19 vcmpnge_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 19 vcmpnge_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1a vcmpngt_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1a vcmpngt_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1b vcmpfalse_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1b vcmpfalse_ospd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1c vcmpneq_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1c vcmpneq_ospd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1d vcmpge_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1d vcmpge_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1e vcmpgt_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1e vcmpgt_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1f vcmptrue_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1f vcmptrue_uspd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 00 vcmpeqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 00 vcmpeqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 01 vcmpltps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 01 vcmpltps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 02 vcmpleps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 02 vcmpleps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 03 vcmpunordps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 03 vcmpunordps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 04 vcmpneqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 04 vcmpneqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 05 vcmpnltps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 05 vcmpnltps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 06 vcmpnleps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 06 vcmpnleps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 07 vcmpordps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 07 vcmpordps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 08 vcmpeq_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 08 vcmpeq_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 09 vcmpngeps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 09 vcmpngeps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0a vcmpngtps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0a vcmpngtps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0b vcmpfalseps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0b vcmpfalseps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0c vcmpneq_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0c vcmpneq_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0d vcmpgeps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0d vcmpgeps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0e vcmpgtps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0e vcmpgtps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0f vcmptrueps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0f vcmptrueps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 10 vcmpeq_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 10 vcmpeq_osps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 11 vcmplt_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 11 vcmplt_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 12 vcmple_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 12 vcmple_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 13 vcmpunord_sps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 13 vcmpunord_sps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 14 vcmpneq_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 14 vcmpneq_usps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 15 vcmpnlt_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 15 vcmpnlt_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 16 vcmpnle_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 16 vcmpnle_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 17 vcmpord_sps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 17 vcmpord_sps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 18 vcmpeq_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 18 vcmpeq_usps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 19 vcmpnge_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 19 vcmpnge_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1a vcmpngt_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1a vcmpngt_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1b vcmpfalse_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1b vcmpfalse_osps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1c vcmpneq_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1c vcmpneq_osps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1d vcmpge_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1d vcmpge_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1e vcmpgt_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1e vcmpgt_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1f vcmptrue_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1f vcmptrue_usps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 59 2c 31 vmaskmovps \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 59 2d 31 vmaskmovpd \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 05 f4 64 vpermilpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 05 31 64 vpermilpd \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 04 f4 64 vpermilps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 04 31 64 vpermilps \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 2e 21 vmaskmovps %xmm4,%xmm6,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e2 49 2f 21 vmaskmovpd %xmm4,%xmm6,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 49 0d d4 64 vblendpd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0d 11 64 vblendpd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0c d4 64 vblendps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0c 11 64 vblendps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 d4 64 vcmppd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 11 64 vcmppd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 d4 64 vcmpps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 11 64 vcmpps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 41 d4 64 vdppd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 41 11 64 vdppd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 40 d4 64 vdpps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 40 11 64 vdpps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 42 d4 64 vmpsadbw \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 42 11 64 vmpsadbw \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0f d4 64 vpalignr \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0f 11 64 vpalignr \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0e d4 64 vpblendw \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0e 11 64 vpblendw \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c6 d4 64 vshufpd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c6 11 64 vshufpd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c6 d4 64 vshufps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c6 11 64 vshufps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 69 4b fe 40 vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4b 39 40 vblendvpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4a fe 40 vblendvps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4a 39 40 vblendvps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4c fe 40 vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4c 39 40 vpblendvb %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 69 fc 60 vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 69 39 60 vfmaddpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 69 39 40 vfmaddpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 68 fc 60 vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 68 39 60 vfmaddps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 68 39 40 vfmaddps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5d fc 60 vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5d 39 60 vfmaddsubpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5d 39 40 vfmaddsubpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5c fc 60 vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5c 39 60 vfmaddsubps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5c 39 40 vfmaddsubps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5f fc 60 vfmsubaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5f 39 60 vfmsubaddpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5f 39 40 vfmsubaddpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5e fc 60 vfmsubaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5e 39 60 vfmsubaddps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5e 39 40 vfmsubaddps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6d fc 60 vfmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6d 39 60 vfmsubpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6d 39 40 vfmsubpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6c fc 60 vfmsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6c 39 60 vfmsubps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6c 39 40 vfmsubps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 79 fc 60 vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 79 39 60 vfnmaddpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 79 39 40 vfnmaddpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 78 fc 60 vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 78 39 60 vfnmaddps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 78 39 40 vfnmaddps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7d fc 60 vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7d 39 60 vfnmsubpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7d 39 40 vfnmsubpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7c fc 60 vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7c 39 60 vfnmsubps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7c 39 40 vfnmsubps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 62 vpermilmo2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 62 vpermilmo2pd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 42 vpermilmo2pd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 63 vpermilmz2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 63 vpermilmz2pd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 43 vpermilmz2pd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 60 vpermiltd2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 60 vpermiltd2pd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 40 vpermiltd2pd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 62 vpermilmo2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 62 vpermilmo2ps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 42 vpermilmo2ps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 63 vpermilmz2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 63 vpermilmz2ps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 43 vpermilmz2ps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 60 vpermiltd2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 60 vpermiltd2ps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 40 vpermiltd2ps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 6a vpermil2pd \$0xa,%xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 6a vpermil2pd \$0xa,\(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 4a vpermil2pd \$0xa,%xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 6a vpermil2ps \$0xa,%xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 6a vpermil2ps \$0xa,\(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 4a vpermil2ps \$0xa,%xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e2 7d 19 21 vbroadcastsd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 d9 12 31 vmovlpd \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d8 12 31 vmovlps \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 16 31 vmovhpd \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d8 16 31 vmovhps \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 d4 64 vcmpsd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 64 vcmpsd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0b d4 64 vroundsd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0b 11 64 vroundsd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 e9 6b fc 60 vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6b 39 60 vfmaddsd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6b 39 40 vfmaddsd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6f fc 60 vfmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6f 39 60 vfmsubsd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6f 39 40 vfmsubsd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7b fc 60 vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7b 39 60 vfnmaddsd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7b 39 40 vfnmaddsd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7f fc 60 vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7f 39 60 vfnmsubsd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7f 39 40 vfnmsubsd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c5 cb 58 d4 vaddsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 58 11 vaddsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5a d4 vcvtsd2ss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5a 11 vcvtsd2ss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5e d4 vdivsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5e 11 vdivsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5f d4 vmaxsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5f 11 vmaxsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5d d4 vminsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5d 11 vminsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 59 d4 vmulsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 59 11 vmulsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 51 d4 vsqrtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 51 11 vsqrtsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5c d4 vsubsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5c 11 vsubsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 00 vcmpeqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 00 vcmpeqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 01 vcmpltsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 01 vcmpltsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 02 vcmplesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 02 vcmplesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 03 vcmpunordsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 03 vcmpunordsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 04 vcmpneqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 04 vcmpneqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 05 vcmpnltsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 05 vcmpnltsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 06 vcmpnlesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 06 vcmpnlesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 07 vcmpordsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 07 vcmpordsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 08 vcmpeq_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 08 vcmpeq_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 09 vcmpngesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 09 vcmpngesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0a vcmpngtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0a vcmpngtsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0b vcmpfalsesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0b vcmpfalsesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0c vcmpneq_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0c vcmpneq_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0d vcmpgesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0d vcmpgesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0e vcmpgtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0e vcmpgtsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0f vcmptruesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0f vcmptruesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 10 vcmpeq_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 10 vcmpeq_ossd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 11 vcmplt_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 11 vcmplt_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 12 vcmple_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 12 vcmple_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 13 vcmpunord_ssd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 13 vcmpunord_ssd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 14 vcmpneq_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 14 vcmpneq_ussd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 15 vcmpnlt_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 15 vcmpnlt_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 16 vcmpnle_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 16 vcmpnle_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 17 vcmpord_ssd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 17 vcmpord_ssd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 18 vcmpeq_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 18 vcmpeq_ussd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 19 vcmpnge_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 19 vcmpnge_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1a vcmpngt_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1a vcmpngt_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1b vcmpfalse_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1b vcmpfalse_ossd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1c vcmpneq_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1c vcmpneq_ossd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1d vcmpge_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1d vcmpge_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1e vcmpgt_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1e vcmpgt_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1f vcmptrue_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1f vcmptrue_ussd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 58 d4 vaddss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 58 11 vaddss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5a d4 vcvtss2sd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5a 11 vcvtss2sd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5e d4 vdivss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5e 11 vdivss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5f d4 vmaxss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5f 11 vmaxss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5d d4 vminss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5d 11 vminss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 59 d4 vmulss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 59 11 vmulss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 53 d4 vrcpss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 53 11 vrcpss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 52 d4 vrsqrtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 52 11 vrsqrtss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 51 d4 vsqrtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 51 11 vsqrtss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5c d4 vsubss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5c 11 vsubss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 00 vcmpeqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 00 vcmpeqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 01 vcmpltss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 01 vcmpltss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 02 vcmpless %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 02 vcmpless \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 03 vcmpunordss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 03 vcmpunordss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 04 vcmpneqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 04 vcmpneqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 05 vcmpnltss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 05 vcmpnltss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 06 vcmpnless %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 06 vcmpnless \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 07 vcmpordss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 07 vcmpordss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 08 vcmpeq_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 08 vcmpeq_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 09 vcmpngess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 09 vcmpngess \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0a vcmpngtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0a vcmpngtss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0b vcmpfalsess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0b vcmpfalsess \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0c vcmpneq_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0c vcmpneq_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0d vcmpgess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0d vcmpgess \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0e vcmpgtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0e vcmpgtss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0f vcmptruess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0f vcmptruess \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 10 vcmpeq_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 10 vcmpeq_osss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 11 vcmplt_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 11 vcmplt_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 12 vcmple_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 12 vcmple_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 13 vcmpunord_sss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 13 vcmpunord_sss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 14 vcmpneq_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 14 vcmpneq_usss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 15 vcmpnlt_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 15 vcmpnlt_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 16 vcmpnle_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 16 vcmpnle_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 17 vcmpord_sss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 17 vcmpord_sss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 18 vcmpeq_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 18 vcmpeq_usss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 19 vcmpnge_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 19 vcmpnge_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1a vcmpngt_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1a vcmpngt_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1b vcmpfalse_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1b vcmpfalse_osss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1c vcmpneq_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1c vcmpneq_osss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1d vcmpge_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1d vcmpge_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1e vcmpgt_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1e vcmpgt_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1f vcmptrue_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1f vcmptrue_usss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 7d 18 21 vbroadcastss \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 18 21 vbroadcastss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd %ecx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 db 2a f1 vcvtsi2sd %ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 db 2a 31 vcvtsi2sdl \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 da 2a f1 vcvtsi2ss %ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 da 2a 31 vcvtsi2ssl \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 d4 64 vcmpss \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 64 vcmpss \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 21 d4 64 vinsertps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 21 11 64 vinsertps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0a d4 64 vroundss \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0a 11 64 vroundss \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 e9 6a fc 60 vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6a 39 60 vfmaddss \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6a 39 40 vfmaddss %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6e fc 60 vfmsubss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6e 39 60 vfmsubss \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6e 39 40 vfmsubss %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7a fc 60 vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7a 39 60 vfnmaddss \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7a 39 40 vfnmaddss %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7e fc 60 vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7e 39 60 vfnmsubss \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7e 39 40 vfnmsubss %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw \$0x64,\(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb \$0x64,\(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb \$0x64,\(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 c8 12 d4 vmovhlps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 16 d4 vmovlhps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 10 d4 vmovsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 10 d4 vmovss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 72 f4 64 vpslld \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 fc 64 vpslldq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 f4 64 vpsllq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 f4 64 vpsllw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 72 e4 64 vpsrad \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 e4 64 vpsraw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 72 d4 64 vpsrld \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 dc 64 vpsrldq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 d4 64 vpsrlq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 d4 64 vpsrlw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 ff e6 f4 vcvtpd2dq %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fd 5a f4 vcvtpd2ps %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fd e6 f4 vcvttpd2dq %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 ae 15 34 12 00 00 vldmxcsr 0x1234
+[ ]*[a-f0-9]+: c5 f9 6f 05 34 12 00 00 vmovdqa 0x1234,%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 05 34 12 00 00 vmovdqa %xmm0,0x1234
+[ ]*[a-f0-9]+: c5 f9 7e 05 34 12 00 00 vmovd %xmm0,0x1234
+[ ]*[a-f0-9]+: c5 fb 2d 05 34 12 00 00 vcvtsd2si 0x1234,%eax
+[ ]*[a-f0-9]+: c5 fe e6 05 34 12 00 00 vcvtdq2pd 0x1234,%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 05 34 12 00 00 vcvtpd2psy 0x1234,%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 3d 34 12 00 00 vpavgb 0x1234,%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 05 34 12 00 00 64 vpextrb \$0x64,%xmm0,0x1234
+[ ]*[a-f0-9]+: c5 fb 2a 3d 34 12 00 00 vcvtsi2sdl 0x1234,%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 35 34 12 00 00 00 vblendvps %xmm0,0x1234,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 3d 34 12 00 00 64 vpinsrb \$0x64,0x1234,%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 05 34 12 00 00 vmovdqa 0x1234,%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 05 34 12 00 00 vmovdqa %ymm0,0x1234
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3d 34 12 00 00 vpermilpd 0x1234,%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 05 34 12 00 00 64 vroundpd \$0x64,0x1234,%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 05 34 12 00 00 64 vextractf128 \$0x64,%ymm0,0x1234
+[ ]*[a-f0-9]+: c4 e3 7d 06 3d 34 12 00 00 64 vperm2f128 \$0x64,0x1234,%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 35 34 12 00 00 00 vblendvpd %ymm0,0x1234,%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 55 00 vldmxcsr 0x0\(%ebp\)
+[ ]*[a-f0-9]+: c5 f9 6f 45 00 vmovdqa 0x0\(%ebp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 45 00 vmovdqa %xmm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c5 f9 7e 45 00 vmovd %xmm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c5 fb 2d 45 00 vcvtsd2si 0x0\(%ebp\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 45 00 vcvtdq2pd 0x0\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 45 00 vcvtpd2psy 0x0\(%ebp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 7d 00 vpavgb 0x0\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 45 00 64 vpextrb \$0x64,%xmm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c5 fb 2a 7d 00 vcvtsi2sdl 0x0\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 75 00 00 vblendvps %xmm0,0x0\(%ebp\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 7d 00 64 vpinsrb \$0x64,0x0\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 45 00 vmovdqa 0x0\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 45 00 vmovdqa %ymm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d 7d 00 vpermilpd 0x0\(%ebp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 45 00 64 vroundpd \$0x64,0x0\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 45 00 64 vextractf128 \$0x64,%ymm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 7d 00 64 vperm2f128 \$0x64,0x0\(%ebp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 75 00 00 vblendvpd %ymm0,0x0\(%ebp\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 14 24 vldmxcsr \(%esp\)
+[ ]*[a-f0-9]+: c5 f9 6f 04 24 vmovdqa \(%esp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 04 24 vmovdqa %xmm0,\(%esp\)
+[ ]*[a-f0-9]+: c5 f9 7e 04 24 vmovd %xmm0,\(%esp\)
+[ ]*[a-f0-9]+: c5 fb 2d 04 24 vcvtsd2si \(%esp\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 04 24 vcvtdq2pd \(%esp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 04 24 vcvtpd2psy \(%esp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 3c 24 vpavgb \(%esp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 04 24 64 vpextrb \$0x64,%xmm0,\(%esp\)
+[ ]*[a-f0-9]+: c5 fb 2a 3c 24 vcvtsi2sdl \(%esp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 24 00 vblendvps %xmm0,\(%esp\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 24 64 vpinsrb \$0x64,\(%esp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 04 24 vmovdqa \(%esp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 04 24 vmovdqa %ymm0,\(%esp\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 24 vpermilpd \(%esp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 24 64 vroundpd \$0x64,\(%esp\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 24 64 vextractf128 \$0x64,%ymm0,\(%esp\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 24 64 vperm2f128 \$0x64,\(%esp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 24 00 vblendvpd %ymm0,\(%esp\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 95 99 00 00 00 vldmxcsr 0x99\(%ebp\)
+[ ]*[a-f0-9]+: c5 f9 6f 85 99 00 00 00 vmovdqa 0x99\(%ebp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 85 99 00 00 00 vmovdqa %xmm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c5 f9 7e 85 99 00 00 00 vmovd %xmm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c5 fb 2d 85 99 00 00 00 vcvtsd2si 0x99\(%ebp\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 85 99 00 00 00 vcvtdq2pd 0x99\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 85 99 00 00 00 vcvtpd2psy 0x99\(%ebp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bd 99 00 00 00 vpavgb 0x99\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 85 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c5 fb 2a bd 99 00 00 00 vcvtsi2sdl 0x99\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b5 99 00 00 00 00 vblendvps %xmm0,0x99\(%ebp\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bd 99 00 00 00 64 vpinsrb \$0x64,0x99\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 85 99 00 00 00 vmovdqa 0x99\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 85 99 00 00 00 vmovdqa %ymm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bd 99 00 00 00 vpermilpd 0x99\(%ebp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 85 99 00 00 00 64 vroundpd \$0x64,0x99\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 85 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bd 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%ebp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b5 99 00 00 00 00 vblendvpd %ymm0,0x99\(%ebp\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 99 00 00 00 vldmxcsr 0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c5 f9 6f 04 25 99 00 00 00 vmovdqa 0x99\(,%eiz,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 04 25 99 00 00 00 vmovdqa %xmm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c5 f9 7e 04 25 99 00 00 00 vmovd %xmm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c5 fb 2d 04 25 99 00 00 00 vcvtsd2si 0x99\(,%eiz,1\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 04 25 99 00 00 00 vcvtdq2pd 0x99\(,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 04 25 99 00 00 00 vcvtpd2psy 0x99\(,%eiz,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 3c 25 99 00 00 00 vpavgb 0x99\(,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 04 25 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c5 fb 2a 3c 25 99 00 00 00 vcvtsi2sdl 0x99\(,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 25 99 00 00 00 00 vblendvps %xmm0,0x99\(,%eiz,1\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 25 99 00 00 00 64 vpinsrb \$0x64,0x99\(,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 04 25 99 00 00 00 vmovdqa 0x99\(,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 04 25 99 00 00 00 vmovdqa %ymm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 25 99 00 00 00 vpermilpd 0x99\(,%eiz,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 25 99 00 00 00 64 vroundpd \$0x64,0x99\(,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 25 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 25 99 00 00 00 64 vperm2f128 \$0x64,0x99\(,%eiz,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 25 99 00 00 00 00 vblendvpd %ymm0,0x99\(,%eiz,1\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 14 65 99 00 00 00 vldmxcsr 0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c5 f9 6f 04 65 99 00 00 00 vmovdqa 0x99\(,%eiz,2\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 04 65 99 00 00 00 vmovdqa %xmm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c5 f9 7e 04 65 99 00 00 00 vmovd %xmm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c5 fb 2d 04 65 99 00 00 00 vcvtsd2si 0x99\(,%eiz,2\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 04 65 99 00 00 00 vcvtdq2pd 0x99\(,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 04 65 99 00 00 00 vcvtpd2psy 0x99\(,%eiz,2\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 3c 65 99 00 00 00 vpavgb 0x99\(,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 04 65 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c5 fb 2a 3c 65 99 00 00 00 vcvtsi2sdl 0x99\(,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 65 99 00 00 00 00 vblendvps %xmm0,0x99\(,%eiz,2\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 65 99 00 00 00 64 vpinsrb \$0x64,0x99\(,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 04 65 99 00 00 00 vmovdqa 0x99\(,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 04 65 99 00 00 00 vmovdqa %ymm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 65 99 00 00 00 vpermilpd 0x99\(,%eiz,2\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 65 99 00 00 00 64 vroundpd \$0x64,0x99\(,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 65 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 65 99 00 00 00 64 vperm2f128 \$0x64,0x99\(,%eiz,2\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 65 99 00 00 00 00 vblendvpd %ymm0,0x99\(,%eiz,2\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 20 99 00 00 00 vldmxcsr 0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 20 99 00 00 00 vmovdqa 0x99\(%eax,%eiz,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 20 99 00 00 00 vmovdqa %xmm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 20 99 00 00 00 vmovd %xmm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 20 99 00 00 00 vcvtsd2si 0x99\(%eax,%eiz,1\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 20 99 00 00 00 vcvtdq2pd 0x99\(%eax,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 20 99 00 00 00 vcvtpd2psy 0x99\(%eax,%eiz,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc 20 99 00 00 00 vpavgb 0x99\(%eax,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 20 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c5 fb 2a bc 20 99 00 00 00 vcvtsi2sdl 0x99\(%eax,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 20 99 00 00 00 00 vblendvps %xmm0,0x99\(%eax,%eiz,1\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 20 99 00 00 00 64 vpinsrb \$0x64,0x99\(%eax,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 20 99 00 00 00 vmovdqa 0x99\(%eax,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 20 99 00 00 00 vmovdqa %ymm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 20 99 00 00 00 vpermilpd 0x99\(%eax,%eiz,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 20 99 00 00 00 64 vroundpd \$0x64,0x99\(%eax,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 20 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 20 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%eax,%eiz,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 20 99 00 00 00 00 vblendvpd %ymm0,0x99\(%eax,%eiz,1\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 60 99 00 00 00 vldmxcsr 0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 60 99 00 00 00 vmovdqa 0x99\(%eax,%eiz,2\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 60 99 00 00 00 vmovdqa %xmm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 60 99 00 00 00 vmovd %xmm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 60 99 00 00 00 vcvtsd2si 0x99\(%eax,%eiz,2\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 60 99 00 00 00 vcvtdq2pd 0x99\(%eax,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 60 99 00 00 00 vcvtpd2psy 0x99\(%eax,%eiz,2\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc 60 99 00 00 00 vpavgb 0x99\(%eax,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 60 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c5 fb 2a bc 60 99 00 00 00 vcvtsi2sdl 0x99\(%eax,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 60 99 00 00 00 00 vblendvps %xmm0,0x99\(%eax,%eiz,2\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 60 99 00 00 00 64 vpinsrb \$0x64,0x99\(%eax,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 60 99 00 00 00 vmovdqa 0x99\(%eax,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 60 99 00 00 00 vmovdqa %ymm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 60 99 00 00 00 vpermilpd 0x99\(%eax,%eiz,2\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 60 99 00 00 00 64 vroundpd \$0x64,0x99\(%eax,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 60 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 60 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%eax,%eiz,2\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 60 99 00 00 00 00 vblendvpd %ymm0,0x99\(%eax,%eiz,2\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 98 99 00 00 00 vldmxcsr 0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 98 99 00 00 00 vmovdqa 0x99\(%eax,%ebx,4\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 98 99 00 00 00 vmovdqa %xmm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 98 99 00 00 00 vmovd %xmm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 98 99 00 00 00 vcvtsd2si 0x99\(%eax,%ebx,4\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 98 99 00 00 00 vcvtdq2pd 0x99\(%eax,%ebx,4\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 98 99 00 00 00 vcvtpd2psy 0x99\(%eax,%ebx,4\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc 98 99 00 00 00 vpavgb 0x99\(%eax,%ebx,4\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 98 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c5 fb 2a bc 98 99 00 00 00 vcvtsi2sdl 0x99\(%eax,%ebx,4\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 98 99 00 00 00 00 vblendvps %xmm0,0x99\(%eax,%ebx,4\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 98 99 00 00 00 64 vpinsrb \$0x64,0x99\(%eax,%ebx,4\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 98 99 00 00 00 vmovdqa 0x99\(%eax,%ebx,4\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 98 99 00 00 00 vmovdqa %ymm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 98 99 00 00 00 vpermilpd 0x99\(%eax,%ebx,4\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 98 99 00 00 00 64 vroundpd \$0x64,0x99\(%eax,%ebx,4\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 98 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 98 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%eax,%ebx,4\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 98 99 00 00 00 00 vblendvpd %ymm0,0x99\(%eax,%ebx,4\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 cc 99 00 00 00 vldmxcsr 0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 cc 99 00 00 00 vmovdqa 0x99\(%esp,%ecx,8\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 cc 99 00 00 00 vmovdqa %xmm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 cc 99 00 00 00 vmovd %xmm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 cc 99 00 00 00 vcvtsd2si 0x99\(%esp,%ecx,8\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 cc 99 00 00 00 vcvtdq2pd 0x99\(%esp,%ecx,8\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 cc 99 00 00 00 vcvtpd2psy 0x99\(%esp,%ecx,8\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc cc 99 00 00 00 vpavgb 0x99\(%esp,%ecx,8\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 cc 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c5 fb 2a bc cc 99 00 00 00 vcvtsi2sdl 0x99\(%esp,%ecx,8\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 cc 99 00 00 00 00 vblendvps %xmm0,0x99\(%esp,%ecx,8\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc cc 99 00 00 00 64 vpinsrb \$0x64,0x99\(%esp,%ecx,8\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 cc 99 00 00 00 vmovdqa 0x99\(%esp,%ecx,8\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 cc 99 00 00 00 vmovdqa %ymm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc cc 99 00 00 00 vpermilpd 0x99\(%esp,%ecx,8\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 cc 99 00 00 00 64 vroundpd \$0x64,0x99\(%esp,%ecx,8\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 cc 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc cc 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%esp,%ecx,8\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 cc 99 00 00 00 00 vblendvpd %ymm0,0x99\(%esp,%ecx,8\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 15 99 00 00 00 vldmxcsr 0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 15 99 00 00 00 vmovdqa 0x99\(%ebp,%edx,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 15 99 00 00 00 vmovdqa %xmm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 15 99 00 00 00 vmovd %xmm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 15 99 00 00 00 vcvtsd2si 0x99\(%ebp,%edx,1\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 15 99 00 00 00 vcvtdq2pd 0x99\(%ebp,%edx,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 15 99 00 00 00 vcvtpd2psy 0x99\(%ebp,%edx,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc 15 99 00 00 00 vpavgb 0x99\(%ebp,%edx,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 15 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c5 fb 2a bc 15 99 00 00 00 vcvtsi2sdl 0x99\(%ebp,%edx,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 15 99 00 00 00 00 vblendvps %xmm0,0x99\(%ebp,%edx,1\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 15 99 00 00 00 64 vpinsrb \$0x64,0x99\(%ebp,%edx,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 15 99 00 00 00 vmovdqa 0x99\(%ebp,%edx,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 15 99 00 00 00 vmovdqa %ymm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 15 99 00 00 00 vpermilpd 0x99\(%ebp,%edx,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 15 99 00 00 00 64 vroundpd \$0x64,0x99\(%ebp,%edx,1\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 15 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 15 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%ebp,%edx,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 15 99 00 00 00 00 vblendvpd %ymm0,0x99\(%ebp,%edx,1\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f9 50 c0 vmovmskpd %xmm0,%eax
+[ ]*[a-f0-9]+: c5 c1 72 f0 64 vpslld \$0x64,%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fc 50 c0 vmovmskps %ymm0,%eax
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr \(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr \(%ecx\)
+[ ]*[a-f0-9]+: c4 e2 5d 2d 31 vmaskmovpd \(%ecx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e2 4d 2f 21 vmaskmovpd %ymm4,%ymm6,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e2 5d 2c 31 vmaskmovps \(%ecx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e2 4d 2e 21 vmaskmovps %ymm4,%ymm6,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 7d 05 d6 64 vpermilpd \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 05 31 64 vpermilpd \$0x64,\(%ecx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 04 d6 64 vpermilps \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 04 31 64 vpermilps \$0x64,\(%ecx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 09 d6 64 vroundpd \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 09 31 64 vroundpd \$0x64,\(%ecx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 08 d6 64 vroundps \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 08 31 64 vroundps \$0x64,\(%ecx\),%ymm6
+[ ]*[a-f0-9]+: c5 cd 58 d4 vaddpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 58 11 vaddpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 58 d4 vaddps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 58 11 vaddps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd d0 d4 vaddsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd d0 11 vaddsubpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf d0 d4 vaddsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf d0 11 vaddsubps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 55 d4 vandnpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 55 11 vandnpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 55 d4 vandnps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 55 11 vandnps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 54 d4 vandpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 54 11 vandpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 54 d4 vandps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 54 11 vandps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5e d4 vdivpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5e 11 vdivpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5e d4 vdivps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5e 11 vdivps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7c d4 vhaddpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7c 11 vhaddpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7c d4 vhaddps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7c 11 vhaddps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7d d4 vhsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7d 11 vhsubpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7d d4 vhsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7d 11 vhsubps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5f d4 vmaxpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5f 11 vmaxpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5f d4 vmaxps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5f 11 vmaxps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5d d4 vminpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5d 11 vminpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5d d4 vminps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5d 11 vminps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 59 d4 vmulpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 59 11 vmulpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 59 d4 vmulps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 59 11 vmulps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 56 d4 vorpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 56 11 vorpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 56 d4 vorps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 56 11 vorps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0d d4 vpermilpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0d 11 vpermilpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0c d4 vpermilps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0c 11 vpermilps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5c d4 vsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5c 11 vsubpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5c d4 vsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5c 11 vsubps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 15 d4 vunpckhpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 15 11 vunpckhpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 15 d4 vunpckhps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 15 11 vunpckhps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 14 d4 vunpcklpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 14 11 vunpcklpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 14 d4 vunpcklps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 14 11 vunpcklps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 57 d4 vxorpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 57 11 vxorpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 57 d4 vxorps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 57 11 vxorps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 00 vcmpeqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 00 vcmpeqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 01 vcmpltpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 01 vcmpltpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 02 vcmplepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 02 vcmplepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 03 vcmpunordpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 03 vcmpunordpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 04 vcmpneqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 04 vcmpneqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 05 vcmpnltpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 05 vcmpnltpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 06 vcmpnlepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 06 vcmpnlepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 07 vcmpordpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 07 vcmpordpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 08 vcmpeq_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 08 vcmpeq_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 09 vcmpngepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 09 vcmpngepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0a vcmpngtpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0a vcmpngtpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0b vcmpfalsepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0b vcmpfalsepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0c vcmpneq_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0c vcmpneq_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0d vcmpgepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0d vcmpgepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0e vcmpgtpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0e vcmpgtpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0f vcmptruepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0f vcmptruepd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 10 vcmpeq_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 10 vcmpeq_ospd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 11 vcmplt_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 11 vcmplt_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 12 vcmple_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 12 vcmple_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 13 vcmpunord_spd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 13 vcmpunord_spd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 14 vcmpneq_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 14 vcmpneq_uspd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 15 vcmpnlt_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 15 vcmpnlt_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 16 vcmpnle_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 16 vcmpnle_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 17 vcmpord_spd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 17 vcmpord_spd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 18 vcmpeq_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 18 vcmpeq_uspd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 19 vcmpnge_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 19 vcmpnge_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1a vcmpngt_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1a vcmpngt_uqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1b vcmpfalse_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1b vcmpfalse_ospd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1c vcmpneq_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1c vcmpneq_ospd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1d vcmpge_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1d vcmpge_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1e vcmpgt_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1e vcmpgt_oqpd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1f vcmptrue_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1f vcmptrue_uspd \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 00 vcmpeqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 00 vcmpeqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 01 vcmpltps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 01 vcmpltps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 02 vcmpleps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 02 vcmpleps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 03 vcmpunordps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 03 vcmpunordps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 04 vcmpneqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 04 vcmpneqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 05 vcmpnltps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 05 vcmpnltps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 06 vcmpnleps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 06 vcmpnleps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 07 vcmpordps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 07 vcmpordps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 08 vcmpeq_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 08 vcmpeq_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 09 vcmpngeps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 09 vcmpngeps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0a vcmpngtps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0a vcmpngtps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0b vcmpfalseps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0b vcmpfalseps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0c vcmpneq_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0c vcmpneq_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0d vcmpgeps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0d vcmpgeps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0e vcmpgtps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0e vcmpgtps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0f vcmptrueps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0f vcmptrueps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 10 vcmpeq_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 10 vcmpeq_osps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 11 vcmplt_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 11 vcmplt_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 12 vcmple_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 12 vcmple_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 13 vcmpunord_sps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 13 vcmpunord_sps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 14 vcmpneq_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 14 vcmpneq_usps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 15 vcmpnlt_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 15 vcmpnlt_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 16 vcmpnle_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 16 vcmpnle_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 17 vcmpord_sps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 17 vcmpord_sps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 18 vcmpeq_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 18 vcmpeq_usps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 19 vcmpnge_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 19 vcmpnge_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1a vcmpngt_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1a vcmpngt_uqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1b vcmpfalse_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1b vcmpfalse_osps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1c vcmpneq_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1c vcmpneq_osps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1d vcmpge_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1d vcmpge_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1e vcmpgt_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1e vcmpgt_oqps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1f vcmptrue_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1f vcmptrue_usps \(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 ff e6 e4 vcvtpd2dq %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 ff e6 21 vcvtpd2dqy \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fd 5a e4 vcvtpd2ps %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 fd 5a 21 vcvtpd2psy \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fd e6 e4 vcvttpd2dq %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 fd e6 21 vcvttpd2dqy \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fc 5b e4 vcvtdq2ps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 5b 21 vcvtdq2ps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 5b e4 vcvtps2dq %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 5b 21 vcvtps2dq \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 5b e4 vcvttps2dq %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 5b 21 vcvttps2dq \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 28 e4 vmovapd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 28 21 vmovapd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 28 e4 vmovaps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 28 21 vmovaps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 6f e4 vmovdqa %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 6f 21 vmovdqa \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 6f e4 vmovdqu %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 6f 21 vmovdqu \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 ff 12 e4 vmovddup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 ff 12 21 vmovddup \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 16 e4 vmovshdup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 16 21 vmovshdup \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 12 e4 vmovsldup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 12 21 vmovsldup \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 10 e4 vmovupd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 10 21 vmovupd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 10 e4 vmovups %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 10 21 vmovups \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 e4 vptest %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 21 vptest \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 53 e4 vrcpps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 53 21 vrcpps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 52 e4 vrsqrtps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 52 21 vrsqrtps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 51 e4 vsqrtpd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 51 21 vsqrtpd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 51 e4 vsqrtps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 51 21 vsqrtps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f e4 vtestpd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f 21 vtestpd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e e4 vtestps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e 21 vtestps \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 ff f0 21 vlddqu \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c4 e3 4d 0d d4 64 vblendpd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0d 11 64 vblendpd \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0c d4 64 vblendps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0c 11 64 vblendps \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 64 vcmppd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 64 vcmppd \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 64 vcmpps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 64 vcmpps \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 40 d4 64 vdpps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 40 11 64 vdpps \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 06 d4 64 vperm2f128 \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 06 11 64 vperm2f128 \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c6 d4 64 vshufpd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c6 11 64 vshufpd \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c6 d4 64 vshufps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c6 11 64 vshufps \$0x64,\(%ecx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 6d 4b fe 40 vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4b 39 40 vblendvpd %ymm4,\(%ecx\),%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4a fe 40 vblendvps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4a 39 40 vblendvps %ymm4,\(%ecx\),%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 69 39 60 vfmaddpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 68 fc 60 vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 68 39 60 vfmaddps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5d fc 60 vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5d 39 60 vfmaddsubpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5c fc 60 vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5c 39 60 vfmaddsubps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5f fc 60 vfmsubaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5f 39 60 vfmsubaddpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5e fc 60 vfmsubaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5e 39 60 vfmsubaddps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6d fc 60 vfmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6d 39 60 vfmsubpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6c fc 60 vfmsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6c 39 60 vfmsubps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 79 fc 60 vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 79 39 60 vfnmaddpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 78 fc 60 vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 78 39 60 vfnmaddps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7d fc 60 vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7d 39 60 vfnmsubpd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7c fc 60 vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7c 39 60 vfnmsubps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 62 vpermilmo2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 62 vpermilmo2pd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 63 vpermilmz2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 63 vpermilmz2pd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 60 vpermiltd2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 60 vpermiltd2pd \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 62 vpermilmo2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 62 vpermilmo2ps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 63 vpermilmz2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 63 vpermilmz2ps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 60 vpermiltd2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 60 vpermiltd2ps \(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 6a vpermil2pd \$0xa,%ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 6a vpermil2pd \$0xa,\(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 6a vpermil2ps \$0xa,%ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 6a vpermil2ps \$0xa,\(%ecx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 18 f4 64 vinsertf128 \$0x64,%xmm4,%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e3 5d 18 31 64 vinsertf128 \$0x64,\(%ecx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 19 e4 64 vextractf128 \$0x64,%ymm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 7d 19 21 64 vextractf128 \$0x64,%ymm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e2 7d 1a 21 vbroadcastf128 \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dqx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2psx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dqx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0e f4 vtestps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 0e 21 vtestps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0f f4 vtestpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 0f 21 vtestpd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fe e6 e4 vcvtdq2pd %xmm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe e6 21 vcvtdq2pd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 5a e4 vcvtps2pd %xmm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 5a 21 vcvtps2pd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 c9 58 d4 vaddpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 58 39 vaddpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 58 d4 vaddps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 58 39 vaddps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d0 d4 vaddsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d0 39 vaddsubpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb d0 d4 vaddsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb d0 39 vaddsubps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 55 d4 vandnpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 55 39 vandnpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 55 d4 vandnps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 55 39 vandnps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 54 d4 vandpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 54 39 vandpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 54 d4 vandps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 54 39 vandps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5e d4 vdivpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5e 39 vdivpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5e d4 vdivps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5e 39 vdivps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 7c d4 vhaddpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 7c 39 vhaddpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb 7c d4 vhaddps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 7c 39 vhaddps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 7d d4 vhsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 7d 39 vhsubpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb 7d d4 vhsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 7d 39 vhsubps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5f d4 vmaxpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5f 39 vmaxpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5f d4 vmaxps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5f 39 vmaxps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5d d4 vminpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5d 39 vminpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5d d4 vminps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5d 39 vminps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 59 d4 vmulpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 59 39 vmulpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 59 d4 vmulps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 59 39 vmulps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 56 d4 vorpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 56 39 vorpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 56 d4 vorps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 56 39 vorps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 63 d4 vpacksswb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 63 39 vpacksswb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6b d4 vpackssdw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6b 39 vpackssdw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 67 d4 vpackuswb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 67 39 vpackuswb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 2b d4 vpackusdw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 2b 39 vpackusdw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fc d4 vpaddb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fc 39 vpaddb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fd d4 vpaddw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fd 39 vpaddw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fe d4 vpaddd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fe 39 vpaddd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d4 d4 vpaddq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d4 39 vpaddq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ec d4 vpaddsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ec 39 vpaddsb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ed d4 vpaddsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ed 39 vpaddsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 dc d4 vpaddusb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 dc 39 vpaddusb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 dd d4 vpaddusw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 dd 39 vpaddusw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 db d4 vpand %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 db 39 vpand \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 df d4 vpandn %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 df 39 vpandn \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e0 d4 vpavgb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e0 39 vpavgb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e3 d4 vpavgw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e3 39 vpavgw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 74 d4 vpcmpeqb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 74 39 vpcmpeqb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 75 d4 vpcmpeqw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 75 39 vpcmpeqw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 76 d4 vpcmpeqd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 76 39 vpcmpeqd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 29 d4 vpcmpeqq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 29 39 vpcmpeqq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 64 d4 vpcmpgtb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 64 39 vpcmpgtb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 65 d4 vpcmpgtw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 65 39 vpcmpgtw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 66 d4 vpcmpgtd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 66 39 vpcmpgtd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 37 d4 vpcmpgtq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 37 39 vpcmpgtq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0d d4 vpermilpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0d 39 vpermilpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0c d4 vpermilps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0c 39 vpermilps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 01 d4 vphaddw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 01 39 vphaddw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 02 d4 vphaddd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 02 39 vphaddd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 03 d4 vphaddsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 03 39 vphaddsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 05 d4 vphsubw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 05 39 vphsubw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 06 d4 vphsubd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 06 39 vphsubd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 07 d4 vphsubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 07 39 vphsubsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f5 d4 vpmaddwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f5 39 vpmaddwd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 04 d4 vpmaddubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 04 39 vpmaddubsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3c d4 vpmaxsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3c 39 vpmaxsb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ee d4 vpmaxsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ee 39 vpmaxsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3d d4 vpmaxsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3d 39 vpmaxsd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 de d4 vpmaxub %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 de 39 vpmaxub \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3e d4 vpmaxuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3e 39 vpmaxuw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3f d4 vpmaxud %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3f 39 vpmaxud \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 38 d4 vpminsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 38 39 vpminsb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ea d4 vpminsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ea 39 vpminsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 39 d4 vpminsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 39 39 vpminsd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 da d4 vpminub %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 da 39 vpminub \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3a d4 vpminuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3a 39 vpminuw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3b d4 vpminud %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3b 39 vpminud \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e4 d4 vpmulhuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e4 39 vpmulhuw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0b d4 vpmulhrsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0b 39 vpmulhrsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e5 d4 vpmulhw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e5 39 vpmulhw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d5 d4 vpmullw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d5 39 vpmullw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 40 d4 vpmulld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 40 39 vpmulld \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f4 d4 vpmuludq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f4 39 vpmuludq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 28 d4 vpmuldq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 28 39 vpmuldq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 eb d4 vpor %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 eb 39 vpor \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f6 d4 vpsadbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f6 39 vpsadbw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 00 d4 vpshufb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 00 39 vpshufb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 08 d4 vpsignb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 08 39 vpsignb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 09 d4 vpsignw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 09 39 vpsignw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0a d4 vpsignd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0a 39 vpsignd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f1 d4 vpsllw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f1 39 vpsllw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f2 d4 vpslld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f2 39 vpslld \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f3 d4 vpsllq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f3 39 vpsllq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e1 d4 vpsraw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e1 39 vpsraw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e2 d4 vpsrad %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e2 39 vpsrad \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d1 d4 vpsrlw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d1 39 vpsrlw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d2 d4 vpsrld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d2 39 vpsrld \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d3 d4 vpsrlq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d3 39 vpsrlq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f8 d4 vpsubb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f8 39 vpsubb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f9 d4 vpsubw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f9 39 vpsubw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fa d4 vpsubd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fa 39 vpsubd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fb d4 vpsubq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fb 39 vpsubq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e8 d4 vpsubsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e8 39 vpsubsb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e9 d4 vpsubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e9 39 vpsubsw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d8 d4 vpsubusb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d8 39 vpsubusb \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d9 d4 vpsubusw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d9 39 vpsubusw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 68 d4 vpunpckhbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 68 39 vpunpckhbw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 69 d4 vpunpckhwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 69 39 vpunpckhwd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6a d4 vpunpckhdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6a 39 vpunpckhdq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6d d4 vpunpckhqdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6d 39 vpunpckhqdq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 60 d4 vpunpcklbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 60 39 vpunpcklbw \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 61 d4 vpunpcklwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 61 39 vpunpcklwd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 62 d4 vpunpckldq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 62 39 vpunpckldq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6c d4 vpunpcklqdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6c 39 vpunpcklqdq \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ef d4 vpxor %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ef 39 vpxor \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5c d4 vsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5c 39 vsubpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5c d4 vsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5c 39 vsubps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 15 d4 vunpckhpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 15 39 vunpckhpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 15 d4 vunpckhps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 15 39 vunpckhps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 14 d4 vunpcklpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 14 39 vunpcklpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 14 d4 vunpcklps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 14 39 vunpcklps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 57 d4 vxorpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 57 39 vxorpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 57 d4 vxorps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 57 39 vxorps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 00 vcmpeqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 00 vcmpeqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 01 vcmpltpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 01 vcmpltpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 02 vcmplepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 02 vcmplepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 03 vcmpunordpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 03 vcmpunordpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 04 vcmpneqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 04 vcmpneqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 05 vcmpnltpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 05 vcmpnltpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 06 vcmpnlepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 06 vcmpnlepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 07 vcmpordpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 07 vcmpordpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 08 vcmpeq_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 08 vcmpeq_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 09 vcmpngepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 09 vcmpngepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0a vcmpngtpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0a vcmpngtpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0b vcmpfalsepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0b vcmpfalsepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0c vcmpneq_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0c vcmpneq_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0d vcmpgepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0d vcmpgepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0e vcmpgtpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0e vcmpgtpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0f vcmptruepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0f vcmptruepd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 10 vcmpeq_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 10 vcmpeq_ospd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 11 vcmplt_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 11 vcmplt_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 12 vcmple_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 12 vcmple_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 13 vcmpunord_spd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 13 vcmpunord_spd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 14 vcmpneq_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 14 vcmpneq_uspd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 15 vcmpnlt_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 15 vcmpnlt_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 16 vcmpnle_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 16 vcmpnle_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 17 vcmpord_spd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 17 vcmpord_spd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 18 vcmpeq_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 18 vcmpeq_uspd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 19 vcmpnge_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 19 vcmpnge_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1a vcmpngt_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1a vcmpngt_uqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1b vcmpfalse_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1b vcmpfalse_ospd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1c vcmpneq_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1c vcmpneq_ospd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1d vcmpge_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1d vcmpge_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1e vcmpgt_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1e vcmpgt_oqpd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1f vcmptrue_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1f vcmptrue_uspd \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 00 vcmpeqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 00 vcmpeqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 01 vcmpltps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 01 vcmpltps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 02 vcmpleps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 02 vcmpleps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 03 vcmpunordps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 03 vcmpunordps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 04 vcmpneqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 04 vcmpneqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 05 vcmpnltps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 05 vcmpnltps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 06 vcmpnleps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 06 vcmpnleps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 07 vcmpordps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 07 vcmpordps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 08 vcmpeq_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 08 vcmpeq_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 09 vcmpngeps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 09 vcmpngeps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0a vcmpngtps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0a vcmpngtps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0b vcmpfalseps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0b vcmpfalseps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0c vcmpneq_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0c vcmpneq_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0d vcmpgeps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0d vcmpgeps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0e vcmpgtps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0e vcmpgtps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0f vcmptrueps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0f vcmptrueps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 10 vcmpeq_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 10 vcmpeq_osps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 11 vcmplt_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 11 vcmplt_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 12 vcmple_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 12 vcmple_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 13 vcmpunord_sps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 13 vcmpunord_sps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 14 vcmpneq_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 14 vcmpneq_usps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 15 vcmpnlt_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 15 vcmpnlt_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 16 vcmpnle_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 16 vcmpnle_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 17 vcmpord_sps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 17 vcmpord_sps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 18 vcmpeq_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 18 vcmpeq_usps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 19 vcmpnge_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 19 vcmpnge_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1a vcmpngt_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1a vcmpngt_uqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1b vcmpfalse_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1b vcmpfalse_osps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1c vcmpneq_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1c vcmpneq_osps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1d vcmpge_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1d vcmpge_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1e vcmpgt_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1e vcmpgt_oqps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1f vcmptrue_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1f vcmptrue_usps \(%ecx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 59 2c 31 vmaskmovps \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 59 2d 31 vmaskmovpd \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 05 f4 64 vpermilpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 05 31 64 vpermilpd \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 04 f4 64 vpermilps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 04 31 64 vpermilps \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 2e 21 vmaskmovps %xmm4,%xmm6,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e2 49 2f 21 vmaskmovpd %xmm4,%xmm6,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 49 0d d4 64 vblendpd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0d 11 64 vblendpd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0c d4 64 vblendps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0c 11 64 vblendps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 d4 64 vcmppd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 11 64 vcmppd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 d4 64 vcmpps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 11 64 vcmpps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 41 d4 64 vdppd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 41 11 64 vdppd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 40 d4 64 vdpps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 40 11 64 vdpps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 42 d4 64 vmpsadbw \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 42 11 64 vmpsadbw \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0f d4 64 vpalignr \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0f 11 64 vpalignr \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0e d4 64 vpblendw \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0e 11 64 vpblendw \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c6 d4 64 vshufpd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c6 11 64 vshufpd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c6 d4 64 vshufps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c6 11 64 vshufps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 69 4b fe 40 vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4b 39 40 vblendvpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4a fe 40 vblendvps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4a 39 40 vblendvps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4c fe 40 vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4c 39 40 vpblendvb %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 69 fc 60 vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 69 39 60 vfmaddpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 69 39 40 vfmaddpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 68 fc 60 vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 68 39 60 vfmaddps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 68 39 40 vfmaddps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5d fc 60 vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5d 39 60 vfmaddsubpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5d 39 40 vfmaddsubpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5c fc 60 vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5c 39 60 vfmaddsubps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5c 39 40 vfmaddsubps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5f fc 60 vfmsubaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5f 39 60 vfmsubaddpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5f 39 40 vfmsubaddpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5e fc 60 vfmsubaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5e 39 60 vfmsubaddps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5e 39 40 vfmsubaddps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6d fc 60 vfmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6d 39 60 vfmsubpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6d 39 40 vfmsubpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6c fc 60 vfmsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6c 39 60 vfmsubps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6c 39 40 vfmsubps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 79 fc 60 vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 79 39 60 vfnmaddpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 79 39 40 vfnmaddpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 78 fc 60 vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 78 39 60 vfnmaddps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 78 39 40 vfnmaddps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7d fc 60 vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7d 39 60 vfnmsubpd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7d 39 40 vfnmsubpd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7c fc 60 vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7c 39 60 vfnmsubps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7c 39 40 vfnmsubps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 62 vpermilmo2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 62 vpermilmo2pd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 42 vpermilmo2pd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 63 vpermilmz2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 63 vpermilmz2pd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 43 vpermilmz2pd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 60 vpermiltd2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 60 vpermiltd2pd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 40 vpermiltd2pd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 62 vpermilmo2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 62 vpermilmo2ps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 42 vpermilmo2ps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 63 vpermilmz2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 63 vpermilmz2ps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 43 vpermilmz2ps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 60 vpermiltd2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 60 vpermiltd2ps \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 40 vpermiltd2ps %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 6a vpermil2pd \$0xa,%xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 6a vpermil2pd \$0xa,\(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 4a vpermil2pd \$0xa,%xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 6a vpermil2ps \$0xa,%xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 6a vpermil2ps \$0xa,\(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 4a vpermil2ps \$0xa,%xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e2 7d 19 21 vbroadcastsd \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 d9 12 31 vmovlpd \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d8 12 31 vmovlps \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 16 31 vmovhpd \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d8 16 31 vmovhps \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 d4 64 vcmpsd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 64 vcmpsd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0b d4 64 vroundsd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0b 11 64 vroundsd \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 e9 6b fc 60 vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6b 39 60 vfmaddsd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6b 39 40 vfmaddsd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6f fc 60 vfmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6f 39 60 vfmsubsd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6f 39 40 vfmsubsd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7b fc 60 vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7b 39 60 vfnmaddsd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7b 39 40 vfnmaddsd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7f fc 60 vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7f 39 60 vfnmsubsd \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7f 39 40 vfnmsubsd %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c5 cb 58 d4 vaddsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 58 11 vaddsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5a d4 vcvtsd2ss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5a 11 vcvtsd2ss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5e d4 vdivsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5e 11 vdivsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5f d4 vmaxsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5f 11 vmaxsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5d d4 vminsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5d 11 vminsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 59 d4 vmulsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 59 11 vmulsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 51 d4 vsqrtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 51 11 vsqrtsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5c d4 vsubsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5c 11 vsubsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 00 vcmpeqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 00 vcmpeqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 01 vcmpltsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 01 vcmpltsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 02 vcmplesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 02 vcmplesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 03 vcmpunordsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 03 vcmpunordsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 04 vcmpneqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 04 vcmpneqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 05 vcmpnltsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 05 vcmpnltsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 06 vcmpnlesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 06 vcmpnlesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 07 vcmpordsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 07 vcmpordsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 08 vcmpeq_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 08 vcmpeq_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 09 vcmpngesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 09 vcmpngesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0a vcmpngtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0a vcmpngtsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0b vcmpfalsesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0b vcmpfalsesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0c vcmpneq_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0c vcmpneq_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0d vcmpgesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0d vcmpgesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0e vcmpgtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0e vcmpgtsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0f vcmptruesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0f vcmptruesd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 10 vcmpeq_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 10 vcmpeq_ossd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 11 vcmplt_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 11 vcmplt_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 12 vcmple_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 12 vcmple_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 13 vcmpunord_ssd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 13 vcmpunord_ssd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 14 vcmpneq_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 14 vcmpneq_ussd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 15 vcmpnlt_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 15 vcmpnlt_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 16 vcmpnle_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 16 vcmpnle_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 17 vcmpord_ssd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 17 vcmpord_ssd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 18 vcmpeq_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 18 vcmpeq_ussd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 19 vcmpnge_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 19 vcmpnge_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1a vcmpngt_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1a vcmpngt_uqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1b vcmpfalse_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1b vcmpfalse_ossd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1c vcmpneq_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1c vcmpneq_ossd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1d vcmpge_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1d vcmpge_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1e vcmpgt_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1e vcmpgt_oqsd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1f vcmptrue_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1f vcmptrue_ussd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 58 d4 vaddss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 58 11 vaddss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5a d4 vcvtss2sd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5a 11 vcvtss2sd \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5e d4 vdivss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5e 11 vdivss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5f d4 vmaxss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5f 11 vmaxss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5d d4 vminss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5d 11 vminss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 59 d4 vmulss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 59 11 vmulss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 53 d4 vrcpss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 53 11 vrcpss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 52 d4 vrsqrtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 52 11 vrsqrtss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 51 d4 vsqrtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 51 11 vsqrtss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5c d4 vsubss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5c 11 vsubss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 00 vcmpeqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 00 vcmpeqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 01 vcmpltss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 01 vcmpltss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 02 vcmpless %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 02 vcmpless \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 03 vcmpunordss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 03 vcmpunordss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 04 vcmpneqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 04 vcmpneqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 05 vcmpnltss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 05 vcmpnltss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 06 vcmpnless %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 06 vcmpnless \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 07 vcmpordss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 07 vcmpordss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 08 vcmpeq_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 08 vcmpeq_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 09 vcmpngess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 09 vcmpngess \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0a vcmpngtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0a vcmpngtss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0b vcmpfalsess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0b vcmpfalsess \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0c vcmpneq_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0c vcmpneq_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0d vcmpgess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0d vcmpgess \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0e vcmpgtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0e vcmpgtss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0f vcmptruess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0f vcmptruess \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 10 vcmpeq_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 10 vcmpeq_osss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 11 vcmplt_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 11 vcmplt_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 12 vcmple_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 12 vcmple_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 13 vcmpunord_sss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 13 vcmpunord_sss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 14 vcmpneq_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 14 vcmpneq_usss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 15 vcmpnlt_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 15 vcmpnlt_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 16 vcmpnle_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 16 vcmpnle_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 17 vcmpord_sss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 17 vcmpord_sss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 18 vcmpeq_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 18 vcmpeq_usss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 19 vcmpnge_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 19 vcmpnge_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1a vcmpngt_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1a vcmpngt_uqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1b vcmpfalse_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1b vcmpfalse_osss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1c vcmpneq_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1c vcmpneq_osss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1d vcmpge_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1d vcmpge_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1e vcmpgt_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1e vcmpgt_oqss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1f vcmptrue_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1f vcmptrue_usss \(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 7d 18 21 vbroadcastss \(%ecx\),%ymm4
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 18 21 vbroadcastss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd %ecx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 db 2a f1 vcvtsi2sd %ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 db 2a 31 vcvtsi2sdl \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 da 2a f1 vcvtsi2ss %ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 da 2a 31 vcvtsi2ssl \(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 d4 64 vcmpss \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 64 vcmpss \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 21 d4 64 vinsertps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 21 11 64 vinsertps \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0a d4 64 vroundss \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0a 11 64 vroundss \$0x64,\(%ecx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 e9 6a fc 60 vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6a 39 60 vfmaddss \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6a 39 40 vfmaddss %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6e fc 60 vfmsubss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6e 39 60 vfmsubss \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6e 39 40 vfmsubss %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7a fc 60 vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7a 39 60 vfnmaddss \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7a 39 40 vfnmaddss %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7e fc 60 vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7e 39 60 vfnmsubss \(%ecx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7e 39 40 vfnmsubss %xmm4,\(%ecx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw \$0x64,\(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb \$0x64,\(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb \$0x64,\(%ecx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 c8 12 d4 vmovhlps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 16 d4 vmovlhps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 10 d4 vmovsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 10 d4 vmovss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 72 f4 64 vpslld \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 fc 64 vpslldq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 f4 64 vpsllq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 f4 64 vpsllw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 72 e4 64 vpsrad \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 e4 64 vpsraw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 72 d4 64 vpsrld \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 dc 64 vpsrldq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 d4 64 vpsrlq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 d4 64 vpsrlw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 ff e6 f4 vcvtpd2dq %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fd 5a f4 vcvtpd2ps %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fd e6 f4 vcvttpd2dq %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 ae 15 34 12 00 00 vldmxcsr 0x1234
+[ ]*[a-f0-9]+: c5 f9 6f 05 34 12 00 00 vmovdqa 0x1234,%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 05 34 12 00 00 vmovdqa %xmm0,0x1234
+[ ]*[a-f0-9]+: c5 f9 7e 05 34 12 00 00 vmovd %xmm0,0x1234
+[ ]*[a-f0-9]+: c5 fb 2d 05 34 12 00 00 vcvtsd2si 0x1234,%eax
+[ ]*[a-f0-9]+: c5 fe e6 05 34 12 00 00 vcvtdq2pd 0x1234,%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 05 34 12 00 00 vcvtpd2psy 0x1234,%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 3d 34 12 00 00 vpavgb 0x1234,%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 05 34 12 00 00 64 vpextrb \$0x64,%xmm0,0x1234
+[ ]*[a-f0-9]+: c5 fb 2a 3d 34 12 00 00 vcvtsi2sdl 0x1234,%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 35 34 12 00 00 00 vblendvps %xmm0,0x1234,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 3d 34 12 00 00 64 vpinsrb \$0x64,0x1234,%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 05 34 12 00 00 vmovdqa 0x1234,%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 05 34 12 00 00 vmovdqa %ymm0,0x1234
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3d 34 12 00 00 vpermilpd 0x1234,%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 05 34 12 00 00 64 vroundpd \$0x64,0x1234,%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 05 34 12 00 00 64 vextractf128 \$0x64,%ymm0,0x1234
+[ ]*[a-f0-9]+: c4 e3 7d 06 3d 34 12 00 00 64 vperm2f128 \$0x64,0x1234,%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 35 34 12 00 00 00 vblendvpd %ymm0,0x1234,%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 55 00 vldmxcsr 0x0\(%ebp\)
+[ ]*[a-f0-9]+: c5 f9 6f 45 00 vmovdqa 0x0\(%ebp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 45 00 vmovdqa %xmm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c5 f9 7e 45 00 vmovd %xmm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c5 fb 2d 45 00 vcvtsd2si 0x0\(%ebp\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 45 00 vcvtdq2pd 0x0\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 45 00 vcvtpd2psy 0x0\(%ebp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 7d 00 vpavgb 0x0\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 45 00 64 vpextrb \$0x64,%xmm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c5 fb 2a 7d 00 vcvtsi2sdl 0x0\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 75 00 00 vblendvps %xmm0,0x0\(%ebp\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 7d 00 64 vpinsrb \$0x64,0x0\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 45 00 vmovdqa 0x0\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 45 00 vmovdqa %ymm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d 7d 00 vpermilpd 0x0\(%ebp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 45 00 64 vroundpd \$0x64,0x0\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 45 00 64 vextractf128 \$0x64,%ymm0,0x0\(%ebp\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 7d 00 64 vperm2f128 \$0x64,0x0\(%ebp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 75 00 00 vblendvpd %ymm0,0x0\(%ebp\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 95 99 00 00 00 vldmxcsr 0x99\(%ebp\)
+[ ]*[a-f0-9]+: c5 f9 6f 85 99 00 00 00 vmovdqa 0x99\(%ebp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 85 99 00 00 00 vmovdqa %xmm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c5 f9 7e 85 99 00 00 00 vmovd %xmm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c5 fb 2d 85 99 00 00 00 vcvtsd2si 0x99\(%ebp\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 85 99 00 00 00 vcvtdq2pd 0x99\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 85 99 00 00 00 vcvtpd2psy 0x99\(%ebp\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bd 99 00 00 00 vpavgb 0x99\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 85 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c5 fb 2a bd 99 00 00 00 vcvtsi2sdl 0x99\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b5 99 00 00 00 00 vblendvps %xmm0,0x99\(%ebp\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bd 99 00 00 00 64 vpinsrb \$0x64,0x99\(%ebp\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 85 99 00 00 00 vmovdqa 0x99\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 85 99 00 00 00 vmovdqa %ymm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bd 99 00 00 00 vpermilpd 0x99\(%ebp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 85 99 00 00 00 64 vroundpd \$0x64,0x99\(%ebp\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 85 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%ebp\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bd 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%ebp\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b5 99 00 00 00 00 vblendvpd %ymm0,0x99\(%ebp\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 99 00 00 00 vldmxcsr 0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c5 f9 6f 04 25 99 00 00 00 vmovdqa 0x99\(,%eiz,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 04 25 99 00 00 00 vmovdqa %xmm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c5 f9 7e 04 25 99 00 00 00 vmovd %xmm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c5 fb 2d 04 25 99 00 00 00 vcvtsd2si 0x99\(,%eiz,1\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 04 25 99 00 00 00 vcvtdq2pd 0x99\(,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 04 25 99 00 00 00 vcvtpd2psy 0x99\(,%eiz,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 3c 25 99 00 00 00 vpavgb 0x99\(,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 04 25 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c5 fb 2a 3c 25 99 00 00 00 vcvtsi2sdl 0x99\(,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 25 99 00 00 00 00 vblendvps %xmm0,0x99\(,%eiz,1\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 25 99 00 00 00 64 vpinsrb \$0x64,0x99\(,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 04 25 99 00 00 00 vmovdqa 0x99\(,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 04 25 99 00 00 00 vmovdqa %ymm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 25 99 00 00 00 vpermilpd 0x99\(,%eiz,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 25 99 00 00 00 64 vroundpd \$0x64,0x99\(,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 25 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(,%eiz,1\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 25 99 00 00 00 64 vperm2f128 \$0x64,0x99\(,%eiz,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 25 99 00 00 00 00 vblendvpd %ymm0,0x99\(,%eiz,1\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 14 65 99 00 00 00 vldmxcsr 0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c5 f9 6f 04 65 99 00 00 00 vmovdqa 0x99\(,%eiz,2\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 04 65 99 00 00 00 vmovdqa %xmm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c5 f9 7e 04 65 99 00 00 00 vmovd %xmm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c5 fb 2d 04 65 99 00 00 00 vcvtsd2si 0x99\(,%eiz,2\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 04 65 99 00 00 00 vcvtdq2pd 0x99\(,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 04 65 99 00 00 00 vcvtpd2psy 0x99\(,%eiz,2\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 3c 65 99 00 00 00 vpavgb 0x99\(,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 04 65 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c5 fb 2a 3c 65 99 00 00 00 vcvtsi2sdl 0x99\(,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a 34 65 99 00 00 00 00 vblendvps %xmm0,0x99\(,%eiz,2\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 3c 65 99 00 00 00 64 vpinsrb \$0x64,0x99\(,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 04 65 99 00 00 00 vmovdqa 0x99\(,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 04 65 99 00 00 00 vmovdqa %ymm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d 3c 65 99 00 00 00 vpermilpd 0x99\(,%eiz,2\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 04 65 99 00 00 00 64 vroundpd \$0x64,0x99\(,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 04 65 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(,%eiz,2\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 3c 65 99 00 00 00 64 vperm2f128 \$0x64,0x99\(,%eiz,2\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b 34 65 99 00 00 00 00 vblendvpd %ymm0,0x99\(,%eiz,2\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 20 99 00 00 00 vldmxcsr 0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 20 99 00 00 00 vmovdqa 0x99\(%eax,%eiz,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 20 99 00 00 00 vmovdqa %xmm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 20 99 00 00 00 vmovd %xmm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 20 99 00 00 00 vcvtsd2si 0x99\(%eax,%eiz,1\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 20 99 00 00 00 vcvtdq2pd 0x99\(%eax,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 20 99 00 00 00 vcvtpd2psy 0x99\(%eax,%eiz,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc 20 99 00 00 00 vpavgb 0x99\(%eax,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 20 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c5 fb 2a bc 20 99 00 00 00 vcvtsi2sdl 0x99\(%eax,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 20 99 00 00 00 00 vblendvps %xmm0,0x99\(%eax,%eiz,1\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 20 99 00 00 00 64 vpinsrb \$0x64,0x99\(%eax,%eiz,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 20 99 00 00 00 vmovdqa 0x99\(%eax,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 20 99 00 00 00 vmovdqa %ymm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 20 99 00 00 00 vpermilpd 0x99\(%eax,%eiz,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 20 99 00 00 00 64 vroundpd \$0x64,0x99\(%eax,%eiz,1\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 20 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%eax,%eiz,1\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 20 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%eax,%eiz,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 20 99 00 00 00 00 vblendvpd %ymm0,0x99\(%eax,%eiz,1\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 60 99 00 00 00 vldmxcsr 0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 60 99 00 00 00 vmovdqa 0x99\(%eax,%eiz,2\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 60 99 00 00 00 vmovdqa %xmm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 60 99 00 00 00 vmovd %xmm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 60 99 00 00 00 vcvtsd2si 0x99\(%eax,%eiz,2\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 60 99 00 00 00 vcvtdq2pd 0x99\(%eax,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 60 99 00 00 00 vcvtpd2psy 0x99\(%eax,%eiz,2\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc 60 99 00 00 00 vpavgb 0x99\(%eax,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 60 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c5 fb 2a bc 60 99 00 00 00 vcvtsi2sdl 0x99\(%eax,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 60 99 00 00 00 00 vblendvps %xmm0,0x99\(%eax,%eiz,2\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 60 99 00 00 00 64 vpinsrb \$0x64,0x99\(%eax,%eiz,2\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 60 99 00 00 00 vmovdqa 0x99\(%eax,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 60 99 00 00 00 vmovdqa %ymm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 60 99 00 00 00 vpermilpd 0x99\(%eax,%eiz,2\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 60 99 00 00 00 64 vroundpd \$0x64,0x99\(%eax,%eiz,2\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 60 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%eax,%eiz,2\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 60 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%eax,%eiz,2\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 60 99 00 00 00 00 vblendvpd %ymm0,0x99\(%eax,%eiz,2\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 98 99 00 00 00 vldmxcsr 0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 98 99 00 00 00 vmovdqa 0x99\(%eax,%ebx,4\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 98 99 00 00 00 vmovdqa %xmm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 98 99 00 00 00 vmovd %xmm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 98 99 00 00 00 vcvtsd2si 0x99\(%eax,%ebx,4\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 98 99 00 00 00 vcvtdq2pd 0x99\(%eax,%ebx,4\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 98 99 00 00 00 vcvtpd2psy 0x99\(%eax,%ebx,4\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc 98 99 00 00 00 vpavgb 0x99\(%eax,%ebx,4\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 98 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c5 fb 2a bc 98 99 00 00 00 vcvtsi2sdl 0x99\(%eax,%ebx,4\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 98 99 00 00 00 00 vblendvps %xmm0,0x99\(%eax,%ebx,4\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 98 99 00 00 00 64 vpinsrb \$0x64,0x99\(%eax,%ebx,4\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 98 99 00 00 00 vmovdqa 0x99\(%eax,%ebx,4\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 98 99 00 00 00 vmovdqa %ymm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 98 99 00 00 00 vpermilpd 0x99\(%eax,%ebx,4\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 98 99 00 00 00 64 vroundpd \$0x64,0x99\(%eax,%ebx,4\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 98 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%eax,%ebx,4\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 98 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%eax,%ebx,4\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 98 99 00 00 00 00 vblendvpd %ymm0,0x99\(%eax,%ebx,4\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 cc 99 00 00 00 vldmxcsr 0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 cc 99 00 00 00 vmovdqa 0x99\(%esp,%ecx,8\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 cc 99 00 00 00 vmovdqa %xmm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 cc 99 00 00 00 vmovd %xmm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 cc 99 00 00 00 vcvtsd2si 0x99\(%esp,%ecx,8\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 cc 99 00 00 00 vcvtdq2pd 0x99\(%esp,%ecx,8\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 cc 99 00 00 00 vcvtpd2psy 0x99\(%esp,%ecx,8\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc cc 99 00 00 00 vpavgb 0x99\(%esp,%ecx,8\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 cc 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c5 fb 2a bc cc 99 00 00 00 vcvtsi2sdl 0x99\(%esp,%ecx,8\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 cc 99 00 00 00 00 vblendvps %xmm0,0x99\(%esp,%ecx,8\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc cc 99 00 00 00 64 vpinsrb \$0x64,0x99\(%esp,%ecx,8\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 cc 99 00 00 00 vmovdqa 0x99\(%esp,%ecx,8\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 cc 99 00 00 00 vmovdqa %ymm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc cc 99 00 00 00 vpermilpd 0x99\(%esp,%ecx,8\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 cc 99 00 00 00 64 vroundpd \$0x64,0x99\(%esp,%ecx,8\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 cc 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%esp,%ecx,8\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc cc 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%esp,%ecx,8\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 cc 99 00 00 00 00 vblendvpd %ymm0,0x99\(%esp,%ecx,8\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f8 ae 94 15 99 00 00 00 vldmxcsr 0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c5 f9 6f 84 15 99 00 00 00 vmovdqa 0x99\(%ebp,%edx,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 7f 84 15 99 00 00 00 vmovdqa %xmm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c5 f9 7e 84 15 99 00 00 00 vmovd %xmm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c5 fb 2d 84 15 99 00 00 00 vcvtsd2si 0x99\(%ebp,%edx,1\),%eax
+[ ]*[a-f0-9]+: c5 fe e6 84 15 99 00 00 00 vcvtdq2pd 0x99\(%ebp,%edx,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 5a 84 15 99 00 00 00 vcvtpd2psy 0x99\(%ebp,%edx,1\),%xmm0
+[ ]*[a-f0-9]+: c5 f9 e0 bc 15 99 00 00 00 vpavgb 0x99\(%ebp,%edx,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 79 14 84 15 99 00 00 00 64 vpextrb \$0x64,%xmm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c5 fb 2a bc 15 99 00 00 00 vcvtsi2sdl 0x99\(%ebp,%edx,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c4 e3 59 4a b4 15 99 00 00 00 00 vblendvps %xmm0,0x99\(%ebp,%edx,1\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 20 bc 15 99 00 00 00 64 vpinsrb \$0x64,0x99\(%ebp,%edx,1\),%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fd 6f 84 15 99 00 00 00 vmovdqa 0x99\(%ebp,%edx,1\),%ymm0
+[ ]*[a-f0-9]+: c5 fd 7f 84 15 99 00 00 00 vmovdqa %ymm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c4 e2 7d 0d bc 15 99 00 00 00 vpermilpd 0x99\(%ebp,%edx,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 7d 09 84 15 99 00 00 00 64 vroundpd \$0x64,0x99\(%ebp,%edx,1\),%ymm0
+[ ]*[a-f0-9]+: c4 e3 7d 19 84 15 99 00 00 00 64 vextractf128 \$0x64,%ymm0,0x99\(%ebp,%edx,1\)
+[ ]*[a-f0-9]+: c4 e3 7d 06 bc 15 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%ebp,%edx,1\),%ymm0,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 4b b4 15 99 00 00 00 00 vblendvpd %ymm0,0x99\(%ebp,%edx,1\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c5 f9 50 c0 vmovmskpd %xmm0,%eax
+[ ]*[a-f0-9]+: c5 c1 72 f0 64 vpslld \$0x64,%xmm0,%xmm7
+[ ]*[a-f0-9]+: c5 fc 50 c0 vmovmskps %ymm0,%eax
+#pass
diff --git a/gas/testsuite/gas/i386/avx.s b/gas/testsuite/gas/i386/avx.s
new file mode 100644
index 0000000..bfb8a0f
--- /dev/null
+++ b/gas/testsuite/gas/i386/avx.s
@@ -0,0 +1,3042 @@
+# Check AVX instructions
+
+ .allow_index_reg
+ .text
+_start:
+# Tests for op
+ vzeroall
+ vzeroupper
+
+# Tests for op mem64
+ vldmxcsr (%ecx)
+ vstmxcsr (%ecx)
+
+# Tests for op mem256, mask, ymm
+# Tests for op ymm, mask, mem256
+ vmaskmovpd (%ecx),%ymm4,%ymm6
+ vmaskmovpd %ymm4,%ymm6,(%ecx)
+ vmaskmovps (%ecx),%ymm4,%ymm6
+ vmaskmovps %ymm4,%ymm6,(%ecx)
+
+# Tests for op imm8, ymm/mem256, ymm
+ vpermilpd $100,%ymm6,%ymm2
+ vpermilpd $100,(%ecx),%ymm6
+ vpermilps $100,%ymm6,%ymm2
+ vpermilps $100,(%ecx),%ymm6
+ vroundpd $100,%ymm6,%ymm2
+ vroundpd $100,(%ecx),%ymm6
+ vroundps $100,%ymm6,%ymm2
+ vroundps $100,(%ecx),%ymm6
+
+# Tests for op ymm/mem256, ymm, ymm
+ vaddpd %ymm4,%ymm6,%ymm2
+ vaddpd (%ecx),%ymm6,%ymm2
+ vaddps %ymm4,%ymm6,%ymm2
+ vaddps (%ecx),%ymm6,%ymm2
+ vaddsubpd %ymm4,%ymm6,%ymm2
+ vaddsubpd (%ecx),%ymm6,%ymm2
+ vaddsubps %ymm4,%ymm6,%ymm2
+ vaddsubps (%ecx),%ymm6,%ymm2
+ vandnpd %ymm4,%ymm6,%ymm2
+ vandnpd (%ecx),%ymm6,%ymm2
+ vandnps %ymm4,%ymm6,%ymm2
+ vandnps (%ecx),%ymm6,%ymm2
+ vandpd %ymm4,%ymm6,%ymm2
+ vandpd (%ecx),%ymm6,%ymm2
+ vandps %ymm4,%ymm6,%ymm2
+ vandps (%ecx),%ymm6,%ymm2
+ vdivpd %ymm4,%ymm6,%ymm2
+ vdivpd (%ecx),%ymm6,%ymm2
+ vdivps %ymm4,%ymm6,%ymm2
+ vdivps (%ecx),%ymm6,%ymm2
+ vhaddpd %ymm4,%ymm6,%ymm2
+ vhaddpd (%ecx),%ymm6,%ymm2
+ vhaddps %ymm4,%ymm6,%ymm2
+ vhaddps (%ecx),%ymm6,%ymm2
+ vhsubpd %ymm4,%ymm6,%ymm2
+ vhsubpd (%ecx),%ymm6,%ymm2
+ vhsubps %ymm4,%ymm6,%ymm2
+ vhsubps (%ecx),%ymm6,%ymm2
+ vmaxpd %ymm4,%ymm6,%ymm2
+ vmaxpd (%ecx),%ymm6,%ymm2
+ vmaxps %ymm4,%ymm6,%ymm2
+ vmaxps (%ecx),%ymm6,%ymm2
+ vminpd %ymm4,%ymm6,%ymm2
+ vminpd (%ecx),%ymm6,%ymm2
+ vminps %ymm4,%ymm6,%ymm2
+ vminps (%ecx),%ymm6,%ymm2
+ vmulpd %ymm4,%ymm6,%ymm2
+ vmulpd (%ecx),%ymm6,%ymm2
+ vmulps %ymm4,%ymm6,%ymm2
+ vmulps (%ecx),%ymm6,%ymm2
+ vorpd %ymm4,%ymm6,%ymm2
+ vorpd (%ecx),%ymm6,%ymm2
+ vorps %ymm4,%ymm6,%ymm2
+ vorps (%ecx),%ymm6,%ymm2
+ vpermilpd %ymm4,%ymm6,%ymm2
+ vpermilpd (%ecx),%ymm6,%ymm2
+ vpermilps %ymm4,%ymm6,%ymm2
+ vpermilps (%ecx),%ymm6,%ymm2
+ vsubpd %ymm4,%ymm6,%ymm2
+ vsubpd (%ecx),%ymm6,%ymm2
+ vsubps %ymm4,%ymm6,%ymm2
+ vsubps (%ecx),%ymm6,%ymm2
+ vunpckhpd %ymm4,%ymm6,%ymm2
+ vunpckhpd (%ecx),%ymm6,%ymm2
+ vunpckhps %ymm4,%ymm6,%ymm2
+ vunpckhps (%ecx),%ymm6,%ymm2
+ vunpcklpd %ymm4,%ymm6,%ymm2
+ vunpcklpd (%ecx),%ymm6,%ymm2
+ vunpcklps %ymm4,%ymm6,%ymm2
+ vunpcklps (%ecx),%ymm6,%ymm2
+ vxorpd %ymm4,%ymm6,%ymm2
+ vxorpd (%ecx),%ymm6,%ymm2
+ vxorps %ymm4,%ymm6,%ymm2
+ vxorps (%ecx),%ymm6,%ymm2
+ vcmpeqpd %ymm4,%ymm6,%ymm2
+ vcmpeqpd (%ecx),%ymm6,%ymm2
+ vcmpltpd %ymm4,%ymm6,%ymm2
+ vcmpltpd (%ecx),%ymm6,%ymm2
+ vcmplepd %ymm4,%ymm6,%ymm2
+ vcmplepd (%ecx),%ymm6,%ymm2
+ vcmpunordpd %ymm4,%ymm6,%ymm2
+ vcmpunordpd (%ecx),%ymm6,%ymm2
+ vcmpneqpd %ymm4,%ymm6,%ymm2
+ vcmpneqpd (%ecx),%ymm6,%ymm2
+ vcmpnltpd %ymm4,%ymm6,%ymm2
+ vcmpnltpd (%ecx),%ymm6,%ymm2
+ vcmpnlepd %ymm4,%ymm6,%ymm2
+ vcmpnlepd (%ecx),%ymm6,%ymm2
+ vcmpordpd %ymm4,%ymm6,%ymm2
+ vcmpordpd (%ecx),%ymm6,%ymm2
+ vcmpeq_uqpd %ymm4,%ymm6,%ymm2
+ vcmpeq_uqpd (%ecx),%ymm6,%ymm2
+ vcmpngepd %ymm4,%ymm6,%ymm2
+ vcmpngepd (%ecx),%ymm6,%ymm2
+ vcmpngtpd %ymm4,%ymm6,%ymm2
+ vcmpngtpd (%ecx),%ymm6,%ymm2
+ vcmpfalsepd %ymm4,%ymm6,%ymm2
+ vcmpfalsepd (%ecx),%ymm6,%ymm2
+ vcmpneq_oqpd %ymm4,%ymm6,%ymm2
+ vcmpneq_oqpd (%ecx),%ymm6,%ymm2
+ vcmpgepd %ymm4,%ymm6,%ymm2
+ vcmpgepd (%ecx),%ymm6,%ymm2
+ vcmpgtpd %ymm4,%ymm6,%ymm2
+ vcmpgtpd (%ecx),%ymm6,%ymm2
+ vcmptruepd %ymm4,%ymm6,%ymm2
+ vcmptruepd (%ecx),%ymm6,%ymm2
+ vcmpeq_ospd %ymm4,%ymm6,%ymm2
+ vcmpeq_ospd (%ecx),%ymm6,%ymm2
+ vcmplt_oqpd %ymm4,%ymm6,%ymm2
+ vcmplt_oqpd (%ecx),%ymm6,%ymm2
+ vcmple_oqpd %ymm4,%ymm6,%ymm2
+ vcmple_oqpd (%ecx),%ymm6,%ymm2
+ vcmpunord_spd %ymm4,%ymm6,%ymm2
+ vcmpunord_spd (%ecx),%ymm6,%ymm2
+ vcmpneq_uspd %ymm4,%ymm6,%ymm2
+ vcmpneq_uspd (%ecx),%ymm6,%ymm2
+ vcmpnlt_uqpd %ymm4,%ymm6,%ymm2
+ vcmpnlt_uqpd (%ecx),%ymm6,%ymm2
+ vcmpnle_uqpd %ymm4,%ymm6,%ymm2
+ vcmpnle_uqpd (%ecx),%ymm6,%ymm2
+ vcmpord_spd %ymm4,%ymm6,%ymm2
+ vcmpord_spd (%ecx),%ymm6,%ymm2
+ vcmpeq_uspd %ymm4,%ymm6,%ymm2
+ vcmpeq_uspd (%ecx),%ymm6,%ymm2
+ vcmpnge_uqpd %ymm4,%ymm6,%ymm2
+ vcmpnge_uqpd (%ecx),%ymm6,%ymm2
+ vcmpngt_uqpd %ymm4,%ymm6,%ymm2
+ vcmpngt_uqpd (%ecx),%ymm6,%ymm2
+ vcmpfalse_ospd %ymm4,%ymm6,%ymm2
+ vcmpfalse_ospd (%ecx),%ymm6,%ymm2
+ vcmpneq_ospd %ymm4,%ymm6,%ymm2
+ vcmpneq_ospd (%ecx),%ymm6,%ymm2
+ vcmpge_oqpd %ymm4,%ymm6,%ymm2
+ vcmpge_oqpd (%ecx),%ymm6,%ymm2
+ vcmpgt_oqpd %ymm4,%ymm6,%ymm2
+ vcmpgt_oqpd (%ecx),%ymm6,%ymm2
+ vcmptrue_uspd %ymm4,%ymm6,%ymm2
+ vcmptrue_uspd (%ecx),%ymm6,%ymm2
+ vcmpeqps %ymm4,%ymm6,%ymm2
+ vcmpeqps (%ecx),%ymm6,%ymm2
+ vcmpltps %ymm4,%ymm6,%ymm2
+ vcmpltps (%ecx),%ymm6,%ymm2
+ vcmpleps %ymm4,%ymm6,%ymm2
+ vcmpleps (%ecx),%ymm6,%ymm2
+ vcmpunordps %ymm4,%ymm6,%ymm2
+ vcmpunordps (%ecx),%ymm6,%ymm2
+ vcmpneqps %ymm4,%ymm6,%ymm2
+ vcmpneqps (%ecx),%ymm6,%ymm2
+ vcmpnltps %ymm4,%ymm6,%ymm2
+ vcmpnltps (%ecx),%ymm6,%ymm2
+ vcmpnleps %ymm4,%ymm6,%ymm2
+ vcmpnleps (%ecx),%ymm6,%ymm2
+ vcmpordps %ymm4,%ymm6,%ymm2
+ vcmpordps (%ecx),%ymm6,%ymm2
+ vcmpeq_uqps %ymm4,%ymm6,%ymm2
+ vcmpeq_uqps (%ecx),%ymm6,%ymm2
+ vcmpngeps %ymm4,%ymm6,%ymm2
+ vcmpngeps (%ecx),%ymm6,%ymm2
+ vcmpngtps %ymm4,%ymm6,%ymm2
+ vcmpngtps (%ecx),%ymm6,%ymm2
+ vcmpfalseps %ymm4,%ymm6,%ymm2
+ vcmpfalseps (%ecx),%ymm6,%ymm2
+ vcmpneq_oqps %ymm4,%ymm6,%ymm2
+ vcmpneq_oqps (%ecx),%ymm6,%ymm2
+ vcmpgeps %ymm4,%ymm6,%ymm2
+ vcmpgeps (%ecx),%ymm6,%ymm2
+ vcmpgtps %ymm4,%ymm6,%ymm2
+ vcmpgtps (%ecx),%ymm6,%ymm2
+ vcmptrueps %ymm4,%ymm6,%ymm2
+ vcmptrueps (%ecx),%ymm6,%ymm2
+ vcmpeq_osps %ymm4,%ymm6,%ymm2
+ vcmpeq_osps (%ecx),%ymm6,%ymm2
+ vcmplt_oqps %ymm4,%ymm6,%ymm2
+ vcmplt_oqps (%ecx),%ymm6,%ymm2
+ vcmple_oqps %ymm4,%ymm6,%ymm2
+ vcmple_oqps (%ecx),%ymm6,%ymm2
+ vcmpunord_sps %ymm4,%ymm6,%ymm2
+ vcmpunord_sps (%ecx),%ymm6,%ymm2
+ vcmpneq_usps %ymm4,%ymm6,%ymm2
+ vcmpneq_usps (%ecx),%ymm6,%ymm2
+ vcmpnlt_uqps %ymm4,%ymm6,%ymm2
+ vcmpnlt_uqps (%ecx),%ymm6,%ymm2
+ vcmpnle_uqps %ymm4,%ymm6,%ymm2
+ vcmpnle_uqps (%ecx),%ymm6,%ymm2
+ vcmpord_sps %ymm4,%ymm6,%ymm2
+ vcmpord_sps (%ecx),%ymm6,%ymm2
+ vcmpeq_usps %ymm4,%ymm6,%ymm2
+ vcmpeq_usps (%ecx),%ymm6,%ymm2
+ vcmpnge_uqps %ymm4,%ymm6,%ymm2
+ vcmpnge_uqps (%ecx),%ymm6,%ymm2
+ vcmpngt_uqps %ymm4,%ymm6,%ymm2
+ vcmpngt_uqps (%ecx),%ymm6,%ymm2
+ vcmpfalse_osps %ymm4,%ymm6,%ymm2
+ vcmpfalse_osps (%ecx),%ymm6,%ymm2
+ vcmpneq_osps %ymm4,%ymm6,%ymm2
+ vcmpneq_osps (%ecx),%ymm6,%ymm2
+ vcmpge_oqps %ymm4,%ymm6,%ymm2
+ vcmpge_oqps (%ecx),%ymm6,%ymm2
+ vcmpgt_oqps %ymm4,%ymm6,%ymm2
+ vcmpgt_oqps (%ecx),%ymm6,%ymm2
+ vcmptrue_usps %ymm4,%ymm6,%ymm2
+ vcmptrue_usps (%ecx),%ymm6,%ymm2
+
+# Tests for op ymm/mem256, xmm
+ vcvtpd2dqy %ymm4,%xmm4
+ vcvtpd2dqy (%ecx),%xmm4
+ vcvtpd2psy %ymm4,%xmm4
+ vcvtpd2psy (%ecx),%xmm4
+ vcvttpd2dqy %ymm4,%xmm4
+ vcvttpd2dqy (%ecx),%xmm4
+
+# Tests for op ymm/mem256, ymm
+ vcvtdq2ps %ymm4,%ymm4
+ vcvtdq2ps (%ecx),%ymm4
+ vcvtps2dq %ymm4,%ymm4
+ vcvtps2dq (%ecx),%ymm4
+ vcvttps2dq %ymm4,%ymm4
+ vcvttps2dq (%ecx),%ymm4
+ vmovapd %ymm4,%ymm4
+ vmovapd (%ecx),%ymm4
+ vmovaps %ymm4,%ymm4
+ vmovaps (%ecx),%ymm4
+ vmovdqa %ymm4,%ymm4
+ vmovdqa (%ecx),%ymm4
+ vmovdqu %ymm4,%ymm4
+ vmovdqu (%ecx),%ymm4
+ vmovddup %ymm4,%ymm4
+ vmovddup (%ecx),%ymm4
+ vmovshdup %ymm4,%ymm4
+ vmovshdup (%ecx),%ymm4
+ vmovsldup %ymm4,%ymm4
+ vmovsldup (%ecx),%ymm4
+ vmovupd %ymm4,%ymm4
+ vmovupd (%ecx),%ymm4
+ vmovups %ymm4,%ymm4
+ vmovups (%ecx),%ymm4
+ vptest %ymm4,%ymm4
+ vptest (%ecx),%ymm4
+ vrcpps %ymm4,%ymm4
+ vrcpps (%ecx),%ymm4
+ vrsqrtps %ymm4,%ymm4
+ vrsqrtps (%ecx),%ymm4
+ vsqrtpd %ymm4,%ymm4
+ vsqrtpd (%ecx),%ymm4
+ vsqrtps %ymm4,%ymm4
+ vsqrtps (%ecx),%ymm4
+ vtestpd %ymm4,%ymm4
+ vtestpd (%ecx),%ymm4
+ vtestps %ymm4,%ymm4
+ vtestps (%ecx),%ymm4
+
+# Tests for op mem256, ymm
+ vlddqu (%ecx),%ymm4
+
+# Tests for op imm8, ymm/mem256, ymm, ymm
+ vblendpd $100,%ymm4,%ymm6,%ymm2
+ vblendpd $100,(%ecx),%ymm6,%ymm2
+ vblendps $100,%ymm4,%ymm6,%ymm2
+ vblendps $100,(%ecx),%ymm6,%ymm2
+ vcmppd $100,%ymm4,%ymm6,%ymm2
+ vcmppd $100,(%ecx),%ymm6,%ymm2
+ vcmpps $100,%ymm4,%ymm6,%ymm2
+ vcmpps $100,(%ecx),%ymm6,%ymm2
+ vdpps $100,%ymm4,%ymm6,%ymm2
+ vdpps $100,(%ecx),%ymm6,%ymm2
+ vperm2f128 $100,%ymm4,%ymm6,%ymm2
+ vperm2f128 $100,(%ecx),%ymm6,%ymm2
+ vshufpd $100,%ymm4,%ymm6,%ymm2
+ vshufpd $100,(%ecx),%ymm6,%ymm2
+ vshufps $100,%ymm4,%ymm6,%ymm2
+ vshufps $100,(%ecx),%ymm6,%ymm2
+
+# Tests for op ymm, ymm/mem256, ymm, ymm
+ vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
+ vblendvpd %ymm4,(%ecx),%ymm2,%ymm7
+ vblendvps %ymm4,%ymm6,%ymm2,%ymm7
+ vblendvps %ymm4,(%ecx),%ymm2,%ymm7
+
+# Tests for op ymm/mem256, ymm, ymm, ymm
+# Tests for op ymm, ymm/mem256, ymm, ymm
+ vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfmaddpd (%ecx),%ymm6,%ymm2,%ymm7
+ vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
+ vfmaddps (%ecx),%ymm6,%ymm2,%ymm7
+ vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfmaddsubpd (%ecx),%ymm6,%ymm2,%ymm7
+ vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
+ vfmaddsubps (%ecx),%ymm6,%ymm2,%ymm7
+ vfmsubaddpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfmsubaddpd (%ecx),%ymm6,%ymm2,%ymm7
+ vfmsubaddps %ymm4,%ymm6,%ymm2,%ymm7
+ vfmsubaddps (%ecx),%ymm6,%ymm2,%ymm7
+ vfmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfmsubpd (%ecx),%ymm6,%ymm2,%ymm7
+ vfmsubps %ymm4,%ymm6,%ymm2,%ymm7
+ vfmsubps (%ecx),%ymm6,%ymm2,%ymm7
+ vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfnmaddpd (%ecx),%ymm6,%ymm2,%ymm7
+ vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
+ vfnmaddps (%ecx),%ymm6,%ymm2,%ymm7
+ vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfnmsubpd (%ecx),%ymm6,%ymm2,%ymm7
+ vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
+ vfnmsubps (%ecx),%ymm6,%ymm2,%ymm7
+ vpermilmo2pd %ymm4,%ymm6,%ymm2,%ymm7
+ vpermilmo2pd (%ecx),%ymm6,%ymm2,%ymm7
+ vpermilmz2pd %ymm4,%ymm6,%ymm2,%ymm7
+ vpermilmz2pd (%ecx),%ymm6,%ymm2,%ymm7
+ vpermiltd2pd %ymm4,%ymm6,%ymm2,%ymm7
+ vpermiltd2pd (%ecx),%ymm6,%ymm2,%ymm7
+ vpermilmo2ps %ymm4,%ymm6,%ymm2,%ymm7
+ vpermilmo2ps (%ecx),%ymm6,%ymm2,%ymm7
+ vpermilmz2ps %ymm4,%ymm6,%ymm2,%ymm7
+ vpermilmz2ps (%ecx),%ymm6,%ymm2,%ymm7
+ vpermiltd2ps %ymm4,%ymm6,%ymm2,%ymm7
+ vpermiltd2ps (%ecx),%ymm6,%ymm2,%ymm7
+
+# Tests for op imm4, ymm/mem256, ymm, ymm, ymm
+# Tests for op imm4, ymm, ymm/mem256, ymm, ymm
+ vpermil2pd $10,%ymm4,%ymm6,%ymm2,%ymm7
+ vpermil2pd $10,(%ecx),%ymm6,%ymm2,%ymm7
+ vpermil2ps $10,%ymm4,%ymm6,%ymm2,%ymm7
+ vpermil2ps $10,(%ecx),%ymm6,%ymm2,%ymm7
+
+# Tests for op imm8, xmm/mem128, ymm, ymm
+ vinsertf128 $100,%xmm4,%ymm4,%ymm6
+ vinsertf128 $100,(%ecx),%ymm4,%ymm6
+
+# Tests for op imm8, ymm, xmm/mem128
+ vextractf128 $100,%ymm4,%xmm4
+ vextractf128 $100,%ymm4,(%ecx)
+
+# Tests for op xmm/mem128, xmm
+# Tests for op mem128, ymm
+ vbroadcastf128 (%ecx),%ymm4
+
+# Tests for op xmm/mem128, xmm
+ vcvtdq2ps %xmm4,%xmm6
+ vcvtdq2ps (%ecx),%xmm4
+ vcvtpd2dqx %xmm4,%xmm6
+ vcvtpd2dqx (%ecx),%xmm4
+ vcvtpd2psx %xmm4,%xmm6
+ vcvtpd2psx (%ecx),%xmm4
+ vcvtps2dq %xmm4,%xmm6
+ vcvtps2dq (%ecx),%xmm4
+ vcvttpd2dqx %xmm4,%xmm6
+ vcvttpd2dqx (%ecx),%xmm4
+ vcvttps2dq %xmm4,%xmm6
+ vcvttps2dq (%ecx),%xmm4
+ vmovapd %xmm4,%xmm6
+ vmovapd (%ecx),%xmm4
+ vmovaps %xmm4,%xmm6
+ vmovaps (%ecx),%xmm4
+ vmovdqa %xmm4,%xmm6
+ vmovdqa (%ecx),%xmm4
+ vmovdqu %xmm4,%xmm6
+ vmovdqu (%ecx),%xmm4
+ vmovshdup %xmm4,%xmm6
+ vmovshdup (%ecx),%xmm4
+ vmovsldup %xmm4,%xmm6
+ vmovsldup (%ecx),%xmm4
+ vmovupd %xmm4,%xmm6
+ vmovupd (%ecx),%xmm4
+ vmovups %xmm4,%xmm6
+ vmovups (%ecx),%xmm4
+ vpabsb %xmm4,%xmm6
+ vpabsb (%ecx),%xmm4
+ vpabsw %xmm4,%xmm6
+ vpabsw (%ecx),%xmm4
+ vpabsd %xmm4,%xmm6
+ vpabsd (%ecx),%xmm4
+ vphminposuw %xmm4,%xmm6
+ vphminposuw (%ecx),%xmm4
+ vptest %xmm4,%xmm6
+ vptest (%ecx),%xmm4
+ vtestps %xmm4,%xmm6
+ vtestps (%ecx),%xmm4
+ vtestpd %xmm4,%xmm6
+ vtestpd (%ecx),%xmm4
+ vrcpps %xmm4,%xmm6
+ vrcpps (%ecx),%xmm4
+ vrsqrtps %xmm4,%xmm6
+ vrsqrtps (%ecx),%xmm4
+ vsqrtpd %xmm4,%xmm6
+ vsqrtpd (%ecx),%xmm4
+ vsqrtps %xmm4,%xmm6
+ vsqrtps (%ecx),%xmm4
+
+# Tests for op xmm, xmm/mem128
+ vmovapd %xmm4,%xmm6
+ vmovapd %xmm4,(%ecx)
+ vmovaps %xmm4,%xmm6
+ vmovaps %xmm4,(%ecx)
+ vmovdqa %xmm4,%xmm6
+ vmovdqa %xmm4,(%ecx)
+ vmovdqu %xmm4,%xmm6
+ vmovdqu %xmm4,(%ecx)
+ vmovupd %xmm4,%xmm6
+ vmovupd %xmm4,(%ecx)
+ vmovups %xmm4,%xmm6
+ vmovups %xmm4,(%ecx)
+
+# Tests for op mem128, xmm
+ vlddqu (%ecx),%xmm4
+ vmovntdqa (%ecx),%xmm4
+
+# Tests for op xmm, mem128
+ vmovntdq %xmm4,(%ecx)
+ vmovntpd %xmm4,(%ecx)
+ vmovntps %xmm4,(%ecx)
+
+# Tests for op xmm/mem128, ymm
+ vcvtdq2pd %xmm4,%ymm4
+ vcvtdq2pd (%ecx),%ymm4
+ vcvtps2pd %xmm4,%ymm4
+ vcvtps2pd (%ecx),%ymm4
+
+# Tests for op xmm/mem128, xmm, xmm
+ vaddpd %xmm4,%xmm6,%xmm2
+ vaddpd (%ecx),%xmm6,%xmm7
+ vaddps %xmm4,%xmm6,%xmm2
+ vaddps (%ecx),%xmm6,%xmm7
+ vaddsubpd %xmm4,%xmm6,%xmm2
+ vaddsubpd (%ecx),%xmm6,%xmm7
+ vaddsubps %xmm4,%xmm6,%xmm2
+ vaddsubps (%ecx),%xmm6,%xmm7
+ vandnpd %xmm4,%xmm6,%xmm2
+ vandnpd (%ecx),%xmm6,%xmm7
+ vandnps %xmm4,%xmm6,%xmm2
+ vandnps (%ecx),%xmm6,%xmm7
+ vandpd %xmm4,%xmm6,%xmm2
+ vandpd (%ecx),%xmm6,%xmm7
+ vandps %xmm4,%xmm6,%xmm2
+ vandps (%ecx),%xmm6,%xmm7
+ vdivpd %xmm4,%xmm6,%xmm2
+ vdivpd (%ecx),%xmm6,%xmm7
+ vdivps %xmm4,%xmm6,%xmm2
+ vdivps (%ecx),%xmm6,%xmm7
+ vhaddpd %xmm4,%xmm6,%xmm2
+ vhaddpd (%ecx),%xmm6,%xmm7
+ vhaddps %xmm4,%xmm6,%xmm2
+ vhaddps (%ecx),%xmm6,%xmm7
+ vhsubpd %xmm4,%xmm6,%xmm2
+ vhsubpd (%ecx),%xmm6,%xmm7
+ vhsubps %xmm4,%xmm6,%xmm2
+ vhsubps (%ecx),%xmm6,%xmm7
+ vmaxpd %xmm4,%xmm6,%xmm2
+ vmaxpd (%ecx),%xmm6,%xmm7
+ vmaxps %xmm4,%xmm6,%xmm2
+ vmaxps (%ecx),%xmm6,%xmm7
+ vminpd %xmm4,%xmm6,%xmm2
+ vminpd (%ecx),%xmm6,%xmm7
+ vminps %xmm4,%xmm6,%xmm2
+ vminps (%ecx),%xmm6,%xmm7
+ vmulpd %xmm4,%xmm6,%xmm2
+ vmulpd (%ecx),%xmm6,%xmm7
+ vmulps %xmm4,%xmm6,%xmm2
+ vmulps (%ecx),%xmm6,%xmm7
+ vorpd %xmm4,%xmm6,%xmm2
+ vorpd (%ecx),%xmm6,%xmm7
+ vorps %xmm4,%xmm6,%xmm2
+ vorps (%ecx),%xmm6,%xmm7
+ vpacksswb %xmm4,%xmm6,%xmm2
+ vpacksswb (%ecx),%xmm6,%xmm7
+ vpackssdw %xmm4,%xmm6,%xmm2
+ vpackssdw (%ecx),%xmm6,%xmm7
+ vpackuswb %xmm4,%xmm6,%xmm2
+ vpackuswb (%ecx),%xmm6,%xmm7
+ vpackusdw %xmm4,%xmm6,%xmm2
+ vpackusdw (%ecx),%xmm6,%xmm7
+ vpaddb %xmm4,%xmm6,%xmm2
+ vpaddb (%ecx),%xmm6,%xmm7
+ vpaddw %xmm4,%xmm6,%xmm2
+ vpaddw (%ecx),%xmm6,%xmm7
+ vpaddd %xmm4,%xmm6,%xmm2
+ vpaddd (%ecx),%xmm6,%xmm7
+ vpaddq %xmm4,%xmm6,%xmm2
+ vpaddq (%ecx),%xmm6,%xmm7
+ vpaddsb %xmm4,%xmm6,%xmm2
+ vpaddsb (%ecx),%xmm6,%xmm7
+ vpaddsw %xmm4,%xmm6,%xmm2
+ vpaddsw (%ecx),%xmm6,%xmm7
+ vpaddusb %xmm4,%xmm6,%xmm2
+ vpaddusb (%ecx),%xmm6,%xmm7
+ vpaddusw %xmm4,%xmm6,%xmm2
+ vpaddusw (%ecx),%xmm6,%xmm7
+ vpand %xmm4,%xmm6,%xmm2
+ vpand (%ecx),%xmm6,%xmm7
+ vpandn %xmm4,%xmm6,%xmm2
+ vpandn (%ecx),%xmm6,%xmm7
+ vpavgb %xmm4,%xmm6,%xmm2
+ vpavgb (%ecx),%xmm6,%xmm7
+ vpavgw %xmm4,%xmm6,%xmm2
+ vpavgw (%ecx),%xmm6,%xmm7
+ vpcmpeqb %xmm4,%xmm6,%xmm2
+ vpcmpeqb (%ecx),%xmm6,%xmm7
+ vpcmpeqw %xmm4,%xmm6,%xmm2
+ vpcmpeqw (%ecx),%xmm6,%xmm7
+ vpcmpeqd %xmm4,%xmm6,%xmm2
+ vpcmpeqd (%ecx),%xmm6,%xmm7
+ vpcmpeqq %xmm4,%xmm6,%xmm2
+ vpcmpeqq (%ecx),%xmm6,%xmm7
+ vpcmpgtb %xmm4,%xmm6,%xmm2
+ vpcmpgtb (%ecx),%xmm6,%xmm7
+ vpcmpgtw %xmm4,%xmm6,%xmm2
+ vpcmpgtw (%ecx),%xmm6,%xmm7
+ vpcmpgtd %xmm4,%xmm6,%xmm2
+ vpcmpgtd (%ecx),%xmm6,%xmm7
+ vpcmpgtq %xmm4,%xmm6,%xmm2
+ vpcmpgtq (%ecx),%xmm6,%xmm7
+ vpermilpd %xmm4,%xmm6,%xmm2
+ vpermilpd (%ecx),%xmm6,%xmm7
+ vpermilps %xmm4,%xmm6,%xmm2
+ vpermilps (%ecx),%xmm6,%xmm7
+ vphaddw %xmm4,%xmm6,%xmm2
+ vphaddw (%ecx),%xmm6,%xmm7
+ vphaddd %xmm4,%xmm6,%xmm2
+ vphaddd (%ecx),%xmm6,%xmm7
+ vphaddsw %xmm4,%xmm6,%xmm2
+ vphaddsw (%ecx),%xmm6,%xmm7
+ vphsubw %xmm4,%xmm6,%xmm2
+ vphsubw (%ecx),%xmm6,%xmm7
+ vphsubd %xmm4,%xmm6,%xmm2
+ vphsubd (%ecx),%xmm6,%xmm7
+ vphsubsw %xmm4,%xmm6,%xmm2
+ vphsubsw (%ecx),%xmm6,%xmm7
+ vpmaddwd %xmm4,%xmm6,%xmm2
+ vpmaddwd (%ecx),%xmm6,%xmm7
+ vpmaddubsw %xmm4,%xmm6,%xmm2
+ vpmaddubsw (%ecx),%xmm6,%xmm7
+ vpmaxsb %xmm4,%xmm6,%xmm2
+ vpmaxsb (%ecx),%xmm6,%xmm7
+ vpmaxsw %xmm4,%xmm6,%xmm2
+ vpmaxsw (%ecx),%xmm6,%xmm7
+ vpmaxsd %xmm4,%xmm6,%xmm2
+ vpmaxsd (%ecx),%xmm6,%xmm7
+ vpmaxub %xmm4,%xmm6,%xmm2
+ vpmaxub (%ecx),%xmm6,%xmm7
+ vpmaxuw %xmm4,%xmm6,%xmm2
+ vpmaxuw (%ecx),%xmm6,%xmm7
+ vpmaxud %xmm4,%xmm6,%xmm2
+ vpmaxud (%ecx),%xmm6,%xmm7
+ vpminsb %xmm4,%xmm6,%xmm2
+ vpminsb (%ecx),%xmm6,%xmm7
+ vpminsw %xmm4,%xmm6,%xmm2
+ vpminsw (%ecx),%xmm6,%xmm7
+ vpminsd %xmm4,%xmm6,%xmm2
+ vpminsd (%ecx),%xmm6,%xmm7
+ vpminub %xmm4,%xmm6,%xmm2
+ vpminub (%ecx),%xmm6,%xmm7
+ vpminuw %xmm4,%xmm6,%xmm2
+ vpminuw (%ecx),%xmm6,%xmm7
+ vpminud %xmm4,%xmm6,%xmm2
+ vpminud (%ecx),%xmm6,%xmm7
+ vpmulhuw %xmm4,%xmm6,%xmm2
+ vpmulhuw (%ecx),%xmm6,%xmm7
+ vpmulhrsw %xmm4,%xmm6,%xmm2
+ vpmulhrsw (%ecx),%xmm6,%xmm7
+ vpmulhw %xmm4,%xmm6,%xmm2
+ vpmulhw (%ecx),%xmm6,%xmm7
+ vpmullw %xmm4,%xmm6,%xmm2
+ vpmullw (%ecx),%xmm6,%xmm7
+ vpmulld %xmm4,%xmm6,%xmm2
+ vpmulld (%ecx),%xmm6,%xmm7
+ vpmuludq %xmm4,%xmm6,%xmm2
+ vpmuludq (%ecx),%xmm6,%xmm7
+ vpmuldq %xmm4,%xmm6,%xmm2
+ vpmuldq (%ecx),%xmm6,%xmm7
+ vpor %xmm4,%xmm6,%xmm2
+ vpor (%ecx),%xmm6,%xmm7
+ vpsadbw %xmm4,%xmm6,%xmm2
+ vpsadbw (%ecx),%xmm6,%xmm7
+ vpshufb %xmm4,%xmm6,%xmm2
+ vpshufb (%ecx),%xmm6,%xmm7
+ vpsignb %xmm4,%xmm6,%xmm2
+ vpsignb (%ecx),%xmm6,%xmm7
+ vpsignw %xmm4,%xmm6,%xmm2
+ vpsignw (%ecx),%xmm6,%xmm7
+ vpsignd %xmm4,%xmm6,%xmm2
+ vpsignd (%ecx),%xmm6,%xmm7
+ vpsllw %xmm4,%xmm6,%xmm2
+ vpsllw (%ecx),%xmm6,%xmm7
+ vpslld %xmm4,%xmm6,%xmm2
+ vpslld (%ecx),%xmm6,%xmm7
+ vpsllq %xmm4,%xmm6,%xmm2
+ vpsllq (%ecx),%xmm6,%xmm7
+ vpsraw %xmm4,%xmm6,%xmm2
+ vpsraw (%ecx),%xmm6,%xmm7
+ vpsrad %xmm4,%xmm6,%xmm2
+ vpsrad (%ecx),%xmm6,%xmm7
+ vpsrlw %xmm4,%xmm6,%xmm2
+ vpsrlw (%ecx),%xmm6,%xmm7
+ vpsrld %xmm4,%xmm6,%xmm2
+ vpsrld (%ecx),%xmm6,%xmm7
+ vpsrlq %xmm4,%xmm6,%xmm2
+ vpsrlq (%ecx),%xmm6,%xmm7
+ vpsubb %xmm4,%xmm6,%xmm2
+ vpsubb (%ecx),%xmm6,%xmm7
+ vpsubw %xmm4,%xmm6,%xmm2
+ vpsubw (%ecx),%xmm6,%xmm7
+ vpsubd %xmm4,%xmm6,%xmm2
+ vpsubd (%ecx),%xmm6,%xmm7
+ vpsubq %xmm4,%xmm6,%xmm2
+ vpsubq (%ecx),%xmm6,%xmm7
+ vpsubsb %xmm4,%xmm6,%xmm2
+ vpsubsb (%ecx),%xmm6,%xmm7
+ vpsubsw %xmm4,%xmm6,%xmm2
+ vpsubsw (%ecx),%xmm6,%xmm7
+ vpsubusb %xmm4,%xmm6,%xmm2
+ vpsubusb (%ecx),%xmm6,%xmm7
+ vpsubusw %xmm4,%xmm6,%xmm2
+ vpsubusw (%ecx),%xmm6,%xmm7
+ vpunpckhbw %xmm4,%xmm6,%xmm2
+ vpunpckhbw (%ecx),%xmm6,%xmm7
+ vpunpckhwd %xmm4,%xmm6,%xmm2
+ vpunpckhwd (%ecx),%xmm6,%xmm7
+ vpunpckhdq %xmm4,%xmm6,%xmm2
+ vpunpckhdq (%ecx),%xmm6,%xmm7
+ vpunpckhqdq %xmm4,%xmm6,%xmm2
+ vpunpckhqdq (%ecx),%xmm6,%xmm7
+ vpunpcklbw %xmm4,%xmm6,%xmm2
+ vpunpcklbw (%ecx),%xmm6,%xmm7
+ vpunpcklwd %xmm4,%xmm6,%xmm2
+ vpunpcklwd (%ecx),%xmm6,%xmm7
+ vpunpckldq %xmm4,%xmm6,%xmm2
+ vpunpckldq (%ecx),%xmm6,%xmm7
+ vpunpcklqdq %xmm4,%xmm6,%xmm2
+ vpunpcklqdq (%ecx),%xmm6,%xmm7
+ vpxor %xmm4,%xmm6,%xmm2
+ vpxor (%ecx),%xmm6,%xmm7
+ vsubpd %xmm4,%xmm6,%xmm2
+ vsubpd (%ecx),%xmm6,%xmm7
+ vsubps %xmm4,%xmm6,%xmm2
+ vsubps (%ecx),%xmm6,%xmm7
+ vunpckhpd %xmm4,%xmm6,%xmm2
+ vunpckhpd (%ecx),%xmm6,%xmm7
+ vunpckhps %xmm4,%xmm6,%xmm2
+ vunpckhps (%ecx),%xmm6,%xmm7
+ vunpcklpd %xmm4,%xmm6,%xmm2
+ vunpcklpd (%ecx),%xmm6,%xmm7
+ vunpcklps %xmm4,%xmm6,%xmm2
+ vunpcklps (%ecx),%xmm6,%xmm7
+ vxorpd %xmm4,%xmm6,%xmm2
+ vxorpd (%ecx),%xmm6,%xmm7
+ vxorps %xmm4,%xmm6,%xmm2
+ vxorps (%ecx),%xmm6,%xmm7
+ vcmpeqpd %xmm4,%xmm6,%xmm2
+ vcmpeqpd (%ecx),%xmm6,%xmm7
+ vcmpltpd %xmm4,%xmm6,%xmm2
+ vcmpltpd (%ecx),%xmm6,%xmm7
+ vcmplepd %xmm4,%xmm6,%xmm2
+ vcmplepd (%ecx),%xmm6,%xmm7
+ vcmpunordpd %xmm4,%xmm6,%xmm2
+ vcmpunordpd (%ecx),%xmm6,%xmm7
+ vcmpneqpd %xmm4,%xmm6,%xmm2
+ vcmpneqpd (%ecx),%xmm6,%xmm7
+ vcmpnltpd %xmm4,%xmm6,%xmm2
+ vcmpnltpd (%ecx),%xmm6,%xmm7
+ vcmpnlepd %xmm4,%xmm6,%xmm2
+ vcmpnlepd (%ecx),%xmm6,%xmm7
+ vcmpordpd %xmm4,%xmm6,%xmm2
+ vcmpordpd (%ecx),%xmm6,%xmm7
+ vcmpeq_uqpd %xmm4,%xmm6,%xmm2
+ vcmpeq_uqpd (%ecx),%xmm6,%xmm7
+ vcmpngepd %xmm4,%xmm6,%xmm2
+ vcmpngepd (%ecx),%xmm6,%xmm7
+ vcmpngtpd %xmm4,%xmm6,%xmm2
+ vcmpngtpd (%ecx),%xmm6,%xmm7
+ vcmpfalsepd %xmm4,%xmm6,%xmm2
+ vcmpfalsepd (%ecx),%xmm6,%xmm7
+ vcmpneq_oqpd %xmm4,%xmm6,%xmm2
+ vcmpneq_oqpd (%ecx),%xmm6,%xmm7
+ vcmpgepd %xmm4,%xmm6,%xmm2
+ vcmpgepd (%ecx),%xmm6,%xmm7
+ vcmpgtpd %xmm4,%xmm6,%xmm2
+ vcmpgtpd (%ecx),%xmm6,%xmm7
+ vcmptruepd %xmm4,%xmm6,%xmm2
+ vcmptruepd (%ecx),%xmm6,%xmm7
+ vcmpeq_ospd %xmm4,%xmm6,%xmm2
+ vcmpeq_ospd (%ecx),%xmm6,%xmm7
+ vcmplt_oqpd %xmm4,%xmm6,%xmm2
+ vcmplt_oqpd (%ecx),%xmm6,%xmm7
+ vcmple_oqpd %xmm4,%xmm6,%xmm2
+ vcmple_oqpd (%ecx),%xmm6,%xmm7
+ vcmpunord_spd %xmm4,%xmm6,%xmm2
+ vcmpunord_spd (%ecx),%xmm6,%xmm7
+ vcmpneq_uspd %xmm4,%xmm6,%xmm2
+ vcmpneq_uspd (%ecx),%xmm6,%xmm7
+ vcmpnlt_uqpd %xmm4,%xmm6,%xmm2
+ vcmpnlt_uqpd (%ecx),%xmm6,%xmm7
+ vcmpnle_uqpd %xmm4,%xmm6,%xmm2
+ vcmpnle_uqpd (%ecx),%xmm6,%xmm7
+ vcmpord_spd %xmm4,%xmm6,%xmm2
+ vcmpord_spd (%ecx),%xmm6,%xmm7
+ vcmpeq_uspd %xmm4,%xmm6,%xmm2
+ vcmpeq_uspd (%ecx),%xmm6,%xmm7
+ vcmpnge_uqpd %xmm4,%xmm6,%xmm2
+ vcmpnge_uqpd (%ecx),%xmm6,%xmm7
+ vcmpngt_uqpd %xmm4,%xmm6,%xmm2
+ vcmpngt_uqpd (%ecx),%xmm6,%xmm7
+ vcmpfalse_ospd %xmm4,%xmm6,%xmm2
+ vcmpfalse_ospd (%ecx),%xmm6,%xmm7
+ vcmpneq_ospd %xmm4,%xmm6,%xmm2
+ vcmpneq_ospd (%ecx),%xmm6,%xmm7
+ vcmpge_oqpd %xmm4,%xmm6,%xmm2
+ vcmpge_oqpd (%ecx),%xmm6,%xmm7
+ vcmpgt_oqpd %xmm4,%xmm6,%xmm2
+ vcmpgt_oqpd (%ecx),%xmm6,%xmm7
+ vcmptrue_uspd %xmm4,%xmm6,%xmm2
+ vcmptrue_uspd (%ecx),%xmm6,%xmm7
+ vcmpeqps %xmm4,%xmm6,%xmm2
+ vcmpeqps (%ecx),%xmm6,%xmm7
+ vcmpltps %xmm4,%xmm6,%xmm2
+ vcmpltps (%ecx),%xmm6,%xmm7
+ vcmpleps %xmm4,%xmm6,%xmm2
+ vcmpleps (%ecx),%xmm6,%xmm7
+ vcmpunordps %xmm4,%xmm6,%xmm2
+ vcmpunordps (%ecx),%xmm6,%xmm7
+ vcmpneqps %xmm4,%xmm6,%xmm2
+ vcmpneqps (%ecx),%xmm6,%xmm7
+ vcmpnltps %xmm4,%xmm6,%xmm2
+ vcmpnltps (%ecx),%xmm6,%xmm7
+ vcmpnleps %xmm4,%xmm6,%xmm2
+ vcmpnleps (%ecx),%xmm6,%xmm7
+ vcmpordps %xmm4,%xmm6,%xmm2
+ vcmpordps (%ecx),%xmm6,%xmm7
+ vcmpeq_uqps %xmm4,%xmm6,%xmm2
+ vcmpeq_uqps (%ecx),%xmm6,%xmm7
+ vcmpngeps %xmm4,%xmm6,%xmm2
+ vcmpngeps (%ecx),%xmm6,%xmm7
+ vcmpngtps %xmm4,%xmm6,%xmm2
+ vcmpngtps (%ecx),%xmm6,%xmm7
+ vcmpfalseps %xmm4,%xmm6,%xmm2
+ vcmpfalseps (%ecx),%xmm6,%xmm7
+ vcmpneq_oqps %xmm4,%xmm6,%xmm2
+ vcmpneq_oqps (%ecx),%xmm6,%xmm7
+ vcmpgeps %xmm4,%xmm6,%xmm2
+ vcmpgeps (%ecx),%xmm6,%xmm7
+ vcmpgtps %xmm4,%xmm6,%xmm2
+ vcmpgtps (%ecx),%xmm6,%xmm7
+ vcmptrueps %xmm4,%xmm6,%xmm2
+ vcmptrueps (%ecx),%xmm6,%xmm7
+ vcmpeq_osps %xmm4,%xmm6,%xmm2
+ vcmpeq_osps (%ecx),%xmm6,%xmm7
+ vcmplt_oqps %xmm4,%xmm6,%xmm2
+ vcmplt_oqps (%ecx),%xmm6,%xmm7
+ vcmple_oqps %xmm4,%xmm6,%xmm2
+ vcmple_oqps (%ecx),%xmm6,%xmm7
+ vcmpunord_sps %xmm4,%xmm6,%xmm2
+ vcmpunord_sps (%ecx),%xmm6,%xmm7
+ vcmpneq_usps %xmm4,%xmm6,%xmm2
+ vcmpneq_usps (%ecx),%xmm6,%xmm7
+ vcmpnlt_uqps %xmm4,%xmm6,%xmm2
+ vcmpnlt_uqps (%ecx),%xmm6,%xmm7
+ vcmpnle_uqps %xmm4,%xmm6,%xmm2
+ vcmpnle_uqps (%ecx),%xmm6,%xmm7
+ vcmpord_sps %xmm4,%xmm6,%xmm2
+ vcmpord_sps (%ecx),%xmm6,%xmm7
+ vcmpeq_usps %xmm4,%xmm6,%xmm2
+ vcmpeq_usps (%ecx),%xmm6,%xmm7
+ vcmpnge_uqps %xmm4,%xmm6,%xmm2
+ vcmpnge_uqps (%ecx),%xmm6,%xmm7
+ vcmpngt_uqps %xmm4,%xmm6,%xmm2
+ vcmpngt_uqps (%ecx),%xmm6,%xmm7
+ vcmpfalse_osps %xmm4,%xmm6,%xmm2
+ vcmpfalse_osps (%ecx),%xmm6,%xmm7
+ vcmpneq_osps %xmm4,%xmm6,%xmm2
+ vcmpneq_osps (%ecx),%xmm6,%xmm7
+ vcmpge_oqps %xmm4,%xmm6,%xmm2
+ vcmpge_oqps (%ecx),%xmm6,%xmm7
+ vcmpgt_oqps %xmm4,%xmm6,%xmm2
+ vcmpgt_oqps (%ecx),%xmm6,%xmm7
+ vcmptrue_usps %xmm4,%xmm6,%xmm2
+ vcmptrue_usps (%ecx),%xmm6,%xmm7
+
+# Tests for op mem128, xmm, xmm
+ vmaskmovps (%ecx),%xmm4,%xmm6
+ vmaskmovpd (%ecx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm/mem128, xmm
+ vpcmpestri $100,%xmm4,%xmm6
+ vpcmpestri $100,(%ecx),%xmm6
+ vpcmpestrm $100,%xmm4,%xmm6
+ vpcmpestrm $100,(%ecx),%xmm6
+ vpcmpistri $100,%xmm4,%xmm6
+ vpcmpistri $100,(%ecx),%xmm6
+ vpcmpistrm $100,%xmm4,%xmm6
+ vpcmpistrm $100,(%ecx),%xmm6
+ vpermilpd $100,%xmm4,%xmm6
+ vpermilpd $100,(%ecx),%xmm6
+ vpermilps $100,%xmm4,%xmm6
+ vpermilps $100,(%ecx),%xmm6
+ vpshufd $100,%xmm4,%xmm6
+ vpshufd $100,(%ecx),%xmm6
+ vpshufhw $100,%xmm4,%xmm6
+ vpshufhw $100,(%ecx),%xmm6
+ vpshuflw $100,%xmm4,%xmm6
+ vpshuflw $100,(%ecx),%xmm6
+ vroundpd $100,%xmm4,%xmm6
+ vroundpd $100,(%ecx),%xmm6
+ vroundps $100,%xmm4,%xmm6
+ vroundps $100,(%ecx),%xmm6
+
+# Tests for op xmm, xmm, mem128
+ vmaskmovps %xmm4,%xmm6,(%ecx)
+ vmaskmovpd %xmm4,%xmm6,(%ecx)
+
+# Tests for op imm8, xmm/mem128, xmm, xmm
+ vblendpd $100,%xmm4,%xmm6,%xmm2
+ vblendpd $100,(%ecx),%xmm6,%xmm2
+ vblendps $100,%xmm4,%xmm6,%xmm2
+ vblendps $100,(%ecx),%xmm6,%xmm2
+ vcmppd $100,%xmm4,%xmm6,%xmm2
+ vcmppd $100,(%ecx),%xmm6,%xmm2
+ vcmpps $100,%xmm4,%xmm6,%xmm2
+ vcmpps $100,(%ecx),%xmm6,%xmm2
+ vdppd $100,%xmm4,%xmm6,%xmm2
+ vdppd $100,(%ecx),%xmm6,%xmm2
+ vdpps $100,%xmm4,%xmm6,%xmm2
+ vdpps $100,(%ecx),%xmm6,%xmm2
+ vmpsadbw $100,%xmm4,%xmm6,%xmm2
+ vmpsadbw $100,(%ecx),%xmm6,%xmm2
+ vpalignr $100,%xmm4,%xmm6,%xmm2
+ vpalignr $100,(%ecx),%xmm6,%xmm2
+ vpblendw $100,%xmm4,%xmm6,%xmm2
+ vpblendw $100,(%ecx),%xmm6,%xmm2
+ vshufpd $100,%xmm4,%xmm6,%xmm2
+ vshufpd $100,(%ecx),%xmm6,%xmm2
+ vshufps $100,%xmm4,%xmm6,%xmm2
+ vshufps $100,(%ecx),%xmm6,%xmm2
+
+# Tests for op xmm, xmm/mem128, xmm, xmm
+ vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
+ vblendvpd %xmm4,(%ecx),%xmm2,%xmm7
+ vblendvps %xmm4,%xmm6,%xmm2,%xmm7
+ vblendvps %xmm4,(%ecx),%xmm2,%xmm7
+ vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
+ vpblendvb %xmm4,(%ecx),%xmm2,%xmm7
+
+# Tests for op xmm/mem128, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem128, xmm, xmm
+ vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddpd (%ecx),%xmm6,%xmm2,%xmm7
+ vfmaddpd %xmm4,(%ecx),%xmm2,%xmm7
+ vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddps (%ecx),%xmm6,%xmm2,%xmm7
+ vfmaddps %xmm4,(%ecx),%xmm2,%xmm7
+ vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddsubpd (%ecx),%xmm6,%xmm2,%xmm7
+ vfmaddsubpd %xmm4,(%ecx),%xmm2,%xmm7
+ vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddsubps (%ecx),%xmm6,%xmm2,%xmm7
+ vfmaddsubps %xmm4,(%ecx),%xmm2,%xmm7
+ vfmsubaddpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubaddpd (%ecx),%xmm6,%xmm2,%xmm7
+ vfmsubaddpd %xmm4,(%ecx),%xmm2,%xmm7
+ vfmsubaddps %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubaddps (%ecx),%xmm6,%xmm2,%xmm7
+ vfmsubaddps %xmm4,(%ecx),%xmm2,%xmm7
+ vfmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubpd (%ecx),%xmm6,%xmm2,%xmm7
+ vfmsubpd %xmm4,(%ecx),%xmm2,%xmm7
+ vfmsubps %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubps (%ecx),%xmm6,%xmm2,%xmm7
+ vfmsubps %xmm4,(%ecx),%xmm2,%xmm7
+ vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmaddpd (%ecx),%xmm6,%xmm2,%xmm7
+ vfnmaddpd %xmm4,(%ecx),%xmm2,%xmm7
+ vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmaddps (%ecx),%xmm6,%xmm2,%xmm7
+ vfnmaddps %xmm4,(%ecx),%xmm2,%xmm7
+ vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmsubpd (%ecx),%xmm6,%xmm2,%xmm7
+ vfnmsubpd %xmm4,(%ecx),%xmm2,%xmm7
+ vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmsubps (%ecx),%xmm6,%xmm2,%xmm7
+ vfnmsubps %xmm4,(%ecx),%xmm2,%xmm7
+ vpermilmo2pd %xmm4,%xmm6,%xmm2,%xmm7
+ vpermilmo2pd (%ecx),%xmm6,%xmm2,%xmm7
+ vpermilmo2pd %xmm4,(%ecx),%xmm2,%xmm7
+ vpermilmz2pd %xmm4,%xmm6,%xmm2,%xmm7
+ vpermilmz2pd (%ecx),%xmm6,%xmm2,%xmm7
+ vpermilmz2pd %xmm4,(%ecx),%xmm2,%xmm7
+ vpermiltd2pd %xmm4,%xmm6,%xmm2,%xmm7
+ vpermiltd2pd (%ecx),%xmm6,%xmm2,%xmm7
+ vpermiltd2pd %xmm4,(%ecx),%xmm2,%xmm7
+ vpermilmo2ps %xmm4,%xmm6,%xmm2,%xmm7
+ vpermilmo2ps (%ecx),%xmm6,%xmm2,%xmm7
+ vpermilmo2ps %xmm4,(%ecx),%xmm2,%xmm7
+ vpermilmz2ps %xmm4,%xmm6,%xmm2,%xmm7
+ vpermilmz2ps (%ecx),%xmm6,%xmm2,%xmm7
+ vpermilmz2ps %xmm4,(%ecx),%xmm2,%xmm7
+ vpermiltd2ps %xmm4,%xmm6,%xmm2,%xmm7
+ vpermiltd2ps (%ecx),%xmm6,%xmm2,%xmm7
+ vpermiltd2ps %xmm4,(%ecx),%xmm2,%xmm7
+
+# Tests for op imm4, xmm/mem128, xmm, xmm, xmm
+# Tests for op imm4, xmm, xmm/mem128, xmm, xmm
+ vpermil2pd $10,%xmm4,%xmm6,%xmm2,%xmm7
+ vpermil2pd $10,(%ecx),%xmm6,%xmm2,%xmm7
+ vpermil2pd $10,%xmm4,(%ecx),%xmm2,%xmm7
+ vpermil2ps $10,%xmm4,%xmm6,%xmm2,%xmm7
+ vpermil2ps $10,(%ecx),%xmm6,%xmm2,%xmm7
+ vpermil2ps $10,%xmm4,(%ecx),%xmm2,%xmm7
+
+# Tests for op mem64, ymm
+ vbroadcastsd (%ecx),%ymm4
+
+# Tests for op xmm/mem64, xmm
+ vcomisd %xmm4,%xmm6
+ vcomisd (%ecx),%xmm4
+ vcvtdq2pd %xmm4,%xmm6
+ vcvtdq2pd (%ecx),%xmm4
+ vcvtps2pd %xmm4,%xmm6
+ vcvtps2pd (%ecx),%xmm4
+ vmovddup %xmm4,%xmm6
+ vmovddup (%ecx),%xmm4
+ vpmovsxbw %xmm4,%xmm6
+ vpmovsxbw (%ecx),%xmm4
+ vpmovsxwd %xmm4,%xmm6
+ vpmovsxwd (%ecx),%xmm4
+ vpmovsxdq %xmm4,%xmm6
+ vpmovsxdq (%ecx),%xmm4
+ vpmovzxbw %xmm4,%xmm6
+ vpmovzxbw (%ecx),%xmm4
+ vpmovzxwd %xmm4,%xmm6
+ vpmovzxwd (%ecx),%xmm4
+ vpmovzxdq %xmm4,%xmm6
+ vpmovzxdq (%ecx),%xmm4
+ vucomisd %xmm4,%xmm6
+ vucomisd (%ecx),%xmm4
+
+# Tests for op mem64, xmm
+ vmovsd (%ecx),%xmm4
+
+# Tests for op xmm, mem64
+ vmovlpd %xmm4,(%ecx)
+ vmovlps %xmm4,(%ecx)
+ vmovhpd %xmm4,(%ecx)
+ vmovhps %xmm4,(%ecx)
+ vmovsd %xmm4,(%ecx)
+
+# Tests for op xmm, regq/mem64
+# Tests for op regq/mem64, xmm
+ vmovq %xmm4,(%ecx)
+ vmovq (%ecx),%xmm4
+
+# Tests for op xmm/mem64, regl
+ vcvtsd2si %xmm4,%ecx
+ vcvtsd2si (%ecx),%ecx
+ vcvttsd2si %xmm4,%ecx
+ vcvttsd2si (%ecx),%ecx
+
+# Tests for op mem64, xmm, xmm
+ vmovlpd (%ecx),%xmm4,%xmm6
+ vmovlps (%ecx),%xmm4,%xmm6
+ vmovhpd (%ecx),%xmm4,%xmm6
+ vmovhps (%ecx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm/mem64, xmm, xmm
+ vcmpsd $100,%xmm4,%xmm6,%xmm2
+ vcmpsd $100,(%ecx),%xmm6,%xmm2
+ vroundsd $100,%xmm4,%xmm6,%xmm2
+ vroundsd $100,(%ecx),%xmm6,%xmm2
+
+# Tests for op xmm/mem64, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem64, xmm, xmm
+ vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddsd (%ecx),%xmm6,%xmm2,%xmm7
+ vfmaddsd %xmm4,(%ecx),%xmm2,%xmm7
+ vfmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubsd (%ecx),%xmm6,%xmm2,%xmm7
+ vfmsubsd %xmm4,(%ecx),%xmm2,%xmm7
+ vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmaddsd (%ecx),%xmm6,%xmm2,%xmm7
+ vfnmaddsd %xmm4,(%ecx),%xmm2,%xmm7
+ vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmsubsd (%ecx),%xmm6,%xmm2,%xmm7
+ vfnmsubsd %xmm4,(%ecx),%xmm2,%xmm7
+
+# Tests for op xmm/mem64, xmm, xmm
+ vaddsd %xmm4,%xmm6,%xmm2
+ vaddsd (%ecx),%xmm6,%xmm2
+ vcvtsd2ss %xmm4,%xmm6,%xmm2
+ vcvtsd2ss (%ecx),%xmm6,%xmm2
+ vdivsd %xmm4,%xmm6,%xmm2
+ vdivsd (%ecx),%xmm6,%xmm2
+ vmaxsd %xmm4,%xmm6,%xmm2
+ vmaxsd (%ecx),%xmm6,%xmm2
+ vminsd %xmm4,%xmm6,%xmm2
+ vminsd (%ecx),%xmm6,%xmm2
+ vmulsd %xmm4,%xmm6,%xmm2
+ vmulsd (%ecx),%xmm6,%xmm2
+ vsqrtsd %xmm4,%xmm6,%xmm2
+ vsqrtsd (%ecx),%xmm6,%xmm2
+ vsubsd %xmm4,%xmm6,%xmm2
+ vsubsd (%ecx),%xmm6,%xmm2
+ vcmpeqsd %xmm4,%xmm6,%xmm2
+ vcmpeqsd (%ecx),%xmm6,%xmm2
+ vcmpltsd %xmm4,%xmm6,%xmm2
+ vcmpltsd (%ecx),%xmm6,%xmm2
+ vcmplesd %xmm4,%xmm6,%xmm2
+ vcmplesd (%ecx),%xmm6,%xmm2
+ vcmpunordsd %xmm4,%xmm6,%xmm2
+ vcmpunordsd (%ecx),%xmm6,%xmm2
+ vcmpneqsd %xmm4,%xmm6,%xmm2
+ vcmpneqsd (%ecx),%xmm6,%xmm2
+ vcmpnltsd %xmm4,%xmm6,%xmm2
+ vcmpnltsd (%ecx),%xmm6,%xmm2
+ vcmpnlesd %xmm4,%xmm6,%xmm2
+ vcmpnlesd (%ecx),%xmm6,%xmm2
+ vcmpordsd %xmm4,%xmm6,%xmm2
+ vcmpordsd (%ecx),%xmm6,%xmm2
+ vcmpeq_uqsd %xmm4,%xmm6,%xmm2
+ vcmpeq_uqsd (%ecx),%xmm6,%xmm2
+ vcmpngesd %xmm4,%xmm6,%xmm2
+ vcmpngesd (%ecx),%xmm6,%xmm2
+ vcmpngtsd %xmm4,%xmm6,%xmm2
+ vcmpngtsd (%ecx),%xmm6,%xmm2
+ vcmpfalsesd %xmm4,%xmm6,%xmm2
+ vcmpfalsesd (%ecx),%xmm6,%xmm2
+ vcmpneq_oqsd %xmm4,%xmm6,%xmm2
+ vcmpneq_oqsd (%ecx),%xmm6,%xmm2
+ vcmpgesd %xmm4,%xmm6,%xmm2
+ vcmpgesd (%ecx),%xmm6,%xmm2
+ vcmpgtsd %xmm4,%xmm6,%xmm2
+ vcmpgtsd (%ecx),%xmm6,%xmm2
+ vcmptruesd %xmm4,%xmm6,%xmm2
+ vcmptruesd (%ecx),%xmm6,%xmm2
+ vcmpeq_ossd %xmm4,%xmm6,%xmm2
+ vcmpeq_ossd (%ecx),%xmm6,%xmm2
+ vcmplt_oqsd %xmm4,%xmm6,%xmm2
+ vcmplt_oqsd (%ecx),%xmm6,%xmm2
+ vcmple_oqsd %xmm4,%xmm6,%xmm2
+ vcmple_oqsd (%ecx),%xmm6,%xmm2
+ vcmpunord_ssd %xmm4,%xmm6,%xmm2
+ vcmpunord_ssd (%ecx),%xmm6,%xmm2
+ vcmpneq_ussd %xmm4,%xmm6,%xmm2
+ vcmpneq_ussd (%ecx),%xmm6,%xmm2
+ vcmpnlt_uqsd %xmm4,%xmm6,%xmm2
+ vcmpnlt_uqsd (%ecx),%xmm6,%xmm2
+ vcmpnle_uqsd %xmm4,%xmm6,%xmm2
+ vcmpnle_uqsd (%ecx),%xmm6,%xmm2
+ vcmpord_ssd %xmm4,%xmm6,%xmm2
+ vcmpord_ssd (%ecx),%xmm6,%xmm2
+ vcmpeq_ussd %xmm4,%xmm6,%xmm2
+ vcmpeq_ussd (%ecx),%xmm6,%xmm2
+ vcmpnge_uqsd %xmm4,%xmm6,%xmm2
+ vcmpnge_uqsd (%ecx),%xmm6,%xmm2
+ vcmpngt_uqsd %xmm4,%xmm6,%xmm2
+ vcmpngt_uqsd (%ecx),%xmm6,%xmm2
+ vcmpfalse_ossd %xmm4,%xmm6,%xmm2
+ vcmpfalse_ossd (%ecx),%xmm6,%xmm2
+ vcmpneq_ossd %xmm4,%xmm6,%xmm2
+ vcmpneq_ossd (%ecx),%xmm6,%xmm2
+ vcmpge_oqsd %xmm4,%xmm6,%xmm2
+ vcmpge_oqsd (%ecx),%xmm6,%xmm2
+ vcmpgt_oqsd %xmm4,%xmm6,%xmm2
+ vcmpgt_oqsd (%ecx),%xmm6,%xmm2
+ vcmptrue_ussd %xmm4,%xmm6,%xmm2
+ vcmptrue_ussd (%ecx),%xmm6,%xmm2
+
+# Tests for op xmm/mem32, xmm, xmm
+ vaddss %xmm4,%xmm6,%xmm2
+ vaddss (%ecx),%xmm6,%xmm2
+ vcvtss2sd %xmm4,%xmm6,%xmm2
+ vcvtss2sd (%ecx),%xmm6,%xmm2
+ vdivss %xmm4,%xmm6,%xmm2
+ vdivss (%ecx),%xmm6,%xmm2
+ vmaxss %xmm4,%xmm6,%xmm2
+ vmaxss (%ecx),%xmm6,%xmm2
+ vminss %xmm4,%xmm6,%xmm2
+ vminss (%ecx),%xmm6,%xmm2
+ vmulss %xmm4,%xmm6,%xmm2
+ vmulss (%ecx),%xmm6,%xmm2
+ vrcpss %xmm4,%xmm6,%xmm2
+ vrcpss (%ecx),%xmm6,%xmm2
+ vrsqrtss %xmm4,%xmm6,%xmm2
+ vrsqrtss (%ecx),%xmm6,%xmm2
+ vsqrtss %xmm4,%xmm6,%xmm2
+ vsqrtss (%ecx),%xmm6,%xmm2
+ vsubss %xmm4,%xmm6,%xmm2
+ vsubss (%ecx),%xmm6,%xmm2
+ vcmpeqss %xmm4,%xmm6,%xmm2
+ vcmpeqss (%ecx),%xmm6,%xmm2
+ vcmpltss %xmm4,%xmm6,%xmm2
+ vcmpltss (%ecx),%xmm6,%xmm2
+ vcmpless %xmm4,%xmm6,%xmm2
+ vcmpless (%ecx),%xmm6,%xmm2
+ vcmpunordss %xmm4,%xmm6,%xmm2
+ vcmpunordss (%ecx),%xmm6,%xmm2
+ vcmpneqss %xmm4,%xmm6,%xmm2
+ vcmpneqss (%ecx),%xmm6,%xmm2
+ vcmpnltss %xmm4,%xmm6,%xmm2
+ vcmpnltss (%ecx),%xmm6,%xmm2
+ vcmpnless %xmm4,%xmm6,%xmm2
+ vcmpnless (%ecx),%xmm6,%xmm2
+ vcmpordss %xmm4,%xmm6,%xmm2
+ vcmpordss (%ecx),%xmm6,%xmm2
+ vcmpeq_uqss %xmm4,%xmm6,%xmm2
+ vcmpeq_uqss (%ecx),%xmm6,%xmm2
+ vcmpngess %xmm4,%xmm6,%xmm2
+ vcmpngess (%ecx),%xmm6,%xmm2
+ vcmpngtss %xmm4,%xmm6,%xmm2
+ vcmpngtss (%ecx),%xmm6,%xmm2
+ vcmpfalsess %xmm4,%xmm6,%xmm2
+ vcmpfalsess (%ecx),%xmm6,%xmm2
+ vcmpneq_oqss %xmm4,%xmm6,%xmm2
+ vcmpneq_oqss (%ecx),%xmm6,%xmm2
+ vcmpgess %xmm4,%xmm6,%xmm2
+ vcmpgess (%ecx),%xmm6,%xmm2
+ vcmpgtss %xmm4,%xmm6,%xmm2
+ vcmpgtss (%ecx),%xmm6,%xmm2
+ vcmptruess %xmm4,%xmm6,%xmm2
+ vcmptruess (%ecx),%xmm6,%xmm2
+ vcmpeq_osss %xmm4,%xmm6,%xmm2
+ vcmpeq_osss (%ecx),%xmm6,%xmm2
+ vcmplt_oqss %xmm4,%xmm6,%xmm2
+ vcmplt_oqss (%ecx),%xmm6,%xmm2
+ vcmple_oqss %xmm4,%xmm6,%xmm2
+ vcmple_oqss (%ecx),%xmm6,%xmm2
+ vcmpunord_sss %xmm4,%xmm6,%xmm2
+ vcmpunord_sss (%ecx),%xmm6,%xmm2
+ vcmpneq_usss %xmm4,%xmm6,%xmm2
+ vcmpneq_usss (%ecx),%xmm6,%xmm2
+ vcmpnlt_uqss %xmm4,%xmm6,%xmm2
+ vcmpnlt_uqss (%ecx),%xmm6,%xmm2
+ vcmpnle_uqss %xmm4,%xmm6,%xmm2
+ vcmpnle_uqss (%ecx),%xmm6,%xmm2
+ vcmpord_sss %xmm4,%xmm6,%xmm2
+ vcmpord_sss (%ecx),%xmm6,%xmm2
+ vcmpeq_usss %xmm4,%xmm6,%xmm2
+ vcmpeq_usss (%ecx),%xmm6,%xmm2
+ vcmpnge_uqss %xmm4,%xmm6,%xmm2
+ vcmpnge_uqss (%ecx),%xmm6,%xmm2
+ vcmpngt_uqss %xmm4,%xmm6,%xmm2
+ vcmpngt_uqss (%ecx),%xmm6,%xmm2
+ vcmpfalse_osss %xmm4,%xmm6,%xmm2
+ vcmpfalse_osss (%ecx),%xmm6,%xmm2
+ vcmpneq_osss %xmm4,%xmm6,%xmm2
+ vcmpneq_osss (%ecx),%xmm6,%xmm2
+ vcmpge_oqss %xmm4,%xmm6,%xmm2
+ vcmpge_oqss (%ecx),%xmm6,%xmm2
+ vcmpgt_oqss %xmm4,%xmm6,%xmm2
+ vcmpgt_oqss (%ecx),%xmm6,%xmm2
+ vcmptrue_usss %xmm4,%xmm6,%xmm2
+ vcmptrue_usss (%ecx),%xmm6,%xmm2
+
+# Tests for op mem32, ymm
+ vbroadcastss (%ecx),%ymm4
+
+# Tests for op xmm/mem32, xmm
+ vcomiss %xmm4,%xmm6
+ vcomiss (%ecx),%xmm4
+ vpmovsxbd %xmm4,%xmm6
+ vpmovsxbd (%ecx),%xmm4
+ vpmovsxwq %xmm4,%xmm6
+ vpmovsxwq (%ecx),%xmm4
+ vpmovzxbd %xmm4,%xmm6
+ vpmovzxbd (%ecx),%xmm4
+ vpmovzxwq %xmm4,%xmm6
+ vpmovzxwq (%ecx),%xmm4
+ vucomiss %xmm4,%xmm6
+ vucomiss (%ecx),%xmm4
+
+# Tests for op mem32, xmm
+ vbroadcastss (%ecx),%xmm4
+ vmovss (%ecx),%xmm4
+
+# Tests for op xmm, mem32
+ vmovss %xmm4,(%ecx)
+
+# Tests for op xmm, regl/mem32
+# Tests for op regl/mem32, xmm
+ vmovd %xmm4,%ecx
+ vmovd %xmm4,(%ecx)
+ vmovd %ecx,%xmm4
+ vmovd (%ecx),%xmm4
+
+# Tests for op xmm/mem32, regl
+ vcvtss2si %xmm4,%ecx
+ vcvtss2si (%ecx),%ecx
+ vcvttss2si %xmm4,%ecx
+ vcvttss2si (%ecx),%ecx
+
+# Tests for op imm8, xmm, regq/mem32
+ vextractps $100,%xmm4,(%ecx)
+# Tests for op imm8, xmm, regl/mem32
+ vpextrd $100,%xmm4,%ecx
+ vpextrd $100,%xmm4,(%ecx)
+ vextractps $100,%xmm4,%ecx
+ vextractps $100,%xmm4,(%ecx)
+
+# Tests for op regl/mem32, xmm, xmm
+ vcvtsi2sd %ecx,%xmm4,%xmm6
+ vcvtsi2sd (%ecx),%xmm4,%xmm6
+ vcvtsi2ss %ecx,%xmm4,%xmm6
+ vcvtsi2ss (%ecx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm/mem32, xmm, xmm
+ vcmpss $100,%xmm4,%xmm6,%xmm2
+ vcmpss $100,(%ecx),%xmm6,%xmm2
+ vinsertps $100,%xmm4,%xmm6,%xmm2
+ vinsertps $100,(%ecx),%xmm6,%xmm2
+ vroundss $100,%xmm4,%xmm6,%xmm2
+ vroundss $100,(%ecx),%xmm6,%xmm2
+
+# Tests for op xmm/mem32, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem32, xmm, xmm
+ vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddss (%ecx),%xmm6,%xmm2,%xmm7
+ vfmaddss %xmm4,(%ecx),%xmm2,%xmm7
+ vfmsubss %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubss (%ecx),%xmm6,%xmm2,%xmm7
+ vfmsubss %xmm4,(%ecx),%xmm2,%xmm7
+ vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmaddss (%ecx),%xmm6,%xmm2,%xmm7
+ vfnmaddss %xmm4,(%ecx),%xmm2,%xmm7
+ vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmsubss (%ecx),%xmm6,%xmm2,%xmm7
+ vfnmsubss %xmm4,(%ecx),%xmm2,%xmm7
+
+# Tests for op xmm/m16, xmm
+ vpmovsxbq %xmm4,%xmm6
+ vpmovsxbq (%ecx),%xmm4
+ vpmovzxbq %xmm4,%xmm6
+ vpmovzxbq (%ecx),%xmm4
+
+# Tests for op imm8, xmm, regl/mem16
+ vpextrw $100,%xmm4,%ecx
+ vpextrw $100,%xmm4,(%ecx)
+
+# Tests for op imm8, xmm, regq/mem16
+ vpextrw $100,%xmm4,(%ecx)
+
+# Tests for op imm8, regl/mem16, xmm, xmm
+ vpinsrw $100,%ecx,%xmm4,%xmm6
+ vpinsrw $100,(%ecx),%xmm4,%xmm6
+
+
+# Tests for op imm8, xmm, regl/mem8
+ vpextrb $100,%xmm4,%ecx
+ vpextrb $100,%xmm4,(%ecx)
+
+# Tests for op imm8, regl/mem8, xmm, xmm
+ vpinsrb $100,%ecx,%xmm4,%xmm6
+ vpinsrb $100,(%ecx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm, regq/mem8
+ vpextrb $100,%xmm4,(%ecx)
+
+# Tests for op imm8, regl/mem8, xmm, xmm
+ vpinsrb $100,%ecx,%xmm4,%xmm6
+ vpinsrb $100,(%ecx),%xmm4,%xmm6
+
+# Tests for op xmm, xmm
+ vmaskmovdqu %xmm4,%xmm6
+ vmovq %xmm4,%xmm6
+
+# Tests for op xmm, regl
+ vmovmskpd %xmm4,%ecx
+ vmovmskps %xmm4,%ecx
+ vpmovmskb %xmm4,%ecx
+# Tests for op xmm, xmm, xmm
+ vmovhlps %xmm4,%xmm6,%xmm2
+ vmovlhps %xmm4,%xmm6,%xmm2
+ vmovsd %xmm4,%xmm6,%xmm2
+ vmovss %xmm4,%xmm6,%xmm2
+
+# Tests for op imm8, xmm, xmm
+ vpslld $100,%xmm4,%xmm6
+ vpslldq $100,%xmm4,%xmm6
+ vpsllq $100,%xmm4,%xmm6
+ vpsllw $100,%xmm4,%xmm6
+ vpsrad $100,%xmm4,%xmm6
+ vpsraw $100,%xmm4,%xmm6
+ vpsrld $100,%xmm4,%xmm6
+ vpsrldq $100,%xmm4,%xmm6
+ vpsrlq $100,%xmm4,%xmm6
+ vpsrlw $100,%xmm4,%xmm6
+
+# Tests for op imm8, xmm, regl
+ vpextrw $100,%xmm4,%ecx
+
+# Tests for op ymm, regl
+ vmovmskpd %ymm4,%ecx
+ vmovmskps %ymm4,%ecx
+
+# Tests for op ymm, regq
+
+
+# Default instructions without suffixes.
+ vcvtpd2dq %xmm4,%xmm6
+ vcvtpd2dq %ymm4,%xmm6
+ vcvtpd2ps %xmm4,%xmm6
+ vcvtpd2ps %ymm4,%xmm6
+ vcvttpd2dq %xmm4,%xmm6
+ vcvttpd2dq %ymm4,%xmm6
+
+#Tests with different memory and register operands.
+ vldmxcsr 0x1234
+ vmovdqa 0x1234,%xmm0
+ vmovdqa %xmm0,0x1234
+ vmovd %xmm0,0x1234
+ vcvtsd2si 0x1234,%eax
+ vcvtdq2pd 0x1234,%ymm0
+ vcvtpd2psy 0x1234,%xmm0
+ vpavgb 0x1234,%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x1234
+ vcvtsi2sdl 0x1234,%xmm0,%xmm7
+ vblendvps %xmm0,0x1234,%xmm4,%xmm6
+ vpinsrb $100,0x1234,%xmm0,%xmm7
+ vmovdqa 0x1234,%ymm0
+ vmovdqa %ymm0,0x1234
+ vpermilpd 0x1234,%ymm0,%ymm7
+ vroundpd $100,0x1234,%ymm0
+ vextractf128 $100,%ymm0,0x1234
+ vperm2f128 $100,0x1234,%ymm0,%ymm7
+ vblendvpd %ymm0,0x1234,%ymm4,%ymm6
+ vldmxcsr (%ebp)
+ vmovdqa (%ebp),%xmm0
+ vmovdqa %xmm0,(%ebp)
+ vmovd %xmm0,(%ebp)
+ vcvtsd2si (%ebp),%eax
+ vcvtdq2pd (%ebp),%ymm0
+ vcvtpd2psy (%ebp),%xmm0
+ vpavgb (%ebp),%xmm0,%xmm7
+ vpextrb $100,%xmm0,(%ebp)
+ vcvtsi2sdl (%ebp),%xmm0,%xmm7
+ vblendvps %xmm0,(%ebp),%xmm4,%xmm6
+ vpinsrb $100,(%ebp),%xmm0,%xmm7
+ vmovdqa (%ebp),%ymm0
+ vmovdqa %ymm0,(%ebp)
+ vpermilpd (%ebp),%ymm0,%ymm7
+ vroundpd $100,(%ebp),%ymm0
+ vextractf128 $100,%ymm0,(%ebp)
+ vperm2f128 $100,(%ebp),%ymm0,%ymm7
+ vblendvpd %ymm0,(%ebp),%ymm4,%ymm6
+ vldmxcsr (%esp)
+ vmovdqa (%esp),%xmm0
+ vmovdqa %xmm0,(%esp)
+ vmovd %xmm0,(%esp)
+ vcvtsd2si (%esp),%eax
+ vcvtdq2pd (%esp),%ymm0
+ vcvtpd2psy (%esp),%xmm0
+ vpavgb (%esp),%xmm0,%xmm7
+ vpextrb $100,%xmm0,(%esp)
+ vcvtsi2sdl (%esp),%xmm0,%xmm7
+ vblendvps %xmm0,(%esp),%xmm4,%xmm6
+ vpinsrb $100,(%esp),%xmm0,%xmm7
+ vmovdqa (%esp),%ymm0
+ vmovdqa %ymm0,(%esp)
+ vpermilpd (%esp),%ymm0,%ymm7
+ vroundpd $100,(%esp),%ymm0
+ vextractf128 $100,%ymm0,(%esp)
+ vperm2f128 $100,(%esp),%ymm0,%ymm7
+ vblendvpd %ymm0,(%esp),%ymm4,%ymm6
+ vldmxcsr 0x99(%ebp)
+ vmovdqa 0x99(%ebp),%xmm0
+ vmovdqa %xmm0,0x99(%ebp)
+ vmovd %xmm0,0x99(%ebp)
+ vcvtsd2si 0x99(%ebp),%eax
+ vcvtdq2pd 0x99(%ebp),%ymm0
+ vcvtpd2psy 0x99(%ebp),%xmm0
+ vpavgb 0x99(%ebp),%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x99(%ebp)
+ vcvtsi2sdl 0x99(%ebp),%xmm0,%xmm7
+ vblendvps %xmm0,0x99(%ebp),%xmm4,%xmm6
+ vpinsrb $100,0x99(%ebp),%xmm0,%xmm7
+ vmovdqa 0x99(%ebp),%ymm0
+ vmovdqa %ymm0,0x99(%ebp)
+ vpermilpd 0x99(%ebp),%ymm0,%ymm7
+ vroundpd $100,0x99(%ebp),%ymm0
+ vextractf128 $100,%ymm0,0x99(%ebp)
+ vperm2f128 $100,0x99(%ebp),%ymm0,%ymm7
+ vblendvpd %ymm0,0x99(%ebp),%ymm4,%ymm6
+ vldmxcsr 0x99(,%eiz)
+ vmovdqa 0x99(,%eiz),%xmm0
+ vmovdqa %xmm0,0x99(,%eiz)
+ vmovd %xmm0,0x99(,%eiz)
+ vcvtsd2si 0x99(,%eiz),%eax
+ vcvtdq2pd 0x99(,%eiz),%ymm0
+ vcvtpd2psy 0x99(,%eiz),%xmm0
+ vpavgb 0x99(,%eiz),%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x99(,%eiz)
+ vcvtsi2sdl 0x99(,%eiz),%xmm0,%xmm7
+ vblendvps %xmm0,0x99(,%eiz),%xmm4,%xmm6
+ vpinsrb $100,0x99(,%eiz),%xmm0,%xmm7
+ vmovdqa 0x99(,%eiz),%ymm0
+ vmovdqa %ymm0,0x99(,%eiz)
+ vpermilpd 0x99(,%eiz),%ymm0,%ymm7
+ vroundpd $100,0x99(,%eiz),%ymm0
+ vextractf128 $100,%ymm0,0x99(,%eiz)
+ vperm2f128 $100,0x99(,%eiz),%ymm0,%ymm7
+ vblendvpd %ymm0,0x99(,%eiz),%ymm4,%ymm6
+ vldmxcsr 0x99(,%eiz,2)
+ vmovdqa 0x99(,%eiz,2),%xmm0
+ vmovdqa %xmm0,0x99(,%eiz,2)
+ vmovd %xmm0,0x99(,%eiz,2)
+ vcvtsd2si 0x99(,%eiz,2),%eax
+ vcvtdq2pd 0x99(,%eiz,2),%ymm0
+ vcvtpd2psy 0x99(,%eiz,2),%xmm0
+ vpavgb 0x99(,%eiz,2),%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x99(,%eiz,2)
+ vcvtsi2sdl 0x99(,%eiz,2),%xmm0,%xmm7
+ vblendvps %xmm0,0x99(,%eiz,2),%xmm4,%xmm6
+ vpinsrb $100,0x99(,%eiz,2),%xmm0,%xmm7
+ vmovdqa 0x99(,%eiz,2),%ymm0
+ vmovdqa %ymm0,0x99(,%eiz,2)
+ vpermilpd 0x99(,%eiz,2),%ymm0,%ymm7
+ vroundpd $100,0x99(,%eiz,2),%ymm0
+ vextractf128 $100,%ymm0,0x99(,%eiz,2)
+ vperm2f128 $100,0x99(,%eiz,2),%ymm0,%ymm7
+ vblendvpd %ymm0,0x99(,%eiz,2),%ymm4,%ymm6
+ vldmxcsr 0x99(%eax,%eiz)
+ vmovdqa 0x99(%eax,%eiz),%xmm0
+ vmovdqa %xmm0,0x99(%eax,%eiz)
+ vmovd %xmm0,0x99(%eax,%eiz)
+ vcvtsd2si 0x99(%eax,%eiz),%eax
+ vcvtdq2pd 0x99(%eax,%eiz),%ymm0
+ vcvtpd2psy 0x99(%eax,%eiz),%xmm0
+ vpavgb 0x99(%eax,%eiz),%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x99(%eax,%eiz)
+ vcvtsi2sdl 0x99(%eax,%eiz),%xmm0,%xmm7
+ vblendvps %xmm0,0x99(%eax,%eiz),%xmm4,%xmm6
+ vpinsrb $100,0x99(%eax,%eiz),%xmm0,%xmm7
+ vmovdqa 0x99(%eax,%eiz),%ymm0
+ vmovdqa %ymm0,0x99(%eax,%eiz)
+ vpermilpd 0x99(%eax,%eiz),%ymm0,%ymm7
+ vroundpd $100,0x99(%eax,%eiz),%ymm0
+ vextractf128 $100,%ymm0,0x99(%eax,%eiz)
+ vperm2f128 $100,0x99(%eax,%eiz),%ymm0,%ymm7
+ vblendvpd %ymm0,0x99(%eax,%eiz),%ymm4,%ymm6
+ vldmxcsr 0x99(%eax,%eiz,2)
+ vmovdqa 0x99(%eax,%eiz,2),%xmm0
+ vmovdqa %xmm0,0x99(%eax,%eiz,2)
+ vmovd %xmm0,0x99(%eax,%eiz,2)
+ vcvtsd2si 0x99(%eax,%eiz,2),%eax
+ vcvtdq2pd 0x99(%eax,%eiz,2),%ymm0
+ vcvtpd2psy 0x99(%eax,%eiz,2),%xmm0
+ vpavgb 0x99(%eax,%eiz,2),%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x99(%eax,%eiz,2)
+ vcvtsi2sdl 0x99(%eax,%eiz,2),%xmm0,%xmm7
+ vblendvps %xmm0,0x99(%eax,%eiz,2),%xmm4,%xmm6
+ vpinsrb $100,0x99(%eax,%eiz,2),%xmm0,%xmm7
+ vmovdqa 0x99(%eax,%eiz,2),%ymm0
+ vmovdqa %ymm0,0x99(%eax,%eiz,2)
+ vpermilpd 0x99(%eax,%eiz,2),%ymm0,%ymm7
+ vroundpd $100,0x99(%eax,%eiz,2),%ymm0
+ vextractf128 $100,%ymm0,0x99(%eax,%eiz,2)
+ vperm2f128 $100,0x99(%eax,%eiz,2),%ymm0,%ymm7
+ vblendvpd %ymm0,0x99(%eax,%eiz,2),%ymm4,%ymm6
+ vldmxcsr 0x99(%eax,%ebx,4)
+ vmovdqa 0x99(%eax,%ebx,4),%xmm0
+ vmovdqa %xmm0,0x99(%eax,%ebx,4)
+ vmovd %xmm0,0x99(%eax,%ebx,4)
+ vcvtsd2si 0x99(%eax,%ebx,4),%eax
+ vcvtdq2pd 0x99(%eax,%ebx,4),%ymm0
+ vcvtpd2psy 0x99(%eax,%ebx,4),%xmm0
+ vpavgb 0x99(%eax,%ebx,4),%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x99(%eax,%ebx,4)
+ vcvtsi2sdl 0x99(%eax,%ebx,4),%xmm0,%xmm7
+ vblendvps %xmm0,0x99(%eax,%ebx,4),%xmm4,%xmm6
+ vpinsrb $100,0x99(%eax,%ebx,4),%xmm0,%xmm7
+ vmovdqa 0x99(%eax,%ebx,4),%ymm0
+ vmovdqa %ymm0,0x99(%eax,%ebx,4)
+ vpermilpd 0x99(%eax,%ebx,4),%ymm0,%ymm7
+ vroundpd $100,0x99(%eax,%ebx,4),%ymm0
+ vextractf128 $100,%ymm0,0x99(%eax,%ebx,4)
+ vperm2f128 $100,0x99(%eax,%ebx,4),%ymm0,%ymm7
+ vblendvpd %ymm0,0x99(%eax,%ebx,4),%ymm4,%ymm6
+ vldmxcsr 0x99(%esp,%ecx,8)
+ vmovdqa 0x99(%esp,%ecx,8),%xmm0
+ vmovdqa %xmm0,0x99(%esp,%ecx,8)
+ vmovd %xmm0,0x99(%esp,%ecx,8)
+ vcvtsd2si 0x99(%esp,%ecx,8),%eax
+ vcvtdq2pd 0x99(%esp,%ecx,8),%ymm0
+ vcvtpd2psy 0x99(%esp,%ecx,8),%xmm0
+ vpavgb 0x99(%esp,%ecx,8),%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x99(%esp,%ecx,8)
+ vcvtsi2sdl 0x99(%esp,%ecx,8),%xmm0,%xmm7
+ vblendvps %xmm0,0x99(%esp,%ecx,8),%xmm4,%xmm6
+ vpinsrb $100,0x99(%esp,%ecx,8),%xmm0,%xmm7
+ vmovdqa 0x99(%esp,%ecx,8),%ymm0
+ vmovdqa %ymm0,0x99(%esp,%ecx,8)
+ vpermilpd 0x99(%esp,%ecx,8),%ymm0,%ymm7
+ vroundpd $100,0x99(%esp,%ecx,8),%ymm0
+ vextractf128 $100,%ymm0,0x99(%esp,%ecx,8)
+ vperm2f128 $100,0x99(%esp,%ecx,8),%ymm0,%ymm7
+ vblendvpd %ymm0,0x99(%esp,%ecx,8),%ymm4,%ymm6
+ vldmxcsr 0x99(%ebp,%edx,1)
+ vmovdqa 0x99(%ebp,%edx,1),%xmm0
+ vmovdqa %xmm0,0x99(%ebp,%edx,1)
+ vmovd %xmm0,0x99(%ebp,%edx,1)
+ vcvtsd2si 0x99(%ebp,%edx,1),%eax
+ vcvtdq2pd 0x99(%ebp,%edx,1),%ymm0
+ vcvtpd2psy 0x99(%ebp,%edx,1),%xmm0
+ vpavgb 0x99(%ebp,%edx,1),%xmm0,%xmm7
+ vpextrb $100,%xmm0,0x99(%ebp,%edx,1)
+ vcvtsi2sdl 0x99(%ebp,%edx,1),%xmm0,%xmm7
+ vblendvps %xmm0,0x99(%ebp,%edx,1),%xmm4,%xmm6
+ vpinsrb $100,0x99(%ebp,%edx,1),%xmm0,%xmm7
+ vmovdqa 0x99(%ebp,%edx,1),%ymm0
+ vmovdqa %ymm0,0x99(%ebp,%edx,1)
+ vpermilpd 0x99(%ebp,%edx,1),%ymm0,%ymm7
+ vroundpd $100,0x99(%ebp,%edx,1),%ymm0
+ vextractf128 $100,%ymm0,0x99(%ebp,%edx,1)
+ vperm2f128 $100,0x99(%ebp,%edx,1),%ymm0,%ymm7
+ vblendvpd %ymm0,0x99(%ebp,%edx,1),%ymm4,%ymm6
+# Tests for all register operands.
+ vmovmskpd %xmm0,%eax
+ vpslld $100,%xmm0,%xmm7
+ vmovmskps %ymm0,%eax
+
+ .intel_syntax noprefix
+# Tests for op mem64
+ vldmxcsr DWORD PTR [ecx]
+ vstmxcsr DWORD PTR [ecx]
+
+# Tests for op mem256, mask, ymm
+# Tests for op ymm, mask, mem256
+ vmaskmovpd ymm6,ymm4,YMMWORD PTR [ecx]
+ vmaskmovpd YMMWORD PTR [ecx],ymm6,ymm4
+ vmaskmovps ymm6,ymm4,YMMWORD PTR [ecx]
+ vmaskmovps YMMWORD PTR [ecx],ymm6,ymm4
+
+# Tests for op imm8, ymm/mem256, ymm
+ vpermilpd ymm2,ymm6,100
+ vpermilpd ymm6,YMMWORD PTR [ecx],100
+ vpermilps ymm2,ymm6,100
+ vpermilps ymm6,YMMWORD PTR [ecx],100
+ vroundpd ymm2,ymm6,100
+ vroundpd ymm6,YMMWORD PTR [ecx],100
+ vroundps ymm2,ymm6,100
+ vroundps ymm6,YMMWORD PTR [ecx],100
+
+# Tests for op ymm/mem256, ymm, ymm
+ vaddpd ymm2,ymm6,ymm4
+ vaddpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vaddps ymm2,ymm6,ymm4
+ vaddps ymm2,ymm6,YMMWORD PTR [ecx]
+ vaddsubpd ymm2,ymm6,ymm4
+ vaddsubpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vaddsubps ymm2,ymm6,ymm4
+ vaddsubps ymm2,ymm6,YMMWORD PTR [ecx]
+ vandnpd ymm2,ymm6,ymm4
+ vandnpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vandnps ymm2,ymm6,ymm4
+ vandnps ymm2,ymm6,YMMWORD PTR [ecx]
+ vandpd ymm2,ymm6,ymm4
+ vandpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vandps ymm2,ymm6,ymm4
+ vandps ymm2,ymm6,YMMWORD PTR [ecx]
+ vdivpd ymm2,ymm6,ymm4
+ vdivpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vdivps ymm2,ymm6,ymm4
+ vdivps ymm2,ymm6,YMMWORD PTR [ecx]
+ vhaddpd ymm2,ymm6,ymm4
+ vhaddpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vhaddps ymm2,ymm6,ymm4
+ vhaddps ymm2,ymm6,YMMWORD PTR [ecx]
+ vhsubpd ymm2,ymm6,ymm4
+ vhsubpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vhsubps ymm2,ymm6,ymm4
+ vhsubps ymm2,ymm6,YMMWORD PTR [ecx]
+ vmaxpd ymm2,ymm6,ymm4
+ vmaxpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vmaxps ymm2,ymm6,ymm4
+ vmaxps ymm2,ymm6,YMMWORD PTR [ecx]
+ vminpd ymm2,ymm6,ymm4
+ vminpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vminps ymm2,ymm6,ymm4
+ vminps ymm2,ymm6,YMMWORD PTR [ecx]
+ vmulpd ymm2,ymm6,ymm4
+ vmulpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vmulps ymm2,ymm6,ymm4
+ vmulps ymm2,ymm6,YMMWORD PTR [ecx]
+ vorpd ymm2,ymm6,ymm4
+ vorpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vorps ymm2,ymm6,ymm4
+ vorps ymm2,ymm6,YMMWORD PTR [ecx]
+ vpermilpd ymm2,ymm6,ymm4
+ vpermilpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vpermilps ymm2,ymm6,ymm4
+ vpermilps ymm2,ymm6,YMMWORD PTR [ecx]
+ vsubpd ymm2,ymm6,ymm4
+ vsubpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vsubps ymm2,ymm6,ymm4
+ vsubps ymm2,ymm6,YMMWORD PTR [ecx]
+ vunpckhpd ymm2,ymm6,ymm4
+ vunpckhpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vunpckhps ymm2,ymm6,ymm4
+ vunpckhps ymm2,ymm6,YMMWORD PTR [ecx]
+ vunpcklpd ymm2,ymm6,ymm4
+ vunpcklpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vunpcklps ymm2,ymm6,ymm4
+ vunpcklps ymm2,ymm6,YMMWORD PTR [ecx]
+ vxorpd ymm2,ymm6,ymm4
+ vxorpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vxorps ymm2,ymm6,ymm4
+ vxorps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpeqpd ymm2,ymm6,ymm4
+ vcmpeqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpltpd ymm2,ymm6,ymm4
+ vcmpltpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmplepd ymm2,ymm6,ymm4
+ vcmplepd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpunordpd ymm2,ymm6,ymm4
+ vcmpunordpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpneqpd ymm2,ymm6,ymm4
+ vcmpneqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnltpd ymm2,ymm6,ymm4
+ vcmpnltpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnlepd ymm2,ymm6,ymm4
+ vcmpnlepd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpordpd ymm2,ymm6,ymm4
+ vcmpordpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpeq_uqpd ymm2,ymm6,ymm4
+ vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpngepd ymm2,ymm6,ymm4
+ vcmpngepd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpngtpd ymm2,ymm6,ymm4
+ vcmpngtpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpfalsepd ymm2,ymm6,ymm4
+ vcmpfalsepd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpneq_oqpd ymm2,ymm6,ymm4
+ vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpgepd ymm2,ymm6,ymm4
+ vcmpgepd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpgtpd ymm2,ymm6,ymm4
+ vcmpgtpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmptruepd ymm2,ymm6,ymm4
+ vcmptruepd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpeq_ospd ymm2,ymm6,ymm4
+ vcmpeq_ospd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmplt_oqpd ymm2,ymm6,ymm4
+ vcmplt_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmple_oqpd ymm2,ymm6,ymm4
+ vcmple_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpunord_spd ymm2,ymm6,ymm4
+ vcmpunord_spd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpneq_uspd ymm2,ymm6,ymm4
+ vcmpneq_uspd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnlt_uqpd ymm2,ymm6,ymm4
+ vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnle_uqpd ymm2,ymm6,ymm4
+ vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpord_spd ymm2,ymm6,ymm4
+ vcmpord_spd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpeq_uspd ymm2,ymm6,ymm4
+ vcmpeq_uspd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnge_uqpd ymm2,ymm6,ymm4
+ vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpngt_uqpd ymm2,ymm6,ymm4
+ vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpfalse_ospd ymm2,ymm6,ymm4
+ vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpneq_ospd ymm2,ymm6,ymm4
+ vcmpneq_ospd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpge_oqpd ymm2,ymm6,ymm4
+ vcmpge_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpgt_oqpd ymm2,ymm6,ymm4
+ vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmptrue_uspd ymm2,ymm6,ymm4
+ vcmptrue_uspd ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpeqps ymm2,ymm6,ymm4
+ vcmpeqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpltps ymm2,ymm6,ymm4
+ vcmpltps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpleps ymm2,ymm6,ymm4
+ vcmpleps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpunordps ymm2,ymm6,ymm4
+ vcmpunordps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpneqps ymm2,ymm6,ymm4
+ vcmpneqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnltps ymm2,ymm6,ymm4
+ vcmpnltps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnleps ymm2,ymm6,ymm4
+ vcmpnleps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpordps ymm2,ymm6,ymm4
+ vcmpordps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpeq_uqps ymm2,ymm6,ymm4
+ vcmpeq_uqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpngeps ymm2,ymm6,ymm4
+ vcmpngeps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpngtps ymm2,ymm6,ymm4
+ vcmpngtps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpfalseps ymm2,ymm6,ymm4
+ vcmpfalseps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpneq_oqps ymm2,ymm6,ymm4
+ vcmpneq_oqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpgeps ymm2,ymm6,ymm4
+ vcmpgeps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpgtps ymm2,ymm6,ymm4
+ vcmpgtps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmptrueps ymm2,ymm6,ymm4
+ vcmptrueps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpeq_osps ymm2,ymm6,ymm4
+ vcmpeq_osps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmplt_oqps ymm2,ymm6,ymm4
+ vcmplt_oqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmple_oqps ymm2,ymm6,ymm4
+ vcmple_oqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpunord_sps ymm2,ymm6,ymm4
+ vcmpunord_sps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpneq_usps ymm2,ymm6,ymm4
+ vcmpneq_usps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnlt_uqps ymm2,ymm6,ymm4
+ vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnle_uqps ymm2,ymm6,ymm4
+ vcmpnle_uqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpord_sps ymm2,ymm6,ymm4
+ vcmpord_sps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpeq_usps ymm2,ymm6,ymm4
+ vcmpeq_usps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpnge_uqps ymm2,ymm6,ymm4
+ vcmpnge_uqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpngt_uqps ymm2,ymm6,ymm4
+ vcmpngt_uqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpfalse_osps ymm2,ymm6,ymm4
+ vcmpfalse_osps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpneq_osps ymm2,ymm6,ymm4
+ vcmpneq_osps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpge_oqps ymm2,ymm6,ymm4
+ vcmpge_oqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmpgt_oqps ymm2,ymm6,ymm4
+ vcmpgt_oqps ymm2,ymm6,YMMWORD PTR [ecx]
+ vcmptrue_usps ymm2,ymm6,ymm4
+ vcmptrue_usps ymm2,ymm6,YMMWORD PTR [ecx]
+
+# Tests for op ymm/mem256, xmm
+ vcvtpd2dq xmm4,ymm4
+ vcvtpd2dq xmm4,YMMWORD PTR [ecx]
+ vcvtpd2ps xmm4,ymm4
+ vcvtpd2ps xmm4,YMMWORD PTR [ecx]
+ vcvttpd2dq xmm4,ymm4
+ vcvttpd2dq xmm4,YMMWORD PTR [ecx]
+
+# Tests for op ymm/mem256, ymm
+ vcvtdq2ps ymm4,ymm4
+ vcvtdq2ps ymm4,YMMWORD PTR [ecx]
+ vcvtps2dq ymm4,ymm4
+ vcvtps2dq ymm4,YMMWORD PTR [ecx]
+ vcvttps2dq ymm4,ymm4
+ vcvttps2dq ymm4,YMMWORD PTR [ecx]
+ vmovapd ymm4,ymm4
+ vmovapd ymm4,YMMWORD PTR [ecx]
+ vmovaps ymm4,ymm4
+ vmovaps ymm4,YMMWORD PTR [ecx]
+ vmovdqa ymm4,ymm4
+ vmovdqa ymm4,YMMWORD PTR [ecx]
+ vmovdqu ymm4,ymm4
+ vmovdqu ymm4,YMMWORD PTR [ecx]
+ vmovddup ymm4,ymm4
+ vmovddup ymm4,YMMWORD PTR [ecx]
+ vmovshdup ymm4,ymm4
+ vmovshdup ymm4,YMMWORD PTR [ecx]
+ vmovsldup ymm4,ymm4
+ vmovsldup ymm4,YMMWORD PTR [ecx]
+ vmovupd ymm4,ymm4
+ vmovupd ymm4,YMMWORD PTR [ecx]
+ vmovups ymm4,ymm4
+ vmovups ymm4,YMMWORD PTR [ecx]
+ vptest ymm4,ymm4
+ vptest ymm4,YMMWORD PTR [ecx]
+ vrcpps ymm4,ymm4
+ vrcpps ymm4,YMMWORD PTR [ecx]
+ vrsqrtps ymm4,ymm4
+ vrsqrtps ymm4,YMMWORD PTR [ecx]
+ vsqrtpd ymm4,ymm4
+ vsqrtpd ymm4,YMMWORD PTR [ecx]
+ vsqrtps ymm4,ymm4
+ vsqrtps ymm4,YMMWORD PTR [ecx]
+ vtestpd ymm4,ymm4
+ vtestpd ymm4,YMMWORD PTR [ecx]
+ vtestps ymm4,ymm4
+ vtestps ymm4,YMMWORD PTR [ecx]
+
+# Tests for op mem256, ymm
+ vlddqu ymm4,YMMWORD PTR [ecx]
+
+# Tests for op imm8, ymm/mem256, ymm, ymm
+ vblendpd ymm2,ymm6,ymm4,100
+ vblendpd ymm2,ymm6,YMMWORD PTR [ecx],100
+ vblendps ymm2,ymm6,ymm4,100
+ vblendps ymm2,ymm6,YMMWORD PTR [ecx],100
+ vcmppd ymm2,ymm6,ymm4,100
+ vcmppd ymm2,ymm6,YMMWORD PTR [ecx],100
+ vcmpps ymm2,ymm6,ymm4,100
+ vcmpps ymm2,ymm6,YMMWORD PTR [ecx],100
+ vdpps ymm2,ymm6,ymm4,100
+ vdpps ymm2,ymm6,YMMWORD PTR [ecx],100
+ vperm2f128 ymm2,ymm6,ymm4,100
+ vperm2f128 ymm2,ymm6,YMMWORD PTR [ecx],100
+ vshufpd ymm2,ymm6,ymm4,100
+ vshufpd ymm2,ymm6,YMMWORD PTR [ecx],100
+ vshufps ymm2,ymm6,ymm4,100
+ vshufps ymm2,ymm6,YMMWORD PTR [ecx],100
+
+# Tests for op ymm, ymm/mem256, ymm, ymm
+ vblendvpd ymm7,ymm2,ymm6,ymm4
+ vblendvpd ymm7,ymm2,YMMWORD PTR [ecx],ymm4
+ vblendvps ymm7,ymm2,ymm6,ymm4
+ vblendvps ymm7,ymm2,YMMWORD PTR [ecx],ymm4
+
+# Tests for op ymm/mem256, ymm, ymm, ymm
+# Tests for op ymm, ymm/mem256, ymm, ymm
+ vfmaddpd ymm7,ymm2,ymm6,ymm4
+ vfmaddpd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfmaddps ymm7,ymm2,ymm6,ymm4
+ vfmaddps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfmaddsubpd ymm7,ymm2,ymm6,ymm4
+ vfmaddsubpd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfmaddsubps ymm7,ymm2,ymm6,ymm4
+ vfmaddsubps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfmsubaddpd ymm7,ymm2,ymm6,ymm4
+ vfmsubaddpd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfmsubaddps ymm7,ymm2,ymm6,ymm4
+ vfmsubaddps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfmsubpd ymm7,ymm2,ymm6,ymm4
+ vfmsubpd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfmsubps ymm7,ymm2,ymm6,ymm4
+ vfmsubps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfnmaddpd ymm7,ymm2,ymm6,ymm4
+ vfnmaddpd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfnmaddps ymm7,ymm2,ymm6,ymm4
+ vfnmaddps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfnmsubpd ymm7,ymm2,ymm6,ymm4
+ vfnmsubpd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vfnmsubps ymm7,ymm2,ymm6,ymm4
+ vfnmsubps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vpermilmo2pd ymm7,ymm2,ymm6,ymm4
+ vpermilmo2pd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vpermilmz2pd ymm7,ymm2,ymm6,ymm4
+ vpermilmz2pd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vpermiltd2pd ymm7,ymm2,ymm6,ymm4
+ vpermiltd2pd ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vpermilmo2ps ymm7,ymm2,ymm6,ymm4
+ vpermilmo2ps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vpermilmz2ps ymm7,ymm2,ymm6,ymm4
+ vpermilmz2ps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+ vpermiltd2ps ymm7,ymm2,ymm6,ymm4
+ vpermiltd2ps ymm7,ymm2,ymm6,YMMWORD PTR [ecx]
+
+# Tests for op imm4, ymm/mem256, ymm, ymm, ymm
+# Tests for op imm4, ymm, ymm/mem256, ymm, ymm
+ vpermil2pd ymm7,ymm2,ymm6,ymm4,10
+ vpermil2pd ymm7,ymm2,ymm6,YMMWORD PTR [ecx],10
+ vpermil2ps ymm7,ymm2,ymm6,ymm4,10
+ vpermil2ps ymm7,ymm2,ymm6,YMMWORD PTR [ecx],10
+
+# Tests for op imm8, xmm/mem128, ymm, ymm
+ vinsertf128 ymm6,ymm4,xmm4,100
+ vinsertf128 ymm6,ymm4,XMMWORD PTR [ecx],100
+
+# Tests for op imm8, ymm, xmm/mem128
+ vextractf128 xmm4,ymm4,100
+ vextractf128 XMMWORD PTR [ecx],ymm4,100
+
+# Tests for op xmm/mem128, xmm
+# Tests for op mem128, ymm
+ vbroadcastf128 ymm4,XMMWORD PTR [ecx]
+
+# Tests for op xmm/mem128, xmm
+ vcvtdq2ps xmm6,xmm4
+ vcvtdq2ps xmm4,XMMWORD PTR [ecx]
+ vcvtpd2dq xmm6,xmm4
+ vcvtpd2dq xmm4,XMMWORD PTR [ecx]
+ vcvtpd2ps xmm6,xmm4
+ vcvtpd2ps xmm4,XMMWORD PTR [ecx]
+ vcvtps2dq xmm6,xmm4
+ vcvtps2dq xmm4,XMMWORD PTR [ecx]
+ vcvttpd2dq xmm6,xmm4
+ vcvttpd2dq xmm4,XMMWORD PTR [ecx]
+ vcvttps2dq xmm6,xmm4
+ vcvttps2dq xmm4,XMMWORD PTR [ecx]
+ vmovapd xmm6,xmm4
+ vmovapd xmm4,XMMWORD PTR [ecx]
+ vmovaps xmm6,xmm4
+ vmovaps xmm4,XMMWORD PTR [ecx]
+ vmovdqa xmm6,xmm4
+ vmovdqa xmm4,XMMWORD PTR [ecx]
+ vmovdqu xmm6,xmm4
+ vmovdqu xmm4,XMMWORD PTR [ecx]
+ vmovshdup xmm6,xmm4
+ vmovshdup xmm4,XMMWORD PTR [ecx]
+ vmovsldup xmm6,xmm4
+ vmovsldup xmm4,XMMWORD PTR [ecx]
+ vmovupd xmm6,xmm4
+ vmovupd xmm4,XMMWORD PTR [ecx]
+ vmovups xmm6,xmm4
+ vmovups xmm4,XMMWORD PTR [ecx]
+ vpabsb xmm6,xmm4
+ vpabsb xmm4,XMMWORD PTR [ecx]
+ vpabsw xmm6,xmm4
+ vpabsw xmm4,XMMWORD PTR [ecx]
+ vpabsd xmm6,xmm4
+ vpabsd xmm4,XMMWORD PTR [ecx]
+ vphminposuw xmm6,xmm4
+ vphminposuw xmm4,XMMWORD PTR [ecx]
+ vptest xmm6,xmm4
+ vptest xmm4,XMMWORD PTR [ecx]
+ vtestps xmm6,xmm4
+ vtestps xmm4,XMMWORD PTR [ecx]
+ vtestpd xmm6,xmm4
+ vtestpd xmm4,XMMWORD PTR [ecx]
+ vrcpps xmm6,xmm4
+ vrcpps xmm4,XMMWORD PTR [ecx]
+ vrsqrtps xmm6,xmm4
+ vrsqrtps xmm4,XMMWORD PTR [ecx]
+ vsqrtpd xmm6,xmm4
+ vsqrtpd xmm4,XMMWORD PTR [ecx]
+ vsqrtps xmm6,xmm4
+ vsqrtps xmm4,XMMWORD PTR [ecx]
+
+# Tests for op xmm, xmm/mem128
+ vmovapd xmm6,xmm4
+ vmovapd XMMWORD PTR [ecx],xmm4
+ vmovaps xmm6,xmm4
+ vmovaps XMMWORD PTR [ecx],xmm4
+ vmovdqa xmm6,xmm4
+ vmovdqa XMMWORD PTR [ecx],xmm4
+ vmovdqu xmm6,xmm4
+ vmovdqu XMMWORD PTR [ecx],xmm4
+ vmovupd xmm6,xmm4
+ vmovupd XMMWORD PTR [ecx],xmm4
+ vmovups xmm6,xmm4
+ vmovups XMMWORD PTR [ecx],xmm4
+
+# Tests for op mem128, xmm
+ vlddqu xmm4,XMMWORD PTR [ecx]
+ vmovntdqa xmm4,XMMWORD PTR [ecx]
+
+# Tests for op xmm, mem128
+ vmovntdq XMMWORD PTR [ecx],xmm4
+ vmovntpd XMMWORD PTR [ecx],xmm4
+ vmovntps XMMWORD PTR [ecx],xmm4
+
+# Tests for op xmm/mem128, ymm
+ vcvtdq2pd ymm4,xmm4
+ vcvtdq2pd ymm4,XMMWORD PTR [ecx]
+ vcvtps2pd ymm4,xmm4
+ vcvtps2pd ymm4,XMMWORD PTR [ecx]
+
+# Tests for op xmm/mem128, xmm, xmm
+ vaddpd xmm2,xmm6,xmm4
+ vaddpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vaddps xmm2,xmm6,xmm4
+ vaddps xmm7,xmm6,XMMWORD PTR [ecx]
+ vaddsubpd xmm2,xmm6,xmm4
+ vaddsubpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vaddsubps xmm2,xmm6,xmm4
+ vaddsubps xmm7,xmm6,XMMWORD PTR [ecx]
+ vandnpd xmm2,xmm6,xmm4
+ vandnpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vandnps xmm2,xmm6,xmm4
+ vandnps xmm7,xmm6,XMMWORD PTR [ecx]
+ vandpd xmm2,xmm6,xmm4
+ vandpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vandps xmm2,xmm6,xmm4
+ vandps xmm7,xmm6,XMMWORD PTR [ecx]
+ vdivpd xmm2,xmm6,xmm4
+ vdivpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vdivps xmm2,xmm6,xmm4
+ vdivps xmm7,xmm6,XMMWORD PTR [ecx]
+ vhaddpd xmm2,xmm6,xmm4
+ vhaddpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vhaddps xmm2,xmm6,xmm4
+ vhaddps xmm7,xmm6,XMMWORD PTR [ecx]
+ vhsubpd xmm2,xmm6,xmm4
+ vhsubpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vhsubps xmm2,xmm6,xmm4
+ vhsubps xmm7,xmm6,XMMWORD PTR [ecx]
+ vmaxpd xmm2,xmm6,xmm4
+ vmaxpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vmaxps xmm2,xmm6,xmm4
+ vmaxps xmm7,xmm6,XMMWORD PTR [ecx]
+ vminpd xmm2,xmm6,xmm4
+ vminpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vminps xmm2,xmm6,xmm4
+ vminps xmm7,xmm6,XMMWORD PTR [ecx]
+ vmulpd xmm2,xmm6,xmm4
+ vmulpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vmulps xmm2,xmm6,xmm4
+ vmulps xmm7,xmm6,XMMWORD PTR [ecx]
+ vorpd xmm2,xmm6,xmm4
+ vorpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vorps xmm2,xmm6,xmm4
+ vorps xmm7,xmm6,XMMWORD PTR [ecx]
+ vpacksswb xmm2,xmm6,xmm4
+ vpacksswb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpackssdw xmm2,xmm6,xmm4
+ vpackssdw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpackuswb xmm2,xmm6,xmm4
+ vpackuswb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpackusdw xmm2,xmm6,xmm4
+ vpackusdw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpaddb xmm2,xmm6,xmm4
+ vpaddb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpaddw xmm2,xmm6,xmm4
+ vpaddw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpaddd xmm2,xmm6,xmm4
+ vpaddd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpaddq xmm2,xmm6,xmm4
+ vpaddq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpaddsb xmm2,xmm6,xmm4
+ vpaddsb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpaddsw xmm2,xmm6,xmm4
+ vpaddsw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpaddusb xmm2,xmm6,xmm4
+ vpaddusb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpaddusw xmm2,xmm6,xmm4
+ vpaddusw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpand xmm2,xmm6,xmm4
+ vpand xmm7,xmm6,XMMWORD PTR [ecx]
+ vpandn xmm2,xmm6,xmm4
+ vpandn xmm7,xmm6,XMMWORD PTR [ecx]
+ vpavgb xmm2,xmm6,xmm4
+ vpavgb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpavgw xmm2,xmm6,xmm4
+ vpavgw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpcmpeqb xmm2,xmm6,xmm4
+ vpcmpeqb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpcmpeqw xmm2,xmm6,xmm4
+ vpcmpeqw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpcmpeqd xmm2,xmm6,xmm4
+ vpcmpeqd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpcmpeqq xmm2,xmm6,xmm4
+ vpcmpeqq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpcmpgtb xmm2,xmm6,xmm4
+ vpcmpgtb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpcmpgtw xmm2,xmm6,xmm4
+ vpcmpgtw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpcmpgtd xmm2,xmm6,xmm4
+ vpcmpgtd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpcmpgtq xmm2,xmm6,xmm4
+ vpcmpgtq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpermilpd xmm2,xmm6,xmm4
+ vpermilpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpermilps xmm2,xmm6,xmm4
+ vpermilps xmm7,xmm6,XMMWORD PTR [ecx]
+ vphaddw xmm2,xmm6,xmm4
+ vphaddw xmm7,xmm6,XMMWORD PTR [ecx]
+ vphaddd xmm2,xmm6,xmm4
+ vphaddd xmm7,xmm6,XMMWORD PTR [ecx]
+ vphaddsw xmm2,xmm6,xmm4
+ vphaddsw xmm7,xmm6,XMMWORD PTR [ecx]
+ vphsubw xmm2,xmm6,xmm4
+ vphsubw xmm7,xmm6,XMMWORD PTR [ecx]
+ vphsubd xmm2,xmm6,xmm4
+ vphsubd xmm7,xmm6,XMMWORD PTR [ecx]
+ vphsubsw xmm2,xmm6,xmm4
+ vphsubsw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmaddwd xmm2,xmm6,xmm4
+ vpmaddwd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmaddubsw xmm2,xmm6,xmm4
+ vpmaddubsw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmaxsb xmm2,xmm6,xmm4
+ vpmaxsb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmaxsw xmm2,xmm6,xmm4
+ vpmaxsw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmaxsd xmm2,xmm6,xmm4
+ vpmaxsd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmaxub xmm2,xmm6,xmm4
+ vpmaxub xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmaxuw xmm2,xmm6,xmm4
+ vpmaxuw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmaxud xmm2,xmm6,xmm4
+ vpmaxud xmm7,xmm6,XMMWORD PTR [ecx]
+ vpminsb xmm2,xmm6,xmm4
+ vpminsb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpminsw xmm2,xmm6,xmm4
+ vpminsw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpminsd xmm2,xmm6,xmm4
+ vpminsd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpminub xmm2,xmm6,xmm4
+ vpminub xmm7,xmm6,XMMWORD PTR [ecx]
+ vpminuw xmm2,xmm6,xmm4
+ vpminuw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpminud xmm2,xmm6,xmm4
+ vpminud xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmulhuw xmm2,xmm6,xmm4
+ vpmulhuw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmulhrsw xmm2,xmm6,xmm4
+ vpmulhrsw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmulhw xmm2,xmm6,xmm4
+ vpmulhw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmullw xmm2,xmm6,xmm4
+ vpmullw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmulld xmm2,xmm6,xmm4
+ vpmulld xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmuludq xmm2,xmm6,xmm4
+ vpmuludq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpmuldq xmm2,xmm6,xmm4
+ vpmuldq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpor xmm2,xmm6,xmm4
+ vpor xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsadbw xmm2,xmm6,xmm4
+ vpsadbw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpshufb xmm2,xmm6,xmm4
+ vpshufb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsignb xmm2,xmm6,xmm4
+ vpsignb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsignw xmm2,xmm6,xmm4
+ vpsignw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsignd xmm2,xmm6,xmm4
+ vpsignd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsllw xmm2,xmm6,xmm4
+ vpsllw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpslld xmm2,xmm6,xmm4
+ vpslld xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsllq xmm2,xmm6,xmm4
+ vpsllq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsraw xmm2,xmm6,xmm4
+ vpsraw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsrad xmm2,xmm6,xmm4
+ vpsrad xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsrlw xmm2,xmm6,xmm4
+ vpsrlw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsrld xmm2,xmm6,xmm4
+ vpsrld xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsrlq xmm2,xmm6,xmm4
+ vpsrlq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsubb xmm2,xmm6,xmm4
+ vpsubb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsubw xmm2,xmm6,xmm4
+ vpsubw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsubd xmm2,xmm6,xmm4
+ vpsubd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsubq xmm2,xmm6,xmm4
+ vpsubq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsubsb xmm2,xmm6,xmm4
+ vpsubsb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsubsw xmm2,xmm6,xmm4
+ vpsubsw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsubusb xmm2,xmm6,xmm4
+ vpsubusb xmm7,xmm6,XMMWORD PTR [ecx]
+ vpsubusw xmm2,xmm6,xmm4
+ vpsubusw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpunpckhbw xmm2,xmm6,xmm4
+ vpunpckhbw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpunpckhwd xmm2,xmm6,xmm4
+ vpunpckhwd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpunpckhdq xmm2,xmm6,xmm4
+ vpunpckhdq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpunpckhqdq xmm2,xmm6,xmm4
+ vpunpckhqdq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpunpcklbw xmm2,xmm6,xmm4
+ vpunpcklbw xmm7,xmm6,XMMWORD PTR [ecx]
+ vpunpcklwd xmm2,xmm6,xmm4
+ vpunpcklwd xmm7,xmm6,XMMWORD PTR [ecx]
+ vpunpckldq xmm2,xmm6,xmm4
+ vpunpckldq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpunpcklqdq xmm2,xmm6,xmm4
+ vpunpcklqdq xmm7,xmm6,XMMWORD PTR [ecx]
+ vpxor xmm2,xmm6,xmm4
+ vpxor xmm7,xmm6,XMMWORD PTR [ecx]
+ vsubpd xmm2,xmm6,xmm4
+ vsubpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vsubps xmm2,xmm6,xmm4
+ vsubps xmm7,xmm6,XMMWORD PTR [ecx]
+ vunpckhpd xmm2,xmm6,xmm4
+ vunpckhpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vunpckhps xmm2,xmm6,xmm4
+ vunpckhps xmm7,xmm6,XMMWORD PTR [ecx]
+ vunpcklpd xmm2,xmm6,xmm4
+ vunpcklpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vunpcklps xmm2,xmm6,xmm4
+ vunpcklps xmm7,xmm6,XMMWORD PTR [ecx]
+ vxorpd xmm2,xmm6,xmm4
+ vxorpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vxorps xmm2,xmm6,xmm4
+ vxorps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpeqpd xmm2,xmm6,xmm4
+ vcmpeqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpltpd xmm2,xmm6,xmm4
+ vcmpltpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmplepd xmm2,xmm6,xmm4
+ vcmplepd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpunordpd xmm2,xmm6,xmm4
+ vcmpunordpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpneqpd xmm2,xmm6,xmm4
+ vcmpneqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnltpd xmm2,xmm6,xmm4
+ vcmpnltpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnlepd xmm2,xmm6,xmm4
+ vcmpnlepd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpordpd xmm2,xmm6,xmm4
+ vcmpordpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpeq_uqpd xmm2,xmm6,xmm4
+ vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpngepd xmm2,xmm6,xmm4
+ vcmpngepd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpngtpd xmm2,xmm6,xmm4
+ vcmpngtpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpfalsepd xmm2,xmm6,xmm4
+ vcmpfalsepd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpneq_oqpd xmm2,xmm6,xmm4
+ vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpgepd xmm2,xmm6,xmm4
+ vcmpgepd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpgtpd xmm2,xmm6,xmm4
+ vcmpgtpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmptruepd xmm2,xmm6,xmm4
+ vcmptruepd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpeq_ospd xmm2,xmm6,xmm4
+ vcmpeq_ospd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmplt_oqpd xmm2,xmm6,xmm4
+ vcmplt_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmple_oqpd xmm2,xmm6,xmm4
+ vcmple_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpunord_spd xmm2,xmm6,xmm4
+ vcmpunord_spd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpneq_uspd xmm2,xmm6,xmm4
+ vcmpneq_uspd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnlt_uqpd xmm2,xmm6,xmm4
+ vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnle_uqpd xmm2,xmm6,xmm4
+ vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpord_spd xmm2,xmm6,xmm4
+ vcmpord_spd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpeq_uspd xmm2,xmm6,xmm4
+ vcmpeq_uspd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnge_uqpd xmm2,xmm6,xmm4
+ vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpngt_uqpd xmm2,xmm6,xmm4
+ vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpfalse_ospd xmm2,xmm6,xmm4
+ vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpneq_ospd xmm2,xmm6,xmm4
+ vcmpneq_ospd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpge_oqpd xmm2,xmm6,xmm4
+ vcmpge_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpgt_oqpd xmm2,xmm6,xmm4
+ vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmptrue_uspd xmm2,xmm6,xmm4
+ vcmptrue_uspd xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpeqps xmm2,xmm6,xmm4
+ vcmpeqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpltps xmm2,xmm6,xmm4
+ vcmpltps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpleps xmm2,xmm6,xmm4
+ vcmpleps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpunordps xmm2,xmm6,xmm4
+ vcmpunordps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpneqps xmm2,xmm6,xmm4
+ vcmpneqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnltps xmm2,xmm6,xmm4
+ vcmpnltps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnleps xmm2,xmm6,xmm4
+ vcmpnleps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpordps xmm2,xmm6,xmm4
+ vcmpordps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpeq_uqps xmm2,xmm6,xmm4
+ vcmpeq_uqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpngeps xmm2,xmm6,xmm4
+ vcmpngeps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpngtps xmm2,xmm6,xmm4
+ vcmpngtps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpfalseps xmm2,xmm6,xmm4
+ vcmpfalseps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpneq_oqps xmm2,xmm6,xmm4
+ vcmpneq_oqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpgeps xmm2,xmm6,xmm4
+ vcmpgeps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpgtps xmm2,xmm6,xmm4
+ vcmpgtps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmptrueps xmm2,xmm6,xmm4
+ vcmptrueps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpeq_osps xmm2,xmm6,xmm4
+ vcmpeq_osps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmplt_oqps xmm2,xmm6,xmm4
+ vcmplt_oqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmple_oqps xmm2,xmm6,xmm4
+ vcmple_oqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpunord_sps xmm2,xmm6,xmm4
+ vcmpunord_sps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpneq_usps xmm2,xmm6,xmm4
+ vcmpneq_usps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnlt_uqps xmm2,xmm6,xmm4
+ vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnle_uqps xmm2,xmm6,xmm4
+ vcmpnle_uqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpord_sps xmm2,xmm6,xmm4
+ vcmpord_sps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpeq_usps xmm2,xmm6,xmm4
+ vcmpeq_usps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpnge_uqps xmm2,xmm6,xmm4
+ vcmpnge_uqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpngt_uqps xmm2,xmm6,xmm4
+ vcmpngt_uqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpfalse_osps xmm2,xmm6,xmm4
+ vcmpfalse_osps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpneq_osps xmm2,xmm6,xmm4
+ vcmpneq_osps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpge_oqps xmm2,xmm6,xmm4
+ vcmpge_oqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmpgt_oqps xmm2,xmm6,xmm4
+ vcmpgt_oqps xmm7,xmm6,XMMWORD PTR [ecx]
+ vcmptrue_usps xmm2,xmm6,xmm4
+ vcmptrue_usps xmm7,xmm6,XMMWORD PTR [ecx]
+
+# Tests for op mem128, xmm, xmm
+ vmaskmovps xmm6,xmm4,XMMWORD PTR [ecx]
+ vmaskmovpd xmm6,xmm4,XMMWORD PTR [ecx]
+
+# Tests for op imm8, xmm/mem128, xmm
+ vpcmpestri xmm6,xmm4,100
+ vpcmpestri xmm6,XMMWORD PTR [ecx],100
+ vpcmpestrm xmm6,xmm4,100
+ vpcmpestrm xmm6,XMMWORD PTR [ecx],100
+ vpcmpistri xmm6,xmm4,100
+ vpcmpistri xmm6,XMMWORD PTR [ecx],100
+ vpcmpistrm xmm6,xmm4,100
+ vpcmpistrm xmm6,XMMWORD PTR [ecx],100
+ vpermilpd xmm6,xmm4,100
+ vpermilpd xmm6,XMMWORD PTR [ecx],100
+ vpermilps xmm6,xmm4,100
+ vpermilps xmm6,XMMWORD PTR [ecx],100
+ vpshufd xmm6,xmm4,100
+ vpshufd xmm6,XMMWORD PTR [ecx],100
+ vpshufhw xmm6,xmm4,100
+ vpshufhw xmm6,XMMWORD PTR [ecx],100
+ vpshuflw xmm6,xmm4,100
+ vpshuflw xmm6,XMMWORD PTR [ecx],100
+ vroundpd xmm6,xmm4,100
+ vroundpd xmm6,XMMWORD PTR [ecx],100
+ vroundps xmm6,xmm4,100
+ vroundps xmm6,XMMWORD PTR [ecx],100
+
+# Tests for op xmm, xmm, mem128
+ vmaskmovps XMMWORD PTR [ecx],xmm6,xmm4
+ vmaskmovpd XMMWORD PTR [ecx],xmm6,xmm4
+
+# Tests for op imm8, xmm/mem128, xmm, xmm
+ vblendpd xmm2,xmm6,xmm4,100
+ vblendpd xmm2,xmm6,XMMWORD PTR [ecx],100
+ vblendps xmm2,xmm6,xmm4,100
+ vblendps xmm2,xmm6,XMMWORD PTR [ecx],100
+ vcmppd xmm2,xmm6,xmm4,100
+ vcmppd xmm2,xmm6,XMMWORD PTR [ecx],100
+ vcmpps xmm2,xmm6,xmm4,100
+ vcmpps xmm2,xmm6,XMMWORD PTR [ecx],100
+ vdppd xmm2,xmm6,xmm4,100
+ vdppd xmm2,xmm6,XMMWORD PTR [ecx],100
+ vdpps xmm2,xmm6,xmm4,100
+ vdpps xmm2,xmm6,XMMWORD PTR [ecx],100
+ vmpsadbw xmm2,xmm6,xmm4,100
+ vmpsadbw xmm2,xmm6,XMMWORD PTR [ecx],100
+ vpalignr xmm2,xmm6,xmm4,100
+ vpalignr xmm2,xmm6,XMMWORD PTR [ecx],100
+ vpblendw xmm2,xmm6,xmm4,100
+ vpblendw xmm2,xmm6,XMMWORD PTR [ecx],100
+ vshufpd xmm2,xmm6,xmm4,100
+ vshufpd xmm2,xmm6,XMMWORD PTR [ecx],100
+ vshufps xmm2,xmm6,xmm4,100
+ vshufps xmm2,xmm6,XMMWORD PTR [ecx],100
+
+# Tests for op xmm, xmm/mem128, xmm, xmm
+ vblendvpd xmm7,xmm2,xmm6,xmm4
+ vblendvpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vblendvps xmm7,xmm2,xmm6,xmm4
+ vblendvps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vpblendvb xmm7,xmm2,xmm6,xmm4
+ vpblendvb xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+
+# Tests for op xmm/mem128, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem128, xmm, xmm
+ vfmaddpd xmm7,xmm2,xmm6,xmm4
+ vfmaddpd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfmaddpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfmaddps xmm7,xmm2,xmm6,xmm4
+ vfmaddps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfmaddps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfmaddsubpd xmm7,xmm2,xmm6,xmm4
+ vfmaddsubpd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfmaddsubpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfmaddsubps xmm7,xmm2,xmm6,xmm4
+ vfmaddsubps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfmaddsubps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfmsubaddpd xmm7,xmm2,xmm6,xmm4
+ vfmsubaddpd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfmsubaddpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfmsubaddps xmm7,xmm2,xmm6,xmm4
+ vfmsubaddps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfmsubaddps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfmsubpd xmm7,xmm2,xmm6,xmm4
+ vfmsubpd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfmsubpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfmsubps xmm7,xmm2,xmm6,xmm4
+ vfmsubps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfmsubps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfnmaddpd xmm7,xmm2,xmm6,xmm4
+ vfnmaddpd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfnmaddpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfnmaddps xmm7,xmm2,xmm6,xmm4
+ vfnmaddps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfnmaddps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfnmsubpd xmm7,xmm2,xmm6,xmm4
+ vfnmsubpd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfnmsubpd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vfnmsubps xmm7,xmm2,xmm6,xmm4
+ vfnmsubps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vfnmsubps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vpermilmo2pd xmm7,xmm2,xmm6,xmm4
+ vpermilmo2pd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vpermilmo2pd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vpermilmz2pd xmm7,xmm2,xmm6,xmm4
+ vpermilmz2pd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vpermilmz2pd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vpermiltd2pd xmm7,xmm2,xmm6,xmm4
+ vpermiltd2pd xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vpermiltd2pd xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vpermilmo2ps xmm7,xmm2,xmm6,xmm4
+ vpermilmo2ps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vpermilmo2ps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vpermilmz2ps xmm7,xmm2,xmm6,xmm4
+ vpermilmz2ps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vpermilmz2ps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+ vpermiltd2ps xmm7,xmm2,xmm6,xmm4
+ vpermiltd2ps xmm7,xmm2,xmm6,XMMWORD PTR [ecx]
+ vpermiltd2ps xmm7,xmm2,XMMWORD PTR [ecx],xmm4
+
+# Tests for op imm4, xmm/mem128, xmm, xmm, xmm
+# Tests for op imm4, xmm, xmm/mem128, xmm, xmm
+ vpermil2pd xmm7,xmm2,xmm6,xmm4,10
+ vpermil2pd xmm7,xmm2,xmm6,XMMWORD PTR [ecx],10
+ vpermil2pd xmm7,xmm2,XMMWORD PTR [ecx],xmm4,10
+ vpermil2ps xmm7,xmm2,xmm6,xmm4,10
+ vpermil2ps xmm7,xmm2,xmm6,XMMWORD PTR [ecx],10
+ vpermil2ps xmm7,xmm2,XMMWORD PTR [ecx],xmm4,10
+
+# Tests for op mem64, ymm
+ vbroadcastsd ymm4,QWORD PTR [ecx]
+
+# Tests for op xmm/mem64, xmm
+ vcomisd xmm6,xmm4
+ vcomisd xmm4,QWORD PTR [ecx]
+ vcvtdq2pd xmm6,xmm4
+ vcvtdq2pd xmm4,QWORD PTR [ecx]
+ vcvtps2pd xmm6,xmm4
+ vcvtps2pd xmm4,QWORD PTR [ecx]
+ vmovddup xmm6,xmm4
+ vmovddup xmm4,QWORD PTR [ecx]
+ vpmovsxbw xmm6,xmm4
+ vpmovsxbw xmm4,QWORD PTR [ecx]
+ vpmovsxwd xmm6,xmm4
+ vpmovsxwd xmm4,QWORD PTR [ecx]
+ vpmovsxdq xmm6,xmm4
+ vpmovsxdq xmm4,QWORD PTR [ecx]
+ vpmovzxbw xmm6,xmm4
+ vpmovzxbw xmm4,QWORD PTR [ecx]
+ vpmovzxwd xmm6,xmm4
+ vpmovzxwd xmm4,QWORD PTR [ecx]
+ vpmovzxdq xmm6,xmm4
+ vpmovzxdq xmm4,QWORD PTR [ecx]
+ vucomisd xmm6,xmm4
+ vucomisd xmm4,QWORD PTR [ecx]
+
+# Tests for op mem64, xmm
+ vmovsd xmm4,QWORD PTR [ecx]
+
+# Tests for op xmm, mem64
+ vmovlpd QWORD PTR [ecx],xmm4
+ vmovlps QWORD PTR [ecx],xmm4
+ vmovhpd QWORD PTR [ecx],xmm4
+ vmovhps QWORD PTR [ecx],xmm4
+ vmovsd QWORD PTR [ecx],xmm4
+
+# Tests for op xmm, regq/mem64
+# Tests for op regq/mem64, xmm
+ vmovq QWORD PTR [ecx],xmm4
+ vmovq xmm4,QWORD PTR [ecx]
+
+# Tests for op xmm/mem64, regl
+ vcvtsd2si ecx,xmm4
+ vcvtsd2si ecx,QWORD PTR [ecx]
+ vcvttsd2si ecx,xmm4
+ vcvttsd2si ecx,QWORD PTR [ecx]
+
+# Tests for op mem64, xmm, xmm
+ vmovlpd xmm6,xmm4,QWORD PTR [ecx]
+ vmovlps xmm6,xmm4,QWORD PTR [ecx]
+ vmovhpd xmm6,xmm4,QWORD PTR [ecx]
+ vmovhps xmm6,xmm4,QWORD PTR [ecx]
+
+# Tests for op imm8, xmm/mem64, xmm, xmm
+ vcmpsd xmm2,xmm6,xmm4,100
+ vcmpsd xmm2,xmm6,QWORD PTR [ecx],100
+ vroundsd xmm2,xmm6,xmm4,100
+ vroundsd xmm2,xmm6,QWORD PTR [ecx],100
+
+# Tests for op xmm/mem64, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem64, xmm, xmm
+ vfmaddsd xmm7,xmm2,xmm6,xmm4
+ vfmaddsd xmm7,xmm2,xmm6,QWORD PTR [ecx]
+ vfmaddsd xmm7,xmm2,QWORD PTR [ecx],xmm4
+ vfmsubsd xmm7,xmm2,xmm6,xmm4
+ vfmsubsd xmm7,xmm2,xmm6,QWORD PTR [ecx]
+ vfmsubsd xmm7,xmm2,QWORD PTR [ecx],xmm4
+ vfnmaddsd xmm7,xmm2,xmm6,xmm4
+ vfnmaddsd xmm7,xmm2,xmm6,QWORD PTR [ecx]
+ vfnmaddsd xmm7,xmm2,QWORD PTR [ecx],xmm4
+ vfnmsubsd xmm7,xmm2,xmm6,xmm4
+ vfnmsubsd xmm7,xmm2,xmm6,QWORD PTR [ecx]
+ vfnmsubsd xmm7,xmm2,QWORD PTR [ecx],xmm4
+
+# Tests for op xmm/mem64, xmm, xmm
+ vaddsd xmm2,xmm6,xmm4
+ vaddsd xmm2,xmm6,QWORD PTR [ecx]
+ vcvtsd2ss xmm2,xmm6,xmm4
+ vcvtsd2ss xmm2,xmm6,QWORD PTR [ecx]
+ vdivsd xmm2,xmm6,xmm4
+ vdivsd xmm2,xmm6,QWORD PTR [ecx]
+ vmaxsd xmm2,xmm6,xmm4
+ vmaxsd xmm2,xmm6,QWORD PTR [ecx]
+ vminsd xmm2,xmm6,xmm4
+ vminsd xmm2,xmm6,QWORD PTR [ecx]
+ vmulsd xmm2,xmm6,xmm4
+ vmulsd xmm2,xmm6,QWORD PTR [ecx]
+ vsqrtsd xmm2,xmm6,xmm4
+ vsqrtsd xmm2,xmm6,QWORD PTR [ecx]
+ vsubsd xmm2,xmm6,xmm4
+ vsubsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpeqsd xmm2,xmm6,xmm4
+ vcmpeqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpltsd xmm2,xmm6,xmm4
+ vcmpltsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmplesd xmm2,xmm6,xmm4
+ vcmplesd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpunordsd xmm2,xmm6,xmm4
+ vcmpunordsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpneqsd xmm2,xmm6,xmm4
+ vcmpneqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpnltsd xmm2,xmm6,xmm4
+ vcmpnltsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpnlesd xmm2,xmm6,xmm4
+ vcmpnlesd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpordsd xmm2,xmm6,xmm4
+ vcmpordsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpeq_uqsd xmm2,xmm6,xmm4
+ vcmpeq_uqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpngesd xmm2,xmm6,xmm4
+ vcmpngesd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpngtsd xmm2,xmm6,xmm4
+ vcmpngtsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpfalsesd xmm2,xmm6,xmm4
+ vcmpfalsesd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpneq_oqsd xmm2,xmm6,xmm4
+ vcmpneq_oqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpgesd xmm2,xmm6,xmm4
+ vcmpgesd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpgtsd xmm2,xmm6,xmm4
+ vcmpgtsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmptruesd xmm2,xmm6,xmm4
+ vcmptruesd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpeq_ossd xmm2,xmm6,xmm4
+ vcmpeq_ossd xmm2,xmm6,QWORD PTR [ecx]
+ vcmplt_oqsd xmm2,xmm6,xmm4
+ vcmplt_oqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmple_oqsd xmm2,xmm6,xmm4
+ vcmple_oqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpunord_ssd xmm2,xmm6,xmm4
+ vcmpunord_ssd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpneq_ussd xmm2,xmm6,xmm4
+ vcmpneq_ussd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpnlt_uqsd xmm2,xmm6,xmm4
+ vcmpnlt_uqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpnle_uqsd xmm2,xmm6,xmm4
+ vcmpnle_uqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpord_ssd xmm2,xmm6,xmm4
+ vcmpord_ssd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpeq_ussd xmm2,xmm6,xmm4
+ vcmpeq_ussd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpnge_uqsd xmm2,xmm6,xmm4
+ vcmpnge_uqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpngt_uqsd xmm2,xmm6,xmm4
+ vcmpngt_uqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpfalse_ossd xmm2,xmm6,xmm4
+ vcmpfalse_ossd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpneq_ossd xmm2,xmm6,xmm4
+ vcmpneq_ossd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpge_oqsd xmm2,xmm6,xmm4
+ vcmpge_oqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmpgt_oqsd xmm2,xmm6,xmm4
+ vcmpgt_oqsd xmm2,xmm6,QWORD PTR [ecx]
+ vcmptrue_ussd xmm2,xmm6,xmm4
+ vcmptrue_ussd xmm2,xmm6,QWORD PTR [ecx]
+
+# Tests for op xmm/mem32, xmm, xmm
+ vaddss xmm2,xmm6,xmm4
+ vaddss xmm2,xmm6,DWORD PTR [ecx]
+ vcvtss2sd xmm2,xmm6,xmm4
+ vcvtss2sd xmm2,xmm6,DWORD PTR [ecx]
+ vdivss xmm2,xmm6,xmm4
+ vdivss xmm2,xmm6,DWORD PTR [ecx]
+ vmaxss xmm2,xmm6,xmm4
+ vmaxss xmm2,xmm6,DWORD PTR [ecx]
+ vminss xmm2,xmm6,xmm4
+ vminss xmm2,xmm6,DWORD PTR [ecx]
+ vmulss xmm2,xmm6,xmm4
+ vmulss xmm2,xmm6,DWORD PTR [ecx]
+ vrcpss xmm2,xmm6,xmm4
+ vrcpss xmm2,xmm6,DWORD PTR [ecx]
+ vrsqrtss xmm2,xmm6,xmm4
+ vrsqrtss xmm2,xmm6,DWORD PTR [ecx]
+ vsqrtss xmm2,xmm6,xmm4
+ vsqrtss xmm2,xmm6,DWORD PTR [ecx]
+ vsubss xmm2,xmm6,xmm4
+ vsubss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpeqss xmm2,xmm6,xmm4
+ vcmpeqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpltss xmm2,xmm6,xmm4
+ vcmpltss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpless xmm2,xmm6,xmm4
+ vcmpless xmm2,xmm6,DWORD PTR [ecx]
+ vcmpunordss xmm2,xmm6,xmm4
+ vcmpunordss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpneqss xmm2,xmm6,xmm4
+ vcmpneqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpnltss xmm2,xmm6,xmm4
+ vcmpnltss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpnless xmm2,xmm6,xmm4
+ vcmpnless xmm2,xmm6,DWORD PTR [ecx]
+ vcmpordss xmm2,xmm6,xmm4
+ vcmpordss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpeq_uqss xmm2,xmm6,xmm4
+ vcmpeq_uqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpngess xmm2,xmm6,xmm4
+ vcmpngess xmm2,xmm6,DWORD PTR [ecx]
+ vcmpngtss xmm2,xmm6,xmm4
+ vcmpngtss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpfalsess xmm2,xmm6,xmm4
+ vcmpfalsess xmm2,xmm6,DWORD PTR [ecx]
+ vcmpneq_oqss xmm2,xmm6,xmm4
+ vcmpneq_oqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpgess xmm2,xmm6,xmm4
+ vcmpgess xmm2,xmm6,DWORD PTR [ecx]
+ vcmpgtss xmm2,xmm6,xmm4
+ vcmpgtss xmm2,xmm6,DWORD PTR [ecx]
+ vcmptruess xmm2,xmm6,xmm4
+ vcmptruess xmm2,xmm6,DWORD PTR [ecx]
+ vcmpeq_osss xmm2,xmm6,xmm4
+ vcmpeq_osss xmm2,xmm6,DWORD PTR [ecx]
+ vcmplt_oqss xmm2,xmm6,xmm4
+ vcmplt_oqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmple_oqss xmm2,xmm6,xmm4
+ vcmple_oqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpunord_sss xmm2,xmm6,xmm4
+ vcmpunord_sss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpneq_usss xmm2,xmm6,xmm4
+ vcmpneq_usss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpnlt_uqss xmm2,xmm6,xmm4
+ vcmpnlt_uqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpnle_uqss xmm2,xmm6,xmm4
+ vcmpnle_uqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpord_sss xmm2,xmm6,xmm4
+ vcmpord_sss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpeq_usss xmm2,xmm6,xmm4
+ vcmpeq_usss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpnge_uqss xmm2,xmm6,xmm4
+ vcmpnge_uqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpngt_uqss xmm2,xmm6,xmm4
+ vcmpngt_uqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpfalse_osss xmm2,xmm6,xmm4
+ vcmpfalse_osss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpneq_osss xmm2,xmm6,xmm4
+ vcmpneq_osss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpge_oqss xmm2,xmm6,xmm4
+ vcmpge_oqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmpgt_oqss xmm2,xmm6,xmm4
+ vcmpgt_oqss xmm2,xmm6,DWORD PTR [ecx]
+ vcmptrue_usss xmm2,xmm6,xmm4
+ vcmptrue_usss xmm2,xmm6,DWORD PTR [ecx]
+
+# Tests for op mem32, ymm
+ vbroadcastss ymm4,DWORD PTR [ecx]
+
+# Tests for op xmm/mem32, xmm
+ vcomiss xmm6,xmm4
+ vcomiss xmm4,DWORD PTR [ecx]
+ vpmovsxbd xmm6,xmm4
+ vpmovsxbd xmm4,DWORD PTR [ecx]
+ vpmovsxwq xmm6,xmm4
+ vpmovsxwq xmm4,DWORD PTR [ecx]
+ vpmovzxbd xmm6,xmm4
+ vpmovzxbd xmm4,DWORD PTR [ecx]
+ vpmovzxwq xmm6,xmm4
+ vpmovzxwq xmm4,DWORD PTR [ecx]
+ vucomiss xmm6,xmm4
+ vucomiss xmm4,DWORD PTR [ecx]
+
+# Tests for op mem32, xmm
+ vbroadcastss xmm4,DWORD PTR [ecx]
+ vmovss xmm4,DWORD PTR [ecx]
+
+# Tests for op xmm, mem32
+ vmovss DWORD PTR [ecx],xmm4
+
+# Tests for op xmm, regl/mem32
+# Tests for op regl/mem32, xmm
+ vmovd ecx,xmm4
+ vmovd DWORD PTR [ecx],xmm4
+ vmovd xmm4,ecx
+ vmovd xmm4,DWORD PTR [ecx]
+
+# Tests for op xmm/mem32, regl
+ vcvtss2si ecx,xmm4
+ vcvtss2si ecx,DWORD PTR [ecx]
+ vcvttss2si ecx,xmm4
+ vcvttss2si ecx,DWORD PTR [ecx]
+
+# Tests for op imm8, xmm, regq/mem32
+ vextractps DWORD PTR [ecx],xmm4,100
+# Tests for op imm8, xmm, regl/mem32
+ vpextrd ecx,xmm4,100
+ vpextrd DWORD PTR [ecx],xmm4,100
+ vextractps ecx,xmm4,100
+ vextractps DWORD PTR [ecx],xmm4,100
+
+# Tests for op regl/mem32, xmm, xmm
+ vcvtsi2sd xmm6,xmm4,ecx
+ vcvtsi2sd xmm6,xmm4,DWORD PTR [ecx]
+ vcvtsi2ss xmm6,xmm4,ecx
+ vcvtsi2ss xmm6,xmm4,DWORD PTR [ecx]
+
+# Tests for op imm8, xmm/mem32, xmm, xmm
+ vcmpss xmm2,xmm6,xmm4,100
+ vcmpss xmm2,xmm6,DWORD PTR [ecx],100
+ vinsertps xmm2,xmm6,xmm4,100
+ vinsertps xmm2,xmm6,DWORD PTR [ecx],100
+ vroundss xmm2,xmm6,xmm4,100
+ vroundss xmm2,xmm6,DWORD PTR [ecx],100
+
+# Tests for op xmm/mem32, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem32, xmm, xmm
+ vfmaddss xmm7,xmm2,xmm6,xmm4
+ vfmaddss xmm7,xmm2,xmm6,DWORD PTR [ecx]
+ vfmaddss xmm7,xmm2,DWORD PTR [ecx],xmm4
+ vfmsubss xmm7,xmm2,xmm6,xmm4
+ vfmsubss xmm7,xmm2,xmm6,DWORD PTR [ecx]
+ vfmsubss xmm7,xmm2,DWORD PTR [ecx],xmm4
+ vfnmaddss xmm7,xmm2,xmm6,xmm4
+ vfnmaddss xmm7,xmm2,xmm6,DWORD PTR [ecx]
+ vfnmaddss xmm7,xmm2,DWORD PTR [ecx],xmm4
+ vfnmsubss xmm7,xmm2,xmm6,xmm4
+ vfnmsubss xmm7,xmm2,xmm6,DWORD PTR [ecx]
+ vfnmsubss xmm7,xmm2,DWORD PTR [ecx],xmm4
+
+# Tests for op xmm/m16, xmm
+ vpmovsxbq xmm6,xmm4
+ vpmovsxbq xmm4,WORD PTR [ecx]
+ vpmovzxbq xmm6,xmm4
+ vpmovzxbq xmm4,WORD PTR [ecx]
+
+# Tests for op imm8, xmm, regl/mem16
+ vpextrw ecx,xmm4,100
+ vpextrw WORD PTR [ecx],xmm4,100
+
+# Tests for op imm8, xmm, regq/mem16
+ vpextrw WORD PTR [ecx],xmm4,100
+
+# Tests for op imm8, regl/mem16, xmm, xmm
+ vpinsrw xmm6,xmm4,ecx,100
+ vpinsrw xmm6,xmm4,WORD PTR [ecx],100
+
+
+# Tests for op imm8, xmm, regl/mem8
+ vpextrb ecx,xmm4,100
+ vpextrb BYTE PTR [ecx],xmm4,100
+
+# Tests for op imm8, regl/mem8, xmm, xmm
+ vpinsrb xmm6,xmm4,ecx,100
+ vpinsrb xmm6,xmm4,BYTE PTR [ecx],100
+
+# Tests for op imm8, xmm, regq/mem8
+ vpextrb BYTE PTR [ecx],xmm4,100
+
+# Tests for op imm8, regl/mem8, xmm, xmm
+ vpinsrb xmm6,xmm4,ecx,100
+ vpinsrb xmm6,xmm4,BYTE PTR [ecx],100
+
+# Tests for op xmm, xmm
+ vmaskmovdqu xmm6,xmm4
+ vmovq xmm6,xmm4
+
+# Tests for op xmm, regl
+ vmovmskpd ecx,xmm4
+ vmovmskps ecx,xmm4
+ vpmovmskb ecx,xmm4
+# Tests for op xmm, xmm, xmm
+ vmovhlps xmm2,xmm6,xmm4
+ vmovlhps xmm2,xmm6,xmm4
+ vmovsd xmm2,xmm6,xmm4
+ vmovss xmm2,xmm6,xmm4
+
+# Tests for op imm8, xmm, xmm
+ vpslld xmm6,xmm4,100
+ vpslldq xmm6,xmm4,100
+ vpsllq xmm6,xmm4,100
+ vpsllw xmm6,xmm4,100
+ vpsrad xmm6,xmm4,100
+ vpsraw xmm6,xmm4,100
+ vpsrld xmm6,xmm4,100
+ vpsrldq xmm6,xmm4,100
+ vpsrlq xmm6,xmm4,100
+ vpsrlw xmm6,xmm4,100
+
+# Tests for op imm8, xmm, regl
+ vpextrw ecx,xmm4,100
+
+# Tests for op ymm, regl
+ vmovmskpd ecx,ymm4
+ vmovmskps ecx,ymm4
+
+# Tests for op ymm, regq
+
+
+# Default instructions without suffixes.
+ vcvtpd2dq xmm6,xmm4
+ vcvtpd2dq xmm6,ymm4
+ vcvtpd2ps xmm6,xmm4
+ vcvtpd2ps xmm6,ymm4
+ vcvttpd2dq xmm6,xmm4
+ vcvttpd2dq xmm6,ymm4
+
+#Tests with different memory and register operands.
+ vldmxcsr DWORD PTR ds:0x1234
+ vmovdqa xmm0,XMMWORD PTR ds:0x1234
+ vmovdqa XMMWORD PTR ds:0x1234,xmm0
+ vmovd DWORD PTR ds:0x1234,xmm0
+ vcvtsd2si eax,QWORD PTR ds:0x1234
+ vcvtdq2pd ymm0,XMMWORD PTR ds:0x1234
+ vcvtpd2ps xmm0,YMMWORD PTR ds:0x1234
+ vpavgb xmm7,xmm0,XMMWORD PTR ds:0x1234
+ vpextrb ds:0x1234,xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR ds:0x1234
+ vblendvps xmm6,xmm4,XMMWORD PTR ds:0x1234,xmm0
+ vpinsrb xmm7,xmm0,ds:0x1234,100
+ vmovdqa ymm0,YMMWORD PTR ds:0x1234
+ vmovdqa YMMWORD PTR ds:0x1234,ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR ds:0x1234
+ vroundpd ymm0,YMMWORD PTR ds:0x1234,100
+ vextractf128 XMMWORD PTR ds:0x1234,ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR ds:0x1234,100
+ vblendvpd ymm6,ymm4,YMMWORD PTR ds:0x1234,ymm0
+ vldmxcsr DWORD PTR [ebp]
+ vmovdqa xmm0,XMMWORD PTR [ebp]
+ vmovdqa XMMWORD PTR [ebp],xmm0
+ vmovd DWORD PTR [ebp],xmm0
+ vcvtsd2si eax,QWORD PTR [ebp]
+ vcvtdq2pd ymm0,XMMWORD PTR [ebp]
+ vcvtpd2ps xmm0,YMMWORD PTR [ebp]
+ vpavgb xmm7,xmm0,XMMWORD PTR [ebp]
+ vpextrb [ebp],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp]
+ vblendvps xmm6,xmm4,XMMWORD PTR [ebp],xmm0
+ vpinsrb xmm7,xmm0,[ebp],100
+ vmovdqa ymm0,YMMWORD PTR [ebp]
+ vmovdqa YMMWORD PTR [ebp],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [ebp]
+ vroundpd ymm0,YMMWORD PTR [ebp],100
+ vextractf128 XMMWORD PTR [ebp],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [ebp],ymm0
+ vldmxcsr DWORD PTR [ebp+0x99]
+ vmovdqa xmm0,XMMWORD PTR [ebp+0x99]
+ vmovdqa XMMWORD PTR [ebp+0x99],xmm0
+ vmovd DWORD PTR [ebp+0x99],xmm0
+ vcvtsd2si eax,QWORD PTR [ebp+0x99]
+ vcvtdq2pd ymm0,XMMWORD PTR [ebp+0x99]
+ vcvtpd2ps xmm0,YMMWORD PTR [ebp+0x99]
+ vpavgb xmm7,xmm0,XMMWORD PTR [ebp+0x99]
+ vpextrb [ebp+0x99],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp+0x99]
+ vblendvps xmm6,xmm4,XMMWORD PTR [ebp+0x99],xmm0
+ vpinsrb xmm7,xmm0,[ebp+0x99],100
+ vmovdqa ymm0,YMMWORD PTR [ebp+0x99]
+ vmovdqa YMMWORD PTR [ebp+0x99],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [ebp+0x99]
+ vroundpd ymm0,YMMWORD PTR [ebp+0x99],100
+ vextractf128 XMMWORD PTR [ebp+0x99],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp+0x99],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [ebp+0x99],ymm0
+ vldmxcsr DWORD PTR [eiz*1+0x99]
+ vmovdqa xmm0,XMMWORD PTR [eiz*1+0x99]
+ vmovdqa XMMWORD PTR [eiz*1+0x99],xmm0
+ vmovd DWORD PTR [eiz*1+0x99],xmm0
+ vcvtsd2si eax,QWORD PTR [eiz*1+0x99]
+ vcvtdq2pd ymm0,XMMWORD PTR [eiz*1+0x99]
+ vcvtpd2ps xmm0,YMMWORD PTR [eiz*1+0x99]
+ vpavgb xmm7,xmm0,XMMWORD PTR [eiz*1+0x99]
+ vpextrb [eiz*1+0x99],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [eiz*1+0x99]
+ vblendvps xmm6,xmm4,XMMWORD PTR [eiz*1+0x99],xmm0
+ vpinsrb xmm7,xmm0,[eiz*1+0x99],100
+ vmovdqa ymm0,YMMWORD PTR [eiz*1+0x99]
+ vmovdqa YMMWORD PTR [eiz*1+0x99],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [eiz*1+0x99]
+ vroundpd ymm0,YMMWORD PTR [eiz*1+0x99],100
+ vextractf128 XMMWORD PTR [eiz*1+0x99],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [eiz*1+0x99],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [eiz*1+0x99],ymm0
+ vldmxcsr DWORD PTR [eiz*2+0x99]
+ vmovdqa xmm0,XMMWORD PTR [eiz*2+0x99]
+ vmovdqa XMMWORD PTR [eiz*2+0x99],xmm0
+ vmovd DWORD PTR [eiz*2+0x99],xmm0
+ vcvtsd2si eax,QWORD PTR [eiz*2+0x99]
+ vcvtdq2pd ymm0,XMMWORD PTR [eiz*2+0x99]
+ vcvtpd2ps xmm0,YMMWORD PTR [eiz*2+0x99]
+ vpavgb xmm7,xmm0,XMMWORD PTR [eiz*2+0x99]
+ vpextrb [eiz*2+0x99],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [eiz*2+0x99]
+ vblendvps xmm6,xmm4,XMMWORD PTR [eiz*2+0x99],xmm0
+ vpinsrb xmm7,xmm0,[eiz*2+0x99],100
+ vmovdqa ymm0,YMMWORD PTR [eiz*2+0x99]
+ vmovdqa YMMWORD PTR [eiz*2+0x99],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [eiz*2+0x99]
+ vroundpd ymm0,YMMWORD PTR [eiz*2+0x99],100
+ vextractf128 XMMWORD PTR [eiz*2+0x99],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [eiz*2+0x99],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [eiz*2+0x99],ymm0
+ vldmxcsr DWORD PTR [eax+eiz*1+0x99]
+ vmovdqa xmm0,XMMWORD PTR [eax+eiz*1+0x99]
+ vmovdqa XMMWORD PTR [eax+eiz*1+0x99],xmm0
+ vmovd DWORD PTR [eax+eiz*1+0x99],xmm0
+ vcvtsd2si eax,QWORD PTR [eax+eiz*1+0x99]
+ vcvtdq2pd ymm0,XMMWORD PTR [eax+eiz*1+0x99]
+ vcvtpd2ps xmm0,YMMWORD PTR [eax+eiz*1+0x99]
+ vpavgb xmm7,xmm0,XMMWORD PTR [eax+eiz*1+0x99]
+ vpextrb [eax+eiz*1+0x99],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+eiz*1+0x99]
+ vblendvps xmm6,xmm4,XMMWORD PTR [eax+eiz*1+0x99],xmm0
+ vpinsrb xmm7,xmm0,[eax+eiz*1+0x99],100
+ vmovdqa ymm0,YMMWORD PTR [eax+eiz*1+0x99]
+ vmovdqa YMMWORD PTR [eax+eiz*1+0x99],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [eax+eiz*1+0x99]
+ vroundpd ymm0,YMMWORD PTR [eax+eiz*1+0x99],100
+ vextractf128 XMMWORD PTR [eax+eiz*1+0x99],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+eiz*1+0x99],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [eax+eiz*1+0x99],ymm0
+ vldmxcsr DWORD PTR [eax+eiz*2+0x99]
+ vmovdqa xmm0,XMMWORD PTR [eax+eiz*2+0x99]
+ vmovdqa XMMWORD PTR [eax+eiz*2+0x99],xmm0
+ vmovd DWORD PTR [eax+eiz*2+0x99],xmm0
+ vcvtsd2si eax,QWORD PTR [eax+eiz*2+0x99]
+ vcvtdq2pd ymm0,XMMWORD PTR [eax+eiz*2+0x99]
+ vcvtpd2ps xmm0,YMMWORD PTR [eax+eiz*2+0x99]
+ vpavgb xmm7,xmm0,XMMWORD PTR [eax+eiz*2+0x99]
+ vpextrb [eax+eiz*2+0x99],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+eiz*2+0x99]
+ vblendvps xmm6,xmm4,XMMWORD PTR [eax+eiz*2+0x99],xmm0
+ vpinsrb xmm7,xmm0,[eax+eiz*2+0x99],100
+ vmovdqa ymm0,YMMWORD PTR [eax+eiz*2+0x99]
+ vmovdqa YMMWORD PTR [eax+eiz*2+0x99],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [eax+eiz*2+0x99]
+ vroundpd ymm0,YMMWORD PTR [eax+eiz*2+0x99],100
+ vextractf128 XMMWORD PTR [eax+eiz*2+0x99],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+eiz*2+0x99],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [eax+eiz*2+0x99],ymm0
+ vldmxcsr DWORD PTR [eax+ebx*4+0x99]
+ vmovdqa xmm0,XMMWORD PTR [eax+ebx*4+0x99]
+ vmovdqa XMMWORD PTR [eax+ebx*4+0x99],xmm0
+ vmovd DWORD PTR [eax+ebx*4+0x99],xmm0
+ vcvtsd2si eax,QWORD PTR [eax+ebx*4+0x99]
+ vcvtdq2pd ymm0,XMMWORD PTR [eax+ebx*4+0x99]
+ vcvtpd2ps xmm0,YMMWORD PTR [eax+ebx*4+0x99]
+ vpavgb xmm7,xmm0,XMMWORD PTR [eax+ebx*4+0x99]
+ vpextrb [eax+ebx*4+0x99],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [eax+ebx*4+0x99]
+ vblendvps xmm6,xmm4,XMMWORD PTR [eax+ebx*4+0x99],xmm0
+ vpinsrb xmm7,xmm0,[eax+ebx*4+0x99],100
+ vmovdqa ymm0,YMMWORD PTR [eax+ebx*4+0x99]
+ vmovdqa YMMWORD PTR [eax+ebx*4+0x99],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [eax+ebx*4+0x99]
+ vroundpd ymm0,YMMWORD PTR [eax+ebx*4+0x99],100
+ vextractf128 XMMWORD PTR [eax+ebx*4+0x99],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [eax+ebx*4+0x99],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [eax+ebx*4+0x99],ymm0
+ vldmxcsr DWORD PTR [esp+ecx*8+0x99]
+ vmovdqa xmm0,XMMWORD PTR [esp+ecx*8+0x99]
+ vmovdqa XMMWORD PTR [esp+ecx*8+0x99],xmm0
+ vmovd DWORD PTR [esp+ecx*8+0x99],xmm0
+ vcvtsd2si eax,QWORD PTR [esp+ecx*8+0x99]
+ vcvtdq2pd ymm0,XMMWORD PTR [esp+ecx*8+0x99]
+ vcvtpd2ps xmm0,YMMWORD PTR [esp+ecx*8+0x99]
+ vpavgb xmm7,xmm0,XMMWORD PTR [esp+ecx*8+0x99]
+ vpextrb [esp+ecx*8+0x99],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [esp+ecx*8+0x99]
+ vblendvps xmm6,xmm4,XMMWORD PTR [esp+ecx*8+0x99],xmm0
+ vpinsrb xmm7,xmm0,[esp+ecx*8+0x99],100
+ vmovdqa ymm0,YMMWORD PTR [esp+ecx*8+0x99]
+ vmovdqa YMMWORD PTR [esp+ecx*8+0x99],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [esp+ecx*8+0x99]
+ vroundpd ymm0,YMMWORD PTR [esp+ecx*8+0x99],100
+ vextractf128 XMMWORD PTR [esp+ecx*8+0x99],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [esp+ecx*8+0x99],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [esp+ecx*8+0x99],ymm0
+ vldmxcsr DWORD PTR [ebp+edx*1+0x99]
+ vmovdqa xmm0,XMMWORD PTR [ebp+edx*1+0x99]
+ vmovdqa XMMWORD PTR [ebp+edx*1+0x99],xmm0
+ vmovd DWORD PTR [ebp+edx*1+0x99],xmm0
+ vcvtsd2si eax,QWORD PTR [ebp+edx*1+0x99]
+ vcvtdq2pd ymm0,XMMWORD PTR [ebp+edx*1+0x99]
+ vcvtpd2ps xmm0,YMMWORD PTR [ebp+edx*1+0x99]
+ vpavgb xmm7,xmm0,XMMWORD PTR [ebp+edx*1+0x99]
+ vpextrb [ebp+edx*1+0x99],xmm0,100
+ vcvtsi2sd xmm7,xmm0,DWORD PTR [ebp+edx*1+0x99]
+ vblendvps xmm6,xmm4,XMMWORD PTR [ebp+edx*1+0x99],xmm0
+ vpinsrb xmm7,xmm0,[ebp+edx*1+0x99],100
+ vmovdqa ymm0,YMMWORD PTR [ebp+edx*1+0x99]
+ vmovdqa YMMWORD PTR [ebp+edx*1+0x99],ymm0
+ vpermilpd ymm7,ymm0,YMMWORD PTR [ebp+edx*1+0x99]
+ vroundpd ymm0,YMMWORD PTR [ebp+edx*1+0x99],100
+ vextractf128 XMMWORD PTR [ebp+edx*1+0x99],ymm0,100
+ vperm2f128 ymm7,ymm0,YMMWORD PTR [ebp+edx*1+0x99],100
+ vblendvpd ymm6,ymm4,YMMWORD PTR [ebp+edx*1+0x99],ymm0
+# Tests for all register operands.
+ vmovmskpd eax,xmm0
+ vpslld xmm7,xmm0,100
+ vmovmskps eax,ymm0
diff --git a/gas/testsuite/gas/i386/clmul-intel.d b/gas/testsuite/gas/i386/clmul-intel.d
new file mode 100644
index 0000000..cd29bb4
--- /dev/null
+++ b/gas/testsuite/gas/i386/clmul-intel.d
@@ -0,0 +1,30 @@
+#source: clmul.s
+#objdump: -dw -Mintel
+#name: i386 CLMUL (Intel mode)
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[ecx\],0x8
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 00 pclmullqlqdq xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 01 pclmulhqlqdq xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 10 pclmullqhqdq xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 11 pclmulhqhqdq xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[ecx\],0x8
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 00 pclmullqlqdq xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 01 pclmulhqlqdq xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 10 pclmullqhqdq xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 11 pclmulhqhqdq xmm0,XMMWORD PTR \[ecx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1
+#pass
diff --git a/gas/testsuite/gas/i386/clmul.d b/gas/testsuite/gas/i386/clmul.d
new file mode 100644
index 0000000..be1a549
--- /dev/null
+++ b/gas/testsuite/gas/i386/clmul.d
@@ -0,0 +1,29 @@
+#objdump: -dw
+#name: i386 CLMUL
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 00 pclmullqlqdq \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 01 pclmulhqlqdq \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 10 pclmullqhqdq \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 11 pclmulhqhqdq \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 00 pclmullqlqdq \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 01 pclmulhqlqdq \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 10 pclmullqhqdq \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 11 pclmulhqhqdq \(%ecx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm0
+#pass
diff --git a/gas/testsuite/gas/i386/clmul.s b/gas/testsuite/gas/i386/clmul.s
new file mode 100644
index 0000000..b77d558
--- /dev/null
+++ b/gas/testsuite/gas/i386/clmul.s
@@ -0,0 +1,26 @@
+# Check CLMUL new instructions.
+
+ .text
+foo:
+ pclmulqdq $8,(%ecx),%xmm0
+ pclmulqdq $8,%xmm1,%xmm0
+ pclmullqlqdq (%ecx),%xmm0
+ pclmullqlqdq %xmm1,%xmm0
+ pclmulhqlqdq (%ecx),%xmm0
+ pclmulhqlqdq %xmm1,%xmm0
+ pclmullqhqdq (%ecx),%xmm0
+ pclmullqhqdq %xmm1,%xmm0
+ pclmulhqhqdq (%ecx),%xmm0
+ pclmulhqhqdq %xmm1,%xmm0
+
+ .intel_syntax noprefix
+ pclmulqdq xmm0,XMMWORD PTR [ecx],8
+ pclmulqdq xmm0,xmm1,8
+ pclmullqlqdq xmm0,XMMWORD PTR [ecx]
+ pclmullqlqdq xmm0,xmm1
+ pclmulhqlqdq xmm0,XMMWORD PTR [ecx]
+ pclmulhqlqdq xmm0,xmm1
+ pclmullqhqdq xmm0,XMMWORD PTR [ecx]
+ pclmullqhqdq xmm0,xmm1
+ pclmulhqhqdq xmm0,XMMWORD PTR [ecx]
+ pclmulhqhqdq xmm0,xmm1
diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp
index 30459e9..4111fe5 100644
--- a/gas/testsuite/gas/i386/i386.exp
+++ b/gas/testsuite/gas/i386/i386.exp
@@ -116,6 +116,14 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]]
run_dump_test "arch-12"
run_dump_test "xsave"
run_dump_test "xsave-intel"
+ run_dump_test "aes"
+ run_dump_test "aes-intel"
+ run_dump_test "clmul"
+ run_dump_test "clmul-intel"
+ run_dump_test "avx"
+ run_dump_test "avx-intel"
+ run_dump_test "sse2avx"
+ run_list_test "inval-avx" "-al"
# These tests require support for 8 and 16 bit relocs,
# so we only run them for ELF and COFF targets.
@@ -234,6 +242,14 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
run_dump_test "x86-64-arch-2"
run_dump_test "x86-64-xsave"
run_dump_test "x86-64-xsave-intel"
+ run_dump_test "x86-64-aes"
+ run_dump_test "x86-64-aes-intel"
+ run_dump_test "x86-64-clmul"
+ run_dump_test "x86-64-clmul-intel"
+ run_dump_test "x86-64-avx"
+ run_dump_test "x86-64-avx-intel"
+ run_dump_test "x86-64-sse2avx"
+ run_list_test "x86-64-inval-avx" "-al"
if { ![istarget "*-*-aix*"]
&& ![istarget "*-*-beos*"]
diff --git a/gas/testsuite/gas/i386/inval-avx.l b/gas/testsuite/gas/i386/inval-avx.l
new file mode 100644
index 0000000..796b1e4
--- /dev/null
+++ b/gas/testsuite/gas/i386/inval-avx.l
@@ -0,0 +1,109 @@
+.*: Assembler messages:
+.*:4: Error: .*
+.*:5: Error: .*
+.*:6: Error: .*
+.*:7: Error: .*
+.*:8: Error: .*
+.*:9: Error: .*
+.*:10: Error: .*
+.*:11: Error: .*
+.*:12: Error: .*
+.*:13: Error: .*
+.*:14: Error: .*
+.*:15: Error: .*
+.*:16: Error: .*
+.*:17: Error: .*
+.*:18: Error: .*
+.*:19: Error: .*
+.*:20: Error: .*
+.*:21: Error: .*
+.*:22: Error: .*
+.*:23: Error: .*
+.*:24: Error: .*
+.*:25: Error: .*
+.*:26: Error: .*
+.*:27: Error: .*
+.*:28: Error: .*
+.*:31: Error: .*
+.*:32: Error: .*
+.*:33: Error: .*
+.*:34: Error: .*
+.*:35: Error: .*
+.*:36: Error: .*
+.*:37: Error: .*
+.*:38: Error: .*
+.*:39: Error: .*
+.*:40: Error: .*
+.*:41: Error: .*
+.*:42: Error: .*
+.*:43: Error: .*
+.*:44: Error: .*
+.*:45: Error: .*
+.*:46: Error: .*
+.*:47: Error: .*
+.*:48: Error: .*
+.*:49: Error: .*
+.*:50: Error: .*
+.*:51: Error: .*
+.*:52: Error: .*
+.*:53: Error: .*
+.*:54: Error: .*
+.*:55: Error: .*
+GAS LISTING .*
+
+
+[ ]*1[ ]+\# Check illegal AVX instructions
+[ ]*2[ ]+\.text
+[ ]*3[ ]+_start:
+[ ]*4[ ]+vcvtpd2dq \(%ecx\),%xmm2
+[ ]*5[ ]+vcvtpd2ps \(%ecx\),%xmm2
+[ ]*6[ ]+vcvttpd2dq \(%ecx\),%xmm2
+[ ]*7[ ]+vfmaddpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*8[ ]+vfmaddps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*9[ ]+vfmaddsd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*10[ ]+vfmaddss \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*11[ ]+vfmaddsubpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*12[ ]+vfmaddsubps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*13[ ]+vfmsubaddpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*14[ ]+vfmsubaddps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*15[ ]+vfmsubpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*16[ ]+vfmsubps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*17[ ]+vfmsubsd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*18[ ]+vfmsubss \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*19[ ]+vfnmaddpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*20[ ]+vfnmaddps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*21[ ]+vfnmaddsd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*22[ ]+vfnmaddss \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*23[ ]+vfnmsubpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*24[ ]+vfnmsubps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*25[ ]+vfnmsubsd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*26[ ]+vfnmsubss \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*27[ ]+vpermil2pd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*28[ ]+vpermil2ps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*29[ ]+
+[ ]*30[ ]+\.intel_syntax noprefix
+[ ]*31[ ]+vcvtpd2dq xmm2,\[ecx\]
+[ ]*32[ ]+vcvtpd2ps xmm2,\[ecx\]
+[ ]*33[ ]+vcvttpd2dq xmm2,\[ecx\]
+[ ]*34[ ]+vfmaddpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*35[ ]+vfmaddps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*36[ ]+vfmaddsd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*37[ ]+vfmaddss xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*38[ ]+vfmaddsubpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*39[ ]+vfmaddsubps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*40[ ]+vfmsubaddpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*41[ ]+vfmsubaddps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*42[ ]+vfmsubpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*43[ ]+vfmsubps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*44[ ]+vfmsubsd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*45[ ]+vfmsubss xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*46[ ]+vfnmaddpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*47[ ]+vfnmaddps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*48[ ]+vfnmaddsd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*49[ ]+vfnmaddss xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*50[ ]+vfnmsubpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*51[ ]+vfnmsubps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*52[ ]+vfnmsubsd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*53[ ]+vfnmsubss xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*54[ ]+vpermil2pd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*55[ ]+vpermil2ps xmm3,xmm1,xmm2,xmm4,0x10
diff --git a/gas/testsuite/gas/i386/inval-avx.s b/gas/testsuite/gas/i386/inval-avx.s
new file mode 100644
index 0000000..bf42a8d
--- /dev/null
+++ b/gas/testsuite/gas/i386/inval-avx.s
@@ -0,0 +1,55 @@
+# Check illegal AVX instructions
+ .text
+_start:
+ vcvtpd2dq (%ecx),%xmm2
+ vcvtpd2ps (%ecx),%xmm2
+ vcvttpd2dq (%ecx),%xmm2
+ vfmaddpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddsd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddss $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddsubpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddsubps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubaddpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubaddps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubsd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubss $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmaddpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmaddps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmaddsd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmaddss $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmsubpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmsubps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmsubsd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmsubss $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vpermil2pd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vpermil2ps $17,%xmm4,%xmm2,%xmm1,%xmm3
+
+ .intel_syntax noprefix
+ vcvtpd2dq xmm2,[ecx]
+ vcvtpd2ps xmm2,[ecx]
+ vcvttpd2dq xmm2,[ecx]
+ vfmaddpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddps xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddsd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddss xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddsubpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddsubps xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubaddpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubaddps xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubps xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubsd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubss xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmaddpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmaddps xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmaddsd xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmaddss xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmsubpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmsubps xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmsubsd xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmsubss xmm3,xmm1,xmm2,xmm4,0x10
+ vpermil2pd xmm3,xmm1,xmm2,xmm4,0x10
+ vpermil2ps xmm3,xmm1,xmm2,xmm4,0x10
diff --git a/gas/testsuite/gas/i386/rexw.d b/gas/testsuite/gas/i386/rexw.d
index acd3056..84240f3 100644
--- a/gas/testsuite/gas/i386/rexw.d
+++ b/gas/testsuite/gas/i386/rexw.d
@@ -17,6 +17,14 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 0f c4 c1 00 pinsrw \$0x0,%ecx,%mm0
[ ]*[a-f0-9]+: 0f d7 c5 pmovmskb %mm5,%eax
[ ]*[a-f0-9]+: 66 0f d7 c5 pmovmskb %xmm5,%eax
+[ ]*[a-f0-9]+: c4 e3 79 17 c1 00 vextractps \$0x0,%xmm0,%ecx
+[ ]*[a-f0-9]+: c5 f9 50 ca vmovmskpd %xmm2,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 ca vmovmskps %xmm2,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 c1 00 vpextrb \$0x0,%xmm0,%ecx
+[ ]*[a-f0-9]+: c5 f9 c5 c8 00 vpextrw \$0x0,%xmm0,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 20 c1 00 vpinsrb \$0x0,%ecx,%xmm0,%xmm0
+[ ]*[a-f0-9]+: c5 f9 c4 c1 00 vpinsrw \$0x0,%ecx,%xmm0,%xmm0
+[ ]*[a-f0-9]+: c5 f9 d7 c5 vpmovmskb %xmm5,%eax
[ ]*[a-f0-9]+: 66 0f 3a 17 c1 00 extractps \$0x0,%xmm0,%ecx
[ ]*[a-f0-9]+: 66 0f 50 ca movmskpd %xmm2,%ecx
[ ]*[a-f0-9]+: 0f 50 ca movmskps %xmm2,%ecx
@@ -28,4 +36,12 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 66 0f c4 c1 00 pinsrw \$0x0,%ecx,%xmm0
[ ]*[a-f0-9]+: 0f d7 cd pmovmskb %mm5,%ecx
[ ]*[a-f0-9]+: 66 0f d7 cd pmovmskb %xmm5,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 c1 00 vextractps \$0x0,%xmm0,%ecx
+[ ]*[a-f0-9]+: c5 f9 50 ca vmovmskpd %xmm2,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 ca vmovmskps %xmm2,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 c1 00 vpextrb \$0x0,%xmm0,%ecx
+[ ]*[a-f0-9]+: c5 f9 c5 c8 00 vpextrw \$0x0,%xmm0,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 20 c1 00 vpinsrb \$0x0,%ecx,%xmm0,%xmm0
+[ ]*[a-f0-9]+: c5 f9 c4 c1 00 vpinsrw \$0x0,%ecx,%xmm0,%xmm0
+[ ]*[a-f0-9]+: c5 f9 d7 cd vpmovmskb %xmm5,%ecx
#pass
diff --git a/gas/testsuite/gas/i386/rexw.s b/gas/testsuite/gas/i386/rexw.s
index 882273d..0c931c7 100644
--- a/gas/testsuite/gas/i386/rexw.s
+++ b/gas/testsuite/gas/i386/rexw.s
@@ -14,6 +14,16 @@ foo:
pmovmskb %mm5,%rax
pmovmskb %xmm5,%rax
+# AVX instructions
+ vextractps $0x0,%xmm0,%rcx
+ vmovmskpd %xmm2,%rcx
+ vmovmskps %xmm2,%rcx
+ vpextrb $0x0,%xmm0,%rcx
+ vpextrw $0x0,%xmm0,%rcx
+ vpinsrb $0x0,%rcx,%xmm0,%xmm0
+ vpinsrw $0x0,%rcx,%xmm0,%xmm0
+ vpmovmskb %xmm5,%rax
+
.intel_syntax noprefix
extractps rcx,xmm0,0x0
movmskpd rcx,xmm2
@@ -26,3 +36,13 @@ foo:
pinsrw xmm0,rcx,0x0
pmovmskb rcx,mm5
pmovmskb rcx,xmm5
+
+# AVX instructions
+ vextractps rcx,xmm0,0x0
+ vmovmskpd rcx,xmm2
+ vmovmskps rcx,xmm2
+ vpextrb rcx,xmm0,0x0
+ vpextrw rcx,xmm0,0x0
+ vpinsrb xmm0,xmm0,rcx,0x0
+ vpinsrw xmm0,xmm0,rcx,0x0
+ vpmovmskb rcx,xmm5
diff --git a/gas/testsuite/gas/i386/sse2avx.d b/gas/testsuite/gas/i386/sse2avx.d
new file mode 100644
index 0000000..ecca20e
--- /dev/null
+++ b/gas/testsuite/gas/i386/sse2avx.d
@@ -0,0 +1,566 @@
+#as: -msse2avx
+#objdump: -dw
+#name: i386 SSE with AVX encoding
+
+.*: file format .*
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr \(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr \(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dqx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2psx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dqx \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 c9 58 f4 vaddpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 58 31 vaddpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 58 f4 vaddps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 58 31 vaddps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d0 f4 vaddsubpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d0 31 vaddsubpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb d0 f4 vaddsubps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb d0 31 vaddsubps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 55 f4 vandnpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 55 31 vandnpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 55 f4 vandnps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 55 31 vandnps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 54 f4 vandpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 54 31 vandpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 54 f4 vandps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 54 31 vandps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5e f4 vdivpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5e 31 vdivpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5e f4 vdivps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5e 31 vdivps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 7c f4 vhaddpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 7c 31 vhaddpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 7c f4 vhaddps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 7c 31 vhaddps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 7d f4 vhsubpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 7d 31 vhsubpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 7d f4 vhsubps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 7d 31 vhsubps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5f f4 vmaxpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5f 31 vmaxpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5f f4 vmaxps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5f 31 vmaxps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5d f4 vminpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5d 31 vminpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5d f4 vminps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5d 31 vminps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 59 f4 vmulpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 59 31 vmulpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 59 f4 vmulps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 59 31 vmulps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 56 f4 vorpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 56 31 vorpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 56 f4 vorps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 56 31 vorps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 63 f4 vpacksswb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 63 31 vpacksswb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6b f4 vpackssdw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6b 31 vpackssdw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 67 f4 vpackuswb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 67 31 vpackuswb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 2b f4 vpackusdw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 2b 31 vpackusdw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fc f4 vpaddb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fc 31 vpaddb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fd f4 vpaddw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fd 31 vpaddw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fe f4 vpaddd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fe 31 vpaddd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d4 f4 vpaddq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d4 31 vpaddq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ec f4 vpaddsb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ec 31 vpaddsb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ed f4 vpaddsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ed 31 vpaddsw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 dc f4 vpaddusb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 dc 31 vpaddusb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 dd f4 vpaddusw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 dd 31 vpaddusw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 db f4 vpand %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 db 31 vpand \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 df f4 vpandn %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 df 31 vpandn \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e0 f4 vpavgb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e0 31 vpavgb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e3 f4 vpavgw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e3 31 vpavgw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 74 f4 vpcmpeqb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 74 31 vpcmpeqb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 75 f4 vpcmpeqw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 75 31 vpcmpeqw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 76 f4 vpcmpeqd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 76 31 vpcmpeqd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 29 f4 vpcmpeqq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 29 31 vpcmpeqq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 64 f4 vpcmpgtb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 64 31 vpcmpgtb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 65 f4 vpcmpgtw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 65 31 vpcmpgtw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 66 f4 vpcmpgtd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 66 31 vpcmpgtd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 37 f4 vpcmpgtq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 37 31 vpcmpgtq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 01 f4 vphaddw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 01 31 vphaddw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 02 f4 vphaddd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 02 31 vphaddd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 03 f4 vphaddsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 03 31 vphaddsw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 05 f4 vphsubw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 05 31 vphsubw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 06 f4 vphsubd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 06 31 vphsubd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 07 f4 vphsubsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 07 31 vphsubsw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f5 f4 vpmaddwd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f5 31 vpmaddwd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 04 f4 vpmaddubsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 04 31 vpmaddubsw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3c f4 vpmaxsb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3c 31 vpmaxsb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ee f4 vpmaxsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ee 31 vpmaxsw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3d f4 vpmaxsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3d 31 vpmaxsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 de f4 vpmaxub %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 de 31 vpmaxub \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3e f4 vpmaxuw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3e 31 vpmaxuw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3f f4 vpmaxud %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3f 31 vpmaxud \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 38 f4 vpminsb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 38 31 vpminsb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ea f4 vpminsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ea 31 vpminsw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 39 f4 vpminsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 39 31 vpminsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 da f4 vpminub %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 da 31 vpminub \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3a f4 vpminuw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3a 31 vpminuw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3b f4 vpminud %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3b 31 vpminud \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e4 f4 vpmulhuw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e4 31 vpmulhuw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 0b f4 vpmulhrsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 0b 31 vpmulhrsw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e5 f4 vpmulhw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e5 31 vpmulhw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d5 f4 vpmullw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d5 31 vpmullw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 40 f4 vpmulld %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 40 31 vpmulld \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f4 f4 vpmuludq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f4 31 vpmuludq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 28 f4 vpmuldq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 28 31 vpmuldq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 eb f4 vpor %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 eb 31 vpor \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f6 f4 vpsadbw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f6 31 vpsadbw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 00 f4 vpshufb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 00 31 vpshufb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 08 f4 vpsignb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 08 31 vpsignb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 09 f4 vpsignw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 09 31 vpsignw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 0a f4 vpsignd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 0a 31 vpsignd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f1 f4 vpsllw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f1 31 vpsllw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f2 f4 vpslld %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f2 31 vpslld \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f3 f4 vpsllq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f3 31 vpsllq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e1 f4 vpsraw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e1 31 vpsraw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e2 f4 vpsrad %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e2 31 vpsrad \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d1 f4 vpsrlw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d1 31 vpsrlw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d2 f4 vpsrld %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d2 31 vpsrld \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d3 f4 vpsrlq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d3 31 vpsrlq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f8 f4 vpsubb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f8 31 vpsubb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f9 f4 vpsubw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f9 31 vpsubw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fa f4 vpsubd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fa 31 vpsubd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fb f4 vpsubq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fb 31 vpsubq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e8 f4 vpsubsb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e8 31 vpsubsb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e9 f4 vpsubsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e9 31 vpsubsw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d8 f4 vpsubusb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d8 31 vpsubusb \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d9 f4 vpsubusw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d9 31 vpsubusw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 68 f4 vpunpckhbw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 68 31 vpunpckhbw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 69 f4 vpunpckhwd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 69 31 vpunpckhwd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6a f4 vpunpckhdq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6a 31 vpunpckhdq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6d f4 vpunpckhqdq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6d 31 vpunpckhqdq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 60 f4 vpunpcklbw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 60 31 vpunpcklbw \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 61 f4 vpunpcklwd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 61 31 vpunpcklwd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 62 f4 vpunpckldq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 62 31 vpunpckldq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6c f4 vpunpcklqdq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6c 31 vpunpcklqdq \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ef f4 vpxor %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ef 31 vpxor \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5c f4 vsubpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5c 31 vsubpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5c f4 vsubps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5c 31 vsubps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 15 f4 vunpckhpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 15 31 vunpckhpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 15 f4 vunpckhps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 15 31 vunpckhps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 14 f4 vunpcklpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 14 31 vunpcklpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 14 f4 vunpcklps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 14 31 vunpcklps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 57 f4 vxorpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 57 31 vxorpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 57 f4 vxorps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 57 31 vxorps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 00 vcmpeqpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 00 vcmpeqpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 00 vcmpeqps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 00 vcmpeqps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 01 vcmpltpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 01 vcmpltpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 01 vcmpltps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 01 vcmpltps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 02 vcmplepd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 02 vcmplepd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 02 vcmpleps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 02 vcmpleps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 03 vcmpunordpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 03 vcmpunordpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 03 vcmpunordps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 03 vcmpunordps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 04 vcmpneqpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 04 vcmpneqpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 04 vcmpneqps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 04 vcmpneqps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 05 vcmpnltpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 05 vcmpnltpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 05 vcmpnltps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 05 vcmpnltps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 06 vcmpnlepd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 06 vcmpnlepd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 06 vcmpnleps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 06 vcmpnleps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 07 vcmpordpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 07 vcmpordpd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 07 vcmpordps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 07 vcmpordps \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps \$0x64,\(%ecx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0d f4 64 vblendpd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0d 31 64 vblendpd \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0c f4 64 vblendps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0c 31 64 vblendps \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 64 vcmppd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 64 vcmppd \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 64 vcmpps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 64 vcmpps \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 41 f4 64 vdppd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 41 31 64 vdppd \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 40 f4 64 vdpps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 40 31 64 vdpps \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 42 f4 64 vmpsadbw \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 42 31 64 vmpsadbw \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0f f4 64 vpalignr \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0f 31 64 vpalignr \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0e f4 64 vpblendw \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0e 31 64 vpblendw \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c6 f4 64 vshufpd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c6 31 64 vshufpd \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c6 f4 64 vshufps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c6 31 64 vshufps \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4b f4 00 vblendvpd %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4b 31 00 vblendvpd %xmm0,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4b f4 00 vblendvpd %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4b 31 00 vblendvpd %xmm0,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4a f4 00 vblendvps %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4a 31 00 vblendvps %xmm0,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4a f4 00 vblendvps %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4a 31 00 vblendvps %xmm0,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4c f4 00 vpblendvb %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4c 31 00 vpblendvb %xmm0,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4c f4 00 vpblendvb %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4c 31 00 vpblendvb %xmm0,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 d9 12 21 vmovlpd \(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d8 12 21 vmovlps \(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 16 21 vmovhpd \(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d8 16 21 vmovhps \(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 cb c2 f4 64 vcmpsd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 64 vcmpsd \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0b f4 64 vroundsd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0b 31 64 vroundsd \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 58 f4 vaddsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 58 31 vaddsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5a f4 vcvtsd2ss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5a 31 vcvtsd2ss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5e f4 vdivsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5e 31 vdivsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5f f4 vmaxsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5f 31 vmaxsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5d f4 vminsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5d 31 vminsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 59 f4 vmulsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 59 31 vmulsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 51 f4 vsqrtsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 51 31 vsqrtsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5c f4 vsubsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5c 31 vsubsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 00 vcmpeqsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 00 vcmpeqsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 01 vcmpltsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 01 vcmpltsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 02 vcmplesd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 02 vcmplesd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 03 vcmpunordsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 03 vcmpunordsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 04 vcmpneqsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 04 vcmpneqsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 05 vcmpnltsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 05 vcmpnltsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 06 vcmpnlesd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 06 vcmpnlesd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 07 vcmpordsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 07 vcmpordsd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 58 f4 vaddss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 58 31 vaddss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5a f4 vcvtss2sd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5a 31 vcvtss2sd \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5e f4 vdivss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5e 31 vdivss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5f f4 vmaxss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5f 31 vmaxss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5d f4 vminss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5d 31 vminss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 59 f4 vmulss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 59 31 vmulss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 53 f4 vrcpss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 53 31 vrcpss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 52 f4 vrsqrtss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 52 31 vrsqrtss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 51 f4 vsqrtss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 51 31 vsqrtss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5c f4 vsubss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5c 31 vsubss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 00 vcmpeqss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 00 vcmpeqss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 01 vcmpltss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 01 vcmpltss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 02 vcmpless %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 02 vcmpless \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 03 vcmpunordss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 03 vcmpunordss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 04 vcmpneqss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 04 vcmpneqss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 05 vcmpnltss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 05 vcmpnltss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 06 vcmpnless %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 06 vcmpnless \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 07 vcmpordss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 07 vcmpordss \(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd %xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd %ecx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si \(%ecx\),%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 db 2a e1 vcvtsi2sd %ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 db 2a 21 vcvtsi2sdl \(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 da 2a e1 vcvtsi2ss %ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 da 2a 21 vcvtsi2ssl \(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 ca c2 f4 64 vcmpss \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 64 vcmpss \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 21 f4 64 vinsertps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 21 31 64 vinsertps \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0a f4 64 vroundss \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0a 31 64 vroundss \$0x64,\(%ecx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq \(%ecx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c5 d9 c4 e1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 c4 21 64 vpinsrw \$0x64,\(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 e1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 59 20 21 64 vpinsrb \$0x64,\(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%ecx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 e1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 59 20 21 64 vpinsrb \$0x64,\(%ecx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 c8 12 f4 vmovhlps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 16 f4 vmovlhps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 10 f4 vmovsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 10 f4 vmovss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 d9 72 f4 64 vpslld \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 73 fc 64 vpslldq \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 73 f4 64 vpsllq \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 71 f4 64 vpsllw \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 72 e4 64 vpsrad \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 71 e4 64 vpsraw \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 72 d4 64 vpsrld \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 73 dc 64 vpsrldq \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 73 d4 64 vpsrlq \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 71 d4 64 vpsrlw \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+#pass
diff --git a/gas/testsuite/gas/i386/sse2avx.s b/gas/testsuite/gas/i386/sse2avx.s
new file mode 100644
index 0000000..1dccd94
--- /dev/null
+++ b/gas/testsuite/gas/i386/sse2avx.s
@@ -0,0 +1,642 @@
+# Check SSE to AVX instructions
+
+ .allow_index_reg
+ .text
+_start:
+# Tests for op mem64
+ ldmxcsr (%ecx)
+ stmxcsr (%ecx)
+
+# Tests for op xmm/mem128, xmm
+ cvtdq2ps %xmm4,%xmm6
+ cvtdq2ps (%ecx),%xmm4
+ cvtpd2dq %xmm4,%xmm6
+ cvtpd2dq (%ecx),%xmm4
+ cvtpd2ps %xmm4,%xmm6
+ cvtpd2ps (%ecx),%xmm4
+ cvtps2dq %xmm4,%xmm6
+ cvtps2dq (%ecx),%xmm4
+ cvttpd2dq %xmm4,%xmm6
+ cvttpd2dq (%ecx),%xmm4
+ cvttps2dq %xmm4,%xmm6
+ cvttps2dq (%ecx),%xmm4
+ movapd %xmm4,%xmm6
+ movapd (%ecx),%xmm4
+ movaps %xmm4,%xmm6
+ movaps (%ecx),%xmm4
+ movdqa %xmm4,%xmm6
+ movdqa (%ecx),%xmm4
+ movdqu %xmm4,%xmm6
+ movdqu (%ecx),%xmm4
+ movshdup %xmm4,%xmm6
+ movshdup (%ecx),%xmm4
+ movsldup %xmm4,%xmm6
+ movsldup (%ecx),%xmm4
+ movupd %xmm4,%xmm6
+ movupd (%ecx),%xmm4
+ movups %xmm4,%xmm6
+ movups (%ecx),%xmm4
+ pabsb %xmm4,%xmm6
+ pabsb (%ecx),%xmm4
+ pabsw %xmm4,%xmm6
+ pabsw (%ecx),%xmm4
+ pabsd %xmm4,%xmm6
+ pabsd (%ecx),%xmm4
+ phminposuw %xmm4,%xmm6
+ phminposuw (%ecx),%xmm4
+ ptest %xmm4,%xmm6
+ ptest (%ecx),%xmm4
+ rcpps %xmm4,%xmm6
+ rcpps (%ecx),%xmm4
+ rsqrtps %xmm4,%xmm6
+ rsqrtps (%ecx),%xmm4
+ sqrtpd %xmm4,%xmm6
+ sqrtpd (%ecx),%xmm4
+ sqrtps %xmm4,%xmm6
+ sqrtps (%ecx),%xmm4
+
+# Tests for op xmm, xmm/mem128
+ movapd %xmm4,%xmm6
+ movapd %xmm4,(%ecx)
+ movaps %xmm4,%xmm6
+ movaps %xmm4,(%ecx)
+ movdqa %xmm4,%xmm6
+ movdqa %xmm4,(%ecx)
+ movdqu %xmm4,%xmm6
+ movdqu %xmm4,(%ecx)
+ movupd %xmm4,%xmm6
+ movupd %xmm4,(%ecx)
+ movups %xmm4,%xmm6
+ movups %xmm4,(%ecx)
+
+# Tests for op mem128, xmm
+ lddqu (%ecx),%xmm4
+ movntdqa (%ecx),%xmm4
+
+# Tests for op xmm, mem128
+ movntdq %xmm4,(%ecx)
+ movntpd %xmm4,(%ecx)
+ movntps %xmm4,(%ecx)
+
+# Tests for op xmm/mem128, xmm[, xmm]
+ addpd %xmm4,%xmm6
+ addpd (%ecx),%xmm6
+ addps %xmm4,%xmm6
+ addps (%ecx),%xmm6
+ addsubpd %xmm4,%xmm6
+ addsubpd (%ecx),%xmm6
+ addsubps %xmm4,%xmm6
+ addsubps (%ecx),%xmm6
+ andnpd %xmm4,%xmm6
+ andnpd (%ecx),%xmm6
+ andnps %xmm4,%xmm6
+ andnps (%ecx),%xmm6
+ andpd %xmm4,%xmm6
+ andpd (%ecx),%xmm6
+ andps %xmm4,%xmm6
+ andps (%ecx),%xmm6
+ divpd %xmm4,%xmm6
+ divpd (%ecx),%xmm6
+ divps %xmm4,%xmm6
+ divps (%ecx),%xmm6
+ haddpd %xmm4,%xmm6
+ haddpd (%ecx),%xmm6
+ haddps %xmm4,%xmm6
+ haddps (%ecx),%xmm6
+ hsubpd %xmm4,%xmm6
+ hsubpd (%ecx),%xmm6
+ hsubps %xmm4,%xmm6
+ hsubps (%ecx),%xmm6
+ maxpd %xmm4,%xmm6
+ maxpd (%ecx),%xmm6
+ maxps %xmm4,%xmm6
+ maxps (%ecx),%xmm6
+ minpd %xmm4,%xmm6
+ minpd (%ecx),%xmm6
+ minps %xmm4,%xmm6
+ minps (%ecx),%xmm6
+ mulpd %xmm4,%xmm6
+ mulpd (%ecx),%xmm6
+ mulps %xmm4,%xmm6
+ mulps (%ecx),%xmm6
+ orpd %xmm4,%xmm6
+ orpd (%ecx),%xmm6
+ orps %xmm4,%xmm6
+ orps (%ecx),%xmm6
+ packsswb %xmm4,%xmm6
+ packsswb (%ecx),%xmm6
+ packssdw %xmm4,%xmm6
+ packssdw (%ecx),%xmm6
+ packuswb %xmm4,%xmm6
+ packuswb (%ecx),%xmm6
+ packusdw %xmm4,%xmm6
+ packusdw (%ecx),%xmm6
+ paddb %xmm4,%xmm6
+ paddb (%ecx),%xmm6
+ paddw %xmm4,%xmm6
+ paddw (%ecx),%xmm6
+ paddd %xmm4,%xmm6
+ paddd (%ecx),%xmm6
+ paddq %xmm4,%xmm6
+ paddq (%ecx),%xmm6
+ paddsb %xmm4,%xmm6
+ paddsb (%ecx),%xmm6
+ paddsw %xmm4,%xmm6
+ paddsw (%ecx),%xmm6
+ paddusb %xmm4,%xmm6
+ paddusb (%ecx),%xmm6
+ paddusw %xmm4,%xmm6
+ paddusw (%ecx),%xmm6
+ pand %xmm4,%xmm6
+ pand (%ecx),%xmm6
+ pandn %xmm4,%xmm6
+ pandn (%ecx),%xmm6
+ pavgb %xmm4,%xmm6
+ pavgb (%ecx),%xmm6
+ pavgw %xmm4,%xmm6
+ pavgw (%ecx),%xmm6
+ pcmpeqb %xmm4,%xmm6
+ pcmpeqb (%ecx),%xmm6
+ pcmpeqw %xmm4,%xmm6
+ pcmpeqw (%ecx),%xmm6
+ pcmpeqd %xmm4,%xmm6
+ pcmpeqd (%ecx),%xmm6
+ pcmpeqq %xmm4,%xmm6
+ pcmpeqq (%ecx),%xmm6
+ pcmpgtb %xmm4,%xmm6
+ pcmpgtb (%ecx),%xmm6
+ pcmpgtw %xmm4,%xmm6
+ pcmpgtw (%ecx),%xmm6
+ pcmpgtd %xmm4,%xmm6
+ pcmpgtd (%ecx),%xmm6
+ pcmpgtq %xmm4,%xmm6
+ pcmpgtq (%ecx),%xmm6
+ phaddw %xmm4,%xmm6
+ phaddw (%ecx),%xmm6
+ phaddd %xmm4,%xmm6
+ phaddd (%ecx),%xmm6
+ phaddsw %xmm4,%xmm6
+ phaddsw (%ecx),%xmm6
+ phsubw %xmm4,%xmm6
+ phsubw (%ecx),%xmm6
+ phsubd %xmm4,%xmm6
+ phsubd (%ecx),%xmm6
+ phsubsw %xmm4,%xmm6
+ phsubsw (%ecx),%xmm6
+ pmaddwd %xmm4,%xmm6
+ pmaddwd (%ecx),%xmm6
+ pmaddubsw %xmm4,%xmm6
+ pmaddubsw (%ecx),%xmm6
+ pmaxsb %xmm4,%xmm6
+ pmaxsb (%ecx),%xmm6
+ pmaxsw %xmm4,%xmm6
+ pmaxsw (%ecx),%xmm6
+ pmaxsd %xmm4,%xmm6
+ pmaxsd (%ecx),%xmm6
+ pmaxub %xmm4,%xmm6
+ pmaxub (%ecx),%xmm6
+ pmaxuw %xmm4,%xmm6
+ pmaxuw (%ecx),%xmm6
+ pmaxud %xmm4,%xmm6
+ pmaxud (%ecx),%xmm6
+ pminsb %xmm4,%xmm6
+ pminsb (%ecx),%xmm6
+ pminsw %xmm4,%xmm6
+ pminsw (%ecx),%xmm6
+ pminsd %xmm4,%xmm6
+ pminsd (%ecx),%xmm6
+ pminub %xmm4,%xmm6
+ pminub (%ecx),%xmm6
+ pminuw %xmm4,%xmm6
+ pminuw (%ecx),%xmm6
+ pminud %xmm4,%xmm6
+ pminud (%ecx),%xmm6
+ pmulhuw %xmm4,%xmm6
+ pmulhuw (%ecx),%xmm6
+ pmulhrsw %xmm4,%xmm6
+ pmulhrsw (%ecx),%xmm6
+ pmulhw %xmm4,%xmm6
+ pmulhw (%ecx),%xmm6
+ pmullw %xmm4,%xmm6
+ pmullw (%ecx),%xmm6
+ pmulld %xmm4,%xmm6
+ pmulld (%ecx),%xmm6
+ pmuludq %xmm4,%xmm6
+ pmuludq (%ecx),%xmm6
+ pmuldq %xmm4,%xmm6
+ pmuldq (%ecx),%xmm6
+ por %xmm4,%xmm6
+ por (%ecx),%xmm6
+ psadbw %xmm4,%xmm6
+ psadbw (%ecx),%xmm6
+ pshufb %xmm4,%xmm6
+ pshufb (%ecx),%xmm6
+ psignb %xmm4,%xmm6
+ psignb (%ecx),%xmm6
+ psignw %xmm4,%xmm6
+ psignw (%ecx),%xmm6
+ psignd %xmm4,%xmm6
+ psignd (%ecx),%xmm6
+ psllw %xmm4,%xmm6
+ psllw (%ecx),%xmm6
+ pslld %xmm4,%xmm6
+ pslld (%ecx),%xmm6
+ psllq %xmm4,%xmm6
+ psllq (%ecx),%xmm6
+ psraw %xmm4,%xmm6
+ psraw (%ecx),%xmm6
+ psrad %xmm4,%xmm6
+ psrad (%ecx),%xmm6
+ psrlw %xmm4,%xmm6
+ psrlw (%ecx),%xmm6
+ psrld %xmm4,%xmm6
+ psrld (%ecx),%xmm6
+ psrlq %xmm4,%xmm6
+ psrlq (%ecx),%xmm6
+ psubb %xmm4,%xmm6
+ psubb (%ecx),%xmm6
+ psubw %xmm4,%xmm6
+ psubw (%ecx),%xmm6
+ psubd %xmm4,%xmm6
+ psubd (%ecx),%xmm6
+ psubq %xmm4,%xmm6
+ psubq (%ecx),%xmm6
+ psubsb %xmm4,%xmm6
+ psubsb (%ecx),%xmm6
+ psubsw %xmm4,%xmm6
+ psubsw (%ecx),%xmm6
+ psubusb %xmm4,%xmm6
+ psubusb (%ecx),%xmm6
+ psubusw %xmm4,%xmm6
+ psubusw (%ecx),%xmm6
+ punpckhbw %xmm4,%xmm6
+ punpckhbw (%ecx),%xmm6
+ punpckhwd %xmm4,%xmm6
+ punpckhwd (%ecx),%xmm6
+ punpckhdq %xmm4,%xmm6
+ punpckhdq (%ecx),%xmm6
+ punpckhqdq %xmm4,%xmm6
+ punpckhqdq (%ecx),%xmm6
+ punpcklbw %xmm4,%xmm6
+ punpcklbw (%ecx),%xmm6
+ punpcklwd %xmm4,%xmm6
+ punpcklwd (%ecx),%xmm6
+ punpckldq %xmm4,%xmm6
+ punpckldq (%ecx),%xmm6
+ punpcklqdq %xmm4,%xmm6
+ punpcklqdq (%ecx),%xmm6
+ pxor %xmm4,%xmm6
+ pxor (%ecx),%xmm6
+ subpd %xmm4,%xmm6
+ subpd (%ecx),%xmm6
+ subps %xmm4,%xmm6
+ subps (%ecx),%xmm6
+ unpckhpd %xmm4,%xmm6
+ unpckhpd (%ecx),%xmm6
+ unpckhps %xmm4,%xmm6
+ unpckhps (%ecx),%xmm6
+ unpcklpd %xmm4,%xmm6
+ unpcklpd (%ecx),%xmm6
+ unpcklps %xmm4,%xmm6
+ unpcklps (%ecx),%xmm6
+ xorpd %xmm4,%xmm6
+ xorpd (%ecx),%xmm6
+ xorps %xmm4,%xmm6
+ xorps (%ecx),%xmm6
+ cmpeqpd %xmm4,%xmm6
+ cmpeqpd (%ecx),%xmm6
+ cmpeqps %xmm4,%xmm6
+ cmpeqps (%ecx),%xmm6
+ cmpltpd %xmm4,%xmm6
+ cmpltpd (%ecx),%xmm6
+ cmpltps %xmm4,%xmm6
+ cmpltps (%ecx),%xmm6
+ cmplepd %xmm4,%xmm6
+ cmplepd (%ecx),%xmm6
+ cmpleps %xmm4,%xmm6
+ cmpleps (%ecx),%xmm6
+ cmpunordpd %xmm4,%xmm6
+ cmpunordpd (%ecx),%xmm6
+ cmpunordps %xmm4,%xmm6
+ cmpunordps (%ecx),%xmm6
+ cmpneqpd %xmm4,%xmm6
+ cmpneqpd (%ecx),%xmm6
+ cmpneqps %xmm4,%xmm6
+ cmpneqps (%ecx),%xmm6
+ cmpnltpd %xmm4,%xmm6
+ cmpnltpd (%ecx),%xmm6
+ cmpnltps %xmm4,%xmm6
+ cmpnltps (%ecx),%xmm6
+ cmpnlepd %xmm4,%xmm6
+ cmpnlepd (%ecx),%xmm6
+ cmpnleps %xmm4,%xmm6
+ cmpnleps (%ecx),%xmm6
+ cmpordpd %xmm4,%xmm6
+ cmpordpd (%ecx),%xmm6
+ cmpordps %xmm4,%xmm6
+ cmpordps (%ecx),%xmm6
+
+# Tests for op imm8, xmm/mem128, xmm
+ pcmpestri $100,%xmm4,%xmm6
+ pcmpestri $100,(%ecx),%xmm6
+ pcmpestrm $100,%xmm4,%xmm6
+ pcmpestrm $100,(%ecx),%xmm6
+ pcmpistri $100,%xmm4,%xmm6
+ pcmpistri $100,(%ecx),%xmm6
+ pcmpistrm $100,%xmm4,%xmm6
+ pcmpistrm $100,(%ecx),%xmm6
+ pshufd $100,%xmm4,%xmm6
+ pshufd $100,(%ecx),%xmm6
+ pshufhw $100,%xmm4,%xmm6
+ pshufhw $100,(%ecx),%xmm6
+ pshuflw $100,%xmm4,%xmm6
+ pshuflw $100,(%ecx),%xmm6
+ roundpd $100,%xmm4,%xmm6
+ roundpd $100,(%ecx),%xmm6
+ roundps $100,%xmm4,%xmm6
+ roundps $100,(%ecx),%xmm6
+
+# Tests for op imm8, xmm/mem128, xmm[, xmm]
+ blendpd $100,%xmm4,%xmm6
+ blendpd $100,(%ecx),%xmm6
+ blendps $100,%xmm4,%xmm6
+ blendps $100,(%ecx),%xmm6
+ cmppd $100,%xmm4,%xmm6
+ cmppd $100,(%ecx),%xmm6
+ cmpps $100,%xmm4,%xmm6
+ cmpps $100,(%ecx),%xmm6
+ dppd $100,%xmm4,%xmm6
+ dppd $100,(%ecx),%xmm6
+ dpps $100,%xmm4,%xmm6
+ dpps $100,(%ecx),%xmm6
+ mpsadbw $100,%xmm4,%xmm6
+ mpsadbw $100,(%ecx),%xmm6
+ palignr $100,%xmm4,%xmm6
+ palignr $100,(%ecx),%xmm6
+ pblendw $100,%xmm4,%xmm6
+ pblendw $100,(%ecx),%xmm6
+ shufpd $100,%xmm4,%xmm6
+ shufpd $100,(%ecx),%xmm6
+ shufps $100,%xmm4,%xmm6
+ shufps $100,(%ecx),%xmm6
+
+# Tests for op xmm0, xmm/mem128, xmm[, xmm]
+ blendvpd %xmm0,%xmm4,%xmm6
+ blendvpd %xmm0,(%ecx),%xmm6
+ blendvpd %xmm4,%xmm6
+ blendvpd (%ecx),%xmm6
+ blendvps %xmm0,%xmm4,%xmm6
+ blendvps %xmm0,(%ecx),%xmm6
+ blendvps %xmm4,%xmm6
+ blendvps (%ecx),%xmm6
+ pblendvb %xmm0,%xmm4,%xmm6
+ pblendvb %xmm0,(%ecx),%xmm6
+ pblendvb %xmm4,%xmm6
+ pblendvb (%ecx),%xmm6
+
+# Tests for op xmm/mem64, xmm
+ comisd %xmm4,%xmm6
+ comisd (%ecx),%xmm4
+ cvtdq2pd %xmm4,%xmm6
+ cvtdq2pd (%ecx),%xmm4
+ cvtps2pd %xmm4,%xmm6
+ cvtps2pd (%ecx),%xmm4
+ movddup %xmm4,%xmm6
+ movddup (%ecx),%xmm4
+ pmovsxbw %xmm4,%xmm6
+ pmovsxbw (%ecx),%xmm4
+ pmovsxwd %xmm4,%xmm6
+ pmovsxwd (%ecx),%xmm4
+ pmovsxdq %xmm4,%xmm6
+ pmovsxdq (%ecx),%xmm4
+ pmovzxbw %xmm4,%xmm6
+ pmovzxbw (%ecx),%xmm4
+ pmovzxwd %xmm4,%xmm6
+ pmovzxwd (%ecx),%xmm4
+ pmovzxdq %xmm4,%xmm6
+ pmovzxdq (%ecx),%xmm4
+ ucomisd %xmm4,%xmm6
+ ucomisd (%ecx),%xmm4
+
+# Tests for op mem64, xmm
+ movsd (%ecx),%xmm4
+
+# Tests for op xmm, mem64
+ movlpd %xmm4,(%ecx)
+ movlps %xmm4,(%ecx)
+ movhpd %xmm4,(%ecx)
+ movhps %xmm4,(%ecx)
+ movsd %xmm4,(%ecx)
+
+# Tests for op xmm, regq/mem64
+# Tests for op regq/mem64, xmm
+ movq %xmm4,(%ecx)
+ movq (%ecx),%xmm4
+
+# Tests for op xmm/mem64, regl
+ cvtsd2si %xmm4,%ecx
+ cvtsd2si (%ecx),%ecx
+ cvttsd2si %xmm4,%ecx
+ cvttsd2si (%ecx),%ecx
+
+# Tests for op mem64, xmm[, xmm]
+ movlpd (%ecx),%xmm4
+ movlps (%ecx),%xmm4
+ movhpd (%ecx),%xmm4
+ movhps (%ecx),%xmm4
+
+# Tests for op imm8, xmm/mem64, xmm[, xmm]
+ cmpsd $100,%xmm4,%xmm6
+ cmpsd $100,(%ecx),%xmm6
+ roundsd $100,%xmm4,%xmm6
+ roundsd $100,(%ecx),%xmm6
+
+# Tests for op xmm/mem64, xmm[, xmm]
+ addsd %xmm4,%xmm6
+ addsd (%ecx),%xmm6
+ cvtsd2ss %xmm4,%xmm6
+ cvtsd2ss (%ecx),%xmm6
+ divsd %xmm4,%xmm6
+ divsd (%ecx),%xmm6
+ maxsd %xmm4,%xmm6
+ maxsd (%ecx),%xmm6
+ minsd %xmm4,%xmm6
+ minsd (%ecx),%xmm6
+ mulsd %xmm4,%xmm6
+ mulsd (%ecx),%xmm6
+ sqrtsd %xmm4,%xmm6
+ sqrtsd (%ecx),%xmm6
+ subsd %xmm4,%xmm6
+ subsd (%ecx),%xmm6
+ cmpeqsd %xmm4,%xmm6
+ cmpeqsd (%ecx),%xmm6
+ cmpltsd %xmm4,%xmm6
+ cmpltsd (%ecx),%xmm6
+ cmplesd %xmm4,%xmm6
+ cmplesd (%ecx),%xmm6
+ cmpunordsd %xmm4,%xmm6
+ cmpunordsd (%ecx),%xmm6
+ cmpneqsd %xmm4,%xmm6
+ cmpneqsd (%ecx),%xmm6
+ cmpnltsd %xmm4,%xmm6
+ cmpnltsd (%ecx),%xmm6
+ cmpnlesd %xmm4,%xmm6
+ cmpnlesd (%ecx),%xmm6
+ cmpordsd %xmm4,%xmm6
+ cmpordsd (%ecx),%xmm6
+
+# Tests for op xmm/mem32, xmm[, xmm]
+ addss %xmm4,%xmm6
+ addss (%ecx),%xmm6
+ cvtss2sd %xmm4,%xmm6
+ cvtss2sd (%ecx),%xmm6
+ divss %xmm4,%xmm6
+ divss (%ecx),%xmm6
+ maxss %xmm4,%xmm6
+ maxss (%ecx),%xmm6
+ minss %xmm4,%xmm6
+ minss (%ecx),%xmm6
+ mulss %xmm4,%xmm6
+ mulss (%ecx),%xmm6
+ rcpss %xmm4,%xmm6
+ rcpss (%ecx),%xmm6
+ rsqrtss %xmm4,%xmm6
+ rsqrtss (%ecx),%xmm6
+ sqrtss %xmm4,%xmm6
+ sqrtss (%ecx),%xmm6
+ subss %xmm4,%xmm6
+ subss (%ecx),%xmm6
+ cmpeqss %xmm4,%xmm6
+ cmpeqss (%ecx),%xmm6
+ cmpltss %xmm4,%xmm6
+ cmpltss (%ecx),%xmm6
+ cmpless %xmm4,%xmm6
+ cmpless (%ecx),%xmm6
+ cmpunordss %xmm4,%xmm6
+ cmpunordss (%ecx),%xmm6
+ cmpneqss %xmm4,%xmm6
+ cmpneqss (%ecx),%xmm6
+ cmpnltss %xmm4,%xmm6
+ cmpnltss (%ecx),%xmm6
+ cmpnless %xmm4,%xmm6
+ cmpnless (%ecx),%xmm6
+ cmpordss %xmm4,%xmm6
+ cmpordss (%ecx),%xmm6
+
+# Tests for op xmm/mem32, xmm
+ comiss %xmm4,%xmm6
+ comiss (%ecx),%xmm4
+ pmovsxbd %xmm4,%xmm6
+ pmovsxbd (%ecx),%xmm4
+ pmovsxwq %xmm4,%xmm6
+ pmovsxwq (%ecx),%xmm4
+ pmovzxbd %xmm4,%xmm6
+ pmovzxbd (%ecx),%xmm4
+ pmovzxwq %xmm4,%xmm6
+ pmovzxwq (%ecx),%xmm4
+ ucomiss %xmm4,%xmm6
+ ucomiss (%ecx),%xmm4
+
+# Tests for op mem32, xmm
+ movss (%ecx),%xmm4
+
+# Tests for op xmm, mem32
+ movss %xmm4,(%ecx)
+
+# Tests for op xmm, regl/mem32
+# Tests for op regl/mem32, xmm
+ movd %xmm4,%ecx
+ movd %xmm4,(%ecx)
+ movd %ecx,%xmm4
+ movd (%ecx),%xmm4
+
+# Tests for op xmm/mem32, regl
+ cvtss2si %xmm4,%ecx
+ cvtss2si (%ecx),%ecx
+ cvttss2si %xmm4,%ecx
+ cvttss2si (%ecx),%ecx
+
+# Tests for op imm8, xmm, regq/mem32
+ extractps $100,%xmm4,(%ecx)
+# Tests for op imm8, xmm, regl/mem32
+ pextrd $100,%xmm4,%ecx
+ pextrd $100,%xmm4,(%ecx)
+ extractps $100,%xmm4,%ecx
+ extractps $100,%xmm4,(%ecx)
+
+# Tests for op regl/mem32, xmm[, xmm]
+ cvtsi2sd %ecx,%xmm4
+ cvtsi2sd (%ecx),%xmm4
+ cvtsi2ss %ecx,%xmm4
+ cvtsi2ss (%ecx),%xmm4
+
+# Tests for op imm8, xmm/mem32, xmm[, xmm]
+ cmpss $100,%xmm4,%xmm6
+ cmpss $100,(%ecx),%xmm6
+ insertps $100,%xmm4,%xmm6
+ insertps $100,(%ecx),%xmm6
+ roundss $100,%xmm4,%xmm6
+ roundss $100,(%ecx),%xmm6
+
+# Tests for op xmm/m16, xmm
+ pmovsxbq %xmm4,%xmm6
+ pmovsxbq (%ecx),%xmm4
+ pmovzxbq %xmm4,%xmm6
+ pmovzxbq (%ecx),%xmm4
+
+# Tests for op imm8, xmm, regl/mem16
+ pextrw $100,%xmm4,%ecx
+ pextrw $100,%xmm4,(%ecx)
+
+# Tests for op imm8, xmm, regq/mem16
+ pextrw $100,%xmm4,(%ecx)
+
+# Tests for op imm8, regl/mem16, xmm[, xmm]
+ pinsrw $100,%ecx,%xmm4
+ pinsrw $100,(%ecx),%xmm4
+
+
+# Tests for op imm8, xmm, regl/mem8
+ pextrb $100,%xmm4,%ecx
+ pextrb $100,%xmm4,(%ecx)
+
+# Tests for op imm8, regl/mem8, xmm[, xmm]
+ pinsrb $100,%ecx,%xmm4
+ pinsrb $100,(%ecx),%xmm4
+
+# Tests for op imm8, xmm, regq/mem8
+ pextrb $100,%xmm4,(%ecx)
+
+# Tests for op imm8, regl/mem8, xmm[, xmm]
+ pinsrb $100,%ecx,%xmm4
+ pinsrb $100,(%ecx),%xmm4
+
+# Tests for op xmm, xmm
+ maskmovdqu %xmm4,%xmm6
+ movq %xmm4,%xmm6
+
+# Tests for op xmm, regl
+ movmskpd %xmm4,%ecx
+ movmskps %xmm4,%ecx
+ pmovmskb %xmm4,%ecx
+# Tests for op xmm, xmm[, xmm]
+ movhlps %xmm4,%xmm6
+ movlhps %xmm4,%xmm6
+ movsd %xmm4,%xmm6
+ movss %xmm4,%xmm6
+
+# Tests for op imm8, xmm[, xmm]
+ pslld $100,%xmm4
+ pslldq $100,%xmm4
+ psllq $100,%xmm4
+ psllw $100,%xmm4
+ psrad $100,%xmm4
+ psraw $100,%xmm4
+ psrld $100,%xmm4
+ psrldq $100,%xmm4
+ psrlq $100,%xmm4
+ psrlw $100,%xmm4
+
+# Tests for op imm8, xmm, regl
+ pextrw $100,%xmm4,%ecx
+
diff --git a/gas/testsuite/gas/i386/x86-64-aes-intel.d b/gas/testsuite/gas/i386/x86-64-aes-intel.d
new file mode 100644
index 0000000..3f0d5c4
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-aes-intel.d
@@ -0,0 +1,35 @@
+#source: x86-64-aes.s
+#as: -J
+#objdump: -dw -Mintel
+#name: x86-64 AES (Intel mode)
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 dc c1 aesenc xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 dd 01 aesenclast xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 dd c1 aesenclast xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 de 01 aesdec xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 de c1 aesdec xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 df 01 aesdeclast xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 df c1 aesdeclast xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 db 01 aesimc xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 db c1 aesimc xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a df 01 08 aeskeygenassist xmm0,XMMWORD PTR \[rcx\],0x8
+[ ]*[a-f0-9]+: 66 0f 3a df c1 08 aeskeygenassist xmm0,xmm1,0x8
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 dc c1 aesenc xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 dd 01 aesenclast xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 dd c1 aesenclast xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 de 01 aesdec xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 de c1 aesdec xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 df 01 aesdeclast xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 df c1 aesdeclast xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 38 db 01 aesimc xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 38 db c1 aesimc xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a df 01 08 aeskeygenassist xmm0,XMMWORD PTR \[rcx\],0x8
+[ ]*[a-f0-9]+: 66 0f 3a df c1 08 aeskeygenassist xmm0,xmm1,0x8
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-aes.d b/gas/testsuite/gas/i386/x86-64-aes.d
new file mode 100644
index 0000000..3c62dcd
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-aes.d
@@ -0,0 +1,34 @@
+#as: -J
+#objdump: -dw
+#name: x86-64 AES
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dc c1 aesenc %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dd 01 aesenclast \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dd c1 aesenclast %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 de 01 aesdec \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 de c1 aesdec %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 df 01 aesdeclast \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 df c1 aesdeclast %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 db 01 aesimc \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 db c1 aesimc %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a df 01 08 aeskeygenassist \$0x8,\(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a df c1 08 aeskeygenassist \$0x8,%xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dc c1 aesenc %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dd 01 aesenclast \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 dd c1 aesenclast %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 de 01 aesdec \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 de c1 aesdec %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 df 01 aesdeclast \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 df c1 aesdeclast %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 db 01 aesimc \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 38 db c1 aesimc %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a df 01 08 aeskeygenassist \$0x8,\(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a df c1 08 aeskeygenassist \$0x8,%xmm1,%xmm0
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-aes.s b/gas/testsuite/gas/i386/x86-64-aes.s
new file mode 100644
index 0000000..955619d
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-aes.s
@@ -0,0 +1,30 @@
+# Check 64bit AES new instructions.
+
+ .text
+foo:
+ aesenc (%rcx),%xmm0
+ aesenc %xmm1,%xmm0
+ aesenclast (%rcx),%xmm0
+ aesenclast %xmm1,%xmm0
+ aesdec (%rcx),%xmm0
+ aesdec %xmm1,%xmm0
+ aesdeclast (%rcx),%xmm0
+ aesdeclast %xmm1,%xmm0
+ aesimc (%rcx),%xmm0
+ aesimc %xmm1,%xmm0
+ aeskeygenassist $8,(%rcx),%xmm0
+ aeskeygenassist $8,%xmm1,%xmm0
+
+ .intel_syntax noprefix
+ aesenc xmm0,XMMWORD PTR [rcx]
+ aesenc xmm0,xmm1
+ aesenclast xmm0,XMMWORD PTR [rcx]
+ aesenclast xmm0,xmm1
+ aesdec xmm0,XMMWORD PTR [rcx]
+ aesdec xmm0,xmm1
+ aesdeclast xmm0,XMMWORD PTR [rcx]
+ aesdeclast xmm0,xmm1
+ aesimc xmm0,XMMWORD PTR [rcx]
+ aesimc xmm0,xmm1
+ aeskeygenassist xmm0,XMMWORD PTR [rcx],8
+ aeskeygenassist xmm0,xmm1,8
diff --git a/gas/testsuite/gas/i386/x86-64-arch-2.d b/gas/testsuite/gas/i386/x86-64-arch-2.d
index 235b627..69cd92f 100644
--- a/gas/testsuite/gas/i386/x86-64-arch-2.d
+++ b/gas/testsuite/gas/i386/x86-64-arch-2.d
@@ -1,4 +1,4 @@
-#as: -march=generic64+sse4+vmx+smx+xsave+sse5+3dnowa+svme+padlock
+#as: -march=generic64+avx+vmx+smx+xsave+aes+clmul+fma+sse5+3dnowa+svme+padlock
#objdump: -dw
#name: x86-64 arch 2
@@ -15,9 +15,13 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 66 0f 38 01 dc phaddw %xmm4,%xmm3
[ ]*[a-f0-9]+: 66 0f 38 41 d9 phminposuw %xmm1,%xmm3
[ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32l %ecx,%ebx
+[ ]*[a-f0-9]+: c5 fc 77 vzeroall
[ ]*[a-f0-9]+: 0f 01 c4 vmxoff
[ ]*[a-f0-9]+: 0f 37 getsec
[ ]*[a-f0-9]+: 0f 01 d0 xgetbv
+[ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
[ ]*[a-f0-9]+: 0f 0f dc b7 pmulhrw %mm4,%mm3
[ ]*[a-f0-9]+: 0f 0f dc bb pswapd %mm4,%mm3
[ ]*[a-f0-9]+: f2 0f 79 ca insertq %xmm2,%xmm1
diff --git a/gas/testsuite/gas/i386/x86-64-arch-2.s b/gas/testsuite/gas/i386/x86-64-arch-2.s
index e5e799d..73625e4 100644
--- a/gas/testsuite/gas/i386/x86-64-arch-2.s
+++ b/gas/testsuite/gas/i386/x86-64-arch-2.s
@@ -16,12 +16,20 @@ phaddw %xmm4,%xmm3
phminposuw %xmm1,%xmm3
# SSE4.2
crc32 %ecx,%ebx
+# AVX
+vzeroall
# VMX
vmxoff
# SMX
getsec
# Xsave
xgetbv
+# AES
+aesenc (%rcx),%xmm0
+# CLMUL
+pclmulqdq $8,%xmm1,%xmm0
+# FMA
+vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
# 3DNow
pmulhrw %mm4,%mm3
# 3DNow Extensions
diff --git a/gas/testsuite/gas/i386/x86-64-avx-intel.d b/gas/testsuite/gas/i386/x86-64-avx-intel.d
new file mode 100644
index 0000000..8a76897
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-avx-intel.d
@@ -0,0 +1,3047 @@
+#objdump: -drwMintel
+#name: x86-64 AVX (Intel mode)
+#source: x86-64-avx.s
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ ]*[a-f0-9]+: c5 fc 77 vzeroall
+[ ]*[a-f0-9]+: c5 f8 77 vzeroupper
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 5d 2d 31 vmaskmovpd ymm6,ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 4d 2f 21 vmaskmovpd YMMWORD PTR \[rcx\],ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 5d 2c 31 vmaskmovps ymm6,ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 4d 2e 21 vmaskmovps YMMWORD PTR \[rcx\],ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 7d 05 d6 64 vpermilpd ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 05 31 64 vpermilpd ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 04 d6 64 vpermilps ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 04 31 64 vpermilps ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 09 d6 64 vroundpd ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 09 31 64 vroundpd ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 08 d6 64 vroundps ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 08 31 64 vroundps ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cd 58 d4 vaddpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 58 11 vaddpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 58 d4 vaddps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 58 11 vaddps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd d0 d4 vaddsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd d0 11 vaddsubpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cf d0 d4 vaddsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf d0 11 vaddsubps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 55 d4 vandnpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 55 11 vandnpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 55 d4 vandnps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 55 11 vandnps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 54 d4 vandpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 54 11 vandpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 54 d4 vandps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 54 11 vandps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 5e d4 vdivpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5e 11 vdivpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 5e d4 vdivps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5e 11 vdivps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 7c d4 vhaddpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 7c 11 vhaddpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cf 7c d4 vhaddps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf 7c 11 vhaddps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 7d d4 vhsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 7d 11 vhsubpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cf 7d d4 vhsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf 7d 11 vhsubps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 5f d4 vmaxpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5f 11 vmaxpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 5f d4 vmaxps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5f 11 vmaxps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 5d d4 vminpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5d 11 vminpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 5d d4 vminps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5d 11 vminps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 59 d4 vmulpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 59 11 vmulpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 59 d4 vmulps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 59 11 vmulps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 56 d4 vorpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 56 11 vorpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 56 d4 vorps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 56 11 vorps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 4d 0d d4 vpermilpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 4d 0d 11 vpermilpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 4d 0c d4 vpermilps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 4d 0c 11 vpermilps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 5c d4 vsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5c 11 vsubpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 5c d4 vsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5c 11 vsubps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 15 d4 vunpckhpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 15 11 vunpckhpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 15 d4 vunpckhps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 15 11 vunpckhps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 14 d4 vunpcklpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 14 11 vunpcklpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 14 d4 vunpcklps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 14 11 vunpcklps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 57 d4 vxorpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 57 11 vxorpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 57 d4 vxorps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 57 11 vxorps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 00 vcmpeqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 00 vcmpeqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 01 vcmpltpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 01 vcmpltpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 02 vcmplepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 02 vcmplepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 03 vcmpunordpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 03 vcmpunordpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 04 vcmpneqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 04 vcmpneqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 05 vcmpnltpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 05 vcmpnltpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 06 vcmpnlepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 06 vcmpnlepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 07 vcmpordpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 07 vcmpordpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 08 vcmpeq_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 08 vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 09 vcmpngepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 09 vcmpngepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0a vcmpngtpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0a vcmpngtpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0b vcmpfalsepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0b vcmpfalsepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0c vcmpneq_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0c vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0d vcmpgepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0d vcmpgepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0e vcmpgtpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0e vcmpgtpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0f vcmptruepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0f vcmptruepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 10 vcmpeq_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 10 vcmpeq_ospd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 11 vcmplt_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 11 vcmplt_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 12 vcmple_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 12 vcmple_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 13 vcmpunord_spd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 13 vcmpunord_spd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 14 vcmpneq_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 14 vcmpneq_uspd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 15 vcmpnlt_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 15 vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 16 vcmpnle_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 16 vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 17 vcmpord_spd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 17 vcmpord_spd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 18 vcmpeq_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 18 vcmpeq_uspd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 19 vcmpnge_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 19 vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1a vcmpngt_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1a vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1b vcmpfalse_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1b vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1c vcmpneq_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1c vcmpneq_ospd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1d vcmpge_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1d vcmpge_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1e vcmpgt_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1e vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1f vcmptrue_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1f vcmptrue_uspd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 00 vcmpeqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 00 vcmpeqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 01 vcmpltps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 01 vcmpltps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 02 vcmpleps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 02 vcmpleps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 03 vcmpunordps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 03 vcmpunordps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 04 vcmpneqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 04 vcmpneqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 05 vcmpnltps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 05 vcmpnltps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 06 vcmpnleps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 06 vcmpnleps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 07 vcmpordps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 07 vcmpordps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 08 vcmpeq_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 08 vcmpeq_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 09 vcmpngeps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 09 vcmpngeps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0a vcmpngtps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0a vcmpngtps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0b vcmpfalseps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0b vcmpfalseps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0c vcmpneq_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0c vcmpneq_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0d vcmpgeps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0d vcmpgeps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0e vcmpgtps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0e vcmpgtps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0f vcmptrueps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0f vcmptrueps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 10 vcmpeq_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 10 vcmpeq_osps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 11 vcmplt_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 11 vcmplt_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 12 vcmple_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 12 vcmple_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 13 vcmpunord_sps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 13 vcmpunord_sps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 14 vcmpneq_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 14 vcmpneq_usps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 15 vcmpnlt_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 15 vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 16 vcmpnle_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 16 vcmpnle_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 17 vcmpord_sps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 17 vcmpord_sps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 18 vcmpeq_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 18 vcmpeq_usps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 19 vcmpnge_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 19 vcmpnge_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1a vcmpngt_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1a vcmpngt_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1b vcmpfalse_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1b vcmpfalse_osps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1c vcmpneq_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1c vcmpneq_osps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1d vcmpge_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1d vcmpge_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1e vcmpgt_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1e vcmpgt_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1f vcmptrue_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1f vcmptrue_usps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ff e6 e4 vcvtpd2dq xmm4,ymm4
+[ ]*[a-f0-9]+: c5 ff e6 21 vcvtpd2dq xmm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 5a e4 vcvtpd2ps xmm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 5a 21 vcvtpd2ps xmm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd e6 e4 vcvttpd2dq xmm4,ymm4
+[ ]*[a-f0-9]+: c5 fd e6 21 vcvttpd2dq xmm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 5b e4 vcvtdq2ps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 5b 21 vcvtdq2ps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 5b e4 vcvtps2dq ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 5b 21 vcvtps2dq ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fe 5b e4 vcvttps2dq ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 5b 21 vcvttps2dq ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 28 e4 vmovapd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 28 21 vmovapd ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 28 e4 vmovaps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 28 21 vmovaps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 6f e4 vmovdqa ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 6f 21 vmovdqa ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fe 6f e4 vmovdqu ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 6f 21 vmovdqu ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ff 12 e4 vmovddup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 ff 12 21 vmovddup ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fe 16 e4 vmovshdup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 16 21 vmovshdup ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fe 12 e4 vmovsldup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 12 21 vmovsldup ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 10 e4 vmovupd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 10 21 vmovupd ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 10 e4 vmovups ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 10 21 vmovups ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 7d 17 e4 vptest ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 21 vptest ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 53 e4 vrcpps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 53 21 vrcpps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 52 e4 vrsqrtps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 52 21 vrsqrtps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 51 e4 vsqrtpd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 51 21 vsqrtpd ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 51 e4 vsqrtps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 51 21 vsqrtps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 7d 0f e4 vtestpd ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f 21 vtestpd ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 7d 0e e4 vtestps ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e 21 vtestps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ff f0 21 vlddqu ymm4,\[rcx\]
+[ ]*[a-f0-9]+: c4 e3 4d 0d d4 64 vblendpd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0d 11 64 vblendpd ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0c d4 64 vblendps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0c 11 64 vblendps ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cd c2 d4 64 vcmppd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cd c2 11 64 vcmppd ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cc c2 d4 64 vcmpps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cc c2 11 64 vcmpps ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 40 d4 64 vdpps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 40 11 64 vdpps ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 06 d4 64 vperm2f128 ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 06 11 64 vperm2f128 ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cd c6 d4 64 vshufpd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cd c6 11 64 vshufpd ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cc c6 d4 64 vshufps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cc c6 11 64 vshufps ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 6d 4b fe 40 vblendvpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4b 39 40 vblendvpd ymm7,ymm2,YMMWORD PTR \[rcx\],ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4a fe 40 vblendvps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4a 39 40 vblendvps ymm7,ymm2,YMMWORD PTR \[rcx\],ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 69 39 60 vfmaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 68 fc 60 vfmaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 68 39 60 vfmaddps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5d fc 60 vfmaddsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5d 39 60 vfmaddsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5c fc 60 vfmaddsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5c 39 60 vfmaddsubps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5f fc 60 vfmsubaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5f 39 60 vfmsubaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5e fc 60 vfmsubaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5e 39 60 vfmsubaddps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 6d fc 60 vfmsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 6d 39 60 vfmsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 6c fc 60 vfmsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 6c 39 60 vfmsubps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 79 fc 60 vfnmaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 79 39 60 vfnmaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 78 fc 60 vfnmaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 78 39 60 vfnmaddps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 7d fc 60 vfnmsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 7d 39 60 vfnmsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 7c fc 60 vfnmsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 7c 39 60 vfnmsubps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 62 vpermilmo2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 62 vpermilmo2pd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 63 vpermilmz2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 63 vpermilmz2pd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 60 vpermiltd2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 60 vpermiltd2pd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 62 vpermilmo2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 62 vpermilmo2ps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 63 vpermilmz2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 63 vpermilmz2ps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 60 vpermiltd2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 60 vpermiltd2ps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 6a vpermil2pd ymm7,ymm2,ymm6,ymm4,0xa
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 6a vpermil2pd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\],0xa
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 6a vpermil2ps ymm7,ymm2,ymm6,ymm4,0xa
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 6a vpermil2ps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\],0xa
+[ ]*[a-f0-9]+: c4 e3 5d 18 f4 64 vinsertf128 ymm6,ymm4,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 5d 18 31 64 vinsertf128 ymm6,ymm4,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 e4 64 vextractf128 xmm4,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 21 64 vextractf128 XMMWORD PTR \[rcx\],ymm4,0x64
+[ ]*[a-f0-9]+: c4 e2 7d 1a 21 vbroadcastf128 ymm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dq xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2ps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dq xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 0e f4 vtestps xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0e 21 vtestps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 0f f4 vtestpd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0f 21 vtestpd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu xmm4,\[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fe e6 e4 vcvtdq2pd ymm4,xmm4
+[ ]*[a-f0-9]+: c5 fe e6 21 vcvtdq2pd ymm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 5a e4 vcvtps2pd ymm4,xmm4
+[ ]*[a-f0-9]+: c5 fc 5a 21 vcvtps2pd ymm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 58 d4 vaddpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 58 39 vaddpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 58 d4 vaddps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 58 39 vaddps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d0 d4 vaddsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d0 39 vaddsubpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb d0 d4 vaddsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb d0 39 vaddsubps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 55 d4 vandnpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 55 39 vandnpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 55 d4 vandnps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 55 39 vandnps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 54 d4 vandpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 54 39 vandpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 54 d4 vandps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 54 39 vandps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 5e d4 vdivpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5e 39 vdivpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 5e d4 vdivps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5e 39 vdivps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 7c d4 vhaddpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 7c 39 vhaddpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 7c d4 vhaddps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 7c 39 vhaddps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 7d d4 vhsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 7d 39 vhsubpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 7d d4 vhsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 7d 39 vhsubps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 5f d4 vmaxpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5f 39 vmaxpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 5f d4 vmaxps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5f 39 vmaxps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 5d d4 vminpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5d 39 vminpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 5d d4 vminps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5d 39 vminps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 59 d4 vmulpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 59 39 vmulpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 59 d4 vmulps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 59 39 vmulps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 56 d4 vorpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 56 39 vorpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 56 d4 vorps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 56 39 vorps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 63 d4 vpacksswb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 63 39 vpacksswb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 6b d4 vpackssdw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6b 39 vpackssdw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 67 d4 vpackuswb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 67 39 vpackuswb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 2b d4 vpackusdw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 2b 39 vpackusdw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fc d4 vpaddb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fc 39 vpaddb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fd d4 vpaddw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fd 39 vpaddw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fe d4 vpaddd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fe 39 vpaddd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d4 d4 vpaddq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d4 39 vpaddq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ec d4 vpaddsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ec 39 vpaddsb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ed d4 vpaddsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ed 39 vpaddsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 dc d4 vpaddusb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 dc 39 vpaddusb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 dd d4 vpaddusw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 dd 39 vpaddusw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 db d4 vpand xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 db 39 vpand xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 df d4 vpandn xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 df 39 vpandn xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e0 d4 vpavgb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e0 39 vpavgb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e3 d4 vpavgw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e3 39 vpavgw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 74 d4 vpcmpeqb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 74 39 vpcmpeqb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 75 d4 vpcmpeqw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 75 39 vpcmpeqw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 76 d4 vpcmpeqd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 76 39 vpcmpeqd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 29 d4 vpcmpeqq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 29 39 vpcmpeqq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 64 d4 vpcmpgtb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 64 39 vpcmpgtb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 65 d4 vpcmpgtw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 65 39 vpcmpgtw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 66 d4 vpcmpgtd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 66 39 vpcmpgtd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 37 d4 vpcmpgtq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 37 39 vpcmpgtq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 0d d4 vpermilpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0d 39 vpermilpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 0c d4 vpermilps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0c 39 vpermilps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 01 d4 vphaddw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 01 39 vphaddw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 02 d4 vphaddd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 02 39 vphaddd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 03 d4 vphaddsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 03 39 vphaddsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 05 d4 vphsubw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 05 39 vphsubw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 06 d4 vphsubd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 06 39 vphsubd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 07 d4 vphsubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 07 39 vphsubsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f5 d4 vpmaddwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f5 39 vpmaddwd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 04 d4 vpmaddubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 04 39 vpmaddubsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3c d4 vpmaxsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3c 39 vpmaxsb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ee d4 vpmaxsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ee 39 vpmaxsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3d d4 vpmaxsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3d 39 vpmaxsd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 de d4 vpmaxub xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 de 39 vpmaxub xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3e d4 vpmaxuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3e 39 vpmaxuw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3f d4 vpmaxud xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3f 39 vpmaxud xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 38 d4 vpminsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 38 39 vpminsb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ea d4 vpminsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ea 39 vpminsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 39 d4 vpminsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 39 39 vpminsd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 da d4 vpminub xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 da 39 vpminub xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3a d4 vpminuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3a 39 vpminuw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3b d4 vpminud xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3b 39 vpminud xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e4 d4 vpmulhuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e4 39 vpmulhuw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 0b d4 vpmulhrsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0b 39 vpmulhrsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e5 d4 vpmulhw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e5 39 vpmulhw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d5 d4 vpmullw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d5 39 vpmullw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 40 d4 vpmulld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 40 39 vpmulld xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f4 d4 vpmuludq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f4 39 vpmuludq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 28 d4 vpmuldq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 28 39 vpmuldq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 eb d4 vpor xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 eb 39 vpor xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f6 d4 vpsadbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f6 39 vpsadbw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 00 d4 vpshufb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 00 39 vpshufb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 08 d4 vpsignb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 08 39 vpsignb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 09 d4 vpsignw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 09 39 vpsignw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 0a d4 vpsignd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0a 39 vpsignd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f1 d4 vpsllw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f1 39 vpsllw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f2 d4 vpslld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f2 39 vpslld xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f3 d4 vpsllq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f3 39 vpsllq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e1 d4 vpsraw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e1 39 vpsraw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e2 d4 vpsrad xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e2 39 vpsrad xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d1 d4 vpsrlw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d1 39 vpsrlw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d2 d4 vpsrld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d2 39 vpsrld xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d3 d4 vpsrlq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d3 39 vpsrlq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f8 d4 vpsubb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f8 39 vpsubb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f9 d4 vpsubw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f9 39 vpsubw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fa d4 vpsubd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fa 39 vpsubd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fb d4 vpsubq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fb 39 vpsubq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e8 d4 vpsubsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e8 39 vpsubsb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e9 d4 vpsubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e9 39 vpsubsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d8 d4 vpsubusb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d8 39 vpsubusb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d9 d4 vpsubusw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d9 39 vpsubusw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 68 d4 vpunpckhbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 68 39 vpunpckhbw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 69 d4 vpunpckhwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 69 39 vpunpckhwd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 6a d4 vpunpckhdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6a 39 vpunpckhdq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 6d d4 vpunpckhqdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6d 39 vpunpckhqdq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 60 d4 vpunpcklbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 60 39 vpunpcklbw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 61 d4 vpunpcklwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 61 39 vpunpcklwd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 62 d4 vpunpckldq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 62 39 vpunpckldq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 6c d4 vpunpcklqdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6c 39 vpunpcklqdq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ef d4 vpxor xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ef 39 vpxor xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 5c d4 vsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5c 39 vsubpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 5c d4 vsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5c 39 vsubps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 15 d4 vunpckhpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 15 39 vunpckhpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 15 d4 vunpckhps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 15 39 vunpckhps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 14 d4 vunpcklpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 14 39 vunpcklpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 14 d4 vunpcklps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 14 39 vunpcklps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 57 d4 vxorpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 57 39 vxorpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 57 d4 vxorps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 57 39 vxorps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 00 vcmpeqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 00 vcmpeqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 01 vcmpltpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 01 vcmpltpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 02 vcmplepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 02 vcmplepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 03 vcmpunordpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 03 vcmpunordpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 04 vcmpneqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 04 vcmpneqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 05 vcmpnltpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 05 vcmpnltpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 06 vcmpnlepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 06 vcmpnlepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 07 vcmpordpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 07 vcmpordpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 08 vcmpeq_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 08 vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 09 vcmpngepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 09 vcmpngepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0a vcmpngtpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0a vcmpngtpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0b vcmpfalsepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0b vcmpfalsepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0c vcmpneq_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0c vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0d vcmpgepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0d vcmpgepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0e vcmpgtpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0e vcmpgtpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0f vcmptruepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0f vcmptruepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 10 vcmpeq_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 10 vcmpeq_ospd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 11 vcmplt_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 11 vcmplt_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 12 vcmple_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 12 vcmple_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 13 vcmpunord_spd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 13 vcmpunord_spd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 14 vcmpneq_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 14 vcmpneq_uspd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 15 vcmpnlt_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 15 vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 16 vcmpnle_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 16 vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 17 vcmpord_spd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 17 vcmpord_spd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 18 vcmpeq_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 18 vcmpeq_uspd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 19 vcmpnge_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 19 vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1a vcmpngt_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1a vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1b vcmpfalse_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1b vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1c vcmpneq_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1c vcmpneq_ospd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1d vcmpge_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1d vcmpge_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1e vcmpgt_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1e vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1f vcmptrue_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1f vcmptrue_uspd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 00 vcmpeqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 00 vcmpeqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 01 vcmpltps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 01 vcmpltps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 02 vcmpleps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 02 vcmpleps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 03 vcmpunordps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 03 vcmpunordps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 04 vcmpneqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 04 vcmpneqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 05 vcmpnltps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 05 vcmpnltps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 06 vcmpnleps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 06 vcmpnleps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 07 vcmpordps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 07 vcmpordps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 08 vcmpeq_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 08 vcmpeq_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 09 vcmpngeps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 09 vcmpngeps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0a vcmpngtps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0a vcmpngtps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0b vcmpfalseps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0b vcmpfalseps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0c vcmpneq_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0c vcmpneq_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0d vcmpgeps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0d vcmpgeps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0e vcmpgtps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0e vcmpgtps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0f vcmptrueps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0f vcmptrueps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 10 vcmpeq_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 10 vcmpeq_osps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 11 vcmplt_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 11 vcmplt_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 12 vcmple_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 12 vcmple_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 13 vcmpunord_sps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 13 vcmpunord_sps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 14 vcmpneq_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 14 vcmpneq_usps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 15 vcmpnlt_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 15 vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 16 vcmpnle_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 16 vcmpnle_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 17 vcmpord_sps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 17 vcmpord_sps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 18 vcmpeq_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 18 vcmpeq_usps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 19 vcmpnge_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 19 vcmpnge_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1a vcmpngt_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1a vcmpngt_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1b vcmpfalse_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1b vcmpfalse_osps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1c vcmpneq_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1c vcmpneq_osps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1d vcmpge_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1d vcmpge_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1e vcmpgt_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1e vcmpgt_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1f vcmptrue_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1f vcmptrue_usps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 59 2c 31 vmaskmovps xmm6,xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 59 2d 31 vmaskmovpd xmm6,xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 05 f4 64 vpermilpd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 05 31 64 vpermilpd xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 04 f4 64 vpermilps xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 04 31 64 vpermilps xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e2 49 2e 21 vmaskmovps XMMWORD PTR \[rcx\],xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 2f 21 vmaskmovpd XMMWORD PTR \[rcx\],xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 49 0d d4 64 vblendpd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0d 11 64 vblendpd xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0c d4 64 vblendps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0c 11 64 vblendps xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 c9 c2 d4 64 vcmppd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 c2 11 64 vcmppd xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 c8 c2 d4 64 vcmpps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c8 c2 11 64 vcmpps xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 41 d4 64 vdppd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 41 11 64 vdppd xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 40 d4 64 vdpps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 40 11 64 vdpps xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 42 d4 64 vmpsadbw xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 42 11 64 vmpsadbw xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0f d4 64 vpalignr xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0f 11 64 vpalignr xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0e d4 64 vpblendw xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0e 11 64 vpblendw xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 c9 c6 d4 64 vshufpd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 c6 11 64 vshufpd xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 c8 c6 d4 64 vshufps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c8 c6 11 64 vshufps xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 69 4b fe 40 vblendvpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4b 39 40 vblendvpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4a fe 40 vblendvps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4a 39 40 vblendvps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4c fe 40 vpblendvb xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4c 39 40 vpblendvb xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 69 fc 60 vfmaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 69 39 60 vfmaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 69 39 40 vfmaddpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 68 fc 60 vfmaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 68 39 60 vfmaddps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 68 39 40 vfmaddps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5d fc 60 vfmaddsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5d 39 60 vfmaddsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 5d 39 40 vfmaddsubpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5c fc 60 vfmaddsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5c 39 60 vfmaddsubps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 5c 39 40 vfmaddsubps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5f fc 60 vfmsubaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5f 39 60 vfmsubaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 5f 39 40 vfmsubaddpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5e fc 60 vfmsubaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5e 39 60 vfmsubaddps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 5e 39 40 vfmsubaddps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6d fc 60 vfmsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6d 39 60 vfmsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6d 39 40 vfmsubpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6c fc 60 vfmsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6c 39 60 vfmsubps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6c 39 40 vfmsubps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 79 fc 60 vfnmaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 79 39 60 vfnmaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 79 39 40 vfnmaddpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 78 fc 60 vfnmaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 78 39 60 vfnmaddps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 78 39 40 vfnmaddps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7d fc 60 vfnmsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7d 39 60 vfnmsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7d 39 40 vfnmsubpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7c fc 60 vfnmsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7c 39 60 vfnmsubps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7c 39 40 vfnmsubps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 62 vpermilmo2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 62 vpermilmo2pd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 42 vpermilmo2pd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 63 vpermilmz2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 63 vpermilmz2pd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 43 vpermilmz2pd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 60 vpermiltd2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 60 vpermiltd2pd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 40 vpermiltd2pd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 62 vpermilmo2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 62 vpermilmo2ps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 42 vpermilmo2ps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 63 vpermilmz2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 63 vpermilmz2ps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 43 vpermilmz2ps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 60 vpermiltd2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 60 vpermiltd2ps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 40 vpermiltd2ps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 6a vpermil2pd xmm7,xmm2,xmm6,xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 6a vpermil2pd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\],0xa
+[ ]*[a-f0-9]+: c4 e3 69 49 39 4a vpermil2pd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 6a vpermil2ps xmm7,xmm2,xmm6,xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 6a vpermil2ps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\],0xa
+[ ]*[a-f0-9]+: c4 e3 69 48 39 4a vpermil2ps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4,0xa
+[ ]*[a-f0-9]+: c4 e2 7d 19 21 vbroadcastsd ymm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e1 f9 7e e1 vmovq rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 f9 6e e1 vmovq xmm4,rcx
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si ecx,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si ecx,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 fb 2d cc vcvtsd2si rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 fb 2d 09 vcvtsd2si rcx,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 fb 2c cc vcvttsd2si rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 fb 2c 09 vcvttsd2si rcx,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 db 2a f1 vcvtsi2sd xmm6,xmm4,rcx
+[ ]*[a-f0-9]+: c4 e1 db 2a 31 vcvtsi2sd xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 da 2a f1 vcvtsi2ss xmm6,xmm4,rcx
+[ ]*[a-f0-9]+: c4 e1 da 2a 31 vcvtsi2ss xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 d9 22 f1 64 vpinsrq xmm6,xmm4,rcx,0x64
+[ ]*[a-f0-9]+: c4 e3 d9 22 31 64 vpinsrq xmm6,xmm4,QWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 f9 16 e1 64 vpextrq rcx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 f9 16 21 64 vpextrq QWORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 d9 12 31 vmovlpd xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 d8 12 31 vmovlps xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 d9 16 31 vmovhpd xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 d8 16 31 vmovhps xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 64 vcmpsd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 cb c2 11 64 vcmpsd xmm2,xmm6,QWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0b d4 64 vroundsd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0b 11 64 vroundsd xmm2,xmm6,QWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 e9 6b fc 60 vfmaddsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6b 39 60 vfmaddsd xmm7,xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6b 39 40 vfmaddsd xmm7,xmm2,QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6f fc 60 vfmsubsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6f 39 60 vfmsubsd xmm7,xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6f 39 40 vfmsubsd xmm7,xmm2,QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7b fc 60 vfnmaddsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7b 39 60 vfnmaddsd xmm7,xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7b 39 40 vfnmaddsd xmm7,xmm2,QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7f fc 60 vfnmsubsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7f 39 60 vfnmsubsd xmm7,xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7f 39 40 vfnmsubsd xmm7,xmm2,QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 cb 58 d4 vaddsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 58 11 vaddsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5a d4 vcvtsd2ss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5a 11 vcvtsd2ss xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5e d4 vdivsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5e 11 vdivsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5f d4 vmaxsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5f 11 vmaxsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5d d4 vminsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5d 11 vminsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 59 d4 vmulsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 59 11 vmulsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 51 d4 vsqrtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 51 11 vsqrtsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5c d4 vsubsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5c 11 vsubsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 00 vcmpeqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 00 vcmpeqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 01 vcmpltsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 01 vcmpltsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 02 vcmplesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 02 vcmplesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 03 vcmpunordsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 03 vcmpunordsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 04 vcmpneqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 04 vcmpneqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 05 vcmpnltsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 05 vcmpnltsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 06 vcmpnlesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 06 vcmpnlesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 07 vcmpordsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 07 vcmpordsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 08 vcmpeq_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 08 vcmpeq_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 09 vcmpngesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 09 vcmpngesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0a vcmpngtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0a vcmpngtsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0b vcmpfalsesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0b vcmpfalsesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0c vcmpneq_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0c vcmpneq_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0d vcmpgesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0d vcmpgesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0e vcmpgtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0e vcmpgtsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0f vcmptruesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0f vcmptruesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 10 vcmpeq_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 10 vcmpeq_ossd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 11 vcmplt_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 11 vcmplt_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 12 vcmple_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 12 vcmple_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 13 vcmpunord_ssd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 13 vcmpunord_ssd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 14 vcmpneq_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 14 vcmpneq_ussd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 15 vcmpnlt_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 15 vcmpnlt_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 16 vcmpnle_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 16 vcmpnle_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 17 vcmpord_ssd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 17 vcmpord_ssd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 18 vcmpeq_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 18 vcmpeq_ussd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 19 vcmpnge_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 19 vcmpnge_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1a vcmpngt_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1a vcmpngt_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1b vcmpfalse_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1b vcmpfalse_ossd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1c vcmpneq_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1c vcmpneq_ossd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1d vcmpge_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1d vcmpge_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1e vcmpgt_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1e vcmpgt_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1f vcmptrue_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1f vcmptrue_ussd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 58 d4 vaddss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 58 11 vaddss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5a d4 vcvtss2sd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5a 11 vcvtss2sd xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5e d4 vdivss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5e 11 vdivss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5f d4 vmaxss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5f 11 vmaxss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5d d4 vminss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5d 11 vminss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 59 d4 vmulss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 59 11 vmulss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 53 d4 vrcpss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 53 11 vrcpss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 52 d4 vrsqrtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 52 11 vrsqrtss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 51 d4 vsqrtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 51 11 vsqrtss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5c d4 vsubss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5c 11 vsubss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 00 vcmpeqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 00 vcmpeqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 01 vcmpltss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 01 vcmpltss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 02 vcmpless xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 02 vcmpless xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 03 vcmpunordss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 03 vcmpunordss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 04 vcmpneqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 04 vcmpneqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 05 vcmpnltss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 05 vcmpnltss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 06 vcmpnless xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 06 vcmpnless xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 07 vcmpordss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 07 vcmpordss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 08 vcmpeq_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 08 vcmpeq_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 09 vcmpngess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 09 vcmpngess xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0a vcmpngtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0a vcmpngtss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0b vcmpfalsess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0b vcmpfalsess xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0c vcmpneq_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0c vcmpneq_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0d vcmpgess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0d vcmpgess xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0e vcmpgtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0e vcmpgtss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0f vcmptruess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0f vcmptruess xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 10 vcmpeq_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 10 vcmpeq_osss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 11 vcmplt_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 11 vcmplt_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 12 vcmple_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 12 vcmple_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 13 vcmpunord_sss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 13 vcmpunord_sss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 14 vcmpneq_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 14 vcmpneq_usss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 15 vcmpnlt_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 15 vcmpnlt_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 16 vcmpnle_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 16 vcmpnle_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 17 vcmpord_sss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 17 vcmpord_sss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 18 vcmpeq_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 18 vcmpeq_usss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 19 vcmpnge_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 19 vcmpnge_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1a vcmpngt_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1a vcmpngt_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1b vcmpfalse_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1b vcmpfalse_osss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1c vcmpneq_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1c vcmpneq_osss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1d vcmpge_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1d vcmpge_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1e vcmpgt_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1e vcmpgt_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1f vcmptrue_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1f vcmptrue_usss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 7d 18 21 vbroadcastss ymm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 18 21 vbroadcastss xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd xmm4,ecx
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si ecx,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si ecx,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 fa 2d cc vcvtss2si rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 fa 2d 09 vcvtss2si rcx,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 fa 2c cc vcvttss2si rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 fa 2c 09 vcvttss2si rcx,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb ecx,xmm4
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps DWORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd DWORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps DWORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 db 2a f1 vcvtsi2sd xmm6,xmm4,ecx
+[ ]*[a-f0-9]+: c5 db 2a 31 vcvtsi2sd xmm6,xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 da 2a f1 vcvtsi2ss xmm6,xmm4,ecx
+[ ]*[a-f0-9]+: c5 da 2a 31 vcvtsi2ss xmm6,xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 64 vcmpss xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 ca c2 11 64 vcmpss xmm2,xmm6,DWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 21 d4 64 vinsertps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 21 11 64 vinsertps xmm2,xmm6,DWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0a d4 64 vroundss xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0a 11 64 vroundss xmm2,xmm6,DWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 e9 6a fc 60 vfmaddss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6a 39 60 vfmaddss xmm7,xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6a 39 40 vfmaddss xmm7,xmm2,DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6e fc 60 vfmsubss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6e 39 60 vfmsubss xmm7,xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6e 39 40 vfmsubss xmm7,xmm2,DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7a fc 60 vfnmaddss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7a 39 60 vfnmaddss xmm7,xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7a 39 40 vfnmaddss xmm7,xmm2,DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7e fc 60 vfnmsubss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7e 39 60 vfnmsubss xmm7,xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7e 39 40 vfnmsubss xmm7,xmm2,DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq xmm4,WORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq xmm4,WORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw WORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw WORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw xmm6,xmm4,WORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw xmm6,xmm4,WORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb BYTE PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb xmm6,xmm4,BYTE PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb BYTE PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb xmm6,xmm4,BYTE PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb ecx,xmm4
+[ ]*[a-f0-9]+: c5 c8 12 d4 vmovhlps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 16 d4 vmovlhps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 10 d4 vmovsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 10 d4 vmovss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 72 f4 64 vpslld xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 fc 64 vpslldq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 f4 64 vpsllq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 f4 64 vpsllw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 72 e4 64 vpsrad xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 e4 64 vpsraw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 72 d4 64 vpsrld xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 dc 64 vpsrldq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 d4 64 vpsrlq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 d4 64 vpsrlw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd ecx,ymm4
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps ecx,ymm4
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd ecx,ymm4
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps ecx,ymm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ff e6 f4 vcvtpd2dq xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fd 5a f4 vcvtpd2ps xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fd e6 f4 vcvttpd2dq xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 78 56 34 12 vldmxcsr DWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 79 6f 04 25 78 56 34 12 vmovdqa xmm8,XMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 79 7f 04 25 78 56 34 12 vmovdqa XMMWORD PTR ds:0x12345678,xmm8
+[ ]*[a-f0-9]+: c5 79 7e 04 25 78 56 34 12 vmovd DWORD PTR ds:0x12345678,xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 04 25 78 56 34 12 vcvtsd2si r8d,QWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 7e e6 04 25 78 56 34 12 vcvtdq2pd ymm8,XMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 7d 5a 04 25 78 56 34 12 vcvtpd2ps xmm8,YMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 39 e0 3c 25 78 56 34 12 vpavgb xmm15,xmm8,XMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c4 63 79 14 04 25 78 56 34 12 64 vpextrb BYTE PTR ds:0x12345678,xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 3c 25 78 56 34 12 vcvtsi2sd xmm15,xmm8,DWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c4 63 19 4a 34 25 78 56 34 12 80 vblendvps xmm14,xmm12,XMMWORD PTR ds:0x12345678,xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 3c 25 78 56 34 12 64 vpinsrb xmm15,xmm8,BYTE PTR ds:0x12345678,0x64
+[ ]*[a-f0-9]+: c5 7d 6f 04 25 78 56 34 12 vmovdqa ymm8,YMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 7d 7f 04 25 78 56 34 12 vmovdqa YMMWORD PTR ds:0x12345678,ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 25 78 56 34 12 vpermilpd ymm15,ymm8,YMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c4 63 7d 09 04 25 78 56 34 12 64 vroundpd ymm8,YMMWORD PTR ds:0x12345678,0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 04 25 78 56 34 12 64 vextractf128 XMMWORD PTR ds:0x12345678,ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 25 78 56 34 12 64 vperm2f128 ymm15,ymm8,YMMWORD PTR ds:0x12345678,0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 25 78 56 34 12 80 vblendvpd ymm14,ymm12,YMMWORD PTR ds:0x12345678,ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 55 00 vldmxcsr DWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 79 6f 45 00 vmovdqa xmm8,XMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 79 7f 45 00 vmovdqa XMMWORD PTR \[rbp\+0x0\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 45 00 vmovd DWORD PTR \[rbp\+0x0\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 45 00 vcvtsd2si r8d,QWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 7e e6 45 00 vcvtdq2pd ymm8,XMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 7d 5a 45 00 vcvtpd2ps xmm8,YMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 39 e0 7d 00 vpavgb xmm15,xmm8,XMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c4 63 79 14 45 00 64 vpextrb BYTE PTR \[rbp\+0x0\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 7d 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c4 63 19 4a 75 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbp\+0x0\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 7d 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbp\+0x0\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 45 00 vmovdqa ymm8,YMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 7d 7f 45 00 vmovdqa YMMWORD PTR \[rbp\+0x0\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 7d 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c4 63 7d 09 45 00 64 vroundpd ymm8,YMMWORD PTR \[rbp\+0x0\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 45 00 64 vextractf128 XMMWORD PTR \[rbp\+0x0\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 7d 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbp\+0x0\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 75 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbp\+0x0\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 14 24 vldmxcsr DWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c5 79 6f 04 24 vmovdqa xmm8,XMMWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c5 79 7f 04 24 vmovdqa XMMWORD PTR \[rsp\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 04 24 vmovd DWORD PTR \[rsp\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 04 24 vcvtsd2si r8d,QWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c5 7e e6 04 24 vcvtdq2pd ymm8,XMMWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c5 7d 5a 04 24 vcvtpd2ps xmm8,YMMWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c5 39 e0 3c 24 vpavgb xmm15,xmm8,XMMWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c4 63 79 14 04 24 64 vpextrb BYTE PTR \[rsp\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 3c 24 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c4 63 19 4a 34 24 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rsp\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 3c 24 64 vpinsrb xmm15,xmm8,BYTE PTR \[rsp\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 04 24 vmovdqa ymm8,YMMWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c5 7d 7f 04 24 vmovdqa YMMWORD PTR \[rsp\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 24 vpermilpd ymm15,ymm8,YMMWORD PTR \[rsp\]
+[ ]*[a-f0-9]+: c4 63 7d 09 04 24 64 vroundpd ymm8,YMMWORD PTR \[rsp\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 04 24 64 vextractf128 XMMWORD PTR \[rsp\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 24 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rsp\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 24 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rsp\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 95 99 00 00 00 vldmxcsr DWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 85 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 85 99 00 00 00 vmovdqa XMMWORD PTR \[rbp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 85 99 00 00 00 vmovd DWORD PTR \[rbp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 85 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 85 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 85 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 bd 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 85 99 00 00 00 64 vpextrb BYTE PTR \[rbp\+0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a bd 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a b5 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 bd 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbp\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 85 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 85 99 00 00 00 vmovdqa YMMWORD PTR \[rbp\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d bd 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 85 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[rbp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 85 99 00 00 00 64 vextractf128 XMMWORD PTR \[rbp\+0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 bd 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b b5 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbp\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 c1 78 ae 97 99 00 00 00 vldmxcsr DWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 79 6f 87 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 79 7f 87 99 00 00 00 vmovdqa XMMWORD PTR \[r15\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 41 79 7e 87 99 00 00 00 vmovd DWORD PTR \[r15\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 41 7b 2d 87 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7e e6 87 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7d 5a 87 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 39 e0 bf 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 43 79 14 87 99 00 00 00 64 vpextrb BYTE PTR \[r15\+0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 41 3b 2a bf 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 43 19 4a b7 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[r15\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 43 39 20 bf 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[r15\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 41 7d 6f 87 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7d 7f 87 99 00 00 00 vmovdqa YMMWORD PTR \[r15\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 42 3d 0d bf 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 43 7d 09 87 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[r15\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 43 7d 19 87 99 00 00 00 64 vextractf128 XMMWORD PTR \[r15\+0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 3d 06 bf 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[r15\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 43 1d 4b b7 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[r15\+0x99\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 15 99 00 00 00 vldmxcsr DWORD PTR \[rip\+0x99\] # 1a27 <_start\+0x1a27>
+[ ]*[a-f0-9]+: c5 79 6f 05 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[rip\+0x99\] # 1a2f <_start\+0x1a2f>
+[ ]*[a-f0-9]+: c5 79 7f 05 99 00 00 00 vmovdqa XMMWORD PTR \[rip\+0x99\],xmm8 # 1a37 <_start\+0x1a37>
+[ ]*[a-f0-9]+: c5 79 7e 05 99 00 00 00 vmovd DWORD PTR \[rip\+0x99\],xmm8 # 1a3f <_start\+0x1a3f>
+[ ]*[a-f0-9]+: c5 7b 2d 05 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[rip\+0x99\] # 1a47 <_start\+0x1a47>
+[ ]*[a-f0-9]+: c5 7e e6 05 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[rip\+0x99\] # 1a4f <_start\+0x1a4f>
+[ ]*[a-f0-9]+: c5 7d 5a 05 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[rip\+0x99\] # 1a57 <_start\+0x1a57>
+[ ]*[a-f0-9]+: c5 39 e0 3d 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[rip\+0x99\] # 1a5f <_start\+0x1a5f>
+[ ]*[a-f0-9]+: c4 63 79 14 05 99 00 00 00 64 vpextrb BYTE PTR \[rip\+0x99\],xmm8,0x64 # 1a69 <_start\+0x1a69>
+[ ]*[a-f0-9]+: c5 3b 2a 3d 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rip\+0x99\] # 1a71 <_start\+0x1a71>
+[ ]*[a-f0-9]+: c4 63 19 4a 35 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rip\+0x99\],xmm8 # 1a7b <_start\+0x1a7b>
+[ ]*[a-f0-9]+: c4 63 39 20 3d 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[rip\+0x99\],0x64 # 1a85 <_start\+0x1a85>
+[ ]*[a-f0-9]+: c5 7d 6f 05 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[rip\+0x99\] # 1a8d <_start\+0x1a8d>
+[ ]*[a-f0-9]+: c5 7d 7f 05 99 00 00 00 vmovdqa YMMWORD PTR \[rip\+0x99\],ymm8 # 1a95 <_start\+0x1a95>
+[ ]*[a-f0-9]+: c4 62 3d 0d 3d 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[rip\+0x99\] # 1a9e <_start\+0x1a9e>
+[ ]*[a-f0-9]+: c4 63 7d 09 05 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[rip\+0x99\],0x64 # 1aa8 <_start\+0x1aa8>
+[ ]*[a-f0-9]+: c4 63 7d 19 05 99 00 00 00 64 vextractf128 XMMWORD PTR \[rip\+0x99\],ymm8,0x64 # 1ab2 <_start\+0x1ab2>
+[ ]*[a-f0-9]+: c4 63 3d 06 3d 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rip\+0x99\],0x64 # 1abc <_start\+0x1abc>
+[ ]*[a-f0-9]+: c4 63 1d 4b 35 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rip\+0x99\],ymm8 # 1ac6 <_start\+0x1ac6>
+[ ]*[a-f0-9]+: c5 f8 ae 94 24 99 00 00 00 vldmxcsr DWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 84 24 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 84 24 99 00 00 00 vmovdqa XMMWORD PTR \[rsp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 84 24 99 00 00 00 vmovd DWORD PTR \[rsp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 84 24 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 84 24 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 84 24 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 bc 24 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 84 24 99 00 00 00 64 vpextrb BYTE PTR \[rsp\+0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a bc 24 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a b4 24 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rsp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 bc 24 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[rsp\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 84 24 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 84 24 99 00 00 00 vmovdqa YMMWORD PTR \[rsp\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 24 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 84 24 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[rsp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 84 24 99 00 00 00 64 vextractf128 XMMWORD PTR \[rsp\+0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 24 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rsp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 24 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rsp\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 c1 78 ae 94 24 99 00 00 00 vldmxcsr DWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 79 6f 84 24 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 79 7f 84 24 99 00 00 00 vmovdqa XMMWORD PTR \[r12\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 41 79 7e 84 24 99 00 00 00 vmovd DWORD PTR \[r12\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 41 7b 2d 84 24 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7e e6 84 24 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7d 5a 84 24 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 39 e0 bc 24 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 43 79 14 84 24 99 00 00 00 64 vpextrb BYTE PTR \[r12\+0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 41 3b 2a bc 24 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 43 19 4a b4 24 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[r12\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 43 39 20 bc 24 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[r12\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 41 7d 6f 84 24 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7d 7f 84 24 99 00 00 00 vmovdqa YMMWORD PTR \[r12\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 42 3d 0d bc 24 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 43 7d 09 84 24 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[r12\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 43 7d 19 84 24 99 00 00 00 64 vextractf128 XMMWORD PTR \[r12\+0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 3d 06 bc 24 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[r12\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 43 1d 4b b4 24 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[r12\+0x99\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 67 ff ff ff vldmxcsr DWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 79 6f 04 25 67 ff ff ff vmovdqa xmm8,XMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 79 7f 04 25 67 ff ff ff vmovdqa XMMWORD PTR ds:0xffffffffffffff67,xmm8
+[ ]*[a-f0-9]+: c5 79 7e 04 25 67 ff ff ff vmovd DWORD PTR ds:0xffffffffffffff67,xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 04 25 67 ff ff ff vcvtsd2si r8d,QWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 7e e6 04 25 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 7d 5a 04 25 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 39 e0 3c 25 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 63 79 14 04 25 67 ff ff ff 64 vpextrb BYTE PTR ds:0xffffffffffffff67,xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 3c 25 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 63 19 4a 34 25 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR ds:0xffffffffffffff67,xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 3c 25 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR ds:0xffffffffffffff67,0x64
+[ ]*[a-f0-9]+: c5 7d 6f 04 25 67 ff ff ff vmovdqa ymm8,YMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 7d 7f 04 25 67 ff ff ff vmovdqa YMMWORD PTR ds:0xffffffffffffff67,ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 25 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 63 7d 09 04 25 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR ds:0xffffffffffffff67,0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 04 25 67 ff ff ff 64 vextractf128 XMMWORD PTR ds:0xffffffffffffff67,ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 25 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR ds:0xffffffffffffff67,0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 25 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR ds:0xffffffffffffff67,ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 14 65 67 ff ff ff vldmxcsr DWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 04 65 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 04 65 67 ff ff ff vmovdqa XMMWORD PTR \[riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 04 65 67 ff ff ff vmovd DWORD PTR \[riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 04 65 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 04 65 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 04 65 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 3c 65 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 04 65 67 ff ff ff 64 vpextrb BYTE PTR \[riz\*2-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 3c 65 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a 34 65 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 3c 65 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 04 65 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 04 65 67 ff ff ff vmovdqa YMMWORD PTR \[riz\*2-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 65 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 04 65 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 04 65 67 ff ff ff 64 vextractf128 XMMWORD PTR \[riz\*2-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 65 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 65 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[riz\*2-0x99\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 94 23 67 ff ff ff vldmxcsr DWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 84 23 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 84 23 67 ff ff ff vmovdqa XMMWORD PTR \[rbx\+riz\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 84 23 67 ff ff ff vmovd DWORD PTR \[rbx\+riz\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 84 23 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 84 23 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 84 23 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 bc 23 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 84 23 67 ff ff ff 64 vpextrb BYTE PTR \[rbx\+riz\*1-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a bc 23 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a b4 23 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbx\+riz\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 bc 23 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbx\+riz\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 84 23 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 84 23 67 ff ff ff vmovdqa YMMWORD PTR \[rbx\+riz\*1-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 23 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 84 23 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[rbx\+riz\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 84 23 67 ff ff ff 64 vextractf128 XMMWORD PTR \[rbx\+riz\*1-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 23 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbx\+riz\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 23 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbx\+riz\*1-0x99\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 94 63 67 ff ff ff vldmxcsr DWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 84 63 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 84 63 67 ff ff ff vmovdqa XMMWORD PTR \[rbx\+riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 84 63 67 ff ff ff vmovd DWORD PTR \[rbx\+riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 84 63 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 84 63 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 84 63 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 bc 63 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 84 63 67 ff ff ff 64 vpextrb BYTE PTR \[rbx\+riz\*2-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a bc 63 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a b4 63 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbx\+riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 bc 63 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbx\+riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 84 63 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 84 63 67 ff ff ff vmovdqa YMMWORD PTR \[rbx\+riz\*2-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 63 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 84 63 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[rbx\+riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 84 63 67 ff ff ff 64 vextractf128 XMMWORD PTR \[rbx\+riz\*2-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 63 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbx\+riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 63 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbx\+riz\*2-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 81 78 ae 94 bc 67 ff ff ff vldmxcsr DWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 79 6f 84 bc 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 79 7f 84 bc 67 ff ff ff vmovdqa XMMWORD PTR \[r12\+r15\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 01 79 7e 84 bc 67 ff ff ff vmovd DWORD PTR \[r12\+r15\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 01 7b 2d 84 bc 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 7e e6 84 bc 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 7d 5a 84 bc 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 39 e0 bc bc 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 03 79 14 84 bc 67 ff ff ff 64 vpextrb BYTE PTR \[r12\+r15\*4-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 01 3b 2a bc bc 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 03 19 4a b4 bc 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[r12\+r15\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 03 39 20 bc bc 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[r12\+r15\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 01 7d 6f 84 bc 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 7d 7f 84 bc 67 ff ff ff vmovdqa YMMWORD PTR \[r12\+r15\*4-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 02 3d 0d bc bc 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 03 7d 09 84 bc 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[r12\+r15\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 03 7d 19 84 bc 67 ff ff ff 64 vextractf128 XMMWORD PTR \[r12\+r15\*4-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 03 3d 06 bc bc 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[r12\+r15\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 03 1d 4b b4 bc 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[r12\+r15\*4-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 81 78 ae 94 f8 67 ff ff ff vldmxcsr DWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 79 6f 84 f8 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 79 7f 84 f8 67 ff ff ff vmovdqa XMMWORD PTR \[r8\+r15\*8-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 01 79 7e 84 f8 67 ff ff ff vmovd DWORD PTR \[r8\+r15\*8-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 01 7b 2d 84 f8 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 7e e6 84 f8 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 7d 5a 84 f8 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 39 e0 bc f8 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 03 79 14 84 f8 67 ff ff ff 64 vpextrb BYTE PTR \[r8\+r15\*8-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 01 3b 2a bc f8 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 03 19 4a b4 f8 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[r8\+r15\*8-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 03 39 20 bc f8 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[r8\+r15\*8-0x99\],0x64
+[ ]*[a-f0-9]+: c4 01 7d 6f 84 f8 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 7d 7f 84 f8 67 ff ff ff vmovdqa YMMWORD PTR \[r8\+r15\*8-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 02 3d 0d bc f8 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 03 7d 09 84 f8 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[r8\+r15\*8-0x99\],0x64
+[ ]*[a-f0-9]+: c4 03 7d 19 84 f8 67 ff ff ff 64 vextractf128 XMMWORD PTR \[r8\+r15\*8-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 03 3d 06 bc f8 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[r8\+r15\*8-0x99\],0x64
+[ ]*[a-f0-9]+: c4 03 1d 4b b4 f8 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[r8\+r15\*8-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 a1 78 ae 94 ad 67 ff ff ff vldmxcsr DWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 79 6f 84 ad 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 79 7f 84 ad 67 ff ff ff vmovdqa XMMWORD PTR \[rbp\+r13\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 21 79 7e 84 ad 67 ff ff ff vmovd DWORD PTR \[rbp\+r13\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 21 7b 2d 84 ad 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 7e e6 84 ad 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 7d 5a 84 ad 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 39 e0 bc ad 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 23 79 14 84 ad 67 ff ff ff 64 vpextrb BYTE PTR \[rbp\+r13\*4-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 21 3b 2a bc ad 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 23 19 4a b4 ad 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbp\+r13\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 23 39 20 bc ad 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbp\+r13\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 21 7d 6f 84 ad 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 7d 7f 84 ad 67 ff ff ff vmovdqa YMMWORD PTR \[rbp\+r13\*4-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 22 3d 0d bc ad 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[rbp\+r13\*4-0x99\]
+[ ]*[a-f0-9]+: c4 23 7d 09 84 ad 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[rbp\+r13\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 23 7d 19 84 ad 67 ff ff ff 64 vextractf128 XMMWORD PTR \[rbp\+r13\*4-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 23 3d 06 bc ad 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbp\+r13\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 23 1d 4b b4 ad 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbp\+r13\*4-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 a1 78 ae 94 24 67 ff ff ff vldmxcsr DWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 79 6f 84 24 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 79 7f 84 24 67 ff ff ff vmovdqa XMMWORD PTR \[rsp\+r12\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 21 79 7e 84 24 67 ff ff ff vmovd DWORD PTR \[rsp\+r12\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 21 7b 2d 84 24 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 7e e6 84 24 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 7d 5a 84 24 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 39 e0 bc 24 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 23 79 14 84 24 67 ff ff ff 64 vpextrb BYTE PTR \[rsp\+r12\*1-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 21 3b 2a bc 24 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 23 19 4a b4 24 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rsp\+r12\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 23 39 20 bc 24 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[rsp\+r12\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 21 7d 6f 84 24 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 7d 7f 84 24 67 ff ff ff vmovdqa YMMWORD PTR \[rsp\+r12\*1-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 22 3d 0d bc 24 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[rsp\+r12\*1-0x99\]
+[ ]*[a-f0-9]+: c4 23 7d 09 84 24 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[rsp\+r12\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 23 7d 19 84 24 67 ff ff ff 64 vextractf128 XMMWORD PTR \[rsp\+r12\*1-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 23 3d 06 bc 24 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rsp\+r12\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 23 1d 4b b4 24 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rsp\+r12\*1-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 41 79 50 c0 vmovmskpd r8d,xmm8
+[ ]*[a-f0-9]+: c4 c1 01 72 f0 64 vpslld xmm15,xmm8,0x64
+[ ]*[a-f0-9]+: c4 41 7c 50 c0 vmovmskps r8d,ymm8
+[ ]*[a-f0-9]+: c4 41 79 6f f8 vmovdqa xmm15,xmm8
+[ ]*[a-f0-9]+: c4 41 79 7e c0 vmovd r8d,xmm8
+[ ]*[a-f0-9]+: c4 41 7b 2d c0 vcvtsd2si r8d,xmm8
+[ ]*[a-f0-9]+: c4 41 7e e6 c0 vcvtdq2pd ymm8,xmm8
+[ ]*[a-f0-9]+: c4 41 7d 5a c0 vcvtpd2ps xmm8,ymm8
+[ ]*[a-f0-9]+: c4 43 79 14 c0 64 vpextrb r8d,xmm8,0x64
+[ ]*[a-f0-9]+: c4 41 3b 2a f8 vcvtsi2sd xmm15,xmm8,r8d
+[ ]*[a-f0-9]+: c4 43 19 4a f0 80 vblendvps xmm14,xmm12,xmm8,xmm8
+[ ]*[a-f0-9]+: c4 43 39 20 f8 64 vpinsrb xmm15,xmm8,r8d,0x64
+[ ]*[a-f0-9]+: c4 41 7d 6f f8 vmovdqa ymm15,ymm8
+[ ]*[a-f0-9]+: c4 42 05 0d e0 vpermilpd ymm12,ymm15,ymm8
+[ ]*[a-f0-9]+: c4 43 7d 09 f8 64 vroundpd ymm15,ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 7d 19 c0 64 vextractf128 xmm8,ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 05 06 e0 64 vperm2f128 ymm12,ymm15,ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 1d 4b f7 80 vblendvpd ymm14,ymm12,ymm15,ymm8
+[ ]*[a-f0-9]+: c4 43 3d 18 f8 64 vinsertf128 ymm15,ymm8,xmm8,0x64
+[ ]*[a-f0-9]+: c4 61 fb 2d 01 vcvtsd2si r8,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 43 79 17 c0 0a vextractps r8d,xmm8,0xa
+[ ]*[a-f0-9]+: c4 61 fa 2d 01 vcvtss2si r8,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 41 01 c4 c0 64 vpinsrw xmm8,xmm15,r8d,0x64
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 5d 2d 31 vmaskmovpd ymm6,ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 4d 2f 21 vmaskmovpd YMMWORD PTR \[rcx\],ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 5d 2c 31 vmaskmovps ymm6,ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 4d 2e 21 vmaskmovps YMMWORD PTR \[rcx\],ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 7d 05 d6 64 vpermilpd ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 05 31 64 vpermilpd ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 04 d6 64 vpermilps ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 04 31 64 vpermilps ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 09 d6 64 vroundpd ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 09 31 64 vroundpd ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 08 d6 64 vroundps ymm2,ymm6,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 08 31 64 vroundps ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cd 58 d4 vaddpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 58 11 vaddpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 58 d4 vaddps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 58 11 vaddps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd d0 d4 vaddsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd d0 11 vaddsubpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cf d0 d4 vaddsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf d0 11 vaddsubps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 55 d4 vandnpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 55 11 vandnpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 55 d4 vandnps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 55 11 vandnps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 54 d4 vandpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 54 11 vandpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 54 d4 vandps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 54 11 vandps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 5e d4 vdivpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5e 11 vdivpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 5e d4 vdivps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5e 11 vdivps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 7c d4 vhaddpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 7c 11 vhaddpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cf 7c d4 vhaddps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf 7c 11 vhaddps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 7d d4 vhsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 7d 11 vhsubpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cf 7d d4 vhsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cf 7d 11 vhsubps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 5f d4 vmaxpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5f 11 vmaxpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 5f d4 vmaxps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5f 11 vmaxps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 5d d4 vminpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5d 11 vminpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 5d d4 vminps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5d 11 vminps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 59 d4 vmulpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 59 11 vmulpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 59 d4 vmulps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 59 11 vmulps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 56 d4 vorpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 56 11 vorpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 56 d4 vorps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 56 11 vorps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 4d 0d d4 vpermilpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 4d 0d 11 vpermilpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 4d 0c d4 vpermilps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e2 4d 0c 11 vpermilps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 5c d4 vsubpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 5c 11 vsubpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 5c d4 vsubps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 5c 11 vsubps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 15 d4 vunpckhpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 15 11 vunpckhpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 15 d4 vunpckhps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 15 11 vunpckhps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 14 d4 vunpcklpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 14 11 vunpcklpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 14 d4 vunpcklps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 14 11 vunpcklps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd 57 d4 vxorpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd 57 11 vxorpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc 57 d4 vxorps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc 57 11 vxorps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 00 vcmpeqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 00 vcmpeqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 01 vcmpltpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 01 vcmpltpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 02 vcmplepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 02 vcmplepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 03 vcmpunordpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 03 vcmpunordpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 04 vcmpneqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 04 vcmpneqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 05 vcmpnltpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 05 vcmpnltpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 06 vcmpnlepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 06 vcmpnlepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 07 vcmpordpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 07 vcmpordpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 08 vcmpeq_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 08 vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 09 vcmpngepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 09 vcmpngepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0a vcmpngtpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0a vcmpngtpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0b vcmpfalsepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0b vcmpfalsepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0c vcmpneq_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0c vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0d vcmpgepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0d vcmpgepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0e vcmpgtpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0e vcmpgtpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 0f vcmptruepd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 0f vcmptruepd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 10 vcmpeq_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 10 vcmpeq_ospd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 11 vcmplt_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 11 vcmplt_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 12 vcmple_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 12 vcmple_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 13 vcmpunord_spd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 13 vcmpunord_spd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 14 vcmpneq_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 14 vcmpneq_uspd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 15 vcmpnlt_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 15 vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 16 vcmpnle_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 16 vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 17 vcmpord_spd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 17 vcmpord_spd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 18 vcmpeq_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 18 vcmpeq_uspd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 19 vcmpnge_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 19 vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1a vcmpngt_uqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1a vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1b vcmpfalse_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1b vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1c vcmpneq_ospd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1c vcmpneq_ospd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1d vcmpge_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1d vcmpge_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1e vcmpgt_oqpd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1e vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cd c2 d4 1f vcmptrue_uspd ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cd c2 11 1f vcmptrue_uspd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 00 vcmpeqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 00 vcmpeqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 01 vcmpltps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 01 vcmpltps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 02 vcmpleps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 02 vcmpleps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 03 vcmpunordps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 03 vcmpunordps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 04 vcmpneqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 04 vcmpneqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 05 vcmpnltps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 05 vcmpnltps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 06 vcmpnleps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 06 vcmpnleps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 07 vcmpordps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 07 vcmpordps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 08 vcmpeq_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 08 vcmpeq_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 09 vcmpngeps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 09 vcmpngeps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0a vcmpngtps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0a vcmpngtps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0b vcmpfalseps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0b vcmpfalseps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0c vcmpneq_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0c vcmpneq_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0d vcmpgeps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0d vcmpgeps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0e vcmpgtps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0e vcmpgtps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 0f vcmptrueps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 0f vcmptrueps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 10 vcmpeq_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 10 vcmpeq_osps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 11 vcmplt_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 11 vcmplt_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 12 vcmple_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 12 vcmple_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 13 vcmpunord_sps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 13 vcmpunord_sps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 14 vcmpneq_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 14 vcmpneq_usps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 15 vcmpnlt_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 15 vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 16 vcmpnle_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 16 vcmpnle_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 17 vcmpord_sps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 17 vcmpord_sps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 18 vcmpeq_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 18 vcmpeq_usps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 19 vcmpnge_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 19 vcmpnge_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1a vcmpngt_uqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1a vcmpngt_uqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1b vcmpfalse_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1b vcmpfalse_osps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1c vcmpneq_osps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1c vcmpneq_osps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1d vcmpge_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1d vcmpge_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1e vcmpgt_oqps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1e vcmpgt_oqps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cc c2 d4 1f vcmptrue_usps ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c5 cc c2 11 1f vcmptrue_usps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ff e6 e4 vcvtpd2dq xmm4,ymm4
+[ ]*[a-f0-9]+: c5 ff e6 21 vcvtpd2dq xmm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 5a e4 vcvtpd2ps xmm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 5a 21 vcvtpd2ps xmm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd e6 e4 vcvttpd2dq xmm4,ymm4
+[ ]*[a-f0-9]+: c5 fd e6 21 vcvttpd2dq xmm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 5b e4 vcvtdq2ps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 5b 21 vcvtdq2ps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 5b e4 vcvtps2dq ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 5b 21 vcvtps2dq ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fe 5b e4 vcvttps2dq ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 5b 21 vcvttps2dq ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 28 e4 vmovapd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 28 21 vmovapd ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 28 e4 vmovaps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 28 21 vmovaps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 6f e4 vmovdqa ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 6f 21 vmovdqa ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fe 6f e4 vmovdqu ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 6f 21 vmovdqu ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ff 12 e4 vmovddup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 ff 12 21 vmovddup ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fe 16 e4 vmovshdup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 16 21 vmovshdup ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fe 12 e4 vmovsldup ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fe 12 21 vmovsldup ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 10 e4 vmovupd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 10 21 vmovupd ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 10 e4 vmovups ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 10 21 vmovups ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 7d 17 e4 vptest ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 21 vptest ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 53 e4 vrcpps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 53 21 vrcpps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 52 e4 vrsqrtps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 52 21 vrsqrtps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fd 51 e4 vsqrtpd ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fd 51 21 vsqrtpd ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 51 e4 vsqrtps ymm4,ymm4
+[ ]*[a-f0-9]+: c5 fc 51 21 vsqrtps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 7d 0f e4 vtestpd ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f 21 vtestpd ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 7d 0e e4 vtestps ymm4,ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e 21 vtestps ymm4,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ff f0 21 vlddqu ymm4,\[rcx\]
+[ ]*[a-f0-9]+: c4 e3 4d 0d d4 64 vblendpd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0d 11 64 vblendpd ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0c d4 64 vblendps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 0c 11 64 vblendps ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cd c2 d4 64 vcmppd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cd c2 11 64 vcmppd ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cc c2 d4 64 vcmpps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cc c2 11 64 vcmpps ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 40 d4 64 vdpps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 40 11 64 vdpps ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 4d 06 d4 64 vperm2f128 ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 4d 06 11 64 vperm2f128 ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cd c6 d4 64 vshufpd ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cd c6 11 64 vshufpd ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 cc c6 d4 64 vshufps ymm2,ymm6,ymm4,0x64
+[ ]*[a-f0-9]+: c5 cc c6 11 64 vshufps ymm2,ymm6,YMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 6d 4b fe 40 vblendvpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4b 39 40 vblendvpd ymm7,ymm2,YMMWORD PTR \[rcx\],ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4a fe 40 vblendvps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 6d 4a 39 40 vblendvps ymm7,ymm2,YMMWORD PTR \[rcx\],ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 69 39 60 vfmaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 68 fc 60 vfmaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 68 39 60 vfmaddps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5d fc 60 vfmaddsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5d 39 60 vfmaddsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5c fc 60 vfmaddsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5c 39 60 vfmaddsubps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5f fc 60 vfmsubaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5f 39 60 vfmsubaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 5e fc 60 vfmsubaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 5e 39 60 vfmsubaddps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 6d fc 60 vfmsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 6d 39 60 vfmsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 6c fc 60 vfmsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 6c 39 60 vfmsubps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 79 fc 60 vfnmaddpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 79 39 60 vfnmaddpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 78 fc 60 vfnmaddps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 78 39 60 vfnmaddps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 7d fc 60 vfnmsubpd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 7d 39 60 vfnmsubpd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 7c fc 60 vfnmsubps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 7c 39 60 vfnmsubps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 62 vpermilmo2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 62 vpermilmo2pd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 63 vpermilmz2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 63 vpermilmz2pd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 60 vpermiltd2pd ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 60 vpermiltd2pd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 62 vpermilmo2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 62 vpermilmo2ps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 63 vpermilmz2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 63 vpermilmz2ps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 60 vpermiltd2ps ymm7,ymm2,ymm6,ymm4
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 60 vpermiltd2ps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 6a vpermil2pd ymm7,ymm2,ymm6,ymm4,0xa
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 6a vpermil2pd ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\],0xa
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 6a vpermil2ps ymm7,ymm2,ymm6,ymm4,0xa
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 6a vpermil2ps ymm7,ymm2,ymm6,YMMWORD PTR \[rcx\],0xa
+[ ]*[a-f0-9]+: c4 e3 5d 18 f4 64 vinsertf128 ymm6,ymm4,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 5d 18 31 64 vinsertf128 ymm6,ymm4,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 e4 64 vextractf128 xmm4,ymm4,0x64
+[ ]*[a-f0-9]+: c4 e3 7d 19 21 64 vextractf128 XMMWORD PTR \[rcx\],ymm4,0x64
+[ ]*[a-f0-9]+: c4 e2 7d 1a 21 vbroadcastf128 ymm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dq xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2ps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dq xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 0e f4 vtestps xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0e 21 vtestps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 0f f4 vtestpd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0f 21 vtestpd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu xmm4,\[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fe e6 e4 vcvtdq2pd ymm4,xmm4
+[ ]*[a-f0-9]+: c5 fe e6 21 vcvtdq2pd ymm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fc 5a e4 vcvtps2pd ymm4,xmm4
+[ ]*[a-f0-9]+: c5 fc 5a 21 vcvtps2pd ymm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 58 d4 vaddpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 58 39 vaddpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 58 d4 vaddps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 58 39 vaddps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d0 d4 vaddsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d0 39 vaddsubpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb d0 d4 vaddsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb d0 39 vaddsubps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 55 d4 vandnpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 55 39 vandnpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 55 d4 vandnps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 55 39 vandnps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 54 d4 vandpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 54 39 vandpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 54 d4 vandps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 54 39 vandps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 5e d4 vdivpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5e 39 vdivpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 5e d4 vdivps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5e 39 vdivps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 7c d4 vhaddpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 7c 39 vhaddpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 7c d4 vhaddps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 7c 39 vhaddps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 7d d4 vhsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 7d 39 vhsubpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 7d d4 vhsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 7d 39 vhsubps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 5f d4 vmaxpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5f 39 vmaxpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 5f d4 vmaxps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5f 39 vmaxps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 5d d4 vminpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5d 39 vminpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 5d d4 vminps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5d 39 vminps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 59 d4 vmulpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 59 39 vmulpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 59 d4 vmulps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 59 39 vmulps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 56 d4 vorpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 56 39 vorpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 56 d4 vorps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 56 39 vorps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 63 d4 vpacksswb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 63 39 vpacksswb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 6b d4 vpackssdw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6b 39 vpackssdw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 67 d4 vpackuswb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 67 39 vpackuswb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 2b d4 vpackusdw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 2b 39 vpackusdw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fc d4 vpaddb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fc 39 vpaddb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fd d4 vpaddw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fd 39 vpaddw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fe d4 vpaddd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fe 39 vpaddd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d4 d4 vpaddq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d4 39 vpaddq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ec d4 vpaddsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ec 39 vpaddsb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ed d4 vpaddsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ed 39 vpaddsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 dc d4 vpaddusb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 dc 39 vpaddusb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 dd d4 vpaddusw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 dd 39 vpaddusw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 db d4 vpand xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 db 39 vpand xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 df d4 vpandn xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 df 39 vpandn xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e0 d4 vpavgb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e0 39 vpavgb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e3 d4 vpavgw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e3 39 vpavgw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 74 d4 vpcmpeqb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 74 39 vpcmpeqb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 75 d4 vpcmpeqw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 75 39 vpcmpeqw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 76 d4 vpcmpeqd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 76 39 vpcmpeqd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 29 d4 vpcmpeqq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 29 39 vpcmpeqq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 64 d4 vpcmpgtb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 64 39 vpcmpgtb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 65 d4 vpcmpgtw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 65 39 vpcmpgtw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 66 d4 vpcmpgtd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 66 39 vpcmpgtd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 37 d4 vpcmpgtq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 37 39 vpcmpgtq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 0d d4 vpermilpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0d 39 vpermilpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 0c d4 vpermilps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0c 39 vpermilps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 01 d4 vphaddw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 01 39 vphaddw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 02 d4 vphaddd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 02 39 vphaddd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 03 d4 vphaddsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 03 39 vphaddsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 05 d4 vphsubw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 05 39 vphsubw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 06 d4 vphsubd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 06 39 vphsubd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 07 d4 vphsubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 07 39 vphsubsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f5 d4 vpmaddwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f5 39 vpmaddwd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 04 d4 vpmaddubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 04 39 vpmaddubsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3c d4 vpmaxsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3c 39 vpmaxsb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ee d4 vpmaxsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ee 39 vpmaxsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3d d4 vpmaxsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3d 39 vpmaxsd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 de d4 vpmaxub xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 de 39 vpmaxub xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3e d4 vpmaxuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3e 39 vpmaxuw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3f d4 vpmaxud xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3f 39 vpmaxud xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 38 d4 vpminsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 38 39 vpminsb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ea d4 vpminsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ea 39 vpminsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 39 d4 vpminsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 39 39 vpminsd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 da d4 vpminub xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 da 39 vpminub xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3a d4 vpminuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3a 39 vpminuw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 3b d4 vpminud xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 3b 39 vpminud xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e4 d4 vpmulhuw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e4 39 vpmulhuw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 0b d4 vpmulhrsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0b 39 vpmulhrsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e5 d4 vpmulhw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e5 39 vpmulhw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d5 d4 vpmullw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d5 39 vpmullw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 40 d4 vpmulld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 40 39 vpmulld xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f4 d4 vpmuludq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f4 39 vpmuludq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 28 d4 vpmuldq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 28 39 vpmuldq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 eb d4 vpor xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 eb 39 vpor xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f6 d4 vpsadbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f6 39 vpsadbw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 00 d4 vpshufb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 00 39 vpshufb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 08 d4 vpsignb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 08 39 vpsignb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 09 d4 vpsignw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 09 39 vpsignw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 49 0a d4 vpsignd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 0a 39 vpsignd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f1 d4 vpsllw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f1 39 vpsllw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f2 d4 vpslld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f2 39 vpslld xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f3 d4 vpsllq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f3 39 vpsllq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e1 d4 vpsraw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e1 39 vpsraw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e2 d4 vpsrad xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e2 39 vpsrad xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d1 d4 vpsrlw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d1 39 vpsrlw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d2 d4 vpsrld xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d2 39 vpsrld xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d3 d4 vpsrlq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d3 39 vpsrlq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f8 d4 vpsubb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f8 39 vpsubb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 f9 d4 vpsubw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 f9 39 vpsubw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fa d4 vpsubd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fa 39 vpsubd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 fb d4 vpsubq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 fb 39 vpsubq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e8 d4 vpsubsb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e8 39 vpsubsb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 e9 d4 vpsubsw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 e9 39 vpsubsw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d8 d4 vpsubusb xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d8 39 vpsubusb xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 d9 d4 vpsubusw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 d9 39 vpsubusw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 68 d4 vpunpckhbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 68 39 vpunpckhbw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 69 d4 vpunpckhwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 69 39 vpunpckhwd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 6a d4 vpunpckhdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6a 39 vpunpckhdq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 6d d4 vpunpckhqdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6d 39 vpunpckhqdq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 60 d4 vpunpcklbw xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 60 39 vpunpcklbw xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 61 d4 vpunpcklwd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 61 39 vpunpcklwd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 62 d4 vpunpckldq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 62 39 vpunpckldq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 6c d4 vpunpcklqdq xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 6c 39 vpunpcklqdq xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 ef d4 vpxor xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 ef 39 vpxor xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 5c d4 vsubpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 5c 39 vsubpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 5c d4 vsubps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 5c 39 vsubps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 15 d4 vunpckhpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 15 39 vunpckhpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 15 d4 vunpckhps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 15 39 vunpckhps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 14 d4 vunpcklpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 14 39 vunpcklpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 14 d4 vunpcklps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 14 39 vunpcklps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 57 d4 vxorpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 57 39 vxorpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 57 d4 vxorps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 57 39 vxorps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 00 vcmpeqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 00 vcmpeqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 01 vcmpltpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 01 vcmpltpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 02 vcmplepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 02 vcmplepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 03 vcmpunordpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 03 vcmpunordpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 04 vcmpneqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 04 vcmpneqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 05 vcmpnltpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 05 vcmpnltpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 06 vcmpnlepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 06 vcmpnlepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 07 vcmpordpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 07 vcmpordpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 08 vcmpeq_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 08 vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 09 vcmpngepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 09 vcmpngepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0a vcmpngtpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0a vcmpngtpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0b vcmpfalsepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0b vcmpfalsepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0c vcmpneq_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0c vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0d vcmpgepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0d vcmpgepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0e vcmpgtpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0e vcmpgtpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0f vcmptruepd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 0f vcmptruepd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 10 vcmpeq_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 10 vcmpeq_ospd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 11 vcmplt_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 11 vcmplt_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 12 vcmple_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 12 vcmple_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 13 vcmpunord_spd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 13 vcmpunord_spd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 14 vcmpneq_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 14 vcmpneq_uspd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 15 vcmpnlt_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 15 vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 16 vcmpnle_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 16 vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 17 vcmpord_spd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 17 vcmpord_spd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 18 vcmpeq_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 18 vcmpeq_uspd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 19 vcmpnge_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 19 vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1a vcmpngt_uqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1a vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1b vcmpfalse_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1b vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1c vcmpneq_ospd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1c vcmpneq_ospd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1d vcmpge_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1d vcmpge_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1e vcmpgt_oqpd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1e vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1f vcmptrue_uspd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 c2 39 1f vcmptrue_uspd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 00 vcmpeqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 00 vcmpeqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 01 vcmpltps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 01 vcmpltps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 02 vcmpleps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 02 vcmpleps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 03 vcmpunordps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 03 vcmpunordps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 04 vcmpneqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 04 vcmpneqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 05 vcmpnltps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 05 vcmpnltps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 06 vcmpnleps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 06 vcmpnleps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 07 vcmpordps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 07 vcmpordps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 08 vcmpeq_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 08 vcmpeq_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 09 vcmpngeps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 09 vcmpngeps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0a vcmpngtps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0a vcmpngtps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0b vcmpfalseps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0b vcmpfalseps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0c vcmpneq_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0c vcmpneq_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0d vcmpgeps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0d vcmpgeps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0e vcmpgtps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0e vcmpgtps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0f vcmptrueps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 0f vcmptrueps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 10 vcmpeq_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 10 vcmpeq_osps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 11 vcmplt_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 11 vcmplt_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 12 vcmple_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 12 vcmple_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 13 vcmpunord_sps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 13 vcmpunord_sps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 14 vcmpneq_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 14 vcmpneq_usps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 15 vcmpnlt_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 15 vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 16 vcmpnle_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 16 vcmpnle_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 17 vcmpord_sps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 17 vcmpord_sps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 18 vcmpeq_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 18 vcmpeq_usps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 19 vcmpnge_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 19 vcmpnge_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1a vcmpngt_uqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1a vcmpngt_uqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1b vcmpfalse_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1b vcmpfalse_osps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1c vcmpneq_osps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1c vcmpneq_osps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1d vcmpge_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1d vcmpge_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1e vcmpgt_oqps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1e vcmpgt_oqps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1f vcmptrue_usps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 c2 39 1f vcmptrue_usps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 59 2c 31 vmaskmovps xmm6,xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 59 2d 31 vmaskmovpd xmm6,xmm4,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 05 f4 64 vpermilpd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 05 31 64 vpermilpd xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 04 f4 64 vpermilps xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 04 31 64 vpermilps xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e2 49 2e 21 vmaskmovps XMMWORD PTR \[rcx\],xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 49 2f 21 vmaskmovpd XMMWORD PTR \[rcx\],xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 49 0d d4 64 vblendpd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0d 11 64 vblendpd xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0c d4 64 vblendps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0c 11 64 vblendps xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 c9 c2 d4 64 vcmppd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 c2 11 64 vcmppd xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 c8 c2 d4 64 vcmpps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c8 c2 11 64 vcmpps xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 41 d4 64 vdppd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 41 11 64 vdppd xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 40 d4 64 vdpps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 40 11 64 vdpps xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 42 d4 64 vmpsadbw xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 42 11 64 vmpsadbw xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0f d4 64 vpalignr xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0f 11 64 vpalignr xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0e d4 64 vpblendw xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0e 11 64 vpblendw xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 c9 c6 d4 64 vshufpd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 c6 11 64 vshufpd xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 c8 c6 d4 64 vshufps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c8 c6 11 64 vshufps xmm2,xmm6,XMMWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 69 4b fe 40 vblendvpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4b 39 40 vblendvpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4a fe 40 vblendvps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4a 39 40 vblendvps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4c fe 40 vpblendvb xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 69 4c 39 40 vpblendvb xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 69 fc 60 vfmaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 69 39 60 vfmaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 69 39 40 vfmaddpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 68 fc 60 vfmaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 68 39 60 vfmaddps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 68 39 40 vfmaddps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5d fc 60 vfmaddsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5d 39 60 vfmaddsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 5d 39 40 vfmaddsubpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5c fc 60 vfmaddsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5c 39 60 vfmaddsubps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 5c 39 40 vfmaddsubps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5f fc 60 vfmsubaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5f 39 60 vfmsubaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 5f 39 40 vfmsubaddpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5e fc 60 vfmsubaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 5e 39 60 vfmsubaddps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 5e 39 40 vfmsubaddps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6d fc 60 vfmsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6d 39 60 vfmsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6d 39 40 vfmsubpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6c fc 60 vfmsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6c 39 60 vfmsubps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6c 39 40 vfmsubps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 79 fc 60 vfnmaddpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 79 39 60 vfnmaddpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 79 39 40 vfnmaddpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 78 fc 60 vfnmaddps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 78 39 60 vfnmaddps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 78 39 40 vfnmaddps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7d fc 60 vfnmsubpd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7d 39 60 vfnmsubpd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7d 39 40 vfnmsubpd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7c fc 60 vfnmsubps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7c 39 60 vfnmsubps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7c 39 40 vfnmsubps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 62 vpermilmo2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 62 vpermilmo2pd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 42 vpermilmo2pd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 63 vpermilmz2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 63 vpermilmz2pd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 43 vpermilmz2pd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 60 vpermiltd2pd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 60 vpermiltd2pd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 49 39 40 vpermiltd2pd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 62 vpermilmo2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 62 vpermilmo2ps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 42 vpermilmo2ps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 63 vpermilmz2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 63 vpermilmz2ps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 43 vpermilmz2ps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 60 vpermiltd2ps xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 60 vpermiltd2ps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 48 39 40 vpermiltd2ps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 6a vpermil2pd xmm7,xmm2,xmm6,xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 6a vpermil2pd xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\],0xa
+[ ]*[a-f0-9]+: c4 e3 69 49 39 4a vpermil2pd xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 6a vpermil2ps xmm7,xmm2,xmm6,xmm4,0xa
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 6a vpermil2ps xmm7,xmm2,xmm6,XMMWORD PTR \[rcx\],0xa
+[ ]*[a-f0-9]+: c4 e3 69 48 39 4a vpermil2ps xmm7,xmm2,XMMWORD PTR \[rcx\],xmm4,0xa
+[ ]*[a-f0-9]+: c4 e2 7d 19 21 vbroadcastsd ymm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e1 f9 7e e1 vmovq rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 f9 6e e1 vmovq xmm4,rcx
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si ecx,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si ecx,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 fb 2d cc vcvtsd2si rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 fb 2d 09 vcvtsd2si rcx,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 fb 2c cc vcvttsd2si rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 fb 2c 09 vcvttsd2si rcx,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 db 2a f1 vcvtsi2sd xmm6,xmm4,rcx
+[ ]*[a-f0-9]+: c4 e1 db 2a 31 vcvtsi2sd xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 da 2a f1 vcvtsi2ss xmm6,xmm4,rcx
+[ ]*[a-f0-9]+: c4 e1 da 2a 31 vcvtsi2ss xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 d9 22 f1 64 vpinsrq xmm6,xmm4,rcx,0x64
+[ ]*[a-f0-9]+: c4 e3 d9 22 31 64 vpinsrq xmm6,xmm4,QWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 f9 16 e1 64 vpextrq rcx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 f9 16 21 64 vpextrq QWORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 d9 12 31 vmovlpd xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 d8 12 31 vmovlps xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 d9 16 31 vmovhpd xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 d8 16 31 vmovhps xmm6,xmm4,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 64 vcmpsd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 cb c2 11 64 vcmpsd xmm2,xmm6,QWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0b d4 64 vroundsd xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0b 11 64 vroundsd xmm2,xmm6,QWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 e9 6b fc 60 vfmaddsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6b 39 60 vfmaddsd xmm7,xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6b 39 40 vfmaddsd xmm7,xmm2,QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6f fc 60 vfmsubsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6f 39 60 vfmsubsd xmm7,xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6f 39 40 vfmsubsd xmm7,xmm2,QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7b fc 60 vfnmaddsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7b 39 60 vfnmaddsd xmm7,xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7b 39 40 vfnmaddsd xmm7,xmm2,QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7f fc 60 vfnmsubsd xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7f 39 60 vfnmsubsd xmm7,xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7f 39 40 vfnmsubsd xmm7,xmm2,QWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 cb 58 d4 vaddsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 58 11 vaddsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5a d4 vcvtsd2ss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5a 11 vcvtsd2ss xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5e d4 vdivsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5e 11 vdivsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5f d4 vmaxsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5f 11 vmaxsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5d d4 vminsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5d 11 vminsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 59 d4 vmulsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 59 11 vmulsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 51 d4 vsqrtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 51 11 vsqrtsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb 5c d4 vsubsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 5c 11 vsubsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 00 vcmpeqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 00 vcmpeqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 01 vcmpltsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 01 vcmpltsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 02 vcmplesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 02 vcmplesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 03 vcmpunordsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 03 vcmpunordsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 04 vcmpneqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 04 vcmpneqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 05 vcmpnltsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 05 vcmpnltsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 06 vcmpnlesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 06 vcmpnlesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 07 vcmpordsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 07 vcmpordsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 08 vcmpeq_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 08 vcmpeq_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 09 vcmpngesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 09 vcmpngesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0a vcmpngtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0a vcmpngtsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0b vcmpfalsesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0b vcmpfalsesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0c vcmpneq_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0c vcmpneq_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0d vcmpgesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0d vcmpgesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0e vcmpgtsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0e vcmpgtsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 0f vcmptruesd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 0f vcmptruesd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 10 vcmpeq_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 10 vcmpeq_ossd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 11 vcmplt_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 11 vcmplt_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 12 vcmple_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 12 vcmple_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 13 vcmpunord_ssd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 13 vcmpunord_ssd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 14 vcmpneq_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 14 vcmpneq_ussd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 15 vcmpnlt_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 15 vcmpnlt_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 16 vcmpnle_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 16 vcmpnle_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 17 vcmpord_ssd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 17 vcmpord_ssd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 18 vcmpeq_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 18 vcmpeq_ussd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 19 vcmpnge_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 19 vcmpnge_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1a vcmpngt_uqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1a vcmpngt_uqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1b vcmpfalse_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1b vcmpfalse_ossd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1c vcmpneq_ossd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1c vcmpneq_ossd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1d vcmpge_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1d vcmpge_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1e vcmpgt_oqsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1e vcmpgt_oqsd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 cb c2 d4 1f vcmptrue_ussd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb c2 11 1f vcmptrue_ussd xmm2,xmm6,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 58 d4 vaddss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 58 11 vaddss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5a d4 vcvtss2sd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5a 11 vcvtss2sd xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5e d4 vdivss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5e 11 vdivss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5f d4 vmaxss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5f 11 vmaxss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5d d4 vminss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5d 11 vminss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 59 d4 vmulss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 59 11 vmulss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 53 d4 vrcpss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 53 11 vrcpss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 52 d4 vrsqrtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 52 11 vrsqrtss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 51 d4 vsqrtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 51 11 vsqrtss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca 5c d4 vsubss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 5c 11 vsubss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 00 vcmpeqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 00 vcmpeqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 01 vcmpltss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 01 vcmpltss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 02 vcmpless xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 02 vcmpless xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 03 vcmpunordss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 03 vcmpunordss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 04 vcmpneqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 04 vcmpneqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 05 vcmpnltss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 05 vcmpnltss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 06 vcmpnless xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 06 vcmpnless xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 07 vcmpordss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 07 vcmpordss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 08 vcmpeq_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 08 vcmpeq_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 09 vcmpngess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 09 vcmpngess xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0a vcmpngtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0a vcmpngtss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0b vcmpfalsess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0b vcmpfalsess xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0c vcmpneq_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0c vcmpneq_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0d vcmpgess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0d vcmpgess xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0e vcmpgtss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0e vcmpgtss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 0f vcmptruess xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 0f vcmptruess xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 10 vcmpeq_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 10 vcmpeq_osss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 11 vcmplt_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 11 vcmplt_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 12 vcmple_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 12 vcmple_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 13 vcmpunord_sss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 13 vcmpunord_sss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 14 vcmpneq_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 14 vcmpneq_usss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 15 vcmpnlt_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 15 vcmpnlt_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 16 vcmpnle_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 16 vcmpnle_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 17 vcmpord_sss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 17 vcmpord_sss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 18 vcmpeq_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 18 vcmpeq_usss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 19 vcmpnge_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 19 vcmpnge_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1a vcmpngt_uqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1a vcmpngt_uqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1b vcmpfalse_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1b vcmpfalse_osss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1c vcmpneq_osss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1c vcmpneq_osss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1d vcmpge_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1d vcmpge_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1e vcmpgt_oqss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1e vcmpgt_oqss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 1f vcmptrue_usss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca c2 11 1f vcmptrue_usss xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 7d 18 21 vbroadcastss ymm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 18 21 vbroadcastss xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd xmm4,ecx
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si ecx,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si ecx,xmm4
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si ecx,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 fa 2d cc vcvtss2si rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 fa 2d 09 vcvtss2si rcx,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e1 fa 2c cc vcvttss2si rcx,xmm4
+[ ]*[a-f0-9]+: c4 e1 fa 2c 09 vcvttss2si rcx,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb ecx,xmm4
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps DWORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd DWORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps DWORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 db 2a f1 vcvtsi2sd xmm6,xmm4,ecx
+[ ]*[a-f0-9]+: c5 db 2a 31 vcvtsi2sd xmm6,xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 da 2a f1 vcvtsi2ss xmm6,xmm4,ecx
+[ ]*[a-f0-9]+: c5 da 2a 31 vcvtsi2ss xmm6,xmm4,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 ca c2 d4 64 vcmpss xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 ca c2 11 64 vcmpss xmm2,xmm6,DWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 21 d4 64 vinsertps xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 21 11 64 vinsertps xmm2,xmm6,DWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 49 0a d4 64 vroundss xmm2,xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 49 0a 11 64 vroundss xmm2,xmm6,DWORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 e9 6a fc 60 vfmaddss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6a 39 60 vfmaddss xmm7,xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6a 39 40 vfmaddss xmm7,xmm2,DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6e fc 60 vfmsubss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 6e 39 60 vfmsubss xmm7,xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 6e 39 40 vfmsubss xmm7,xmm2,DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7a fc 60 vfnmaddss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7a 39 60 vfnmaddss xmm7,xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7a 39 40 vfnmaddss xmm7,xmm2,DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7e fc 60 vfnmsubss xmm7,xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e3 e9 7e 39 60 vfnmsubss xmm7,xmm2,xmm6,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e3 69 7e 39 40 vfnmsubss xmm7,xmm2,DWORD PTR \[rcx\],xmm4
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq xmm4,WORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq xmm6,xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq xmm4,WORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw WORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw WORD PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw xmm6,xmm4,WORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw xmm6,xmm4,WORD PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb BYTE PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb xmm6,xmm4,BYTE PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb BYTE PTR \[rcx\],xmm4,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb xmm6,xmm4,ecx,0x64
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb xmm6,xmm4,BYTE PTR \[rcx\],0x64
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd ecx,xmm4
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps ecx,xmm4
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb ecx,xmm4
+[ ]*[a-f0-9]+: c5 c8 12 d4 vmovhlps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c8 16 d4 vmovlhps xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 cb 10 d4 vmovsd xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ca 10 d4 vmovss xmm2,xmm6,xmm4
+[ ]*[a-f0-9]+: c5 c9 72 f4 64 vpslld xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 fc 64 vpslldq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 f4 64 vpsllq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 f4 64 vpsllw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 72 e4 64 vpsrad xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 e4 64 vpsraw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 72 d4 64 vpsrld xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 dc 64 vpsrldq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 73 d4 64 vpsrlq xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 c9 71 d4 64 vpsrlw xmm6,xmm4,0x64
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw ecx,xmm4,0x64
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd ecx,ymm4
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps ecx,ymm4
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd ecx,ymm4
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps ecx,ymm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 ff e6 f4 vcvtpd2dq xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fd 5a f4 vcvtpd2ps xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq xmm6,xmm4
+[ ]*[a-f0-9]+: c5 fd e6 f4 vcvttpd2dq xmm6,ymm4
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 78 56 34 12 vldmxcsr DWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 79 6f 04 25 78 56 34 12 vmovdqa xmm8,XMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 79 7f 04 25 78 56 34 12 vmovdqa XMMWORD PTR ds:0x12345678,xmm8
+[ ]*[a-f0-9]+: c5 79 7e 04 25 78 56 34 12 vmovd DWORD PTR ds:0x12345678,xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 04 25 78 56 34 12 vcvtsd2si r8d,QWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 7e e6 04 25 78 56 34 12 vcvtdq2pd ymm8,XMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 7d 5a 04 25 78 56 34 12 vcvtpd2ps xmm8,YMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 39 e0 3c 25 78 56 34 12 vpavgb xmm15,xmm8,XMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c4 63 79 14 04 25 78 56 34 12 64 vpextrb BYTE PTR ds:0x12345678,xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 3c 25 78 56 34 12 vcvtsi2sd xmm15,xmm8,DWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c4 63 19 4a 34 25 78 56 34 12 80 vblendvps xmm14,xmm12,XMMWORD PTR ds:0x12345678,xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 3c 25 78 56 34 12 64 vpinsrb xmm15,xmm8,BYTE PTR ds:0x12345678,0x64
+[ ]*[a-f0-9]+: c5 7d 6f 04 25 78 56 34 12 vmovdqa ymm8,YMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c5 7d 7f 04 25 78 56 34 12 vmovdqa YMMWORD PTR ds:0x12345678,ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 25 78 56 34 12 vpermilpd ymm15,ymm8,YMMWORD PTR ds:0x12345678
+[ ]*[a-f0-9]+: c4 63 7d 09 04 25 78 56 34 12 64 vroundpd ymm8,YMMWORD PTR ds:0x12345678,0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 04 25 78 56 34 12 64 vextractf128 XMMWORD PTR ds:0x12345678,ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 25 78 56 34 12 64 vperm2f128 ymm15,ymm8,YMMWORD PTR ds:0x12345678,0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 25 78 56 34 12 80 vblendvpd ymm14,ymm12,YMMWORD PTR ds:0x12345678,ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 55 00 vldmxcsr DWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 79 6f 45 00 vmovdqa xmm8,XMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 79 7f 45 00 vmovdqa XMMWORD PTR \[rbp\+0x0\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 45 00 vmovd DWORD PTR \[rbp\+0x0\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 45 00 vcvtsd2si r8d,QWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 7e e6 45 00 vcvtdq2pd ymm8,XMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 7d 5a 45 00 vcvtpd2ps xmm8,YMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 39 e0 7d 00 vpavgb xmm15,xmm8,XMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c4 63 79 14 45 00 64 vpextrb BYTE PTR \[rbp\+0x0\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 7d 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c4 63 19 4a 75 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbp\+0x0\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 7d 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbp\+0x0\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 45 00 vmovdqa ymm8,YMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c5 7d 7f 45 00 vmovdqa YMMWORD PTR \[rbp\+0x0\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 7d 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[rbp\+0x0\]
+[ ]*[a-f0-9]+: c4 63 7d 09 45 00 64 vroundpd ymm8,YMMWORD PTR \[rbp\+0x0\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 45 00 64 vextractf128 XMMWORD PTR \[rbp\+0x0\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 7d 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbp\+0x0\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 75 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbp\+0x0\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 95 99 00 00 00 vldmxcsr DWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 85 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 85 99 00 00 00 vmovdqa XMMWORD PTR \[rbp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 85 99 00 00 00 vmovd DWORD PTR \[rbp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 85 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 85 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 85 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 bd 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 85 99 00 00 00 64 vpextrb BYTE PTR \[rbp\+0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a bd 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a b5 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 bd 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbp\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 85 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 85 99 00 00 00 vmovdqa YMMWORD PTR \[rbp\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d bd 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[rbp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 85 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[rbp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 85 99 00 00 00 64 vextractf128 XMMWORD PTR \[rbp\+0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 bd 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b b5 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbp\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 c1 78 ae 97 99 00 00 00 vldmxcsr DWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 79 6f 87 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 79 7f 87 99 00 00 00 vmovdqa XMMWORD PTR \[r15\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 41 79 7e 87 99 00 00 00 vmovd DWORD PTR \[r15\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 41 7b 2d 87 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7e e6 87 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7d 5a 87 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 39 e0 bf 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 43 79 14 87 99 00 00 00 64 vpextrb BYTE PTR \[r15\+0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 41 3b 2a bf 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 43 19 4a b7 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[r15\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 43 39 20 bf 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[r15\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 41 7d 6f 87 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7d 7f 87 99 00 00 00 vmovdqa YMMWORD PTR \[r15\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 42 3d 0d bf 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[r15\+0x99\]
+[ ]*[a-f0-9]+: c4 43 7d 09 87 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[r15\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 43 7d 19 87 99 00 00 00 64 vextractf128 XMMWORD PTR \[r15\+0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 3d 06 bf 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[r15\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 43 1d 4b b7 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[r15\+0x99\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 15 99 00 00 00 vldmxcsr DWORD PTR \[rip\+0x99\] # 3bd9 <_start\+0x3bd9>
+[ ]*[a-f0-9]+: c5 79 6f 05 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[rip\+0x99\] # 3be1 <_start\+0x3be1>
+[ ]*[a-f0-9]+: c5 79 7f 05 99 00 00 00 vmovdqa XMMWORD PTR \[rip\+0x99\],xmm8 # 3be9 <_start\+0x3be9>
+[ ]*[a-f0-9]+: c5 79 7e 05 99 00 00 00 vmovd DWORD PTR \[rip\+0x99\],xmm8 # 3bf1 <_start\+0x3bf1>
+[ ]*[a-f0-9]+: c5 7b 2d 05 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[rip\+0x99\] # 3bf9 <_start\+0x3bf9>
+[ ]*[a-f0-9]+: c5 7e e6 05 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[rip\+0x99\] # 3c01 <_start\+0x3c01>
+[ ]*[a-f0-9]+: c5 7d 5a 05 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[rip\+0x99\] # 3c09 <_start\+0x3c09>
+[ ]*[a-f0-9]+: c5 39 e0 3d 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[rip\+0x99\] # 3c11 <_start\+0x3c11>
+[ ]*[a-f0-9]+: c4 63 79 14 05 99 00 00 00 64 vpextrb BYTE PTR \[rip\+0x99\],xmm8,0x64 # 3c1b <_start\+0x3c1b>
+[ ]*[a-f0-9]+: c5 3b 2a 3d 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rip\+0x99\] # 3c23 <_start\+0x3c23>
+[ ]*[a-f0-9]+: c4 63 19 4a 35 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rip\+0x99\],xmm8 # 3c2d <_start\+0x3c2d>
+[ ]*[a-f0-9]+: c4 63 39 20 3d 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[rip\+0x99\],0x64 # 3c37 <_start\+0x3c37>
+[ ]*[a-f0-9]+: c5 7d 6f 05 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[rip\+0x99\] # 3c3f <_start\+0x3c3f>
+[ ]*[a-f0-9]+: c5 7d 7f 05 99 00 00 00 vmovdqa YMMWORD PTR \[rip\+0x99\],ymm8 # 3c47 <_start\+0x3c47>
+[ ]*[a-f0-9]+: c4 62 3d 0d 3d 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[rip\+0x99\] # 3c50 <_start\+0x3c50>
+[ ]*[a-f0-9]+: c4 63 7d 09 05 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[rip\+0x99\],0x64 # 3c5a <_start\+0x3c5a>
+[ ]*[a-f0-9]+: c4 63 7d 19 05 99 00 00 00 64 vextractf128 XMMWORD PTR \[rip\+0x99\],ymm8,0x64 # 3c64 <_start\+0x3c64>
+[ ]*[a-f0-9]+: c4 63 3d 06 3d 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rip\+0x99\],0x64 # 3c6e <_start\+0x3c6e>
+[ ]*[a-f0-9]+: c4 63 1d 4b 35 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rip\+0x99\],ymm8 # 3c78 <_start\+0x3c78>
+[ ]*[a-f0-9]+: c5 f8 ae 94 24 99 00 00 00 vldmxcsr DWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 84 24 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 84 24 99 00 00 00 vmovdqa XMMWORD PTR \[rsp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 84 24 99 00 00 00 vmovd DWORD PTR \[rsp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 84 24 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 84 24 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 84 24 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 bc 24 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 84 24 99 00 00 00 64 vpextrb BYTE PTR \[rsp\+0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a bc 24 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a b4 24 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rsp\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 bc 24 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[rsp\+0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 84 24 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 84 24 99 00 00 00 vmovdqa YMMWORD PTR \[rsp\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 24 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[rsp\+0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 84 24 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[rsp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 84 24 99 00 00 00 64 vextractf128 XMMWORD PTR \[rsp\+0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 24 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rsp\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 24 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rsp\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 c1 78 ae 94 24 99 00 00 00 vldmxcsr DWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 79 6f 84 24 99 00 00 00 vmovdqa xmm8,XMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 79 7f 84 24 99 00 00 00 vmovdqa XMMWORD PTR \[r12\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 41 79 7e 84 24 99 00 00 00 vmovd DWORD PTR \[r12\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 41 7b 2d 84 24 99 00 00 00 vcvtsd2si r8d,QWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7e e6 84 24 99 00 00 00 vcvtdq2pd ymm8,XMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7d 5a 84 24 99 00 00 00 vcvtpd2ps xmm8,YMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 39 e0 bc 24 99 00 00 00 vpavgb xmm15,xmm8,XMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 43 79 14 84 24 99 00 00 00 64 vpextrb BYTE PTR \[r12\+0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 41 3b 2a bc 24 99 00 00 00 vcvtsi2sd xmm15,xmm8,DWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 43 19 4a b4 24 99 00 00 00 80 vblendvps xmm14,xmm12,XMMWORD PTR \[r12\+0x99\],xmm8
+[ ]*[a-f0-9]+: c4 43 39 20 bc 24 99 00 00 00 64 vpinsrb xmm15,xmm8,BYTE PTR \[r12\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 41 7d 6f 84 24 99 00 00 00 vmovdqa ymm8,YMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 41 7d 7f 84 24 99 00 00 00 vmovdqa YMMWORD PTR \[r12\+0x99\],ymm8
+[ ]*[a-f0-9]+: c4 42 3d 0d bc 24 99 00 00 00 vpermilpd ymm15,ymm8,YMMWORD PTR \[r12\+0x99\]
+[ ]*[a-f0-9]+: c4 43 7d 09 84 24 99 00 00 00 64 vroundpd ymm8,YMMWORD PTR \[r12\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 43 7d 19 84 24 99 00 00 00 64 vextractf128 XMMWORD PTR \[r12\+0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 3d 06 bc 24 99 00 00 00 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[r12\+0x99\],0x64
+[ ]*[a-f0-9]+: c4 43 1d 4b b4 24 99 00 00 00 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[r12\+0x99\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 67 ff ff ff vldmxcsr DWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 79 6f 04 25 67 ff ff ff vmovdqa xmm8,XMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 79 7f 04 25 67 ff ff ff vmovdqa XMMWORD PTR ds:0xffffffffffffff67,xmm8
+[ ]*[a-f0-9]+: c5 79 7e 04 25 67 ff ff ff vmovd DWORD PTR ds:0xffffffffffffff67,xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 04 25 67 ff ff ff vcvtsd2si r8d,QWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 7e e6 04 25 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 7d 5a 04 25 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 39 e0 3c 25 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 63 79 14 04 25 67 ff ff ff 64 vpextrb BYTE PTR ds:0xffffffffffffff67,xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 3c 25 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 63 19 4a 34 25 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR ds:0xffffffffffffff67,xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 3c 25 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR ds:0xffffffffffffff67,0x64
+[ ]*[a-f0-9]+: c5 7d 6f 04 25 67 ff ff ff vmovdqa ymm8,YMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 7d 7f 04 25 67 ff ff ff vmovdqa YMMWORD PTR ds:0xffffffffffffff67,ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 25 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR ds:0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 63 7d 09 04 25 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR ds:0xffffffffffffff67,0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 04 25 67 ff ff ff 64 vextractf128 XMMWORD PTR ds:0xffffffffffffff67,ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 25 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR ds:0xffffffffffffff67,0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 25 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR ds:0xffffffffffffff67,ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 14 65 67 ff ff ff vldmxcsr DWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 04 65 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 04 65 67 ff ff ff vmovdqa XMMWORD PTR \[riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 04 65 67 ff ff ff vmovd DWORD PTR \[riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 04 65 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 04 65 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 04 65 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 3c 65 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 04 65 67 ff ff ff 64 vpextrb BYTE PTR \[riz\*2-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a 3c 65 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a 34 65 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 3c 65 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 04 65 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 04 65 67 ff ff ff vmovdqa YMMWORD PTR \[riz\*2-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 65 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 04 65 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 04 65 67 ff ff ff 64 vextractf128 XMMWORD PTR \[riz\*2-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 65 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 65 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[riz\*2-0x99\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 94 23 67 ff ff ff vldmxcsr DWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 84 23 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 84 23 67 ff ff ff vmovdqa XMMWORD PTR \[rbx\+riz\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 84 23 67 ff ff ff vmovd DWORD PTR \[rbx\+riz\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 84 23 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 84 23 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 84 23 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 bc 23 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 84 23 67 ff ff ff 64 vpextrb BYTE PTR \[rbx\+riz\*1-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a bc 23 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a b4 23 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbx\+riz\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 bc 23 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbx\+riz\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 84 23 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 84 23 67 ff ff ff vmovdqa YMMWORD PTR \[rbx\+riz\*1-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 23 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[rbx\+riz\*1-0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 84 23 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[rbx\+riz\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 84 23 67 ff ff ff 64 vextractf128 XMMWORD PTR \[rbx\+riz\*1-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 23 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbx\+riz\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 23 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbx\+riz\*1-0x99\],ymm8
+[ ]*[a-f0-9]+: c5 f8 ae 94 63 67 ff ff ff vldmxcsr DWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 79 6f 84 63 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 79 7f 84 63 67 ff ff ff vmovdqa XMMWORD PTR \[rbx\+riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 79 7e 84 63 67 ff ff ff vmovd DWORD PTR \[rbx\+riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c5 7b 2d 84 63 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7e e6 84 63 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7d 5a 84 63 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 39 e0 bc 63 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 79 14 84 63 67 ff ff ff 64 vpextrb BYTE PTR \[rbx\+riz\*2-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c5 3b 2a bc 63 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 19 4a b4 63 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbx\+riz\*2-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 63 39 20 bc 63 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbx\+riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c5 7d 6f 84 63 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c5 7d 7f 84 63 67 ff ff ff vmovdqa YMMWORD PTR \[rbx\+riz\*2-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 63 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[rbx\+riz\*2-0x99\]
+[ ]*[a-f0-9]+: c4 63 7d 09 84 63 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[rbx\+riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 7d 19 84 63 67 ff ff ff 64 vextractf128 XMMWORD PTR \[rbx\+riz\*2-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 63 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbx\+riz\*2-0x99\],0x64
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 63 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbx\+riz\*2-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 81 78 ae 94 bc 67 ff ff ff vldmxcsr DWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 79 6f 84 bc 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 79 7f 84 bc 67 ff ff ff vmovdqa XMMWORD PTR \[r12\+r15\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 01 79 7e 84 bc 67 ff ff ff vmovd DWORD PTR \[r12\+r15\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 01 7b 2d 84 bc 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 7e e6 84 bc 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 7d 5a 84 bc 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 39 e0 bc bc 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 03 79 14 84 bc 67 ff ff ff 64 vpextrb BYTE PTR \[r12\+r15\*4-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 01 3b 2a bc bc 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 03 19 4a b4 bc 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[r12\+r15\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 03 39 20 bc bc 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[r12\+r15\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 01 7d 6f 84 bc 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 01 7d 7f 84 bc 67 ff ff ff vmovdqa YMMWORD PTR \[r12\+r15\*4-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 02 3d 0d bc bc 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[r12\+r15\*4-0x99\]
+[ ]*[a-f0-9]+: c4 03 7d 09 84 bc 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[r12\+r15\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 03 7d 19 84 bc 67 ff ff ff 64 vextractf128 XMMWORD PTR \[r12\+r15\*4-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 03 3d 06 bc bc 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[r12\+r15\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 03 1d 4b b4 bc 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[r12\+r15\*4-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 81 78 ae 94 f8 67 ff ff ff vldmxcsr DWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 79 6f 84 f8 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 79 7f 84 f8 67 ff ff ff vmovdqa XMMWORD PTR \[r8\+r15\*8-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 01 79 7e 84 f8 67 ff ff ff vmovd DWORD PTR \[r8\+r15\*8-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 01 7b 2d 84 f8 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 7e e6 84 f8 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 7d 5a 84 f8 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 39 e0 bc f8 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 03 79 14 84 f8 67 ff ff ff 64 vpextrb BYTE PTR \[r8\+r15\*8-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 01 3b 2a bc f8 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 03 19 4a b4 f8 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[r8\+r15\*8-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 03 39 20 bc f8 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[r8\+r15\*8-0x99\],0x64
+[ ]*[a-f0-9]+: c4 01 7d 6f 84 f8 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 01 7d 7f 84 f8 67 ff ff ff vmovdqa YMMWORD PTR \[r8\+r15\*8-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 02 3d 0d bc f8 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[r8\+r15\*8-0x99\]
+[ ]*[a-f0-9]+: c4 03 7d 09 84 f8 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[r8\+r15\*8-0x99\],0x64
+[ ]*[a-f0-9]+: c4 03 7d 19 84 f8 67 ff ff ff 64 vextractf128 XMMWORD PTR \[r8\+r15\*8-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 03 3d 06 bc f8 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[r8\+r15\*8-0x99\],0x64
+[ ]*[a-f0-9]+: c4 03 1d 4b b4 f8 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[r8\+r15\*8-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 a1 78 ae 94 a5 67 ff ff ff vldmxcsr DWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 79 6f 84 a5 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 79 7f 84 a5 67 ff ff ff vmovdqa XMMWORD PTR \[rbp\+r12\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 21 79 7e 84 a5 67 ff ff ff vmovd DWORD PTR \[rbp\+r12\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 21 7b 2d 84 a5 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 7e e6 84 a5 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 7d 5a 84 a5 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 39 e0 bc a5 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 23 79 14 84 a5 67 ff ff ff 64 vpextrb BYTE PTR \[rbp\+r12\*4-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 21 3b 2a bc a5 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 23 19 4a b4 a5 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rbp\+r12\*4-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 23 39 20 bc a5 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[rbp\+r12\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 21 7d 6f 84 a5 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 21 7d 7f 84 a5 67 ff ff ff vmovdqa YMMWORD PTR \[rbp\+r12\*4-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 22 3d 0d bc a5 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[rbp\+r12\*4-0x99\]
+[ ]*[a-f0-9]+: c4 23 7d 09 84 a5 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[rbp\+r12\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 23 7d 19 84 a5 67 ff ff ff 64 vextractf128 XMMWORD PTR \[rbp\+r12\*4-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 23 3d 06 bc a5 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rbp\+r12\*4-0x99\],0x64
+[ ]*[a-f0-9]+: c4 23 1d 4b b4 a5 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rbp\+r12\*4-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 a1 78 ae 94 2c 67 ff ff ff vldmxcsr DWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 79 6f 84 2c 67 ff ff ff vmovdqa xmm8,XMMWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 79 7f 84 2c 67 ff ff ff vmovdqa XMMWORD PTR \[rsp\+r13\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 21 79 7e 84 2c 67 ff ff ff vmovd DWORD PTR \[rsp\+r13\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 21 7b 2d 84 2c 67 ff ff ff vcvtsd2si r8d,QWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 7e e6 84 2c 67 ff ff ff vcvtdq2pd ymm8,XMMWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 7d 5a 84 2c 67 ff ff ff vcvtpd2ps xmm8,YMMWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 39 e0 bc 2c 67 ff ff ff vpavgb xmm15,xmm8,XMMWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 23 79 14 84 2c 67 ff ff ff 64 vpextrb BYTE PTR \[rsp\+r13\*1-0x99\],xmm8,0x64
+[ ]*[a-f0-9]+: c4 21 3b 2a bc 2c 67 ff ff ff vcvtsi2sd xmm15,xmm8,DWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 23 19 4a b4 2c 67 ff ff ff 80 vblendvps xmm14,xmm12,XMMWORD PTR \[rsp\+r13\*1-0x99\],xmm8
+[ ]*[a-f0-9]+: c4 23 39 20 bc 2c 67 ff ff ff 64 vpinsrb xmm15,xmm8,BYTE PTR \[rsp\+r13\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 21 7d 6f 84 2c 67 ff ff ff vmovdqa ymm8,YMMWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 21 7d 7f 84 2c 67 ff ff ff vmovdqa YMMWORD PTR \[rsp\+r13\*1-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 22 3d 0d bc 2c 67 ff ff ff vpermilpd ymm15,ymm8,YMMWORD PTR \[rsp\+r13\*1-0x99\]
+[ ]*[a-f0-9]+: c4 23 7d 09 84 2c 67 ff ff ff 64 vroundpd ymm8,YMMWORD PTR \[rsp\+r13\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 23 7d 19 84 2c 67 ff ff ff 64 vextractf128 XMMWORD PTR \[rsp\+r13\*1-0x99\],ymm8,0x64
+[ ]*[a-f0-9]+: c4 23 3d 06 bc 2c 67 ff ff ff 64 vperm2f128 ymm15,ymm8,YMMWORD PTR \[rsp\+r13\*1-0x99\],0x64
+[ ]*[a-f0-9]+: c4 23 1d 4b b4 2c 67 ff ff ff 80 vblendvpd ymm14,ymm12,YMMWORD PTR \[rsp\+r13\*1-0x99\],ymm8
+[ ]*[a-f0-9]+: c4 41 79 50 c0 vmovmskpd r8d,xmm8
+[ ]*[a-f0-9]+: c4 c1 01 72 f0 64 vpslld xmm15,xmm8,0x64
+[ ]*[a-f0-9]+: c4 41 7c 50 c0 vmovmskps r8d,ymm8
+[ ]*[a-f0-9]+: c4 41 79 6f f8 vmovdqa xmm15,xmm8
+[ ]*[a-f0-9]+: c4 41 79 7e c0 vmovd r8d,xmm8
+[ ]*[a-f0-9]+: c4 41 7b 2d c0 vcvtsd2si r8d,xmm8
+[ ]*[a-f0-9]+: c4 41 7e e6 c0 vcvtdq2pd ymm8,xmm8
+[ ]*[a-f0-9]+: c4 41 7d 5a c0 vcvtpd2ps xmm8,ymm8
+[ ]*[a-f0-9]+: c4 43 79 14 c0 64 vpextrb r8d,xmm8,0x64
+[ ]*[a-f0-9]+: c4 41 3b 2a f8 vcvtsi2sd xmm15,xmm8,r8d
+[ ]*[a-f0-9]+: c4 43 19 4a f0 80 vblendvps xmm14,xmm12,xmm8,xmm8
+[ ]*[a-f0-9]+: c4 43 39 20 f8 64 vpinsrb xmm15,xmm8,r8d,0x64
+[ ]*[a-f0-9]+: c4 41 7d 6f f8 vmovdqa ymm15,ymm8
+[ ]*[a-f0-9]+: c4 42 05 0d e0 vpermilpd ymm12,ymm15,ymm8
+[ ]*[a-f0-9]+: c4 43 7d 09 f8 64 vroundpd ymm15,ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 7d 19 c0 64 vextractf128 xmm8,ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 05 06 e0 64 vperm2f128 ymm12,ymm15,ymm8,0x64
+[ ]*[a-f0-9]+: c4 43 1d 4b f7 80 vblendvpd ymm14,ymm12,ymm15,ymm8
+[ ]*[a-f0-9]+: c4 43 3d 18 f8 64 vinsertf128 ymm15,ymm8,xmm8,0x64
+[ ]*[a-f0-9]+: c4 61 fb 2d 01 vcvtsd2si r8,QWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 43 79 17 c0 0a vextractps r8d,xmm8,0xa
+[ ]*[a-f0-9]+: c4 61 fa 2d 01 vcvtss2si r8,DWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: c4 41 01 c4 c0 64 vpinsrw xmm8,xmm15,r8d,0x64
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx.d b/gas/testsuite/gas/i386/x86-64-avx.d
new file mode 100644
index 0000000..a3e551a
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-avx.d
@@ -0,0 +1,3046 @@
+#objdump: -dw
+#name: x86-64 AVX
+
+.*: file format .*
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ ]*[a-f0-9]+: c5 fc 77 vzeroall
+[ ]*[a-f0-9]+: c5 f8 77 vzeroupper
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr \(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr \(%rcx\)
+[ ]*[a-f0-9]+: c4 e2 5d 2d 31 vmaskmovpd \(%rcx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e2 4d 2f 21 vmaskmovpd %ymm4,%ymm6,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e2 5d 2c 31 vmaskmovps \(%rcx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e2 4d 2e 21 vmaskmovps %ymm4,%ymm6,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 7d 05 d6 64 vpermilpd \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 05 31 64 vpermilpd \$0x64,\(%rcx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 04 d6 64 vpermilps \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 04 31 64 vpermilps \$0x64,\(%rcx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 09 d6 64 vroundpd \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 09 31 64 vroundpd \$0x64,\(%rcx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 08 d6 64 vroundps \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 08 31 64 vroundps \$0x64,\(%rcx\),%ymm6
+[ ]*[a-f0-9]+: c5 cd 58 d4 vaddpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 58 11 vaddpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 58 d4 vaddps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 58 11 vaddps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd d0 d4 vaddsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd d0 11 vaddsubpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf d0 d4 vaddsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf d0 11 vaddsubps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 55 d4 vandnpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 55 11 vandnpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 55 d4 vandnps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 55 11 vandnps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 54 d4 vandpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 54 11 vandpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 54 d4 vandps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 54 11 vandps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5e d4 vdivpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5e 11 vdivpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5e d4 vdivps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5e 11 vdivps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7c d4 vhaddpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7c 11 vhaddpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7c d4 vhaddps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7c 11 vhaddps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7d d4 vhsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7d 11 vhsubpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7d d4 vhsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7d 11 vhsubps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5f d4 vmaxpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5f 11 vmaxpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5f d4 vmaxps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5f 11 vmaxps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5d d4 vminpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5d 11 vminpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5d d4 vminps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5d 11 vminps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 59 d4 vmulpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 59 11 vmulpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 59 d4 vmulps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 59 11 vmulps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 56 d4 vorpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 56 11 vorpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 56 d4 vorps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 56 11 vorps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0d d4 vpermilpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0d 11 vpermilpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0c d4 vpermilps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0c 11 vpermilps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5c d4 vsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5c 11 vsubpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5c d4 vsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5c 11 vsubps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 15 d4 vunpckhpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 15 11 vunpckhpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 15 d4 vunpckhps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 15 11 vunpckhps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 14 d4 vunpcklpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 14 11 vunpcklpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 14 d4 vunpcklps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 14 11 vunpcklps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 57 d4 vxorpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 57 11 vxorpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 57 d4 vxorps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 57 11 vxorps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 00 vcmpeqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 00 vcmpeqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 01 vcmpltpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 01 vcmpltpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 02 vcmplepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 02 vcmplepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 03 vcmpunordpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 03 vcmpunordpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 04 vcmpneqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 04 vcmpneqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 05 vcmpnltpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 05 vcmpnltpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 06 vcmpnlepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 06 vcmpnlepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 07 vcmpordpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 07 vcmpordpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 08 vcmpeq_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 08 vcmpeq_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 09 vcmpngepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 09 vcmpngepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0a vcmpngtpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0a vcmpngtpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0b vcmpfalsepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0b vcmpfalsepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0c vcmpneq_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0c vcmpneq_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0d vcmpgepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0d vcmpgepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0e vcmpgtpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0e vcmpgtpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0f vcmptruepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0f vcmptruepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 10 vcmpeq_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 10 vcmpeq_ospd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 11 vcmplt_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 11 vcmplt_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 12 vcmple_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 12 vcmple_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 13 vcmpunord_spd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 13 vcmpunord_spd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 14 vcmpneq_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 14 vcmpneq_uspd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 15 vcmpnlt_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 15 vcmpnlt_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 16 vcmpnle_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 16 vcmpnle_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 17 vcmpord_spd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 17 vcmpord_spd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 18 vcmpeq_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 18 vcmpeq_uspd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 19 vcmpnge_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 19 vcmpnge_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1a vcmpngt_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1a vcmpngt_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1b vcmpfalse_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1b vcmpfalse_ospd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1c vcmpneq_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1c vcmpneq_ospd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1d vcmpge_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1d vcmpge_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1e vcmpgt_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1e vcmpgt_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1f vcmptrue_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1f vcmptrue_uspd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 00 vcmpeqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 00 vcmpeqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 01 vcmpltps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 01 vcmpltps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 02 vcmpleps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 02 vcmpleps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 03 vcmpunordps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 03 vcmpunordps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 04 vcmpneqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 04 vcmpneqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 05 vcmpnltps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 05 vcmpnltps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 06 vcmpnleps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 06 vcmpnleps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 07 vcmpordps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 07 vcmpordps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 08 vcmpeq_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 08 vcmpeq_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 09 vcmpngeps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 09 vcmpngeps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0a vcmpngtps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0a vcmpngtps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0b vcmpfalseps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0b vcmpfalseps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0c vcmpneq_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0c vcmpneq_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0d vcmpgeps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0d vcmpgeps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0e vcmpgtps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0e vcmpgtps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0f vcmptrueps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0f vcmptrueps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 10 vcmpeq_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 10 vcmpeq_osps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 11 vcmplt_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 11 vcmplt_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 12 vcmple_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 12 vcmple_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 13 vcmpunord_sps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 13 vcmpunord_sps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 14 vcmpneq_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 14 vcmpneq_usps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 15 vcmpnlt_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 15 vcmpnlt_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 16 vcmpnle_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 16 vcmpnle_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 17 vcmpord_sps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 17 vcmpord_sps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 18 vcmpeq_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 18 vcmpeq_usps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 19 vcmpnge_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 19 vcmpnge_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1a vcmpngt_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1a vcmpngt_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1b vcmpfalse_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1b vcmpfalse_osps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1c vcmpneq_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1c vcmpneq_osps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1d vcmpge_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1d vcmpge_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1e vcmpgt_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1e vcmpgt_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1f vcmptrue_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1f vcmptrue_usps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 ff e6 e4 vcvtpd2dq %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 ff e6 21 vcvtpd2dqy \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fd 5a e4 vcvtpd2ps %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 fd 5a 21 vcvtpd2psy \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fd e6 e4 vcvttpd2dq %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 fd e6 21 vcvttpd2dqy \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fc 5b e4 vcvtdq2ps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 5b 21 vcvtdq2ps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 5b e4 vcvtps2dq %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 5b 21 vcvtps2dq \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 5b e4 vcvttps2dq %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 5b 21 vcvttps2dq \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 28 e4 vmovapd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 28 21 vmovapd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 28 e4 vmovaps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 28 21 vmovaps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 6f e4 vmovdqa %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 6f 21 vmovdqa \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 6f e4 vmovdqu %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 6f 21 vmovdqu \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 ff 12 e4 vmovddup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 ff 12 21 vmovddup \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 16 e4 vmovshdup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 16 21 vmovshdup \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 12 e4 vmovsldup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 12 21 vmovsldup \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 10 e4 vmovupd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 10 21 vmovupd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 10 e4 vmovups %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 10 21 vmovups \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 e4 vptest %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 21 vptest \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 53 e4 vrcpps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 53 21 vrcpps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 52 e4 vrsqrtps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 52 21 vrsqrtps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 51 e4 vsqrtpd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 51 21 vsqrtpd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 51 e4 vsqrtps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 51 21 vsqrtps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f e4 vtestpd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f 21 vtestpd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e e4 vtestps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e 21 vtestps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 ff f0 21 vlddqu \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c4 e3 4d 0d d4 64 vblendpd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0d 11 64 vblendpd \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0c d4 64 vblendps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0c 11 64 vblendps \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 64 vcmppd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 64 vcmppd \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 64 vcmpps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 64 vcmpps \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 40 d4 64 vdpps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 40 11 64 vdpps \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 06 d4 64 vperm2f128 \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 06 11 64 vperm2f128 \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c6 d4 64 vshufpd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c6 11 64 vshufpd \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c6 d4 64 vshufps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c6 11 64 vshufps \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 6d 4b fe 40 vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4b 39 40 vblendvpd %ymm4,\(%rcx\),%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4a fe 40 vblendvps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4a 39 40 vblendvps %ymm4,\(%rcx\),%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 69 39 60 vfmaddpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 68 fc 60 vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 68 39 60 vfmaddps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5d fc 60 vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5d 39 60 vfmaddsubpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5c fc 60 vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5c 39 60 vfmaddsubps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5f fc 60 vfmsubaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5f 39 60 vfmsubaddpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5e fc 60 vfmsubaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5e 39 60 vfmsubaddps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6d fc 60 vfmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6d 39 60 vfmsubpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6c fc 60 vfmsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6c 39 60 vfmsubps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 79 fc 60 vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 79 39 60 vfnmaddpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 78 fc 60 vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 78 39 60 vfnmaddps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7d fc 60 vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7d 39 60 vfnmsubpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7c fc 60 vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7c 39 60 vfnmsubps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 62 vpermilmo2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 62 vpermilmo2pd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 63 vpermilmz2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 63 vpermilmz2pd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 60 vpermiltd2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 60 vpermiltd2pd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 62 vpermilmo2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 62 vpermilmo2ps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 63 vpermilmz2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 63 vpermilmz2ps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 60 vpermiltd2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 60 vpermiltd2ps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 6a vpermil2pd \$0xa,%ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 6a vpermil2pd \$0xa,\(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 6a vpermil2ps \$0xa,%ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 6a vpermil2ps \$0xa,\(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 18 f4 64 vinsertf128 \$0x64,%xmm4,%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e3 5d 18 31 64 vinsertf128 \$0x64,\(%rcx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 19 e4 64 vextractf128 \$0x64,%ymm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 7d 19 21 64 vextractf128 \$0x64,%ymm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e2 7d 1a 21 vbroadcastf128 \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dqx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2psx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dqx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0e f4 vtestps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 0e 21 vtestps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0f f4 vtestpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 0f 21 vtestpd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fe e6 e4 vcvtdq2pd %xmm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe e6 21 vcvtdq2pd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 5a e4 vcvtps2pd %xmm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 5a 21 vcvtps2pd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 c9 58 d4 vaddpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 58 39 vaddpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 58 d4 vaddps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 58 39 vaddps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d0 d4 vaddsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d0 39 vaddsubpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb d0 d4 vaddsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb d0 39 vaddsubps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 55 d4 vandnpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 55 39 vandnpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 55 d4 vandnps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 55 39 vandnps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 54 d4 vandpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 54 39 vandpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 54 d4 vandps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 54 39 vandps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5e d4 vdivpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5e 39 vdivpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5e d4 vdivps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5e 39 vdivps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 7c d4 vhaddpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 7c 39 vhaddpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb 7c d4 vhaddps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 7c 39 vhaddps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 7d d4 vhsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 7d 39 vhsubpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb 7d d4 vhsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 7d 39 vhsubps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5f d4 vmaxpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5f 39 vmaxpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5f d4 vmaxps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5f 39 vmaxps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5d d4 vminpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5d 39 vminpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5d d4 vminps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5d 39 vminps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 59 d4 vmulpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 59 39 vmulpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 59 d4 vmulps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 59 39 vmulps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 56 d4 vorpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 56 39 vorpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 56 d4 vorps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 56 39 vorps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 63 d4 vpacksswb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 63 39 vpacksswb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6b d4 vpackssdw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6b 39 vpackssdw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 67 d4 vpackuswb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 67 39 vpackuswb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 2b d4 vpackusdw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 2b 39 vpackusdw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fc d4 vpaddb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fc 39 vpaddb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fd d4 vpaddw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fd 39 vpaddw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fe d4 vpaddd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fe 39 vpaddd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d4 d4 vpaddq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d4 39 vpaddq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ec d4 vpaddsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ec 39 vpaddsb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ed d4 vpaddsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ed 39 vpaddsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 dc d4 vpaddusb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 dc 39 vpaddusb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 dd d4 vpaddusw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 dd 39 vpaddusw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 db d4 vpand %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 db 39 vpand \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 df d4 vpandn %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 df 39 vpandn \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e0 d4 vpavgb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e0 39 vpavgb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e3 d4 vpavgw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e3 39 vpavgw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 74 d4 vpcmpeqb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 74 39 vpcmpeqb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 75 d4 vpcmpeqw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 75 39 vpcmpeqw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 76 d4 vpcmpeqd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 76 39 vpcmpeqd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 29 d4 vpcmpeqq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 29 39 vpcmpeqq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 64 d4 vpcmpgtb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 64 39 vpcmpgtb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 65 d4 vpcmpgtw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 65 39 vpcmpgtw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 66 d4 vpcmpgtd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 66 39 vpcmpgtd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 37 d4 vpcmpgtq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 37 39 vpcmpgtq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0d d4 vpermilpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0d 39 vpermilpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0c d4 vpermilps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0c 39 vpermilps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 01 d4 vphaddw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 01 39 vphaddw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 02 d4 vphaddd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 02 39 vphaddd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 03 d4 vphaddsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 03 39 vphaddsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 05 d4 vphsubw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 05 39 vphsubw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 06 d4 vphsubd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 06 39 vphsubd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 07 d4 vphsubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 07 39 vphsubsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f5 d4 vpmaddwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f5 39 vpmaddwd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 04 d4 vpmaddubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 04 39 vpmaddubsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3c d4 vpmaxsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3c 39 vpmaxsb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ee d4 vpmaxsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ee 39 vpmaxsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3d d4 vpmaxsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3d 39 vpmaxsd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 de d4 vpmaxub %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 de 39 vpmaxub \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3e d4 vpmaxuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3e 39 vpmaxuw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3f d4 vpmaxud %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3f 39 vpmaxud \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 38 d4 vpminsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 38 39 vpminsb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ea d4 vpminsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ea 39 vpminsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 39 d4 vpminsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 39 39 vpminsd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 da d4 vpminub %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 da 39 vpminub \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3a d4 vpminuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3a 39 vpminuw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3b d4 vpminud %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3b 39 vpminud \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e4 d4 vpmulhuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e4 39 vpmulhuw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0b d4 vpmulhrsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0b 39 vpmulhrsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e5 d4 vpmulhw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e5 39 vpmulhw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d5 d4 vpmullw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d5 39 vpmullw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 40 d4 vpmulld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 40 39 vpmulld \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f4 d4 vpmuludq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f4 39 vpmuludq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 28 d4 vpmuldq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 28 39 vpmuldq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 eb d4 vpor %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 eb 39 vpor \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f6 d4 vpsadbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f6 39 vpsadbw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 00 d4 vpshufb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 00 39 vpshufb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 08 d4 vpsignb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 08 39 vpsignb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 09 d4 vpsignw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 09 39 vpsignw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0a d4 vpsignd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0a 39 vpsignd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f1 d4 vpsllw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f1 39 vpsllw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f2 d4 vpslld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f2 39 vpslld \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f3 d4 vpsllq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f3 39 vpsllq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e1 d4 vpsraw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e1 39 vpsraw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e2 d4 vpsrad %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e2 39 vpsrad \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d1 d4 vpsrlw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d1 39 vpsrlw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d2 d4 vpsrld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d2 39 vpsrld \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d3 d4 vpsrlq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d3 39 vpsrlq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f8 d4 vpsubb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f8 39 vpsubb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f9 d4 vpsubw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f9 39 vpsubw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fa d4 vpsubd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fa 39 vpsubd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fb d4 vpsubq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fb 39 vpsubq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e8 d4 vpsubsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e8 39 vpsubsb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e9 d4 vpsubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e9 39 vpsubsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d8 d4 vpsubusb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d8 39 vpsubusb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d9 d4 vpsubusw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d9 39 vpsubusw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 68 d4 vpunpckhbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 68 39 vpunpckhbw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 69 d4 vpunpckhwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 69 39 vpunpckhwd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6a d4 vpunpckhdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6a 39 vpunpckhdq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6d d4 vpunpckhqdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6d 39 vpunpckhqdq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 60 d4 vpunpcklbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 60 39 vpunpcklbw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 61 d4 vpunpcklwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 61 39 vpunpcklwd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 62 d4 vpunpckldq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 62 39 vpunpckldq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6c d4 vpunpcklqdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6c 39 vpunpcklqdq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ef d4 vpxor %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ef 39 vpxor \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5c d4 vsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5c 39 vsubpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5c d4 vsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5c 39 vsubps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 15 d4 vunpckhpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 15 39 vunpckhpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 15 d4 vunpckhps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 15 39 vunpckhps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 14 d4 vunpcklpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 14 39 vunpcklpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 14 d4 vunpcklps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 14 39 vunpcklps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 57 d4 vxorpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 57 39 vxorpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 57 d4 vxorps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 57 39 vxorps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 00 vcmpeqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 00 vcmpeqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 01 vcmpltpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 01 vcmpltpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 02 vcmplepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 02 vcmplepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 03 vcmpunordpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 03 vcmpunordpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 04 vcmpneqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 04 vcmpneqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 05 vcmpnltpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 05 vcmpnltpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 06 vcmpnlepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 06 vcmpnlepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 07 vcmpordpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 07 vcmpordpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 08 vcmpeq_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 08 vcmpeq_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 09 vcmpngepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 09 vcmpngepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0a vcmpngtpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0a vcmpngtpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0b vcmpfalsepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0b vcmpfalsepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0c vcmpneq_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0c vcmpneq_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0d vcmpgepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0d vcmpgepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0e vcmpgtpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0e vcmpgtpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0f vcmptruepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0f vcmptruepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 10 vcmpeq_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 10 vcmpeq_ospd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 11 vcmplt_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 11 vcmplt_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 12 vcmple_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 12 vcmple_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 13 vcmpunord_spd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 13 vcmpunord_spd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 14 vcmpneq_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 14 vcmpneq_uspd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 15 vcmpnlt_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 15 vcmpnlt_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 16 vcmpnle_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 16 vcmpnle_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 17 vcmpord_spd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 17 vcmpord_spd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 18 vcmpeq_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 18 vcmpeq_uspd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 19 vcmpnge_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 19 vcmpnge_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1a vcmpngt_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1a vcmpngt_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1b vcmpfalse_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1b vcmpfalse_ospd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1c vcmpneq_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1c vcmpneq_ospd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1d vcmpge_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1d vcmpge_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1e vcmpgt_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1e vcmpgt_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1f vcmptrue_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1f vcmptrue_uspd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 00 vcmpeqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 00 vcmpeqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 01 vcmpltps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 01 vcmpltps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 02 vcmpleps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 02 vcmpleps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 03 vcmpunordps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 03 vcmpunordps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 04 vcmpneqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 04 vcmpneqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 05 vcmpnltps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 05 vcmpnltps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 06 vcmpnleps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 06 vcmpnleps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 07 vcmpordps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 07 vcmpordps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 08 vcmpeq_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 08 vcmpeq_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 09 vcmpngeps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 09 vcmpngeps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0a vcmpngtps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0a vcmpngtps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0b vcmpfalseps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0b vcmpfalseps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0c vcmpneq_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0c vcmpneq_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0d vcmpgeps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0d vcmpgeps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0e vcmpgtps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0e vcmpgtps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0f vcmptrueps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0f vcmptrueps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 10 vcmpeq_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 10 vcmpeq_osps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 11 vcmplt_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 11 vcmplt_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 12 vcmple_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 12 vcmple_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 13 vcmpunord_sps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 13 vcmpunord_sps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 14 vcmpneq_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 14 vcmpneq_usps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 15 vcmpnlt_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 15 vcmpnlt_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 16 vcmpnle_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 16 vcmpnle_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 17 vcmpord_sps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 17 vcmpord_sps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 18 vcmpeq_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 18 vcmpeq_usps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 19 vcmpnge_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 19 vcmpnge_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1a vcmpngt_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1a vcmpngt_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1b vcmpfalse_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1b vcmpfalse_osps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1c vcmpneq_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1c vcmpneq_osps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1d vcmpge_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1d vcmpge_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1e vcmpgt_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1e vcmpgt_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1f vcmptrue_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1f vcmptrue_usps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 59 2c 31 vmaskmovps \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 59 2d 31 vmaskmovpd \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 05 f4 64 vpermilpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 05 31 64 vpermilpd \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 04 f4 64 vpermilps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 04 31 64 vpermilps \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 2e 21 vmaskmovps %xmm4,%xmm6,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e2 49 2f 21 vmaskmovpd %xmm4,%xmm6,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 49 0d d4 64 vblendpd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0d 11 64 vblendpd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0c d4 64 vblendps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0c 11 64 vblendps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 d4 64 vcmppd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 11 64 vcmppd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 d4 64 vcmpps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 11 64 vcmpps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 41 d4 64 vdppd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 41 11 64 vdppd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 40 d4 64 vdpps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 40 11 64 vdpps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 42 d4 64 vmpsadbw \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 42 11 64 vmpsadbw \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0f d4 64 vpalignr \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0f 11 64 vpalignr \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0e d4 64 vpblendw \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0e 11 64 vpblendw \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c6 d4 64 vshufpd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c6 11 64 vshufpd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c6 d4 64 vshufps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c6 11 64 vshufps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 69 4b fe 40 vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4b 39 40 vblendvpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4a fe 40 vblendvps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4a 39 40 vblendvps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4c fe 40 vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4c 39 40 vpblendvb %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 69 fc 60 vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 69 39 60 vfmaddpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 69 39 40 vfmaddpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 68 fc 60 vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 68 39 60 vfmaddps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 68 39 40 vfmaddps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5d fc 60 vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5d 39 60 vfmaddsubpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5d 39 40 vfmaddsubpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5c fc 60 vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5c 39 60 vfmaddsubps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5c 39 40 vfmaddsubps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5f fc 60 vfmsubaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5f 39 60 vfmsubaddpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5f 39 40 vfmsubaddpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5e fc 60 vfmsubaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5e 39 60 vfmsubaddps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5e 39 40 vfmsubaddps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6d fc 60 vfmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6d 39 60 vfmsubpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6d 39 40 vfmsubpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6c fc 60 vfmsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6c 39 60 vfmsubps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6c 39 40 vfmsubps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 79 fc 60 vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 79 39 60 vfnmaddpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 79 39 40 vfnmaddpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 78 fc 60 vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 78 39 60 vfnmaddps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 78 39 40 vfnmaddps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7d fc 60 vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7d 39 60 vfnmsubpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7d 39 40 vfnmsubpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7c fc 60 vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7c 39 60 vfnmsubps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7c 39 40 vfnmsubps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 62 vpermilmo2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 62 vpermilmo2pd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 42 vpermilmo2pd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 63 vpermilmz2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 63 vpermilmz2pd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 43 vpermilmz2pd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 60 vpermiltd2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 60 vpermiltd2pd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 40 vpermiltd2pd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 62 vpermilmo2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 62 vpermilmo2ps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 42 vpermilmo2ps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 63 vpermilmz2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 63 vpermilmz2ps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 43 vpermilmz2ps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 60 vpermiltd2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 60 vpermiltd2ps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 40 vpermiltd2ps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 6a vpermil2pd \$0xa,%xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 6a vpermil2pd \$0xa,\(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 4a vpermil2pd \$0xa,%xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 6a vpermil2ps \$0xa,%xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 6a vpermil2ps \$0xa,\(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 4a vpermil2ps \$0xa,%xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e2 7d 19 21 vbroadcastsd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e1 f9 7e e1 vmovq %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 f9 6e e1 vmovq %rcx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c4 e1 fb 2d cc vcvtsd2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2d 09 vcvtsd2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2c cc vcvttsd2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2c 09 vcvttsd2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 db 2a f1 vcvtsi2sd %rcx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e1 db 2a 31 vcvtsi2sdq \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e1 da 2a f1 vcvtsi2ss %rcx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e1 da 2a 31 vcvtsi2ssq \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 d9 22 f1 64 vpinsrq \$0x64,%rcx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 d9 22 31 64 vpinsrq \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 f9 16 e1 64 vpextrq \$0x64,%xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e3 f9 16 21 64 vpextrq \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 d9 12 31 vmovlpd \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d8 12 31 vmovlps \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 16 31 vmovhpd \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d8 16 31 vmovhps \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 d4 64 vcmpsd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 64 vcmpsd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0b d4 64 vroundsd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0b 11 64 vroundsd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 e9 6b fc 60 vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6b 39 60 vfmaddsd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6b 39 40 vfmaddsd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6f fc 60 vfmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6f 39 60 vfmsubsd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6f 39 40 vfmsubsd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7b fc 60 vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7b 39 60 vfnmaddsd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7b 39 40 vfnmaddsd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7f fc 60 vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7f 39 60 vfnmsubsd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7f 39 40 vfnmsubsd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c5 cb 58 d4 vaddsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 58 11 vaddsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5a d4 vcvtsd2ss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5a 11 vcvtsd2ss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5e d4 vdivsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5e 11 vdivsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5f d4 vmaxsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5f 11 vmaxsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5d d4 vminsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5d 11 vminsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 59 d4 vmulsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 59 11 vmulsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 51 d4 vsqrtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 51 11 vsqrtsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5c d4 vsubsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5c 11 vsubsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 00 vcmpeqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 00 vcmpeqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 01 vcmpltsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 01 vcmpltsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 02 vcmplesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 02 vcmplesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 03 vcmpunordsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 03 vcmpunordsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 04 vcmpneqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 04 vcmpneqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 05 vcmpnltsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 05 vcmpnltsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 06 vcmpnlesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 06 vcmpnlesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 07 vcmpordsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 07 vcmpordsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 08 vcmpeq_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 08 vcmpeq_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 09 vcmpngesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 09 vcmpngesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0a vcmpngtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0a vcmpngtsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0b vcmpfalsesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0b vcmpfalsesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0c vcmpneq_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0c vcmpneq_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0d vcmpgesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0d vcmpgesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0e vcmpgtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0e vcmpgtsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0f vcmptruesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0f vcmptruesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 10 vcmpeq_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 10 vcmpeq_ossd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 11 vcmplt_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 11 vcmplt_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 12 vcmple_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 12 vcmple_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 13 vcmpunord_ssd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 13 vcmpunord_ssd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 14 vcmpneq_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 14 vcmpneq_ussd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 15 vcmpnlt_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 15 vcmpnlt_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 16 vcmpnle_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 16 vcmpnle_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 17 vcmpord_ssd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 17 vcmpord_ssd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 18 vcmpeq_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 18 vcmpeq_ussd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 19 vcmpnge_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 19 vcmpnge_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1a vcmpngt_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1a vcmpngt_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1b vcmpfalse_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1b vcmpfalse_ossd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1c vcmpneq_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1c vcmpneq_ossd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1d vcmpge_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1d vcmpge_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1e vcmpgt_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1e vcmpgt_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1f vcmptrue_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1f vcmptrue_ussd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 58 d4 vaddss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 58 11 vaddss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5a d4 vcvtss2sd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5a 11 vcvtss2sd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5e d4 vdivss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5e 11 vdivss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5f d4 vmaxss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5f 11 vmaxss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5d d4 vminss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5d 11 vminss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 59 d4 vmulss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 59 11 vmulss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 53 d4 vrcpss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 53 11 vrcpss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 52 d4 vrsqrtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 52 11 vrsqrtss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 51 d4 vsqrtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 51 11 vsqrtss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5c d4 vsubss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5c 11 vsubss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 00 vcmpeqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 00 vcmpeqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 01 vcmpltss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 01 vcmpltss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 02 vcmpless %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 02 vcmpless \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 03 vcmpunordss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 03 vcmpunordss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 04 vcmpneqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 04 vcmpneqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 05 vcmpnltss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 05 vcmpnltss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 06 vcmpnless %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 06 vcmpnless \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 07 vcmpordss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 07 vcmpordss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 08 vcmpeq_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 08 vcmpeq_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 09 vcmpngess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 09 vcmpngess \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0a vcmpngtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0a vcmpngtss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0b vcmpfalsess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0b vcmpfalsess \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0c vcmpneq_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0c vcmpneq_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0d vcmpgess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0d vcmpgess \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0e vcmpgtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0e vcmpgtss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0f vcmptruess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0f vcmptruess \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 10 vcmpeq_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 10 vcmpeq_osss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 11 vcmplt_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 11 vcmplt_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 12 vcmple_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 12 vcmple_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 13 vcmpunord_sss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 13 vcmpunord_sss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 14 vcmpneq_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 14 vcmpneq_usss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 15 vcmpnlt_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 15 vcmpnlt_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 16 vcmpnle_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 16 vcmpnle_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 17 vcmpord_sss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 17 vcmpord_sss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 18 vcmpeq_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 18 vcmpeq_usss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 19 vcmpnge_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 19 vcmpnge_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1a vcmpngt_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1a vcmpngt_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1b vcmpfalse_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1b vcmpfalse_osss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1c vcmpneq_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1c vcmpneq_osss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1d vcmpge_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1d vcmpge_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1e vcmpgt_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1e vcmpgt_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1f vcmptrue_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1f vcmptrue_usss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 7d 18 21 vbroadcastss \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 18 21 vbroadcastss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd %ecx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c4 e1 fa 2d cc vcvtss2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2d 09 vcvtss2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2c cc vcvttss2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2c 09 vcvttss2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 db 2a f1 vcvtsi2sd %ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 db 2a 31 vcvtsi2sdl \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 da 2a f1 vcvtsi2ss %ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 da 2a 31 vcvtsi2ssl \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 d4 64 vcmpss \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 64 vcmpss \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 21 d4 64 vinsertps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 21 11 64 vinsertps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0a d4 64 vroundss \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0a 11 64 vroundss \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 e9 6a fc 60 vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6a 39 60 vfmaddss \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6a 39 40 vfmaddss %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6e fc 60 vfmsubss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6e 39 60 vfmsubss \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6e 39 40 vfmsubss %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7a fc 60 vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7a 39 60 vfnmaddss \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7a 39 40 vfnmaddss %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7e fc 60 vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7e 39 60 vfnmsubss \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7e 39 40 vfnmsubss %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 c8 12 d4 vmovhlps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 16 d4 vmovlhps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 10 d4 vmovsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 10 d4 vmovss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 72 f4 64 vpslld \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 fc 64 vpslldq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 f4 64 vpsllq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 f4 64 vpsllw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 72 e4 64 vpsrad \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 e4 64 vpsraw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 72 d4 64 vpsrld \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 dc 64 vpsrldq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 d4 64 vpsrlq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 d4 64 vpsrlw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 ff e6 f4 vcvtpd2dq %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fd 5a f4 vcvtpd2ps %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fd e6 f4 vcvttpd2dq %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 78 56 34 12 vldmxcsr 0x12345678
+[ ]*[a-f0-9]+: c5 79 6f 04 25 78 56 34 12 vmovdqa 0x12345678,%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 04 25 78 56 34 12 vmovdqa %xmm8,0x12345678
+[ ]*[a-f0-9]+: c5 79 7e 04 25 78 56 34 12 vmovd %xmm8,0x12345678
+[ ]*[a-f0-9]+: c5 7b 2d 04 25 78 56 34 12 vcvtsd2si 0x12345678,%r8d
+[ ]*[a-f0-9]+: c5 7e e6 04 25 78 56 34 12 vcvtdq2pd 0x12345678,%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 04 25 78 56 34 12 vcvtpd2psy 0x12345678,%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 3c 25 78 56 34 12 vpavgb 0x12345678,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 04 25 78 56 34 12 64 vpextrb \$0x64,%xmm8,0x12345678
+[ ]*[a-f0-9]+: c5 3b 2a 3c 25 78 56 34 12 vcvtsi2sdl 0x12345678,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 34 25 78 56 34 12 80 vblendvps %xmm8,0x12345678,%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 3c 25 78 56 34 12 64 vpinsrb \$0x64,0x12345678,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 04 25 78 56 34 12 vmovdqa 0x12345678,%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 04 25 78 56 34 12 vmovdqa %ymm8,0x12345678
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 25 78 56 34 12 vpermilpd 0x12345678,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 04 25 78 56 34 12 64 vroundpd \$0x64,0x12345678,%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 04 25 78 56 34 12 64 vextractf128 \$0x64,%ymm8,0x12345678
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 25 78 56 34 12 64 vperm2f128 \$0x64,0x12345678,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 25 78 56 34 12 80 vblendvpd %ymm8,0x12345678,%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 55 00 vldmxcsr 0x0\(%rbp\)
+[ ]*[a-f0-9]+: c5 79 6f 45 00 vmovdqa 0x0\(%rbp\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 45 00 vmovdqa %xmm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c5 79 7e 45 00 vmovd %xmm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c5 7b 2d 45 00 vcvtsd2si 0x0\(%rbp\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 45 00 vcvtdq2pd 0x0\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 45 00 vcvtpd2psy 0x0\(%rbp\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 7d 00 vpavgb 0x0\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 45 00 64 vpextrb \$0x64,%xmm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c5 3b 2a 7d 00 vcvtsi2sdl 0x0\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 75 00 80 vblendvps %xmm8,0x0\(%rbp\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 7d 00 64 vpinsrb \$0x64,0x0\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 45 00 vmovdqa 0x0\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 45 00 vmovdqa %ymm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c4 62 3d 0d 7d 00 vpermilpd 0x0\(%rbp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 45 00 64 vroundpd \$0x64,0x0\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 45 00 64 vextractf128 \$0x64,%ymm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c4 63 3d 06 7d 00 64 vperm2f128 \$0x64,0x0\(%rbp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 75 00 80 vblendvpd %ymm8,0x0\(%rbp\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 14 24 vldmxcsr \(%rsp\)
+[ ]*[a-f0-9]+: c5 79 6f 04 24 vmovdqa \(%rsp\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 04 24 vmovdqa %xmm8,\(%rsp\)
+[ ]*[a-f0-9]+: c5 79 7e 04 24 vmovd %xmm8,\(%rsp\)
+[ ]*[a-f0-9]+: c5 7b 2d 04 24 vcvtsd2si \(%rsp\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 04 24 vcvtdq2pd \(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 04 24 vcvtpd2psy \(%rsp\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 3c 24 vpavgb \(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 04 24 64 vpextrb \$0x64,%xmm8,\(%rsp\)
+[ ]*[a-f0-9]+: c5 3b 2a 3c 24 vcvtsi2sdl \(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 34 24 80 vblendvps %xmm8,\(%rsp\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 3c 24 64 vpinsrb \$0x64,\(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 04 24 vmovdqa \(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 04 24 vmovdqa %ymm8,\(%rsp\)
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 24 vpermilpd \(%rsp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 04 24 64 vroundpd \$0x64,\(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 04 24 64 vextractf128 \$0x64,%ymm8,\(%rsp\)
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 24 64 vperm2f128 \$0x64,\(%rsp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 24 80 vblendvpd %ymm8,\(%rsp\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 95 99 00 00 00 vldmxcsr 0x99\(%rbp\)
+[ ]*[a-f0-9]+: c5 79 6f 85 99 00 00 00 vmovdqa 0x99\(%rbp\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 85 99 00 00 00 vmovdqa %xmm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c5 79 7e 85 99 00 00 00 vmovd %xmm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c5 7b 2d 85 99 00 00 00 vcvtsd2si 0x99\(%rbp\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 85 99 00 00 00 vcvtdq2pd 0x99\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 85 99 00 00 00 vcvtpd2psy 0x99\(%rbp\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 bd 99 00 00 00 vpavgb 0x99\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 85 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c5 3b 2a bd 99 00 00 00 vcvtsi2sdl 0x99\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a b5 99 00 00 00 80 vblendvps %xmm8,0x99\(%rbp\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 bd 99 00 00 00 64 vpinsrb \$0x64,0x99\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 85 99 00 00 00 vmovdqa 0x99\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 85 99 00 00 00 vmovdqa %ymm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c4 62 3d 0d bd 99 00 00 00 vpermilpd 0x99\(%rbp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 85 99 00 00 00 64 vroundpd \$0x64,0x99\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 85 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c4 63 3d 06 bd 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%rbp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b b5 99 00 00 00 80 vblendvpd %ymm8,0x99\(%rbp\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 c1 78 ae 97 99 00 00 00 vldmxcsr 0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 41 79 6f 87 99 00 00 00 vmovdqa 0x99\(%r15\),%xmm8
+[ ]*[a-f0-9]+: c4 41 79 7f 87 99 00 00 00 vmovdqa %xmm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 41 79 7e 87 99 00 00 00 vmovd %xmm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 41 7b 2d 87 99 00 00 00 vcvtsd2si 0x99\(%r15\),%r8d
+[ ]*[a-f0-9]+: c4 41 7e e6 87 99 00 00 00 vcvtdq2pd 0x99\(%r15\),%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 5a 87 99 00 00 00 vcvtpd2psy 0x99\(%r15\),%xmm8
+[ ]*[a-f0-9]+: c4 41 39 e0 bf 99 00 00 00 vpavgb 0x99\(%r15\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 79 14 87 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 41 3b 2a bf 99 00 00 00 vcvtsi2sdl 0x99\(%r15\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 19 4a b7 99 00 00 00 80 vblendvps %xmm8,0x99\(%r15\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 43 39 20 bf 99 00 00 00 64 vpinsrb \$0x64,0x99\(%r15\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 7d 6f 87 99 00 00 00 vmovdqa 0x99\(%r15\),%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 7f 87 99 00 00 00 vmovdqa %ymm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 42 3d 0d bf 99 00 00 00 vpermilpd 0x99\(%r15\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 7d 09 87 99 00 00 00 64 vroundpd \$0x64,0x99\(%r15\),%ymm8
+[ ]*[a-f0-9]+: c4 43 7d 19 87 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 43 3d 06 bf 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%r15\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 1d 4b b7 99 00 00 00 80 vblendvpd %ymm8,0x99\(%r15\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 15 99 00 00 00 vldmxcsr 0x99\(%rip\) # 1a27 <_start\+0x1a27>
+[ ]*[a-f0-9]+: c5 79 6f 05 99 00 00 00 vmovdqa 0x99\(%rip\),%xmm8 # 1a2f <_start\+0x1a2f>
+[ ]*[a-f0-9]+: c5 79 7f 05 99 00 00 00 vmovdqa %xmm8,0x99\(%rip\) # 1a37 <_start\+0x1a37>
+[ ]*[a-f0-9]+: c5 79 7e 05 99 00 00 00 vmovd %xmm8,0x99\(%rip\) # 1a3f <_start\+0x1a3f>
+[ ]*[a-f0-9]+: c5 7b 2d 05 99 00 00 00 vcvtsd2si 0x99\(%rip\),%r8d # 1a47 <_start\+0x1a47>
+[ ]*[a-f0-9]+: c5 7e e6 05 99 00 00 00 vcvtdq2pd 0x99\(%rip\),%ymm8 # 1a4f <_start\+0x1a4f>
+[ ]*[a-f0-9]+: c5 7d 5a 05 99 00 00 00 vcvtpd2psy 0x99\(%rip\),%xmm8 # 1a57 <_start\+0x1a57>
+[ ]*[a-f0-9]+: c5 39 e0 3d 99 00 00 00 vpavgb 0x99\(%rip\),%xmm8,%xmm15 # 1a5f <_start\+0x1a5f>
+[ ]*[a-f0-9]+: c4 63 79 14 05 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%rip\) # 1a69 <_start\+0x1a69>
+[ ]*[a-f0-9]+: c5 3b 2a 3d 99 00 00 00 vcvtsi2sdl 0x99\(%rip\),%xmm8,%xmm15 # 1a71 <_start\+0x1a71>
+[ ]*[a-f0-9]+: c4 63 19 4a 35 99 00 00 00 80 vblendvps %xmm8,0x99\(%rip\),%xmm12,%xmm14 # 1a7b <_start\+0x1a7b>
+[ ]*[a-f0-9]+: c4 63 39 20 3d 99 00 00 00 64 vpinsrb \$0x64,0x99\(%rip\),%xmm8,%xmm15 # 1a85 <_start\+0x1a85>
+[ ]*[a-f0-9]+: c5 7d 6f 05 99 00 00 00 vmovdqa 0x99\(%rip\),%ymm8 # 1a8d <_start\+0x1a8d>
+[ ]*[a-f0-9]+: c5 7d 7f 05 99 00 00 00 vmovdqa %ymm8,0x99\(%rip\) # 1a95 <_start\+0x1a95>
+[ ]*[a-f0-9]+: c4 62 3d 0d 3d 99 00 00 00 vpermilpd 0x99\(%rip\),%ymm8,%ymm15 # 1a9e <_start\+0x1a9e>
+[ ]*[a-f0-9]+: c4 63 7d 09 05 99 00 00 00 64 vroundpd \$0x64,0x99\(%rip\),%ymm8 # 1aa8 <_start\+0x1aa8>
+[ ]*[a-f0-9]+: c4 63 7d 19 05 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%rip\) # 1ab2 <_start\+0x1ab2>
+[ ]*[a-f0-9]+: c4 63 3d 06 3d 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%rip\),%ymm8,%ymm15 # 1abc <_start\+0x1abc>
+[ ]*[a-f0-9]+: c4 63 1d 4b 35 99 00 00 00 80 vblendvpd %ymm8,0x99\(%rip\),%ymm12,%ymm14 # 1ac6 <_start\+0x1ac6>
+[ ]*[a-f0-9]+: c5 f8 ae 94 24 99 00 00 00 vldmxcsr 0x99\(%rsp\)
+[ ]*[a-f0-9]+: c5 79 6f 84 24 99 00 00 00 vmovdqa 0x99\(%rsp\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 84 24 99 00 00 00 vmovdqa %xmm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c5 79 7e 84 24 99 00 00 00 vmovd %xmm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c5 7b 2d 84 24 99 00 00 00 vcvtsd2si 0x99\(%rsp\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 84 24 99 00 00 00 vcvtdq2pd 0x99\(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 84 24 99 00 00 00 vcvtpd2psy 0x99\(%rsp\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 bc 24 99 00 00 00 vpavgb 0x99\(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 84 24 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c5 3b 2a bc 24 99 00 00 00 vcvtsi2sdl 0x99\(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a b4 24 99 00 00 00 80 vblendvps %xmm8,0x99\(%rsp\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 bc 24 99 00 00 00 64 vpinsrb \$0x64,0x99\(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 84 24 99 00 00 00 vmovdqa 0x99\(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 84 24 99 00 00 00 vmovdqa %ymm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 24 99 00 00 00 vpermilpd 0x99\(%rsp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 84 24 99 00 00 00 64 vroundpd \$0x64,0x99\(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 84 24 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 24 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%rsp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 24 99 00 00 00 80 vblendvpd %ymm8,0x99\(%rsp\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 c1 78 ae 94 24 99 00 00 00 vldmxcsr 0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 41 79 6f 84 24 99 00 00 00 vmovdqa 0x99\(%r12\),%xmm8
+[ ]*[a-f0-9]+: c4 41 79 7f 84 24 99 00 00 00 vmovdqa %xmm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 41 79 7e 84 24 99 00 00 00 vmovd %xmm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 41 7b 2d 84 24 99 00 00 00 vcvtsd2si 0x99\(%r12\),%r8d
+[ ]*[a-f0-9]+: c4 41 7e e6 84 24 99 00 00 00 vcvtdq2pd 0x99\(%r12\),%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 5a 84 24 99 00 00 00 vcvtpd2psy 0x99\(%r12\),%xmm8
+[ ]*[a-f0-9]+: c4 41 39 e0 bc 24 99 00 00 00 vpavgb 0x99\(%r12\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 79 14 84 24 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 41 3b 2a bc 24 99 00 00 00 vcvtsi2sdl 0x99\(%r12\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 19 4a b4 24 99 00 00 00 80 vblendvps %xmm8,0x99\(%r12\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 43 39 20 bc 24 99 00 00 00 64 vpinsrb \$0x64,0x99\(%r12\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 7d 6f 84 24 99 00 00 00 vmovdqa 0x99\(%r12\),%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 7f 84 24 99 00 00 00 vmovdqa %ymm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 42 3d 0d bc 24 99 00 00 00 vpermilpd 0x99\(%r12\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 7d 09 84 24 99 00 00 00 64 vroundpd \$0x64,0x99\(%r12\),%ymm8
+[ ]*[a-f0-9]+: c4 43 7d 19 84 24 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 43 3d 06 bc 24 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%r12\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 1d 4b b4 24 99 00 00 00 80 vblendvpd %ymm8,0x99\(%r12\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 67 ff ff ff vldmxcsr 0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 79 6f 04 25 67 ff ff ff vmovdqa 0xffffffffffffff67,%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 04 25 67 ff ff ff vmovdqa %xmm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 79 7e 04 25 67 ff ff ff vmovd %xmm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 7b 2d 04 25 67 ff ff ff vcvtsd2si 0xffffffffffffff67,%r8d
+[ ]*[a-f0-9]+: c5 7e e6 04 25 67 ff ff ff vcvtdq2pd 0xffffffffffffff67,%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 04 25 67 ff ff ff vcvtpd2psy 0xffffffffffffff67,%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 3c 25 67 ff ff ff vpavgb 0xffffffffffffff67,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 04 25 67 ff ff ff 64 vpextrb \$0x64,%xmm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 3b 2a 3c 25 67 ff ff ff vcvtsi2sdl 0xffffffffffffff67,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 34 25 67 ff ff ff 80 vblendvps %xmm8,0xffffffffffffff67,%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 3c 25 67 ff ff ff 64 vpinsrb \$0x64,0xffffffffffffff67,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 04 25 67 ff ff ff vmovdqa 0xffffffffffffff67,%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 04 25 67 ff ff ff vmovdqa %ymm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 25 67 ff ff ff vpermilpd 0xffffffffffffff67,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 04 25 67 ff ff ff 64 vroundpd \$0x64,0xffffffffffffff67,%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 04 25 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 25 67 ff ff ff 64 vperm2f128 \$0x64,0xffffffffffffff67,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 25 67 ff ff ff 80 vblendvpd %ymm8,0xffffffffffffff67,%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 14 65 67 ff ff ff vldmxcsr -0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c5 79 6f 04 65 67 ff ff ff vmovdqa -0x99\(,%riz,2\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 04 65 67 ff ff ff vmovdqa %xmm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c5 79 7e 04 65 67 ff ff ff vmovd %xmm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c5 7b 2d 04 65 67 ff ff ff vcvtsd2si -0x99\(,%riz,2\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 04 65 67 ff ff ff vcvtdq2pd -0x99\(,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 04 65 67 ff ff ff vcvtpd2psy -0x99\(,%riz,2\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 3c 65 67 ff ff ff vpavgb -0x99\(,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 04 65 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c5 3b 2a 3c 65 67 ff ff ff vcvtsi2sdl -0x99\(,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 34 65 67 ff ff ff 80 vblendvps %xmm8,-0x99\(,%riz,2\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 3c 65 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 04 65 67 ff ff ff vmovdqa -0x99\(,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 04 65 67 ff ff ff vmovdqa %ymm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 65 67 ff ff ff vpermilpd -0x99\(,%riz,2\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 04 65 67 ff ff ff 64 vroundpd \$0x64,-0x99\(,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 04 65 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 65 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(,%riz,2\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 65 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(,%riz,2\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 94 23 67 ff ff ff vldmxcsr -0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c5 79 6f 84 23 67 ff ff ff vmovdqa -0x99\(%rbx,%riz,1\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 84 23 67 ff ff ff vmovdqa %xmm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c5 79 7e 84 23 67 ff ff ff vmovd %xmm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c5 7b 2d 84 23 67 ff ff ff vcvtsd2si -0x99\(%rbx,%riz,1\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 84 23 67 ff ff ff vcvtdq2pd -0x99\(%rbx,%riz,1\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 84 23 67 ff ff ff vcvtpd2psy -0x99\(%rbx,%riz,1\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 bc 23 67 ff ff ff vpavgb -0x99\(%rbx,%riz,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 84 23 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c5 3b 2a bc 23 67 ff ff ff vcvtsi2sdl -0x99\(%rbx,%riz,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a b4 23 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%rbx,%riz,1\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 bc 23 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%rbx,%riz,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 84 23 67 ff ff ff vmovdqa -0x99\(%rbx,%riz,1\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 84 23 67 ff ff ff vmovdqa %ymm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 23 67 ff ff ff vpermilpd -0x99\(%rbx,%riz,1\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 84 23 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%rbx,%riz,1\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 84 23 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 23 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%rbx,%riz,1\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 23 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%rbx,%riz,1\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 94 63 67 ff ff ff vldmxcsr -0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c5 79 6f 84 63 67 ff ff ff vmovdqa -0x99\(%rbx,%riz,2\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 84 63 67 ff ff ff vmovdqa %xmm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c5 79 7e 84 63 67 ff ff ff vmovd %xmm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c5 7b 2d 84 63 67 ff ff ff vcvtsd2si -0x99\(%rbx,%riz,2\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 84 63 67 ff ff ff vcvtdq2pd -0x99\(%rbx,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 84 63 67 ff ff ff vcvtpd2psy -0x99\(%rbx,%riz,2\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 bc 63 67 ff ff ff vpavgb -0x99\(%rbx,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 84 63 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c5 3b 2a bc 63 67 ff ff ff vcvtsi2sdl -0x99\(%rbx,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a b4 63 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%rbx,%riz,2\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 bc 63 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%rbx,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 84 63 67 ff ff ff vmovdqa -0x99\(%rbx,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 84 63 67 ff ff ff vmovdqa %ymm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 63 67 ff ff ff vpermilpd -0x99\(%rbx,%riz,2\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 84 63 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%rbx,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 84 63 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 63 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%rbx,%riz,2\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 63 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%rbx,%riz,2\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 81 78 ae 94 bc 67 ff ff ff vldmxcsr -0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 01 79 6f 84 bc 67 ff ff ff vmovdqa -0x99\(%r12,%r15,4\),%xmm8
+[ ]*[a-f0-9]+: c4 01 79 7f 84 bc 67 ff ff ff vmovdqa %xmm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 01 79 7e 84 bc 67 ff ff ff vmovd %xmm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 01 7b 2d 84 bc 67 ff ff ff vcvtsd2si -0x99\(%r12,%r15,4\),%r8d
+[ ]*[a-f0-9]+: c4 01 7e e6 84 bc 67 ff ff ff vcvtdq2pd -0x99\(%r12,%r15,4\),%ymm8
+[ ]*[a-f0-9]+: c4 01 7d 5a 84 bc 67 ff ff ff vcvtpd2psy -0x99\(%r12,%r15,4\),%xmm8
+[ ]*[a-f0-9]+: c4 01 39 e0 bc bc 67 ff ff ff vpavgb -0x99\(%r12,%r15,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 03 79 14 84 bc 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 01 3b 2a bc bc 67 ff ff ff vcvtsi2sdl -0x99\(%r12,%r15,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 03 19 4a b4 bc 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%r12,%r15,4\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 03 39 20 bc bc 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%r12,%r15,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 01 7d 6f 84 bc 67 ff ff ff vmovdqa -0x99\(%r12,%r15,4\),%ymm8
+[ ]*[a-f0-9]+: c4 01 7d 7f 84 bc 67 ff ff ff vmovdqa %ymm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 02 3d 0d bc bc 67 ff ff ff vpermilpd -0x99\(%r12,%r15,4\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 03 7d 09 84 bc 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%r12,%r15,4\),%ymm8
+[ ]*[a-f0-9]+: c4 03 7d 19 84 bc 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 03 3d 06 bc bc 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%r12,%r15,4\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 03 1d 4b b4 bc 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%r12,%r15,4\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 81 78 ae 94 f8 67 ff ff ff vldmxcsr -0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 01 79 6f 84 f8 67 ff ff ff vmovdqa -0x99\(%r8,%r15,8\),%xmm8
+[ ]*[a-f0-9]+: c4 01 79 7f 84 f8 67 ff ff ff vmovdqa %xmm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 01 79 7e 84 f8 67 ff ff ff vmovd %xmm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 01 7b 2d 84 f8 67 ff ff ff vcvtsd2si -0x99\(%r8,%r15,8\),%r8d
+[ ]*[a-f0-9]+: c4 01 7e e6 84 f8 67 ff ff ff vcvtdq2pd -0x99\(%r8,%r15,8\),%ymm8
+[ ]*[a-f0-9]+: c4 01 7d 5a 84 f8 67 ff ff ff vcvtpd2psy -0x99\(%r8,%r15,8\),%xmm8
+[ ]*[a-f0-9]+: c4 01 39 e0 bc f8 67 ff ff ff vpavgb -0x99\(%r8,%r15,8\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 03 79 14 84 f8 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 01 3b 2a bc f8 67 ff ff ff vcvtsi2sdl -0x99\(%r8,%r15,8\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 03 19 4a b4 f8 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%r8,%r15,8\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 03 39 20 bc f8 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%r8,%r15,8\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 01 7d 6f 84 f8 67 ff ff ff vmovdqa -0x99\(%r8,%r15,8\),%ymm8
+[ ]*[a-f0-9]+: c4 01 7d 7f 84 f8 67 ff ff ff vmovdqa %ymm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 02 3d 0d bc f8 67 ff ff ff vpermilpd -0x99\(%r8,%r15,8\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 03 7d 09 84 f8 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%r8,%r15,8\),%ymm8
+[ ]*[a-f0-9]+: c4 03 7d 19 84 f8 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 03 3d 06 bc f8 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%r8,%r15,8\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 03 1d 4b b4 f8 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%r8,%r15,8\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 a1 78 ae 94 ad 67 ff ff ff vldmxcsr -0x99\(%rbp,%r13,4\)
+[ ]*[a-f0-9]+: c4 21 79 6f 84 ad 67 ff ff ff vmovdqa -0x99\(%rbp,%r13,4\),%xmm8
+[ ]*[a-f0-9]+: c4 21 79 7f 84 ad 67 ff ff ff vmovdqa %xmm8,-0x99\(%rbp,%r13,4\)
+[ ]*[a-f0-9]+: c4 21 79 7e 84 ad 67 ff ff ff vmovd %xmm8,-0x99\(%rbp,%r13,4\)
+[ ]*[a-f0-9]+: c4 21 7b 2d 84 ad 67 ff ff ff vcvtsd2si -0x99\(%rbp,%r13,4\),%r8d
+[ ]*[a-f0-9]+: c4 21 7e e6 84 ad 67 ff ff ff vcvtdq2pd -0x99\(%rbp,%r13,4\),%ymm8
+[ ]*[a-f0-9]+: c4 21 7d 5a 84 ad 67 ff ff ff vcvtpd2psy -0x99\(%rbp,%r13,4\),%xmm8
+[ ]*[a-f0-9]+: c4 21 39 e0 bc ad 67 ff ff ff vpavgb -0x99\(%rbp,%r13,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 23 79 14 84 ad 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%rbp,%r13,4\)
+[ ]*[a-f0-9]+: c4 21 3b 2a bc ad 67 ff ff ff vcvtsi2sdl -0x99\(%rbp,%r13,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 23 19 4a b4 ad 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%rbp,%r13,4\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 23 39 20 bc ad 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%rbp,%r13,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 21 7d 6f 84 ad 67 ff ff ff vmovdqa -0x99\(%rbp,%r13,4\),%ymm8
+[ ]*[a-f0-9]+: c4 21 7d 7f 84 ad 67 ff ff ff vmovdqa %ymm8,-0x99\(%rbp,%r13,4\)
+[ ]*[a-f0-9]+: c4 22 3d 0d bc ad 67 ff ff ff vpermilpd -0x99\(%rbp,%r13,4\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 23 7d 09 84 ad 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%rbp,%r13,4\),%ymm8
+[ ]*[a-f0-9]+: c4 23 7d 19 84 ad 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%rbp,%r13,4\)
+[ ]*[a-f0-9]+: c4 23 3d 06 bc ad 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%rbp,%r13,4\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 23 1d 4b b4 ad 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%rbp,%r13,4\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 a1 78 ae 94 24 67 ff ff ff vldmxcsr -0x99\(%rsp,%r12,1\)
+[ ]*[a-f0-9]+: c4 21 79 6f 84 24 67 ff ff ff vmovdqa -0x99\(%rsp,%r12,1\),%xmm8
+[ ]*[a-f0-9]+: c4 21 79 7f 84 24 67 ff ff ff vmovdqa %xmm8,-0x99\(%rsp,%r12,1\)
+[ ]*[a-f0-9]+: c4 21 79 7e 84 24 67 ff ff ff vmovd %xmm8,-0x99\(%rsp,%r12,1\)
+[ ]*[a-f0-9]+: c4 21 7b 2d 84 24 67 ff ff ff vcvtsd2si -0x99\(%rsp,%r12,1\),%r8d
+[ ]*[a-f0-9]+: c4 21 7e e6 84 24 67 ff ff ff vcvtdq2pd -0x99\(%rsp,%r12,1\),%ymm8
+[ ]*[a-f0-9]+: c4 21 7d 5a 84 24 67 ff ff ff vcvtpd2psy -0x99\(%rsp,%r12,1\),%xmm8
+[ ]*[a-f0-9]+: c4 21 39 e0 bc 24 67 ff ff ff vpavgb -0x99\(%rsp,%r12,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 23 79 14 84 24 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%rsp,%r12,1\)
+[ ]*[a-f0-9]+: c4 21 3b 2a bc 24 67 ff ff ff vcvtsi2sdl -0x99\(%rsp,%r12,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 23 19 4a b4 24 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%rsp,%r12,1\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 23 39 20 bc 24 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%rsp,%r12,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 21 7d 6f 84 24 67 ff ff ff vmovdqa -0x99\(%rsp,%r12,1\),%ymm8
+[ ]*[a-f0-9]+: c4 21 7d 7f 84 24 67 ff ff ff vmovdqa %ymm8,-0x99\(%rsp,%r12,1\)
+[ ]*[a-f0-9]+: c4 22 3d 0d bc 24 67 ff ff ff vpermilpd -0x99\(%rsp,%r12,1\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 23 7d 09 84 24 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%rsp,%r12,1\),%ymm8
+[ ]*[a-f0-9]+: c4 23 7d 19 84 24 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%rsp,%r12,1\)
+[ ]*[a-f0-9]+: c4 23 3d 06 bc 24 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%rsp,%r12,1\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 23 1d 4b b4 24 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%rsp,%r12,1\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 41 79 50 c0 vmovmskpd %xmm8,%r8d
+[ ]*[a-f0-9]+: c4 c1 01 72 f0 64 vpslld \$0x64,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 7c 50 c0 vmovmskps %ymm8,%r8d
+[ ]*[a-f0-9]+: c4 41 79 6f f8 vmovdqa %xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 79 7e c0 vmovd %xmm8,%r8d
+[ ]*[a-f0-9]+: c4 41 7b 2d c0 vcvtsd2si %xmm8,%r8d
+[ ]*[a-f0-9]+: c4 41 7e e6 c0 vcvtdq2pd %xmm8,%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 5a c0 vcvtpd2ps %ymm8,%xmm8
+[ ]*[a-f0-9]+: c4 43 79 14 c0 64 vpextrb \$0x64,%xmm8,%r8d
+[ ]*[a-f0-9]+: c4 41 3b 2a f8 vcvtsi2sd %r8d,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 19 4a f0 80 vblendvps %xmm8,%xmm8,%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 43 39 20 f8 64 vpinsrb \$0x64,%r8d,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 7d 6f f8 vmovdqa %ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 42 05 0d e0 vpermilpd %ymm8,%ymm15,%ymm12
+[ ]*[a-f0-9]+: c4 43 7d 09 f8 64 vroundpd \$0x64,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 7d 19 c0 64 vextractf128 \$0x64,%ymm8,%xmm8
+[ ]*[a-f0-9]+: c4 43 05 06 e0 64 vperm2f128 \$0x64,%ymm8,%ymm15,%ymm12
+[ ]*[a-f0-9]+: c4 43 1d 4b f7 80 vblendvpd %ymm8,%ymm15,%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 43 3d 18 f8 64 vinsertf128 \$0x64,%xmm8,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 61 fb 2d 01 vcvtsd2si \(%rcx\),%r8
+[ ]*[a-f0-9]+: c4 43 79 17 c0 0a vextractps \$0xa,%xmm8,%r8d
+[ ]*[a-f0-9]+: c4 61 fa 2d 01 vcvtss2si \(%rcx\),%r8
+[ ]*[a-f0-9]+: c4 41 01 c4 c0 64 vpinsrw \$0x64,%r8d,%xmm15,%xmm8
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr \(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr \(%rcx\)
+[ ]*[a-f0-9]+: c4 e2 5d 2d 31 vmaskmovpd \(%rcx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e2 4d 2f 21 vmaskmovpd %ymm4,%ymm6,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e2 5d 2c 31 vmaskmovps \(%rcx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e2 4d 2e 21 vmaskmovps %ymm4,%ymm6,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 7d 05 d6 64 vpermilpd \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 05 31 64 vpermilpd \$0x64,\(%rcx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 04 d6 64 vpermilps \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 04 31 64 vpermilps \$0x64,\(%rcx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 09 d6 64 vroundpd \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 09 31 64 vroundpd \$0x64,\(%rcx\),%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 08 d6 64 vroundps \$0x64,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 7d 08 31 64 vroundps \$0x64,\(%rcx\),%ymm6
+[ ]*[a-f0-9]+: c5 cd 58 d4 vaddpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 58 11 vaddpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 58 d4 vaddps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 58 11 vaddps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd d0 d4 vaddsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd d0 11 vaddsubpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf d0 d4 vaddsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf d0 11 vaddsubps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 55 d4 vandnpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 55 11 vandnpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 55 d4 vandnps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 55 11 vandnps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 54 d4 vandpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 54 11 vandpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 54 d4 vandps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 54 11 vandps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5e d4 vdivpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5e 11 vdivpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5e d4 vdivps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5e 11 vdivps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7c d4 vhaddpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7c 11 vhaddpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7c d4 vhaddps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7c 11 vhaddps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7d d4 vhsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 7d 11 vhsubpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7d d4 vhsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cf 7d 11 vhsubps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5f d4 vmaxpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5f 11 vmaxpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5f d4 vmaxps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5f 11 vmaxps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5d d4 vminpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5d 11 vminpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5d d4 vminps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5d 11 vminps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 59 d4 vmulpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 59 11 vmulpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 59 d4 vmulps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 59 11 vmulps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 56 d4 vorpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 56 11 vorpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 56 d4 vorps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 56 11 vorps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0d d4 vpermilpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0d 11 vpermilpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0c d4 vpermilps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e2 4d 0c 11 vpermilps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5c d4 vsubpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 5c 11 vsubpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5c d4 vsubps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 5c 11 vsubps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 15 d4 vunpckhpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 15 11 vunpckhpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 15 d4 vunpckhps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 15 11 vunpckhps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 14 d4 vunpcklpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 14 11 vunpcklpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 14 d4 vunpcklps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 14 11 vunpcklps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 57 d4 vxorpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd 57 11 vxorpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 57 d4 vxorps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc 57 11 vxorps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 00 vcmpeqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 00 vcmpeqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 01 vcmpltpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 01 vcmpltpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 02 vcmplepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 02 vcmplepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 03 vcmpunordpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 03 vcmpunordpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 04 vcmpneqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 04 vcmpneqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 05 vcmpnltpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 05 vcmpnltpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 06 vcmpnlepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 06 vcmpnlepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 07 vcmpordpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 07 vcmpordpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 08 vcmpeq_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 08 vcmpeq_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 09 vcmpngepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 09 vcmpngepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0a vcmpngtpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0a vcmpngtpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0b vcmpfalsepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0b vcmpfalsepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0c vcmpneq_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0c vcmpneq_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0d vcmpgepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0d vcmpgepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0e vcmpgtpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0e vcmpgtpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 0f vcmptruepd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 0f vcmptruepd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 10 vcmpeq_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 10 vcmpeq_ospd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 11 vcmplt_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 11 vcmplt_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 12 vcmple_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 12 vcmple_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 13 vcmpunord_spd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 13 vcmpunord_spd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 14 vcmpneq_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 14 vcmpneq_uspd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 15 vcmpnlt_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 15 vcmpnlt_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 16 vcmpnle_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 16 vcmpnle_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 17 vcmpord_spd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 17 vcmpord_spd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 18 vcmpeq_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 18 vcmpeq_uspd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 19 vcmpnge_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 19 vcmpnge_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1a vcmpngt_uqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1a vcmpngt_uqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1b vcmpfalse_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1b vcmpfalse_ospd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1c vcmpneq_ospd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1c vcmpneq_ospd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1d vcmpge_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1d vcmpge_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1e vcmpgt_oqpd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1e vcmpgt_oqpd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 1f vcmptrue_uspd %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 1f vcmptrue_uspd \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 00 vcmpeqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 00 vcmpeqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 01 vcmpltps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 01 vcmpltps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 02 vcmpleps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 02 vcmpleps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 03 vcmpunordps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 03 vcmpunordps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 04 vcmpneqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 04 vcmpneqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 05 vcmpnltps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 05 vcmpnltps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 06 vcmpnleps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 06 vcmpnleps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 07 vcmpordps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 07 vcmpordps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 08 vcmpeq_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 08 vcmpeq_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 09 vcmpngeps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 09 vcmpngeps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0a vcmpngtps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0a vcmpngtps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0b vcmpfalseps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0b vcmpfalseps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0c vcmpneq_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0c vcmpneq_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0d vcmpgeps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0d vcmpgeps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0e vcmpgtps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0e vcmpgtps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 0f vcmptrueps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 0f vcmptrueps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 10 vcmpeq_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 10 vcmpeq_osps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 11 vcmplt_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 11 vcmplt_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 12 vcmple_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 12 vcmple_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 13 vcmpunord_sps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 13 vcmpunord_sps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 14 vcmpneq_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 14 vcmpneq_usps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 15 vcmpnlt_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 15 vcmpnlt_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 16 vcmpnle_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 16 vcmpnle_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 17 vcmpord_sps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 17 vcmpord_sps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 18 vcmpeq_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 18 vcmpeq_usps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 19 vcmpnge_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 19 vcmpnge_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1a vcmpngt_uqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1a vcmpngt_uqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1b vcmpfalse_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1b vcmpfalse_osps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1c vcmpneq_osps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1c vcmpneq_osps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1d vcmpge_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1d vcmpge_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1e vcmpgt_oqps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1e vcmpgt_oqps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 1f vcmptrue_usps %ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 1f vcmptrue_usps \(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 ff e6 e4 vcvtpd2dq %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 ff e6 21 vcvtpd2dqy \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fd 5a e4 vcvtpd2ps %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 fd 5a 21 vcvtpd2psy \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fd e6 e4 vcvttpd2dq %ymm4,%xmm4
+[ ]*[a-f0-9]+: c5 fd e6 21 vcvttpd2dqy \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fc 5b e4 vcvtdq2ps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 5b 21 vcvtdq2ps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 5b e4 vcvtps2dq %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 5b 21 vcvtps2dq \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 5b e4 vcvttps2dq %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 5b 21 vcvttps2dq \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 28 e4 vmovapd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 28 21 vmovapd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 28 e4 vmovaps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 28 21 vmovaps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 6f e4 vmovdqa %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 6f 21 vmovdqa \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 6f e4 vmovdqu %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 6f 21 vmovdqu \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 ff 12 e4 vmovddup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 ff 12 21 vmovddup \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 16 e4 vmovshdup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 16 21 vmovshdup \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fe 12 e4 vmovsldup %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe 12 21 vmovsldup \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 10 e4 vmovupd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 10 21 vmovupd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 10 e4 vmovups %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 10 21 vmovups \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 e4 vptest %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 17 21 vptest \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 53 e4 vrcpps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 53 21 vrcpps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 52 e4 vrsqrtps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 52 21 vrsqrtps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fd 51 e4 vsqrtpd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fd 51 21 vsqrtpd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 51 e4 vsqrtps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 51 21 vsqrtps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f e4 vtestpd %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0f 21 vtestpd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e e4 vtestps %ymm4,%ymm4
+[ ]*[a-f0-9]+: c4 e2 7d 0e 21 vtestps \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 ff f0 21 vlddqu \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c4 e3 4d 0d d4 64 vblendpd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0d 11 64 vblendpd \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0c d4 64 vblendps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 0c 11 64 vblendps \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 d4 64 vcmppd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c2 11 64 vcmppd \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 d4 64 vcmpps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c2 11 64 vcmpps \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 40 d4 64 vdpps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 40 11 64 vdpps \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 06 d4 64 vperm2f128 \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 4d 06 11 64 vperm2f128 \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c6 d4 64 vshufpd \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cd c6 11 64 vshufpd \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c6 d4 64 vshufps \$0x64,%ymm4,%ymm6,%ymm2
+[ ]*[a-f0-9]+: c5 cc c6 11 64 vshufps \$0x64,\(%rcx\),%ymm6,%ymm2
+[ ]*[a-f0-9]+: c4 e3 6d 4b fe 40 vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4b 39 40 vblendvpd %ymm4,\(%rcx\),%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4a fe 40 vblendvps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 6d 4a 39 40 vblendvps %ymm4,\(%rcx\),%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 69 fc 60 vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 69 39 60 vfmaddpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 68 fc 60 vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 68 39 60 vfmaddps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5d fc 60 vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5d 39 60 vfmaddsubpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5c fc 60 vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5c 39 60 vfmaddsubps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5f fc 60 vfmsubaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5f 39 60 vfmsubaddpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5e fc 60 vfmsubaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 5e 39 60 vfmsubaddps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6d fc 60 vfmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6d 39 60 vfmsubpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6c fc 60 vfmsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 6c 39 60 vfmsubps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 79 fc 60 vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 79 39 60 vfnmaddpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 78 fc 60 vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 78 39 60 vfnmaddps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7d fc 60 vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7d 39 60 vfnmsubpd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7c fc 60 vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 7c 39 60 vfnmsubps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 62 vpermilmo2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 62 vpermilmo2pd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 63 vpermilmz2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 63 vpermilmz2pd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 60 vpermiltd2pd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 60 vpermiltd2pd \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 62 vpermilmo2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 62 vpermilmo2ps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 63 vpermilmz2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 63 vpermilmz2ps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 60 vpermiltd2ps %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 60 vpermiltd2ps \(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 fc 6a vpermil2pd \$0xa,%ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 49 39 6a vpermil2pd \$0xa,\(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 fc 6a vpermil2ps \$0xa,%ymm4,%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 ed 48 39 6a vpermil2ps \$0xa,\(%rcx\),%ymm6,%ymm2,%ymm7
+[ ]*[a-f0-9]+: c4 e3 5d 18 f4 64 vinsertf128 \$0x64,%xmm4,%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e3 5d 18 31 64 vinsertf128 \$0x64,\(%rcx\),%ymm4,%ymm6
+[ ]*[a-f0-9]+: c4 e3 7d 19 e4 64 vextractf128 \$0x64,%ymm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 7d 19 21 64 vextractf128 \$0x64,%ymm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e2 7d 1a 21 vbroadcastf128 \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dqx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2psx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dqx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0e f4 vtestps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 0e 21 vtestps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 0f f4 vtestpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 0f 21 vtestpd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fe e6 e4 vcvtdq2pd %xmm4,%ymm4
+[ ]*[a-f0-9]+: c5 fe e6 21 vcvtdq2pd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 fc 5a e4 vcvtps2pd %xmm4,%ymm4
+[ ]*[a-f0-9]+: c5 fc 5a 21 vcvtps2pd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 c9 58 d4 vaddpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 58 39 vaddpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 58 d4 vaddps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 58 39 vaddps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d0 d4 vaddsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d0 39 vaddsubpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb d0 d4 vaddsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb d0 39 vaddsubps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 55 d4 vandnpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 55 39 vandnpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 55 d4 vandnps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 55 39 vandnps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 54 d4 vandpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 54 39 vandpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 54 d4 vandps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 54 39 vandps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5e d4 vdivpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5e 39 vdivpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5e d4 vdivps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5e 39 vdivps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 7c d4 vhaddpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 7c 39 vhaddpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb 7c d4 vhaddps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 7c 39 vhaddps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 7d d4 vhsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 7d 39 vhsubpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 cb 7d d4 vhsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 7d 39 vhsubps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5f d4 vmaxpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5f 39 vmaxpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5f d4 vmaxps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5f 39 vmaxps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5d d4 vminpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5d 39 vminpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5d d4 vminps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5d 39 vminps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 59 d4 vmulpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 59 39 vmulpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 59 d4 vmulps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 59 39 vmulps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 56 d4 vorpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 56 39 vorpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 56 d4 vorps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 56 39 vorps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 63 d4 vpacksswb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 63 39 vpacksswb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6b d4 vpackssdw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6b 39 vpackssdw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 67 d4 vpackuswb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 67 39 vpackuswb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 2b d4 vpackusdw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 2b 39 vpackusdw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fc d4 vpaddb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fc 39 vpaddb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fd d4 vpaddw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fd 39 vpaddw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fe d4 vpaddd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fe 39 vpaddd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d4 d4 vpaddq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d4 39 vpaddq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ec d4 vpaddsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ec 39 vpaddsb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ed d4 vpaddsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ed 39 vpaddsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 dc d4 vpaddusb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 dc 39 vpaddusb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 dd d4 vpaddusw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 dd 39 vpaddusw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 db d4 vpand %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 db 39 vpand \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 df d4 vpandn %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 df 39 vpandn \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e0 d4 vpavgb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e0 39 vpavgb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e3 d4 vpavgw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e3 39 vpavgw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 74 d4 vpcmpeqb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 74 39 vpcmpeqb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 75 d4 vpcmpeqw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 75 39 vpcmpeqw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 76 d4 vpcmpeqd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 76 39 vpcmpeqd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 29 d4 vpcmpeqq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 29 39 vpcmpeqq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 64 d4 vpcmpgtb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 64 39 vpcmpgtb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 65 d4 vpcmpgtw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 65 39 vpcmpgtw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 66 d4 vpcmpgtd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 66 39 vpcmpgtd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 37 d4 vpcmpgtq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 37 39 vpcmpgtq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0d d4 vpermilpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0d 39 vpermilpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0c d4 vpermilps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0c 39 vpermilps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 01 d4 vphaddw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 01 39 vphaddw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 02 d4 vphaddd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 02 39 vphaddd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 03 d4 vphaddsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 03 39 vphaddsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 05 d4 vphsubw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 05 39 vphsubw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 06 d4 vphsubd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 06 39 vphsubd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 07 d4 vphsubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 07 39 vphsubsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f5 d4 vpmaddwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f5 39 vpmaddwd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 04 d4 vpmaddubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 04 39 vpmaddubsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3c d4 vpmaxsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3c 39 vpmaxsb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ee d4 vpmaxsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ee 39 vpmaxsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3d d4 vpmaxsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3d 39 vpmaxsd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 de d4 vpmaxub %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 de 39 vpmaxub \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3e d4 vpmaxuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3e 39 vpmaxuw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3f d4 vpmaxud %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3f 39 vpmaxud \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 38 d4 vpminsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 38 39 vpminsb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ea d4 vpminsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ea 39 vpminsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 39 d4 vpminsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 39 39 vpminsd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 da d4 vpminub %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 da 39 vpminub \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3a d4 vpminuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3a 39 vpminuw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 3b d4 vpminud %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 3b 39 vpminud \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e4 d4 vpmulhuw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e4 39 vpmulhuw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0b d4 vpmulhrsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0b 39 vpmulhrsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e5 d4 vpmulhw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e5 39 vpmulhw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d5 d4 vpmullw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d5 39 vpmullw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 40 d4 vpmulld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 40 39 vpmulld \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f4 d4 vpmuludq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f4 39 vpmuludq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 28 d4 vpmuldq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 28 39 vpmuldq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 eb d4 vpor %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 eb 39 vpor \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f6 d4 vpsadbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f6 39 vpsadbw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 00 d4 vpshufb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 00 39 vpshufb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 08 d4 vpsignb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 08 39 vpsignb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 09 d4 vpsignw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 09 39 vpsignw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 49 0a d4 vpsignd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 49 0a 39 vpsignd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f1 d4 vpsllw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f1 39 vpsllw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f2 d4 vpslld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f2 39 vpslld \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f3 d4 vpsllq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f3 39 vpsllq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e1 d4 vpsraw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e1 39 vpsraw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e2 d4 vpsrad %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e2 39 vpsrad \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d1 d4 vpsrlw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d1 39 vpsrlw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d2 d4 vpsrld %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d2 39 vpsrld \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d3 d4 vpsrlq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d3 39 vpsrlq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f8 d4 vpsubb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f8 39 vpsubb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 f9 d4 vpsubw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 f9 39 vpsubw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fa d4 vpsubd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fa 39 vpsubd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 fb d4 vpsubq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 fb 39 vpsubq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e8 d4 vpsubsb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e8 39 vpsubsb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 e9 d4 vpsubsw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 e9 39 vpsubsw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d8 d4 vpsubusb %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d8 39 vpsubusb \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 d9 d4 vpsubusw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 d9 39 vpsubusw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 68 d4 vpunpckhbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 68 39 vpunpckhbw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 69 d4 vpunpckhwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 69 39 vpunpckhwd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6a d4 vpunpckhdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6a 39 vpunpckhdq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6d d4 vpunpckhqdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6d 39 vpunpckhqdq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 60 d4 vpunpcklbw %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 60 39 vpunpcklbw \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 61 d4 vpunpcklwd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 61 39 vpunpcklwd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 62 d4 vpunpckldq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 62 39 vpunpckldq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 6c d4 vpunpcklqdq %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 6c 39 vpunpcklqdq \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 ef d4 vpxor %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 ef 39 vpxor \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 5c d4 vsubpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 5c 39 vsubpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 5c d4 vsubps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 5c 39 vsubps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 15 d4 vunpckhpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 15 39 vunpckhpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 15 d4 vunpckhps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 15 39 vunpckhps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 14 d4 vunpcklpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 14 39 vunpcklpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 14 d4 vunpcklps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 14 39 vunpcklps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 57 d4 vxorpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 57 39 vxorpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 57 d4 vxorps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 57 39 vxorps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 00 vcmpeqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 00 vcmpeqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 01 vcmpltpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 01 vcmpltpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 02 vcmplepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 02 vcmplepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 03 vcmpunordpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 03 vcmpunordpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 04 vcmpneqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 04 vcmpneqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 05 vcmpnltpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 05 vcmpnltpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 06 vcmpnlepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 06 vcmpnlepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 07 vcmpordpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 07 vcmpordpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 08 vcmpeq_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 08 vcmpeq_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 09 vcmpngepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 09 vcmpngepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0a vcmpngtpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0a vcmpngtpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0b vcmpfalsepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0b vcmpfalsepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0c vcmpneq_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0c vcmpneq_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0d vcmpgepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0d vcmpgepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0e vcmpgtpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0e vcmpgtpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 0f vcmptruepd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 0f vcmptruepd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 10 vcmpeq_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 10 vcmpeq_ospd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 11 vcmplt_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 11 vcmplt_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 12 vcmple_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 12 vcmple_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 13 vcmpunord_spd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 13 vcmpunord_spd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 14 vcmpneq_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 14 vcmpneq_uspd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 15 vcmpnlt_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 15 vcmpnlt_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 16 vcmpnle_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 16 vcmpnle_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 17 vcmpord_spd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 17 vcmpord_spd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 18 vcmpeq_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 18 vcmpeq_uspd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 19 vcmpnge_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 19 vcmpnge_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1a vcmpngt_uqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1a vcmpngt_uqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1b vcmpfalse_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1b vcmpfalse_ospd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1c vcmpneq_ospd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1c vcmpneq_ospd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1d vcmpge_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1d vcmpge_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1e vcmpgt_oqpd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1e vcmpgt_oqpd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c9 c2 d4 1f vcmptrue_uspd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 39 1f vcmptrue_uspd \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 00 vcmpeqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 00 vcmpeqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 01 vcmpltps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 01 vcmpltps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 02 vcmpleps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 02 vcmpleps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 03 vcmpunordps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 03 vcmpunordps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 04 vcmpneqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 04 vcmpneqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 05 vcmpnltps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 05 vcmpnltps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 06 vcmpnleps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 06 vcmpnleps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 07 vcmpordps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 07 vcmpordps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 08 vcmpeq_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 08 vcmpeq_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 09 vcmpngeps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 09 vcmpngeps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0a vcmpngtps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0a vcmpngtps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0b vcmpfalseps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0b vcmpfalseps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0c vcmpneq_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0c vcmpneq_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0d vcmpgeps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0d vcmpgeps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0e vcmpgtps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0e vcmpgtps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 0f vcmptrueps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 0f vcmptrueps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 10 vcmpeq_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 10 vcmpeq_osps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 11 vcmplt_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 11 vcmplt_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 12 vcmple_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 12 vcmple_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 13 vcmpunord_sps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 13 vcmpunord_sps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 14 vcmpneq_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 14 vcmpneq_usps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 15 vcmpnlt_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 15 vcmpnlt_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 16 vcmpnle_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 16 vcmpnle_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 17 vcmpord_sps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 17 vcmpord_sps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 18 vcmpeq_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 18 vcmpeq_usps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 19 vcmpnge_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 19 vcmpnge_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1a vcmpngt_uqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1a vcmpngt_uqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1b vcmpfalse_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1b vcmpfalse_osps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1c vcmpneq_osps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1c vcmpneq_osps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1d vcmpge_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1d vcmpge_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1e vcmpgt_oqps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1e vcmpgt_oqps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c5 c8 c2 d4 1f vcmptrue_usps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 39 1f vcmptrue_usps \(%rcx\),%xmm6,%xmm7
+[ ]*[a-f0-9]+: c4 e2 59 2c 31 vmaskmovps \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 59 2d 31 vmaskmovpd \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 05 f4 64 vpermilpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 05 31 64 vpermilpd \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 04 f4 64 vpermilps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 04 31 64 vpermilps \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 2e 21 vmaskmovps %xmm4,%xmm6,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e2 49 2f 21 vmaskmovpd %xmm4,%xmm6,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 49 0d d4 64 vblendpd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0d 11 64 vblendpd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0c d4 64 vblendps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0c 11 64 vblendps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 d4 64 vcmppd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c2 11 64 vcmppd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 d4 64 vcmpps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c2 11 64 vcmpps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 41 d4 64 vdppd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 41 11 64 vdppd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 40 d4 64 vdpps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 40 11 64 vdpps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 42 d4 64 vmpsadbw \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 42 11 64 vmpsadbw \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0f d4 64 vpalignr \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0f 11 64 vpalignr \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0e d4 64 vpblendw \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0e 11 64 vpblendw \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c6 d4 64 vshufpd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 c6 11 64 vshufpd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c6 d4 64 vshufps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 c6 11 64 vshufps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 69 4b fe 40 vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4b 39 40 vblendvpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4a fe 40 vblendvps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4a 39 40 vblendvps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4c fe 40 vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 4c 39 40 vpblendvb %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 69 fc 60 vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 69 39 60 vfmaddpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 69 39 40 vfmaddpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 68 fc 60 vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 68 39 60 vfmaddps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 68 39 40 vfmaddps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5d fc 60 vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5d 39 60 vfmaddsubpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5d 39 40 vfmaddsubpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5c fc 60 vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5c 39 60 vfmaddsubps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5c 39 40 vfmaddsubps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5f fc 60 vfmsubaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5f 39 60 vfmsubaddpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5f 39 40 vfmsubaddpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5e fc 60 vfmsubaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 5e 39 60 vfmsubaddps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 5e 39 40 vfmsubaddps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6d fc 60 vfmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6d 39 60 vfmsubpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6d 39 40 vfmsubpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6c fc 60 vfmsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6c 39 60 vfmsubps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6c 39 40 vfmsubps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 79 fc 60 vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 79 39 60 vfnmaddpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 79 39 40 vfnmaddpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 78 fc 60 vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 78 39 60 vfnmaddps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 78 39 40 vfnmaddps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7d fc 60 vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7d 39 60 vfnmsubpd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7d 39 40 vfnmsubpd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7c fc 60 vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7c 39 60 vfnmsubps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7c 39 40 vfnmsubps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 62 vpermilmo2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 62 vpermilmo2pd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 42 vpermilmo2pd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 63 vpermilmz2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 63 vpermilmz2pd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 43 vpermilmz2pd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 60 vpermiltd2pd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 60 vpermiltd2pd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 40 vpermiltd2pd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 62 vpermilmo2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 62 vpermilmo2ps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 42 vpermilmo2ps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 63 vpermilmz2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 63 vpermilmz2ps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 43 vpermilmz2ps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 60 vpermiltd2ps %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 60 vpermiltd2ps \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 40 vpermiltd2ps %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 fc 6a vpermil2pd \$0xa,%xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 49 39 6a vpermil2pd \$0xa,\(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 49 39 4a vpermil2pd \$0xa,%xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 fc 6a vpermil2ps \$0xa,%xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 48 39 6a vpermil2ps \$0xa,\(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 48 39 4a vpermil2ps \$0xa,%xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e2 7d 19 21 vbroadcastsd \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e1 f9 7e e1 vmovq %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 f9 6e e1 vmovq %rcx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c4 e1 fb 2d cc vcvtsd2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2d 09 vcvtsd2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2c cc vcvttsd2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2c 09 vcvttsd2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 db 2a f1 vcvtsi2sd %rcx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e1 db 2a 31 vcvtsi2sdq \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e1 da 2a f1 vcvtsi2ss %rcx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e1 da 2a 31 vcvtsi2ssq \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 d9 22 f1 64 vpinsrq \$0x64,%rcx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 d9 22 31 64 vpinsrq \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 f9 16 e1 64 vpextrq \$0x64,%xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e3 f9 16 21 64 vpextrq \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 d9 12 31 vmovlpd \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d8 12 31 vmovlps \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 16 31 vmovhpd \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d8 16 31 vmovhps \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 d4 64 vcmpsd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 64 vcmpsd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0b d4 64 vroundsd \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0b 11 64 vroundsd \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 e9 6b fc 60 vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6b 39 60 vfmaddsd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6b 39 40 vfmaddsd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6f fc 60 vfmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6f 39 60 vfmsubsd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6f 39 40 vfmsubsd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7b fc 60 vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7b 39 60 vfnmaddsd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7b 39 40 vfnmaddsd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7f fc 60 vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7f 39 60 vfnmsubsd \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7f 39 40 vfnmsubsd %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c5 cb 58 d4 vaddsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 58 11 vaddsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5a d4 vcvtsd2ss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5a 11 vcvtsd2ss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5e d4 vdivsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5e 11 vdivsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5f d4 vmaxsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5f 11 vmaxsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5d d4 vminsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5d 11 vminsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 59 d4 vmulsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 59 11 vmulsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 51 d4 vsqrtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 51 11 vsqrtsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5c d4 vsubsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 5c 11 vsubsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 00 vcmpeqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 00 vcmpeqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 01 vcmpltsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 01 vcmpltsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 02 vcmplesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 02 vcmplesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 03 vcmpunordsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 03 vcmpunordsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 04 vcmpneqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 04 vcmpneqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 05 vcmpnltsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 05 vcmpnltsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 06 vcmpnlesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 06 vcmpnlesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 07 vcmpordsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 07 vcmpordsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 08 vcmpeq_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 08 vcmpeq_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 09 vcmpngesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 09 vcmpngesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0a vcmpngtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0a vcmpngtsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0b vcmpfalsesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0b vcmpfalsesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0c vcmpneq_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0c vcmpneq_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0d vcmpgesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0d vcmpgesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0e vcmpgtsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0e vcmpgtsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 0f vcmptruesd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 0f vcmptruesd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 10 vcmpeq_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 10 vcmpeq_ossd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 11 vcmplt_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 11 vcmplt_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 12 vcmple_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 12 vcmple_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 13 vcmpunord_ssd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 13 vcmpunord_ssd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 14 vcmpneq_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 14 vcmpneq_ussd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 15 vcmpnlt_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 15 vcmpnlt_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 16 vcmpnle_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 16 vcmpnle_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 17 vcmpord_ssd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 17 vcmpord_ssd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 18 vcmpeq_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 18 vcmpeq_ussd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 19 vcmpnge_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 19 vcmpnge_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1a vcmpngt_uqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1a vcmpngt_uqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1b vcmpfalse_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1b vcmpfalse_ossd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1c vcmpneq_ossd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1c vcmpneq_ossd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1d vcmpge_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1d vcmpge_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1e vcmpgt_oqsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1e vcmpgt_oqsd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 d4 1f vcmptrue_ussd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb c2 11 1f vcmptrue_ussd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 58 d4 vaddss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 58 11 vaddss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5a d4 vcvtss2sd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5a 11 vcvtss2sd \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5e d4 vdivss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5e 11 vdivss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5f d4 vmaxss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5f 11 vmaxss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5d d4 vminss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5d 11 vminss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 59 d4 vmulss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 59 11 vmulss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 53 d4 vrcpss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 53 11 vrcpss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 52 d4 vrsqrtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 52 11 vrsqrtss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 51 d4 vsqrtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 51 11 vsqrtss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5c d4 vsubss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 5c 11 vsubss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 00 vcmpeqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 00 vcmpeqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 01 vcmpltss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 01 vcmpltss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 02 vcmpless %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 02 vcmpless \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 03 vcmpunordss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 03 vcmpunordss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 04 vcmpneqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 04 vcmpneqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 05 vcmpnltss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 05 vcmpnltss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 06 vcmpnless %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 06 vcmpnless \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 07 vcmpordss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 07 vcmpordss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 08 vcmpeq_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 08 vcmpeq_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 09 vcmpngess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 09 vcmpngess \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0a vcmpngtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0a vcmpngtss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0b vcmpfalsess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0b vcmpfalsess \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0c vcmpneq_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0c vcmpneq_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0d vcmpgess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0d vcmpgess \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0e vcmpgtss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0e vcmpgtss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 0f vcmptruess %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 0f vcmptruess \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 10 vcmpeq_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 10 vcmpeq_osss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 11 vcmplt_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 11 vcmplt_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 12 vcmple_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 12 vcmple_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 13 vcmpunord_sss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 13 vcmpunord_sss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 14 vcmpneq_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 14 vcmpneq_usss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 15 vcmpnlt_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 15 vcmpnlt_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 16 vcmpnle_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 16 vcmpnle_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 17 vcmpord_sss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 17 vcmpord_sss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 18 vcmpeq_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 18 vcmpeq_usss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 19 vcmpnge_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 19 vcmpnge_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1a vcmpngt_uqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1a vcmpngt_uqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1b vcmpfalse_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1b vcmpfalse_osss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1c vcmpneq_osss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1c vcmpneq_osss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1d vcmpge_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1d vcmpge_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1e vcmpgt_oqss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1e vcmpgt_oqss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 d4 1f vcmptrue_usss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 1f vcmptrue_usss \(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e2 7d 18 21 vbroadcastss \(%rcx\),%ymm4
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 18 21 vbroadcastss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd %ecx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c4 e1 fa 2d cc vcvtss2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2d 09 vcvtss2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2c cc vcvttss2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2c 09 vcvttss2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 db 2a f1 vcvtsi2sd %ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 db 2a 31 vcvtsi2sdl \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 da 2a f1 vcvtsi2ss %ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 da 2a 31 vcvtsi2ssl \(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 d4 64 vcmpss \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca c2 11 64 vcmpss \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 21 d4 64 vinsertps \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 21 11 64 vinsertps \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0a d4 64 vroundss \$0x64,%xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 49 0a 11 64 vroundss \$0x64,\(%rcx\),%xmm6,%xmm2
+[ ]*[a-f0-9]+: c4 e3 e9 6a fc 60 vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6a 39 60 vfmaddss \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6a 39 40 vfmaddss %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6e fc 60 vfmsubss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 6e 39 60 vfmsubss \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 6e 39 40 vfmsubss %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7a fc 60 vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7a 39 60 vfnmaddss \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7a 39 40 vfnmaddss %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7e fc 60 vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 e9 7e 39 60 vfnmsubss \(%rcx\),%xmm6,%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e3 69 7e 39 40 vfnmsubss %xmm4,\(%rcx\),%xmm2,%xmm7
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 c4 f1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 d9 c4 31 64 vpinsrw \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 f1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 59 20 31 64 vpinsrb \$0x64,\(%rcx\),%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 c8 12 d4 vmovhlps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c8 16 d4 vmovlhps %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 cb 10 d4 vmovsd %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 ca 10 d4 vmovss %xmm4,%xmm6,%xmm2
+[ ]*[a-f0-9]+: c5 c9 72 f4 64 vpslld \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 fc 64 vpslldq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 f4 64 vpsllq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 f4 64 vpsllw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 72 e4 64 vpsrad \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 e4 64 vpsraw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 72 d4 64 vpsrld \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 dc 64 vpsrldq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 73 d4 64 vpsrlq \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 c9 71 d4 64 vpsrlw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fd 50 cc vmovmskpd %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fc 50 cc vmovmskps %ymm4,%ecx
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 ff e6 f4 vcvtpd2dq %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fd 5a f4 vcvtpd2ps %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fd e6 f4 vcvttpd2dq %ymm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 78 56 34 12 vldmxcsr 0x12345678
+[ ]*[a-f0-9]+: c5 79 6f 04 25 78 56 34 12 vmovdqa 0x12345678,%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 04 25 78 56 34 12 vmovdqa %xmm8,0x12345678
+[ ]*[a-f0-9]+: c5 79 7e 04 25 78 56 34 12 vmovd %xmm8,0x12345678
+[ ]*[a-f0-9]+: c5 7b 2d 04 25 78 56 34 12 vcvtsd2si 0x12345678,%r8d
+[ ]*[a-f0-9]+: c5 7e e6 04 25 78 56 34 12 vcvtdq2pd 0x12345678,%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 04 25 78 56 34 12 vcvtpd2psy 0x12345678,%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 3c 25 78 56 34 12 vpavgb 0x12345678,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 04 25 78 56 34 12 64 vpextrb \$0x64,%xmm8,0x12345678
+[ ]*[a-f0-9]+: c5 3b 2a 3c 25 78 56 34 12 vcvtsi2sdl 0x12345678,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 34 25 78 56 34 12 80 vblendvps %xmm8,0x12345678,%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 3c 25 78 56 34 12 64 vpinsrb \$0x64,0x12345678,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 04 25 78 56 34 12 vmovdqa 0x12345678,%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 04 25 78 56 34 12 vmovdqa %ymm8,0x12345678
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 25 78 56 34 12 vpermilpd 0x12345678,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 04 25 78 56 34 12 64 vroundpd \$0x64,0x12345678,%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 04 25 78 56 34 12 64 vextractf128 \$0x64,%ymm8,0x12345678
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 25 78 56 34 12 64 vperm2f128 \$0x64,0x12345678,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 25 78 56 34 12 80 vblendvpd %ymm8,0x12345678,%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 55 00 vldmxcsr 0x0\(%rbp\)
+[ ]*[a-f0-9]+: c5 79 6f 45 00 vmovdqa 0x0\(%rbp\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 45 00 vmovdqa %xmm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c5 79 7e 45 00 vmovd %xmm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c5 7b 2d 45 00 vcvtsd2si 0x0\(%rbp\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 45 00 vcvtdq2pd 0x0\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 45 00 vcvtpd2psy 0x0\(%rbp\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 7d 00 vpavgb 0x0\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 45 00 64 vpextrb \$0x64,%xmm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c5 3b 2a 7d 00 vcvtsi2sdl 0x0\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 75 00 80 vblendvps %xmm8,0x0\(%rbp\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 7d 00 64 vpinsrb \$0x64,0x0\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 45 00 vmovdqa 0x0\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 45 00 vmovdqa %ymm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c4 62 3d 0d 7d 00 vpermilpd 0x0\(%rbp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 45 00 64 vroundpd \$0x64,0x0\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 45 00 64 vextractf128 \$0x64,%ymm8,0x0\(%rbp\)
+[ ]*[a-f0-9]+: c4 63 3d 06 7d 00 64 vperm2f128 \$0x64,0x0\(%rbp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 75 00 80 vblendvpd %ymm8,0x0\(%rbp\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 95 99 00 00 00 vldmxcsr 0x99\(%rbp\)
+[ ]*[a-f0-9]+: c5 79 6f 85 99 00 00 00 vmovdqa 0x99\(%rbp\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 85 99 00 00 00 vmovdqa %xmm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c5 79 7e 85 99 00 00 00 vmovd %xmm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c5 7b 2d 85 99 00 00 00 vcvtsd2si 0x99\(%rbp\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 85 99 00 00 00 vcvtdq2pd 0x99\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 85 99 00 00 00 vcvtpd2psy 0x99\(%rbp\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 bd 99 00 00 00 vpavgb 0x99\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 85 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c5 3b 2a bd 99 00 00 00 vcvtsi2sdl 0x99\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a b5 99 00 00 00 80 vblendvps %xmm8,0x99\(%rbp\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 bd 99 00 00 00 64 vpinsrb \$0x64,0x99\(%rbp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 85 99 00 00 00 vmovdqa 0x99\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 85 99 00 00 00 vmovdqa %ymm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c4 62 3d 0d bd 99 00 00 00 vpermilpd 0x99\(%rbp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 85 99 00 00 00 64 vroundpd \$0x64,0x99\(%rbp\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 85 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%rbp\)
+[ ]*[a-f0-9]+: c4 63 3d 06 bd 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%rbp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b b5 99 00 00 00 80 vblendvpd %ymm8,0x99\(%rbp\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 c1 78 ae 97 99 00 00 00 vldmxcsr 0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 41 79 6f 87 99 00 00 00 vmovdqa 0x99\(%r15\),%xmm8
+[ ]*[a-f0-9]+: c4 41 79 7f 87 99 00 00 00 vmovdqa %xmm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 41 79 7e 87 99 00 00 00 vmovd %xmm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 41 7b 2d 87 99 00 00 00 vcvtsd2si 0x99\(%r15\),%r8d
+[ ]*[a-f0-9]+: c4 41 7e e6 87 99 00 00 00 vcvtdq2pd 0x99\(%r15\),%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 5a 87 99 00 00 00 vcvtpd2psy 0x99\(%r15\),%xmm8
+[ ]*[a-f0-9]+: c4 41 39 e0 bf 99 00 00 00 vpavgb 0x99\(%r15\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 79 14 87 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 41 3b 2a bf 99 00 00 00 vcvtsi2sdl 0x99\(%r15\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 19 4a b7 99 00 00 00 80 vblendvps %xmm8,0x99\(%r15\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 43 39 20 bf 99 00 00 00 64 vpinsrb \$0x64,0x99\(%r15\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 7d 6f 87 99 00 00 00 vmovdqa 0x99\(%r15\),%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 7f 87 99 00 00 00 vmovdqa %ymm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 42 3d 0d bf 99 00 00 00 vpermilpd 0x99\(%r15\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 7d 09 87 99 00 00 00 64 vroundpd \$0x64,0x99\(%r15\),%ymm8
+[ ]*[a-f0-9]+: c4 43 7d 19 87 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%r15\)
+[ ]*[a-f0-9]+: c4 43 3d 06 bf 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%r15\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 1d 4b b7 99 00 00 00 80 vblendvpd %ymm8,0x99\(%r15\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 15 99 00 00 00 vldmxcsr 0x99\(%rip\) # 3bd9 <_start\+0x3bd9>
+[ ]*[a-f0-9]+: c5 79 6f 05 99 00 00 00 vmovdqa 0x99\(%rip\),%xmm8 # 3be1 <_start\+0x3be1>
+[ ]*[a-f0-9]+: c5 79 7f 05 99 00 00 00 vmovdqa %xmm8,0x99\(%rip\) # 3be9 <_start\+0x3be9>
+[ ]*[a-f0-9]+: c5 79 7e 05 99 00 00 00 vmovd %xmm8,0x99\(%rip\) # 3bf1 <_start\+0x3bf1>
+[ ]*[a-f0-9]+: c5 7b 2d 05 99 00 00 00 vcvtsd2si 0x99\(%rip\),%r8d # 3bf9 <_start\+0x3bf9>
+[ ]*[a-f0-9]+: c5 7e e6 05 99 00 00 00 vcvtdq2pd 0x99\(%rip\),%ymm8 # 3c01 <_start\+0x3c01>
+[ ]*[a-f0-9]+: c5 7d 5a 05 99 00 00 00 vcvtpd2psy 0x99\(%rip\),%xmm8 # 3c09 <_start\+0x3c09>
+[ ]*[a-f0-9]+: c5 39 e0 3d 99 00 00 00 vpavgb 0x99\(%rip\),%xmm8,%xmm15 # 3c11 <_start\+0x3c11>
+[ ]*[a-f0-9]+: c4 63 79 14 05 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%rip\) # 3c1b <_start\+0x3c1b>
+[ ]*[a-f0-9]+: c5 3b 2a 3d 99 00 00 00 vcvtsi2sdl 0x99\(%rip\),%xmm8,%xmm15 # 3c23 <_start\+0x3c23>
+[ ]*[a-f0-9]+: c4 63 19 4a 35 99 00 00 00 80 vblendvps %xmm8,0x99\(%rip\),%xmm12,%xmm14 # 3c2d <_start\+0x3c2d>
+[ ]*[a-f0-9]+: c4 63 39 20 3d 99 00 00 00 64 vpinsrb \$0x64,0x99\(%rip\),%xmm8,%xmm15 # 3c37 <_start\+0x3c37>
+[ ]*[a-f0-9]+: c5 7d 6f 05 99 00 00 00 vmovdqa 0x99\(%rip\),%ymm8 # 3c3f <_start\+0x3c3f>
+[ ]*[a-f0-9]+: c5 7d 7f 05 99 00 00 00 vmovdqa %ymm8,0x99\(%rip\) # 3c47 <_start\+0x3c47>
+[ ]*[a-f0-9]+: c4 62 3d 0d 3d 99 00 00 00 vpermilpd 0x99\(%rip\),%ymm8,%ymm15 # 3c50 <_start\+0x3c50>
+[ ]*[a-f0-9]+: c4 63 7d 09 05 99 00 00 00 64 vroundpd \$0x64,0x99\(%rip\),%ymm8 # 3c5a <_start\+0x3c5a>
+[ ]*[a-f0-9]+: c4 63 7d 19 05 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%rip\) # 3c64 <_start\+0x3c64>
+[ ]*[a-f0-9]+: c4 63 3d 06 3d 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%rip\),%ymm8,%ymm15 # 3c6e <_start\+0x3c6e>
+[ ]*[a-f0-9]+: c4 63 1d 4b 35 99 00 00 00 80 vblendvpd %ymm8,0x99\(%rip\),%ymm12,%ymm14 # 3c78 <_start\+0x3c78>
+[ ]*[a-f0-9]+: c5 f8 ae 94 24 99 00 00 00 vldmxcsr 0x99\(%rsp\)
+[ ]*[a-f0-9]+: c5 79 6f 84 24 99 00 00 00 vmovdqa 0x99\(%rsp\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 84 24 99 00 00 00 vmovdqa %xmm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c5 79 7e 84 24 99 00 00 00 vmovd %xmm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c5 7b 2d 84 24 99 00 00 00 vcvtsd2si 0x99\(%rsp\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 84 24 99 00 00 00 vcvtdq2pd 0x99\(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 84 24 99 00 00 00 vcvtpd2psy 0x99\(%rsp\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 bc 24 99 00 00 00 vpavgb 0x99\(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 84 24 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c5 3b 2a bc 24 99 00 00 00 vcvtsi2sdl 0x99\(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a b4 24 99 00 00 00 80 vblendvps %xmm8,0x99\(%rsp\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 bc 24 99 00 00 00 64 vpinsrb \$0x64,0x99\(%rsp\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 84 24 99 00 00 00 vmovdqa 0x99\(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 84 24 99 00 00 00 vmovdqa %ymm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 24 99 00 00 00 vpermilpd 0x99\(%rsp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 84 24 99 00 00 00 64 vroundpd \$0x64,0x99\(%rsp\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 84 24 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%rsp\)
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 24 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%rsp\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 24 99 00 00 00 80 vblendvpd %ymm8,0x99\(%rsp\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 c1 78 ae 94 24 99 00 00 00 vldmxcsr 0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 41 79 6f 84 24 99 00 00 00 vmovdqa 0x99\(%r12\),%xmm8
+[ ]*[a-f0-9]+: c4 41 79 7f 84 24 99 00 00 00 vmovdqa %xmm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 41 79 7e 84 24 99 00 00 00 vmovd %xmm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 41 7b 2d 84 24 99 00 00 00 vcvtsd2si 0x99\(%r12\),%r8d
+[ ]*[a-f0-9]+: c4 41 7e e6 84 24 99 00 00 00 vcvtdq2pd 0x99\(%r12\),%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 5a 84 24 99 00 00 00 vcvtpd2psy 0x99\(%r12\),%xmm8
+[ ]*[a-f0-9]+: c4 41 39 e0 bc 24 99 00 00 00 vpavgb 0x99\(%r12\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 79 14 84 24 99 00 00 00 64 vpextrb \$0x64,%xmm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 41 3b 2a bc 24 99 00 00 00 vcvtsi2sdl 0x99\(%r12\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 19 4a b4 24 99 00 00 00 80 vblendvps %xmm8,0x99\(%r12\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 43 39 20 bc 24 99 00 00 00 64 vpinsrb \$0x64,0x99\(%r12\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 7d 6f 84 24 99 00 00 00 vmovdqa 0x99\(%r12\),%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 7f 84 24 99 00 00 00 vmovdqa %ymm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 42 3d 0d bc 24 99 00 00 00 vpermilpd 0x99\(%r12\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 7d 09 84 24 99 00 00 00 64 vroundpd \$0x64,0x99\(%r12\),%ymm8
+[ ]*[a-f0-9]+: c4 43 7d 19 84 24 99 00 00 00 64 vextractf128 \$0x64,%ymm8,0x99\(%r12\)
+[ ]*[a-f0-9]+: c4 43 3d 06 bc 24 99 00 00 00 64 vperm2f128 \$0x64,0x99\(%r12\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 1d 4b b4 24 99 00 00 00 80 vblendvpd %ymm8,0x99\(%r12\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 14 25 67 ff ff ff vldmxcsr 0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 79 6f 04 25 67 ff ff ff vmovdqa 0xffffffffffffff67,%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 04 25 67 ff ff ff vmovdqa %xmm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 79 7e 04 25 67 ff ff ff vmovd %xmm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 7b 2d 04 25 67 ff ff ff vcvtsd2si 0xffffffffffffff67,%r8d
+[ ]*[a-f0-9]+: c5 7e e6 04 25 67 ff ff ff vcvtdq2pd 0xffffffffffffff67,%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 04 25 67 ff ff ff vcvtpd2psy 0xffffffffffffff67,%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 3c 25 67 ff ff ff vpavgb 0xffffffffffffff67,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 04 25 67 ff ff ff 64 vpextrb \$0x64,%xmm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c5 3b 2a 3c 25 67 ff ff ff vcvtsi2sdl 0xffffffffffffff67,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 34 25 67 ff ff ff 80 vblendvps %xmm8,0xffffffffffffff67,%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 3c 25 67 ff ff ff 64 vpinsrb \$0x64,0xffffffffffffff67,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 04 25 67 ff ff ff vmovdqa 0xffffffffffffff67,%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 04 25 67 ff ff ff vmovdqa %ymm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 25 67 ff ff ff vpermilpd 0xffffffffffffff67,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 04 25 67 ff ff ff 64 vroundpd \$0x64,0xffffffffffffff67,%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 04 25 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,0xffffffffffffff67
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 25 67 ff ff ff 64 vperm2f128 \$0x64,0xffffffffffffff67,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 25 67 ff ff ff 80 vblendvpd %ymm8,0xffffffffffffff67,%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 14 65 67 ff ff ff vldmxcsr -0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c5 79 6f 04 65 67 ff ff ff vmovdqa -0x99\(,%riz,2\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 04 65 67 ff ff ff vmovdqa %xmm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c5 79 7e 04 65 67 ff ff ff vmovd %xmm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c5 7b 2d 04 65 67 ff ff ff vcvtsd2si -0x99\(,%riz,2\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 04 65 67 ff ff ff vcvtdq2pd -0x99\(,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 04 65 67 ff ff ff vcvtpd2psy -0x99\(,%riz,2\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 3c 65 67 ff ff ff vpavgb -0x99\(,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 04 65 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c5 3b 2a 3c 65 67 ff ff ff vcvtsi2sdl -0x99\(,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a 34 65 67 ff ff ff 80 vblendvps %xmm8,-0x99\(,%riz,2\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 3c 65 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 04 65 67 ff ff ff vmovdqa -0x99\(,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 04 65 67 ff ff ff vmovdqa %ymm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c4 62 3d 0d 3c 65 67 ff ff ff vpermilpd -0x99\(,%riz,2\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 04 65 67 ff ff ff 64 vroundpd \$0x64,-0x99\(,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 04 65 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(,%riz,2\)
+[ ]*[a-f0-9]+: c4 63 3d 06 3c 65 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(,%riz,2\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b 34 65 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(,%riz,2\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 94 23 67 ff ff ff vldmxcsr -0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c5 79 6f 84 23 67 ff ff ff vmovdqa -0x99\(%rbx,%riz,1\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 84 23 67 ff ff ff vmovdqa %xmm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c5 79 7e 84 23 67 ff ff ff vmovd %xmm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c5 7b 2d 84 23 67 ff ff ff vcvtsd2si -0x99\(%rbx,%riz,1\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 84 23 67 ff ff ff vcvtdq2pd -0x99\(%rbx,%riz,1\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 84 23 67 ff ff ff vcvtpd2psy -0x99\(%rbx,%riz,1\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 bc 23 67 ff ff ff vpavgb -0x99\(%rbx,%riz,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 84 23 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c5 3b 2a bc 23 67 ff ff ff vcvtsi2sdl -0x99\(%rbx,%riz,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a b4 23 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%rbx,%riz,1\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 bc 23 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%rbx,%riz,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 84 23 67 ff ff ff vmovdqa -0x99\(%rbx,%riz,1\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 84 23 67 ff ff ff vmovdqa %ymm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 23 67 ff ff ff vpermilpd -0x99\(%rbx,%riz,1\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 84 23 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%rbx,%riz,1\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 84 23 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%rbx,%riz,1\)
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 23 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%rbx,%riz,1\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 23 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%rbx,%riz,1\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c5 f8 ae 94 63 67 ff ff ff vldmxcsr -0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c5 79 6f 84 63 67 ff ff ff vmovdqa -0x99\(%rbx,%riz,2\),%xmm8
+[ ]*[a-f0-9]+: c5 79 7f 84 63 67 ff ff ff vmovdqa %xmm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c5 79 7e 84 63 67 ff ff ff vmovd %xmm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c5 7b 2d 84 63 67 ff ff ff vcvtsd2si -0x99\(%rbx,%riz,2\),%r8d
+[ ]*[a-f0-9]+: c5 7e e6 84 63 67 ff ff ff vcvtdq2pd -0x99\(%rbx,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 5a 84 63 67 ff ff ff vcvtpd2psy -0x99\(%rbx,%riz,2\),%xmm8
+[ ]*[a-f0-9]+: c5 39 e0 bc 63 67 ff ff ff vpavgb -0x99\(%rbx,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 79 14 84 63 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c5 3b 2a bc 63 67 ff ff ff vcvtsi2sdl -0x99\(%rbx,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 63 19 4a b4 63 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%rbx,%riz,2\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 63 39 20 bc 63 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%rbx,%riz,2\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c5 7d 6f 84 63 67 ff ff ff vmovdqa -0x99\(%rbx,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c5 7d 7f 84 63 67 ff ff ff vmovdqa %ymm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c4 62 3d 0d bc 63 67 ff ff ff vpermilpd -0x99\(%rbx,%riz,2\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 7d 09 84 63 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%rbx,%riz,2\),%ymm8
+[ ]*[a-f0-9]+: c4 63 7d 19 84 63 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%rbx,%riz,2\)
+[ ]*[a-f0-9]+: c4 63 3d 06 bc 63 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%rbx,%riz,2\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 63 1d 4b b4 63 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%rbx,%riz,2\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 81 78 ae 94 bc 67 ff ff ff vldmxcsr -0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 01 79 6f 84 bc 67 ff ff ff vmovdqa -0x99\(%r12,%r15,4\),%xmm8
+[ ]*[a-f0-9]+: c4 01 79 7f 84 bc 67 ff ff ff vmovdqa %xmm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 01 79 7e 84 bc 67 ff ff ff vmovd %xmm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 01 7b 2d 84 bc 67 ff ff ff vcvtsd2si -0x99\(%r12,%r15,4\),%r8d
+[ ]*[a-f0-9]+: c4 01 7e e6 84 bc 67 ff ff ff vcvtdq2pd -0x99\(%r12,%r15,4\),%ymm8
+[ ]*[a-f0-9]+: c4 01 7d 5a 84 bc 67 ff ff ff vcvtpd2psy -0x99\(%r12,%r15,4\),%xmm8
+[ ]*[a-f0-9]+: c4 01 39 e0 bc bc 67 ff ff ff vpavgb -0x99\(%r12,%r15,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 03 79 14 84 bc 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 01 3b 2a bc bc 67 ff ff ff vcvtsi2sdl -0x99\(%r12,%r15,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 03 19 4a b4 bc 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%r12,%r15,4\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 03 39 20 bc bc 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%r12,%r15,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 01 7d 6f 84 bc 67 ff ff ff vmovdqa -0x99\(%r12,%r15,4\),%ymm8
+[ ]*[a-f0-9]+: c4 01 7d 7f 84 bc 67 ff ff ff vmovdqa %ymm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 02 3d 0d bc bc 67 ff ff ff vpermilpd -0x99\(%r12,%r15,4\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 03 7d 09 84 bc 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%r12,%r15,4\),%ymm8
+[ ]*[a-f0-9]+: c4 03 7d 19 84 bc 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%r12,%r15,4\)
+[ ]*[a-f0-9]+: c4 03 3d 06 bc bc 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%r12,%r15,4\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 03 1d 4b b4 bc 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%r12,%r15,4\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 81 78 ae 94 f8 67 ff ff ff vldmxcsr -0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 01 79 6f 84 f8 67 ff ff ff vmovdqa -0x99\(%r8,%r15,8\),%xmm8
+[ ]*[a-f0-9]+: c4 01 79 7f 84 f8 67 ff ff ff vmovdqa %xmm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 01 79 7e 84 f8 67 ff ff ff vmovd %xmm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 01 7b 2d 84 f8 67 ff ff ff vcvtsd2si -0x99\(%r8,%r15,8\),%r8d
+[ ]*[a-f0-9]+: c4 01 7e e6 84 f8 67 ff ff ff vcvtdq2pd -0x99\(%r8,%r15,8\),%ymm8
+[ ]*[a-f0-9]+: c4 01 7d 5a 84 f8 67 ff ff ff vcvtpd2psy -0x99\(%r8,%r15,8\),%xmm8
+[ ]*[a-f0-9]+: c4 01 39 e0 bc f8 67 ff ff ff vpavgb -0x99\(%r8,%r15,8\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 03 79 14 84 f8 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 01 3b 2a bc f8 67 ff ff ff vcvtsi2sdl -0x99\(%r8,%r15,8\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 03 19 4a b4 f8 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%r8,%r15,8\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 03 39 20 bc f8 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%r8,%r15,8\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 01 7d 6f 84 f8 67 ff ff ff vmovdqa -0x99\(%r8,%r15,8\),%ymm8
+[ ]*[a-f0-9]+: c4 01 7d 7f 84 f8 67 ff ff ff vmovdqa %ymm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 02 3d 0d bc f8 67 ff ff ff vpermilpd -0x99\(%r8,%r15,8\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 03 7d 09 84 f8 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%r8,%r15,8\),%ymm8
+[ ]*[a-f0-9]+: c4 03 7d 19 84 f8 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%r8,%r15,8\)
+[ ]*[a-f0-9]+: c4 03 3d 06 bc f8 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%r8,%r15,8\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 03 1d 4b b4 f8 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%r8,%r15,8\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 a1 78 ae 94 a5 67 ff ff ff vldmxcsr -0x99\(%rbp,%r12,4\)
+[ ]*[a-f0-9]+: c4 21 79 6f 84 a5 67 ff ff ff vmovdqa -0x99\(%rbp,%r12,4\),%xmm8
+[ ]*[a-f0-9]+: c4 21 79 7f 84 a5 67 ff ff ff vmovdqa %xmm8,-0x99\(%rbp,%r12,4\)
+[ ]*[a-f0-9]+: c4 21 79 7e 84 a5 67 ff ff ff vmovd %xmm8,-0x99\(%rbp,%r12,4\)
+[ ]*[a-f0-9]+: c4 21 7b 2d 84 a5 67 ff ff ff vcvtsd2si -0x99\(%rbp,%r12,4\),%r8d
+[ ]*[a-f0-9]+: c4 21 7e e6 84 a5 67 ff ff ff vcvtdq2pd -0x99\(%rbp,%r12,4\),%ymm8
+[ ]*[a-f0-9]+: c4 21 7d 5a 84 a5 67 ff ff ff vcvtpd2psy -0x99\(%rbp,%r12,4\),%xmm8
+[ ]*[a-f0-9]+: c4 21 39 e0 bc a5 67 ff ff ff vpavgb -0x99\(%rbp,%r12,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 23 79 14 84 a5 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%rbp,%r12,4\)
+[ ]*[a-f0-9]+: c4 21 3b 2a bc a5 67 ff ff ff vcvtsi2sdl -0x99\(%rbp,%r12,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 23 19 4a b4 a5 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%rbp,%r12,4\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 23 39 20 bc a5 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%rbp,%r12,4\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 21 7d 6f 84 a5 67 ff ff ff vmovdqa -0x99\(%rbp,%r12,4\),%ymm8
+[ ]*[a-f0-9]+: c4 21 7d 7f 84 a5 67 ff ff ff vmovdqa %ymm8,-0x99\(%rbp,%r12,4\)
+[ ]*[a-f0-9]+: c4 22 3d 0d bc a5 67 ff ff ff vpermilpd -0x99\(%rbp,%r12,4\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 23 7d 09 84 a5 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%rbp,%r12,4\),%ymm8
+[ ]*[a-f0-9]+: c4 23 7d 19 84 a5 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%rbp,%r12,4\)
+[ ]*[a-f0-9]+: c4 23 3d 06 bc a5 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%rbp,%r12,4\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 23 1d 4b b4 a5 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%rbp,%r12,4\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 a1 78 ae 94 2c 67 ff ff ff vldmxcsr -0x99\(%rsp,%r13,1\)
+[ ]*[a-f0-9]+: c4 21 79 6f 84 2c 67 ff ff ff vmovdqa -0x99\(%rsp,%r13,1\),%xmm8
+[ ]*[a-f0-9]+: c4 21 79 7f 84 2c 67 ff ff ff vmovdqa %xmm8,-0x99\(%rsp,%r13,1\)
+[ ]*[a-f0-9]+: c4 21 79 7e 84 2c 67 ff ff ff vmovd %xmm8,-0x99\(%rsp,%r13,1\)
+[ ]*[a-f0-9]+: c4 21 7b 2d 84 2c 67 ff ff ff vcvtsd2si -0x99\(%rsp,%r13,1\),%r8d
+[ ]*[a-f0-9]+: c4 21 7e e6 84 2c 67 ff ff ff vcvtdq2pd -0x99\(%rsp,%r13,1\),%ymm8
+[ ]*[a-f0-9]+: c4 21 7d 5a 84 2c 67 ff ff ff vcvtpd2psy -0x99\(%rsp,%r13,1\),%xmm8
+[ ]*[a-f0-9]+: c4 21 39 e0 bc 2c 67 ff ff ff vpavgb -0x99\(%rsp,%r13,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 23 79 14 84 2c 67 ff ff ff 64 vpextrb \$0x64,%xmm8,-0x99\(%rsp,%r13,1\)
+[ ]*[a-f0-9]+: c4 21 3b 2a bc 2c 67 ff ff ff vcvtsi2sdl -0x99\(%rsp,%r13,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 23 19 4a b4 2c 67 ff ff ff 80 vblendvps %xmm8,-0x99\(%rsp,%r13,1\),%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 23 39 20 bc 2c 67 ff ff ff 64 vpinsrb \$0x64,-0x99\(%rsp,%r13,1\),%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 21 7d 6f 84 2c 67 ff ff ff vmovdqa -0x99\(%rsp,%r13,1\),%ymm8
+[ ]*[a-f0-9]+: c4 21 7d 7f 84 2c 67 ff ff ff vmovdqa %ymm8,-0x99\(%rsp,%r13,1\)
+[ ]*[a-f0-9]+: c4 22 3d 0d bc 2c 67 ff ff ff vpermilpd -0x99\(%rsp,%r13,1\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 23 7d 09 84 2c 67 ff ff ff 64 vroundpd \$0x64,-0x99\(%rsp,%r13,1\),%ymm8
+[ ]*[a-f0-9]+: c4 23 7d 19 84 2c 67 ff ff ff 64 vextractf128 \$0x64,%ymm8,-0x99\(%rsp,%r13,1\)
+[ ]*[a-f0-9]+: c4 23 3d 06 bc 2c 67 ff ff ff 64 vperm2f128 \$0x64,-0x99\(%rsp,%r13,1\),%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 23 1d 4b b4 2c 67 ff ff ff 80 vblendvpd %ymm8,-0x99\(%rsp,%r13,1\),%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 41 79 50 c0 vmovmskpd %xmm8,%r8d
+[ ]*[a-f0-9]+: c4 c1 01 72 f0 64 vpslld \$0x64,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 7c 50 c0 vmovmskps %ymm8,%r8d
+[ ]*[a-f0-9]+: c4 41 79 6f f8 vmovdqa %xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 79 7e c0 vmovd %xmm8,%r8d
+[ ]*[a-f0-9]+: c4 41 7b 2d c0 vcvtsd2si %xmm8,%r8d
+[ ]*[a-f0-9]+: c4 41 7e e6 c0 vcvtdq2pd %xmm8,%ymm8
+[ ]*[a-f0-9]+: c4 41 7d 5a c0 vcvtpd2ps %ymm8,%xmm8
+[ ]*[a-f0-9]+: c4 43 79 14 c0 64 vpextrb \$0x64,%xmm8,%r8d
+[ ]*[a-f0-9]+: c4 41 3b 2a f8 vcvtsi2sd %r8d,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 43 19 4a f0 80 vblendvps %xmm8,%xmm8,%xmm12,%xmm14
+[ ]*[a-f0-9]+: c4 43 39 20 f8 64 vpinsrb \$0x64,%r8d,%xmm8,%xmm15
+[ ]*[a-f0-9]+: c4 41 7d 6f f8 vmovdqa %ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 42 05 0d e0 vpermilpd %ymm8,%ymm15,%ymm12
+[ ]*[a-f0-9]+: c4 43 7d 09 f8 64 vroundpd \$0x64,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 43 7d 19 c0 64 vextractf128 \$0x64,%ymm8,%xmm8
+[ ]*[a-f0-9]+: c4 43 05 06 e0 64 vperm2f128 \$0x64,%ymm8,%ymm15,%ymm12
+[ ]*[a-f0-9]+: c4 43 1d 4b f7 80 vblendvpd %ymm8,%ymm15,%ymm12,%ymm14
+[ ]*[a-f0-9]+: c4 43 3d 18 f8 64 vinsertf128 \$0x64,%xmm8,%ymm8,%ymm15
+[ ]*[a-f0-9]+: c4 61 fb 2d 01 vcvtsd2si \(%rcx\),%r8
+[ ]*[a-f0-9]+: c4 43 79 17 c0 0a vextractps \$0xa,%xmm8,%r8d
+[ ]*[a-f0-9]+: c4 61 fa 2d 01 vcvtss2si \(%rcx\),%r8
+[ ]*[a-f0-9]+: c4 41 01 c4 c0 64 vpinsrw \$0x64,%r8d,%xmm15,%xmm8
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx.s b/gas/testsuite/gas/i386/x86-64-avx.s
new file mode 100644
index 0000000..2008ef3
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-avx.s
@@ -0,0 +1,3360 @@
+# Check 64bit AVX instructions
+
+ .allow_index_reg
+ .text
+_start:
+# Tests for op
+ vzeroall
+ vzeroupper
+
+# Tests for op mem64
+ vldmxcsr (%rcx)
+ vstmxcsr (%rcx)
+
+# Tests for op mem256, mask, ymm
+# Tests for op ymm, mask, mem256
+ vmaskmovpd (%rcx),%ymm4,%ymm6
+ vmaskmovpd %ymm4,%ymm6,(%rcx)
+ vmaskmovps (%rcx),%ymm4,%ymm6
+ vmaskmovps %ymm4,%ymm6,(%rcx)
+
+# Tests for op imm8, ymm/mem256, ymm
+ vpermilpd $100,%ymm6,%ymm2
+ vpermilpd $100,(%rcx),%ymm6
+ vpermilps $100,%ymm6,%ymm2
+ vpermilps $100,(%rcx),%ymm6
+ vroundpd $100,%ymm6,%ymm2
+ vroundpd $100,(%rcx),%ymm6
+ vroundps $100,%ymm6,%ymm2
+ vroundps $100,(%rcx),%ymm6
+
+# Tests for op ymm/mem256, ymm, ymm
+ vaddpd %ymm4,%ymm6,%ymm2
+ vaddpd (%rcx),%ymm6,%ymm2
+ vaddps %ymm4,%ymm6,%ymm2
+ vaddps (%rcx),%ymm6,%ymm2
+ vaddsubpd %ymm4,%ymm6,%ymm2
+ vaddsubpd (%rcx),%ymm6,%ymm2
+ vaddsubps %ymm4,%ymm6,%ymm2
+ vaddsubps (%rcx),%ymm6,%ymm2
+ vandnpd %ymm4,%ymm6,%ymm2
+ vandnpd (%rcx),%ymm6,%ymm2
+ vandnps %ymm4,%ymm6,%ymm2
+ vandnps (%rcx),%ymm6,%ymm2
+ vandpd %ymm4,%ymm6,%ymm2
+ vandpd (%rcx),%ymm6,%ymm2
+ vandps %ymm4,%ymm6,%ymm2
+ vandps (%rcx),%ymm6,%ymm2
+ vdivpd %ymm4,%ymm6,%ymm2
+ vdivpd (%rcx),%ymm6,%ymm2
+ vdivps %ymm4,%ymm6,%ymm2
+ vdivps (%rcx),%ymm6,%ymm2
+ vhaddpd %ymm4,%ymm6,%ymm2
+ vhaddpd (%rcx),%ymm6,%ymm2
+ vhaddps %ymm4,%ymm6,%ymm2
+ vhaddps (%rcx),%ymm6,%ymm2
+ vhsubpd %ymm4,%ymm6,%ymm2
+ vhsubpd (%rcx),%ymm6,%ymm2
+ vhsubps %ymm4,%ymm6,%ymm2
+ vhsubps (%rcx),%ymm6,%ymm2
+ vmaxpd %ymm4,%ymm6,%ymm2
+ vmaxpd (%rcx),%ymm6,%ymm2
+ vmaxps %ymm4,%ymm6,%ymm2
+ vmaxps (%rcx),%ymm6,%ymm2
+ vminpd %ymm4,%ymm6,%ymm2
+ vminpd (%rcx),%ymm6,%ymm2
+ vminps %ymm4,%ymm6,%ymm2
+ vminps (%rcx),%ymm6,%ymm2
+ vmulpd %ymm4,%ymm6,%ymm2
+ vmulpd (%rcx),%ymm6,%ymm2
+ vmulps %ymm4,%ymm6,%ymm2
+ vmulps (%rcx),%ymm6,%ymm2
+ vorpd %ymm4,%ymm6,%ymm2
+ vorpd (%rcx),%ymm6,%ymm2
+ vorps %ymm4,%ymm6,%ymm2
+ vorps (%rcx),%ymm6,%ymm2
+ vpermilpd %ymm4,%ymm6,%ymm2
+ vpermilpd (%rcx),%ymm6,%ymm2
+ vpermilps %ymm4,%ymm6,%ymm2
+ vpermilps (%rcx),%ymm6,%ymm2
+ vsubpd %ymm4,%ymm6,%ymm2
+ vsubpd (%rcx),%ymm6,%ymm2
+ vsubps %ymm4,%ymm6,%ymm2
+ vsubps (%rcx),%ymm6,%ymm2
+ vunpckhpd %ymm4,%ymm6,%ymm2
+ vunpckhpd (%rcx),%ymm6,%ymm2
+ vunpckhps %ymm4,%ymm6,%ymm2
+ vunpckhps (%rcx),%ymm6,%ymm2
+ vunpcklpd %ymm4,%ymm6,%ymm2
+ vunpcklpd (%rcx),%ymm6,%ymm2
+ vunpcklps %ymm4,%ymm6,%ymm2
+ vunpcklps (%rcx),%ymm6,%ymm2
+ vxorpd %ymm4,%ymm6,%ymm2
+ vxorpd (%rcx),%ymm6,%ymm2
+ vxorps %ymm4,%ymm6,%ymm2
+ vxorps (%rcx),%ymm6,%ymm2
+ vcmpeqpd %ymm4,%ymm6,%ymm2
+ vcmpeqpd (%rcx),%ymm6,%ymm2
+ vcmpltpd %ymm4,%ymm6,%ymm2
+ vcmpltpd (%rcx),%ymm6,%ymm2
+ vcmplepd %ymm4,%ymm6,%ymm2
+ vcmplepd (%rcx),%ymm6,%ymm2
+ vcmpunordpd %ymm4,%ymm6,%ymm2
+ vcmpunordpd (%rcx),%ymm6,%ymm2
+ vcmpneqpd %ymm4,%ymm6,%ymm2
+ vcmpneqpd (%rcx),%ymm6,%ymm2
+ vcmpnltpd %ymm4,%ymm6,%ymm2
+ vcmpnltpd (%rcx),%ymm6,%ymm2
+ vcmpnlepd %ymm4,%ymm6,%ymm2
+ vcmpnlepd (%rcx),%ymm6,%ymm2
+ vcmpordpd %ymm4,%ymm6,%ymm2
+ vcmpordpd (%rcx),%ymm6,%ymm2
+ vcmpeq_uqpd %ymm4,%ymm6,%ymm2
+ vcmpeq_uqpd (%rcx),%ymm6,%ymm2
+ vcmpngepd %ymm4,%ymm6,%ymm2
+ vcmpngepd (%rcx),%ymm6,%ymm2
+ vcmpngtpd %ymm4,%ymm6,%ymm2
+ vcmpngtpd (%rcx),%ymm6,%ymm2
+ vcmpfalsepd %ymm4,%ymm6,%ymm2
+ vcmpfalsepd (%rcx),%ymm6,%ymm2
+ vcmpneq_oqpd %ymm4,%ymm6,%ymm2
+ vcmpneq_oqpd (%rcx),%ymm6,%ymm2
+ vcmpgepd %ymm4,%ymm6,%ymm2
+ vcmpgepd (%rcx),%ymm6,%ymm2
+ vcmpgtpd %ymm4,%ymm6,%ymm2
+ vcmpgtpd (%rcx),%ymm6,%ymm2
+ vcmptruepd %ymm4,%ymm6,%ymm2
+ vcmptruepd (%rcx),%ymm6,%ymm2
+ vcmpeq_ospd %ymm4,%ymm6,%ymm2
+ vcmpeq_ospd (%rcx),%ymm6,%ymm2
+ vcmplt_oqpd %ymm4,%ymm6,%ymm2
+ vcmplt_oqpd (%rcx),%ymm6,%ymm2
+ vcmple_oqpd %ymm4,%ymm6,%ymm2
+ vcmple_oqpd (%rcx),%ymm6,%ymm2
+ vcmpunord_spd %ymm4,%ymm6,%ymm2
+ vcmpunord_spd (%rcx),%ymm6,%ymm2
+ vcmpneq_uspd %ymm4,%ymm6,%ymm2
+ vcmpneq_uspd (%rcx),%ymm6,%ymm2
+ vcmpnlt_uqpd %ymm4,%ymm6,%ymm2
+ vcmpnlt_uqpd (%rcx),%ymm6,%ymm2
+ vcmpnle_uqpd %ymm4,%ymm6,%ymm2
+ vcmpnle_uqpd (%rcx),%ymm6,%ymm2
+ vcmpord_spd %ymm4,%ymm6,%ymm2
+ vcmpord_spd (%rcx),%ymm6,%ymm2
+ vcmpeq_uspd %ymm4,%ymm6,%ymm2
+ vcmpeq_uspd (%rcx),%ymm6,%ymm2
+ vcmpnge_uqpd %ymm4,%ymm6,%ymm2
+ vcmpnge_uqpd (%rcx),%ymm6,%ymm2
+ vcmpngt_uqpd %ymm4,%ymm6,%ymm2
+ vcmpngt_uqpd (%rcx),%ymm6,%ymm2
+ vcmpfalse_ospd %ymm4,%ymm6,%ymm2
+ vcmpfalse_ospd (%rcx),%ymm6,%ymm2
+ vcmpneq_ospd %ymm4,%ymm6,%ymm2
+ vcmpneq_ospd (%rcx),%ymm6,%ymm2
+ vcmpge_oqpd %ymm4,%ymm6,%ymm2
+ vcmpge_oqpd (%rcx),%ymm6,%ymm2
+ vcmpgt_oqpd %ymm4,%ymm6,%ymm2
+ vcmpgt_oqpd (%rcx),%ymm6,%ymm2
+ vcmptrue_uspd %ymm4,%ymm6,%ymm2
+ vcmptrue_uspd (%rcx),%ymm6,%ymm2
+ vcmpeqps %ymm4,%ymm6,%ymm2
+ vcmpeqps (%rcx),%ymm6,%ymm2
+ vcmpltps %ymm4,%ymm6,%ymm2
+ vcmpltps (%rcx),%ymm6,%ymm2
+ vcmpleps %ymm4,%ymm6,%ymm2
+ vcmpleps (%rcx),%ymm6,%ymm2
+ vcmpunordps %ymm4,%ymm6,%ymm2
+ vcmpunordps (%rcx),%ymm6,%ymm2
+ vcmpneqps %ymm4,%ymm6,%ymm2
+ vcmpneqps (%rcx),%ymm6,%ymm2
+ vcmpnltps %ymm4,%ymm6,%ymm2
+ vcmpnltps (%rcx),%ymm6,%ymm2
+ vcmpnleps %ymm4,%ymm6,%ymm2
+ vcmpnleps (%rcx),%ymm6,%ymm2
+ vcmpordps %ymm4,%ymm6,%ymm2
+ vcmpordps (%rcx),%ymm6,%ymm2
+ vcmpeq_uqps %ymm4,%ymm6,%ymm2
+ vcmpeq_uqps (%rcx),%ymm6,%ymm2
+ vcmpngeps %ymm4,%ymm6,%ymm2
+ vcmpngeps (%rcx),%ymm6,%ymm2
+ vcmpngtps %ymm4,%ymm6,%ymm2
+ vcmpngtps (%rcx),%ymm6,%ymm2
+ vcmpfalseps %ymm4,%ymm6,%ymm2
+ vcmpfalseps (%rcx),%ymm6,%ymm2
+ vcmpneq_oqps %ymm4,%ymm6,%ymm2
+ vcmpneq_oqps (%rcx),%ymm6,%ymm2
+ vcmpgeps %ymm4,%ymm6,%ymm2
+ vcmpgeps (%rcx),%ymm6,%ymm2
+ vcmpgtps %ymm4,%ymm6,%ymm2
+ vcmpgtps (%rcx),%ymm6,%ymm2
+ vcmptrueps %ymm4,%ymm6,%ymm2
+ vcmptrueps (%rcx),%ymm6,%ymm2
+ vcmpeq_osps %ymm4,%ymm6,%ymm2
+ vcmpeq_osps (%rcx),%ymm6,%ymm2
+ vcmplt_oqps %ymm4,%ymm6,%ymm2
+ vcmplt_oqps (%rcx),%ymm6,%ymm2
+ vcmple_oqps %ymm4,%ymm6,%ymm2
+ vcmple_oqps (%rcx),%ymm6,%ymm2
+ vcmpunord_sps %ymm4,%ymm6,%ymm2
+ vcmpunord_sps (%rcx),%ymm6,%ymm2
+ vcmpneq_usps %ymm4,%ymm6,%ymm2
+ vcmpneq_usps (%rcx),%ymm6,%ymm2
+ vcmpnlt_uqps %ymm4,%ymm6,%ymm2
+ vcmpnlt_uqps (%rcx),%ymm6,%ymm2
+ vcmpnle_uqps %ymm4,%ymm6,%ymm2
+ vcmpnle_uqps (%rcx),%ymm6,%ymm2
+ vcmpord_sps %ymm4,%ymm6,%ymm2
+ vcmpord_sps (%rcx),%ymm6,%ymm2
+ vcmpeq_usps %ymm4,%ymm6,%ymm2
+ vcmpeq_usps (%rcx),%ymm6,%ymm2
+ vcmpnge_uqps %ymm4,%ymm6,%ymm2
+ vcmpnge_uqps (%rcx),%ymm6,%ymm2
+ vcmpngt_uqps %ymm4,%ymm6,%ymm2
+ vcmpngt_uqps (%rcx),%ymm6,%ymm2
+ vcmpfalse_osps %ymm4,%ymm6,%ymm2
+ vcmpfalse_osps (%rcx),%ymm6,%ymm2
+ vcmpneq_osps %ymm4,%ymm6,%ymm2
+ vcmpneq_osps (%rcx),%ymm6,%ymm2
+ vcmpge_oqps %ymm4,%ymm6,%ymm2
+ vcmpge_oqps (%rcx),%ymm6,%ymm2
+ vcmpgt_oqps %ymm4,%ymm6,%ymm2
+ vcmpgt_oqps (%rcx),%ymm6,%ymm2
+ vcmptrue_usps %ymm4,%ymm6,%ymm2
+ vcmptrue_usps (%rcx),%ymm6,%ymm2
+
+# Tests for op ymm/mem256, xmm
+ vcvtpd2dqy %ymm4,%xmm4
+ vcvtpd2dqy (%rcx),%xmm4
+ vcvtpd2psy %ymm4,%xmm4
+ vcvtpd2psy (%rcx),%xmm4
+ vcvttpd2dqy %ymm4,%xmm4
+ vcvttpd2dqy (%rcx),%xmm4
+
+# Tests for op ymm/mem256, ymm
+ vcvtdq2ps %ymm4,%ymm4
+ vcvtdq2ps (%rcx),%ymm4
+ vcvtps2dq %ymm4,%ymm4
+ vcvtps2dq (%rcx),%ymm4
+ vcvttps2dq %ymm4,%ymm4
+ vcvttps2dq (%rcx),%ymm4
+ vmovapd %ymm4,%ymm4
+ vmovapd (%rcx),%ymm4
+ vmovaps %ymm4,%ymm4
+ vmovaps (%rcx),%ymm4
+ vmovdqa %ymm4,%ymm4
+ vmovdqa (%rcx),%ymm4
+ vmovdqu %ymm4,%ymm4
+ vmovdqu (%rcx),%ymm4
+ vmovddup %ymm4,%ymm4
+ vmovddup (%rcx),%ymm4
+ vmovshdup %ymm4,%ymm4
+ vmovshdup (%rcx),%ymm4
+ vmovsldup %ymm4,%ymm4
+ vmovsldup (%rcx),%ymm4
+ vmovupd %ymm4,%ymm4
+ vmovupd (%rcx),%ymm4
+ vmovups %ymm4,%ymm4
+ vmovups (%rcx),%ymm4
+ vptest %ymm4,%ymm4
+ vptest (%rcx),%ymm4
+ vrcpps %ymm4,%ymm4
+ vrcpps (%rcx),%ymm4
+ vrsqrtps %ymm4,%ymm4
+ vrsqrtps (%rcx),%ymm4
+ vsqrtpd %ymm4,%ymm4
+ vsqrtpd (%rcx),%ymm4
+ vsqrtps %ymm4,%ymm4
+ vsqrtps (%rcx),%ymm4
+ vtestpd %ymm4,%ymm4
+ vtestpd (%rcx),%ymm4
+ vtestps %ymm4,%ymm4
+ vtestps (%rcx),%ymm4
+
+# Tests for op mem256, ymm
+ vlddqu (%rcx),%ymm4
+
+# Tests for op imm8, ymm/mem256, ymm, ymm
+ vblendpd $100,%ymm4,%ymm6,%ymm2
+ vblendpd $100,(%rcx),%ymm6,%ymm2
+ vblendps $100,%ymm4,%ymm6,%ymm2
+ vblendps $100,(%rcx),%ymm6,%ymm2
+ vcmppd $100,%ymm4,%ymm6,%ymm2
+ vcmppd $100,(%rcx),%ymm6,%ymm2
+ vcmpps $100,%ymm4,%ymm6,%ymm2
+ vcmpps $100,(%rcx),%ymm6,%ymm2
+ vdpps $100,%ymm4,%ymm6,%ymm2
+ vdpps $100,(%rcx),%ymm6,%ymm2
+ vperm2f128 $100,%ymm4,%ymm6,%ymm2
+ vperm2f128 $100,(%rcx),%ymm6,%ymm2
+ vshufpd $100,%ymm4,%ymm6,%ymm2
+ vshufpd $100,(%rcx),%ymm6,%ymm2
+ vshufps $100,%ymm4,%ymm6,%ymm2
+ vshufps $100,(%rcx),%ymm6,%ymm2
+
+# Tests for op ymm, ymm/mem256, ymm, ymm
+ vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
+ vblendvpd %ymm4,(%rcx),%ymm2,%ymm7
+ vblendvps %ymm4,%ymm6,%ymm2,%ymm7
+ vblendvps %ymm4,(%rcx),%ymm2,%ymm7
+
+# Tests for op ymm/mem256, ymm, ymm, ymm
+# Tests for op ymm, ymm/mem256, ymm, ymm
+ vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfmaddpd (%rcx),%ymm6,%ymm2,%ymm7
+ vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
+ vfmaddps (%rcx),%ymm6,%ymm2,%ymm7
+ vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfmaddsubpd (%rcx),%ymm6,%ymm2,%ymm7
+ vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
+ vfmaddsubps (%rcx),%ymm6,%ymm2,%ymm7
+ vfmsubaddpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfmsubaddpd (%rcx),%ymm6,%ymm2,%ymm7
+ vfmsubaddps %ymm4,%ymm6,%ymm2,%ymm7
+ vfmsubaddps (%rcx),%ymm6,%ymm2,%ymm7
+ vfmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfmsubpd (%rcx),%ymm6,%ymm2,%ymm7
+ vfmsubps %ymm4,%ymm6,%ymm2,%ymm7
+ vfmsubps (%rcx),%ymm6,%ymm2,%ymm7
+ vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfnmaddpd (%rcx),%ymm6,%ymm2,%ymm7
+ vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
+ vfnmaddps (%rcx),%ymm6,%ymm2,%ymm7
+ vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
+ vfnmsubpd (%rcx),%ymm6,%ymm2,%ymm7
+ vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
+ vfnmsubps (%rcx),%ymm6,%ymm2,%ymm7
+ vpermilmo2pd %ymm4,%ymm6,%ymm2,%ymm7
+ vpermilmo2pd (%rcx),%ymm6,%ymm2,%ymm7
+ vpermilmz2pd %ymm4,%ymm6,%ymm2,%ymm7
+ vpermilmz2pd (%rcx),%ymm6,%ymm2,%ymm7
+ vpermiltd2pd %ymm4,%ymm6,%ymm2,%ymm7
+ vpermiltd2pd (%rcx),%ymm6,%ymm2,%ymm7
+ vpermilmo2ps %ymm4,%ymm6,%ymm2,%ymm7
+ vpermilmo2ps (%rcx),%ymm6,%ymm2,%ymm7
+ vpermilmz2ps %ymm4,%ymm6,%ymm2,%ymm7
+ vpermilmz2ps (%rcx),%ymm6,%ymm2,%ymm7
+ vpermiltd2ps %ymm4,%ymm6,%ymm2,%ymm7
+ vpermiltd2ps (%rcx),%ymm6,%ymm2,%ymm7
+
+# Tests for op imm4, ymm/mem256, ymm, ymm, ymm
+# Tests for op imm4, ymm, ymm/mem256, ymm, ymm
+ vpermil2pd $10,%ymm4,%ymm6,%ymm2,%ymm7
+ vpermil2pd $10,(%rcx),%ymm6,%ymm2,%ymm7
+ vpermil2ps $10,%ymm4,%ymm6,%ymm2,%ymm7
+ vpermil2ps $10,(%rcx),%ymm6,%ymm2,%ymm7
+
+# Tests for op imm8, xmm/mem128, ymm, ymm
+ vinsertf128 $100,%xmm4,%ymm4,%ymm6
+ vinsertf128 $100,(%rcx),%ymm4,%ymm6
+
+# Tests for op imm8, ymm, xmm/mem128
+ vextractf128 $100,%ymm4,%xmm4
+ vextractf128 $100,%ymm4,(%rcx)
+
+# Tests for op xmm/mem128, xmm
+# Tests for op mem128, ymm
+ vbroadcastf128 (%rcx),%ymm4
+
+# Tests for op xmm/mem128, xmm
+ vcvtdq2ps %xmm4,%xmm6
+ vcvtdq2ps (%rcx),%xmm4
+ vcvtpd2dqx %xmm4,%xmm6
+ vcvtpd2dqx (%rcx),%xmm4
+ vcvtpd2psx %xmm4,%xmm6
+ vcvtpd2psx (%rcx),%xmm4
+ vcvtps2dq %xmm4,%xmm6
+ vcvtps2dq (%rcx),%xmm4
+ vcvttpd2dqx %xmm4,%xmm6
+ vcvttpd2dqx (%rcx),%xmm4
+ vcvttps2dq %xmm4,%xmm6
+ vcvttps2dq (%rcx),%xmm4
+ vmovapd %xmm4,%xmm6
+ vmovapd (%rcx),%xmm4
+ vmovaps %xmm4,%xmm6
+ vmovaps (%rcx),%xmm4
+ vmovdqa %xmm4,%xmm6
+ vmovdqa (%rcx),%xmm4
+ vmovdqu %xmm4,%xmm6
+ vmovdqu (%rcx),%xmm4
+ vmovshdup %xmm4,%xmm6
+ vmovshdup (%rcx),%xmm4
+ vmovsldup %xmm4,%xmm6
+ vmovsldup (%rcx),%xmm4
+ vmovupd %xmm4,%xmm6
+ vmovupd (%rcx),%xmm4
+ vmovups %xmm4,%xmm6
+ vmovups (%rcx),%xmm4
+ vpabsb %xmm4,%xmm6
+ vpabsb (%rcx),%xmm4
+ vpabsw %xmm4,%xmm6
+ vpabsw (%rcx),%xmm4
+ vpabsd %xmm4,%xmm6
+ vpabsd (%rcx),%xmm4
+ vphminposuw %xmm4,%xmm6
+ vphminposuw (%rcx),%xmm4
+ vptest %xmm4,%xmm6
+ vptest (%rcx),%xmm4
+ vtestps %xmm4,%xmm6
+ vtestps (%rcx),%xmm4
+ vtestpd %xmm4,%xmm6
+ vtestpd (%rcx),%xmm4
+ vrcpps %xmm4,%xmm6
+ vrcpps (%rcx),%xmm4
+ vrsqrtps %xmm4,%xmm6
+ vrsqrtps (%rcx),%xmm4
+ vsqrtpd %xmm4,%xmm6
+ vsqrtpd (%rcx),%xmm4
+ vsqrtps %xmm4,%xmm6
+ vsqrtps (%rcx),%xmm4
+
+# Tests for op xmm, xmm/mem128
+ vmovapd %xmm4,%xmm6
+ vmovapd %xmm4,(%rcx)
+ vmovaps %xmm4,%xmm6
+ vmovaps %xmm4,(%rcx)
+ vmovdqa %xmm4,%xmm6
+ vmovdqa %xmm4,(%rcx)
+ vmovdqu %xmm4,%xmm6
+ vmovdqu %xmm4,(%rcx)
+ vmovupd %xmm4,%xmm6
+ vmovupd %xmm4,(%rcx)
+ vmovups %xmm4,%xmm6
+ vmovups %xmm4,(%rcx)
+
+# Tests for op mem128, xmm
+ vlddqu (%rcx),%xmm4
+ vmovntdqa (%rcx),%xmm4
+
+# Tests for op xmm, mem128
+ vmovntdq %xmm4,(%rcx)
+ vmovntpd %xmm4,(%rcx)
+ vmovntps %xmm4,(%rcx)
+
+# Tests for op xmm/mem128, ymm
+ vcvtdq2pd %xmm4,%ymm4
+ vcvtdq2pd (%rcx),%ymm4
+ vcvtps2pd %xmm4,%ymm4
+ vcvtps2pd (%rcx),%ymm4
+
+# Tests for op xmm/mem128, xmm, xmm
+ vaddpd %xmm4,%xmm6,%xmm2
+ vaddpd (%rcx),%xmm6,%xmm7
+ vaddps %xmm4,%xmm6,%xmm2
+ vaddps (%rcx),%xmm6,%xmm7
+ vaddsubpd %xmm4,%xmm6,%xmm2
+ vaddsubpd (%rcx),%xmm6,%xmm7
+ vaddsubps %xmm4,%xmm6,%xmm2
+ vaddsubps (%rcx),%xmm6,%xmm7
+ vandnpd %xmm4,%xmm6,%xmm2
+ vandnpd (%rcx),%xmm6,%xmm7
+ vandnps %xmm4,%xmm6,%xmm2
+ vandnps (%rcx),%xmm6,%xmm7
+ vandpd %xmm4,%xmm6,%xmm2
+ vandpd (%rcx),%xmm6,%xmm7
+ vandps %xmm4,%xmm6,%xmm2
+ vandps (%rcx),%xmm6,%xmm7
+ vdivpd %xmm4,%xmm6,%xmm2
+ vdivpd (%rcx),%xmm6,%xmm7
+ vdivps %xmm4,%xmm6,%xmm2
+ vdivps (%rcx),%xmm6,%xmm7
+ vhaddpd %xmm4,%xmm6,%xmm2
+ vhaddpd (%rcx),%xmm6,%xmm7
+ vhaddps %xmm4,%xmm6,%xmm2
+ vhaddps (%rcx),%xmm6,%xmm7
+ vhsubpd %xmm4,%xmm6,%xmm2
+ vhsubpd (%rcx),%xmm6,%xmm7
+ vhsubps %xmm4,%xmm6,%xmm2
+ vhsubps (%rcx),%xmm6,%xmm7
+ vmaxpd %xmm4,%xmm6,%xmm2
+ vmaxpd (%rcx),%xmm6,%xmm7
+ vmaxps %xmm4,%xmm6,%xmm2
+ vmaxps (%rcx),%xmm6,%xmm7
+ vminpd %xmm4,%xmm6,%xmm2
+ vminpd (%rcx),%xmm6,%xmm7
+ vminps %xmm4,%xmm6,%xmm2
+ vminps (%rcx),%xmm6,%xmm7
+ vmulpd %xmm4,%xmm6,%xmm2
+ vmulpd (%rcx),%xmm6,%xmm7
+ vmulps %xmm4,%xmm6,%xmm2
+ vmulps (%rcx),%xmm6,%xmm7
+ vorpd %xmm4,%xmm6,%xmm2
+ vorpd (%rcx),%xmm6,%xmm7
+ vorps %xmm4,%xmm6,%xmm2
+ vorps (%rcx),%xmm6,%xmm7
+ vpacksswb %xmm4,%xmm6,%xmm2
+ vpacksswb (%rcx),%xmm6,%xmm7
+ vpackssdw %xmm4,%xmm6,%xmm2
+ vpackssdw (%rcx),%xmm6,%xmm7
+ vpackuswb %xmm4,%xmm6,%xmm2
+ vpackuswb (%rcx),%xmm6,%xmm7
+ vpackusdw %xmm4,%xmm6,%xmm2
+ vpackusdw (%rcx),%xmm6,%xmm7
+ vpaddb %xmm4,%xmm6,%xmm2
+ vpaddb (%rcx),%xmm6,%xmm7
+ vpaddw %xmm4,%xmm6,%xmm2
+ vpaddw (%rcx),%xmm6,%xmm7
+ vpaddd %xmm4,%xmm6,%xmm2
+ vpaddd (%rcx),%xmm6,%xmm7
+ vpaddq %xmm4,%xmm6,%xmm2
+ vpaddq (%rcx),%xmm6,%xmm7
+ vpaddsb %xmm4,%xmm6,%xmm2
+ vpaddsb (%rcx),%xmm6,%xmm7
+ vpaddsw %xmm4,%xmm6,%xmm2
+ vpaddsw (%rcx),%xmm6,%xmm7
+ vpaddusb %xmm4,%xmm6,%xmm2
+ vpaddusb (%rcx),%xmm6,%xmm7
+ vpaddusw %xmm4,%xmm6,%xmm2
+ vpaddusw (%rcx),%xmm6,%xmm7
+ vpand %xmm4,%xmm6,%xmm2
+ vpand (%rcx),%xmm6,%xmm7
+ vpandn %xmm4,%xmm6,%xmm2
+ vpandn (%rcx),%xmm6,%xmm7
+ vpavgb %xmm4,%xmm6,%xmm2
+ vpavgb (%rcx),%xmm6,%xmm7
+ vpavgw %xmm4,%xmm6,%xmm2
+ vpavgw (%rcx),%xmm6,%xmm7
+ vpcmpeqb %xmm4,%xmm6,%xmm2
+ vpcmpeqb (%rcx),%xmm6,%xmm7
+ vpcmpeqw %xmm4,%xmm6,%xmm2
+ vpcmpeqw (%rcx),%xmm6,%xmm7
+ vpcmpeqd %xmm4,%xmm6,%xmm2
+ vpcmpeqd (%rcx),%xmm6,%xmm7
+ vpcmpeqq %xmm4,%xmm6,%xmm2
+ vpcmpeqq (%rcx),%xmm6,%xmm7
+ vpcmpgtb %xmm4,%xmm6,%xmm2
+ vpcmpgtb (%rcx),%xmm6,%xmm7
+ vpcmpgtw %xmm4,%xmm6,%xmm2
+ vpcmpgtw (%rcx),%xmm6,%xmm7
+ vpcmpgtd %xmm4,%xmm6,%xmm2
+ vpcmpgtd (%rcx),%xmm6,%xmm7
+ vpcmpgtq %xmm4,%xmm6,%xmm2
+ vpcmpgtq (%rcx),%xmm6,%xmm7
+ vpermilpd %xmm4,%xmm6,%xmm2
+ vpermilpd (%rcx),%xmm6,%xmm7
+ vpermilps %xmm4,%xmm6,%xmm2
+ vpermilps (%rcx),%xmm6,%xmm7
+ vphaddw %xmm4,%xmm6,%xmm2
+ vphaddw (%rcx),%xmm6,%xmm7
+ vphaddd %xmm4,%xmm6,%xmm2
+ vphaddd (%rcx),%xmm6,%xmm7
+ vphaddsw %xmm4,%xmm6,%xmm2
+ vphaddsw (%rcx),%xmm6,%xmm7
+ vphsubw %xmm4,%xmm6,%xmm2
+ vphsubw (%rcx),%xmm6,%xmm7
+ vphsubd %xmm4,%xmm6,%xmm2
+ vphsubd (%rcx),%xmm6,%xmm7
+ vphsubsw %xmm4,%xmm6,%xmm2
+ vphsubsw (%rcx),%xmm6,%xmm7
+ vpmaddwd %xmm4,%xmm6,%xmm2
+ vpmaddwd (%rcx),%xmm6,%xmm7
+ vpmaddubsw %xmm4,%xmm6,%xmm2
+ vpmaddubsw (%rcx),%xmm6,%xmm7
+ vpmaxsb %xmm4,%xmm6,%xmm2
+ vpmaxsb (%rcx),%xmm6,%xmm7
+ vpmaxsw %xmm4,%xmm6,%xmm2
+ vpmaxsw (%rcx),%xmm6,%xmm7
+ vpmaxsd %xmm4,%xmm6,%xmm2
+ vpmaxsd (%rcx),%xmm6,%xmm7
+ vpmaxub %xmm4,%xmm6,%xmm2
+ vpmaxub (%rcx),%xmm6,%xmm7
+ vpmaxuw %xmm4,%xmm6,%xmm2
+ vpmaxuw (%rcx),%xmm6,%xmm7
+ vpmaxud %xmm4,%xmm6,%xmm2
+ vpmaxud (%rcx),%xmm6,%xmm7
+ vpminsb %xmm4,%xmm6,%xmm2
+ vpminsb (%rcx),%xmm6,%xmm7
+ vpminsw %xmm4,%xmm6,%xmm2
+ vpminsw (%rcx),%xmm6,%xmm7
+ vpminsd %xmm4,%xmm6,%xmm2
+ vpminsd (%rcx),%xmm6,%xmm7
+ vpminub %xmm4,%xmm6,%xmm2
+ vpminub (%rcx),%xmm6,%xmm7
+ vpminuw %xmm4,%xmm6,%xmm2
+ vpminuw (%rcx),%xmm6,%xmm7
+ vpminud %xmm4,%xmm6,%xmm2
+ vpminud (%rcx),%xmm6,%xmm7
+ vpmulhuw %xmm4,%xmm6,%xmm2
+ vpmulhuw (%rcx),%xmm6,%xmm7
+ vpmulhrsw %xmm4,%xmm6,%xmm2
+ vpmulhrsw (%rcx),%xmm6,%xmm7
+ vpmulhw %xmm4,%xmm6,%xmm2
+ vpmulhw (%rcx),%xmm6,%xmm7
+ vpmullw %xmm4,%xmm6,%xmm2
+ vpmullw (%rcx),%xmm6,%xmm7
+ vpmulld %xmm4,%xmm6,%xmm2
+ vpmulld (%rcx),%xmm6,%xmm7
+ vpmuludq %xmm4,%xmm6,%xmm2
+ vpmuludq (%rcx),%xmm6,%xmm7
+ vpmuldq %xmm4,%xmm6,%xmm2
+ vpmuldq (%rcx),%xmm6,%xmm7
+ vpor %xmm4,%xmm6,%xmm2
+ vpor (%rcx),%xmm6,%xmm7
+ vpsadbw %xmm4,%xmm6,%xmm2
+ vpsadbw (%rcx),%xmm6,%xmm7
+ vpshufb %xmm4,%xmm6,%xmm2
+ vpshufb (%rcx),%xmm6,%xmm7
+ vpsignb %xmm4,%xmm6,%xmm2
+ vpsignb (%rcx),%xmm6,%xmm7
+ vpsignw %xmm4,%xmm6,%xmm2
+ vpsignw (%rcx),%xmm6,%xmm7
+ vpsignd %xmm4,%xmm6,%xmm2
+ vpsignd (%rcx),%xmm6,%xmm7
+ vpsllw %xmm4,%xmm6,%xmm2
+ vpsllw (%rcx),%xmm6,%xmm7
+ vpslld %xmm4,%xmm6,%xmm2
+ vpslld (%rcx),%xmm6,%xmm7
+ vpsllq %xmm4,%xmm6,%xmm2
+ vpsllq (%rcx),%xmm6,%xmm7
+ vpsraw %xmm4,%xmm6,%xmm2
+ vpsraw (%rcx),%xmm6,%xmm7
+ vpsrad %xmm4,%xmm6,%xmm2
+ vpsrad (%rcx),%xmm6,%xmm7
+ vpsrlw %xmm4,%xmm6,%xmm2
+ vpsrlw (%rcx),%xmm6,%xmm7
+ vpsrld %xmm4,%xmm6,%xmm2
+ vpsrld (%rcx),%xmm6,%xmm7
+ vpsrlq %xmm4,%xmm6,%xmm2
+ vpsrlq (%rcx),%xmm6,%xmm7
+ vpsubb %xmm4,%xmm6,%xmm2
+ vpsubb (%rcx),%xmm6,%xmm7
+ vpsubw %xmm4,%xmm6,%xmm2
+ vpsubw (%rcx),%xmm6,%xmm7
+ vpsubd %xmm4,%xmm6,%xmm2
+ vpsubd (%rcx),%xmm6,%xmm7
+ vpsubq %xmm4,%xmm6,%xmm2
+ vpsubq (%rcx),%xmm6,%xmm7
+ vpsubsb %xmm4,%xmm6,%xmm2
+ vpsubsb (%rcx),%xmm6,%xmm7
+ vpsubsw %xmm4,%xmm6,%xmm2
+ vpsubsw (%rcx),%xmm6,%xmm7
+ vpsubusb %xmm4,%xmm6,%xmm2
+ vpsubusb (%rcx),%xmm6,%xmm7
+ vpsubusw %xmm4,%xmm6,%xmm2
+ vpsubusw (%rcx),%xmm6,%xmm7
+ vpunpckhbw %xmm4,%xmm6,%xmm2
+ vpunpckhbw (%rcx),%xmm6,%xmm7
+ vpunpckhwd %xmm4,%xmm6,%xmm2
+ vpunpckhwd (%rcx),%xmm6,%xmm7
+ vpunpckhdq %xmm4,%xmm6,%xmm2
+ vpunpckhdq (%rcx),%xmm6,%xmm7
+ vpunpckhqdq %xmm4,%xmm6,%xmm2
+ vpunpckhqdq (%rcx),%xmm6,%xmm7
+ vpunpcklbw %xmm4,%xmm6,%xmm2
+ vpunpcklbw (%rcx),%xmm6,%xmm7
+ vpunpcklwd %xmm4,%xmm6,%xmm2
+ vpunpcklwd (%rcx),%xmm6,%xmm7
+ vpunpckldq %xmm4,%xmm6,%xmm2
+ vpunpckldq (%rcx),%xmm6,%xmm7
+ vpunpcklqdq %xmm4,%xmm6,%xmm2
+ vpunpcklqdq (%rcx),%xmm6,%xmm7
+ vpxor %xmm4,%xmm6,%xmm2
+ vpxor (%rcx),%xmm6,%xmm7
+ vsubpd %xmm4,%xmm6,%xmm2
+ vsubpd (%rcx),%xmm6,%xmm7
+ vsubps %xmm4,%xmm6,%xmm2
+ vsubps (%rcx),%xmm6,%xmm7
+ vunpckhpd %xmm4,%xmm6,%xmm2
+ vunpckhpd (%rcx),%xmm6,%xmm7
+ vunpckhps %xmm4,%xmm6,%xmm2
+ vunpckhps (%rcx),%xmm6,%xmm7
+ vunpcklpd %xmm4,%xmm6,%xmm2
+ vunpcklpd (%rcx),%xmm6,%xmm7
+ vunpcklps %xmm4,%xmm6,%xmm2
+ vunpcklps (%rcx),%xmm6,%xmm7
+ vxorpd %xmm4,%xmm6,%xmm2
+ vxorpd (%rcx),%xmm6,%xmm7
+ vxorps %xmm4,%xmm6,%xmm2
+ vxorps (%rcx),%xmm6,%xmm7
+ vcmpeqpd %xmm4,%xmm6,%xmm2
+ vcmpeqpd (%rcx),%xmm6,%xmm7
+ vcmpltpd %xmm4,%xmm6,%xmm2
+ vcmpltpd (%rcx),%xmm6,%xmm7
+ vcmplepd %xmm4,%xmm6,%xmm2
+ vcmplepd (%rcx),%xmm6,%xmm7
+ vcmpunordpd %xmm4,%xmm6,%xmm2
+ vcmpunordpd (%rcx),%xmm6,%xmm7
+ vcmpneqpd %xmm4,%xmm6,%xmm2
+ vcmpneqpd (%rcx),%xmm6,%xmm7
+ vcmpnltpd %xmm4,%xmm6,%xmm2
+ vcmpnltpd (%rcx),%xmm6,%xmm7
+ vcmpnlepd %xmm4,%xmm6,%xmm2
+ vcmpnlepd (%rcx),%xmm6,%xmm7
+ vcmpordpd %xmm4,%xmm6,%xmm2
+ vcmpordpd (%rcx),%xmm6,%xmm7
+ vcmpeq_uqpd %xmm4,%xmm6,%xmm2
+ vcmpeq_uqpd (%rcx),%xmm6,%xmm7
+ vcmpngepd %xmm4,%xmm6,%xmm2
+ vcmpngepd (%rcx),%xmm6,%xmm7
+ vcmpngtpd %xmm4,%xmm6,%xmm2
+ vcmpngtpd (%rcx),%xmm6,%xmm7
+ vcmpfalsepd %xmm4,%xmm6,%xmm2
+ vcmpfalsepd (%rcx),%xmm6,%xmm7
+ vcmpneq_oqpd %xmm4,%xmm6,%xmm2
+ vcmpneq_oqpd (%rcx),%xmm6,%xmm7
+ vcmpgepd %xmm4,%xmm6,%xmm2
+ vcmpgepd (%rcx),%xmm6,%xmm7
+ vcmpgtpd %xmm4,%xmm6,%xmm2
+ vcmpgtpd (%rcx),%xmm6,%xmm7
+ vcmptruepd %xmm4,%xmm6,%xmm2
+ vcmptruepd (%rcx),%xmm6,%xmm7
+ vcmpeq_ospd %xmm4,%xmm6,%xmm2
+ vcmpeq_ospd (%rcx),%xmm6,%xmm7
+ vcmplt_oqpd %xmm4,%xmm6,%xmm2
+ vcmplt_oqpd (%rcx),%xmm6,%xmm7
+ vcmple_oqpd %xmm4,%xmm6,%xmm2
+ vcmple_oqpd (%rcx),%xmm6,%xmm7
+ vcmpunord_spd %xmm4,%xmm6,%xmm2
+ vcmpunord_spd (%rcx),%xmm6,%xmm7
+ vcmpneq_uspd %xmm4,%xmm6,%xmm2
+ vcmpneq_uspd (%rcx),%xmm6,%xmm7
+ vcmpnlt_uqpd %xmm4,%xmm6,%xmm2
+ vcmpnlt_uqpd (%rcx),%xmm6,%xmm7
+ vcmpnle_uqpd %xmm4,%xmm6,%xmm2
+ vcmpnle_uqpd (%rcx),%xmm6,%xmm7
+ vcmpord_spd %xmm4,%xmm6,%xmm2
+ vcmpord_spd (%rcx),%xmm6,%xmm7
+ vcmpeq_uspd %xmm4,%xmm6,%xmm2
+ vcmpeq_uspd (%rcx),%xmm6,%xmm7
+ vcmpnge_uqpd %xmm4,%xmm6,%xmm2
+ vcmpnge_uqpd (%rcx),%xmm6,%xmm7
+ vcmpngt_uqpd %xmm4,%xmm6,%xmm2
+ vcmpngt_uqpd (%rcx),%xmm6,%xmm7
+ vcmpfalse_ospd %xmm4,%xmm6,%xmm2
+ vcmpfalse_ospd (%rcx),%xmm6,%xmm7
+ vcmpneq_ospd %xmm4,%xmm6,%xmm2
+ vcmpneq_ospd (%rcx),%xmm6,%xmm7
+ vcmpge_oqpd %xmm4,%xmm6,%xmm2
+ vcmpge_oqpd (%rcx),%xmm6,%xmm7
+ vcmpgt_oqpd %xmm4,%xmm6,%xmm2
+ vcmpgt_oqpd (%rcx),%xmm6,%xmm7
+ vcmptrue_uspd %xmm4,%xmm6,%xmm2
+ vcmptrue_uspd (%rcx),%xmm6,%xmm7
+ vcmpeqps %xmm4,%xmm6,%xmm2
+ vcmpeqps (%rcx),%xmm6,%xmm7
+ vcmpltps %xmm4,%xmm6,%xmm2
+ vcmpltps (%rcx),%xmm6,%xmm7
+ vcmpleps %xmm4,%xmm6,%xmm2
+ vcmpleps (%rcx),%xmm6,%xmm7
+ vcmpunordps %xmm4,%xmm6,%xmm2
+ vcmpunordps (%rcx),%xmm6,%xmm7
+ vcmpneqps %xmm4,%xmm6,%xmm2
+ vcmpneqps (%rcx),%xmm6,%xmm7
+ vcmpnltps %xmm4,%xmm6,%xmm2
+ vcmpnltps (%rcx),%xmm6,%xmm7
+ vcmpnleps %xmm4,%xmm6,%xmm2
+ vcmpnleps (%rcx),%xmm6,%xmm7
+ vcmpordps %xmm4,%xmm6,%xmm2
+ vcmpordps (%rcx),%xmm6,%xmm7
+ vcmpeq_uqps %xmm4,%xmm6,%xmm2
+ vcmpeq_uqps (%rcx),%xmm6,%xmm7
+ vcmpngeps %xmm4,%xmm6,%xmm2
+ vcmpngeps (%rcx),%xmm6,%xmm7
+ vcmpngtps %xmm4,%xmm6,%xmm2
+ vcmpngtps (%rcx),%xmm6,%xmm7
+ vcmpfalseps %xmm4,%xmm6,%xmm2
+ vcmpfalseps (%rcx),%xmm6,%xmm7
+ vcmpneq_oqps %xmm4,%xmm6,%xmm2
+ vcmpneq_oqps (%rcx),%xmm6,%xmm7
+ vcmpgeps %xmm4,%xmm6,%xmm2
+ vcmpgeps (%rcx),%xmm6,%xmm7
+ vcmpgtps %xmm4,%xmm6,%xmm2
+ vcmpgtps (%rcx),%xmm6,%xmm7
+ vcmptrueps %xmm4,%xmm6,%xmm2
+ vcmptrueps (%rcx),%xmm6,%xmm7
+ vcmpeq_osps %xmm4,%xmm6,%xmm2
+ vcmpeq_osps (%rcx),%xmm6,%xmm7
+ vcmplt_oqps %xmm4,%xmm6,%xmm2
+ vcmplt_oqps (%rcx),%xmm6,%xmm7
+ vcmple_oqps %xmm4,%xmm6,%xmm2
+ vcmple_oqps (%rcx),%xmm6,%xmm7
+ vcmpunord_sps %xmm4,%xmm6,%xmm2
+ vcmpunord_sps (%rcx),%xmm6,%xmm7
+ vcmpneq_usps %xmm4,%xmm6,%xmm2
+ vcmpneq_usps (%rcx),%xmm6,%xmm7
+ vcmpnlt_uqps %xmm4,%xmm6,%xmm2
+ vcmpnlt_uqps (%rcx),%xmm6,%xmm7
+ vcmpnle_uqps %xmm4,%xmm6,%xmm2
+ vcmpnle_uqps (%rcx),%xmm6,%xmm7
+ vcmpord_sps %xmm4,%xmm6,%xmm2
+ vcmpord_sps (%rcx),%xmm6,%xmm7
+ vcmpeq_usps %xmm4,%xmm6,%xmm2
+ vcmpeq_usps (%rcx),%xmm6,%xmm7
+ vcmpnge_uqps %xmm4,%xmm6,%xmm2
+ vcmpnge_uqps (%rcx),%xmm6,%xmm7
+ vcmpngt_uqps %xmm4,%xmm6,%xmm2
+ vcmpngt_uqps (%rcx),%xmm6,%xmm7
+ vcmpfalse_osps %xmm4,%xmm6,%xmm2
+ vcmpfalse_osps (%rcx),%xmm6,%xmm7
+ vcmpneq_osps %xmm4,%xmm6,%xmm2
+ vcmpneq_osps (%rcx),%xmm6,%xmm7
+ vcmpge_oqps %xmm4,%xmm6,%xmm2
+ vcmpge_oqps (%rcx),%xmm6,%xmm7
+ vcmpgt_oqps %xmm4,%xmm6,%xmm2
+ vcmpgt_oqps (%rcx),%xmm6,%xmm7
+ vcmptrue_usps %xmm4,%xmm6,%xmm2
+ vcmptrue_usps (%rcx),%xmm6,%xmm7
+
+# Tests for op mem128, xmm, xmm
+ vmaskmovps (%rcx),%xmm4,%xmm6
+ vmaskmovpd (%rcx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm/mem128, xmm
+ vpcmpestri $100,%xmm4,%xmm6
+ vpcmpestri $100,(%rcx),%xmm6
+ vpcmpestrm $100,%xmm4,%xmm6
+ vpcmpestrm $100,(%rcx),%xmm6
+ vpcmpistri $100,%xmm4,%xmm6
+ vpcmpistri $100,(%rcx),%xmm6
+ vpcmpistrm $100,%xmm4,%xmm6
+ vpcmpistrm $100,(%rcx),%xmm6
+ vpermilpd $100,%xmm4,%xmm6
+ vpermilpd $100,(%rcx),%xmm6
+ vpermilps $100,%xmm4,%xmm6
+ vpermilps $100,(%rcx),%xmm6
+ vpshufd $100,%xmm4,%xmm6
+ vpshufd $100,(%rcx),%xmm6
+ vpshufhw $100,%xmm4,%xmm6
+ vpshufhw $100,(%rcx),%xmm6
+ vpshuflw $100,%xmm4,%xmm6
+ vpshuflw $100,(%rcx),%xmm6
+ vroundpd $100,%xmm4,%xmm6
+ vroundpd $100,(%rcx),%xmm6
+ vroundps $100,%xmm4,%xmm6
+ vroundps $100,(%rcx),%xmm6
+
+# Tests for op xmm, xmm, mem128
+ vmaskmovps %xmm4,%xmm6,(%rcx)
+ vmaskmovpd %xmm4,%xmm6,(%rcx)
+
+# Tests for op imm8, xmm/mem128, xmm, xmm
+ vblendpd $100,%xmm4,%xmm6,%xmm2
+ vblendpd $100,(%rcx),%xmm6,%xmm2
+ vblendps $100,%xmm4,%xmm6,%xmm2
+ vblendps $100,(%rcx),%xmm6,%xmm2
+ vcmppd $100,%xmm4,%xmm6,%xmm2
+ vcmppd $100,(%rcx),%xmm6,%xmm2
+ vcmpps $100,%xmm4,%xmm6,%xmm2
+ vcmpps $100,(%rcx),%xmm6,%xmm2
+ vdppd $100,%xmm4,%xmm6,%xmm2
+ vdppd $100,(%rcx),%xmm6,%xmm2
+ vdpps $100,%xmm4,%xmm6,%xmm2
+ vdpps $100,(%rcx),%xmm6,%xmm2
+ vmpsadbw $100,%xmm4,%xmm6,%xmm2
+ vmpsadbw $100,(%rcx),%xmm6,%xmm2
+ vpalignr $100,%xmm4,%xmm6,%xmm2
+ vpalignr $100,(%rcx),%xmm6,%xmm2
+ vpblendw $100,%xmm4,%xmm6,%xmm2
+ vpblendw $100,(%rcx),%xmm6,%xmm2
+ vshufpd $100,%xmm4,%xmm6,%xmm2
+ vshufpd $100,(%rcx),%xmm6,%xmm2
+ vshufps $100,%xmm4,%xmm6,%xmm2
+ vshufps $100,(%rcx),%xmm6,%xmm2
+
+# Tests for op xmm, xmm/mem128, xmm, xmm
+ vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
+ vblendvpd %xmm4,(%rcx),%xmm2,%xmm7
+ vblendvps %xmm4,%xmm6,%xmm2,%xmm7
+ vblendvps %xmm4,(%rcx),%xmm2,%xmm7
+ vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
+ vpblendvb %xmm4,(%rcx),%xmm2,%xmm7
+
+# Tests for op xmm/mem128, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem128, xmm, xmm
+ vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddpd (%rcx),%xmm6,%xmm2,%xmm7
+ vfmaddpd %xmm4,(%rcx),%xmm2,%xmm7
+ vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddps (%rcx),%xmm6,%xmm2,%xmm7
+ vfmaddps %xmm4,(%rcx),%xmm2,%xmm7
+ vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddsubpd (%rcx),%xmm6,%xmm2,%xmm7
+ vfmaddsubpd %xmm4,(%rcx),%xmm2,%xmm7
+ vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddsubps (%rcx),%xmm6,%xmm2,%xmm7
+ vfmaddsubps %xmm4,(%rcx),%xmm2,%xmm7
+ vfmsubaddpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubaddpd (%rcx),%xmm6,%xmm2,%xmm7
+ vfmsubaddpd %xmm4,(%rcx),%xmm2,%xmm7
+ vfmsubaddps %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubaddps (%rcx),%xmm6,%xmm2,%xmm7
+ vfmsubaddps %xmm4,(%rcx),%xmm2,%xmm7
+ vfmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubpd (%rcx),%xmm6,%xmm2,%xmm7
+ vfmsubpd %xmm4,(%rcx),%xmm2,%xmm7
+ vfmsubps %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubps (%rcx),%xmm6,%xmm2,%xmm7
+ vfmsubps %xmm4,(%rcx),%xmm2,%xmm7
+ vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmaddpd (%rcx),%xmm6,%xmm2,%xmm7
+ vfnmaddpd %xmm4,(%rcx),%xmm2,%xmm7
+ vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmaddps (%rcx),%xmm6,%xmm2,%xmm7
+ vfnmaddps %xmm4,(%rcx),%xmm2,%xmm7
+ vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmsubpd (%rcx),%xmm6,%xmm2,%xmm7
+ vfnmsubpd %xmm4,(%rcx),%xmm2,%xmm7
+ vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmsubps (%rcx),%xmm6,%xmm2,%xmm7
+ vfnmsubps %xmm4,(%rcx),%xmm2,%xmm7
+ vpermilmo2pd %xmm4,%xmm6,%xmm2,%xmm7
+ vpermilmo2pd (%rcx),%xmm6,%xmm2,%xmm7
+ vpermilmo2pd %xmm4,(%rcx),%xmm2,%xmm7
+ vpermilmz2pd %xmm4,%xmm6,%xmm2,%xmm7
+ vpermilmz2pd (%rcx),%xmm6,%xmm2,%xmm7
+ vpermilmz2pd %xmm4,(%rcx),%xmm2,%xmm7
+ vpermiltd2pd %xmm4,%xmm6,%xmm2,%xmm7
+ vpermiltd2pd (%rcx),%xmm6,%xmm2,%xmm7
+ vpermiltd2pd %xmm4,(%rcx),%xmm2,%xmm7
+ vpermilmo2ps %xmm4,%xmm6,%xmm2,%xmm7
+ vpermilmo2ps (%rcx),%xmm6,%xmm2,%xmm7
+ vpermilmo2ps %xmm4,(%rcx),%xmm2,%xmm7
+ vpermilmz2ps %xmm4,%xmm6,%xmm2,%xmm7
+ vpermilmz2ps (%rcx),%xmm6,%xmm2,%xmm7
+ vpermilmz2ps %xmm4,(%rcx),%xmm2,%xmm7
+ vpermiltd2ps %xmm4,%xmm6,%xmm2,%xmm7
+ vpermiltd2ps (%rcx),%xmm6,%xmm2,%xmm7
+ vpermiltd2ps %xmm4,(%rcx),%xmm2,%xmm7
+
+# Tests for op imm4, xmm/mem128, xmm, xmm, xmm
+# Tests for op imm4, xmm, xmm/mem128, xmm, xmm
+ vpermil2pd $10,%xmm4,%xmm6,%xmm2,%xmm7
+ vpermil2pd $10,(%rcx),%xmm6,%xmm2,%xmm7
+ vpermil2pd $10,%xmm4,(%rcx),%xmm2,%xmm7
+ vpermil2ps $10,%xmm4,%xmm6,%xmm2,%xmm7
+ vpermil2ps $10,(%rcx),%xmm6,%xmm2,%xmm7
+ vpermil2ps $10,%xmm4,(%rcx),%xmm2,%xmm7
+
+# Tests for op mem64, ymm
+ vbroadcastsd (%rcx),%ymm4
+
+# Tests for op xmm/mem64, xmm
+ vcomisd %xmm4,%xmm6
+ vcomisd (%rcx),%xmm4
+ vcvtdq2pd %xmm4,%xmm6
+ vcvtdq2pd (%rcx),%xmm4
+ vcvtps2pd %xmm4,%xmm6
+ vcvtps2pd (%rcx),%xmm4
+ vmovddup %xmm4,%xmm6
+ vmovddup (%rcx),%xmm4
+ vpmovsxbw %xmm4,%xmm6
+ vpmovsxbw (%rcx),%xmm4
+ vpmovsxwd %xmm4,%xmm6
+ vpmovsxwd (%rcx),%xmm4
+ vpmovsxdq %xmm4,%xmm6
+ vpmovsxdq (%rcx),%xmm4
+ vpmovzxbw %xmm4,%xmm6
+ vpmovzxbw (%rcx),%xmm4
+ vpmovzxwd %xmm4,%xmm6
+ vpmovzxwd (%rcx),%xmm4
+ vpmovzxdq %xmm4,%xmm6
+ vpmovzxdq (%rcx),%xmm4
+ vucomisd %xmm4,%xmm6
+ vucomisd (%rcx),%xmm4
+
+# Tests for op mem64, xmm
+ vmovsd (%rcx),%xmm4
+
+# Tests for op xmm, mem64
+ vmovlpd %xmm4,(%rcx)
+ vmovlps %xmm4,(%rcx)
+ vmovhpd %xmm4,(%rcx)
+ vmovhps %xmm4,(%rcx)
+ vmovsd %xmm4,(%rcx)
+
+# Tests for op xmm, regq/mem64
+# Tests for op regq/mem64, xmm
+ vmovq %xmm4,%rcx
+ vmovq %rcx,%xmm4
+ vmovq %xmm4,(%rcx)
+ vmovq (%rcx),%xmm4
+
+# Tests for op xmm/mem64, regl
+ vcvtsd2si %xmm4,%ecx
+ vcvtsd2si (%rcx),%ecx
+ vcvttsd2si %xmm4,%ecx
+ vcvttsd2si (%rcx),%ecx
+
+# Tests for op xmm/mem64, regq
+ vcvtsd2si %xmm4,%rcx
+ vcvtsd2si (%rcx),%rcx
+ vcvttsd2si %xmm4,%rcx
+ vcvttsd2si (%rcx),%rcx
+
+# Tests for op regq/mem64, xmm, xmm
+ vcvtsi2sdq %rcx,%xmm4,%xmm6
+ vcvtsi2sdq (%rcx),%xmm4,%xmm6
+ vcvtsi2ssq %rcx,%xmm4,%xmm6
+ vcvtsi2ssq (%rcx),%xmm4,%xmm6
+
+# Tests for op imm8, regq/mem64, xmm, xmm
+ vpinsrq $100,%rcx,%xmm4,%xmm6
+ vpinsrq $100,(%rcx),%xmm4,%xmm6
+
+# Testsf for op imm8, xmm, regq/mem64
+ vpextrq $100,%xmm4,%rcx
+ vpextrq $100,%xmm4,(%rcx)
+
+# Tests for op mem64, xmm, xmm
+ vmovlpd (%rcx),%xmm4,%xmm6
+ vmovlps (%rcx),%xmm4,%xmm6
+ vmovhpd (%rcx),%xmm4,%xmm6
+ vmovhps (%rcx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm/mem64, xmm, xmm
+ vcmpsd $100,%xmm4,%xmm6,%xmm2
+ vcmpsd $100,(%rcx),%xmm6,%xmm2
+ vroundsd $100,%xmm4,%xmm6,%xmm2
+ vroundsd $100,(%rcx),%xmm6,%xmm2
+
+# Tests for op xmm/mem64, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem64, xmm, xmm
+ vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddsd (%rcx),%xmm6,%xmm2,%xmm7
+ vfmaddsd %xmm4,(%rcx),%xmm2,%xmm7
+ vfmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubsd (%rcx),%xmm6,%xmm2,%xmm7
+ vfmsubsd %xmm4,(%rcx),%xmm2,%xmm7
+ vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmaddsd (%rcx),%xmm6,%xmm2,%xmm7
+ vfnmaddsd %xmm4,(%rcx),%xmm2,%xmm7
+ vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmsubsd (%rcx),%xmm6,%xmm2,%xmm7
+ vfnmsubsd %xmm4,(%rcx),%xmm2,%xmm7
+
+# Tests for op xmm/mem64, xmm, xmm
+ vaddsd %xmm4,%xmm6,%xmm2
+ vaddsd (%rcx),%xmm6,%xmm2
+ vcvtsd2ss %xmm4,%xmm6,%xmm2
+ vcvtsd2ss (%rcx),%xmm6,%xmm2
+ vdivsd %xmm4,%xmm6,%xmm2
+ vdivsd (%rcx),%xmm6,%xmm2
+ vmaxsd %xmm4,%xmm6,%xmm2
+ vmaxsd (%rcx),%xmm6,%xmm2
+ vminsd %xmm4,%xmm6,%xmm2
+ vminsd (%rcx),%xmm6,%xmm2
+ vmulsd %xmm4,%xmm6,%xmm2
+ vmulsd (%rcx),%xmm6,%xmm2
+ vsqrtsd %xmm4,%xmm6,%xmm2
+ vsqrtsd (%rcx),%xmm6,%xmm2
+ vsubsd %xmm4,%xmm6,%xmm2
+ vsubsd (%rcx),%xmm6,%xmm2
+ vcmpeqsd %xmm4,%xmm6,%xmm2
+ vcmpeqsd (%rcx),%xmm6,%xmm2
+ vcmpltsd %xmm4,%xmm6,%xmm2
+ vcmpltsd (%rcx),%xmm6,%xmm2
+ vcmplesd %xmm4,%xmm6,%xmm2
+ vcmplesd (%rcx),%xmm6,%xmm2
+ vcmpunordsd %xmm4,%xmm6,%xmm2
+ vcmpunordsd (%rcx),%xmm6,%xmm2
+ vcmpneqsd %xmm4,%xmm6,%xmm2
+ vcmpneqsd (%rcx),%xmm6,%xmm2
+ vcmpnltsd %xmm4,%xmm6,%xmm2
+ vcmpnltsd (%rcx),%xmm6,%xmm2
+ vcmpnlesd %xmm4,%xmm6,%xmm2
+ vcmpnlesd (%rcx),%xmm6,%xmm2
+ vcmpordsd %xmm4,%xmm6,%xmm2
+ vcmpordsd (%rcx),%xmm6,%xmm2
+ vcmpeq_uqsd %xmm4,%xmm6,%xmm2
+ vcmpeq_uqsd (%rcx),%xmm6,%xmm2
+ vcmpngesd %xmm4,%xmm6,%xmm2
+ vcmpngesd (%rcx),%xmm6,%xmm2
+ vcmpngtsd %xmm4,%xmm6,%xmm2
+ vcmpngtsd (%rcx),%xmm6,%xmm2
+ vcmpfalsesd %xmm4,%xmm6,%xmm2
+ vcmpfalsesd (%rcx),%xmm6,%xmm2
+ vcmpneq_oqsd %xmm4,%xmm6,%xmm2
+ vcmpneq_oqsd (%rcx),%xmm6,%xmm2
+ vcmpgesd %xmm4,%xmm6,%xmm2
+ vcmpgesd (%rcx),%xmm6,%xmm2
+ vcmpgtsd %xmm4,%xmm6,%xmm2
+ vcmpgtsd (%rcx),%xmm6,%xmm2
+ vcmptruesd %xmm4,%xmm6,%xmm2
+ vcmptruesd (%rcx),%xmm6,%xmm2
+ vcmpeq_ossd %xmm4,%xmm6,%xmm2
+ vcmpeq_ossd (%rcx),%xmm6,%xmm2
+ vcmplt_oqsd %xmm4,%xmm6,%xmm2
+ vcmplt_oqsd (%rcx),%xmm6,%xmm2
+ vcmple_oqsd %xmm4,%xmm6,%xmm2
+ vcmple_oqsd (%rcx),%xmm6,%xmm2
+ vcmpunord_ssd %xmm4,%xmm6,%xmm2
+ vcmpunord_ssd (%rcx),%xmm6,%xmm2
+ vcmpneq_ussd %xmm4,%xmm6,%xmm2
+ vcmpneq_ussd (%rcx),%xmm6,%xmm2
+ vcmpnlt_uqsd %xmm4,%xmm6,%xmm2
+ vcmpnlt_uqsd (%rcx),%xmm6,%xmm2
+ vcmpnle_uqsd %xmm4,%xmm6,%xmm2
+ vcmpnle_uqsd (%rcx),%xmm6,%xmm2
+ vcmpord_ssd %xmm4,%xmm6,%xmm2
+ vcmpord_ssd (%rcx),%xmm6,%xmm2
+ vcmpeq_ussd %xmm4,%xmm6,%xmm2
+ vcmpeq_ussd (%rcx),%xmm6,%xmm2
+ vcmpnge_uqsd %xmm4,%xmm6,%xmm2
+ vcmpnge_uqsd (%rcx),%xmm6,%xmm2
+ vcmpngt_uqsd %xmm4,%xmm6,%xmm2
+ vcmpngt_uqsd (%rcx),%xmm6,%xmm2
+ vcmpfalse_ossd %xmm4,%xmm6,%xmm2
+ vcmpfalse_ossd (%rcx),%xmm6,%xmm2
+ vcmpneq_ossd %xmm4,%xmm6,%xmm2
+ vcmpneq_ossd (%rcx),%xmm6,%xmm2
+ vcmpge_oqsd %xmm4,%xmm6,%xmm2
+ vcmpge_oqsd (%rcx),%xmm6,%xmm2
+ vcmpgt_oqsd %xmm4,%xmm6,%xmm2
+ vcmpgt_oqsd (%rcx),%xmm6,%xmm2
+ vcmptrue_ussd %xmm4,%xmm6,%xmm2
+ vcmptrue_ussd (%rcx),%xmm6,%xmm2
+
+# Tests for op xmm/mem32, xmm, xmm
+ vaddss %xmm4,%xmm6,%xmm2
+ vaddss (%rcx),%xmm6,%xmm2
+ vcvtss2sd %xmm4,%xmm6,%xmm2
+ vcvtss2sd (%rcx),%xmm6,%xmm2
+ vdivss %xmm4,%xmm6,%xmm2
+ vdivss (%rcx),%xmm6,%xmm2
+ vmaxss %xmm4,%xmm6,%xmm2
+ vmaxss (%rcx),%xmm6,%xmm2
+ vminss %xmm4,%xmm6,%xmm2
+ vminss (%rcx),%xmm6,%xmm2
+ vmulss %xmm4,%xmm6,%xmm2
+ vmulss (%rcx),%xmm6,%xmm2
+ vrcpss %xmm4,%xmm6,%xmm2
+ vrcpss (%rcx),%xmm6,%xmm2
+ vrsqrtss %xmm4,%xmm6,%xmm2
+ vrsqrtss (%rcx),%xmm6,%xmm2
+ vsqrtss %xmm4,%xmm6,%xmm2
+ vsqrtss (%rcx),%xmm6,%xmm2
+ vsubss %xmm4,%xmm6,%xmm2
+ vsubss (%rcx),%xmm6,%xmm2
+ vcmpeqss %xmm4,%xmm6,%xmm2
+ vcmpeqss (%rcx),%xmm6,%xmm2
+ vcmpltss %xmm4,%xmm6,%xmm2
+ vcmpltss (%rcx),%xmm6,%xmm2
+ vcmpless %xmm4,%xmm6,%xmm2
+ vcmpless (%rcx),%xmm6,%xmm2
+ vcmpunordss %xmm4,%xmm6,%xmm2
+ vcmpunordss (%rcx),%xmm6,%xmm2
+ vcmpneqss %xmm4,%xmm6,%xmm2
+ vcmpneqss (%rcx),%xmm6,%xmm2
+ vcmpnltss %xmm4,%xmm6,%xmm2
+ vcmpnltss (%rcx),%xmm6,%xmm2
+ vcmpnless %xmm4,%xmm6,%xmm2
+ vcmpnless (%rcx),%xmm6,%xmm2
+ vcmpordss %xmm4,%xmm6,%xmm2
+ vcmpordss (%rcx),%xmm6,%xmm2
+ vcmpeq_uqss %xmm4,%xmm6,%xmm2
+ vcmpeq_uqss (%rcx),%xmm6,%xmm2
+ vcmpngess %xmm4,%xmm6,%xmm2
+ vcmpngess (%rcx),%xmm6,%xmm2
+ vcmpngtss %xmm4,%xmm6,%xmm2
+ vcmpngtss (%rcx),%xmm6,%xmm2
+ vcmpfalsess %xmm4,%xmm6,%xmm2
+ vcmpfalsess (%rcx),%xmm6,%xmm2
+ vcmpneq_oqss %xmm4,%xmm6,%xmm2
+ vcmpneq_oqss (%rcx),%xmm6,%xmm2
+ vcmpgess %xmm4,%xmm6,%xmm2
+ vcmpgess (%rcx),%xmm6,%xmm2
+ vcmpgtss %xmm4,%xmm6,%xmm2
+ vcmpgtss (%rcx),%xmm6,%xmm2
+ vcmptruess %xmm4,%xmm6,%xmm2
+ vcmptruess (%rcx),%xmm6,%xmm2
+ vcmpeq_osss %xmm4,%xmm6,%xmm2
+ vcmpeq_osss (%rcx),%xmm6,%xmm2
+ vcmplt_oqss %xmm4,%xmm6,%xmm2
+ vcmplt_oqss (%rcx),%xmm6,%xmm2
+ vcmple_oqss %xmm4,%xmm6,%xmm2
+ vcmple_oqss (%rcx),%xmm6,%xmm2
+ vcmpunord_sss %xmm4,%xmm6,%xmm2
+ vcmpunord_sss (%rcx),%xmm6,%xmm2
+ vcmpneq_usss %xmm4,%xmm6,%xmm2
+ vcmpneq_usss (%rcx),%xmm6,%xmm2
+ vcmpnlt_uqss %xmm4,%xmm6,%xmm2
+ vcmpnlt_uqss (%rcx),%xmm6,%xmm2
+ vcmpnle_uqss %xmm4,%xmm6,%xmm2
+ vcmpnle_uqss (%rcx),%xmm6,%xmm2
+ vcmpord_sss %xmm4,%xmm6,%xmm2
+ vcmpord_sss (%rcx),%xmm6,%xmm2
+ vcmpeq_usss %xmm4,%xmm6,%xmm2
+ vcmpeq_usss (%rcx),%xmm6,%xmm2
+ vcmpnge_uqss %xmm4,%xmm6,%xmm2
+ vcmpnge_uqss (%rcx),%xmm6,%xmm2
+ vcmpngt_uqss %xmm4,%xmm6,%xmm2
+ vcmpngt_uqss (%rcx),%xmm6,%xmm2
+ vcmpfalse_osss %xmm4,%xmm6,%xmm2
+ vcmpfalse_osss (%rcx),%xmm6,%xmm2
+ vcmpneq_osss %xmm4,%xmm6,%xmm2
+ vcmpneq_osss (%rcx),%xmm6,%xmm2
+ vcmpge_oqss %xmm4,%xmm6,%xmm2
+ vcmpge_oqss (%rcx),%xmm6,%xmm2
+ vcmpgt_oqss %xmm4,%xmm6,%xmm2
+ vcmpgt_oqss (%rcx),%xmm6,%xmm2
+ vcmptrue_usss %xmm4,%xmm6,%xmm2
+ vcmptrue_usss (%rcx),%xmm6,%xmm2
+
+# Tests for op mem32, ymm
+ vbroadcastss (%rcx),%ymm4
+
+# Tests for op xmm/mem32, xmm
+ vcomiss %xmm4,%xmm6
+ vcomiss (%rcx),%xmm4
+ vpmovsxbd %xmm4,%xmm6
+ vpmovsxbd (%rcx),%xmm4
+ vpmovsxwq %xmm4,%xmm6
+ vpmovsxwq (%rcx),%xmm4
+ vpmovzxbd %xmm4,%xmm6
+ vpmovzxbd (%rcx),%xmm4
+ vpmovzxwq %xmm4,%xmm6
+ vpmovzxwq (%rcx),%xmm4
+ vucomiss %xmm4,%xmm6
+ vucomiss (%rcx),%xmm4
+
+# Tests for op mem32, xmm
+ vbroadcastss (%rcx),%xmm4
+ vmovss (%rcx),%xmm4
+
+# Tests for op xmm, mem32
+ vmovss %xmm4,(%rcx)
+
+# Tests for op xmm, regl/mem32
+# Tests for op regl/mem32, xmm
+ vmovd %xmm4,%ecx
+ vmovd %xmm4,(%rcx)
+ vmovd %ecx,%xmm4
+ vmovd (%rcx),%xmm4
+
+# Tests for op xmm/mem32, regl
+ vcvtss2si %xmm4,%ecx
+ vcvtss2si (%rcx),%ecx
+ vcvttss2si %xmm4,%ecx
+ vcvttss2si (%rcx),%ecx
+
+# Tests for op xmm/mem32, regq
+ vcvtss2si %xmm4,%rcx
+ vcvtss2si (%rcx),%rcx
+ vcvttss2si %xmm4,%rcx
+ vcvttss2si (%rcx),%rcx
+
+# Tests for op xmm, regq
+ vmovmskpd %xmm4,%rcx
+ vmovmskps %xmm4,%rcx
+ vpmovmskb %xmm4,%rcx
+
+# Tests for op imm8, xmm, regq/mem32
+ vextractps $100,%xmm4,%rcx
+ vextractps $100,%xmm4,(%rcx)
+# Tests for op imm8, xmm, regl/mem32
+ vpextrd $100,%xmm4,%ecx
+ vpextrd $100,%xmm4,(%rcx)
+ vextractps $100,%xmm4,%ecx
+ vextractps $100,%xmm4,(%rcx)
+
+# Tests for op regl/mem32, xmm, xmm
+ vcvtsi2sd %ecx,%xmm4,%xmm6
+ vcvtsi2sd (%rcx),%xmm4,%xmm6
+ vcvtsi2ss %ecx,%xmm4,%xmm6
+ vcvtsi2ss (%rcx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm/mem32, xmm, xmm
+ vcmpss $100,%xmm4,%xmm6,%xmm2
+ vcmpss $100,(%rcx),%xmm6,%xmm2
+ vinsertps $100,%xmm4,%xmm6,%xmm2
+ vinsertps $100,(%rcx),%xmm6,%xmm2
+ vroundss $100,%xmm4,%xmm6,%xmm2
+ vroundss $100,(%rcx),%xmm6,%xmm2
+
+# Tests for op xmm/mem32, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem32, xmm, xmm
+ vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
+ vfmaddss (%rcx),%xmm6,%xmm2,%xmm7
+ vfmaddss %xmm4,(%rcx),%xmm2,%xmm7
+ vfmsubss %xmm4,%xmm6,%xmm2,%xmm7
+ vfmsubss (%rcx),%xmm6,%xmm2,%xmm7
+ vfmsubss %xmm4,(%rcx),%xmm2,%xmm7
+ vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmaddss (%rcx),%xmm6,%xmm2,%xmm7
+ vfnmaddss %xmm4,(%rcx),%xmm2,%xmm7
+ vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
+ vfnmsubss (%rcx),%xmm6,%xmm2,%xmm7
+ vfnmsubss %xmm4,(%rcx),%xmm2,%xmm7
+
+# Tests for op xmm/m16, xmm
+ vpmovsxbq %xmm4,%xmm6
+ vpmovsxbq (%rcx),%xmm4
+ vpmovzxbq %xmm4,%xmm6
+ vpmovzxbq (%rcx),%xmm4
+
+# Tests for op imm8, xmm, regl/mem16
+ vpextrw $100,%xmm4,%ecx
+ vpextrw $100,%xmm4,(%rcx)
+
+# Tests for op imm8, xmm, regq/mem16
+ vpextrw $100,%xmm4,%rcx
+ vpextrw $100,%xmm4,(%rcx)
+
+# Tests for op imm8, regl/mem16, xmm, xmm
+ vpinsrw $100,%ecx,%xmm4,%xmm6
+ vpinsrw $100,(%rcx),%xmm4,%xmm6
+
+
+ vpinsrw $100,%rcx,%xmm4,%xmm6
+ vpinsrw $100,(%rcx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm, regl/mem8
+ vpextrb $100,%xmm4,%ecx
+ vpextrb $100,%xmm4,(%rcx)
+
+# Tests for op imm8, regl/mem8, xmm, xmm
+ vpinsrb $100,%ecx,%xmm4,%xmm6
+ vpinsrb $100,(%rcx),%xmm4,%xmm6
+
+# Tests for op imm8, xmm, regq
+ vpextrw $100,%xmm4,%rcx
+# Tests for op imm8, xmm, regq/mem8
+ vpextrb $100,%xmm4,%rcx
+ vpextrb $100,%xmm4,(%rcx)
+
+# Tests for op imm8, regl/mem8, xmm, xmm
+ vpinsrb $100,%ecx,%xmm4,%xmm6
+ vpinsrb $100,(%rcx),%xmm4,%xmm6
+
+# Tests for op xmm, xmm
+ vmaskmovdqu %xmm4,%xmm6
+ vmovq %xmm4,%xmm6
+
+# Tests for op xmm, regl
+ vmovmskpd %xmm4,%ecx
+ vmovmskps %xmm4,%ecx
+ vpmovmskb %xmm4,%ecx
+# Tests for op xmm, xmm, xmm
+ vmovhlps %xmm4,%xmm6,%xmm2
+ vmovlhps %xmm4,%xmm6,%xmm2
+ vmovsd %xmm4,%xmm6,%xmm2
+ vmovss %xmm4,%xmm6,%xmm2
+
+# Tests for op imm8, xmm, xmm
+ vpslld $100,%xmm4,%xmm6
+ vpslldq $100,%xmm4,%xmm6
+ vpsllq $100,%xmm4,%xmm6
+ vpsllw $100,%xmm4,%xmm6
+ vpsrad $100,%xmm4,%xmm6
+ vpsraw $100,%xmm4,%xmm6
+ vpsrld $100,%xmm4,%xmm6
+ vpsrldq $100,%xmm4,%xmm6
+ vpsrlq $100,%xmm4,%xmm6
+ vpsrlw $100,%xmm4,%xmm6
+
+# Tests for op imm8, xmm, regl
+ vpextrw $100,%xmm4,%ecx
+
+# Tests for op ymm, regl
+ vmovmskpd %ymm4,%ecx
+ vmovmskps %ymm4,%ecx
+
+# Tests for op ymm, regq
+ vmovmskpd %ymm4,%rcx
+ vmovmskps %ymm4,%rcx
+
+
+# Default instructions without suffixes.
+ vcvtpd2dq %xmm4,%xmm6
+ vcvtpd2dq %ymm4,%xmm6
+ vcvtpd2ps %xmm4,%xmm6
+ vcvtpd2ps %ymm4,%xmm6
+ vcvttpd2dq %xmm4,%xmm6
+ vcvttpd2dq %ymm4,%xmm6
+
+#Tests with different memory and register operands.
+ vldmxcsr 0x12345678
+ vmovdqa 0x12345678,%xmm8
+ vmovdqa %xmm8,0x12345678
+ vmovd %xmm8,0x12345678
+ vcvtsd2si 0x12345678,%r8d
+ vcvtdq2pd 0x12345678,%ymm8
+ vcvtpd2psy 0x12345678,%xmm8
+ vpavgb 0x12345678,%xmm8,%xmm15
+ vpextrb $100,%xmm8,0x12345678
+ vcvtsi2sdl 0x12345678,%xmm8,%xmm15
+ vblendvps %xmm8,0x12345678,%xmm12,%xmm14
+ vpinsrb $100,0x12345678,%xmm8,%xmm15
+ vmovdqa 0x12345678,%ymm8
+ vmovdqa %ymm8,0x12345678
+ vpermilpd 0x12345678,%ymm8,%ymm15
+ vroundpd $100,0x12345678,%ymm8
+ vextractf128 $100,%ymm8,0x12345678
+ vperm2f128 $100,0x12345678,%ymm8,%ymm15
+ vblendvpd %ymm8,0x12345678,%ymm12,%ymm14
+ vldmxcsr (%rbp)
+ vmovdqa (%rbp),%xmm8
+ vmovdqa %xmm8,(%rbp)
+ vmovd %xmm8,(%rbp)
+ vcvtsd2si (%rbp),%r8d
+ vcvtdq2pd (%rbp),%ymm8
+ vcvtpd2psy (%rbp),%xmm8
+ vpavgb (%rbp),%xmm8,%xmm15
+ vpextrb $100,%xmm8,(%rbp)
+ vcvtsi2sdl (%rbp),%xmm8,%xmm15
+ vblendvps %xmm8,(%rbp),%xmm12,%xmm14
+ vpinsrb $100,(%rbp),%xmm8,%xmm15
+ vmovdqa (%rbp),%ymm8
+ vmovdqa %ymm8,(%rbp)
+ vpermilpd (%rbp),%ymm8,%ymm15
+ vroundpd $100,(%rbp),%ymm8
+ vextractf128 $100,%ymm8,(%rbp)
+ vperm2f128 $100,(%rbp),%ymm8,%ymm15
+ vblendvpd %ymm8,(%rbp),%ymm12,%ymm14
+ vldmxcsr (%rsp)
+ vmovdqa (%rsp),%xmm8
+ vmovdqa %xmm8,(%rsp)
+ vmovd %xmm8,(%rsp)
+ vcvtsd2si (%rsp),%r8d
+ vcvtdq2pd (%rsp),%ymm8
+ vcvtpd2psy (%rsp),%xmm8
+ vpavgb (%rsp),%xmm8,%xmm15
+ vpextrb $100,%xmm8,(%rsp)
+ vcvtsi2sdl (%rsp),%xmm8,%xmm15
+ vblendvps %xmm8,(%rsp),%xmm12,%xmm14
+ vpinsrb $100,(%rsp),%xmm8,%xmm15
+ vmovdqa (%rsp),%ymm8
+ vmovdqa %ymm8,(%rsp)
+ vpermilpd (%rsp),%ymm8,%ymm15
+ vroundpd $100,(%rsp),%ymm8
+ vextractf128 $100,%ymm8,(%rsp)
+ vperm2f128 $100,(%rsp),%ymm8,%ymm15
+ vblendvpd %ymm8,(%rsp),%ymm12,%ymm14
+ vldmxcsr 0x99(%rbp)
+ vmovdqa 0x99(%rbp),%xmm8
+ vmovdqa %xmm8,0x99(%rbp)
+ vmovd %xmm8,0x99(%rbp)
+ vcvtsd2si 0x99(%rbp),%r8d
+ vcvtdq2pd 0x99(%rbp),%ymm8
+ vcvtpd2psy 0x99(%rbp),%xmm8
+ vpavgb 0x99(%rbp),%xmm8,%xmm15
+ vpextrb $100,%xmm8,0x99(%rbp)
+ vcvtsi2sdl 0x99(%rbp),%xmm8,%xmm15
+ vblendvps %xmm8,0x99(%rbp),%xmm12,%xmm14
+ vpinsrb $100,0x99(%rbp),%xmm8,%xmm15
+ vmovdqa 0x99(%rbp),%ymm8
+ vmovdqa %ymm8,0x99(%rbp)
+ vpermilpd 0x99(%rbp),%ymm8,%ymm15
+ vroundpd $100,0x99(%rbp),%ymm8
+ vextractf128 $100,%ymm8,0x99(%rbp)
+ vperm2f128 $100,0x99(%rbp),%ymm8,%ymm15
+ vblendvpd %ymm8,0x99(%rbp),%ymm12,%ymm14
+ vldmxcsr 0x99(%r15)
+ vmovdqa 0x99(%r15),%xmm8
+ vmovdqa %xmm8,0x99(%r15)
+ vmovd %xmm8,0x99(%r15)
+ vcvtsd2si 0x99(%r15),%r8d
+ vcvtdq2pd 0x99(%r15),%ymm8
+ vcvtpd2psy 0x99(%r15),%xmm8
+ vpavgb 0x99(%r15),%xmm8,%xmm15
+ vpextrb $100,%xmm8,0x99(%r15)
+ vcvtsi2sdl 0x99(%r15),%xmm8,%xmm15
+ vblendvps %xmm8,0x99(%r15),%xmm12,%xmm14
+ vpinsrb $100,0x99(%r15),%xmm8,%xmm15
+ vmovdqa 0x99(%r15),%ymm8
+ vmovdqa %ymm8,0x99(%r15)
+ vpermilpd 0x99(%r15),%ymm8,%ymm15
+ vroundpd $100,0x99(%r15),%ymm8
+ vextractf128 $100,%ymm8,0x99(%r15)
+ vperm2f128 $100,0x99(%r15),%ymm8,%ymm15
+ vblendvpd %ymm8,0x99(%r15),%ymm12,%ymm14
+ vldmxcsr 0x99(%rip)
+ vmovdqa 0x99(%rip),%xmm8
+ vmovdqa %xmm8,0x99(%rip)
+ vmovd %xmm8,0x99(%rip)
+ vcvtsd2si 0x99(%rip),%r8d
+ vcvtdq2pd 0x99(%rip),%ymm8
+ vcvtpd2psy 0x99(%rip),%xmm8
+ vpavgb 0x99(%rip),%xmm8,%xmm15
+ vpextrb $100,%xmm8,0x99(%rip)
+ vcvtsi2sdl 0x99(%rip),%xmm8,%xmm15
+ vblendvps %xmm8,0x99(%rip),%xmm12,%xmm14
+ vpinsrb $100,0x99(%rip),%xmm8,%xmm15
+ vmovdqa 0x99(%rip),%ymm8
+ vmovdqa %ymm8,0x99(%rip)
+ vpermilpd 0x99(%rip),%ymm8,%ymm15
+ vroundpd $100,0x99(%rip),%ymm8
+ vextractf128 $100,%ymm8,0x99(%rip)
+ vperm2f128 $100,0x99(%rip),%ymm8,%ymm15
+ vblendvpd %ymm8,0x99(%rip),%ymm12,%ymm14
+ vldmxcsr 0x99(%rsp)
+ vmovdqa 0x99(%rsp),%xmm8
+ vmovdqa %xmm8,0x99(%rsp)
+ vmovd %xmm8,0x99(%rsp)
+ vcvtsd2si 0x99(%rsp),%r8d
+ vcvtdq2pd 0x99(%rsp),%ymm8
+ vcvtpd2psy 0x99(%rsp),%xmm8
+ vpavgb 0x99(%rsp),%xmm8,%xmm15
+ vpextrb $100,%xmm8,0x99(%rsp)
+ vcvtsi2sdl 0x99(%rsp),%xmm8,%xmm15
+ vblendvps %xmm8,0x99(%rsp),%xmm12,%xmm14
+ vpinsrb $100,0x99(%rsp),%xmm8,%xmm15
+ vmovdqa 0x99(%rsp),%ymm8
+ vmovdqa %ymm8,0x99(%rsp)
+ vpermilpd 0x99(%rsp),%ymm8,%ymm15
+ vroundpd $100,0x99(%rsp),%ymm8
+ vextractf128 $100,%ymm8,0x99(%rsp)
+ vperm2f128 $100,0x99(%rsp),%ymm8,%ymm15
+ vblendvpd %ymm8,0x99(%rsp),%ymm12,%ymm14
+ vldmxcsr 0x99(%r12)
+ vmovdqa 0x99(%r12),%xmm8
+ vmovdqa %xmm8,0x99(%r12)
+ vmovd %xmm8,0x99(%r12)
+ vcvtsd2si 0x99(%r12),%r8d
+ vcvtdq2pd 0x99(%r12),%ymm8
+ vcvtpd2psy 0x99(%r12),%xmm8
+ vpavgb 0x99(%r12),%xmm8,%xmm15
+ vpextrb $100,%xmm8,0x99(%r12)
+ vcvtsi2sdl 0x99(%r12),%xmm8,%xmm15
+ vblendvps %xmm8,0x99(%r12),%xmm12,%xmm14
+ vpinsrb $100,0x99(%r12),%xmm8,%xmm15
+ vmovdqa 0x99(%r12),%ymm8
+ vmovdqa %ymm8,0x99(%r12)
+ vpermilpd 0x99(%r12),%ymm8,%ymm15
+ vroundpd $100,0x99(%r12),%ymm8
+ vextractf128 $100,%ymm8,0x99(%r12)
+ vperm2f128 $100,0x99(%r12),%ymm8,%ymm15
+ vblendvpd %ymm8,0x99(%r12),%ymm12,%ymm14
+ vldmxcsr -0x99(,%riz)
+ vmovdqa -0x99(,%riz),%xmm8
+ vmovdqa %xmm8,-0x99(,%riz)
+ vmovd %xmm8,-0x99(,%riz)
+ vcvtsd2si -0x99(,%riz),%r8d
+ vcvtdq2pd -0x99(,%riz),%ymm8
+ vcvtpd2psy -0x99(,%riz),%xmm8
+ vpavgb -0x99(,%riz),%xmm8,%xmm15
+ vpextrb $100,%xmm8,-0x99(,%riz)
+ vcvtsi2sdl -0x99(,%riz),%xmm8,%xmm15
+ vblendvps %xmm8,-0x99(,%riz),%xmm12,%xmm14
+ vpinsrb $100,-0x99(,%riz),%xmm8,%xmm15
+ vmovdqa -0x99(,%riz),%ymm8
+ vmovdqa %ymm8,-0x99(,%riz)
+ vpermilpd -0x99(,%riz),%ymm8,%ymm15
+ vroundpd $100,-0x99(,%riz),%ymm8
+ vextractf128 $100,%ymm8,-0x99(,%riz)
+ vperm2f128 $100,-0x99(,%riz),%ymm8,%ymm15
+ vblendvpd %ymm8,-0x99(,%riz),%ymm12,%ymm14
+ vldmxcsr -0x99(,%riz,2)
+ vmovdqa -0x99(,%riz,2),%xmm8
+ vmovdqa %xmm8,-0x99(,%riz,2)
+ vmovd %xmm8,-0x99(,%riz,2)
+ vcvtsd2si -0x99(,%riz,2),%r8d
+ vcvtdq2pd -0x99(,%riz,2),%ymm8
+ vcvtpd2psy -0x99(,%riz,2),%xmm8
+ vpavgb -0x99(,%riz,2),%xmm8,%xmm15
+ vpextrb $100,%xmm8,-0x99(,%riz,2)
+ vcvtsi2sdl -0x99(,%riz,2),%xmm8,%xmm15
+ vblendvps %xmm8,-0x99(,%riz,2),%xmm12,%xmm14
+ vpinsrb $100,-0x99(,%riz,2),%xmm8,%xmm15
+ vmovdqa -0x99(,%riz,2),%ymm8
+ vmovdqa %ymm8,-0x99(,%riz,2)
+ vpermilpd -0x99(,%riz,2),%ymm8,%ymm15
+ vroundpd $100,-0x99(,%riz,2),%ymm8
+ vextractf128 $100,%ymm8,-0x99(,%riz,2)
+ vperm2f128 $100,-0x99(,%riz,2),%ymm8,%ymm15
+ vblendvpd %ymm8,-0x99(,%riz,2),%ymm12,%ymm14
+ vldmxcsr -0x99(%rbx,%riz)
+ vmovdqa -0x99(%rbx,%riz),%xmm8
+ vmovdqa %xmm8,-0x99(%rbx,%riz)
+ vmovd %xmm8,-0x99(%rbx,%riz)
+ vcvtsd2si -0x99(%rbx,%riz),%r8d
+ vcvtdq2pd -0x99(%rbx,%riz),%ymm8
+ vcvtpd2psy -0x99(%rbx,%riz),%xmm8
+ vpavgb -0x99(%rbx,%riz),%xmm8,%xmm15
+ vpextrb $100,%xmm8,-0x99(%rbx,%riz)
+ vcvtsi2sdl -0x99(%rbx,%riz),%xmm8,%xmm15
+ vblendvps %xmm8,-0x99(%rbx,%riz),%xmm12,%xmm14
+ vpinsrb $100,-0x99(%rbx,%riz),%xmm8,%xmm15
+ vmovdqa -0x99(%rbx,%riz),%ymm8
+ vmovdqa %ymm8,-0x99(%rbx,%riz)
+ vpermilpd -0x99(%rbx,%riz),%ymm8,%ymm15
+ vroundpd $100,-0x99(%rbx,%riz),%ymm8
+ vextractf128 $100,%ymm8,-0x99(%rbx,%riz)
+ vperm2f128 $100,-0x99(%rbx,%riz),%ymm8,%ymm15
+ vblendvpd %ymm8,-0x99(%rbx,%riz),%ymm12,%ymm14
+ vldmxcsr -0x99(%rbx,%riz,2)
+ vmovdqa -0x99(%rbx,%riz,2),%xmm8
+ vmovdqa %xmm8,-0x99(%rbx,%riz,2)
+ vmovd %xmm8,-0x99(%rbx,%riz,2)
+ vcvtsd2si -0x99(%rbx,%riz,2),%r8d
+ vcvtdq2pd -0x99(%rbx,%riz,2),%ymm8
+ vcvtpd2psy -0x99(%rbx,%riz,2),%xmm8
+ vpavgb -0x99(%rbx,%riz,2),%xmm8,%xmm15
+ vpextrb $100,%xmm8,-0x99(%rbx,%riz,2)
+ vcvtsi2sdl -0x99(%rbx,%riz,2),%xmm8,%xmm15
+ vblendvps %xmm8,-0x99(%rbx,%riz,2),%xmm12,%xmm14
+ vpinsrb $100,-0x99(%rbx,%riz,2),%xmm8,%xmm15
+ vmovdqa -0x99(%rbx,%riz,2),%ymm8
+ vmovdqa %ymm8,-0x99(%rbx,%riz,2)
+ vpermilpd -0x99(%rbx,%riz,2),%ymm8,%ymm15
+ vroundpd $100,-0x99(%rbx,%riz,2),%ymm8
+ vextractf128 $100,%ymm8,-0x99(%rbx,%riz,2)
+ vperm2f128 $100,-0x99(%rbx,%riz,2),%ymm8,%ymm15
+ vblendvpd %ymm8,-0x99(%rbx,%riz,2),%ymm12,%ymm14
+ vldmxcsr -0x99(%r12,%r15,4)
+ vmovdqa -0x99(%r12,%r15,4),%xmm8
+ vmovdqa %xmm8,-0x99(%r12,%r15,4)
+ vmovd %xmm8,-0x99(%r12,%r15,4)
+ vcvtsd2si -0x99(%r12,%r15,4),%r8d
+ vcvtdq2pd -0x99(%r12,%r15,4),%ymm8
+ vcvtpd2psy -0x99(%r12,%r15,4),%xmm8
+ vpavgb -0x99(%r12,%r15,4),%xmm8,%xmm15
+ vpextrb $100,%xmm8,-0x99(%r12,%r15,4)
+ vcvtsi2sdl -0x99(%r12,%r15,4),%xmm8,%xmm15
+ vblendvps %xmm8,-0x99(%r12,%r15,4),%xmm12,%xmm14
+ vpinsrb $100,-0x99(%r12,%r15,4),%xmm8,%xmm15
+ vmovdqa -0x99(%r12,%r15,4),%ymm8
+ vmovdqa %ymm8,-0x99(%r12,%r15,4)
+ vpermilpd -0x99(%r12,%r15,4),%ymm8,%ymm15
+ vroundpd $100,-0x99(%r12,%r15,4),%ymm8
+ vextractf128 $100,%ymm8,-0x99(%r12,%r15,4)
+ vperm2f128 $100,-0x99(%r12,%r15,4),%ymm8,%ymm15
+ vblendvpd %ymm8,-0x99(%r12,%r15,4),%ymm12,%ymm14
+ vldmxcsr -0x99(%r8,%r15,8)
+ vmovdqa -0x99(%r8,%r15,8),%xmm8
+ vmovdqa %xmm8,-0x99(%r8,%r15,8)
+ vmovd %xmm8,-0x99(%r8,%r15,8)
+ vcvtsd2si -0x99(%r8,%r15,8),%r8d
+ vcvtdq2pd -0x99(%r8,%r15,8),%ymm8
+ vcvtpd2psy -0x99(%r8,%r15,8),%xmm8
+ vpavgb -0x99(%r8,%r15,8),%xmm8,%xmm15
+ vpextrb $100,%xmm8,-0x99(%r8,%r15,8)
+ vcvtsi2sdl -0x99(%r8,%r15,8),%xmm8,%xmm15
+ vblendvps %xmm8,-0x99(%r8,%r15,8),%xmm12,%xmm14
+ vpinsrb $100,-0x99(%r8,%r15,8),%xmm8,%xmm15
+ vmovdqa -0x99(%r8,%r15,8),%ymm8
+ vmovdqa %ymm8,-0x99(%r8,%r15,8)
+ vpermilpd -0x99(%r8,%r15,8),%ymm8,%ymm15
+ vroundpd $100,-0x99(%r8,%r15,8),%ymm8
+ vextractf128 $100,%ymm8,-0x99(%r8,%r15,8)
+ vperm2f128 $100,-0x99(%r8,%r15,8),%ymm8,%ymm15
+ vblendvpd %ymm8,-0x99(%r8,%r15,8),%ymm12,%ymm14
+ vldmxcsr -0x99(%rbp,%r13,4)
+ vmovdqa -0x99(%rbp,%r13,4),%xmm8
+ vmovdqa %xmm8,-0x99(%rbp,%r13,4)
+ vmovd %xmm8,-0x99(%rbp,%r13,4)
+ vcvtsd2si -0x99(%rbp,%r13,4),%r8d
+ vcvtdq2pd -0x99(%rbp,%r13,4),%ymm8
+ vcvtpd2psy -0x99(%rbp,%r13,4),%xmm8
+ vpavgb -0x99(%rbp,%r13,4),%xmm8,%xmm15
+ vpextrb $100,%xmm8,-0x99(%rbp,%r13,4)
+ vcvtsi2sdl -0x99(%rbp,%r13,4),%xmm8,%xmm15
+ vblendvps %xmm8,-0x99(%rbp,%r13,4),%xmm12,%xmm14
+ vpinsrb $100,-0x99(%rbp,%r13,4),%xmm8,%xmm15
+ vmovdqa -0x99(%rbp,%r13,4),%ymm8
+ vmovdqa %ymm8,-0x99(%rbp,%r13,4)
+ vpermilpd -0x99(%rbp,%r13,4),%ymm8,%ymm15
+ vroundpd $100,-0x99(%rbp,%r13,4),%ymm8
+ vextractf128 $100,%ymm8,-0x99(%rbp,%r13,4)
+ vperm2f128 $100,-0x99(%rbp,%r13,4),%ymm8,%ymm15
+ vblendvpd %ymm8,-0x99(%rbp,%r13,4),%ymm12,%ymm14
+ vldmxcsr -0x99(%rsp,%r12,1)
+ vmovdqa -0x99(%rsp,%r12,1),%xmm8
+ vmovdqa %xmm8,-0x99(%rsp,%r12,1)
+ vmovd %xmm8,-0x99(%rsp,%r12,1)
+ vcvtsd2si -0x99(%rsp,%r12,1),%r8d
+ vcvtdq2pd -0x99(%rsp,%r12,1),%ymm8
+ vcvtpd2psy -0x99(%rsp,%r12,1),%xmm8
+ vpavgb -0x99(%rsp,%r12,1),%xmm8,%xmm15
+ vpextrb $100,%xmm8,-0x99(%rsp,%r12,1)
+ vcvtsi2sdl -0x99(%rsp,%r12,1),%xmm8,%xmm15
+ vblendvps %xmm8,-0x99(%rsp,%r12,1),%xmm12,%xmm14
+ vpinsrb $100,-0x99(%rsp,%r12,1),%xmm8,%xmm15
+ vmovdqa -0x99(%rsp,%r12,1),%ymm8
+ vmovdqa %ymm8,-0x99(%rsp,%r12,1)
+ vpermilpd -0x99(%rsp,%r12,1),%ymm8,%ymm15
+ vroundpd $100,-0x99(%rsp,%r12,1),%ymm8
+ vextractf128 $100,%ymm8,-0x99(%rsp,%r12,1)
+ vperm2f128 $100,-0x99(%rsp,%r12,1),%ymm8,%ymm15
+ vblendvpd %ymm8,-0x99(%rsp,%r12,1),%ymm12,%ymm14
+# Tests for all register operands.
+ vmovmskpd %xmm8,%r8d
+ vpslld $100,%xmm8,%xmm15
+ vmovmskps %ymm8,%r8d
+ vmovdqa %xmm8,%xmm15
+ vmovd %xmm8,%r8d
+ vcvtsd2si %xmm8,%r8d
+ vcvtdq2pd %xmm8,%ymm8
+ vcvtpd2psy %ymm8,%xmm8
+ vpextrb $100,%xmm8,%r8d
+ vcvtsi2sdl %r8d,%xmm8,%xmm15
+ vblendvps %xmm8,%xmm8,%xmm12,%xmm14
+ vpinsrb $100,%r8d,%xmm8,%xmm15
+ vmovdqa %ymm8,%ymm15
+ vpermilpd %ymm8,%ymm15,%ymm12
+ vroundpd $100,%ymm8,%ymm15
+ vextractf128 $100,%ymm8,%xmm8
+ vperm2f128 $100,%ymm8,%ymm15,%ymm12
+ vblendvpd %ymm8,%ymm15,%ymm12,%ymm14
+ vinsertf128 $100,%xmm8,%ymm8,%ymm15
+# Tests for different memory/register operand
+ vcvtsd2si (%rcx),%r8
+ vextractps $10,%xmm8,%r8
+ vcvtss2si (%rcx),%r8
+ vpinsrw $100,%r8,%xmm15,%xmm8
+
+ .intel_syntax noprefix
+# Tests for op mem64
+ vldmxcsr DWORD PTR [rcx]
+ vstmxcsr DWORD PTR [rcx]
+
+# Tests for op mem256, mask, ymm
+# Tests for op ymm, mask, mem256
+ vmaskmovpd ymm6,ymm4,YMMWORD PTR [rcx]
+ vmaskmovpd YMMWORD PTR [rcx],ymm6,ymm4
+ vmaskmovps ymm6,ymm4,YMMWORD PTR [rcx]
+ vmaskmovps YMMWORD PTR [rcx],ymm6,ymm4
+
+# Tests for op imm8, ymm/mem256, ymm
+ vpermilpd ymm2,ymm6,100
+ vpermilpd ymm6,YMMWORD PTR [rcx],100
+ vpermilps ymm2,ymm6,100
+ vpermilps ymm6,YMMWORD PTR [rcx],100
+ vroundpd ymm2,ymm6,100
+ vroundpd ymm6,YMMWORD PTR [rcx],100
+ vroundps ymm2,ymm6,100
+ vroundps ymm6,YMMWORD PTR [rcx],100
+
+# Tests for op ymm/mem256, ymm, ymm
+ vaddpd ymm2,ymm6,ymm4
+ vaddpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vaddps ymm2,ymm6,ymm4
+ vaddps ymm2,ymm6,YMMWORD PTR [rcx]
+ vaddsubpd ymm2,ymm6,ymm4
+ vaddsubpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vaddsubps ymm2,ymm6,ymm4
+ vaddsubps ymm2,ymm6,YMMWORD PTR [rcx]
+ vandnpd ymm2,ymm6,ymm4
+ vandnpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vandnps ymm2,ymm6,ymm4
+ vandnps ymm2,ymm6,YMMWORD PTR [rcx]
+ vandpd ymm2,ymm6,ymm4
+ vandpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vandps ymm2,ymm6,ymm4
+ vandps ymm2,ymm6,YMMWORD PTR [rcx]
+ vdivpd ymm2,ymm6,ymm4
+ vdivpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vdivps ymm2,ymm6,ymm4
+ vdivps ymm2,ymm6,YMMWORD PTR [rcx]
+ vhaddpd ymm2,ymm6,ymm4
+ vhaddpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vhaddps ymm2,ymm6,ymm4
+ vhaddps ymm2,ymm6,YMMWORD PTR [rcx]
+ vhsubpd ymm2,ymm6,ymm4
+ vhsubpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vhsubps ymm2,ymm6,ymm4
+ vhsubps ymm2,ymm6,YMMWORD PTR [rcx]
+ vmaxpd ymm2,ymm6,ymm4
+ vmaxpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vmaxps ymm2,ymm6,ymm4
+ vmaxps ymm2,ymm6,YMMWORD PTR [rcx]
+ vminpd ymm2,ymm6,ymm4
+ vminpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vminps ymm2,ymm6,ymm4
+ vminps ymm2,ymm6,YMMWORD PTR [rcx]
+ vmulpd ymm2,ymm6,ymm4
+ vmulpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vmulps ymm2,ymm6,ymm4
+ vmulps ymm2,ymm6,YMMWORD PTR [rcx]
+ vorpd ymm2,ymm6,ymm4
+ vorpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vorps ymm2,ymm6,ymm4
+ vorps ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermilpd ymm2,ymm6,ymm4
+ vpermilpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermilps ymm2,ymm6,ymm4
+ vpermilps ymm2,ymm6,YMMWORD PTR [rcx]
+ vsubpd ymm2,ymm6,ymm4
+ vsubpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vsubps ymm2,ymm6,ymm4
+ vsubps ymm2,ymm6,YMMWORD PTR [rcx]
+ vunpckhpd ymm2,ymm6,ymm4
+ vunpckhpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vunpckhps ymm2,ymm6,ymm4
+ vunpckhps ymm2,ymm6,YMMWORD PTR [rcx]
+ vunpcklpd ymm2,ymm6,ymm4
+ vunpcklpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vunpcklps ymm2,ymm6,ymm4
+ vunpcklps ymm2,ymm6,YMMWORD PTR [rcx]
+ vxorpd ymm2,ymm6,ymm4
+ vxorpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vxorps ymm2,ymm6,ymm4
+ vxorps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeqpd ymm2,ymm6,ymm4
+ vcmpeqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpltpd ymm2,ymm6,ymm4
+ vcmpltpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmplepd ymm2,ymm6,ymm4
+ vcmplepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpunordpd ymm2,ymm6,ymm4
+ vcmpunordpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneqpd ymm2,ymm6,ymm4
+ vcmpneqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnltpd ymm2,ymm6,ymm4
+ vcmpnltpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnlepd ymm2,ymm6,ymm4
+ vcmpnlepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpordpd ymm2,ymm6,ymm4
+ vcmpordpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_uqpd ymm2,ymm6,ymm4
+ vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngepd ymm2,ymm6,ymm4
+ vcmpngepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngtpd ymm2,ymm6,ymm4
+ vcmpngtpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpfalsepd ymm2,ymm6,ymm4
+ vcmpfalsepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_oqpd ymm2,ymm6,ymm4
+ vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgepd ymm2,ymm6,ymm4
+ vcmpgepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgtpd ymm2,ymm6,ymm4
+ vcmpgtpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmptruepd ymm2,ymm6,ymm4
+ vcmptruepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_ospd ymm2,ymm6,ymm4
+ vcmpeq_ospd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmplt_oqpd ymm2,ymm6,ymm4
+ vcmplt_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmple_oqpd ymm2,ymm6,ymm4
+ vcmple_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpunord_spd ymm2,ymm6,ymm4
+ vcmpunord_spd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_uspd ymm2,ymm6,ymm4
+ vcmpneq_uspd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnlt_uqpd ymm2,ymm6,ymm4
+ vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnle_uqpd ymm2,ymm6,ymm4
+ vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpord_spd ymm2,ymm6,ymm4
+ vcmpord_spd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_uspd ymm2,ymm6,ymm4
+ vcmpeq_uspd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnge_uqpd ymm2,ymm6,ymm4
+ vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngt_uqpd ymm2,ymm6,ymm4
+ vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpfalse_ospd ymm2,ymm6,ymm4
+ vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_ospd ymm2,ymm6,ymm4
+ vcmpneq_ospd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpge_oqpd ymm2,ymm6,ymm4
+ vcmpge_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgt_oqpd ymm2,ymm6,ymm4
+ vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmptrue_uspd ymm2,ymm6,ymm4
+ vcmptrue_uspd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeqps ymm2,ymm6,ymm4
+ vcmpeqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpltps ymm2,ymm6,ymm4
+ vcmpltps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpleps ymm2,ymm6,ymm4
+ vcmpleps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpunordps ymm2,ymm6,ymm4
+ vcmpunordps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneqps ymm2,ymm6,ymm4
+ vcmpneqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnltps ymm2,ymm6,ymm4
+ vcmpnltps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnleps ymm2,ymm6,ymm4
+ vcmpnleps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpordps ymm2,ymm6,ymm4
+ vcmpordps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_uqps ymm2,ymm6,ymm4
+ vcmpeq_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngeps ymm2,ymm6,ymm4
+ vcmpngeps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngtps ymm2,ymm6,ymm4
+ vcmpngtps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpfalseps ymm2,ymm6,ymm4
+ vcmpfalseps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_oqps ymm2,ymm6,ymm4
+ vcmpneq_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgeps ymm2,ymm6,ymm4
+ vcmpgeps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgtps ymm2,ymm6,ymm4
+ vcmpgtps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmptrueps ymm2,ymm6,ymm4
+ vcmptrueps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_osps ymm2,ymm6,ymm4
+ vcmpeq_osps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmplt_oqps ymm2,ymm6,ymm4
+ vcmplt_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmple_oqps ymm2,ymm6,ymm4
+ vcmple_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpunord_sps ymm2,ymm6,ymm4
+ vcmpunord_sps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_usps ymm2,ymm6,ymm4
+ vcmpneq_usps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnlt_uqps ymm2,ymm6,ymm4
+ vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnle_uqps ymm2,ymm6,ymm4
+ vcmpnle_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpord_sps ymm2,ymm6,ymm4
+ vcmpord_sps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_usps ymm2,ymm6,ymm4
+ vcmpeq_usps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnge_uqps ymm2,ymm6,ymm4
+ vcmpnge_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngt_uqps ymm2,ymm6,ymm4
+ vcmpngt_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpfalse_osps ymm2,ymm6,ymm4
+ vcmpfalse_osps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_osps ymm2,ymm6,ymm4
+ vcmpneq_osps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpge_oqps ymm2,ymm6,ymm4
+ vcmpge_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgt_oqps ymm2,ymm6,ymm4
+ vcmpgt_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmptrue_usps ymm2,ymm6,ymm4
+ vcmptrue_usps ymm2,ymm6,YMMWORD PTR [rcx]
+
+# Tests for op ymm/mem256, xmm
+ vcvtpd2dq xmm4,ymm4
+ vcvtpd2dq xmm4,YMMWORD PTR [rcx]
+ vcvtpd2ps xmm4,ymm4
+ vcvtpd2ps xmm4,YMMWORD PTR [rcx]
+ vcvttpd2dq xmm4,ymm4
+ vcvttpd2dq xmm4,YMMWORD PTR [rcx]
+
+# Tests for op ymm/mem256, ymm
+ vcvtdq2ps ymm4,ymm4
+ vcvtdq2ps ymm4,YMMWORD PTR [rcx]
+ vcvtps2dq ymm4,ymm4
+ vcvtps2dq ymm4,YMMWORD PTR [rcx]
+ vcvttps2dq ymm4,ymm4
+ vcvttps2dq ymm4,YMMWORD PTR [rcx]
+ vmovapd ymm4,ymm4
+ vmovapd ymm4,YMMWORD PTR [rcx]
+ vmovaps ymm4,ymm4
+ vmovaps ymm4,YMMWORD PTR [rcx]
+ vmovdqa ymm4,ymm4
+ vmovdqa ymm4,YMMWORD PTR [rcx]
+ vmovdqu ymm4,ymm4
+ vmovdqu ymm4,YMMWORD PTR [rcx]
+ vmovddup ymm4,ymm4
+ vmovddup ymm4,YMMWORD PTR [rcx]
+ vmovshdup ymm4,ymm4
+ vmovshdup ymm4,YMMWORD PTR [rcx]
+ vmovsldup ymm4,ymm4
+ vmovsldup ymm4,YMMWORD PTR [rcx]
+ vmovupd ymm4,ymm4
+ vmovupd ymm4,YMMWORD PTR [rcx]
+ vmovups ymm4,ymm4
+ vmovups ymm4,YMMWORD PTR [rcx]
+ vptest ymm4,ymm4
+ vptest ymm4,YMMWORD PTR [rcx]
+ vrcpps ymm4,ymm4
+ vrcpps ymm4,YMMWORD PTR [rcx]
+ vrsqrtps ymm4,ymm4
+ vrsqrtps ymm4,YMMWORD PTR [rcx]
+ vsqrtpd ymm4,ymm4
+ vsqrtpd ymm4,YMMWORD PTR [rcx]
+ vsqrtps ymm4,ymm4
+ vsqrtps ymm4,YMMWORD PTR [rcx]
+ vtestpd ymm4,ymm4
+ vtestpd ymm4,YMMWORD PTR [rcx]
+ vtestps ymm4,ymm4
+ vtestps ymm4,YMMWORD PTR [rcx]
+
+# Tests for op mem256, ymm
+ vlddqu ymm4,YMMWORD PTR [rcx]
+
+# Tests for op imm8, ymm/mem256, ymm, ymm
+ vblendpd ymm2,ymm6,ymm4,100
+ vblendpd ymm2,ymm6,YMMWORD PTR [rcx],100
+ vblendps ymm2,ymm6,ymm4,100
+ vblendps ymm2,ymm6,YMMWORD PTR [rcx],100
+ vcmppd ymm2,ymm6,ymm4,100
+ vcmppd ymm2,ymm6,YMMWORD PTR [rcx],100
+ vcmpps ymm2,ymm6,ymm4,100
+ vcmpps ymm2,ymm6,YMMWORD PTR [rcx],100
+ vdpps ymm2,ymm6,ymm4,100
+ vdpps ymm2,ymm6,YMMWORD PTR [rcx],100
+ vperm2f128 ymm2,ymm6,ymm4,100
+ vperm2f128 ymm2,ymm6,YMMWORD PTR [rcx],100
+ vshufpd ymm2,ymm6,ymm4,100
+ vshufpd ymm2,ymm6,YMMWORD PTR [rcx],100
+ vshufps ymm2,ymm6,ymm4,100
+ vshufps ymm2,ymm6,YMMWORD PTR [rcx],100
+
+# Tests for op ymm, ymm/mem256, ymm, ymm
+ vblendvpd ymm7,ymm2,ymm6,ymm4
+ vblendvpd ymm7,ymm2,YMMWORD PTR [rcx],ymm4
+ vblendvps ymm7,ymm2,ymm6,ymm4
+ vblendvps ymm7,ymm2,YMMWORD PTR [rcx],ymm4
+
+# Tests for op ymm/mem256, ymm, ymm, ymm
+# Tests for op ymm, ymm/mem256, ymm, ymm
+ vfmaddpd ymm7,ymm2,ymm6,ymm4
+ vfmaddpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfmaddps ymm7,ymm2,ymm6,ymm4
+ vfmaddps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfmaddsubpd ymm7,ymm2,ymm6,ymm4
+ vfmaddsubpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfmaddsubps ymm7,ymm2,ymm6,ymm4
+ vfmaddsubps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfmsubaddpd ymm7,ymm2,ymm6,ymm4
+ vfmsubaddpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfmsubaddps ymm7,ymm2,ymm6,ymm4
+ vfmsubaddps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfmsubpd ymm7,ymm2,ymm6,ymm4
+ vfmsubpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfmsubps ymm7,ymm2,ymm6,ymm4
+ vfmsubps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfnmaddpd ymm7,ymm2,ymm6,ymm4
+ vfnmaddpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfnmaddps ymm7,ymm2,ymm6,ymm4
+ vfnmaddps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfnmsubpd ymm7,ymm2,ymm6,ymm4
+ vfnmsubpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vfnmsubps ymm7,ymm2,ymm6,ymm4
+ vfnmsubps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermilmo2pd ymm7,ymm2,ymm6,ymm4
+ vpermilmo2pd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermilmz2pd ymm7,ymm2,ymm6,ymm4
+ vpermilmz2pd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermiltd2pd ymm7,ymm2,ymm6,ymm4
+ vpermiltd2pd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermilmo2ps ymm7,ymm2,ymm6,ymm4
+ vpermilmo2ps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermilmz2ps ymm7,ymm2,ymm6,ymm4
+ vpermilmz2ps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermiltd2ps ymm7,ymm2,ymm6,ymm4
+ vpermiltd2ps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
+
+# Tests for op imm4, ymm/mem256, ymm, ymm, ymm
+# Tests for op imm4, ymm, ymm/mem256, ymm, ymm
+ vpermil2pd ymm7,ymm2,ymm6,ymm4,10
+ vpermil2pd ymm7,ymm2,ymm6,YMMWORD PTR [rcx],10
+ vpermil2ps ymm7,ymm2,ymm6,ymm4,10
+ vpermil2ps ymm7,ymm2,ymm6,YMMWORD PTR [rcx],10
+
+# Tests for op imm8, xmm/mem128, ymm, ymm
+ vinsertf128 ymm6,ymm4,xmm4,100
+ vinsertf128 ymm6,ymm4,XMMWORD PTR [rcx],100
+
+# Tests for op imm8, ymm, xmm/mem128
+ vextractf128 xmm4,ymm4,100
+ vextractf128 XMMWORD PTR [rcx],ymm4,100
+
+# Tests for op xmm/mem128, xmm
+# Tests for op mem128, ymm
+ vbroadcastf128 ymm4,XMMWORD PTR [rcx]
+
+# Tests for op xmm/mem128, xmm
+ vcvtdq2ps xmm6,xmm4
+ vcvtdq2ps xmm4,XMMWORD PTR [rcx]
+ vcvtpd2dq xmm6,xmm4
+ vcvtpd2dq xmm4,XMMWORD PTR [rcx]
+ vcvtpd2ps xmm6,xmm4
+ vcvtpd2ps xmm4,XMMWORD PTR [rcx]
+ vcvtps2dq xmm6,xmm4
+ vcvtps2dq xmm4,XMMWORD PTR [rcx]
+ vcvttpd2dq xmm6,xmm4
+ vcvttpd2dq xmm4,XMMWORD PTR [rcx]
+ vcvttps2dq xmm6,xmm4
+ vcvttps2dq xmm4,XMMWORD PTR [rcx]
+ vmovapd xmm6,xmm4
+ vmovapd xmm4,XMMWORD PTR [rcx]
+ vmovaps xmm6,xmm4
+ vmovaps xmm4,XMMWORD PTR [rcx]
+ vmovdqa xmm6,xmm4
+ vmovdqa xmm4,XMMWORD PTR [rcx]
+ vmovdqu xmm6,xmm4
+ vmovdqu xmm4,XMMWORD PTR [rcx]
+ vmovshdup xmm6,xmm4
+ vmovshdup xmm4,XMMWORD PTR [rcx]
+ vmovsldup xmm6,xmm4
+ vmovsldup xmm4,XMMWORD PTR [rcx]
+ vmovupd xmm6,xmm4
+ vmovupd xmm4,XMMWORD PTR [rcx]
+ vmovups xmm6,xmm4
+ vmovups xmm4,XMMWORD PTR [rcx]
+ vpabsb xmm6,xmm4
+ vpabsb xmm4,XMMWORD PTR [rcx]
+ vpabsw xmm6,xmm4
+ vpabsw xmm4,XMMWORD PTR [rcx]
+ vpabsd xmm6,xmm4
+ vpabsd xmm4,XMMWORD PTR [rcx]
+ vphminposuw xmm6,xmm4
+ vphminposuw xmm4,XMMWORD PTR [rcx]
+ vptest xmm6,xmm4
+ vptest xmm4,XMMWORD PTR [rcx]
+ vtestps xmm6,xmm4
+ vtestps xmm4,XMMWORD PTR [rcx]
+ vtestpd xmm6,xmm4
+ vtestpd xmm4,XMMWORD PTR [rcx]
+ vrcpps xmm6,xmm4
+ vrcpps xmm4,XMMWORD PTR [rcx]
+ vrsqrtps xmm6,xmm4
+ vrsqrtps xmm4,XMMWORD PTR [rcx]
+ vsqrtpd xmm6,xmm4
+ vsqrtpd xmm4,XMMWORD PTR [rcx]
+ vsqrtps xmm6,xmm4
+ vsqrtps xmm4,XMMWORD PTR [rcx]
+
+# Tests for op xmm, xmm/mem128
+ vmovapd xmm6,xmm4
+ vmovapd XMMWORD PTR [rcx],xmm4
+ vmovaps xmm6,xmm4
+ vmovaps XMMWORD PTR [rcx],xmm4
+ vmovdqa xmm6,xmm4
+ vmovdqa XMMWORD PTR [rcx],xmm4
+ vmovdqu xmm6,xmm4
+ vmovdqu XMMWORD PTR [rcx],xmm4
+ vmovupd xmm6,xmm4
+ vmovupd XMMWORD PTR [rcx],xmm4
+ vmovups xmm6,xmm4
+ vmovups XMMWORD PTR [rcx],xmm4
+
+# Tests for op mem128, xmm
+ vlddqu xmm4,XMMWORD PTR [rcx]
+ vmovntdqa xmm4,XMMWORD PTR [rcx]
+
+# Tests for op xmm, mem128
+ vmovntdq XMMWORD PTR [rcx],xmm4
+ vmovntpd XMMWORD PTR [rcx],xmm4
+ vmovntps XMMWORD PTR [rcx],xmm4
+
+# Tests for op xmm/mem128, ymm
+ vcvtdq2pd ymm4,xmm4
+ vcvtdq2pd ymm4,XMMWORD PTR [rcx]
+ vcvtps2pd ymm4,xmm4
+ vcvtps2pd ymm4,XMMWORD PTR [rcx]
+
+# Tests for op xmm/mem128, xmm, xmm
+ vaddpd xmm2,xmm6,xmm4
+ vaddpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vaddps xmm2,xmm6,xmm4
+ vaddps xmm7,xmm6,XMMWORD PTR [rcx]
+ vaddsubpd xmm2,xmm6,xmm4
+ vaddsubpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vaddsubps xmm2,xmm6,xmm4
+ vaddsubps xmm7,xmm6,XMMWORD PTR [rcx]
+ vandnpd xmm2,xmm6,xmm4
+ vandnpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vandnps xmm2,xmm6,xmm4
+ vandnps xmm7,xmm6,XMMWORD PTR [rcx]
+ vandpd xmm2,xmm6,xmm4
+ vandpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vandps xmm2,xmm6,xmm4
+ vandps xmm7,xmm6,XMMWORD PTR [rcx]
+ vdivpd xmm2,xmm6,xmm4
+ vdivpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vdivps xmm2,xmm6,xmm4
+ vdivps xmm7,xmm6,XMMWORD PTR [rcx]
+ vhaddpd xmm2,xmm6,xmm4
+ vhaddpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vhaddps xmm2,xmm6,xmm4
+ vhaddps xmm7,xmm6,XMMWORD PTR [rcx]
+ vhsubpd xmm2,xmm6,xmm4
+ vhsubpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vhsubps xmm2,xmm6,xmm4
+ vhsubps xmm7,xmm6,XMMWORD PTR [rcx]
+ vmaxpd xmm2,xmm6,xmm4
+ vmaxpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vmaxps xmm2,xmm6,xmm4
+ vmaxps xmm7,xmm6,XMMWORD PTR [rcx]
+ vminpd xmm2,xmm6,xmm4
+ vminpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vminps xmm2,xmm6,xmm4
+ vminps xmm7,xmm6,XMMWORD PTR [rcx]
+ vmulpd xmm2,xmm6,xmm4
+ vmulpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vmulps xmm2,xmm6,xmm4
+ vmulps xmm7,xmm6,XMMWORD PTR [rcx]
+ vorpd xmm2,xmm6,xmm4
+ vorpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vorps xmm2,xmm6,xmm4
+ vorps xmm7,xmm6,XMMWORD PTR [rcx]
+ vpacksswb xmm2,xmm6,xmm4
+ vpacksswb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpackssdw xmm2,xmm6,xmm4
+ vpackssdw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpackuswb xmm2,xmm6,xmm4
+ vpackuswb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpackusdw xmm2,xmm6,xmm4
+ vpackusdw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddb xmm2,xmm6,xmm4
+ vpaddb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddw xmm2,xmm6,xmm4
+ vpaddw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddd xmm2,xmm6,xmm4
+ vpaddd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddq xmm2,xmm6,xmm4
+ vpaddq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddsb xmm2,xmm6,xmm4
+ vpaddsb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddsw xmm2,xmm6,xmm4
+ vpaddsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddusb xmm2,xmm6,xmm4
+ vpaddusb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddusw xmm2,xmm6,xmm4
+ vpaddusw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpand xmm2,xmm6,xmm4
+ vpand xmm7,xmm6,XMMWORD PTR [rcx]
+ vpandn xmm2,xmm6,xmm4
+ vpandn xmm7,xmm6,XMMWORD PTR [rcx]
+ vpavgb xmm2,xmm6,xmm4
+ vpavgb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpavgw xmm2,xmm6,xmm4
+ vpavgw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpeqb xmm2,xmm6,xmm4
+ vpcmpeqb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpeqw xmm2,xmm6,xmm4
+ vpcmpeqw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpeqd xmm2,xmm6,xmm4
+ vpcmpeqd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpeqq xmm2,xmm6,xmm4
+ vpcmpeqq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpgtb xmm2,xmm6,xmm4
+ vpcmpgtb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpgtw xmm2,xmm6,xmm4
+ vpcmpgtw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpgtd xmm2,xmm6,xmm4
+ vpcmpgtd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpgtq xmm2,xmm6,xmm4
+ vpcmpgtq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpermilpd xmm2,xmm6,xmm4
+ vpermilpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpermilps xmm2,xmm6,xmm4
+ vpermilps xmm7,xmm6,XMMWORD PTR [rcx]
+ vphaddw xmm2,xmm6,xmm4
+ vphaddw xmm7,xmm6,XMMWORD PTR [rcx]
+ vphaddd xmm2,xmm6,xmm4
+ vphaddd xmm7,xmm6,XMMWORD PTR [rcx]
+ vphaddsw xmm2,xmm6,xmm4
+ vphaddsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vphsubw xmm2,xmm6,xmm4
+ vphsubw xmm7,xmm6,XMMWORD PTR [rcx]
+ vphsubd xmm2,xmm6,xmm4
+ vphsubd xmm7,xmm6,XMMWORD PTR [rcx]
+ vphsubsw xmm2,xmm6,xmm4
+ vphsubsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaddwd xmm2,xmm6,xmm4
+ vpmaddwd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaddubsw xmm2,xmm6,xmm4
+ vpmaddubsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxsb xmm2,xmm6,xmm4
+ vpmaxsb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxsw xmm2,xmm6,xmm4
+ vpmaxsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxsd xmm2,xmm6,xmm4
+ vpmaxsd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxub xmm2,xmm6,xmm4
+ vpmaxub xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxuw xmm2,xmm6,xmm4
+ vpmaxuw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxud xmm2,xmm6,xmm4
+ vpmaxud xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminsb xmm2,xmm6,xmm4
+ vpminsb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminsw xmm2,xmm6,xmm4
+ vpminsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminsd xmm2,xmm6,xmm4
+ vpminsd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminub xmm2,xmm6,xmm4
+ vpminub xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminuw xmm2,xmm6,xmm4
+ vpminuw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminud xmm2,xmm6,xmm4
+ vpminud xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmulhuw xmm2,xmm6,xmm4
+ vpmulhuw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmulhrsw xmm2,xmm6,xmm4
+ vpmulhrsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmulhw xmm2,xmm6,xmm4
+ vpmulhw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmullw xmm2,xmm6,xmm4
+ vpmullw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmulld xmm2,xmm6,xmm4
+ vpmulld xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmuludq xmm2,xmm6,xmm4
+ vpmuludq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmuldq xmm2,xmm6,xmm4
+ vpmuldq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpor xmm2,xmm6,xmm4
+ vpor xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsadbw xmm2,xmm6,xmm4
+ vpsadbw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpshufb xmm2,xmm6,xmm4
+ vpshufb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsignb xmm2,xmm6,xmm4
+ vpsignb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsignw xmm2,xmm6,xmm4
+ vpsignw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsignd xmm2,xmm6,xmm4
+ vpsignd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsllw xmm2,xmm6,xmm4
+ vpsllw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpslld xmm2,xmm6,xmm4
+ vpslld xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsllq xmm2,xmm6,xmm4
+ vpsllq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsraw xmm2,xmm6,xmm4
+ vpsraw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsrad xmm2,xmm6,xmm4
+ vpsrad xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsrlw xmm2,xmm6,xmm4
+ vpsrlw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsrld xmm2,xmm6,xmm4
+ vpsrld xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsrlq xmm2,xmm6,xmm4
+ vpsrlq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubb xmm2,xmm6,xmm4
+ vpsubb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubw xmm2,xmm6,xmm4
+ vpsubw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubd xmm2,xmm6,xmm4
+ vpsubd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubq xmm2,xmm6,xmm4
+ vpsubq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubsb xmm2,xmm6,xmm4
+ vpsubsb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubsw xmm2,xmm6,xmm4
+ vpsubsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubusb xmm2,xmm6,xmm4
+ vpsubusb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubusw xmm2,xmm6,xmm4
+ vpsubusw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckhbw xmm2,xmm6,xmm4
+ vpunpckhbw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckhwd xmm2,xmm6,xmm4
+ vpunpckhwd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckhdq xmm2,xmm6,xmm4
+ vpunpckhdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckhqdq xmm2,xmm6,xmm4
+ vpunpckhqdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpcklbw xmm2,xmm6,xmm4
+ vpunpcklbw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpcklwd xmm2,xmm6,xmm4
+ vpunpcklwd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckldq xmm2,xmm6,xmm4
+ vpunpckldq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpcklqdq xmm2,xmm6,xmm4
+ vpunpcklqdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpxor xmm2,xmm6,xmm4
+ vpxor xmm7,xmm6,XMMWORD PTR [rcx]
+ vsubpd xmm2,xmm6,xmm4
+ vsubpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vsubps xmm2,xmm6,xmm4
+ vsubps xmm7,xmm6,XMMWORD PTR [rcx]
+ vunpckhpd xmm2,xmm6,xmm4
+ vunpckhpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vunpckhps xmm2,xmm6,xmm4
+ vunpckhps xmm7,xmm6,XMMWORD PTR [rcx]
+ vunpcklpd xmm2,xmm6,xmm4
+ vunpcklpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vunpcklps xmm2,xmm6,xmm4
+ vunpcklps xmm7,xmm6,XMMWORD PTR [rcx]
+ vxorpd xmm2,xmm6,xmm4
+ vxorpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vxorps xmm2,xmm6,xmm4
+ vxorps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeqpd xmm2,xmm6,xmm4
+ vcmpeqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpltpd xmm2,xmm6,xmm4
+ vcmpltpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmplepd xmm2,xmm6,xmm4
+ vcmplepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpunordpd xmm2,xmm6,xmm4
+ vcmpunordpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneqpd xmm2,xmm6,xmm4
+ vcmpneqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnltpd xmm2,xmm6,xmm4
+ vcmpnltpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnlepd xmm2,xmm6,xmm4
+ vcmpnlepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpordpd xmm2,xmm6,xmm4
+ vcmpordpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_uqpd xmm2,xmm6,xmm4
+ vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngepd xmm2,xmm6,xmm4
+ vcmpngepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngtpd xmm2,xmm6,xmm4
+ vcmpngtpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpfalsepd xmm2,xmm6,xmm4
+ vcmpfalsepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_oqpd xmm2,xmm6,xmm4
+ vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgepd xmm2,xmm6,xmm4
+ vcmpgepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgtpd xmm2,xmm6,xmm4
+ vcmpgtpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmptruepd xmm2,xmm6,xmm4
+ vcmptruepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_ospd xmm2,xmm6,xmm4
+ vcmpeq_ospd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmplt_oqpd xmm2,xmm6,xmm4
+ vcmplt_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmple_oqpd xmm2,xmm6,xmm4
+ vcmple_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpunord_spd xmm2,xmm6,xmm4
+ vcmpunord_spd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_uspd xmm2,xmm6,xmm4
+ vcmpneq_uspd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnlt_uqpd xmm2,xmm6,xmm4
+ vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnle_uqpd xmm2,xmm6,xmm4
+ vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpord_spd xmm2,xmm6,xmm4
+ vcmpord_spd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_uspd xmm2,xmm6,xmm4
+ vcmpeq_uspd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnge_uqpd xmm2,xmm6,xmm4
+ vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngt_uqpd xmm2,xmm6,xmm4
+ vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpfalse_ospd xmm2,xmm6,xmm4
+ vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_ospd xmm2,xmm6,xmm4
+ vcmpneq_ospd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpge_oqpd xmm2,xmm6,xmm4
+ vcmpge_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgt_oqpd xmm2,xmm6,xmm4
+ vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmptrue_uspd xmm2,xmm6,xmm4
+ vcmptrue_uspd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeqps xmm2,xmm6,xmm4
+ vcmpeqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpltps xmm2,xmm6,xmm4
+ vcmpltps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpleps xmm2,xmm6,xmm4
+ vcmpleps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpunordps xmm2,xmm6,xmm4
+ vcmpunordps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneqps xmm2,xmm6,xmm4
+ vcmpneqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnltps xmm2,xmm6,xmm4
+ vcmpnltps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnleps xmm2,xmm6,xmm4
+ vcmpnleps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpordps xmm2,xmm6,xmm4
+ vcmpordps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_uqps xmm2,xmm6,xmm4
+ vcmpeq_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngeps xmm2,xmm6,xmm4
+ vcmpngeps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngtps xmm2,xmm6,xmm4
+ vcmpngtps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpfalseps xmm2,xmm6,xmm4
+ vcmpfalseps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_oqps xmm2,xmm6,xmm4
+ vcmpneq_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgeps xmm2,xmm6,xmm4
+ vcmpgeps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgtps xmm2,xmm6,xmm4
+ vcmpgtps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmptrueps xmm2,xmm6,xmm4
+ vcmptrueps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_osps xmm2,xmm6,xmm4
+ vcmpeq_osps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmplt_oqps xmm2,xmm6,xmm4
+ vcmplt_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmple_oqps xmm2,xmm6,xmm4
+ vcmple_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpunord_sps xmm2,xmm6,xmm4
+ vcmpunord_sps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_usps xmm2,xmm6,xmm4
+ vcmpneq_usps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnlt_uqps xmm2,xmm6,xmm4
+ vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnle_uqps xmm2,xmm6,xmm4
+ vcmpnle_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpord_sps xmm2,xmm6,xmm4
+ vcmpord_sps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_usps xmm2,xmm6,xmm4
+ vcmpeq_usps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnge_uqps xmm2,xmm6,xmm4
+ vcmpnge_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngt_uqps xmm2,xmm6,xmm4
+ vcmpngt_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpfalse_osps xmm2,xmm6,xmm4
+ vcmpfalse_osps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_osps xmm2,xmm6,xmm4
+ vcmpneq_osps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpge_oqps xmm2,xmm6,xmm4
+ vcmpge_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgt_oqps xmm2,xmm6,xmm4
+ vcmpgt_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmptrue_usps xmm2,xmm6,xmm4
+ vcmptrue_usps xmm7,xmm6,XMMWORD PTR [rcx]
+
+# Tests for op mem128, xmm, xmm
+ vmaskmovps xmm6,xmm4,XMMWORD PTR [rcx]
+ vmaskmovpd xmm6,xmm4,XMMWORD PTR [rcx]
+
+# Tests for op imm8, xmm/mem128, xmm
+ vpcmpestri xmm6,xmm4,100
+ vpcmpestri xmm6,XMMWORD PTR [rcx],100
+ vpcmpestrm xmm6,xmm4,100
+ vpcmpestrm xmm6,XMMWORD PTR [rcx],100
+ vpcmpistri xmm6,xmm4,100
+ vpcmpistri xmm6,XMMWORD PTR [rcx],100
+ vpcmpistrm xmm6,xmm4,100
+ vpcmpistrm xmm6,XMMWORD PTR [rcx],100
+ vpermilpd xmm6,xmm4,100
+ vpermilpd xmm6,XMMWORD PTR [rcx],100
+ vpermilps xmm6,xmm4,100
+ vpermilps xmm6,XMMWORD PTR [rcx],100
+ vpshufd xmm6,xmm4,100
+ vpshufd xmm6,XMMWORD PTR [rcx],100
+ vpshufhw xmm6,xmm4,100
+ vpshufhw xmm6,XMMWORD PTR [rcx],100
+ vpshuflw xmm6,xmm4,100
+ vpshuflw xmm6,XMMWORD PTR [rcx],100
+ vroundpd xmm6,xmm4,100
+ vroundpd xmm6,XMMWORD PTR [rcx],100
+ vroundps xmm6,xmm4,100
+ vroundps xmm6,XMMWORD PTR [rcx],100
+
+# Tests for op xmm, xmm, mem128
+ vmaskmovps XMMWORD PTR [rcx],xmm6,xmm4
+ vmaskmovpd XMMWORD PTR [rcx],xmm6,xmm4
+
+# Tests for op imm8, xmm/mem128, xmm, xmm
+ vblendpd xmm2,xmm6,xmm4,100
+ vblendpd xmm2,xmm6,XMMWORD PTR [rcx],100
+ vblendps xmm2,xmm6,xmm4,100
+ vblendps xmm2,xmm6,XMMWORD PTR [rcx],100
+ vcmppd xmm2,xmm6,xmm4,100
+ vcmppd xmm2,xmm6,XMMWORD PTR [rcx],100
+ vcmpps xmm2,xmm6,xmm4,100
+ vcmpps xmm2,xmm6,XMMWORD PTR [rcx],100
+ vdppd xmm2,xmm6,xmm4,100
+ vdppd xmm2,xmm6,XMMWORD PTR [rcx],100
+ vdpps xmm2,xmm6,xmm4,100
+ vdpps xmm2,xmm6,XMMWORD PTR [rcx],100
+ vmpsadbw xmm2,xmm6,xmm4,100
+ vmpsadbw xmm2,xmm6,XMMWORD PTR [rcx],100
+ vpalignr xmm2,xmm6,xmm4,100
+ vpalignr xmm2,xmm6,XMMWORD PTR [rcx],100
+ vpblendw xmm2,xmm6,xmm4,100
+ vpblendw xmm2,xmm6,XMMWORD PTR [rcx],100
+ vshufpd xmm2,xmm6,xmm4,100
+ vshufpd xmm2,xmm6,XMMWORD PTR [rcx],100
+ vshufps xmm2,xmm6,xmm4,100
+ vshufps xmm2,xmm6,XMMWORD PTR [rcx],100
+
+# Tests for op xmm, xmm/mem128, xmm, xmm
+ vblendvpd xmm7,xmm2,xmm6,xmm4
+ vblendvpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vblendvps xmm7,xmm2,xmm6,xmm4
+ vblendvps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vpblendvb xmm7,xmm2,xmm6,xmm4
+ vpblendvb xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+
+# Tests for op xmm/mem128, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem128, xmm, xmm
+ vfmaddpd xmm7,xmm2,xmm6,xmm4
+ vfmaddpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfmaddpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfmaddps xmm7,xmm2,xmm6,xmm4
+ vfmaddps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfmaddps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfmaddsubpd xmm7,xmm2,xmm6,xmm4
+ vfmaddsubpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfmaddsubpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfmaddsubps xmm7,xmm2,xmm6,xmm4
+ vfmaddsubps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfmaddsubps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfmsubaddpd xmm7,xmm2,xmm6,xmm4
+ vfmsubaddpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfmsubaddpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfmsubaddps xmm7,xmm2,xmm6,xmm4
+ vfmsubaddps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfmsubaddps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfmsubpd xmm7,xmm2,xmm6,xmm4
+ vfmsubpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfmsubpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfmsubps xmm7,xmm2,xmm6,xmm4
+ vfmsubps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfmsubps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfnmaddpd xmm7,xmm2,xmm6,xmm4
+ vfnmaddpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfnmaddpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfnmaddps xmm7,xmm2,xmm6,xmm4
+ vfnmaddps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfnmaddps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfnmsubpd xmm7,xmm2,xmm6,xmm4
+ vfnmsubpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfnmsubpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vfnmsubps xmm7,xmm2,xmm6,xmm4
+ vfnmsubps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vfnmsubps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vpermilmo2pd xmm7,xmm2,xmm6,xmm4
+ vpermilmo2pd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vpermilmo2pd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vpermilmz2pd xmm7,xmm2,xmm6,xmm4
+ vpermilmz2pd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vpermilmz2pd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vpermiltd2pd xmm7,xmm2,xmm6,xmm4
+ vpermiltd2pd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vpermiltd2pd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vpermilmo2ps xmm7,xmm2,xmm6,xmm4
+ vpermilmo2ps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vpermilmo2ps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vpermilmz2ps xmm7,xmm2,xmm6,xmm4
+ vpermilmz2ps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vpermilmz2ps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vpermiltd2ps xmm7,xmm2,xmm6,xmm4
+ vpermiltd2ps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
+ vpermiltd2ps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+
+# Tests for op imm4, xmm/mem128, xmm, xmm, xmm
+# Tests for op imm4, xmm, xmm/mem128, xmm, xmm
+ vpermil2pd xmm7,xmm2,xmm6,xmm4,10
+ vpermil2pd xmm7,xmm2,xmm6,XMMWORD PTR [rcx],10
+ vpermil2pd xmm7,xmm2,XMMWORD PTR [rcx],xmm4,10
+ vpermil2ps xmm7,xmm2,xmm6,xmm4,10
+ vpermil2ps xmm7,xmm2,xmm6,XMMWORD PTR [rcx],10
+ vpermil2ps xmm7,xmm2,XMMWORD PTR [rcx],xmm4,10
+
+# Tests for op mem64, ymm
+ vbroadcastsd ymm4,QWORD PTR [rcx]
+
+# Tests for op xmm/mem64, xmm
+ vcomisd xmm6,xmm4
+ vcomisd xmm4,QWORD PTR [rcx]
+ vcvtdq2pd xmm6,xmm4
+ vcvtdq2pd xmm4,QWORD PTR [rcx]
+ vcvtps2pd xmm6,xmm4
+ vcvtps2pd xmm4,QWORD PTR [rcx]
+ vmovddup xmm6,xmm4
+ vmovddup xmm4,QWORD PTR [rcx]
+ vpmovsxbw xmm6,xmm4
+ vpmovsxbw xmm4,QWORD PTR [rcx]
+ vpmovsxwd xmm6,xmm4
+ vpmovsxwd xmm4,QWORD PTR [rcx]
+ vpmovsxdq xmm6,xmm4
+ vpmovsxdq xmm4,QWORD PTR [rcx]
+ vpmovzxbw xmm6,xmm4
+ vpmovzxbw xmm4,QWORD PTR [rcx]
+ vpmovzxwd xmm6,xmm4
+ vpmovzxwd xmm4,QWORD PTR [rcx]
+ vpmovzxdq xmm6,xmm4
+ vpmovzxdq xmm4,QWORD PTR [rcx]
+ vucomisd xmm6,xmm4
+ vucomisd xmm4,QWORD PTR [rcx]
+
+# Tests for op mem64, xmm
+ vmovsd xmm4,QWORD PTR [rcx]
+
+# Tests for op xmm, mem64
+ vmovlpd QWORD PTR [rcx],xmm4
+ vmovlps QWORD PTR [rcx],xmm4
+ vmovhpd QWORD PTR [rcx],xmm4
+ vmovhps QWORD PTR [rcx],xmm4
+ vmovsd QWORD PTR [rcx],xmm4
+
+# Tests for op xmm, regq/mem64
+# Tests for op regq/mem64, xmm
+ vmovq rcx,xmm4
+ vmovq xmm4,rcx
+ vmovq QWORD PTR [rcx],xmm4
+ vmovq xmm4,QWORD PTR [rcx]
+
+# Tests for op xmm/mem64, regl
+ vcvtsd2si ecx,xmm4
+ vcvtsd2si ecx,QWORD PTR [rcx]
+ vcvttsd2si ecx,xmm4
+ vcvttsd2si ecx,QWORD PTR [rcx]
+
+# Tests for op xmm/mem64, regq
+ vcvtsd2si rcx,xmm4
+ vcvtsd2si rcx,QWORD PTR [rcx]
+ vcvttsd2si rcx,xmm4
+ vcvttsd2si rcx,QWORD PTR [rcx]
+
+# Tests for op regq/mem64, xmm, xmm
+ vcvtsi2sdq xmm6,xmm4,rcx
+ vcvtsi2sdq xmm6,xmm4,QWORD PTR [rcx]
+ vcvtsi2ssq xmm6,xmm4,rcx
+ vcvtsi2ssq xmm6,xmm4,QWORD PTR [rcx]
+
+# Tests for op imm8, regq/mem64, xmm, xmm
+ vpinsrq xmm6,xmm4,rcx,100
+ vpinsrq xmm6,xmm4,QWORD PTR [rcx],100
+
+# Testsf for op imm8, xmm, regq/mem64
+ vpextrq rcx,xmm4,100
+ vpextrq QWORD PTR [rcx],xmm4,100
+
+# Tests for op mem64, xmm, xmm
+ vmovlpd xmm6,xmm4,QWORD PTR [rcx]
+ vmovlps xmm6,xmm4,QWORD PTR [rcx]
+ vmovhpd xmm6,xmm4,QWORD PTR [rcx]
+ vmovhps xmm6,xmm4,QWORD PTR [rcx]
+
+# Tests for op imm8, xmm/mem64, xmm, xmm
+ vcmpsd xmm2,xmm6,xmm4,100
+ vcmpsd xmm2,xmm6,QWORD PTR [rcx],100
+ vroundsd xmm2,xmm6,xmm4,100
+ vroundsd xmm2,xmm6,QWORD PTR [rcx],100
+
+# Tests for op xmm/mem64, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem64, xmm, xmm
+ vfmaddsd xmm7,xmm2,xmm6,xmm4
+ vfmaddsd xmm7,xmm2,xmm6,QWORD PTR [rcx]
+ vfmaddsd xmm7,xmm2,QWORD PTR [rcx],xmm4
+ vfmsubsd xmm7,xmm2,xmm6,xmm4
+ vfmsubsd xmm7,xmm2,xmm6,QWORD PTR [rcx]
+ vfmsubsd xmm7,xmm2,QWORD PTR [rcx],xmm4
+ vfnmaddsd xmm7,xmm2,xmm6,xmm4
+ vfnmaddsd xmm7,xmm2,xmm6,QWORD PTR [rcx]
+ vfnmaddsd xmm7,xmm2,QWORD PTR [rcx],xmm4
+ vfnmsubsd xmm7,xmm2,xmm6,xmm4
+ vfnmsubsd xmm7,xmm2,xmm6,QWORD PTR [rcx]
+ vfnmsubsd xmm7,xmm2,QWORD PTR [rcx],xmm4
+
+# Tests for op xmm/mem64, xmm, xmm
+ vaddsd xmm2,xmm6,xmm4
+ vaddsd xmm2,xmm6,QWORD PTR [rcx]
+ vcvtsd2ss xmm2,xmm6,xmm4
+ vcvtsd2ss xmm2,xmm6,QWORD PTR [rcx]
+ vdivsd xmm2,xmm6,xmm4
+ vdivsd xmm2,xmm6,QWORD PTR [rcx]
+ vmaxsd xmm2,xmm6,xmm4
+ vmaxsd xmm2,xmm6,QWORD PTR [rcx]
+ vminsd xmm2,xmm6,xmm4
+ vminsd xmm2,xmm6,QWORD PTR [rcx]
+ vmulsd xmm2,xmm6,xmm4
+ vmulsd xmm2,xmm6,QWORD PTR [rcx]
+ vsqrtsd xmm2,xmm6,xmm4
+ vsqrtsd xmm2,xmm6,QWORD PTR [rcx]
+ vsubsd xmm2,xmm6,xmm4
+ vsubsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpeqsd xmm2,xmm6,xmm4
+ vcmpeqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpltsd xmm2,xmm6,xmm4
+ vcmpltsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmplesd xmm2,xmm6,xmm4
+ vcmplesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpunordsd xmm2,xmm6,xmm4
+ vcmpunordsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpneqsd xmm2,xmm6,xmm4
+ vcmpneqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnltsd xmm2,xmm6,xmm4
+ vcmpnltsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnlesd xmm2,xmm6,xmm4
+ vcmpnlesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpordsd xmm2,xmm6,xmm4
+ vcmpordsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpeq_uqsd xmm2,xmm6,xmm4
+ vcmpeq_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpngesd xmm2,xmm6,xmm4
+ vcmpngesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpngtsd xmm2,xmm6,xmm4
+ vcmpngtsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpfalsesd xmm2,xmm6,xmm4
+ vcmpfalsesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpneq_oqsd xmm2,xmm6,xmm4
+ vcmpneq_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpgesd xmm2,xmm6,xmm4
+ vcmpgesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpgtsd xmm2,xmm6,xmm4
+ vcmpgtsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmptruesd xmm2,xmm6,xmm4
+ vcmptruesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpeq_ossd xmm2,xmm6,xmm4
+ vcmpeq_ossd xmm2,xmm6,QWORD PTR [rcx]
+ vcmplt_oqsd xmm2,xmm6,xmm4
+ vcmplt_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmple_oqsd xmm2,xmm6,xmm4
+ vcmple_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpunord_ssd xmm2,xmm6,xmm4
+ vcmpunord_ssd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpneq_ussd xmm2,xmm6,xmm4
+ vcmpneq_ussd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnlt_uqsd xmm2,xmm6,xmm4
+ vcmpnlt_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnle_uqsd xmm2,xmm6,xmm4
+ vcmpnle_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpord_ssd xmm2,xmm6,xmm4
+ vcmpord_ssd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpeq_ussd xmm2,xmm6,xmm4
+ vcmpeq_ussd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnge_uqsd xmm2,xmm6,xmm4
+ vcmpnge_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpngt_uqsd xmm2,xmm6,xmm4
+ vcmpngt_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpfalse_ossd xmm2,xmm6,xmm4
+ vcmpfalse_ossd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpneq_ossd xmm2,xmm6,xmm4
+ vcmpneq_ossd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpge_oqsd xmm2,xmm6,xmm4
+ vcmpge_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpgt_oqsd xmm2,xmm6,xmm4
+ vcmpgt_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmptrue_ussd xmm2,xmm6,xmm4
+ vcmptrue_ussd xmm2,xmm6,QWORD PTR [rcx]
+
+# Tests for op xmm/mem32, xmm, xmm
+ vaddss xmm2,xmm6,xmm4
+ vaddss xmm2,xmm6,DWORD PTR [rcx]
+ vcvtss2sd xmm2,xmm6,xmm4
+ vcvtss2sd xmm2,xmm6,DWORD PTR [rcx]
+ vdivss xmm2,xmm6,xmm4
+ vdivss xmm2,xmm6,DWORD PTR [rcx]
+ vmaxss xmm2,xmm6,xmm4
+ vmaxss xmm2,xmm6,DWORD PTR [rcx]
+ vminss xmm2,xmm6,xmm4
+ vminss xmm2,xmm6,DWORD PTR [rcx]
+ vmulss xmm2,xmm6,xmm4
+ vmulss xmm2,xmm6,DWORD PTR [rcx]
+ vrcpss xmm2,xmm6,xmm4
+ vrcpss xmm2,xmm6,DWORD PTR [rcx]
+ vrsqrtss xmm2,xmm6,xmm4
+ vrsqrtss xmm2,xmm6,DWORD PTR [rcx]
+ vsqrtss xmm2,xmm6,xmm4
+ vsqrtss xmm2,xmm6,DWORD PTR [rcx]
+ vsubss xmm2,xmm6,xmm4
+ vsubss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpeqss xmm2,xmm6,xmm4
+ vcmpeqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpltss xmm2,xmm6,xmm4
+ vcmpltss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpless xmm2,xmm6,xmm4
+ vcmpless xmm2,xmm6,DWORD PTR [rcx]
+ vcmpunordss xmm2,xmm6,xmm4
+ vcmpunordss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpneqss xmm2,xmm6,xmm4
+ vcmpneqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnltss xmm2,xmm6,xmm4
+ vcmpnltss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnless xmm2,xmm6,xmm4
+ vcmpnless xmm2,xmm6,DWORD PTR [rcx]
+ vcmpordss xmm2,xmm6,xmm4
+ vcmpordss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpeq_uqss xmm2,xmm6,xmm4
+ vcmpeq_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpngess xmm2,xmm6,xmm4
+ vcmpngess xmm2,xmm6,DWORD PTR [rcx]
+ vcmpngtss xmm2,xmm6,xmm4
+ vcmpngtss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpfalsess xmm2,xmm6,xmm4
+ vcmpfalsess xmm2,xmm6,DWORD PTR [rcx]
+ vcmpneq_oqss xmm2,xmm6,xmm4
+ vcmpneq_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpgess xmm2,xmm6,xmm4
+ vcmpgess xmm2,xmm6,DWORD PTR [rcx]
+ vcmpgtss xmm2,xmm6,xmm4
+ vcmpgtss xmm2,xmm6,DWORD PTR [rcx]
+ vcmptruess xmm2,xmm6,xmm4
+ vcmptruess xmm2,xmm6,DWORD PTR [rcx]
+ vcmpeq_osss xmm2,xmm6,xmm4
+ vcmpeq_osss xmm2,xmm6,DWORD PTR [rcx]
+ vcmplt_oqss xmm2,xmm6,xmm4
+ vcmplt_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmple_oqss xmm2,xmm6,xmm4
+ vcmple_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpunord_sss xmm2,xmm6,xmm4
+ vcmpunord_sss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpneq_usss xmm2,xmm6,xmm4
+ vcmpneq_usss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnlt_uqss xmm2,xmm6,xmm4
+ vcmpnlt_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnle_uqss xmm2,xmm6,xmm4
+ vcmpnle_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpord_sss xmm2,xmm6,xmm4
+ vcmpord_sss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpeq_usss xmm2,xmm6,xmm4
+ vcmpeq_usss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnge_uqss xmm2,xmm6,xmm4
+ vcmpnge_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpngt_uqss xmm2,xmm6,xmm4
+ vcmpngt_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpfalse_osss xmm2,xmm6,xmm4
+ vcmpfalse_osss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpneq_osss xmm2,xmm6,xmm4
+ vcmpneq_osss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpge_oqss xmm2,xmm6,xmm4
+ vcmpge_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpgt_oqss xmm2,xmm6,xmm4
+ vcmpgt_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmptrue_usss xmm2,xmm6,xmm4
+ vcmptrue_usss xmm2,xmm6,DWORD PTR [rcx]
+
+# Tests for op mem32, ymm
+ vbroadcastss ymm4,DWORD PTR [rcx]
+
+# Tests for op xmm/mem32, xmm
+ vcomiss xmm6,xmm4
+ vcomiss xmm4,DWORD PTR [rcx]
+ vpmovsxbd xmm6,xmm4
+ vpmovsxbd xmm4,DWORD PTR [rcx]
+ vpmovsxwq xmm6,xmm4
+ vpmovsxwq xmm4,DWORD PTR [rcx]
+ vpmovzxbd xmm6,xmm4
+ vpmovzxbd xmm4,DWORD PTR [rcx]
+ vpmovzxwq xmm6,xmm4
+ vpmovzxwq xmm4,DWORD PTR [rcx]
+ vucomiss xmm6,xmm4
+ vucomiss xmm4,DWORD PTR [rcx]
+
+# Tests for op mem32, xmm
+ vbroadcastss xmm4,DWORD PTR [rcx]
+ vmovss xmm4,DWORD PTR [rcx]
+
+# Tests for op xmm, mem32
+ vmovss DWORD PTR [rcx],xmm4
+
+# Tests for op xmm, regl/mem32
+# Tests for op regl/mem32, xmm
+ vmovd ecx,xmm4
+ vmovd DWORD PTR [rcx],xmm4
+ vmovd xmm4,ecx
+ vmovd xmm4,DWORD PTR [rcx]
+
+# Tests for op xmm/mem32, regl
+ vcvtss2si ecx,xmm4
+ vcvtss2si ecx,DWORD PTR [rcx]
+ vcvttss2si ecx,xmm4
+ vcvttss2si ecx,DWORD PTR [rcx]
+
+# Tests for op xmm/mem32, regq
+ vcvtss2si rcx,xmm4
+ vcvtss2si rcx,DWORD PTR [rcx]
+ vcvttss2si rcx,xmm4
+ vcvttss2si rcx,DWORD PTR [rcx]
+
+# Tests for op xmm, regq
+ vmovmskpd rcx,xmm4
+ vmovmskps rcx,xmm4
+ vpmovmskb rcx,xmm4
+
+# Tests for op imm8, xmm, regq/mem32
+ vextractps rcx,xmm4,100
+ vextractps DWORD PTR [rcx],xmm4,100
+# Tests for op imm8, xmm, regl/mem32
+ vpextrd ecx,xmm4,100
+ vpextrd DWORD PTR [rcx],xmm4,100
+ vextractps ecx,xmm4,100
+ vextractps DWORD PTR [rcx],xmm4,100
+
+# Tests for op regl/mem32, xmm, xmm
+ vcvtsi2sd xmm6,xmm4,ecx
+ vcvtsi2sd xmm6,xmm4,DWORD PTR [rcx]
+ vcvtsi2ss xmm6,xmm4,ecx
+ vcvtsi2ss xmm6,xmm4,DWORD PTR [rcx]
+
+# Tests for op imm8, xmm/mem32, xmm, xmm
+ vcmpss xmm2,xmm6,xmm4,100
+ vcmpss xmm2,xmm6,DWORD PTR [rcx],100
+ vinsertps xmm2,xmm6,xmm4,100
+ vinsertps xmm2,xmm6,DWORD PTR [rcx],100
+ vroundss xmm2,xmm6,xmm4,100
+ vroundss xmm2,xmm6,DWORD PTR [rcx],100
+
+# Tests for op xmm/mem32, xmm, xmm, xmm
+# Tests for op xmm, xmm/mem32, xmm, xmm
+ vfmaddss xmm7,xmm2,xmm6,xmm4
+ vfmaddss xmm7,xmm2,xmm6,DWORD PTR [rcx]
+ vfmaddss xmm7,xmm2,DWORD PTR [rcx],xmm4
+ vfmsubss xmm7,xmm2,xmm6,xmm4
+ vfmsubss xmm7,xmm2,xmm6,DWORD PTR [rcx]
+ vfmsubss xmm7,xmm2,DWORD PTR [rcx],xmm4
+ vfnmaddss xmm7,xmm2,xmm6,xmm4
+ vfnmaddss xmm7,xmm2,xmm6,DWORD PTR [rcx]
+ vfnmaddss xmm7,xmm2,DWORD PTR [rcx],xmm4
+ vfnmsubss xmm7,xmm2,xmm6,xmm4
+ vfnmsubss xmm7,xmm2,xmm6,DWORD PTR [rcx]
+ vfnmsubss xmm7,xmm2,DWORD PTR [rcx],xmm4
+
+# Tests for op xmm/m16, xmm
+ vpmovsxbq xmm6,xmm4
+ vpmovsxbq xmm4,WORD PTR [rcx]
+ vpmovzxbq xmm6,xmm4
+ vpmovzxbq xmm4,WORD PTR [rcx]
+
+# Tests for op imm8, xmm, regl/mem16
+ vpextrw ecx,xmm4,100
+ vpextrw WORD PTR [rcx],xmm4,100
+
+# Tests for op imm8, xmm, regq/mem16
+ vpextrw rcx,xmm4,100
+ vpextrw WORD PTR [rcx],xmm4,100
+
+# Tests for op imm8, regl/mem16, xmm, xmm
+ vpinsrw xmm6,xmm4,ecx,100
+ vpinsrw xmm6,xmm4,WORD PTR [rcx],100
+
+
+ vpinsrw xmm6,xmm4,rcx,100
+ vpinsrw xmm6,xmm4,WORD PTR [rcx],100
+
+# Tests for op imm8, xmm, regl/mem8
+ vpextrb ecx,xmm4,100
+ vpextrb BYTE PTR [rcx],xmm4,100
+
+# Tests for op imm8, regl/mem8, xmm, xmm
+ vpinsrb xmm6,xmm4,ecx,100
+ vpinsrb xmm6,xmm4,BYTE PTR [rcx],100
+
+# Tests for op imm8, xmm, regq
+ vpextrw rcx,xmm4,100
+# Tests for op imm8, xmm, regq/mem8
+ vpextrb rcx,xmm4,100
+ vpextrb BYTE PTR [rcx],xmm4,100
+
+# Tests for op imm8, regl/mem8, xmm, xmm
+ vpinsrb xmm6,xmm4,ecx,100
+ vpinsrb xmm6,xmm4,BYTE PTR [rcx],100
+
+# Tests for op xmm, xmm
+ vmaskmovdqu xmm6,xmm4
+ vmovq xmm6,xmm4
+
+# Tests for op xmm, regl
+ vmovmskpd ecx,xmm4
+ vmovmskps ecx,xmm4
+ vpmovmskb ecx,xmm4
+# Tests for op xmm, xmm, xmm
+ vmovhlps xmm2,xmm6,xmm4
+ vmovlhps xmm2,xmm6,xmm4
+ vmovsd xmm2,xmm6,xmm4
+ vmovss xmm2,xmm6,xmm4
+
+# Tests for op imm8, xmm, xmm
+ vpslld xmm6,xmm4,100
+ vpslldq xmm6,xmm4,100
+ vpsllq xmm6,xmm4,100
+ vpsllw xmm6,xmm4,100
+ vpsrad xmm6,xmm4,100
+ vpsraw xmm6,xmm4,100
+ vpsrld xmm6,xmm4,100
+ vpsrldq xmm6,xmm4,100
+ vpsrlq xmm6,xmm4,100
+ vpsrlw xmm6,xmm4,100
+
+# Tests for op imm8, xmm, regl
+ vpextrw ecx,xmm4,100
+
+# Tests for op ymm, regl
+ vmovmskpd ecx,ymm4
+ vmovmskps ecx,ymm4
+
+# Tests for op ymm, regq
+ vmovmskpd rcx,ymm4
+ vmovmskps rcx,ymm4
+
+
+# Default instructions without suffixes.
+ vcvtpd2dq xmm6,xmm4
+ vcvtpd2dq xmm6,ymm4
+ vcvtpd2ps xmm6,xmm4
+ vcvtpd2ps xmm6,ymm4
+ vcvttpd2dq xmm6,xmm4
+ vcvttpd2dq xmm6,ymm4
+
+#Tests with different memory and register operands.
+ vldmxcsr DWORD PTR ds:0x12345678
+ vmovdqa xmm8,XMMWORD PTR ds:0x12345678
+ vmovdqa XMMWORD PTR ds:0x12345678,xmm8
+ vmovd DWORD PTR ds:0x12345678,xmm8
+ vcvtsd2si r8d,QWORD PTR ds:0x12345678
+ vcvtdq2pd ymm8,XMMWORD PTR ds:0x12345678
+ vcvtpd2ps xmm8,YMMWORD PTR ds:0x12345678
+ vpavgb xmm15,xmm8,XMMWORD PTR ds:0x12345678
+ vpextrb ds:0x12345678,xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR ds:0x12345678
+ vblendvps xmm14,xmm12,XMMWORD PTR ds:0x12345678,xmm8
+ vpinsrb xmm15,xmm8,ds:0x12345678,100
+ vmovdqa ymm8,YMMWORD PTR ds:0x12345678
+ vmovdqa YMMWORD PTR ds:0x12345678,ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR ds:0x12345678
+ vroundpd ymm8,YMMWORD PTR ds:0x12345678,100
+ vextractf128 XMMWORD PTR ds:0x12345678,ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR ds:0x12345678,100
+ vblendvpd ymm14,ymm12,YMMWORD PTR ds:0x12345678,ymm8
+ vldmxcsr DWORD PTR [rbp]
+ vmovdqa xmm8,XMMWORD PTR [rbp]
+ vmovdqa XMMWORD PTR [rbp],xmm8
+ vmovd DWORD PTR [rbp],xmm8
+ vcvtsd2si r8d,QWORD PTR [rbp]
+ vcvtdq2pd ymm8,XMMWORD PTR [rbp]
+ vcvtpd2ps xmm8,YMMWORD PTR [rbp]
+ vpavgb xmm15,xmm8,XMMWORD PTR [rbp]
+ vpextrb [rbp],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp]
+ vblendvps xmm14,xmm12,XMMWORD PTR [rbp],xmm8
+ vpinsrb xmm15,xmm8,[rbp],100
+ vmovdqa ymm8,YMMWORD PTR [rbp]
+ vmovdqa YMMWORD PTR [rbp],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [rbp]
+ vroundpd ymm8,YMMWORD PTR [rbp],100
+ vextractf128 XMMWORD PTR [rbp],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [rbp],ymm8
+ vldmxcsr DWORD PTR [rbp+0x99]
+ vmovdqa xmm8,XMMWORD PTR [rbp+0x99]
+ vmovdqa XMMWORD PTR [rbp+0x99],xmm8
+ vmovd DWORD PTR [rbp+0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [rbp+0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [rbp+0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [rbp+0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [rbp+0x99]
+ vpextrb [rbp+0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp+0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [rbp+0x99],xmm8
+ vpinsrb xmm15,xmm8,[rbp+0x99],100
+ vmovdqa ymm8,YMMWORD PTR [rbp+0x99]
+ vmovdqa YMMWORD PTR [rbp+0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [rbp+0x99]
+ vroundpd ymm8,YMMWORD PTR [rbp+0x99],100
+ vextractf128 XMMWORD PTR [rbp+0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp+0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [rbp+0x99],ymm8
+ vldmxcsr DWORD PTR [r15+0x99]
+ vmovdqa xmm8,XMMWORD PTR [r15+0x99]
+ vmovdqa XMMWORD PTR [r15+0x99],xmm8
+ vmovd DWORD PTR [r15+0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [r15+0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [r15+0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [r15+0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [r15+0x99]
+ vpextrb [r15+0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [r15+0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [r15+0x99],xmm8
+ vpinsrb xmm15,xmm8,[r15+0x99],100
+ vmovdqa ymm8,YMMWORD PTR [r15+0x99]
+ vmovdqa YMMWORD PTR [r15+0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [r15+0x99]
+ vroundpd ymm8,YMMWORD PTR [r15+0x99],100
+ vextractf128 XMMWORD PTR [r15+0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [r15+0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [r15+0x99],ymm8
+ vldmxcsr DWORD PTR [rip+0x99]
+ vmovdqa xmm8,XMMWORD PTR [rip+0x99]
+ vmovdqa XMMWORD PTR [rip+0x99],xmm8
+ vmovd DWORD PTR [rip+0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [rip+0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [rip+0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [rip+0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [rip+0x99]
+ vpextrb [rip+0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [rip+0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [rip+0x99],xmm8
+ vpinsrb xmm15,xmm8,[rip+0x99],100
+ vmovdqa ymm8,YMMWORD PTR [rip+0x99]
+ vmovdqa YMMWORD PTR [rip+0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [rip+0x99]
+ vroundpd ymm8,YMMWORD PTR [rip+0x99],100
+ vextractf128 XMMWORD PTR [rip+0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rip+0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [rip+0x99],ymm8
+ vldmxcsr DWORD PTR [rsp+0x99]
+ vmovdqa xmm8,XMMWORD PTR [rsp+0x99]
+ vmovdqa XMMWORD PTR [rsp+0x99],xmm8
+ vmovd DWORD PTR [rsp+0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [rsp+0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [rsp+0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [rsp+0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [rsp+0x99]
+ vpextrb [rsp+0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [rsp+0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [rsp+0x99],xmm8
+ vpinsrb xmm15,xmm8,[rsp+0x99],100
+ vmovdqa ymm8,YMMWORD PTR [rsp+0x99]
+ vmovdqa YMMWORD PTR [rsp+0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [rsp+0x99]
+ vroundpd ymm8,YMMWORD PTR [rsp+0x99],100
+ vextractf128 XMMWORD PTR [rsp+0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rsp+0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [rsp+0x99],ymm8
+ vldmxcsr DWORD PTR [r12+0x99]
+ vmovdqa xmm8,XMMWORD PTR [r12+0x99]
+ vmovdqa XMMWORD PTR [r12+0x99],xmm8
+ vmovd DWORD PTR [r12+0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [r12+0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [r12+0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [r12+0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [r12+0x99]
+ vpextrb [r12+0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [r12+0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [r12+0x99],xmm8
+ vpinsrb xmm15,xmm8,[r12+0x99],100
+ vmovdqa ymm8,YMMWORD PTR [r12+0x99]
+ vmovdqa YMMWORD PTR [r12+0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [r12+0x99]
+ vroundpd ymm8,YMMWORD PTR [r12+0x99],100
+ vextractf128 XMMWORD PTR [r12+0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [r12+0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [r12+0x99],ymm8
+ vldmxcsr DWORD PTR [riz*1-0x99]
+ vmovdqa xmm8,XMMWORD PTR [riz*1-0x99]
+ vmovdqa XMMWORD PTR [riz*1-0x99],xmm8
+ vmovd DWORD PTR [riz*1-0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [riz*1-0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [riz*1-0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [riz*1-0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [riz*1-0x99]
+ vpextrb [riz*1-0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [riz*1-0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [riz*1-0x99],xmm8
+ vpinsrb xmm15,xmm8,[riz*1-0x99],100
+ vmovdqa ymm8,YMMWORD PTR [riz*1-0x99]
+ vmovdqa YMMWORD PTR [riz*1-0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [riz*1-0x99]
+ vroundpd ymm8,YMMWORD PTR [riz*1-0x99],100
+ vextractf128 XMMWORD PTR [riz*1-0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [riz*1-0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [riz*1-0x99],ymm8
+ vldmxcsr DWORD PTR [riz*2-0x99]
+ vmovdqa xmm8,XMMWORD PTR [riz*2-0x99]
+ vmovdqa XMMWORD PTR [riz*2-0x99],xmm8
+ vmovd DWORD PTR [riz*2-0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [riz*2-0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [riz*2-0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [riz*2-0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [riz*2-0x99]
+ vpextrb [riz*2-0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [riz*2-0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [riz*2-0x99],xmm8
+ vpinsrb xmm15,xmm8,[riz*2-0x99],100
+ vmovdqa ymm8,YMMWORD PTR [riz*2-0x99]
+ vmovdqa YMMWORD PTR [riz*2-0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [riz*2-0x99]
+ vroundpd ymm8,YMMWORD PTR [riz*2-0x99],100
+ vextractf128 XMMWORD PTR [riz*2-0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [riz*2-0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [riz*2-0x99],ymm8
+ vldmxcsr DWORD PTR [rbx+riz*1-0x99]
+ vmovdqa xmm8,XMMWORD PTR [rbx+riz*1-0x99]
+ vmovdqa XMMWORD PTR [rbx+riz*1-0x99],xmm8
+ vmovd DWORD PTR [rbx+riz*1-0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [rbx+riz*1-0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [rbx+riz*1-0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [rbx+riz*1-0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [rbx+riz*1-0x99]
+ vpextrb [rbx+riz*1-0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [rbx+riz*1-0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [rbx+riz*1-0x99],xmm8
+ vpinsrb xmm15,xmm8,[rbx+riz*1-0x99],100
+ vmovdqa ymm8,YMMWORD PTR [rbx+riz*1-0x99]
+ vmovdqa YMMWORD PTR [rbx+riz*1-0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [rbx+riz*1-0x99]
+ vroundpd ymm8,YMMWORD PTR [rbx+riz*1-0x99],100
+ vextractf128 XMMWORD PTR [rbx+riz*1-0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbx+riz*1-0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [rbx+riz*1-0x99],ymm8
+ vldmxcsr DWORD PTR [rbx+riz*2-0x99]
+ vmovdqa xmm8,XMMWORD PTR [rbx+riz*2-0x99]
+ vmovdqa XMMWORD PTR [rbx+riz*2-0x99],xmm8
+ vmovd DWORD PTR [rbx+riz*2-0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [rbx+riz*2-0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [rbx+riz*2-0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [rbx+riz*2-0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [rbx+riz*2-0x99]
+ vpextrb [rbx+riz*2-0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [rbx+riz*2-0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [rbx+riz*2-0x99],xmm8
+ vpinsrb xmm15,xmm8,[rbx+riz*2-0x99],100
+ vmovdqa ymm8,YMMWORD PTR [rbx+riz*2-0x99]
+ vmovdqa YMMWORD PTR [rbx+riz*2-0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [rbx+riz*2-0x99]
+ vroundpd ymm8,YMMWORD PTR [rbx+riz*2-0x99],100
+ vextractf128 XMMWORD PTR [rbx+riz*2-0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbx+riz*2-0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [rbx+riz*2-0x99],ymm8
+ vldmxcsr DWORD PTR [r12+r15*4-0x99]
+ vmovdqa xmm8,XMMWORD PTR [r12+r15*4-0x99]
+ vmovdqa XMMWORD PTR [r12+r15*4-0x99],xmm8
+ vmovd DWORD PTR [r12+r15*4-0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [r12+r15*4-0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [r12+r15*4-0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [r12+r15*4-0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [r12+r15*4-0x99]
+ vpextrb [r12+r15*4-0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [r12+r15*4-0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [r12+r15*4-0x99],xmm8
+ vpinsrb xmm15,xmm8,[r12+r15*4-0x99],100
+ vmovdqa ymm8,YMMWORD PTR [r12+r15*4-0x99]
+ vmovdqa YMMWORD PTR [r12+r15*4-0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [r12+r15*4-0x99]
+ vroundpd ymm8,YMMWORD PTR [r12+r15*4-0x99],100
+ vextractf128 XMMWORD PTR [r12+r15*4-0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [r12+r15*4-0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [r12+r15*4-0x99],ymm8
+ vldmxcsr DWORD PTR [r8+r15*8-0x99]
+ vmovdqa xmm8,XMMWORD PTR [r8+r15*8-0x99]
+ vmovdqa XMMWORD PTR [r8+r15*8-0x99],xmm8
+ vmovd DWORD PTR [r8+r15*8-0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [r8+r15*8-0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [r8+r15*8-0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [r8+r15*8-0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [r8+r15*8-0x99]
+ vpextrb [r8+r15*8-0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [r8+r15*8-0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [r8+r15*8-0x99],xmm8
+ vpinsrb xmm15,xmm8,[r8+r15*8-0x99],100
+ vmovdqa ymm8,YMMWORD PTR [r8+r15*8-0x99]
+ vmovdqa YMMWORD PTR [r8+r15*8-0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [r8+r15*8-0x99]
+ vroundpd ymm8,YMMWORD PTR [r8+r15*8-0x99],100
+ vextractf128 XMMWORD PTR [r8+r15*8-0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [r8+r15*8-0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [r8+r15*8-0x99],ymm8
+ vldmxcsr DWORD PTR [rbp+r12*4-0x99]
+ vmovdqa xmm8,XMMWORD PTR [rbp+r12*4-0x99]
+ vmovdqa XMMWORD PTR [rbp+r12*4-0x99],xmm8
+ vmovd DWORD PTR [rbp+r12*4-0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [rbp+r12*4-0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [rbp+r12*4-0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [rbp+r12*4-0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [rbp+r12*4-0x99]
+ vpextrb [rbp+r12*4-0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp+r12*4-0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [rbp+r12*4-0x99],xmm8
+ vpinsrb xmm15,xmm8,[rbp+r12*4-0x99],100
+ vmovdqa ymm8,YMMWORD PTR [rbp+r12*4-0x99]
+ vmovdqa YMMWORD PTR [rbp+r12*4-0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [rbp+r12*4-0x99]
+ vroundpd ymm8,YMMWORD PTR [rbp+r12*4-0x99],100
+ vextractf128 XMMWORD PTR [rbp+r12*4-0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp+r12*4-0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [rbp+r12*4-0x99],ymm8
+ vldmxcsr DWORD PTR [rsp+r13*1-0x99]
+ vmovdqa xmm8,XMMWORD PTR [rsp+r13*1-0x99]
+ vmovdqa XMMWORD PTR [rsp+r13*1-0x99],xmm8
+ vmovd DWORD PTR [rsp+r13*1-0x99],xmm8
+ vcvtsd2si r8d,QWORD PTR [rsp+r13*1-0x99]
+ vcvtdq2pd ymm8,XMMWORD PTR [rsp+r13*1-0x99]
+ vcvtpd2ps xmm8,YMMWORD PTR [rsp+r13*1-0x99]
+ vpavgb xmm15,xmm8,XMMWORD PTR [rsp+r13*1-0x99]
+ vpextrb [rsp+r13*1-0x99],xmm8,100
+ vcvtsi2sd xmm15,xmm8,DWORD PTR [rsp+r13*1-0x99]
+ vblendvps xmm14,xmm12,XMMWORD PTR [rsp+r13*1-0x99],xmm8
+ vpinsrb xmm15,xmm8,[rsp+r13*1-0x99],100
+ vmovdqa ymm8,YMMWORD PTR [rsp+r13*1-0x99]
+ vmovdqa YMMWORD PTR [rsp+r13*1-0x99],ymm8
+ vpermilpd ymm15,ymm8,YMMWORD PTR [rsp+r13*1-0x99]
+ vroundpd ymm8,YMMWORD PTR [rsp+r13*1-0x99],100
+ vextractf128 XMMWORD PTR [rsp+r13*1-0x99],ymm8,100
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rsp+r13*1-0x99],100
+ vblendvpd ymm14,ymm12,YMMWORD PTR [rsp+r13*1-0x99],ymm8
+# Tests for all register operands.
+ vmovmskpd r8d,xmm8
+ vpslld xmm15,xmm8,100
+ vmovmskps r8d,ymm8
+ vmovdqa xmm15,xmm8
+ vmovd r8d,xmm8
+ vcvtsd2si r8d,xmm8
+ vcvtdq2pd ymm8,xmm8
+ vcvtpd2ps xmm8,ymm8
+ vpextrb r8d,xmm8,100
+ vcvtsi2sd xmm15,xmm8,r8d
+ vblendvps xmm14,xmm12,xmm8,xmm8
+ vpinsrb xmm15,xmm8,r8d,100
+ vmovdqa ymm15,ymm8
+ vpermilpd ymm12,ymm15,ymm8
+ vroundpd ymm15,ymm8,100
+ vextractf128 xmm8,ymm8,100
+ vperm2f128 ymm12,ymm15,ymm8,100
+ vblendvpd ymm14,ymm12,ymm15,ymm8
+ vinsertf128 ymm15,ymm8,xmm8,100
+# Tests for different memory/register operand
+ vcvtsd2si r8,QWORD PTR [rcx]
+ vextractps r8,xmm8,10
+ vcvtss2si r8,DWORD PTR [rcx]
+ vpinsrw xmm8,xmm15,r8,100
diff --git a/gas/testsuite/gas/i386/x86-64-clmul-intel.d b/gas/testsuite/gas/i386/x86-64-clmul-intel.d
new file mode 100644
index 0000000..79a720c
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-clmul-intel.d
@@ -0,0 +1,31 @@
+#source: x86-64-clmul.s
+#as: -J
+#objdump: -dw -Mintel
+#name: x86-64 CLMUL (Intel mode)
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[rcx\],0x8
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 00 pclmullqlqdq xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 01 pclmulhqlqdq xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 10 pclmullqhqdq xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 11 pclmulhqhqdq xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq xmm0,XMMWORD PTR \[rcx\],0x8
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 00 pclmullqlqdq xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 01 pclmulhqlqdq xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 10 pclmullqhqdq xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 11 pclmulhqhqdq xmm0,XMMWORD PTR \[rcx\]
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-clmul.d b/gas/testsuite/gas/i386/x86-64-clmul.d
new file mode 100644
index 0000000..5efd606
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-clmul.d
@@ -0,0 +1,30 @@
+#as: -J
+#objdump: -dw
+#name: x86-64 CLMUL
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 00 pclmullqlqdq \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 01 pclmulhqlqdq \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 10 pclmullqhqdq \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 11 pclmulhqhqdq \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 08 pclmulqdq \$0x8,\(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 00 pclmullqlqdq \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 01 pclmulhqlqdq \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 10 pclmullqhqdq \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 01 11 pclmulhqhqdq \(%rcx\),%xmm0
+[ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm0
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-clmul.s b/gas/testsuite/gas/i386/x86-64-clmul.s
new file mode 100644
index 0000000..a62107c
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-clmul.s
@@ -0,0 +1,26 @@
+# Check 64bit CLMUL new instructions.
+
+ .text
+foo:
+ pclmulqdq $8,(%rcx),%xmm0
+ pclmulqdq $8,%xmm1,%xmm0
+ pclmullqlqdq (%rcx),%xmm0
+ pclmullqlqdq %xmm1,%xmm0
+ pclmulhqlqdq (%rcx),%xmm0
+ pclmulhqlqdq %xmm1,%xmm0
+ pclmullqhqdq (%rcx),%xmm0
+ pclmullqhqdq %xmm1,%xmm0
+ pclmulhqhqdq (%rcx),%xmm0
+ pclmulhqhqdq %xmm1,%xmm0
+
+ .intel_syntax noprefix
+ pclmulqdq xmm0,XMMWORD PTR [rcx],8
+ pclmulqdq xmm0,xmm1,8
+ pclmullqlqdq xmm0,XMMWORD PTR [rcx]
+ pclmullqlqdq xmm0,xmm1
+ pclmulhqlqdq xmm0,XMMWORD PTR [rcx]
+ pclmulhqlqdq xmm0,xmm1
+ pclmullqhqdq xmm0,XMMWORD PTR [rcx]
+ pclmullqhqdq xmm0,xmm1
+ pclmulhqhqdq xmm0,XMMWORD PTR [rcx]
+ pclmulhqhqdq xmm0,xmm1
diff --git a/gas/testsuite/gas/i386/x86-64-inval-avx.l b/gas/testsuite/gas/i386/x86-64-inval-avx.l
new file mode 100644
index 0000000..58820ba
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-inval-avx.l
@@ -0,0 +1,109 @@
+.*: Assembler messages:
+.*:4: Error: .*
+.*:5: Error: .*
+.*:6: Error: .*
+.*:7: Error: .*
+.*:8: Error: .*
+.*:9: Error: .*
+.*:10: Error: .*
+.*:11: Error: .*
+.*:12: Error: .*
+.*:13: Error: .*
+.*:14: Error: .*
+.*:15: Error: .*
+.*:16: Error: .*
+.*:17: Error: .*
+.*:18: Error: .*
+.*:19: Error: .*
+.*:20: Error: .*
+.*:21: Error: .*
+.*:22: Error: .*
+.*:23: Error: .*
+.*:24: Error: .*
+.*:25: Error: .*
+.*:26: Error: .*
+.*:27: Error: .*
+.*:28: Error: .*
+.*:31: Error: .*
+.*:32: Error: .*
+.*:33: Error: .*
+.*:34: Error: .*
+.*:35: Error: .*
+.*:36: Error: .*
+.*:37: Error: .*
+.*:38: Error: .*
+.*:39: Error: .*
+.*:40: Error: .*
+.*:41: Error: .*
+.*:42: Error: .*
+.*:43: Error: .*
+.*:44: Error: .*
+.*:45: Error: .*
+.*:46: Error: .*
+.*:47: Error: .*
+.*:48: Error: .*
+.*:49: Error: .*
+.*:50: Error: .*
+.*:51: Error: .*
+.*:52: Error: .*
+.*:53: Error: .*
+.*:54: Error: .*
+.*:55: Error: .*
+GAS LISTING .*
+
+
+[ ]*1[ ]+\# Check illegal 64bit AVX instructions
+[ ]*2[ ]+\.text
+[ ]*3[ ]+_start:
+[ ]*4[ ]+vcvtpd2dq \(%rcx\),%xmm2
+[ ]*5[ ]+vcvtpd2ps \(%rcx\),%xmm2
+[ ]*6[ ]+vcvttpd2dq \(%rcx\),%xmm2
+[ ]*7[ ]+vfmaddpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*8[ ]+vfmaddps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*9[ ]+vfmaddsd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*10[ ]+vfmaddss \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*11[ ]+vfmaddsubpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*12[ ]+vfmaddsubps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*13[ ]+vfmsubaddpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*14[ ]+vfmsubaddps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*15[ ]+vfmsubpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*16[ ]+vfmsubps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*17[ ]+vfmsubsd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*18[ ]+vfmsubss \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*19[ ]+vfnmaddpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*20[ ]+vfnmaddps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*21[ ]+vfnmaddsd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*22[ ]+vfnmaddss \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*23[ ]+vfnmsubpd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*24[ ]+vfnmsubps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*25[ ]+vfnmsubsd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*26[ ]+vfnmsubss \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*27[ ]+vpermil2pd \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*28[ ]+vpermil2ps \$17,%xmm4,%xmm2,%xmm1,%xmm3
+[ ]*29[ ]+
+[ ]*30[ ]+\.intel_syntax noprefix
+[ ]*31[ ]+vcvtpd2dq xmm2,\[rcx\]
+[ ]*32[ ]+vcvtpd2ps xmm2,\[rcx\]
+[ ]*33[ ]+vcvttpd2dq xmm2,\[rcx\]
+[ ]*34[ ]+vfmaddpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*35[ ]+vfmaddps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*36[ ]+vfmaddsd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*37[ ]+vfmaddss xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*38[ ]+vfmaddsubpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*39[ ]+vfmaddsubps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*40[ ]+vfmsubaddpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*41[ ]+vfmsubaddps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*42[ ]+vfmsubpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*43[ ]+vfmsubps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*44[ ]+vfmsubsd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*45[ ]+vfmsubss xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*46[ ]+vfnmaddpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*47[ ]+vfnmaddps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*48[ ]+vfnmaddsd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*49[ ]+vfnmaddss xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*50[ ]+vfnmsubpd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*51[ ]+vfnmsubps xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*52[ ]+vfnmsubsd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*53[ ]+vfnmsubss xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*54[ ]+vpermil2pd xmm3,xmm1,xmm2,xmm4,0x10
+[ ]*55[ ]+vpermil2ps xmm3,xmm1,xmm2,xmm4,0x10
diff --git a/gas/testsuite/gas/i386/x86-64-inval-avx.s b/gas/testsuite/gas/i386/x86-64-inval-avx.s
new file mode 100644
index 0000000..3836ce4
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-inval-avx.s
@@ -0,0 +1,55 @@
+# Check illegal 64bit AVX instructions
+ .text
+_start:
+ vcvtpd2dq (%rcx),%xmm2
+ vcvtpd2ps (%rcx),%xmm2
+ vcvttpd2dq (%rcx),%xmm2
+ vfmaddpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddsd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddss $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddsubpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmaddsubps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubaddpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubaddps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubsd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfmsubss $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmaddpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmaddps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmaddsd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmaddss $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmsubpd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmsubps $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmsubsd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vfnmsubss $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vpermil2pd $17,%xmm4,%xmm2,%xmm1,%xmm3
+ vpermil2ps $17,%xmm4,%xmm2,%xmm1,%xmm3
+
+ .intel_syntax noprefix
+ vcvtpd2dq xmm2,[rcx]
+ vcvtpd2ps xmm2,[rcx]
+ vcvttpd2dq xmm2,[rcx]
+ vfmaddpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddps xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddsd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddss xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddsubpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmaddsubps xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubaddpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubaddps xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubps xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubsd xmm3,xmm1,xmm2,xmm4,0x10
+ vfmsubss xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmaddpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmaddps xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmaddsd xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmaddss xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmsubpd xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmsubps xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmsubsd xmm3,xmm1,xmm2,xmm4,0x10
+ vfnmsubss xmm3,xmm1,xmm2,xmm4,0x10
+ vpermil2pd xmm3,xmm1,xmm2,xmm4,0x10
+ vpermil2ps xmm3,xmm1,xmm2,xmm4,0x10
diff --git a/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d b/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
index cb0fdbf..7cf0c27 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
@@ -42,17 +42,9 @@ Disassembly of section .text:
0+e <into>:
[ ]*[a-f0-9]+: ce \(bad\)
-0+f <lds>:
-[ ]*[a-f0-9]+: c5 \(bad\)
-[ ]*[a-f0-9]+: 10 c4 adc ah,al
-
-0+11 <les>:
-[ ]*[a-f0-9]+: c4 \(bad\)
-[ ]*[a-f0-9]+: 10 60 61 adc BYTE PTR \[rax\+0x61\],ah
-
-0+13 <pusha>:
+0+f <pusha>:
[ ]*[a-f0-9]+: 60 \(bad\)
-0+14 <popa>:
+0+10 <popa>:
[ ]*[a-f0-9]+: 61 \(bad\)
#pass
diff --git a/gas/testsuite/gas/i386/x86-64-opcode-inval.d b/gas/testsuite/gas/i386/x86-64-opcode-inval.d
index fab3192..ccb19ac 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode-inval.d
+++ b/gas/testsuite/gas/i386/x86-64-opcode-inval.d
@@ -41,17 +41,9 @@ Disassembly of section .text:
0+e <into>:
[ ]*[a-f0-9]+: ce \(bad\)
-0+f <lds>:
-[ ]*[a-f0-9]+: c5 \(bad\)
-[ ]*[a-f0-9]+: 10 c4 adc %al,%ah
-
-0+11 <les>:
-[ ]*[a-f0-9]+: c4 \(bad\)
-[ ]*[a-f0-9]+: 10 60 61 adc %ah,0x61\(%rax\)
-
-0+13 <pusha>:
+0+f <pusha>:
[ ]*[a-f0-9]+: 60 \(bad\)
-0+14 <popa>:
+0+10 <popa>:
[ ]*[a-f0-9]+: 61 \(bad\)
#pass
diff --git a/gas/testsuite/gas/i386/x86-64-opcode-inval.s b/gas/testsuite/gas/i386/x86-64-opcode-inval.s
index 6eb4879..6cbfe77 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode-inval.s
+++ b/gas/testsuite/gas/i386/x86-64-opcode-inval.s
@@ -20,10 +20,6 @@ das:
das
into:
into
-lds:
- lds (%eax),%edx
-les:
- les (%eax),%edx
pusha:
pusha
popa:
diff --git a/gas/testsuite/gas/i386/x86-64-sse2avx.d b/gas/testsuite/gas/i386/x86-64-sse2avx.d
new file mode 100644
index 0000000..fef5b52
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-sse2avx.d
@@ -0,0 +1,593 @@
+#as: -msse2avx
+#objdump: -dw
+#name: x86-64 SSE with AVX encoding
+
+.*: file format .*
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ ]*[a-f0-9]+: c5 f8 ae 11 vldmxcsr \(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 ae 19 vstmxcsr \(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 5b f4 vcvtdq2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5b 21 vcvtdq2ps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb e6 f4 vcvtpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb e6 21 vcvtpd2dqx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5a f4 vcvtpd2ps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5a 21 vcvtpd2psx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 5b f4 vcvtps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 5b 21 vcvtps2dq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e6 f4 vcvttpd2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 e6 21 vcvttpd2dqx \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 5b f4 vcvttps2dq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 5b 21 vcvttps2dq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 28 21 vmovapd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 28 21 vmovaps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 6f 21 vmovdqa \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 6f 21 vmovdqu \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 16 f4 vmovshdup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 16 21 vmovshdup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 12 f4 vmovsldup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 12 21 vmovsldup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 10 21 vmovupd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 10 21 vmovups \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1c f4 vpabsb %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1c 21 vpabsb \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1d f4 vpabsw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1d 21 vpabsw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 1e f4 vpabsd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 1e 21 vpabsd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 41 f4 vphminposuw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 41 21 vphminposuw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 17 f4 vptest %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 17 21 vptest \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 53 f4 vrcpps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 53 21 vrcpps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 52 f4 vrsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 52 21 vrsqrtps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 51 f4 vsqrtpd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 51 21 vsqrtpd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 51 f4 vsqrtps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 51 21 vsqrtps \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 28 f4 vmovapd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 29 21 vmovapd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 28 f4 vmovaps %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 29 21 vmovaps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 6f f4 vmovdqa %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 7f 21 vmovdqa %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fa 6f f4 vmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7f 21 vmovdqu %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 10 f4 vmovupd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 11 21 vmovupd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 10 f4 vmovups %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 11 21 vmovups %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fb f0 21 vlddqu \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 2a 21 vmovntdqa \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 e7 21 vmovntdq %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 2b 21 vmovntpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 2b 21 vmovntps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 c9 58 f4 vaddpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 58 31 vaddpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 58 f4 vaddps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 58 31 vaddps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d0 f4 vaddsubpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d0 31 vaddsubpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb d0 f4 vaddsubps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb d0 31 vaddsubps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 55 f4 vandnpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 55 31 vandnpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 55 f4 vandnps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 55 31 vandnps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 54 f4 vandpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 54 31 vandpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 54 f4 vandps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 54 31 vandps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5e f4 vdivpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5e 31 vdivpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5e f4 vdivps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5e 31 vdivps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 7c f4 vhaddpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 7c 31 vhaddpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 7c f4 vhaddps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 7c 31 vhaddps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 7d f4 vhsubpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 7d 31 vhsubpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 7d f4 vhsubps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 7d 31 vhsubps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5f f4 vmaxpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5f 31 vmaxpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5f f4 vmaxps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5f 31 vmaxps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5d f4 vminpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5d 31 vminpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5d f4 vminps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5d 31 vminps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 59 f4 vmulpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 59 31 vmulpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 59 f4 vmulps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 59 31 vmulps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 56 f4 vorpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 56 31 vorpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 56 f4 vorps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 56 31 vorps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 63 f4 vpacksswb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 63 31 vpacksswb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6b f4 vpackssdw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6b 31 vpackssdw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 67 f4 vpackuswb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 67 31 vpackuswb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 2b f4 vpackusdw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 2b 31 vpackusdw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fc f4 vpaddb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fc 31 vpaddb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fd f4 vpaddw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fd 31 vpaddw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fe f4 vpaddd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fe 31 vpaddd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d4 f4 vpaddq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d4 31 vpaddq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ec f4 vpaddsb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ec 31 vpaddsb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ed f4 vpaddsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ed 31 vpaddsw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 dc f4 vpaddusb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 dc 31 vpaddusb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 dd f4 vpaddusw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 dd 31 vpaddusw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 db f4 vpand %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 db 31 vpand \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 df f4 vpandn %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 df 31 vpandn \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e0 f4 vpavgb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e0 31 vpavgb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e3 f4 vpavgw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e3 31 vpavgw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 74 f4 vpcmpeqb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 74 31 vpcmpeqb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 75 f4 vpcmpeqw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 75 31 vpcmpeqw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 76 f4 vpcmpeqd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 76 31 vpcmpeqd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 29 f4 vpcmpeqq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 29 31 vpcmpeqq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 64 f4 vpcmpgtb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 64 31 vpcmpgtb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 65 f4 vpcmpgtw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 65 31 vpcmpgtw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 66 f4 vpcmpgtd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 66 31 vpcmpgtd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 37 f4 vpcmpgtq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 37 31 vpcmpgtq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 01 f4 vphaddw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 01 31 vphaddw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 02 f4 vphaddd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 02 31 vphaddd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 03 f4 vphaddsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 03 31 vphaddsw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 05 f4 vphsubw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 05 31 vphsubw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 06 f4 vphsubd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 06 31 vphsubd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 07 f4 vphsubsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 07 31 vphsubsw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f5 f4 vpmaddwd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f5 31 vpmaddwd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 04 f4 vpmaddubsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 04 31 vpmaddubsw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3c f4 vpmaxsb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3c 31 vpmaxsb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ee f4 vpmaxsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ee 31 vpmaxsw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3d f4 vpmaxsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3d 31 vpmaxsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 de f4 vpmaxub %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 de 31 vpmaxub \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3e f4 vpmaxuw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3e 31 vpmaxuw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3f f4 vpmaxud %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3f 31 vpmaxud \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 38 f4 vpminsb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 38 31 vpminsb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ea f4 vpminsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ea 31 vpminsw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 39 f4 vpminsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 39 31 vpminsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 da f4 vpminub %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 da 31 vpminub \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3a f4 vpminuw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3a 31 vpminuw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3b f4 vpminud %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 3b 31 vpminud \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e4 f4 vpmulhuw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e4 31 vpmulhuw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 0b f4 vpmulhrsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 0b 31 vpmulhrsw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e5 f4 vpmulhw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e5 31 vpmulhw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d5 f4 vpmullw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d5 31 vpmullw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 40 f4 vpmulld %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 40 31 vpmulld \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f4 f4 vpmuludq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f4 31 vpmuludq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 28 f4 vpmuldq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 28 31 vpmuldq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 eb f4 vpor %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 eb 31 vpor \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f6 f4 vpsadbw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f6 31 vpsadbw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 00 f4 vpshufb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 00 31 vpshufb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 08 f4 vpsignb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 08 31 vpsignb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 09 f4 vpsignw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 09 31 vpsignw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 0a f4 vpsignd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 49 0a 31 vpsignd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f1 f4 vpsllw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f1 31 vpsllw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f2 f4 vpslld %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f2 31 vpslld \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f3 f4 vpsllq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f3 31 vpsllq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e1 f4 vpsraw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e1 31 vpsraw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e2 f4 vpsrad %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e2 31 vpsrad \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d1 f4 vpsrlw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d1 31 vpsrlw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d2 f4 vpsrld %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d2 31 vpsrld \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d3 f4 vpsrlq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d3 31 vpsrlq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f8 f4 vpsubb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f8 31 vpsubb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f9 f4 vpsubw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 f9 31 vpsubw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fa f4 vpsubd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fa 31 vpsubd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fb f4 vpsubq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 fb 31 vpsubq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e8 f4 vpsubsb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e8 31 vpsubsb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e9 f4 vpsubsw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 e9 31 vpsubsw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d8 f4 vpsubusb %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d8 31 vpsubusb \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d9 f4 vpsubusw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 d9 31 vpsubusw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 68 f4 vpunpckhbw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 68 31 vpunpckhbw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 69 f4 vpunpckhwd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 69 31 vpunpckhwd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6a f4 vpunpckhdq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6a 31 vpunpckhdq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6d f4 vpunpckhqdq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6d 31 vpunpckhqdq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 60 f4 vpunpcklbw %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 60 31 vpunpcklbw \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 61 f4 vpunpcklwd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 61 31 vpunpcklwd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 62 f4 vpunpckldq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 62 31 vpunpckldq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6c f4 vpunpcklqdq %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 6c 31 vpunpcklqdq \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ef f4 vpxor %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 ef 31 vpxor \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5c f4 vsubpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 5c 31 vsubpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5c f4 vsubps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 5c 31 vsubps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 15 f4 vunpckhpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 15 31 vunpckhpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 15 f4 vunpckhps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 15 31 vunpckhps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 14 f4 vunpcklpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 14 31 vunpcklpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 14 f4 vunpcklps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 14 31 vunpcklps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 57 f4 vxorpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 57 31 vxorpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 57 f4 vxorps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 57 31 vxorps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 00 vcmpeqpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 00 vcmpeqpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 00 vcmpeqps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 00 vcmpeqps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 01 vcmpltpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 01 vcmpltpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 01 vcmpltps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 01 vcmpltps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 02 vcmplepd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 02 vcmplepd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 02 vcmpleps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 02 vcmpleps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 03 vcmpunordpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 03 vcmpunordpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 03 vcmpunordps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 03 vcmpunordps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 04 vcmpneqpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 04 vcmpneqpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 04 vcmpneqps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 04 vcmpneqps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 05 vcmpnltpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 05 vcmpnltpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 05 vcmpnltps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 05 vcmpnltps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 06 vcmpnlepd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 06 vcmpnlepd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 06 vcmpnleps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 06 vcmpnleps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 07 vcmpordpd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 07 vcmpordpd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 07 vcmpordps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 07 vcmpordps \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 f4 64 vpcmpestri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 61 31 64 vpcmpestri \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 f4 64 vpcmpestrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 60 31 64 vpcmpestrm \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 f4 64 vpcmpistri \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 63 31 64 vpcmpistri \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 f4 64 vpcmpistrm \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 62 31 64 vpcmpistrm \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 f4 64 vpshufd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 70 31 64 vpshufd \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 f4 64 vpshufhw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 70 31 64 vpshufhw \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 f4 64 vpshuflw \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 70 31 64 vpshuflw \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 f4 64 vroundpd \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 09 31 64 vroundpd \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 f4 64 vroundps \$0x64,%xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e3 79 08 31 64 vroundps \$0x64,\(%rcx\),%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0d f4 64 vblendpd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0d 31 64 vblendpd \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0c f4 64 vblendps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0c 31 64 vblendps \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 f4 64 vcmppd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c2 31 64 vcmppd \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 f4 64 vcmpps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c2 31 64 vcmpps \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 41 f4 64 vdppd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 41 31 64 vdppd \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 40 f4 64 vdpps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 40 31 64 vdpps \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 42 f4 64 vmpsadbw \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 42 31 64 vmpsadbw \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0f f4 64 vpalignr \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0f 31 64 vpalignr \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0e f4 64 vpblendw \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0e 31 64 vpblendw \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c6 f4 64 vshufpd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c9 c6 31 64 vshufpd \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c6 f4 64 vshufps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 c6 31 64 vshufps \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4b f4 00 vblendvpd %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4b 31 00 vblendvpd %xmm0,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4b f4 00 vblendvpd %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4b 31 00 vblendvpd %xmm0,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4a f4 00 vblendvps %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4a 31 00 vblendvps %xmm0,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4a f4 00 vblendvps %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4a 31 00 vblendvps %xmm0,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4c f4 00 vpblendvb %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4c 31 00 vpblendvb %xmm0,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4c f4 00 vpblendvb %xmm0,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 4c 31 00 vpblendvb %xmm0,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2f f4 vcomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2f 21 vcomisd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa e6 f4 vcvtdq2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa e6 21 vcvtdq2pd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 5a f4 vcvtps2pd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 5a 21 vcvtps2pd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 12 f4 vmovddup %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fb 12 21 vmovddup \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 20 f4 vpmovsxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 20 21 vpmovsxbw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 23 f4 vpmovsxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 23 21 vpmovsxwd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 25 f4 vpmovsxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 25 21 vpmovsxdq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 30 f4 vpmovzxbw %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 30 21 vpmovzxbw \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 33 f4 vpmovzxwd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 33 21 vpmovzxwd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 35 f4 vpmovzxdq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 35 21 vpmovzxdq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 2e f4 vucomisd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 2e 21 vucomisd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 10 21 vmovsd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 13 21 vmovlpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 13 21 vmovlps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 17 21 vmovhpd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f8 17 21 vmovhps %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fb 11 21 vmovsd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e1 f9 7e e1 vmovq %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 f9 6e e1 vmovq %rcx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 d6 21 vmovq %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 fa 7e 21 vmovq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fb 2d cc vcvtsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2d 09 vcvtsd2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c5 fb 2c cc vcvttsd2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fb 2c 09 vcvttsd2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c4 e1 fb 2d cc vcvtsd2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2d 09 vcvtsd2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2c cc vcvttsd2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fb 2c 09 vcvttsd2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 db 2a e1 vcvtsi2sd %rcx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e1 db 2a 21 vcvtsi2sdq \(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e1 da 2a e1 vcvtsi2ss %rcx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e1 da 2a 21 vcvtsi2ssq \(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 d9 22 e1 64 vpinsrq \$0x64,%rcx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 d9 22 21 64 vpinsrq \$0x64,\(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 f9 16 e1 64 vpextrq \$0x64,%xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e3 f9 16 21 64 vpextrq \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 d9 12 21 vmovlpd \(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d8 12 21 vmovlps \(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 16 21 vmovhpd \(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d8 16 21 vmovhps \(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 cb c2 f4 64 vcmpsd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 64 vcmpsd \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0b f4 64 vroundsd \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0b 31 64 vroundsd \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 58 f4 vaddsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 58 31 vaddsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5a f4 vcvtsd2ss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5a 31 vcvtsd2ss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5e f4 vdivsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5e 31 vdivsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5f f4 vmaxsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5f 31 vmaxsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5d f4 vminsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5d 31 vminsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 59 f4 vmulsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 59 31 vmulsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 51 f4 vsqrtsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 51 31 vsqrtsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5c f4 vsubsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 5c 31 vsubsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 00 vcmpeqsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 00 vcmpeqsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 01 vcmpltsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 01 vcmpltsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 02 vcmplesd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 02 vcmplesd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 03 vcmpunordsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 03 vcmpunordsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 04 vcmpneqsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 04 vcmpneqsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 05 vcmpnltsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 05 vcmpnltsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 06 vcmpnlesd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 06 vcmpnlesd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 f4 07 vcmpordsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb c2 31 07 vcmpordsd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 58 f4 vaddss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 58 31 vaddss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5a f4 vcvtss2sd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5a 31 vcvtss2sd \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5e f4 vdivss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5e 31 vdivss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5f f4 vmaxss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5f 31 vmaxss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5d f4 vminss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5d 31 vminss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 59 f4 vmulss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 59 31 vmulss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 53 f4 vrcpss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 53 31 vrcpss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 52 f4 vrsqrtss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 52 31 vrsqrtss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 51 f4 vsqrtss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 51 31 vsqrtss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5c f4 vsubss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 5c 31 vsubss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 00 vcmpeqss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 00 vcmpeqss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 01 vcmpltss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 01 vcmpltss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 02 vcmpless %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 02 vcmpless \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 03 vcmpunordss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 03 vcmpunordss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 04 vcmpneqss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 04 vcmpneqss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 05 vcmpnltss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 05 vcmpnltss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 06 vcmpnless %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 06 vcmpnless \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 f4 07 vcmpordss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 07 vcmpordss \(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2f f4 vcomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2f 21 vcomiss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 21 f4 vpmovsxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 21 21 vpmovsxbd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 24 f4 vpmovsxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 24 21 vpmovsxwq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 31 f4 vpmovzxbd %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 31 21 vpmovzxbd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 34 f4 vpmovzxwq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 34 21 vpmovzxwq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f8 2e f4 vucomiss %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f8 2e 21 vucomiss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 10 21 vmovss \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 11 21 vmovss %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 7e e1 vmovd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 7e 21 vmovd %xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 6e e1 vmovd %ecx,%xmm4
+[ ]*[a-f0-9]+: c5 f9 6e 21 vmovd \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 fa 2d cc vcvtss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2d 09 vcvtss2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c5 fa 2c cc vcvttss2si %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 fa 2c 09 vcvttss2si \(%rcx\),%ecx
+[ ]*[a-f0-9]+: c4 e1 fa 2d cc vcvtss2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2d 09 vcvtss2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2c cc vcvttss2si %xmm4,%rcx
+[ ]*[a-f0-9]+: c4 e1 fa 2c 09 vcvttss2si \(%rcx\),%rcx
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 79 16 e1 64 vpextrd \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 16 21 64 vpextrd \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 79 17 e1 64 vextractps \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 17 21 64 vextractps \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 db 2a e1 vcvtsi2sd %ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 db 2a 21 vcvtsi2sdl \(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 da 2a e1 vcvtsi2ss %ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 da 2a 21 vcvtsi2ssl \(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 ca c2 f4 64 vcmpss \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca c2 31 64 vcmpss \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 21 f4 64 vinsertps \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 21 31 64 vinsertps \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0a f4 64 vroundss \$0x64,%xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e3 49 0a 31 64 vroundss \$0x64,\(%rcx\),%xmm6,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 22 f4 vpmovsxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 22 21 vpmovsxbq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c4 e2 79 32 f4 vpmovzxbq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c4 e2 79 32 21 vpmovzxbq \(%rcx\),%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 15 21 64 vpextrw \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c5 d9 c4 e1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 c4 21 64 vpinsrw \$0x64,\(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 c4 e1 64 vpinsrw \$0x64,%ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 c4 21 64 vpinsrw \$0x64,\(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 e1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 59 20 21 64 vpinsrb \$0x64,\(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 e1 64 vpextrb \$0x64,%xmm4,%ecx
+[ ]*[a-f0-9]+: c4 e3 79 14 21 64 vpextrb \$0x64,%xmm4,\(%rcx\)
+[ ]*[a-f0-9]+: c4 e3 59 20 e1 64 vpinsrb \$0x64,%ecx,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c4 e3 59 20 21 64 vpinsrb \$0x64,\(%rcx\),%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 f9 f7 f4 vmaskmovdqu %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 fa 7e f4 vmovq %xmm4,%xmm6
+[ ]*[a-f0-9]+: c5 f9 50 cc vmovmskpd %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f8 50 cc vmovmskps %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 f9 d7 cc vpmovmskb %xmm4,%ecx
+[ ]*[a-f0-9]+: c5 c8 12 f4 vmovhlps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 c8 16 f4 vmovlhps %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 cb 10 f4 vmovsd %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 ca 10 f4 vmovss %xmm4,%xmm6,%xmm6
+[ ]*[a-f0-9]+: c5 d9 72 f4 64 vpslld \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 73 fc 64 vpslldq \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 73 f4 64 vpsllq \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 71 f4 64 vpsllw \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 72 e4 64 vpsrad \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 71 e4 64 vpsraw \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 72 d4 64 vpsrld \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 73 dc 64 vpsrldq \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 73 d4 64 vpsrlq \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 d9 71 d4 64 vpsrlw \$0x64,%xmm4,%xmm4
+[ ]*[a-f0-9]+: c5 f9 c5 cc 64 vpextrw \$0x64,%xmm4,%ecx
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-sse2avx.s b/gas/testsuite/gas/i386/x86-64-sse2avx.s
new file mode 100644
index 0000000..689bb59
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-sse2avx.s
@@ -0,0 +1,683 @@
+# Check 64bit SSE to AVX instructions
+
+ .allow_index_reg
+ .text
+_start:
+# Tests for op mem64
+ ldmxcsr (%rcx)
+ stmxcsr (%rcx)
+
+# Tests for op xmm/mem128, xmm
+ cvtdq2ps %xmm4,%xmm6
+ cvtdq2ps (%rcx),%xmm4
+ cvtpd2dq %xmm4,%xmm6
+ cvtpd2dq (%rcx),%xmm4
+ cvtpd2ps %xmm4,%xmm6
+ cvtpd2ps (%rcx),%xmm4
+ cvtps2dq %xmm4,%xmm6
+ cvtps2dq (%rcx),%xmm4
+ cvttpd2dq %xmm4,%xmm6
+ cvttpd2dq (%rcx),%xmm4
+ cvttps2dq %xmm4,%xmm6
+ cvttps2dq (%rcx),%xmm4
+ movapd %xmm4,%xmm6
+ movapd (%rcx),%xmm4
+ movaps %xmm4,%xmm6
+ movaps (%rcx),%xmm4
+ movdqa %xmm4,%xmm6
+ movdqa (%rcx),%xmm4
+ movdqu %xmm4,%xmm6
+ movdqu (%rcx),%xmm4
+ movshdup %xmm4,%xmm6
+ movshdup (%rcx),%xmm4
+ movsldup %xmm4,%xmm6
+ movsldup (%rcx),%xmm4
+ movupd %xmm4,%xmm6
+ movupd (%rcx),%xmm4
+ movups %xmm4,%xmm6
+ movups (%rcx),%xmm4
+ pabsb %xmm4,%xmm6
+ pabsb (%rcx),%xmm4
+ pabsw %xmm4,%xmm6
+ pabsw (%rcx),%xmm4
+ pabsd %xmm4,%xmm6
+ pabsd (%rcx),%xmm4
+ phminposuw %xmm4,%xmm6
+ phminposuw (%rcx),%xmm4
+ ptest %xmm4,%xmm6
+ ptest (%rcx),%xmm4
+ rcpps %xmm4,%xmm6
+ rcpps (%rcx),%xmm4
+ rsqrtps %xmm4,%xmm6
+ rsqrtps (%rcx),%xmm4
+ sqrtpd %xmm4,%xmm6
+ sqrtpd (%rcx),%xmm4
+ sqrtps %xmm4,%xmm6
+ sqrtps (%rcx),%xmm4
+
+# Tests for op xmm, xmm/mem128
+ movapd %xmm4,%xmm6
+ movapd %xmm4,(%rcx)
+ movaps %xmm4,%xmm6
+ movaps %xmm4,(%rcx)
+ movdqa %xmm4,%xmm6
+ movdqa %xmm4,(%rcx)
+ movdqu %xmm4,%xmm6
+ movdqu %xmm4,(%rcx)
+ movupd %xmm4,%xmm6
+ movupd %xmm4,(%rcx)
+ movups %xmm4,%xmm6
+ movups %xmm4,(%rcx)
+
+# Tests for op mem128, xmm
+ lddqu (%rcx),%xmm4
+ movntdqa (%rcx),%xmm4
+
+# Tests for op xmm, mem128
+ movntdq %xmm4,(%rcx)
+ movntpd %xmm4,(%rcx)
+ movntps %xmm4,(%rcx)
+
+# Tests for op xmm/mem128, xmm[, xmm]
+ addpd %xmm4,%xmm6
+ addpd (%rcx),%xmm6
+ addps %xmm4,%xmm6
+ addps (%rcx),%xmm6
+ addsubpd %xmm4,%xmm6
+ addsubpd (%rcx),%xmm6
+ addsubps %xmm4,%xmm6
+ addsubps (%rcx),%xmm6
+ andnpd %xmm4,%xmm6
+ andnpd (%rcx),%xmm6
+ andnps %xmm4,%xmm6
+ andnps (%rcx),%xmm6
+ andpd %xmm4,%xmm6
+ andpd (%rcx),%xmm6
+ andps %xmm4,%xmm6
+ andps (%rcx),%xmm6
+ divpd %xmm4,%xmm6
+ divpd (%rcx),%xmm6
+ divps %xmm4,%xmm6
+ divps (%rcx),%xmm6
+ haddpd %xmm4,%xmm6
+ haddpd (%rcx),%xmm6
+ haddps %xmm4,%xmm6
+ haddps (%rcx),%xmm6
+ hsubpd %xmm4,%xmm6
+ hsubpd (%rcx),%xmm6
+ hsubps %xmm4,%xmm6
+ hsubps (%rcx),%xmm6
+ maxpd %xmm4,%xmm6
+ maxpd (%rcx),%xmm6
+ maxps %xmm4,%xmm6
+ maxps (%rcx),%xmm6
+ minpd %xmm4,%xmm6
+ minpd (%rcx),%xmm6
+ minps %xmm4,%xmm6
+ minps (%rcx),%xmm6
+ mulpd %xmm4,%xmm6
+ mulpd (%rcx),%xmm6
+ mulps %xmm4,%xmm6
+ mulps (%rcx),%xmm6
+ orpd %xmm4,%xmm6
+ orpd (%rcx),%xmm6
+ orps %xmm4,%xmm6
+ orps (%rcx),%xmm6
+ packsswb %xmm4,%xmm6
+ packsswb (%rcx),%xmm6
+ packssdw %xmm4,%xmm6
+ packssdw (%rcx),%xmm6
+ packuswb %xmm4,%xmm6
+ packuswb (%rcx),%xmm6
+ packusdw %xmm4,%xmm6
+ packusdw (%rcx),%xmm6
+ paddb %xmm4,%xmm6
+ paddb (%rcx),%xmm6
+ paddw %xmm4,%xmm6
+ paddw (%rcx),%xmm6
+ paddd %xmm4,%xmm6
+ paddd (%rcx),%xmm6
+ paddq %xmm4,%xmm6
+ paddq (%rcx),%xmm6
+ paddsb %xmm4,%xmm6
+ paddsb (%rcx),%xmm6
+ paddsw %xmm4,%xmm6
+ paddsw (%rcx),%xmm6
+ paddusb %xmm4,%xmm6
+ paddusb (%rcx),%xmm6
+ paddusw %xmm4,%xmm6
+ paddusw (%rcx),%xmm6
+ pand %xmm4,%xmm6
+ pand (%rcx),%xmm6
+ pandn %xmm4,%xmm6
+ pandn (%rcx),%xmm6
+ pavgb %xmm4,%xmm6
+ pavgb (%rcx),%xmm6
+ pavgw %xmm4,%xmm6
+ pavgw (%rcx),%xmm6
+ pcmpeqb %xmm4,%xmm6
+ pcmpeqb (%rcx),%xmm6
+ pcmpeqw %xmm4,%xmm6
+ pcmpeqw (%rcx),%xmm6
+ pcmpeqd %xmm4,%xmm6
+ pcmpeqd (%rcx),%xmm6
+ pcmpeqq %xmm4,%xmm6
+ pcmpeqq (%rcx),%xmm6
+ pcmpgtb %xmm4,%xmm6
+ pcmpgtb (%rcx),%xmm6
+ pcmpgtw %xmm4,%xmm6
+ pcmpgtw (%rcx),%xmm6
+ pcmpgtd %xmm4,%xmm6
+ pcmpgtd (%rcx),%xmm6
+ pcmpgtq %xmm4,%xmm6
+ pcmpgtq (%rcx),%xmm6
+ phaddw %xmm4,%xmm6
+ phaddw (%rcx),%xmm6
+ phaddd %xmm4,%xmm6
+ phaddd (%rcx),%xmm6
+ phaddsw %xmm4,%xmm6
+ phaddsw (%rcx),%xmm6
+ phsubw %xmm4,%xmm6
+ phsubw (%rcx),%xmm6
+ phsubd %xmm4,%xmm6
+ phsubd (%rcx),%xmm6
+ phsubsw %xmm4,%xmm6
+ phsubsw (%rcx),%xmm6
+ pmaddwd %xmm4,%xmm6
+ pmaddwd (%rcx),%xmm6
+ pmaddubsw %xmm4,%xmm6
+ pmaddubsw (%rcx),%xmm6
+ pmaxsb %xmm4,%xmm6
+ pmaxsb (%rcx),%xmm6
+ pmaxsw %xmm4,%xmm6
+ pmaxsw (%rcx),%xmm6
+ pmaxsd %xmm4,%xmm6
+ pmaxsd (%rcx),%xmm6
+ pmaxub %xmm4,%xmm6
+ pmaxub (%rcx),%xmm6
+ pmaxuw %xmm4,%xmm6
+ pmaxuw (%rcx),%xmm6
+ pmaxud %xmm4,%xmm6
+ pmaxud (%rcx),%xmm6
+ pminsb %xmm4,%xmm6
+ pminsb (%rcx),%xmm6
+ pminsw %xmm4,%xmm6
+ pminsw (%rcx),%xmm6
+ pminsd %xmm4,%xmm6
+ pminsd (%rcx),%xmm6
+ pminub %xmm4,%xmm6
+ pminub (%rcx),%xmm6
+ pminuw %xmm4,%xmm6
+ pminuw (%rcx),%xmm6
+ pminud %xmm4,%xmm6
+ pminud (%rcx),%xmm6
+ pmulhuw %xmm4,%xmm6
+ pmulhuw (%rcx),%xmm6
+ pmulhrsw %xmm4,%xmm6
+ pmulhrsw (%rcx),%xmm6
+ pmulhw %xmm4,%xmm6
+ pmulhw (%rcx),%xmm6
+ pmullw %xmm4,%xmm6
+ pmullw (%rcx),%xmm6
+ pmulld %xmm4,%xmm6
+ pmulld (%rcx),%xmm6
+ pmuludq %xmm4,%xmm6
+ pmuludq (%rcx),%xmm6
+ pmuldq %xmm4,%xmm6
+ pmuldq (%rcx),%xmm6
+ por %xmm4,%xmm6
+ por (%rcx),%xmm6
+ psadbw %xmm4,%xmm6
+ psadbw (%rcx),%xmm6
+ pshufb %xmm4,%xmm6
+ pshufb (%rcx),%xmm6
+ psignb %xmm4,%xmm6
+ psignb (%rcx),%xmm6
+ psignw %xmm4,%xmm6
+ psignw (%rcx),%xmm6
+ psignd %xmm4,%xmm6
+ psignd (%rcx),%xmm6
+ psllw %xmm4,%xmm6
+ psllw (%rcx),%xmm6
+ pslld %xmm4,%xmm6
+ pslld (%rcx),%xmm6
+ psllq %xmm4,%xmm6
+ psllq (%rcx),%xmm6
+ psraw %xmm4,%xmm6
+ psraw (%rcx),%xmm6
+ psrad %xmm4,%xmm6
+ psrad (%rcx),%xmm6
+ psrlw %xmm4,%xmm6
+ psrlw (%rcx),%xmm6
+ psrld %xmm4,%xmm6
+ psrld (%rcx),%xmm6
+ psrlq %xmm4,%xmm6
+ psrlq (%rcx),%xmm6
+ psubb %xmm4,%xmm6
+ psubb (%rcx),%xmm6
+ psubw %xmm4,%xmm6
+ psubw (%rcx),%xmm6
+ psubd %xmm4,%xmm6
+ psubd (%rcx),%xmm6
+ psubq %xmm4,%xmm6
+ psubq (%rcx),%xmm6
+ psubsb %xmm4,%xmm6
+ psubsb (%rcx),%xmm6
+ psubsw %xmm4,%xmm6
+ psubsw (%rcx),%xmm6
+ psubusb %xmm4,%xmm6
+ psubusb (%rcx),%xmm6
+ psubusw %xmm4,%xmm6
+ psubusw (%rcx),%xmm6
+ punpckhbw %xmm4,%xmm6
+ punpckhbw (%rcx),%xmm6
+ punpckhwd %xmm4,%xmm6
+ punpckhwd (%rcx),%xmm6
+ punpckhdq %xmm4,%xmm6
+ punpckhdq (%rcx),%xmm6
+ punpckhqdq %xmm4,%xmm6
+ punpckhqdq (%rcx),%xmm6
+ punpcklbw %xmm4,%xmm6
+ punpcklbw (%rcx),%xmm6
+ punpcklwd %xmm4,%xmm6
+ punpcklwd (%rcx),%xmm6
+ punpckldq %xmm4,%xmm6
+ punpckldq (%rcx),%xmm6
+ punpcklqdq %xmm4,%xmm6
+ punpcklqdq (%rcx),%xmm6
+ pxor %xmm4,%xmm6
+ pxor (%rcx),%xmm6
+ subpd %xmm4,%xmm6
+ subpd (%rcx),%xmm6
+ subps %xmm4,%xmm6
+ subps (%rcx),%xmm6
+ unpckhpd %xmm4,%xmm6
+ unpckhpd (%rcx),%xmm6
+ unpckhps %xmm4,%xmm6
+ unpckhps (%rcx),%xmm6
+ unpcklpd %xmm4,%xmm6
+ unpcklpd (%rcx),%xmm6
+ unpcklps %xmm4,%xmm6
+ unpcklps (%rcx),%xmm6
+ xorpd %xmm4,%xmm6
+ xorpd (%rcx),%xmm6
+ xorps %xmm4,%xmm6
+ xorps (%rcx),%xmm6
+ cmpeqpd %xmm4,%xmm6
+ cmpeqpd (%rcx),%xmm6
+ cmpeqps %xmm4,%xmm6
+ cmpeqps (%rcx),%xmm6
+ cmpltpd %xmm4,%xmm6
+ cmpltpd (%rcx),%xmm6
+ cmpltps %xmm4,%xmm6
+ cmpltps (%rcx),%xmm6
+ cmplepd %xmm4,%xmm6
+ cmplepd (%rcx),%xmm6
+ cmpleps %xmm4,%xmm6
+ cmpleps (%rcx),%xmm6
+ cmpunordpd %xmm4,%xmm6
+ cmpunordpd (%rcx),%xmm6
+ cmpunordps %xmm4,%xmm6
+ cmpunordps (%rcx),%xmm6
+ cmpneqpd %xmm4,%xmm6
+ cmpneqpd (%rcx),%xmm6
+ cmpneqps %xmm4,%xmm6
+ cmpneqps (%rcx),%xmm6
+ cmpnltpd %xmm4,%xmm6
+ cmpnltpd (%rcx),%xmm6
+ cmpnltps %xmm4,%xmm6
+ cmpnltps (%rcx),%xmm6
+ cmpnlepd %xmm4,%xmm6
+ cmpnlepd (%rcx),%xmm6
+ cmpnleps %xmm4,%xmm6
+ cmpnleps (%rcx),%xmm6
+ cmpordpd %xmm4,%xmm6
+ cmpordpd (%rcx),%xmm6
+ cmpordps %xmm4,%xmm6
+ cmpordps (%rcx),%xmm6
+
+# Tests for op imm8, xmm/mem128, xmm
+ pcmpestri $100,%xmm4,%xmm6
+ pcmpestri $100,(%rcx),%xmm6
+ pcmpestrm $100,%xmm4,%xmm6
+ pcmpestrm $100,(%rcx),%xmm6
+ pcmpistri $100,%xmm4,%xmm6
+ pcmpistri $100,(%rcx),%xmm6
+ pcmpistrm $100,%xmm4,%xmm6
+ pcmpistrm $100,(%rcx),%xmm6
+ pshufd $100,%xmm4,%xmm6
+ pshufd $100,(%rcx),%xmm6
+ pshufhw $100,%xmm4,%xmm6
+ pshufhw $100,(%rcx),%xmm6
+ pshuflw $100,%xmm4,%xmm6
+ pshuflw $100,(%rcx),%xmm6
+ roundpd $100,%xmm4,%xmm6
+ roundpd $100,(%rcx),%xmm6
+ roundps $100,%xmm4,%xmm6
+ roundps $100,(%rcx),%xmm6
+
+# Tests for op imm8, xmm/mem128, xmm[, xmm]
+ blendpd $100,%xmm4,%xmm6
+ blendpd $100,(%rcx),%xmm6
+ blendps $100,%xmm4,%xmm6
+ blendps $100,(%rcx),%xmm6
+ cmppd $100,%xmm4,%xmm6
+ cmppd $100,(%rcx),%xmm6
+ cmpps $100,%xmm4,%xmm6
+ cmpps $100,(%rcx),%xmm6
+ dppd $100,%xmm4,%xmm6
+ dppd $100,(%rcx),%xmm6
+ dpps $100,%xmm4,%xmm6
+ dpps $100,(%rcx),%xmm6
+ mpsadbw $100,%xmm4,%xmm6
+ mpsadbw $100,(%rcx),%xmm6
+ palignr $100,%xmm4,%xmm6
+ palignr $100,(%rcx),%xmm6
+ pblendw $100,%xmm4,%xmm6
+ pblendw $100,(%rcx),%xmm6
+ shufpd $100,%xmm4,%xmm6
+ shufpd $100,(%rcx),%xmm6
+ shufps $100,%xmm4,%xmm6
+ shufps $100,(%rcx),%xmm6
+
+# Tests for op xmm0, xmm/mem128, xmm[, xmm]
+ blendvpd %xmm0,%xmm4,%xmm6
+ blendvpd %xmm0,(%rcx),%xmm6
+ blendvpd %xmm4,%xmm6
+ blendvpd (%rcx),%xmm6
+ blendvps %xmm0,%xmm4,%xmm6
+ blendvps %xmm0,(%rcx),%xmm6
+ blendvps %xmm4,%xmm6
+ blendvps (%rcx),%xmm6
+ pblendvb %xmm0,%xmm4,%xmm6
+ pblendvb %xmm0,(%rcx),%xmm6
+ pblendvb %xmm4,%xmm6
+ pblendvb (%rcx),%xmm6
+
+# Tests for op xmm/mem64, xmm
+ comisd %xmm4,%xmm6
+ comisd (%rcx),%xmm4
+ cvtdq2pd %xmm4,%xmm6
+ cvtdq2pd (%rcx),%xmm4
+ cvtps2pd %xmm4,%xmm6
+ cvtps2pd (%rcx),%xmm4
+ movddup %xmm4,%xmm6
+ movddup (%rcx),%xmm4
+ pmovsxbw %xmm4,%xmm6
+ pmovsxbw (%rcx),%xmm4
+ pmovsxwd %xmm4,%xmm6
+ pmovsxwd (%rcx),%xmm4
+ pmovsxdq %xmm4,%xmm6
+ pmovsxdq (%rcx),%xmm4
+ pmovzxbw %xmm4,%xmm6
+ pmovzxbw (%rcx),%xmm4
+ pmovzxwd %xmm4,%xmm6
+ pmovzxwd (%rcx),%xmm4
+ pmovzxdq %xmm4,%xmm6
+ pmovzxdq (%rcx),%xmm4
+ ucomisd %xmm4,%xmm6
+ ucomisd (%rcx),%xmm4
+
+# Tests for op mem64, xmm
+ movsd (%rcx),%xmm4
+
+# Tests for op xmm, mem64
+ movlpd %xmm4,(%rcx)
+ movlps %xmm4,(%rcx)
+ movhpd %xmm4,(%rcx)
+ movhps %xmm4,(%rcx)
+ movsd %xmm4,(%rcx)
+
+# Tests for op xmm, regq/mem64
+# Tests for op regq/mem64, xmm
+ movq %xmm4,%rcx
+ movq %rcx,%xmm4
+ movq %xmm4,(%rcx)
+ movq (%rcx),%xmm4
+
+# Tests for op xmm/mem64, regl
+ cvtsd2si %xmm4,%ecx
+ cvtsd2si (%rcx),%ecx
+ cvttsd2si %xmm4,%ecx
+ cvttsd2si (%rcx),%ecx
+
+# Tests for op xmm/mem64, regq
+ cvtsd2si %xmm4,%rcx
+ cvtsd2si (%rcx),%rcx
+ cvttsd2si %xmm4,%rcx
+ cvttsd2si (%rcx),%rcx
+
+# Tests for op regq/mem64, xmm[, xmm]
+ cvtsi2sdq %rcx,%xmm4
+ cvtsi2sdq (%rcx),%xmm4
+ cvtsi2ssq %rcx,%xmm4
+ cvtsi2ssq (%rcx),%xmm4
+
+# Tests for op imm8, regq/mem64, xmm[, xmm]
+ pinsrq $100,%rcx,%xmm4
+ pinsrq $100,(%rcx),%xmm4
+
+# Testsf for op imm8, xmm, regq/mem64
+ pextrq $100,%xmm4,%rcx
+ pextrq $100,%xmm4,(%rcx)
+
+# Tests for op mem64, xmm[, xmm]
+ movlpd (%rcx),%xmm4
+ movlps (%rcx),%xmm4
+ movhpd (%rcx),%xmm4
+ movhps (%rcx),%xmm4
+
+# Tests for op imm8, xmm/mem64, xmm[, xmm]
+ cmpsd $100,%xmm4,%xmm6
+ cmpsd $100,(%rcx),%xmm6
+ roundsd $100,%xmm4,%xmm6
+ roundsd $100,(%rcx),%xmm6
+
+# Tests for op xmm/mem64, xmm[, xmm]
+ addsd %xmm4,%xmm6
+ addsd (%rcx),%xmm6
+ cvtsd2ss %xmm4,%xmm6
+ cvtsd2ss (%rcx),%xmm6
+ divsd %xmm4,%xmm6
+ divsd (%rcx),%xmm6
+ maxsd %xmm4,%xmm6
+ maxsd (%rcx),%xmm6
+ minsd %xmm4,%xmm6
+ minsd (%rcx),%xmm6
+ mulsd %xmm4,%xmm6
+ mulsd (%rcx),%xmm6
+ sqrtsd %xmm4,%xmm6
+ sqrtsd (%rcx),%xmm6
+ subsd %xmm4,%xmm6
+ subsd (%rcx),%xmm6
+ cmpeqsd %xmm4,%xmm6
+ cmpeqsd (%rcx),%xmm6
+ cmpltsd %xmm4,%xmm6
+ cmpltsd (%rcx),%xmm6
+ cmplesd %xmm4,%xmm6
+ cmplesd (%rcx),%xmm6
+ cmpunordsd %xmm4,%xmm6
+ cmpunordsd (%rcx),%xmm6
+ cmpneqsd %xmm4,%xmm6
+ cmpneqsd (%rcx),%xmm6
+ cmpnltsd %xmm4,%xmm6
+ cmpnltsd (%rcx),%xmm6
+ cmpnlesd %xmm4,%xmm6
+ cmpnlesd (%rcx),%xmm6
+ cmpordsd %xmm4,%xmm6
+ cmpordsd (%rcx),%xmm6
+
+# Tests for op xmm/mem32, xmm[, xmm]
+ addss %xmm4,%xmm6
+ addss (%rcx),%xmm6
+ cvtss2sd %xmm4,%xmm6
+ cvtss2sd (%rcx),%xmm6
+ divss %xmm4,%xmm6
+ divss (%rcx),%xmm6
+ maxss %xmm4,%xmm6
+ maxss (%rcx),%xmm6
+ minss %xmm4,%xmm6
+ minss (%rcx),%xmm6
+ mulss %xmm4,%xmm6
+ mulss (%rcx),%xmm6
+ rcpss %xmm4,%xmm6
+ rcpss (%rcx),%xmm6
+ rsqrtss %xmm4,%xmm6
+ rsqrtss (%rcx),%xmm6
+ sqrtss %xmm4,%xmm6
+ sqrtss (%rcx),%xmm6
+ subss %xmm4,%xmm6
+ subss (%rcx),%xmm6
+ cmpeqss %xmm4,%xmm6
+ cmpeqss (%rcx),%xmm6
+ cmpltss %xmm4,%xmm6
+ cmpltss (%rcx),%xmm6
+ cmpless %xmm4,%xmm6
+ cmpless (%rcx),%xmm6
+ cmpunordss %xmm4,%xmm6
+ cmpunordss (%rcx),%xmm6
+ cmpneqss %xmm4,%xmm6
+ cmpneqss (%rcx),%xmm6
+ cmpnltss %xmm4,%xmm6
+ cmpnltss (%rcx),%xmm6
+ cmpnless %xmm4,%xmm6
+ cmpnless (%rcx),%xmm6
+ cmpordss %xmm4,%xmm6
+ cmpordss (%rcx),%xmm6
+
+# Tests for op xmm/mem32, xmm
+ comiss %xmm4,%xmm6
+ comiss (%rcx),%xmm4
+ pmovsxbd %xmm4,%xmm6
+ pmovsxbd (%rcx),%xmm4
+ pmovsxwq %xmm4,%xmm6
+ pmovsxwq (%rcx),%xmm4
+ pmovzxbd %xmm4,%xmm6
+ pmovzxbd (%rcx),%xmm4
+ pmovzxwq %xmm4,%xmm6
+ pmovzxwq (%rcx),%xmm4
+ ucomiss %xmm4,%xmm6
+ ucomiss (%rcx),%xmm4
+
+# Tests for op mem32, xmm
+ movss (%rcx),%xmm4
+
+# Tests for op xmm, mem32
+ movss %xmm4,(%rcx)
+
+# Tests for op xmm, regl/mem32
+# Tests for op regl/mem32, xmm
+ movd %xmm4,%ecx
+ movd %xmm4,(%rcx)
+ movd %ecx,%xmm4
+ movd (%rcx),%xmm4
+
+# Tests for op xmm/mem32, regl
+ cvtss2si %xmm4,%ecx
+ cvtss2si (%rcx),%ecx
+ cvttss2si %xmm4,%ecx
+ cvttss2si (%rcx),%ecx
+
+# Tests for op xmm/mem32, regq
+ cvtss2si %xmm4,%rcx
+ cvtss2si (%rcx),%rcx
+ cvttss2si %xmm4,%rcx
+ cvttss2si (%rcx),%rcx
+
+# Tests for op xmm, regq
+ movmskpd %xmm4,%rcx
+ movmskps %xmm4,%rcx
+ pmovmskb %xmm4,%rcx
+
+# Tests for op imm8, xmm, regq/mem32
+ extractps $100,%xmm4,%rcx
+ extractps $100,%xmm4,(%rcx)
+# Tests for op imm8, xmm, regl/mem32
+ pextrd $100,%xmm4,%ecx
+ pextrd $100,%xmm4,(%rcx)
+ extractps $100,%xmm4,%ecx
+ extractps $100,%xmm4,(%rcx)
+
+# Tests for op regl/mem32, xmm[, xmm]
+ cvtsi2sd %ecx,%xmm4
+ cvtsi2sd (%rcx),%xmm4
+ cvtsi2ss %ecx,%xmm4
+ cvtsi2ss (%rcx),%xmm4
+
+# Tests for op imm8, xmm/mem32, xmm[, xmm]
+ cmpss $100,%xmm4,%xmm6
+ cmpss $100,(%rcx),%xmm6
+ insertps $100,%xmm4,%xmm6
+ insertps $100,(%rcx),%xmm6
+ roundss $100,%xmm4,%xmm6
+ roundss $100,(%rcx),%xmm6
+
+# Tests for op xmm/m16, xmm
+ pmovsxbq %xmm4,%xmm6
+ pmovsxbq (%rcx),%xmm4
+ pmovzxbq %xmm4,%xmm6
+ pmovzxbq (%rcx),%xmm4
+
+# Tests for op imm8, xmm, regl/mem16
+ pextrw $100,%xmm4,%ecx
+ pextrw $100,%xmm4,(%rcx)
+
+# Tests for op imm8, xmm, regq/mem16
+ pextrw $100,%xmm4,%rcx
+ pextrw $100,%xmm4,(%rcx)
+
+# Tests for op imm8, regl/mem16, xmm[, xmm]
+ pinsrw $100,%ecx,%xmm4
+ pinsrw $100,(%rcx),%xmm4
+
+
+ pinsrw $100,%rcx,%xmm4
+ pinsrw $100,(%rcx),%xmm4
+
+# Tests for op imm8, xmm, regl/mem8
+ pextrb $100,%xmm4,%ecx
+ pextrb $100,%xmm4,(%rcx)
+
+# Tests for op imm8, regl/mem8, xmm[, xmm]
+ pinsrb $100,%ecx,%xmm4
+ pinsrb $100,(%rcx),%xmm4
+
+# Tests for op imm8, xmm, regq
+ pextrw $100,%xmm4,%rcx
+# Tests for op imm8, xmm, regq/mem8
+ pextrb $100,%xmm4,%rcx
+ pextrb $100,%xmm4,(%rcx)
+
+# Tests for op imm8, regl/mem8, xmm[, xmm]
+ pinsrb $100,%ecx,%xmm4
+ pinsrb $100,(%rcx),%xmm4
+
+# Tests for op xmm, xmm
+ maskmovdqu %xmm4,%xmm6
+ movq %xmm4,%xmm6
+
+# Tests for op xmm, regl
+ movmskpd %xmm4,%ecx
+ movmskps %xmm4,%ecx
+ pmovmskb %xmm4,%ecx
+# Tests for op xmm, xmm[, xmm]
+ movhlps %xmm4,%xmm6
+ movlhps %xmm4,%xmm6
+ movsd %xmm4,%xmm6
+ movss %xmm4,%xmm6
+
+# Tests for op imm8, xmm[, xmm]
+ pslld $100,%xmm4
+ pslldq $100,%xmm4
+ psllq $100,%xmm4
+ psllw $100,%xmm4
+ psrad $100,%xmm4
+ psraw $100,%xmm4
+ psrld $100,%xmm4
+ psrldq $100,%xmm4
+ psrlq $100,%xmm4
+ psrlw $100,%xmm4
+
+# Tests for op imm8, xmm, regl
+ pextrw $100,%xmm4,%ecx
+