diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2009-11-18 04:04:17 +0000 |
---|---|---|
committer | Sebastian Pop <sebastian.pop@amd.com> | 2009-11-18 04:04:17 +0000 |
commit | 5dd85c99706566de293156c56d8c72b2c69e9cdb (patch) | |
tree | 3bd9b37ad52be36845d7fa5fd9bdeb20e4a45d6b /gas | |
parent | bef57ef2c61d96430c3478ac1849cbfc264bff36 (diff) | |
download | gdb-5dd85c99706566de293156c56d8c72b2c69e9cdb.zip gdb-5dd85c99706566de293156c56d8c72b2c69e9cdb.tar.gz gdb-5dd85c99706566de293156c56d8c72b2c69e9cdb.tar.bz2 |
2009-11-17 Sebastian Pop <sebastian.pop@amd.com>
Quentin Neill <quentin.neill@amd.com>
gas/
* config/tc-i386.c (cpu_arch): Added .xop and .cvt16.
(build_vex_prefix): Handle xop08.
(md_assemble): Don't special case the constant 3 for insns using MODRM.
(build_modrm_byte): Handle vex2sources.
(md_show_usage): Add xop and cvt16.
* doc/c-i386.texi: Document fma4, xop, and cvt16.
gas/testsuite/
* gas/i386/i386.exp: Run xop and cvt16 in 32-bit mode.
Run x86-64-xop and x86-64-cvt16 in 64-bit mode.
* gas/i386/lwp.d: Update name of the testcase.
* gas/i386/x86-64-xop.d: New.
* gas/i386/x86-64-xop.s: New.
* gas/i386/xop.d: New.
* gas/i386/xop.s: New.
* gas/i386/cvt16.d: New.
* gas/i386/cvt16.s: New.
opcodes/
* i386-dis.c (OP_Vex_2src_1): New.
(OP_Vex_2src_2): New.
(Vex_2src_1): New.
(Vex_2src_2): New.
(XOP_08): Added.
(VEX_LEN_XOP_08_A0): Added.
(VEX_LEN_XOP_08_A1): Added.
(VEX_LEN_XOP_09_80): Added.
(VEX_LEN_XOP_09_81): Added.
(xop_table): Added an entry for XOP_08. Handle xop instructions.
(vex_len_table): Added entries for VEX_LEN_XOP_08_A0,
VEX_LEN_XOP_08_A1, VEX_LEN_XOP_09_80, VEX_LEN_XOP_09_81.
(get_valid_dis386): Handle XOP_08.
(OP_Vex_2src): New.
* i386-gen.c (cpu_flag_init): Add CPU_XOP_FLAGS and CPU_CVT16_FLAGS.
(cpu_flags): Add CpuXOP and CpuCVT16.
(opcode_modifiers): Add XOP08, Vex2Sources.
* i386-opc.h (CpuXOP): Added.
(CpuCVT16): Added.
(i386_cpu_flags): Add cpuxop and cpucvt16.
(XOP08): Added.
(Vex2Sources): Added.
(i386_opcode_modifier): Add xop08, vex2sources.
* i386-opc.tbl: Add entries for XOP and CVT16 instructions.
* i386-init.h: Regenerated.
* i386-tbl.h: Regenerated.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 10 | ||||
-rw-r--r-- | gas/config/tc-i386.c | 58 | ||||
-rw-r--r-- | gas/doc/c-i386.texi | 5 | ||||
-rw-r--r-- | gas/testsuite/ChangeLog | 15 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/cvt16.d | 73 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/cvt16.s | 74 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/i386.exp | 4 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/lwp.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-cvt16.d | 73 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-cvt16.s | 74 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-xop.d | 1209 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-xop.s | 1281 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/xop.d | 1209 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/xop.s | 1281 |
14 files changed, 5360 insertions, 8 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 46c0d7f..deb12a4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,13 @@ +2009-11-17 Sebastian Pop <sebastian.pop@amd.com> + Quentin Neill <quentin.neill@amd.com> + + * config/tc-i386.c (cpu_arch): Added .xop and .cvt16. + (build_vex_prefix): Handle xop08. + (md_assemble): Don't special case the constant 3 for insns using MODRM. + (build_modrm_byte): Handle vex2sources. + (md_show_usage): Add xop and cvt16. + * doc/c-i386.texi: Document fma4, xop, and cvt16. + 2009-11-17 Paul Brook <paul@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com> diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 8a67797..e05db3b 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -642,6 +642,10 @@ static const arch_entry cpu_arch[] = CPU_FMA_FLAGS }, { ".fma4", PROCESSOR_UNKNOWN, CPU_FMA4_FLAGS }, + { ".xop", PROCESSOR_UNKNOWN, + CPU_XOP_FLAGS }, + { ".cvt16", PROCESSOR_UNKNOWN, + CPU_CVT16_FLAGS }, { ".lwp", PROCESSOR_UNKNOWN, CPU_LWP_FLAGS }, { ".movbe", PROCESSOR_UNKNOWN, @@ -2748,6 +2752,11 @@ build_vex_prefix (const insn_template *t) m = 0x2; else if (i.tm.opcode_modifier.vex0f3a) m = 0x3; + else if (i.tm.opcode_modifier.xop08) + { + m = 0x8; + i.vex.bytes[0] = 0x8f; + } else if (i.tm.opcode_modifier.xop09) { m = 0x9; @@ -2997,8 +3006,12 @@ md_assemble (char *line) if (i.tm.opcode_modifier.vex) build_vex_prefix (t); - /* Handle conversion of 'int $3' --> special int3 insn. */ - if (i.tm.base_opcode == INT_OPCODE && i.op[0].imms->X_add_number == 3) + /* Handle conversion of 'int $3' --> special int3 insn. XOP or FMA4 + instructions may define INT_OPCODE as well, so avoid this corner + case for those instructions that use MODRM. */ + if (i.tm.base_opcode == INT_OPCODE + && i.op[0].imms->X_add_number == 3 + && !i.tm.opcode_modifier.modrm) { i.tm.base_opcode = INT3_OPCODE; i.imm_operands = 0; @@ -4908,11 +4921,12 @@ build_modrm_byte (void) { const seg_entry *default_seg = 0; unsigned int source, dest; - int vex_3_sources; + int vex_3_sources, vex_2_sources; /* The first operand of instructions with VEX prefix and 3 sources must be VEX_Imm4. */ vex_3_sources = i.tm.opcode_modifier.vex3sources; + vex_2_sources = i.tm.opcode_modifier.vex2sources; if (vex_3_sources) { unsigned int nds, reg; @@ -5296,7 +5310,41 @@ build_modrm_byte (void) else mem = ~0; - if (i.tm.opcode_modifier.vexlwp) + if (vex_2_sources) + { + if (operand_type_check (i.types[0], imm)) + i.vex.register_specifier = NULL; + else + { + /* VEX.vvvv encodes one of the sources when the first + operand is not an immediate. */ + if (i.tm.opcode_modifier.vexw0) + i.vex.register_specifier = i.op[0].regs; + else + i.vex.register_specifier = i.op[1].regs; + } + + /* Destination is a XMM register encoded in the ModRM.reg + and VEX.R bit. */ + i.rm.reg = i.op[2].regs->reg_num; + if ((i.op[2].regs->reg_flags & RegRex) != 0) + i.rex |= REX_R; + + /* ModRM.rm and VEX.B encodes the other source. */ + if (!i.mem_operands) + { + i.rm.mode = 3; + + if (i.tm.opcode_modifier.vexw0) + i.rm.regmem = i.op[1].regs->reg_num; + else + i.rm.regmem = i.op[0].regs->reg_num; + + if ((i.op[1].regs->reg_flags & RegRex) != 0) + i.rex |= REX_B; + } + } + else if (i.tm.opcode_modifier.vexlwp) { i.vex.register_specifier = i.op[2].regs; if (!i.mem_operands) @@ -8079,7 +8127,7 @@ md_show_usage (stream) ssse3, sse4.1, sse4.2, sse4, nosse, avx, noavx,\n\ vmx, smx, xsave, movbe, ept, aes, pclmul, fma,\n\ clflush, syscall, rdtscp, 3dnow, 3dnowa, sse4a,\n\ - svme, abm, padlock, fma4, lwp\n")); + svme, abm, padlock, fma4, xop, cvt16, lwp\n")); fprintf (stream, _("\ -mtune=CPU optimize for CPU, CPU is one of:\n\ i8086, i186, i286, i386, i486, pentium, pentiumpro,\n\ diff --git a/gas/doc/c-i386.texi b/gas/doc/c-i386.texi index 5661f75..27e77ac 100644 --- a/gas/doc/c-i386.texi +++ b/gas/doc/c-i386.texi @@ -142,6 +142,9 @@ accept various extension mnemonics. For example, @code{ept}, @code{clflush}, @code{lwp}, +@code{fma4}, +@code{xop}, +@code{cvt16}, @code{syscall}, @code{rdtscp}, @code{3dnow}, @@ -922,7 +925,7 @@ supported on the CPU specified. The choices for @var{cpu_type} are: @item @samp{.ept} @tab @samp{.clflush} @item @samp{.3dnow} @tab @samp{.3dnowa} @tab @samp{.sse4a} @tab @samp{.sse5} @item @samp{.syscall} @tab @samp{.rdtscp} @tab @samp{.svme} @tab @samp{.abm} -@item @samp{.lwp} +@item @samp{.lwp} @tab @samp{.fma4} @tab @samp{.xop} @tab @samp{.cvt16} @item @samp{.padlock} @end multitable diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index c974862..2b3257f 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,16 @@ +2009-11-17 Sebastian Pop <sebastian.pop@amd.com> + Quentin Neill <quentin.neill@amd.com> + + * gas/i386/i386.exp: Run xop and cvt16 in 32-bit mode. + Run x86-64-xop and x86-64-cvt16 in 64-bit mode. + * gas/i386/lwp.d: Update name of the testcase. + * gas/i386/x86-64-xop.d: New. + * gas/i386/x86-64-xop.s: New. + * gas/i386/xop.d: New. + * gas/i386/xop.s: New. + * gas/i386/cvt16.d: New. + * gas/i386/cvt16.s: New. + 2009-11-17 Paul Brook <paul@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com> @@ -20,7 +33,7 @@ * gas/arm/arm7t.d: Likewise. * gas/arm/inst.d: Likewise. * gas/arm/xscale.d: Likewise. - + 2009-11-17 Nick Clifton <nickc@redhat.com> * gas/rx/macros.inc (creg): Remove cpen. diff --git a/gas/testsuite/gas/i386/cvt16.d b/gas/testsuite/gas/i386/cvt16.d new file mode 100644 index 0000000..21680c5 --- /dev/null +++ b/gas/testsuite/gas/i386/cvt16.d @@ -0,0 +1,73 @@ +#objdump: -dw +#name: i386 CVT16 + +.*: +file format .* + +Disassembly of section .text: + +0+ <_start>: +[ ]*[a-f0-9]+: 8f e8 78 a0 ff 00[ ]+vcvtph2ps \$0x0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a0 3b 00[ ]+vcvtph2ps \$0x0,\(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a0 e8 00[ ]+vcvtph2ps \$0x0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a0 c5 ff[ ]+vcvtph2ps \$0xff,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a0 c0 03[ ]+vcvtph2ps \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a0 c7 03[ ]+vcvtph2ps \$0x3,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a0 ed 00[ ]+vcvtph2ps \$0x0,%xmm5,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a0 f8 00[ ]+vcvtph2ps \$0x0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a0 00 03[ ]+vcvtph2ps \$0x3,\(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a0 03 ff[ ]+vcvtph2ps \$0xff,\(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a0 38 00[ ]+vcvtph2ps \$0x0,\(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a0 ff ff[ ]+vcvtph2ps \$0xff,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a0 ed ff[ ]+vcvtph2ps \$0xff,%xmm5,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a0 2b ff[ ]+vcvtph2ps \$0xff,\(%ebx\),%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a0 c7 ff[ ]+vcvtph2ps \$0xff,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a0 38 03[ ]+vcvtph2ps \$0x3,\(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 7c a0 ff 00[ ]+vcvtph2ps \$0x0,%xmm7,%ymm7 +[ ]*[a-f0-9]+: 8f e8 7c a0 3b 00[ ]+vcvtph2ps \$0x0,\(%ebx\),%ymm7 +[ ]*[a-f0-9]+: 8f e8 7c a0 e8 00[ ]+vcvtph2ps \$0x0,%xmm0,%ymm5 +[ ]*[a-f0-9]+: 8f e8 7c a0 c5 ff[ ]+vcvtph2ps \$0xff,%xmm5,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a0 c0 03[ ]+vcvtph2ps \$0x3,%xmm0,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a0 c7 03[ ]+vcvtph2ps \$0x3,%xmm7,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a0 ed 00[ ]+vcvtph2ps \$0x0,%xmm5,%ymm5 +[ ]*[a-f0-9]+: 8f e8 7c a0 f8 00[ ]+vcvtph2ps \$0x0,%xmm0,%ymm7 +[ ]*[a-f0-9]+: 8f e8 7c a0 00 03[ ]+vcvtph2ps \$0x3,\(%eax\),%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a0 03 ff[ ]+vcvtph2ps \$0xff,\(%ebx\),%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a0 38 00[ ]+vcvtph2ps \$0x0,\(%eax\),%ymm7 +[ ]*[a-f0-9]+: 8f e8 7c a0 ff ff[ ]+vcvtph2ps \$0xff,%xmm7,%ymm7 +[ ]*[a-f0-9]+: 8f e8 7c a0 ed ff[ ]+vcvtph2ps \$0xff,%xmm5,%ymm5 +[ ]*[a-f0-9]+: 8f e8 7c a0 2b ff[ ]+vcvtph2ps \$0xff,\(%ebx\),%ymm5 +[ ]*[a-f0-9]+: 8f e8 7c a0 c7 ff[ ]+vcvtph2ps \$0xff,%xmm7,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a0 38 03[ ]+vcvtph2ps \$0x3,\(%eax\),%ymm7 +[ ]*[a-f0-9]+: 8f e8 78 a1 2b 00[ ]+vcvtps2ph \$0x0,%xmm5,\(%ebx\) +[ ]*[a-f0-9]+: 8f e8 78 a1 3e 00[ ]+vcvtps2ph \$0x0,%xmm7,\(%esi\) +[ ]*[a-f0-9]+: 8f e8 78 a1 00 00[ ]+vcvtps2ph \$0x0,%xmm0,\(%eax\) +[ ]*[a-f0-9]+: 8f e8 78 a1 ea ff[ ]+vcvtps2ph \$0xff,%xmm5,%xmm2 +[ ]*[a-f0-9]+: 8f e8 78 a1 c2 03[ ]+vcvtps2ph \$0x3,%xmm0,%xmm2 +[ ]*[a-f0-9]+: 8f e8 78 a1 ea 03[ ]+vcvtps2ph \$0x3,%xmm5,%xmm2 +[ ]*[a-f0-9]+: 8f e8 78 a1 c7 00[ ]+vcvtps2ph \$0x0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a1 06 00[ ]+vcvtps2ph \$0x0,%xmm0,\(%esi\) +[ ]*[a-f0-9]+: 8f e8 78 a1 f8 ff[ ]+vcvtps2ph \$0xff,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a1 3b 00[ ]+vcvtps2ph \$0x0,%xmm7,\(%ebx\) +[ ]*[a-f0-9]+: 8f e8 78 a1 2b ff[ ]+vcvtps2ph \$0xff,%xmm5,\(%ebx\) +[ ]*[a-f0-9]+: 8f e8 78 a1 00 ff[ ]+vcvtps2ph \$0xff,%xmm0,\(%eax\) +[ ]*[a-f0-9]+: 8f e8 78 a1 38 ff[ ]+vcvtps2ph \$0xff,%xmm7,\(%eax\) +[ ]*[a-f0-9]+: 8f e8 78 a1 3b 03[ ]+vcvtps2ph \$0x3,%xmm7,\(%ebx\) +[ ]*[a-f0-9]+: 8f e8 78 a1 28 03[ ]+vcvtps2ph \$0x3,%xmm5,\(%eax\) +[ ]*[a-f0-9]+: 8f e8 78 a1 ef ff[ ]+vcvtps2ph \$0xff,%xmm5,%xmm7 +[ ]*[a-f0-9]+: 8f e8 7c a1 2b 00[ ]+vcvtps2ph \$0x0,%ymm5,\(%ebx\) +[ ]*[a-f0-9]+: 8f e8 7c a1 3e 00[ ]+vcvtps2ph \$0x0,%ymm7,\(%esi\) +[ ]*[a-f0-9]+: 8f e8 7c a1 00 00[ ]+vcvtps2ph \$0x0,%ymm0,\(%eax\) +[ ]*[a-f0-9]+: 8f e8 7c a1 ea ff[ ]+vcvtps2ph \$0xff,%ymm5,%xmm2 +[ ]*[a-f0-9]+: 8f e8 7c a1 c2 03[ ]+vcvtps2ph \$0x3,%ymm0,%xmm2 +[ ]*[a-f0-9]+: 8f e8 7c a1 ea 03[ ]+vcvtps2ph \$0x3,%ymm5,%xmm2 +[ ]*[a-f0-9]+: 8f e8 7c a1 c7 00[ ]+vcvtps2ph \$0x0,%ymm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 7c a1 06 00[ ]+vcvtps2ph \$0x0,%ymm0,\(%esi\) +[ ]*[a-f0-9]+: 8f e8 7c a1 f8 ff[ ]+vcvtps2ph \$0xff,%ymm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 7c a1 3b 00[ ]+vcvtps2ph \$0x0,%ymm7,\(%ebx\) +[ ]*[a-f0-9]+: 8f e8 7c a1 2b ff[ ]+vcvtps2ph \$0xff,%ymm5,\(%ebx\) +[ ]*[a-f0-9]+: 8f e8 7c a1 00 ff[ ]+vcvtps2ph \$0xff,%ymm0,\(%eax\) +[ ]*[a-f0-9]+: 8f e8 7c a1 38 ff[ ]+vcvtps2ph \$0xff,%ymm7,\(%eax\) +[ ]*[a-f0-9]+: 8f e8 7c a1 3b 03[ ]+vcvtps2ph \$0x3,%ymm7,\(%ebx\) +[ ]*[a-f0-9]+: 8f e8 7c a1 28 03[ ]+vcvtps2ph \$0x3,%ymm5,\(%eax\) +[ ]*[a-f0-9]+: 8f e8 7c a1 ef ff[ ]+vcvtps2ph \$0xff,%ymm5,%xmm7 +#pass diff --git a/gas/testsuite/gas/i386/cvt16.s b/gas/testsuite/gas/i386/cvt16.s new file mode 100644 index 0000000..9f01e68 --- /dev/null +++ b/gas/testsuite/gas/i386/cvt16.s @@ -0,0 +1,74 @@ +# Check CVT16 instructions (maxcombos=16, maxops=3, archbits=32, seed=1) + + .allow_index_reg + .text +_start: + +# Tests for op VCVTPH2PS imm8, xmm2/mem64, xmm1 (at&t syntax) + VCVTPH2PS $0x0,%xmm7,%xmm7 + VCVTPH2PS $0x0,(%ebx),%xmm7 + VCVTPH2PS $0x0,%xmm0,%xmm5 + VCVTPH2PS $0xFF,%xmm5,%xmm0 + VCVTPH2PS $0x3,%xmm0,%xmm0 + VCVTPH2PS $0x3,%xmm7,%xmm0 + VCVTPH2PS $0x0,%xmm5,%xmm5 + VCVTPH2PS $0x0,%xmm0,%xmm7 + VCVTPH2PS $0x3,(%eax),%xmm0 + VCVTPH2PS $0xFF,(%ebx),%xmm0 + VCVTPH2PS $0x0,(%eax),%xmm7 + VCVTPH2PS $0xFF,%xmm7,%xmm7 + VCVTPH2PS $0xFF,%xmm5,%xmm5 + VCVTPH2PS $0xFF,(%ebx),%xmm5 + VCVTPH2PS $0xFF,%xmm7,%xmm0 + VCVTPH2PS $0x3,(%eax),%xmm7 +# Tests for op VCVTPH2PS imm8, xmm2/mem128, ymm1 (at&t syntax) + VCVTPH2PS $0x0,%xmm7,%ymm7 + VCVTPH2PS $0x0,(%ebx),%ymm7 + VCVTPH2PS $0x0,%xmm0,%ymm5 + VCVTPH2PS $0xFF,%xmm5,%ymm0 + VCVTPH2PS $0x3,%xmm0,%ymm0 + VCVTPH2PS $0x3,%xmm7,%ymm0 + VCVTPH2PS $0x0,%xmm5,%ymm5 + VCVTPH2PS $0x0,%xmm0,%ymm7 + VCVTPH2PS $0x3,(%eax),%ymm0 + VCVTPH2PS $0xFF,(%ebx),%ymm0 + VCVTPH2PS $0x0,(%eax),%ymm7 + VCVTPH2PS $0xFF,%xmm7,%ymm7 + VCVTPH2PS $0xFF,%xmm5,%ymm5 + VCVTPH2PS $0xFF,(%ebx),%ymm5 + VCVTPH2PS $0xFF,%xmm7,%ymm0 + VCVTPH2PS $0x3,(%eax),%ymm7 +# Tests for op VCVTPS2PH imm8, xmm2, xmm1/mem64 (at&t syntax) + VCVTPS2PH $0x0,%xmm5,(%ebx) + VCVTPS2PH $0x0,%xmm7,(%esi) + VCVTPS2PH $0x0,%xmm0,(%eax) + VCVTPS2PH $0xFF,%xmm5,%xmm2 + VCVTPS2PH $0x3,%xmm0,%xmm2 + VCVTPS2PH $0x3,%xmm5,%xmm2 + VCVTPS2PH $0x0,%xmm0,%xmm7 + VCVTPS2PH $0x0,%xmm0,(%esi) + VCVTPS2PH $0xFF,%xmm7,%xmm0 + VCVTPS2PH $0x0,%xmm7,(%ebx) + VCVTPS2PH $0xFF,%xmm5,(%ebx) + VCVTPS2PH $0xFF,%xmm0,(%eax) + VCVTPS2PH $0xFF,%xmm7,(%eax) + VCVTPS2PH $0x3,%xmm7,(%ebx) + VCVTPS2PH $0x3,%xmm5,(%eax) + VCVTPS2PH $0xFF,%xmm5,%xmm7 +# Tests for op VCVTPS2PH imm8, ymm2, xmm1/mem128 (at&t syntax) + VCVTPS2PH $0x0,%ymm5,(%ebx) + VCVTPS2PH $0x0,%ymm7,(%esi) + VCVTPS2PH $0x0,%ymm0,(%eax) + VCVTPS2PH $0xFF,%ymm5,%xmm2 + VCVTPS2PH $0x3,%ymm0,%xmm2 + VCVTPS2PH $0x3,%ymm5,%xmm2 + VCVTPS2PH $0x0,%ymm0,%xmm7 + VCVTPS2PH $0x0,%ymm0,(%esi) + VCVTPS2PH $0xFF,%ymm7,%xmm0 + VCVTPS2PH $0x0,%ymm7,(%ebx) + VCVTPS2PH $0xFF,%ymm5,(%ebx) + VCVTPS2PH $0xFF,%ymm0,(%eax) + VCVTPS2PH $0xFF,%ymm7,(%eax) + VCVTPS2PH $0x3,%ymm7,(%ebx) + VCVTPS2PH $0x3,%ymm5,(%eax) + VCVTPS2PH $0xFF,%ymm5,%xmm7 diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp index 40417b2..d3b295b 100644 --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -162,6 +162,8 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "fma-intel" run_dump_test "fma4" run_dump_test "lwp" + run_dump_test "xop" + run_dump_test "cvt16" # These tests require support for 8 and 16 bit relocs, # so we only run them for ELF and COFF targets. @@ -336,6 +338,8 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "x86-64-fma-intel" run_dump_test "x86-64-fma4" run_dump_test "x86-64-lwp" + run_dump_test "x86-64-xop" + run_dump_test "x86-64-cvt16" if { ![istarget "*-*-aix*"] && ![istarget "*-*-beos*"] diff --git a/gas/testsuite/gas/i386/lwp.d b/gas/testsuite/gas/i386/lwp.d index 417f626..05a4b56 100644 --- a/gas/testsuite/gas/i386/lwp.d +++ b/gas/testsuite/gas/i386/lwp.d @@ -1,5 +1,5 @@ #objdump: -dw -#name: x86-64 LWP +#name: i386 LWP .*: +file format .* diff --git a/gas/testsuite/gas/i386/x86-64-cvt16.d b/gas/testsuite/gas/i386/x86-64-cvt16.d new file mode 100644 index 0000000..6170dd6 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-cvt16.d @@ -0,0 +1,73 @@ +#objdump: -dw +#name: x86-64 CVT16 + +.*: +file format .* + +Disassembly of section .text: + +0+ <_start>: +[ ]*[a-f0-9]+: 8f 48 78 a0 ff 00[ ]+vcvtph2ps \$0x0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 a0 3e 00[ ]+vcvtph2ps \$0x0,\(%rsi\),%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 a0 d8 00[ ]+vcvtph2ps \$0x0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a0 c7 ff[ ]+vcvtph2ps \$0xff,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a0 c0 03[ ]+vcvtph2ps \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 a0 c7 03[ ]+vcvtph2ps \$0x3,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 a0 db 00[ ]+vcvtph2ps \$0x0,%xmm11,%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 a0 f8 00[ ]+vcvtph2ps \$0x0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 a0 01 03[ ]+vcvtph2ps \$0x3,\(%rcx\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a0 06 ff[ ]+vcvtph2ps \$0xff,\(%rsi\),%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a0 3f 00[ ]+vcvtph2ps \$0x0,\(%rdi\),%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 a0 ff ff[ ]+vcvtph2ps \$0xff,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 a0 db ff[ ]+vcvtph2ps \$0xff,%xmm11,%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 a0 1e ff[ ]+vcvtph2ps \$0xff,\(%rsi\),%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 a0 3f 03[ ]+vcvtph2ps \$0x3,\(%rdi\),%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 a0 df 03[ ]+vcvtph2ps \$0x3,%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f 48 7c a0 ff 00[ ]+vcvtph2ps \$0x0,%xmm15,%ymm15 +[ ]*[a-f0-9]+: 8f 68 7c a0 3e 00[ ]+vcvtph2ps \$0x0,\(%rsi\),%ymm15 +[ ]*[a-f0-9]+: 8f 68 7c a0 d8 00[ ]+vcvtph2ps \$0x0,%xmm0,%ymm11 +[ ]*[a-f0-9]+: 8f c8 7c a0 c7 ff[ ]+vcvtph2ps \$0xff,%xmm15,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a0 c0 03[ ]+vcvtph2ps \$0x3,%xmm0,%ymm0 +[ ]*[a-f0-9]+: 8f c8 7c a0 c7 03[ ]+vcvtph2ps \$0x3,%xmm15,%ymm0 +[ ]*[a-f0-9]+: 8f 48 7c a0 db 00[ ]+vcvtph2ps \$0x0,%xmm11,%ymm11 +[ ]*[a-f0-9]+: 8f 68 7c a0 f8 00[ ]+vcvtph2ps \$0x0,%xmm0,%ymm15 +[ ]*[a-f0-9]+: 8f e8 7c a0 01 03[ ]+vcvtph2ps \$0x3,\(%rcx\),%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a0 06 ff[ ]+vcvtph2ps \$0xff,\(%rsi\),%ymm0 +[ ]*[a-f0-9]+: 8f 68 7c a0 3f 00[ ]+vcvtph2ps \$0x0,\(%rdi\),%ymm15 +[ ]*[a-f0-9]+: 8f 48 7c a0 ff ff[ ]+vcvtph2ps \$0xff,%xmm15,%ymm15 +[ ]*[a-f0-9]+: 8f 48 7c a0 db ff[ ]+vcvtph2ps \$0xff,%xmm11,%ymm11 +[ ]*[a-f0-9]+: 8f 68 7c a0 1e ff[ ]+vcvtph2ps \$0xff,\(%rsi\),%ymm11 +[ ]*[a-f0-9]+: 8f 68 7c a0 3f 03[ ]+vcvtph2ps \$0x3,\(%rdi\),%ymm15 +[ ]*[a-f0-9]+: 8f 48 7c a0 df 03[ ]+vcvtph2ps \$0x3,%xmm15,%ymm11 +[ ]*[a-f0-9]+: 8f 68 78 a1 18 00[ ]+vcvtps2ph \$0x0,%xmm11,\(%rax\) +[ ]*[a-f0-9]+: 8f 68 78 a1 3f 00[ ]+vcvtps2ph \$0x0,%xmm15,\(%rdi\) +[ ]*[a-f0-9]+: 8f c8 78 a1 04 24 00[ ]+vcvtps2ph \$0x0,%xmm0,\(%r12\) +[ ]*[a-f0-9]+: 8f 48 78 a1 df ff[ ]+vcvtps2ph \$0xff,%xmm11,%xmm15 +[ ]*[a-f0-9]+: 8f c8 78 a1 c7 03[ ]+vcvtps2ph \$0x3,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 a1 df 03[ ]+vcvtps2ph \$0x3,%xmm11,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 a1 c4 00[ ]+vcvtps2ph \$0x0,%xmm0,%xmm4 +[ ]*[a-f0-9]+: 8f e8 78 a1 07 00[ ]+vcvtps2ph \$0x0,%xmm0,\(%rdi\) +[ ]*[a-f0-9]+: 8f 68 78 a1 f8 ff[ ]+vcvtps2ph \$0xff,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a1 38 00[ ]+vcvtps2ph \$0x0,%xmm15,\(%rax\) +[ ]*[a-f0-9]+: 8f 68 78 a1 18 ff[ ]+vcvtps2ph \$0xff,%xmm11,\(%rax\) +[ ]*[a-f0-9]+: 8f c8 78 a1 04 24 ff[ ]+vcvtps2ph \$0xff,%xmm0,\(%r12\) +[ ]*[a-f0-9]+: 8f 48 78 a1 3c 24 ff[ ]+vcvtps2ph \$0xff,%xmm15,\(%r12\) +[ ]*[a-f0-9]+: 8f 68 78 a1 38 03[ ]+vcvtps2ph \$0x3,%xmm15,\(%rax\) +[ ]*[a-f0-9]+: 8f 48 78 a1 1c 24 03[ ]+vcvtps2ph \$0x3,%xmm11,\(%r12\) +[ ]*[a-f0-9]+: 8f 68 78 a1 dc ff[ ]+vcvtps2ph \$0xff,%xmm11,%xmm4 +[ ]*[a-f0-9]+: 8f 68 7c a1 18 00[ ]+vcvtps2ph \$0x0,%ymm11,\(%rax\) +[ ]*[a-f0-9]+: 8f 68 7c a1 3f 00[ ]+vcvtps2ph \$0x0,%ymm15,\(%rdi\) +[ ]*[a-f0-9]+: 8f c8 7c a1 04 24 00[ ]+vcvtps2ph \$0x0,%ymm0,\(%r12\) +[ ]*[a-f0-9]+: 8f 48 7c a1 df ff[ ]+vcvtps2ph \$0xff,%ymm11,%xmm15 +[ ]*[a-f0-9]+: 8f c8 7c a1 c7 03[ ]+vcvtps2ph \$0x3,%ymm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 7c a1 df 03[ ]+vcvtps2ph \$0x3,%ymm11,%xmm15 +[ ]*[a-f0-9]+: 8f e8 7c a1 c4 00[ ]+vcvtps2ph \$0x0,%ymm0,%xmm4 +[ ]*[a-f0-9]+: 8f e8 7c a1 07 00[ ]+vcvtps2ph \$0x0,%ymm0,\(%rdi\) +[ ]*[a-f0-9]+: 8f 68 7c a1 f8 ff[ ]+vcvtps2ph \$0xff,%ymm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 7c a1 38 00[ ]+vcvtps2ph \$0x0,%ymm15,\(%rax\) +[ ]*[a-f0-9]+: 8f 68 7c a1 18 ff[ ]+vcvtps2ph \$0xff,%ymm11,\(%rax\) +[ ]*[a-f0-9]+: 8f c8 7c a1 04 24 ff[ ]+vcvtps2ph \$0xff,%ymm0,\(%r12\) +[ ]*[a-f0-9]+: 8f 48 7c a1 3c 24 ff[ ]+vcvtps2ph \$0xff,%ymm15,\(%r12\) +[ ]*[a-f0-9]+: 8f 68 7c a1 38 03[ ]+vcvtps2ph \$0x3,%ymm15,\(%rax\) +[ ]*[a-f0-9]+: 8f 48 7c a1 1c 24 03[ ]+vcvtps2ph \$0x3,%ymm11,\(%r12\) +[ ]*[a-f0-9]+: 8f 68 7c a1 dc ff[ ]+vcvtps2ph \$0xff,%ymm11,%xmm4 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-cvt16.s b/gas/testsuite/gas/i386/x86-64-cvt16.s new file mode 100644 index 0000000..0c317e8 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-cvt16.s @@ -0,0 +1,74 @@ +# Check CVT16 instructions (maxcombos=16, maxops=3, archbits=64, seed=1) + + .allow_index_reg + .text +_start: + +# Tests for op VCVTPH2PS imm8, xmm2/mem64, xmm1 (at&t syntax) + VCVTPH2PS $0x0,%xmm15,%xmm15 + VCVTPH2PS $0x0,(%rsi),%xmm15 + VCVTPH2PS $0x0,%xmm0,%xmm11 + VCVTPH2PS $0xFF,%xmm15,%xmm0 + VCVTPH2PS $0x3,%xmm0,%xmm0 + VCVTPH2PS $0x3,%xmm15,%xmm0 + VCVTPH2PS $0x0,%xmm11,%xmm11 + VCVTPH2PS $0x0,%xmm0,%xmm15 + VCVTPH2PS $0x3,(%rcx),%xmm0 + VCVTPH2PS $0xFF,(%rsi),%xmm0 + VCVTPH2PS $0x0,(%rdi),%xmm15 + VCVTPH2PS $0xFF,%xmm15,%xmm15 + VCVTPH2PS $0xFF,%xmm11,%xmm11 + VCVTPH2PS $0xFF,(%rsi),%xmm11 + VCVTPH2PS $0x3,(%rdi),%xmm15 + VCVTPH2PS $0x3,%xmm15,%xmm11 +# Tests for op VCVTPH2PS imm8, xmm2/mem128, ymm1 (at&t syntax) + VCVTPH2PS $0x0,%xmm15,%ymm15 + VCVTPH2PS $0x0,(%rsi),%ymm15 + VCVTPH2PS $0x0,%xmm0,%ymm11 + VCVTPH2PS $0xFF,%xmm15,%ymm0 + VCVTPH2PS $0x3,%xmm0,%ymm0 + VCVTPH2PS $0x3,%xmm15,%ymm0 + VCVTPH2PS $0x0,%xmm11,%ymm11 + VCVTPH2PS $0x0,%xmm0,%ymm15 + VCVTPH2PS $0x3,(%rcx),%ymm0 + VCVTPH2PS $0xFF,(%rsi),%ymm0 + VCVTPH2PS $0x0,(%rdi),%ymm15 + VCVTPH2PS $0xFF,%xmm15,%ymm15 + VCVTPH2PS $0xFF,%xmm11,%ymm11 + VCVTPH2PS $0xFF,(%rsi),%ymm11 + VCVTPH2PS $0x3,(%rdi),%ymm15 + VCVTPH2PS $0x3,%xmm15,%ymm11 +# Tests for op VCVTPS2PH imm8, xmm2, xmm1/mem64 (at&t syntax) + VCVTPS2PH $0x0,%xmm11,(%rax) + VCVTPS2PH $0x0,%xmm15,(%rdi) + VCVTPS2PH $0x0,%xmm0,(%r12) + VCVTPS2PH $0xFF,%xmm11,%xmm15 + VCVTPS2PH $0x3,%xmm0,%xmm15 + VCVTPS2PH $0x3,%xmm11,%xmm15 + VCVTPS2PH $0x0,%xmm0,%xmm4 + VCVTPS2PH $0x0,%xmm0,(%rdi) + VCVTPS2PH $0xFF,%xmm15,%xmm0 + VCVTPS2PH $0x0,%xmm15,(%rax) + VCVTPS2PH $0xFF,%xmm11,(%rax) + VCVTPS2PH $0xFF,%xmm0,(%r12) + VCVTPS2PH $0xFF,%xmm15,(%r12) + VCVTPS2PH $0x3,%xmm15,(%rax) + VCVTPS2PH $0x3,%xmm11,(%r12) + VCVTPS2PH $0xFF,%xmm11,%xmm4 +# Tests for op VCVTPS2PH imm8, ymm2, xmm1/mem128 (at&t syntax) + VCVTPS2PH $0x0,%ymm11,(%rax) + VCVTPS2PH $0x0,%ymm15,(%rdi) + VCVTPS2PH $0x0,%ymm0,(%r12) + VCVTPS2PH $0xFF,%ymm11,%xmm15 + VCVTPS2PH $0x3,%ymm0,%xmm15 + VCVTPS2PH $0x3,%ymm11,%xmm15 + VCVTPS2PH $0x0,%ymm0,%xmm4 + VCVTPS2PH $0x0,%ymm0,(%rdi) + VCVTPS2PH $0xFF,%ymm15,%xmm0 + VCVTPS2PH $0x0,%ymm15,(%rax) + VCVTPS2PH $0xFF,%ymm11,(%rax) + VCVTPS2PH $0xFF,%ymm0,(%r12) + VCVTPS2PH $0xFF,%ymm15,(%r12) + VCVTPS2PH $0x3,%ymm15,(%rax) + VCVTPS2PH $0x3,%ymm11,(%r12) + VCVTPS2PH $0xFF,%ymm11,%xmm4 diff --git a/gas/testsuite/gas/i386/x86-64-xop.d b/gas/testsuite/gas/i386/x86-64-xop.d new file mode 100644 index 0000000..2458d9e --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-xop.d @@ -0,0 +1,1209 @@ +#objdump: -dw +#name: x86-64 XOP + +.*: +file format .* + +Disassembly of section .text: + +0+ <_start>: +[ ]*[a-f0-9]+: 8f 69 78 81 fa[ ]+vfrczpd %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 81 e0[ ]+vfrczpd %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 81 04 24[ ]+vfrczpd \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 81 38[ ]+vfrczpd \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 81 c0[ ]+vfrczpd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 81 3a[ ]+vfrczpd \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 81 c2[ ]+vfrczpd %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 81 e7[ ]+vfrczpd %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 81 c7[ ]+vfrczpd %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 81 f8[ ]+vfrczpd %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 81 22[ ]+vfrczpd \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 81 ff[ ]+vfrczpd %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 81 00[ ]+vfrczpd \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 81 3c 24[ ]+vfrczpd \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 81 20[ ]+vfrczpd \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 81 02[ ]+vfrczpd \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 7c 81 fa[ ]+vfrczpd %ymm2,%ymm15 +[ ]*[a-f0-9]+: 8f 69 7c 81 e0[ ]+vfrczpd %ymm0,%ymm12 +[ ]*[a-f0-9]+: 8f c9 7c 81 04 24[ ]+vfrczpd \(%r12\),%ymm0 +[ ]*[a-f0-9]+: 8f 69 7c 81 38[ ]+vfrczpd \(%rax\),%ymm15 +[ ]*[a-f0-9]+: 8f e9 7c 81 c0[ ]+vfrczpd %ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f 49 7c 81 3a[ ]+vfrczpd \(%r10\),%ymm15 +[ ]*[a-f0-9]+: 8f e9 7c 81 c2[ ]+vfrczpd %ymm2,%ymm0 +[ ]*[a-f0-9]+: 8f 49 7c 81 e7[ ]+vfrczpd %ymm15,%ymm12 +[ ]*[a-f0-9]+: 8f c9 7c 81 c7[ ]+vfrczpd %ymm15,%ymm0 +[ ]*[a-f0-9]+: 8f 69 7c 81 f8[ ]+vfrczpd %ymm0,%ymm15 +[ ]*[a-f0-9]+: 8f 49 7c 81 22[ ]+vfrczpd \(%r10\),%ymm12 +[ ]*[a-f0-9]+: 8f 49 7c 81 ff[ ]+vfrczpd %ymm15,%ymm15 +[ ]*[a-f0-9]+: 8f e9 7c 81 00[ ]+vfrczpd \(%rax\),%ymm0 +[ ]*[a-f0-9]+: 8f 49 7c 81 3c 24[ ]+vfrczpd \(%r12\),%ymm15 +[ ]*[a-f0-9]+: 8f 69 7c 81 20[ ]+vfrczpd \(%rax\),%ymm12 +[ ]*[a-f0-9]+: 8f c9 7c 81 02[ ]+vfrczpd \(%r10\),%ymm0 +[ ]*[a-f0-9]+: 8f 69 78 80 fa[ ]+vfrczps %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 80 e0[ ]+vfrczps %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 80 04 24[ ]+vfrczps \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 80 38[ ]+vfrczps \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 80 c0[ ]+vfrczps %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 80 3a[ ]+vfrczps \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 80 c2[ ]+vfrczps %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 80 e7[ ]+vfrczps %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 80 c7[ ]+vfrczps %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 80 f8[ ]+vfrczps %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 80 22[ ]+vfrczps \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 80 ff[ ]+vfrczps %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 80 00[ ]+vfrczps \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 80 3c 24[ ]+vfrczps \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 80 20[ ]+vfrczps \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 80 02[ ]+vfrczps \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 7c 80 fa[ ]+vfrczps %ymm2,%ymm15 +[ ]*[a-f0-9]+: 8f 69 7c 80 e0[ ]+vfrczps %ymm0,%ymm12 +[ ]*[a-f0-9]+: 8f c9 7c 80 04 24[ ]+vfrczps \(%r12\),%ymm0 +[ ]*[a-f0-9]+: 8f 69 7c 80 38[ ]+vfrczps \(%rax\),%ymm15 +[ ]*[a-f0-9]+: 8f e9 7c 80 c0[ ]+vfrczps %ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f 49 7c 80 3a[ ]+vfrczps \(%r10\),%ymm15 +[ ]*[a-f0-9]+: 8f e9 7c 80 c2[ ]+vfrczps %ymm2,%ymm0 +[ ]*[a-f0-9]+: 8f 49 7c 80 e7[ ]+vfrczps %ymm15,%ymm12 +[ ]*[a-f0-9]+: 8f c9 7c 80 c7[ ]+vfrczps %ymm15,%ymm0 +[ ]*[a-f0-9]+: 8f 69 7c 80 f8[ ]+vfrczps %ymm0,%ymm15 +[ ]*[a-f0-9]+: 8f 49 7c 80 22[ ]+vfrczps \(%r10\),%ymm12 +[ ]*[a-f0-9]+: 8f 49 7c 80 ff[ ]+vfrczps %ymm15,%ymm15 +[ ]*[a-f0-9]+: 8f e9 7c 80 00[ ]+vfrczps \(%rax\),%ymm0 +[ ]*[a-f0-9]+: 8f 49 7c 80 3c 24[ ]+vfrczps \(%r12\),%ymm15 +[ ]*[a-f0-9]+: 8f 69 7c 80 20[ ]+vfrczps \(%rax\),%ymm12 +[ ]*[a-f0-9]+: 8f c9 7c 80 02[ ]+vfrczps \(%r10\),%ymm0 +[ ]*[a-f0-9]+: 8f 69 78 83 fa[ ]+vfrczsd %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 83 e0[ ]+vfrczsd %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 83 04 24[ ]+vfrczsd \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 83 38[ ]+vfrczsd \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 83 c0[ ]+vfrczsd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 83 3a[ ]+vfrczsd \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 83 c2[ ]+vfrczsd %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 83 e7[ ]+vfrczsd %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 83 c7[ ]+vfrczsd %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 83 f8[ ]+vfrczsd %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 83 22[ ]+vfrczsd \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 83 ff[ ]+vfrczsd %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 83 00[ ]+vfrczsd \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 83 3c 24[ ]+vfrczsd \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 83 20[ ]+vfrczsd \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 83 02[ ]+vfrczsd \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 82 fa[ ]+vfrczss %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 82 e0[ ]+vfrczss %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 82 04 24[ ]+vfrczss \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 82 38[ ]+vfrczss \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 82 c0[ ]+vfrczss %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 82 3a[ ]+vfrczss \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 82 c2[ ]+vfrczss %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 82 e7[ ]+vfrczss %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 82 c7[ ]+vfrczss %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 82 f8[ ]+vfrczss %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 82 22[ ]+vfrczss \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 82 ff[ ]+vfrczss %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 82 00[ ]+vfrczss \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 82 3c 24[ ]+vfrczss \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 82 20[ ]+vfrczss \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 82 02[ ]+vfrczss \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f c8 40 a2 c7 00[ ]+vpcmov %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 a2 01 20[ ]+vpcmov %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 a2 01 f0[ ]+vpcmov %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a2 d8 f0[ ]+vpcmov %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a2 c4 f0[ ]+vpcmov %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 a2 fc f0[ ]+vpcmov %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 a2 3c 24 f0[ ]+vpcmov %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 a2 f8 20[ ]+vpcmov %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 a2 39 20[ ]+vpcmov %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 a2 fc 20[ ]+vpcmov %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 a2 04 24 20[ ]+vpcmov %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 a2 45 00 00[ ]+vpcmov %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 a2 5d 00 f0[ ]+vpcmov %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 a2 1c 24 f0[ ]+vpcmov %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a2 c7 f0[ ]+vpcmov %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 a2 19 20[ ]+vpcmov %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 44 a2 c7 00[ ]+vpcmov %ymm0,%ymm15,%ymm7,%ymm0 +[ ]*[a-f0-9]+: 8f c8 7c a2 01 20[ ]+vpcmov %ymm2,\(%r9\),%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f c8 04 a2 01 f0[ ]+vpcmov %ymm15,\(%r9\),%ymm15,%ymm0 +[ ]*[a-f0-9]+: 8f 68 7c a2 d8 f0[ ]+vpcmov %ymm15,%ymm0,%ymm0,%ymm11 +[ ]*[a-f0-9]+: 8f c8 7c a2 c4 f0[ ]+vpcmov %ymm15,%ymm12,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f 48 7c a2 fc f0[ ]+vpcmov %ymm15,%ymm12,%ymm0,%ymm15 +[ ]*[a-f0-9]+: 8f 48 7c a2 3c 24 f0[ ]+vpcmov %ymm8,\(%r12,%rdi,1\),%ymm0,%ymm15 +[ ]*[a-f0-9]+: 8f 68 7c a2 f8 20[ ]+vpcmov %ymm2,%ymm0,%ymm0,%ymm15 +[ ]*[a-f0-9]+: 8f 48 04 a2 39 20[ ]+vpcmov %ymm2,\(%r9\),%ymm15,%ymm15 +[ ]*[a-f0-9]+: 8f 48 04 a2 fc 20[ ]+vpcmov %ymm2,%ymm12,%ymm15,%ymm15 +[ ]*[a-f0-9]+: 8f c8 04 a2 04 24 20[ ]+vpcmov %ymm8,\(%r12,%rax,1\),%ymm15,%ymm0 +[ ]*[a-f0-9]+: 8f c8 04 a2 45 00 00[ ]+vpcmov %ymm8,0x45\(%r13\),%ymm15,%ymm0 +[ ]*[a-f0-9]+: 8f 48 44 a2 5d 00 f0[ ]+vpcmov %ymm8,0x5d\(%r13\),%ymm7,%ymm11 +[ ]*[a-f0-9]+: 8f 48 44 a2 1c 24 f0[ ]+vpcmov %ymm8,\(%r12,%rbx,1\),%ymm7,%ymm11 +[ ]*[a-f0-9]+: 8f c8 7c a2 c7 f0[ ]+vpcmov %ymm15,%ymm15,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f 48 04 a2 19 20[ ]+vpcmov %ymm2,\(%r9\),%ymm15,%ymm11 +[ ]*[a-f0-9]+: 8f c8 40 a2 c4 00[ ]+vpcmov %xmm0,%xmm12,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 f8 a2 00 f0[ ]+vpcmov \(%rax\),%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 80 a2 02 f0[ ]+vpcmov \(%r10\),%xmm15,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a2 d8 20[ ]+vpcmov %xmm2,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f e8 78 a2 c0 20[ ]+vpcmov %xmm2,%xmm0,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a2 f8 20[ ]+vpcmov %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 f8 a2 3a c0[ ]+vpcmov \(%r10\),%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 f8 a2 38 00[ ]+vpcmov \(%rax\),%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 80 a2 3c 24 f0[ ]+vpcmov \(%r12\),%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 80 a2 3c 24 00[ ]+vpcmov \(%r12\),%xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 80 a2 00 c0[ ]+vpcmov \(%rax\),%xmm12,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 a2 c7 f0[ ]+vpcmov %xmm15,%xmm15,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 c0 a2 1a f0[ ]+vpcmov \(%r10\),%xmm15,%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 a2 dc 20[ ]+vpcmov %xmm2,%xmm12,%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a2 c4 20[ ]+vpcmov %xmm2,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 80 a2 1c 24 f0[ ]+vpcmov \(%r12\),%xmm15,%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 44 a2 c4 00[ ]+vpcmov %ymm0,%ymm12,%ymm7,%ymm0 +[ ]*[a-f0-9]+: 8f e8 fc a2 00 f0[ ]+vpcmov \(%rax\),%ymm15,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f c8 84 a2 02 f0[ ]+vpcmov \(%r10\),%ymm15,%ymm15,%ymm0 +[ ]*[a-f0-9]+: 8f 68 7c a2 d8 20[ ]+vpcmov %ymm2,%ymm0,%ymm0,%ymm11 +[ ]*[a-f0-9]+: 8f e8 7c a2 c0 20[ ]+vpcmov %ymm2,%ymm0,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f 68 7c a2 f8 20[ ]+vpcmov %ymm2,%ymm0,%ymm0,%ymm15 +[ ]*[a-f0-9]+: 8f 48 fc a2 3a c0[ ]+vpcmov \(%r10\),%ymm12,%ymm0,%ymm15 +[ ]*[a-f0-9]+: 8f 68 fc a2 38 00[ ]+vpcmov \(%rax\),%ymm0,%ymm0,%ymm15 +[ ]*[a-f0-9]+: 8f 48 84 a2 3c 24 f0[ ]+vpcmov \(%r12\),%ymm15,%ymm15,%ymm15 +[ ]*[a-f0-9]+: 8f 48 84 a2 3c 24 00[ ]+vpcmov \(%r12\),%ymm0,%ymm15,%ymm15 +[ ]*[a-f0-9]+: 8f e8 84 a2 00 c0[ ]+vpcmov \(%rax\),%ymm12,%ymm15,%ymm0 +[ ]*[a-f0-9]+: 8f c8 04 a2 c7 f0[ ]+vpcmov %ymm15,%ymm15,%ymm15,%ymm0 +[ ]*[a-f0-9]+: 8f 48 c4 a2 1a f0[ ]+vpcmov \(%r10\),%ymm15,%ymm7,%ymm11 +[ ]*[a-f0-9]+: 8f 48 44 a2 dc 20[ ]+vpcmov %ymm2,%ymm12,%ymm7,%ymm11 +[ ]*[a-f0-9]+: 8f c8 7c a2 c4 20[ ]+vpcmov %ymm2,%ymm12,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f 48 84 a2 1c 24 f0[ ]+vpcmov \(%r12\),%ymm15,%ymm15,%ymm11 +[ ]*[a-f0-9]+: 8f 68 78 cc 3f 03[ ]+vpcomb \$0x3,\(%rdi\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 cc c8 ff[ ]+vpcomb \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 cc cf ff[ ]+vpcomb \$0xff,%xmm15,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 20 cc cb 00[ ]+vpcomb \$0x0,%xmm11,%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 cc cb 00[ ]+vpcomb \$0x0,%xmm11,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 00 cc c8 00[ ]+vpcomb \$0x0,%xmm0,%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 48 00 cc fb 03[ ]+vpcomb \$0x3,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 cc fb 00[ ]+vpcomb \$0x0,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 cc ff ff[ ]+vpcomb \$0xff,%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 00 cc 39 00[ ]+vpcomb \$0x0,\(%rcx\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 cc 01 03[ ]+vpcomb \$0x3,\(%rcx\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 20 cc 0f ff[ ]+vpcomb \$0xff,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f e8 20 cc 0f 03[ ]+vpcomb \$0x3,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 cc f8 03[ ]+vpcomb \$0x3,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 20 cc 01 ff[ ]+vpcomb \$0xff,\(%rcx\),%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 00 cc 0e 03[ ]+vpcomb \$0x3,\(%rsi\),%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ce 3f 03[ ]+vpcomd \$0x3,\(%rdi\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ce c8 ff[ ]+vpcomd \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ce cf ff[ ]+vpcomd \$0xff,%xmm15,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 20 ce cb 00[ ]+vpcomd \$0x0,%xmm11,%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ce cb 00[ ]+vpcomd \$0x0,%xmm11,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 00 ce c8 00[ ]+vpcomd \$0x0,%xmm0,%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 48 00 ce fb 03[ ]+vpcomd \$0x3,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ce fb 00[ ]+vpcomd \$0x0,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ce ff ff[ ]+vpcomd \$0xff,%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 00 ce 39 00[ ]+vpcomd \$0x0,\(%rcx\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ce 01 03[ ]+vpcomd \$0x3,\(%rcx\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 20 ce 0f ff[ ]+vpcomd \$0xff,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f e8 20 ce 0f 03[ ]+vpcomd \$0x3,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ce f8 03[ ]+vpcomd \$0x3,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 20 ce 01 ff[ ]+vpcomd \$0xff,\(%rcx\),%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 00 ce 0e 03[ ]+vpcomd \$0x3,\(%rsi\),%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 cf 3f 03[ ]+vpcomq \$0x3,\(%rdi\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 cf c8 ff[ ]+vpcomq \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 cf cf ff[ ]+vpcomq \$0xff,%xmm15,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 20 cf cb 00[ ]+vpcomq \$0x0,%xmm11,%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 cf cb 00[ ]+vpcomq \$0x0,%xmm11,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 00 cf c8 00[ ]+vpcomq \$0x0,%xmm0,%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 48 00 cf fb 03[ ]+vpcomq \$0x3,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 cf fb 00[ ]+vpcomq \$0x0,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 cf ff ff[ ]+vpcomq \$0xff,%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 00 cf 39 00[ ]+vpcomq \$0x0,\(%rcx\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 cf 01 03[ ]+vpcomq \$0x3,\(%rcx\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 20 cf 0f ff[ ]+vpcomq \$0xff,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f e8 20 cf 0f 03[ ]+vpcomq \$0x3,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 cf f8 03[ ]+vpcomq \$0x3,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 20 cf 01 ff[ ]+vpcomq \$0xff,\(%rcx\),%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 00 cf 0e 03[ ]+vpcomq \$0x3,\(%rsi\),%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ec 3f 03[ ]+vpcomub \$0x3,\(%rdi\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ec c8 ff[ ]+vpcomub \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ec cf ff[ ]+vpcomub \$0xff,%xmm15,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 20 ec cb 00[ ]+vpcomub \$0x0,%xmm11,%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ec cb 00[ ]+vpcomub \$0x0,%xmm11,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 00 ec c8 00[ ]+vpcomub \$0x0,%xmm0,%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 48 00 ec fb 03[ ]+vpcomub \$0x3,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ec fb 00[ ]+vpcomub \$0x0,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ec ff ff[ ]+vpcomub \$0xff,%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 00 ec 39 00[ ]+vpcomub \$0x0,\(%rcx\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ec 01 03[ ]+vpcomub \$0x3,\(%rcx\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 20 ec 0f ff[ ]+vpcomub \$0xff,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f e8 20 ec 0f 03[ ]+vpcomub \$0x3,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ec f8 03[ ]+vpcomub \$0x3,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 20 ec 01 ff[ ]+vpcomub \$0xff,\(%rcx\),%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 00 ec 0e 03[ ]+vpcomub \$0x3,\(%rsi\),%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ee 3f 03[ ]+vpcomud \$0x3,\(%rdi\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ee c8 ff[ ]+vpcomud \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ee cf ff[ ]+vpcomud \$0xff,%xmm15,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 20 ee cb 00[ ]+vpcomud \$0x0,%xmm11,%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ee cb 00[ ]+vpcomud \$0x0,%xmm11,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 00 ee c8 00[ ]+vpcomud \$0x0,%xmm0,%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 48 00 ee fb 03[ ]+vpcomud \$0x3,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ee fb 00[ ]+vpcomud \$0x0,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ee ff ff[ ]+vpcomud \$0xff,%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 00 ee 39 00[ ]+vpcomud \$0x0,\(%rcx\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ee 01 03[ ]+vpcomud \$0x3,\(%rcx\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 20 ee 0f ff[ ]+vpcomud \$0xff,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f e8 20 ee 0f 03[ ]+vpcomud \$0x3,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ee f8 03[ ]+vpcomud \$0x3,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 20 ee 01 ff[ ]+vpcomud \$0xff,\(%rcx\),%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 00 ee 0e 03[ ]+vpcomud \$0x3,\(%rsi\),%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ef 3f 03[ ]+vpcomuq \$0x3,\(%rdi\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ef c8 ff[ ]+vpcomuq \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ef cf ff[ ]+vpcomuq \$0xff,%xmm15,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 20 ef cb 00[ ]+vpcomuq \$0x0,%xmm11,%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ef cb 00[ ]+vpcomuq \$0x0,%xmm11,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 00 ef c8 00[ ]+vpcomuq \$0x0,%xmm0,%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 48 00 ef fb 03[ ]+vpcomuq \$0x3,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ef fb 00[ ]+vpcomuq \$0x0,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ef ff ff[ ]+vpcomuq \$0xff,%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 00 ef 39 00[ ]+vpcomuq \$0x0,\(%rcx\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ef 01 03[ ]+vpcomuq \$0x3,\(%rcx\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 20 ef 0f ff[ ]+vpcomuq \$0xff,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f e8 20 ef 0f 03[ ]+vpcomuq \$0x3,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ef f8 03[ ]+vpcomuq \$0x3,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 20 ef 01 ff[ ]+vpcomuq \$0xff,\(%rcx\),%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 00 ef 0e 03[ ]+vpcomuq \$0x3,\(%rsi\),%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ed 3f 03[ ]+vpcomuw \$0x3,\(%rdi\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ed c8 ff[ ]+vpcomuw \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ed cf ff[ ]+vpcomuw \$0xff,%xmm15,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 20 ed cb 00[ ]+vpcomuw \$0x0,%xmm11,%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 ed cb 00[ ]+vpcomuw \$0x0,%xmm11,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 00 ed c8 00[ ]+vpcomuw \$0x0,%xmm0,%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 48 00 ed fb 03[ ]+vpcomuw \$0x3,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ed fb 00[ ]+vpcomuw \$0x0,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 ed ff ff[ ]+vpcomuw \$0xff,%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 00 ed 39 00[ ]+vpcomuw \$0x0,\(%rcx\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 ed 01 03[ ]+vpcomuw \$0x3,\(%rcx\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 20 ed 0f ff[ ]+vpcomuw \$0xff,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f e8 20 ed 0f 03[ ]+vpcomuw \$0x3,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 ed f8 03[ ]+vpcomuw \$0x3,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 20 ed 01 ff[ ]+vpcomuw \$0xff,\(%rcx\),%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 00 ed 0e 03[ ]+vpcomuw \$0x3,\(%rsi\),%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 cd 3f 03[ ]+vpcomw \$0x3,\(%rdi\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 cd c8 ff[ ]+vpcomw \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 cd cf ff[ ]+vpcomw \$0xff,%xmm15,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f c8 20 cd cb 00[ ]+vpcomw \$0x0,%xmm11,%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f c8 78 cd cb 00[ ]+vpcomw \$0x0,%xmm11,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 00 cd c8 00[ ]+vpcomw \$0x0,%xmm0,%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 48 00 cd fb 03[ ]+vpcomw \$0x3,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 cd fb 00[ ]+vpcomw \$0x0,%xmm11,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 cd ff ff[ ]+vpcomw \$0xff,%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 00 cd 39 00[ ]+vpcomw \$0x0,\(%rcx\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 cd 01 03[ ]+vpcomw \$0x3,\(%rcx\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 20 cd 0f ff[ ]+vpcomw \$0xff,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f e8 20 cd 0f 03[ ]+vpcomw \$0x3,\(%rdi\),%xmm11,%xmm1 +[ ]*[a-f0-9]+: 8f 68 78 cd f8 03[ ]+vpcomw \$0x3,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 20 cd 01 ff[ ]+vpcomw \$0xff,\(%rcx\),%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 00 cd 0e 03[ ]+vpcomw \$0x3,\(%rsi\),%xmm15,%xmm1 +[ ]*[a-f0-9]+: 8f 69 78 c2 fa[ ]+vphaddbd %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c2 e0[ ]+vphaddbd %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c2 04 24[ ]+vphaddbd \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c2 38[ ]+vphaddbd \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c2 c0[ ]+vphaddbd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c2 3a[ ]+vphaddbd \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c2 c2[ ]+vphaddbd %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c2 e7[ ]+vphaddbd %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c2 c7[ ]+vphaddbd %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c2 f8[ ]+vphaddbd %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 c2 22[ ]+vphaddbd \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 c2 ff[ ]+vphaddbd %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c2 00[ ]+vphaddbd \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c2 3c 24[ ]+vphaddbd \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c2 20[ ]+vphaddbd \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c2 02[ ]+vphaddbd \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c3 fa[ ]+vphaddbq %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c3 e0[ ]+vphaddbq %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c3 04 24[ ]+vphaddbq \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c3 38[ ]+vphaddbq \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c3 c0[ ]+vphaddbq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c3 3a[ ]+vphaddbq \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c3 c2[ ]+vphaddbq %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c3 e7[ ]+vphaddbq %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c3 c7[ ]+vphaddbq %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c3 f8[ ]+vphaddbq %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 c3 22[ ]+vphaddbq \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 c3 ff[ ]+vphaddbq %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c3 00[ ]+vphaddbq \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c3 3c 24[ ]+vphaddbq \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c3 20[ ]+vphaddbq \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c3 02[ ]+vphaddbq \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c1 fa[ ]+vphaddbw %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c1 e0[ ]+vphaddbw %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c1 04 24[ ]+vphaddbw \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c1 38[ ]+vphaddbw \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c1 c0[ ]+vphaddbw %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c1 3a[ ]+vphaddbw \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c1 c2[ ]+vphaddbw %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c1 e7[ ]+vphaddbw %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c1 c7[ ]+vphaddbw %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c1 f8[ ]+vphaddbw %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 c1 22[ ]+vphaddbw \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 c1 ff[ ]+vphaddbw %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c1 00[ ]+vphaddbw \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c1 3c 24[ ]+vphaddbw \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c1 20[ ]+vphaddbw \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c1 02[ ]+vphaddbw \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 cb fa[ ]+vphadddq %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 cb e0[ ]+vphadddq %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 cb 04 24[ ]+vphadddq \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 cb 38[ ]+vphadddq \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 cb c0[ ]+vphadddq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 cb 3a[ ]+vphadddq \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 cb c2[ ]+vphadddq %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 cb e7[ ]+vphadddq %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 cb c7[ ]+vphadddq %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 cb f8[ ]+vphadddq %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 cb 22[ ]+vphadddq \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 cb ff[ ]+vphadddq %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 cb 00[ ]+vphadddq \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 cb 3c 24[ ]+vphadddq \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 cb 20[ ]+vphadddq \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 cb 02[ ]+vphadddq \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d2 fa[ ]+vphaddubd %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d2 e0[ ]+vphaddubd %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d2 04 24[ ]+vphaddubd \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d2 38[ ]+vphaddubd \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d2 c0[ ]+vphaddubd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d2 3a[ ]+vphaddubd \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d2 c2[ ]+vphaddubd %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d2 e7[ ]+vphaddubd %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d2 c7[ ]+vphaddubd %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d2 f8[ ]+vphaddubd %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 d2 22[ ]+vphaddubd \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 d2 ff[ ]+vphaddubd %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d2 00[ ]+vphaddubd \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d2 3c 24[ ]+vphaddubd \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d2 20[ ]+vphaddubd \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d2 02[ ]+vphaddubd \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d3 fa[ ]+vphaddubq %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d3 e0[ ]+vphaddubq %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d3 04 24[ ]+vphaddubq \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d3 38[ ]+vphaddubq \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d3 c0[ ]+vphaddubq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d3 3a[ ]+vphaddubq \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d3 c2[ ]+vphaddubq %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d3 e7[ ]+vphaddubq %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d3 c7[ ]+vphaddubq %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d3 f8[ ]+vphaddubq %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 d3 22[ ]+vphaddubq \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 d3 ff[ ]+vphaddubq %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d3 00[ ]+vphaddubq \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d3 3c 24[ ]+vphaddubq \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d3 20[ ]+vphaddubq \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d3 02[ ]+vphaddubq \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d1 fa[ ]+vphaddubw %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d1 e0[ ]+vphaddubw %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d1 04 24[ ]+vphaddubw \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d1 38[ ]+vphaddubw \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d1 c0[ ]+vphaddubw %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d1 3a[ ]+vphaddubw \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d1 c2[ ]+vphaddubw %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d1 e7[ ]+vphaddubw %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d1 c7[ ]+vphaddubw %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d1 f8[ ]+vphaddubw %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 d1 22[ ]+vphaddubw \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 d1 ff[ ]+vphaddubw %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d1 00[ ]+vphaddubw \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d1 3c 24[ ]+vphaddubw \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d1 20[ ]+vphaddubw \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d1 02[ ]+vphaddubw \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 db fa[ ]+vphaddudq %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 db e0[ ]+vphaddudq %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 db 04 24[ ]+vphaddudq \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 db 38[ ]+vphaddudq \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 db c0[ ]+vphaddudq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 db 3a[ ]+vphaddudq \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 db c2[ ]+vphaddudq %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 db e7[ ]+vphaddudq %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 db c7[ ]+vphaddudq %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 db f8[ ]+vphaddudq %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 db 22[ ]+vphaddudq \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 db ff[ ]+vphaddudq %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 db 00[ ]+vphaddudq \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 db 3c 24[ ]+vphaddudq \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 db 20[ ]+vphaddudq \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 db 02[ ]+vphaddudq \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d6 fa[ ]+vphadduwd %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d6 e0[ ]+vphadduwd %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d6 04 24[ ]+vphadduwd \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d6 38[ ]+vphadduwd \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d6 c0[ ]+vphadduwd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d6 3a[ ]+vphadduwd \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d6 c2[ ]+vphadduwd %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d6 e7[ ]+vphadduwd %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d6 c7[ ]+vphadduwd %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d6 f8[ ]+vphadduwd %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 d6 22[ ]+vphadduwd \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 d6 ff[ ]+vphadduwd %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d6 00[ ]+vphadduwd \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d6 3c 24[ ]+vphadduwd \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d6 20[ ]+vphadduwd \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d6 02[ ]+vphadduwd \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d7 fa[ ]+vphadduwq %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d7 e0[ ]+vphadduwq %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d7 04 24[ ]+vphadduwq \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d7 38[ ]+vphadduwq \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d7 c0[ ]+vphadduwq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d7 3a[ ]+vphadduwq \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d7 c2[ ]+vphadduwq %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d7 e7[ ]+vphadduwq %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d7 c7[ ]+vphadduwq %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 d7 f8[ ]+vphadduwq %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 d7 22[ ]+vphadduwq \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 d7 ff[ ]+vphadduwq %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 d7 00[ ]+vphadduwq \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 d7 3c 24[ ]+vphadduwq \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 d7 20[ ]+vphadduwq \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 d7 02[ ]+vphadduwq \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c6 fa[ ]+vphaddwd %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c6 e0[ ]+vphaddwd %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c6 04 24[ ]+vphaddwd \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c6 38[ ]+vphaddwd \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c6 c0[ ]+vphaddwd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c6 3a[ ]+vphaddwd \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c6 c2[ ]+vphaddwd %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c6 e7[ ]+vphaddwd %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c6 c7[ ]+vphaddwd %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c6 f8[ ]+vphaddwd %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 c6 22[ ]+vphaddwd \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 c6 ff[ ]+vphaddwd %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c6 00[ ]+vphaddwd \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c6 3c 24[ ]+vphaddwd \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c6 20[ ]+vphaddwd \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c6 02[ ]+vphaddwd \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c7 fa[ ]+vphaddwq %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c7 e0[ ]+vphaddwq %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c7 04 24[ ]+vphaddwq \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c7 38[ ]+vphaddwq \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c7 c0[ ]+vphaddwq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c7 3a[ ]+vphaddwq \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c7 c2[ ]+vphaddwq %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c7 e7[ ]+vphaddwq %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c7 c7[ ]+vphaddwq %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 c7 f8[ ]+vphaddwq %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 c7 22[ ]+vphaddwq \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 c7 ff[ ]+vphaddwq %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 c7 00[ ]+vphaddwq \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 c7 3c 24[ ]+vphaddwq \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 c7 20[ ]+vphaddwq \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 c7 02[ ]+vphaddwq \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e1 fa[ ]+vphsubbw %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 e1 e0[ ]+vphsubbw %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e1 04 24[ ]+vphsubbw \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e1 38[ ]+vphsubbw \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e1 c0[ ]+vphsubbw %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e1 3a[ ]+vphsubbw \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e1 c2[ ]+vphsubbw %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e1 e7[ ]+vphsubbw %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e1 c7[ ]+vphsubbw %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e1 f8[ ]+vphsubbw %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 e1 22[ ]+vphsubbw \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 e1 ff[ ]+vphsubbw %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e1 00[ ]+vphsubbw \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e1 3c 24[ ]+vphsubbw \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 e1 20[ ]+vphsubbw \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e1 02[ ]+vphsubbw \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e3 fa[ ]+vphsubdq %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 e3 e0[ ]+vphsubdq %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e3 04 24[ ]+vphsubdq \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e3 38[ ]+vphsubdq \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e3 c0[ ]+vphsubdq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e3 3a[ ]+vphsubdq \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e3 c2[ ]+vphsubdq %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e3 e7[ ]+vphsubdq %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e3 c7[ ]+vphsubdq %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e3 f8[ ]+vphsubdq %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 e3 22[ ]+vphsubdq \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 e3 ff[ ]+vphsubdq %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e3 00[ ]+vphsubdq \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e3 3c 24[ ]+vphsubdq \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 e3 20[ ]+vphsubdq \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e3 02[ ]+vphsubdq \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e2 fa[ ]+vphsubwd %xmm2,%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 e2 e0[ ]+vphsubwd %xmm0,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e2 04 24[ ]+vphsubwd \(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e2 38[ ]+vphsubwd \(%rax\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e2 c0[ ]+vphsubwd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e2 3a[ ]+vphsubwd \(%r10\),%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e2 c2[ ]+vphsubwd %xmm2,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e2 e7[ ]+vphsubwd %xmm15,%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e2 c7[ ]+vphsubwd %xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 69 78 e2 f8[ ]+vphsubwd %xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 49 78 e2 22[ ]+vphsubwd \(%r10\),%xmm12 +[ ]*[a-f0-9]+: 8f 49 78 e2 ff[ ]+vphsubwd %xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e9 78 e2 00[ ]+vphsubwd \(%rax\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 e2 3c 24[ ]+vphsubwd \(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f 69 78 e2 20[ ]+vphsubwd \(%rax\),%xmm12 +[ ]*[a-f0-9]+: 8f c9 78 e2 02[ ]+vphsubwd \(%r10\),%xmm0 +[ ]*[a-f0-9]+: 8f c8 40 9e c7 00[ ]+vpmacsdd %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 9e 01 20[ ]+vpmacsdd %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 9e 01 f0[ ]+vpmacsdd %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 9e d8 f0[ ]+vpmacsdd %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 9e c4 f0[ ]+vpmacsdd %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 9e fc f0[ ]+vpmacsdd %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 9e 3c 24 f0[ ]+vpmacsdd %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 9e f8 20[ ]+vpmacsdd %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 9e 39 20[ ]+vpmacsdd %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 9e fc 20[ ]+vpmacsdd %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 9e 04 24 20[ ]+vpmacsdd %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 9e 45 00 00[ ]+vpmacsdd %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 9e 5d 00 f0[ ]+vpmacsdd %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 9e 1c 24 f0[ ]+vpmacsdd %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 9e c7 f0[ ]+vpmacsdd %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 9e 19 20[ ]+vpmacsdd %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 9f c7 00[ ]+vpmacsdqh %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 9f 01 20[ ]+vpmacsdqh %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 9f 01 f0[ ]+vpmacsdqh %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 9f d8 f0[ ]+vpmacsdqh %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 9f c4 f0[ ]+vpmacsdqh %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 9f fc f0[ ]+vpmacsdqh %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 9f 3c 24 f0[ ]+vpmacsdqh %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 9f f8 20[ ]+vpmacsdqh %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 9f 39 20[ ]+vpmacsdqh %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 9f fc 20[ ]+vpmacsdqh %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 9f 04 24 20[ ]+vpmacsdqh %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 9f 45 00 00[ ]+vpmacsdqh %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 9f 5d 00 f0[ ]+vpmacsdqh %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 9f 1c 24 f0[ ]+vpmacsdqh %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 9f c7 f0[ ]+vpmacsdqh %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 9f 19 20[ ]+vpmacsdqh %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 97 c7 00[ ]+vpmacsdql %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 97 01 20[ ]+vpmacsdql %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 97 01 f0[ ]+vpmacsdql %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 97 d8 f0[ ]+vpmacsdql %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 97 c4 f0[ ]+vpmacsdql %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 97 fc f0[ ]+vpmacsdql %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 97 3c 24 f0[ ]+vpmacsdql %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 97 f8 20[ ]+vpmacsdql %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 97 39 20[ ]+vpmacsdql %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 97 fc 20[ ]+vpmacsdql %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 97 04 24 20[ ]+vpmacsdql %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 97 45 00 00[ ]+vpmacsdql %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 97 5d 00 f0[ ]+vpmacsdql %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 97 1c 24 f0[ ]+vpmacsdql %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 97 c7 f0[ ]+vpmacsdql %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 97 19 20[ ]+vpmacsdql %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 8e c7 00[ ]+vpmacssdd %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 8e 01 20[ ]+vpmacssdd %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 8e 01 f0[ ]+vpmacssdd %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 8e d8 f0[ ]+vpmacssdd %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 8e c4 f0[ ]+vpmacssdd %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 8e fc f0[ ]+vpmacssdd %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 8e 3c 24 f0[ ]+vpmacssdd %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 8e f8 20[ ]+vpmacssdd %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 8e 39 20[ ]+vpmacssdd %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 8e fc 20[ ]+vpmacssdd %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 8e 04 24 20[ ]+vpmacssdd %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 8e 45 00 00[ ]+vpmacssdd %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 8e 5d 00 f0[ ]+vpmacssdd %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 8e 1c 24 f0[ ]+vpmacssdd %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 8e c7 f0[ ]+vpmacssdd %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 8e 19 20[ ]+vpmacssdd %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 8f c7 00[ ]+vpmacssdqh %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 8f 01 20[ ]+vpmacssdqh %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 8f 01 f0[ ]+vpmacssdqh %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 8f d8 f0[ ]+vpmacssdqh %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 8f c4 f0[ ]+vpmacssdqh %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 8f fc f0[ ]+vpmacssdqh %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 8f 3c 24 f0[ ]+vpmacssdqh %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 8f f8 20[ ]+vpmacssdqh %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 8f 39 20[ ]+vpmacssdqh %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 8f fc 20[ ]+vpmacssdqh %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 8f 04 24 20[ ]+vpmacssdqh %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 8f 45 00 00[ ]+vpmacssdqh %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 8f 5d 00 f0[ ]+vpmacssdqh %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 8f 1c 24 f0[ ]+vpmacssdqh %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 8f c7 f0[ ]+vpmacssdqh %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 8f 19 20[ ]+vpmacssdqh %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 87 c7 00[ ]+vpmacssdql %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 87 01 20[ ]+vpmacssdql %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 87 01 f0[ ]+vpmacssdql %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 87 d8 f0[ ]+vpmacssdql %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 87 c4 f0[ ]+vpmacssdql %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 87 fc f0[ ]+vpmacssdql %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 87 3c 24 f0[ ]+vpmacssdql %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 87 f8 20[ ]+vpmacssdql %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 87 39 20[ ]+vpmacssdql %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 87 fc 20[ ]+vpmacssdql %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 87 04 24 20[ ]+vpmacssdql %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 87 45 00 00[ ]+vpmacssdql %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 87 5d 00 f0[ ]+vpmacssdql %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 87 1c 24 f0[ ]+vpmacssdql %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 87 c7 f0[ ]+vpmacssdql %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 87 19 20[ ]+vpmacssdql %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 86 c7 00[ ]+vpmacsswd %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 86 01 20[ ]+vpmacsswd %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 86 01 f0[ ]+vpmacsswd %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 86 d8 f0[ ]+vpmacsswd %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 86 c4 f0[ ]+vpmacsswd %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 86 fc f0[ ]+vpmacsswd %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 86 3c 24 f0[ ]+vpmacsswd %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 86 f8 20[ ]+vpmacsswd %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 86 39 20[ ]+vpmacsswd %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 86 fc 20[ ]+vpmacsswd %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 86 04 24 20[ ]+vpmacsswd %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 86 45 00 00[ ]+vpmacsswd %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 86 5d 00 f0[ ]+vpmacsswd %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 86 1c 24 f0[ ]+vpmacsswd %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 86 c7 f0[ ]+vpmacsswd %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 86 19 20[ ]+vpmacsswd %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 85 c7 00[ ]+vpmacssww %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 85 01 20[ ]+vpmacssww %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 85 01 f0[ ]+vpmacssww %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 85 d8 f0[ ]+vpmacssww %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 85 c4 f0[ ]+vpmacssww %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 85 fc f0[ ]+vpmacssww %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 85 3c 24 f0[ ]+vpmacssww %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 85 f8 20[ ]+vpmacssww %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 85 39 20[ ]+vpmacssww %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 85 fc 20[ ]+vpmacssww %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 85 04 24 20[ ]+vpmacssww %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 85 45 00 00[ ]+vpmacssww %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 85 5d 00 f0[ ]+vpmacssww %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 85 1c 24 f0[ ]+vpmacssww %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 85 c7 f0[ ]+vpmacssww %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 85 19 20[ ]+vpmacssww %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 96 c7 00[ ]+vpmacswd %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 96 01 20[ ]+vpmacswd %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 96 01 f0[ ]+vpmacswd %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 96 d8 f0[ ]+vpmacswd %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 96 c4 f0[ ]+vpmacswd %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 96 fc f0[ ]+vpmacswd %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 96 3c 24 f0[ ]+vpmacswd %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 96 f8 20[ ]+vpmacswd %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 96 39 20[ ]+vpmacswd %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 96 fc 20[ ]+vpmacswd %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 96 04 24 20[ ]+vpmacswd %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 96 45 00 00[ ]+vpmacswd %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 96 5d 00 f0[ ]+vpmacswd %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 96 1c 24 f0[ ]+vpmacswd %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 96 c7 f0[ ]+vpmacswd %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 96 19 20[ ]+vpmacswd %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 95 c7 00[ ]+vpmacsww %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 95 01 20[ ]+vpmacsww %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 95 01 f0[ ]+vpmacsww %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 95 d8 f0[ ]+vpmacsww %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 95 c4 f0[ ]+vpmacsww %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 95 fc f0[ ]+vpmacsww %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 95 3c 24 f0[ ]+vpmacsww %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 95 f8 20[ ]+vpmacsww %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 95 39 20[ ]+vpmacsww %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 95 fc 20[ ]+vpmacsww %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 95 04 24 20[ ]+vpmacsww %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 95 45 00 00[ ]+vpmacsww %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 95 5d 00 f0[ ]+vpmacsww %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 95 1c 24 f0[ ]+vpmacsww %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 95 c7 f0[ ]+vpmacsww %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 95 19 20[ ]+vpmacsww %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 a6 c7 00[ ]+vpmadcsswd %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 a6 01 20[ ]+vpmadcsswd %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 a6 01 f0[ ]+vpmadcsswd %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a6 d8 f0[ ]+vpmadcsswd %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a6 c4 f0[ ]+vpmadcsswd %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 a6 fc f0[ ]+vpmadcsswd %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 a6 3c 24 f0[ ]+vpmadcsswd %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 a6 f8 20[ ]+vpmadcsswd %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 a6 39 20[ ]+vpmadcsswd %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 a6 fc 20[ ]+vpmadcsswd %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 a6 04 24 20[ ]+vpmadcsswd %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 a6 45 00 00[ ]+vpmadcsswd %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 a6 5d 00 f0[ ]+vpmadcsswd %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 a6 1c 24 f0[ ]+vpmadcsswd %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a6 c7 f0[ ]+vpmadcsswd %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 a6 19 20[ ]+vpmadcsswd %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 b6 c7 00[ ]+vpmadcswd %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 b6 01 20[ ]+vpmadcswd %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 b6 01 f0[ ]+vpmadcswd %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 b6 d8 f0[ ]+vpmadcswd %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 b6 c4 f0[ ]+vpmadcswd %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 b6 fc f0[ ]+vpmadcswd %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 b6 3c 24 f0[ ]+vpmadcswd %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 b6 f8 20[ ]+vpmadcswd %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 b6 39 20[ ]+vpmadcswd %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 b6 fc 20[ ]+vpmadcswd %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 b6 04 24 20[ ]+vpmadcswd %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 b6 45 00 00[ ]+vpmadcswd %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 b6 5d 00 f0[ ]+vpmadcswd %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 b6 1c 24 f0[ ]+vpmadcswd %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 b6 c7 f0[ ]+vpmadcswd %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 b6 19 20[ ]+vpmadcswd %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 a3 c4 00[ ]+vpperm %xmm0,%xmm12,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 f8 a3 00 f0[ ]+vpperm \(%rax\),%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 80 a3 02 f0[ ]+vpperm \(%r10\),%xmm15,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a3 d8 20[ ]+vpperm %xmm2,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f e8 78 a3 c0 20[ ]+vpperm %xmm2,%xmm0,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a3 f8 20[ ]+vpperm %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 f8 a3 3a c0[ ]+vpperm \(%r10\),%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 f8 a3 38 00[ ]+vpperm \(%rax\),%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 80 a3 3c 24 f0[ ]+vpperm \(%r12\),%xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 80 a3 3c 24 00[ ]+vpperm \(%r12\),%xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f e8 80 a3 00 c0[ ]+vpperm \(%rax\),%xmm12,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 a3 c7 f0[ ]+vpperm %xmm15,%xmm15,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 c0 a3 1a f0[ ]+vpperm \(%r10\),%xmm15,%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 a3 dc 20[ ]+vpperm %xmm2,%xmm12,%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a3 c4 20[ ]+vpperm %xmm2,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 80 a3 1c 24 f0[ ]+vpperm \(%r12\),%xmm15,%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f c8 40 a3 c7 00[ ]+vpperm %xmm0,%xmm15,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 a3 01 20[ ]+vpperm %xmm2,\(%r9\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 a3 01 f0[ ]+vpperm %xmm15,\(%r9\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 a3 d8 f0[ ]+vpperm %xmm15,%xmm0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a3 c4 f0[ ]+vpperm %xmm15,%xmm12,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 a3 fc f0[ ]+vpperm %xmm15,%xmm12,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 a3 3c 24 f0[ ]+vpperm %xmm8,\(%r12,%rdi,1\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 a3 f8 20[ ]+vpperm %xmm2,%xmm0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 a3 39 20[ ]+vpperm %xmm2,\(%r9\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 00 a3 fc 20[ ]+vpperm %xmm2,%xmm12,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 00 a3 04 24 20[ ]+vpperm %xmm8,\(%r12,%rax,1\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c8 00 a3 45 00 00[ ]+vpperm %xmm8,0x45\(%r13\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 40 a3 5d 00 f0[ ]+vpperm %xmm8,0x5d\(%r13\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f 48 40 a3 1c 24 f0[ ]+vpperm %xmm8,\(%r12,%rbx,1\),%xmm7,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 a3 c7 f0[ ]+vpperm %xmm15,%xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 48 00 a3 19 20[ ]+vpperm %xmm2,\(%r9\),%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f 69 68 90 f8[ ]+vprotb %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 90 fc[ ]+vprotb %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 90 c0[ ]+vprotb %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 90 39[ ]+vprotb %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 90 c7[ ]+vprotb %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 90 ff[ ]+vprotb %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 90 c4[ ]+vprotb %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 90 c4[ ]+vprotb %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 90 3c 24[ ]+vprotb %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 90 39[ ]+vprotb %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 90 fc[ ]+vprotb %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 90 39[ ]+vprotb %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 90 45 00[ ]+vprotb %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 90 39[ ]+vprotb %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 90 04 24[ ]+vprotb %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 90 7d 00[ ]+vprotb %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 90 3c 24[ ]+vprotb \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 90 3c 24[ ]+vprotb \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 90 00[ ]+vprotb \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 90 3a[ ]+vprotb \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 90 c4[ ]+vprotb %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 90 fc[ ]+vprotb %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 90 c0[ ]+vprotb %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 90 c0[ ]+vprotb %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 90 38[ ]+vprotb \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 90 ff[ ]+vprotb %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 90 f8[ ]+vprotb %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 90 3c 24[ ]+vprotb \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 90 04 24[ ]+vprotb \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 90 3a[ ]+vprotb \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 90 02[ ]+vprotb \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 90 ff[ ]+vprotb %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c0 fb 03[ ]+vprotb \$0x3,%xmm11,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 c0 c0 ff[ ]+vprotb \$0xff,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 c0 e3 ff[ ]+vprotb \$0xff,%xmm11,%xmm4 +[ ]*[a-f0-9]+: 8f c8 78 c0 e3 00[ ]+vprotb \$0x0,%xmm11,%xmm4 +[ ]*[a-f0-9]+: 8f c8 78 c0 e7 00[ ]+vprotb \$0x0,%xmm15,%xmm4 +[ ]*[a-f0-9]+: 8f 68 78 c0 f8 00[ ]+vprotb \$0x0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c8 78 c0 c3 ff[ ]+vprotb \$0xff,%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c0 c0 03[ ]+vprotb \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 c0 c3 03[ ]+vprotb \$0x3,%xmm11,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c0 e0 00[ ]+vprotb \$0x0,%xmm0,%xmm4 +[ ]*[a-f0-9]+: 8f c8 78 c0 c7 ff[ ]+vprotb \$0xff,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 c0 f8 ff[ ]+vprotb \$0xff,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c0 ff ff[ ]+vprotb \$0xff,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c8 78 c0 e7 03[ ]+vprotb \$0x3,%xmm15,%xmm4 +[ ]*[a-f0-9]+: 8f 48 78 c0 fb ff[ ]+vprotb \$0xff,%xmm11,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 c0 f8 03[ ]+vprotb \$0x3,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f 69 68 92 f8[ ]+vprotd %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 92 fc[ ]+vprotd %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 92 c0[ ]+vprotd %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 92 39[ ]+vprotd %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 92 c7[ ]+vprotd %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 92 ff[ ]+vprotd %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 92 c4[ ]+vprotd %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 92 c4[ ]+vprotd %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 92 3c 24[ ]+vprotd %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 92 39[ ]+vprotd %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 92 fc[ ]+vprotd %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 92 39[ ]+vprotd %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 92 45 00[ ]+vprotd %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 92 39[ ]+vprotd %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 92 04 24[ ]+vprotd %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 92 7d 00[ ]+vprotd %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 92 3c 24[ ]+vprotd \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 92 3c 24[ ]+vprotd \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 92 00[ ]+vprotd \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 92 3a[ ]+vprotd \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 92 c4[ ]+vprotd %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 92 fc[ ]+vprotd %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 92 c0[ ]+vprotd %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 92 c0[ ]+vprotd %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 92 38[ ]+vprotd \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 92 ff[ ]+vprotd %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 92 f8[ ]+vprotd %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 92 3c 24[ ]+vprotd \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 92 04 24[ ]+vprotd \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 92 3a[ ]+vprotd \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 92 02[ ]+vprotd \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 92 ff[ ]+vprotd %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c2 ff 00[ ]+vprotd \$0x0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 c2 3e 00[ ]+vprotd \$0x0,\(%rsi\),%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 c2 d8 00[ ]+vprotd \$0x0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 c2 c7 ff[ ]+vprotd \$0xff,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c2 c0 03[ ]+vprotd \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 c2 c7 03[ ]+vprotd \$0x3,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 c2 db 00[ ]+vprotd \$0x0,%xmm11,%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c2 f8 00[ ]+vprotd \$0x0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 c2 01 03[ ]+vprotd \$0x3,\(%rcx\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c2 06 ff[ ]+vprotd \$0xff,\(%rsi\),%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 c2 3f 00[ ]+vprotd \$0x0,\(%rdi\),%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c2 ff ff[ ]+vprotd \$0xff,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c2 db ff[ ]+vprotd \$0xff,%xmm11,%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c2 1e ff[ ]+vprotd \$0xff,\(%rsi\),%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c2 3f 03[ ]+vprotd \$0x3,\(%rdi\),%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c2 df 03[ ]+vprotd \$0x3,%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f 69 68 93 f8[ ]+vprotq %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 93 fc[ ]+vprotq %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 93 c0[ ]+vprotq %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 93 39[ ]+vprotq %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 93 c7[ ]+vprotq %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 93 ff[ ]+vprotq %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 93 c4[ ]+vprotq %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 93 c4[ ]+vprotq %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 93 3c 24[ ]+vprotq %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 93 39[ ]+vprotq %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 93 fc[ ]+vprotq %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 93 39[ ]+vprotq %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 93 45 00[ ]+vprotq %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 93 39[ ]+vprotq %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 93 04 24[ ]+vprotq %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 93 7d 00[ ]+vprotq %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 93 3c 24[ ]+vprotq \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 93 3c 24[ ]+vprotq \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 93 00[ ]+vprotq \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 93 3a[ ]+vprotq \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 93 c4[ ]+vprotq %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 93 fc[ ]+vprotq %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 93 c0[ ]+vprotq %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 93 c0[ ]+vprotq %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 93 38[ ]+vprotq \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 93 ff[ ]+vprotq %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 93 f8[ ]+vprotq %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 93 3c 24[ ]+vprotq \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 93 04 24[ ]+vprotq \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 93 3a[ ]+vprotq \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 93 02[ ]+vprotq \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 93 ff[ ]+vprotq %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c3 ff 00[ ]+vprotq \$0x0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 c3 3e 00[ ]+vprotq \$0x0,\(%rsi\),%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 c3 d8 00[ ]+vprotq \$0x0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 c3 c7 ff[ ]+vprotq \$0xff,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c3 c0 03[ ]+vprotq \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 c3 c7 03[ ]+vprotq \$0x3,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 c3 db 00[ ]+vprotq \$0x0,%xmm11,%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c3 f8 00[ ]+vprotq \$0x0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 c3 01 03[ ]+vprotq \$0x3,\(%rcx\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c3 06 ff[ ]+vprotq \$0xff,\(%rsi\),%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 c3 3f 00[ ]+vprotq \$0x0,\(%rdi\),%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c3 ff ff[ ]+vprotq \$0xff,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c3 db ff[ ]+vprotq \$0xff,%xmm11,%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c3 1e ff[ ]+vprotq \$0xff,\(%rsi\),%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c3 3f 03[ ]+vprotq \$0x3,\(%rdi\),%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c3 df 03[ ]+vprotq \$0x3,%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f 69 68 91 f8[ ]+vprotw %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 91 fc[ ]+vprotw %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 91 c0[ ]+vprotw %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 91 39[ ]+vprotw %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 91 c7[ ]+vprotw %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 91 ff[ ]+vprotw %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 91 c4[ ]+vprotw %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 91 c4[ ]+vprotw %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 91 3c 24[ ]+vprotw %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 91 39[ ]+vprotw %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 91 fc[ ]+vprotw %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 91 39[ ]+vprotw %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 91 45 00[ ]+vprotw %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 91 39[ ]+vprotw %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 91 04 24[ ]+vprotw %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 91 7d 00[ ]+vprotw %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 91 3c 24[ ]+vprotw \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 91 3c 24[ ]+vprotw \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 91 00[ ]+vprotw \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 91 3a[ ]+vprotw \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 91 c4[ ]+vprotw %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 91 fc[ ]+vprotw %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 91 c0[ ]+vprotw %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 91 c0[ ]+vprotw %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 91 38[ ]+vprotw \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 91 ff[ ]+vprotw %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 91 f8[ ]+vprotw %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 91 3c 24[ ]+vprotw \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 91 04 24[ ]+vprotw \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 91 3a[ ]+vprotw \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 91 02[ ]+vprotw \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 91 ff[ ]+vprotw %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c1 ff 00[ ]+vprotw \$0x0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 c1 3e 00[ ]+vprotw \$0x0,\(%rsi\),%xmm15 +[ ]*[a-f0-9]+: 8f 68 78 c1 d8 00[ ]+vprotw \$0x0,%xmm0,%xmm11 +[ ]*[a-f0-9]+: 8f c8 78 c1 c7 ff[ ]+vprotw \$0xff,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c1 c0 03[ ]+vprotw \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f c8 78 c1 c7 03[ ]+vprotw \$0x3,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 48 78 c1 db 00[ ]+vprotw \$0x0,%xmm11,%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c1 f8 00[ ]+vprotw \$0x0,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f e8 78 c1 01 03[ ]+vprotw \$0x3,\(%rcx\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c1 06 ff[ ]+vprotw \$0xff,\(%rsi\),%xmm0 +[ ]*[a-f0-9]+: 8f 68 78 c1 3f 00[ ]+vprotw \$0x0,\(%rdi\),%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c1 ff ff[ ]+vprotw \$0xff,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c1 db ff[ ]+vprotw \$0xff,%xmm11,%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c1 1e ff[ ]+vprotw \$0xff,\(%rsi\),%xmm11 +[ ]*[a-f0-9]+: 8f 68 78 c1 3f 03[ ]+vprotw \$0x3,\(%rdi\),%xmm15 +[ ]*[a-f0-9]+: 8f 48 78 c1 df 03[ ]+vprotw \$0x3,%xmm15,%xmm11 +[ ]*[a-f0-9]+: 8f 69 68 98 f8[ ]+vpshab %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 98 fc[ ]+vpshab %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 98 c0[ ]+vpshab %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 98 39[ ]+vpshab %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 98 c7[ ]+vpshab %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 98 ff[ ]+vpshab %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 98 c4[ ]+vpshab %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 98 c4[ ]+vpshab %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 98 3c 24[ ]+vpshab %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 98 39[ ]+vpshab %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 98 fc[ ]+vpshab %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 98 39[ ]+vpshab %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 98 45 00[ ]+vpshab %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 98 39[ ]+vpshab %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 98 04 24[ ]+vpshab %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 98 7d 00[ ]+vpshab %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 98 3c 24[ ]+vpshab \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 98 3c 24[ ]+vpshab \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 98 00[ ]+vpshab \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 98 3a[ ]+vpshab \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 98 c4[ ]+vpshab %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 98 fc[ ]+vpshab %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 98 c0[ ]+vpshab %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 98 c0[ ]+vpshab %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 98 38[ ]+vpshab \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 98 ff[ ]+vpshab %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 98 f8[ ]+vpshab %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 98 3c 24[ ]+vpshab \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 98 04 24[ ]+vpshab \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 98 3a[ ]+vpshab \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 98 02[ ]+vpshab \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 98 ff[ ]+vpshab %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 69 68 9a f8[ ]+vpshad %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 9a fc[ ]+vpshad %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 9a c0[ ]+vpshad %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 9a 39[ ]+vpshad %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 9a c7[ ]+vpshad %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 9a ff[ ]+vpshad %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 9a c4[ ]+vpshad %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 9a c4[ ]+vpshad %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 9a 3c 24[ ]+vpshad %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 9a 39[ ]+vpshad %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 9a fc[ ]+vpshad %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 9a 39[ ]+vpshad %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 9a 45 00[ ]+vpshad %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 9a 39[ ]+vpshad %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 9a 04 24[ ]+vpshad %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 9a 7d 00[ ]+vpshad %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 9a 3c 24[ ]+vpshad \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 9a 3c 24[ ]+vpshad \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 9a 00[ ]+vpshad \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 9a 3a[ ]+vpshad \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 9a c4[ ]+vpshad %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 9a fc[ ]+vpshad %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 9a c0[ ]+vpshad %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 9a c0[ ]+vpshad %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 9a 38[ ]+vpshad \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 9a ff[ ]+vpshad %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 9a f8[ ]+vpshad %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 9a 3c 24[ ]+vpshad \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 9a 04 24[ ]+vpshad \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 9a 3a[ ]+vpshad \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 9a 02[ ]+vpshad \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 9a ff[ ]+vpshad %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 69 68 9b f8[ ]+vpshaq %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 9b fc[ ]+vpshaq %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 9b c0[ ]+vpshaq %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 9b 39[ ]+vpshaq %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 9b c7[ ]+vpshaq %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 9b ff[ ]+vpshaq %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 9b c4[ ]+vpshaq %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 9b c4[ ]+vpshaq %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 9b 3c 24[ ]+vpshaq %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 9b 39[ ]+vpshaq %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 9b fc[ ]+vpshaq %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 9b 39[ ]+vpshaq %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 9b 45 00[ ]+vpshaq %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 9b 39[ ]+vpshaq %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 9b 04 24[ ]+vpshaq %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 9b 7d 00[ ]+vpshaq %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 9b 3c 24[ ]+vpshaq \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 9b 3c 24[ ]+vpshaq \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 9b 00[ ]+vpshaq \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 9b 3a[ ]+vpshaq \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 9b c4[ ]+vpshaq %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 9b fc[ ]+vpshaq %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 9b c0[ ]+vpshaq %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 9b c0[ ]+vpshaq %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 9b 38[ ]+vpshaq \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 9b ff[ ]+vpshaq %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 9b f8[ ]+vpshaq %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 9b 3c 24[ ]+vpshaq \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 9b 04 24[ ]+vpshaq \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 9b 3a[ ]+vpshaq \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 9b 02[ ]+vpshaq \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 9b ff[ ]+vpshaq %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 69 68 99 f8[ ]+vpshaw %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 99 fc[ ]+vpshaw %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 99 c0[ ]+vpshaw %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 99 39[ ]+vpshaw %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 99 c7[ ]+vpshaw %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 99 ff[ ]+vpshaw %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 99 c4[ ]+vpshaw %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 99 c4[ ]+vpshaw %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 99 3c 24[ ]+vpshaw %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 99 39[ ]+vpshaw %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 99 fc[ ]+vpshaw %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 99 39[ ]+vpshaw %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 99 45 00[ ]+vpshaw %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 99 39[ ]+vpshaw %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 99 04 24[ ]+vpshaw %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 99 7d 00[ ]+vpshaw %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 99 3c 24[ ]+vpshaw \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 99 3c 24[ ]+vpshaw \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 99 00[ ]+vpshaw \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 99 3a[ ]+vpshaw \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 99 c4[ ]+vpshaw %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 99 fc[ ]+vpshaw %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 99 c0[ ]+vpshaw %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 99 c0[ ]+vpshaw %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 99 38[ ]+vpshaw \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 99 ff[ ]+vpshaw %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 99 f8[ ]+vpshaw %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 99 3c 24[ ]+vpshaw \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 99 04 24[ ]+vpshaw \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 99 3a[ ]+vpshaw \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 99 02[ ]+vpshaw \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 99 ff[ ]+vpshaw %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 69 68 94 f8[ ]+vpshlb %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 94 fc[ ]+vpshlb %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 94 c0[ ]+vpshlb %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 94 39[ ]+vpshlb %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 94 c7[ ]+vpshlb %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 94 ff[ ]+vpshlb %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 94 c4[ ]+vpshlb %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 94 c4[ ]+vpshlb %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 94 3c 24[ ]+vpshlb %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 94 39[ ]+vpshlb %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 94 fc[ ]+vpshlb %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 94 39[ ]+vpshlb %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 94 45 00[ ]+vpshlb %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 94 39[ ]+vpshlb %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 94 04 24[ ]+vpshlb %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 94 7d 00[ ]+vpshlb %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 94 3c 24[ ]+vpshlb \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 94 3c 24[ ]+vpshlb \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 94 00[ ]+vpshlb \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 94 3a[ ]+vpshlb \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 94 c4[ ]+vpshlb %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 94 fc[ ]+vpshlb %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 94 c0[ ]+vpshlb %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 94 c0[ ]+vpshlb %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 94 38[ ]+vpshlb \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 94 ff[ ]+vpshlb %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 94 f8[ ]+vpshlb %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 94 3c 24[ ]+vpshlb \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 94 04 24[ ]+vpshlb \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 94 3a[ ]+vpshlb \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 94 02[ ]+vpshlb \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 94 ff[ ]+vpshlb %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 69 68 96 f8[ ]+vpshld %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 96 fc[ ]+vpshld %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 96 c0[ ]+vpshld %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 96 39[ ]+vpshld %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 96 c7[ ]+vpshld %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 96 ff[ ]+vpshld %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 96 c4[ ]+vpshld %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 96 c4[ ]+vpshld %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 96 3c 24[ ]+vpshld %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 96 39[ ]+vpshld %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 96 fc[ ]+vpshld %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 96 39[ ]+vpshld %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 96 45 00[ ]+vpshld %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 96 39[ ]+vpshld %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 96 04 24[ ]+vpshld %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 96 7d 00[ ]+vpshld %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 96 3c 24[ ]+vpshld \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 96 3c 24[ ]+vpshld \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 96 00[ ]+vpshld \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 96 3a[ ]+vpshld \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 96 c4[ ]+vpshld %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 96 fc[ ]+vpshld %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 96 c0[ ]+vpshld %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 96 c0[ ]+vpshld %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 96 38[ ]+vpshld \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 96 ff[ ]+vpshld %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 96 f8[ ]+vpshld %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 96 3c 24[ ]+vpshld \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 96 04 24[ ]+vpshld \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 96 3a[ ]+vpshld \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 96 02[ ]+vpshld \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 96 ff[ ]+vpshld %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 69 68 97 f8[ ]+vpshlq %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 97 fc[ ]+vpshlq %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 97 c0[ ]+vpshlq %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 97 39[ ]+vpshlq %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 97 c7[ ]+vpshlq %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 97 ff[ ]+vpshlq %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 97 c4[ ]+vpshlq %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 97 c4[ ]+vpshlq %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 97 3c 24[ ]+vpshlq %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 97 39[ ]+vpshlq %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 97 fc[ ]+vpshlq %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 97 39[ ]+vpshlq %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 97 45 00[ ]+vpshlq %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 97 39[ ]+vpshlq %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 97 04 24[ ]+vpshlq %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 97 7d 00[ ]+vpshlq %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 97 3c 24[ ]+vpshlq \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 97 3c 24[ ]+vpshlq \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 97 00[ ]+vpshlq \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 97 3a[ ]+vpshlq \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 97 c4[ ]+vpshlq %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 97 fc[ ]+vpshlq %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 97 c0[ ]+vpshlq %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 97 c0[ ]+vpshlq %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 97 38[ ]+vpshlq \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 97 ff[ ]+vpshlq %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 97 f8[ ]+vpshlq %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 97 3c 24[ ]+vpshlq \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 97 04 24[ ]+vpshlq \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 97 3a[ ]+vpshlq \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 97 02[ ]+vpshlq \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 97 ff[ ]+vpshlq %xmm15,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f 69 68 95 f8[ ]+vpshlw %xmm2,%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 95 fc[ ]+vpshlw %xmm2,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f e9 68 95 c0[ ]+vpshlw %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 95 39[ ]+vpshlw %xmm15,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 95 c7[ ]+vpshlw %xmm0,%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 95 ff[ ]+vpshlw %xmm0,%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 95 c4[ ]+vpshlw %xmm0,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 95 c4[ ]+vpshlw %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 68 95 3c 24[ ]+vpshlw %xmm2,\(%r12\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 78 95 39[ ]+vpshlw %xmm0,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 78 95 fc[ ]+vpshlw %xmm0,%xmm12,%xmm7 +[ ]*[a-f0-9]+: 8f 49 68 95 39[ ]+vpshlw %xmm2,\(%r9\),%xmm15 +[ ]*[a-f0-9]+: 8f c9 68 95 45 00[ ]+vpshlw %xmm2,0x0\(%r13\),%xmm0 +[ ]*[a-f0-9]+: 8f c9 00 95 39[ ]+vpshlw %xmm15,\(%r9\),%xmm7 +[ ]*[a-f0-9]+: 8f c9 00 95 04 24[ ]+vpshlw %xmm15,\(%r12\),%xmm0 +[ ]*[a-f0-9]+: 8f 49 78 95 7d 00[ ]+vpshlw %xmm0,0x0\(%r13\),%xmm15 +[ ]*[a-f0-9]+: 8f 49 f8 95 3c 24[ ]+vpshlw \(%r12\),%xmm0,%xmm15 +[ ]*[a-f0-9]+: 8f c9 f8 95 3c 24[ ]+vpshlw \(%r12\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 95 00[ ]+vpshlw \(%rax\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 49 80 95 3a[ ]+vpshlw \(%r10\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 95 c4[ ]+vpshlw %xmm15,%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 95 fc[ ]+vpshlw %xmm15,%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f e9 00 95 c0[ ]+vpshlw %xmm15,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 68 95 c0[ ]+vpshlw %xmm2,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f 69 98 95 38[ ]+vpshlw \(%rax\),%xmm12,%xmm15 +[ ]*[a-f0-9]+: 8f c9 00 95 ff[ ]+vpshlw %xmm15,%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 95 f8[ ]+vpshlw %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f 49 80 95 3c 24[ ]+vpshlw \(%r12\),%xmm15,%xmm15 +[ ]*[a-f0-9]+: 8f c9 80 95 04 24[ ]+vpshlw \(%r12\),%xmm15,%xmm0 +[ ]*[a-f0-9]+: 8f c9 80 95 3a[ ]+vpshlw \(%r10\),%xmm15,%xmm7 +[ ]*[a-f0-9]+: 8f c9 98 95 02[ ]+vpshlw \(%r10\),%xmm12,%xmm0 +[ ]*[a-f0-9]+: 8f 49 00 95 ff[ ]+vpshlw %xmm15,%xmm15,%xmm15 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-xop.s b/gas/testsuite/gas/i386/x86-64-xop.s new file mode 100644 index 0000000..f7405e5 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-xop.s @@ -0,0 +1,1281 @@ +# Check XOP instructions (maxcombos=16, maxops=3, archbits=64, seed=1) + + .allow_index_reg + .text +_start: + +# Tests for op VFRCZPD xmm2/mem128, xmm1 (at&t syntax) + VFRCZPD %xmm2,%xmm15 + VFRCZPD %xmm0,%xmm12 + VFRCZPD (%r12),%xmm0 + VFRCZPD (%rax),%xmm15 + VFRCZPD %xmm0,%xmm0 + VFRCZPD (%r10),%xmm15 + VFRCZPD %xmm2,%xmm0 + VFRCZPD %xmm15,%xmm12 + VFRCZPD %xmm15,%xmm0 + VFRCZPD %xmm0,%xmm15 + VFRCZPD (%r10),%xmm12 + VFRCZPD %xmm15,%xmm15 + VFRCZPD (%rax),%xmm0 + VFRCZPD (%r12),%xmm15 + VFRCZPD (%rax),%xmm12 + VFRCZPD (%r10),%xmm0 +# Tests for op VFRCZPD ymm2/mem256, ymm1 (at&t syntax) + VFRCZPD %ymm2,%ymm15 + VFRCZPD %ymm0,%ymm12 + VFRCZPD (%r12),%ymm0 + VFRCZPD (%rax),%ymm15 + VFRCZPD %ymm0,%ymm0 + VFRCZPD (%r10),%ymm15 + VFRCZPD %ymm2,%ymm0 + VFRCZPD %ymm15,%ymm12 + VFRCZPD %ymm15,%ymm0 + VFRCZPD %ymm0,%ymm15 + VFRCZPD (%r10),%ymm12 + VFRCZPD %ymm15,%ymm15 + VFRCZPD (%rax),%ymm0 + VFRCZPD (%r12),%ymm15 + VFRCZPD (%rax),%ymm12 + VFRCZPD (%r10),%ymm0 +# Tests for op VFRCZPS xmm2/mem128, xmm1 (at&t syntax) + VFRCZPS %xmm2,%xmm15 + VFRCZPS %xmm0,%xmm12 + VFRCZPS (%r12),%xmm0 + VFRCZPS (%rax),%xmm15 + VFRCZPS %xmm0,%xmm0 + VFRCZPS (%r10),%xmm15 + VFRCZPS %xmm2,%xmm0 + VFRCZPS %xmm15,%xmm12 + VFRCZPS %xmm15,%xmm0 + VFRCZPS %xmm0,%xmm15 + VFRCZPS (%r10),%xmm12 + VFRCZPS %xmm15,%xmm15 + VFRCZPS (%rax),%xmm0 + VFRCZPS (%r12),%xmm15 + VFRCZPS (%rax),%xmm12 + VFRCZPS (%r10),%xmm0 +# Tests for op VFRCZPS ymm2/mem256, ymm1 (at&t syntax) + VFRCZPS %ymm2,%ymm15 + VFRCZPS %ymm0,%ymm12 + VFRCZPS (%r12),%ymm0 + VFRCZPS (%rax),%ymm15 + VFRCZPS %ymm0,%ymm0 + VFRCZPS (%r10),%ymm15 + VFRCZPS %ymm2,%ymm0 + VFRCZPS %ymm15,%ymm12 + VFRCZPS %ymm15,%ymm0 + VFRCZPS %ymm0,%ymm15 + VFRCZPS (%r10),%ymm12 + VFRCZPS %ymm15,%ymm15 + VFRCZPS (%rax),%ymm0 + VFRCZPS (%r12),%ymm15 + VFRCZPS (%rax),%ymm12 + VFRCZPS (%r10),%ymm0 +# Tests for op VFRCZSD xmm2/mem64, xmm1 (at&t syntax) + VFRCZSD %xmm2,%xmm15 + VFRCZSD %xmm0,%xmm12 + VFRCZSD (%r12),%xmm0 + VFRCZSD (%rax),%xmm15 + VFRCZSD %xmm0,%xmm0 + VFRCZSD (%r10),%xmm15 + VFRCZSD %xmm2,%xmm0 + VFRCZSD %xmm15,%xmm12 + VFRCZSD %xmm15,%xmm0 + VFRCZSD %xmm0,%xmm15 + VFRCZSD (%r10),%xmm12 + VFRCZSD %xmm15,%xmm15 + VFRCZSD (%rax),%xmm0 + VFRCZSD (%r12),%xmm15 + VFRCZSD (%rax),%xmm12 + VFRCZSD (%r10),%xmm0 +# Tests for op VFRCZSS xmm2/mem32, xmm1 (at&t syntax) + VFRCZSS %xmm2,%xmm15 + VFRCZSS %xmm0,%xmm12 + VFRCZSS (%r12),%xmm0 + VFRCZSS (%rax),%xmm15 + VFRCZSS %xmm0,%xmm0 + VFRCZSS (%r10),%xmm15 + VFRCZSS %xmm2,%xmm0 + VFRCZSS %xmm15,%xmm12 + VFRCZSS %xmm15,%xmm0 + VFRCZSS %xmm0,%xmm15 + VFRCZSS (%r10),%xmm12 + VFRCZSS %xmm15,%xmm15 + VFRCZSS (%rax),%xmm0 + VFRCZSS (%r12),%xmm15 + VFRCZSS (%rax),%xmm12 + VFRCZSS (%r10),%xmm0 +# Tests for op VPCMOV xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCMOV %xmm0,%xmm15,%xmm7,%xmm0 + VPCMOV %xmm2,(%r9),%xmm0,%xmm0 + VPCMOV %xmm15,(%r9),%xmm15,%xmm0 + VPCMOV %xmm15,%xmm0,%xmm0,%xmm11 + VPCMOV %xmm15,%xmm12,%xmm0,%xmm0 + VPCMOV %xmm15,%xmm12,%xmm0,%xmm15 + VPCMOV %xmm15,(%r12),%xmm0,%xmm15 + VPCMOV %xmm2,%xmm0,%xmm0,%xmm15 + VPCMOV %xmm2,(%r9),%xmm15,%xmm15 + VPCMOV %xmm2,%xmm12,%xmm15,%xmm15 + VPCMOV %xmm2,(%r12),%xmm15,%xmm0 + VPCMOV %xmm0,(%r13),%xmm15,%xmm0 + VPCMOV %xmm15,(%r13),%xmm7,%xmm11 + VPCMOV %xmm15,(%r12),%xmm7,%xmm11 + VPCMOV %xmm15,%xmm15,%xmm0,%xmm0 + VPCMOV %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPCMOV ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax) + VPCMOV %ymm0,%ymm15,%ymm7,%ymm0 + VPCMOV %ymm2,(%r9),%ymm0,%ymm0 + VPCMOV %ymm15,(%r9),%ymm15,%ymm0 + VPCMOV %ymm15,%ymm0,%ymm0,%ymm11 + VPCMOV %ymm15,%ymm12,%ymm0,%ymm0 + VPCMOV %ymm15,%ymm12,%ymm0,%ymm15 + VPCMOV %ymm15,(%r12),%ymm0,%ymm15 + VPCMOV %ymm2,%ymm0,%ymm0,%ymm15 + VPCMOV %ymm2,(%r9),%ymm15,%ymm15 + VPCMOV %ymm2,%ymm12,%ymm15,%ymm15 + VPCMOV %ymm2,(%r12),%ymm15,%ymm0 + VPCMOV %ymm0,(%r13),%ymm15,%ymm0 + VPCMOV %ymm15,(%r13),%ymm7,%ymm11 + VPCMOV %ymm15,(%r12),%ymm7,%ymm11 + VPCMOV %ymm15,%ymm15,%ymm0,%ymm0 + VPCMOV %ymm2,(%r9),%ymm15,%ymm11 +# Tests for op VPCMOV xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax) + VPCMOV %xmm0,%xmm12,%xmm7,%xmm0 + VPCMOV (%rax),%xmm15,%xmm0,%xmm0 + VPCMOV (%r10),%xmm15,%xmm15,%xmm0 + VPCMOV %xmm2,%xmm0,%xmm0,%xmm11 + VPCMOV %xmm2,%xmm0,%xmm0,%xmm0 + VPCMOV %xmm2,%xmm0,%xmm0,%xmm15 + VPCMOV (%r10),%xmm12,%xmm0,%xmm15 + VPCMOV (%rax),%xmm0,%xmm0,%xmm15 + VPCMOV (%r12),%xmm15,%xmm15,%xmm15 + VPCMOV (%r12),%xmm0,%xmm15,%xmm15 + VPCMOV (%rax),%xmm12,%xmm15,%xmm0 + VPCMOV %xmm15,%xmm15,%xmm15,%xmm0 + VPCMOV (%r10),%xmm15,%xmm7,%xmm11 + VPCMOV %xmm2,%xmm12,%xmm7,%xmm11 + VPCMOV %xmm2,%xmm12,%xmm0,%xmm0 + VPCMOV (%r12),%xmm15,%xmm15,%xmm11 +# Tests for op VPCMOV ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax) + VPCMOV %ymm0,%ymm12,%ymm7,%ymm0 + VPCMOV (%rax),%ymm15,%ymm0,%ymm0 + VPCMOV (%r10),%ymm15,%ymm15,%ymm0 + VPCMOV %ymm2,%ymm0,%ymm0,%ymm11 + VPCMOV %ymm2,%ymm0,%ymm0,%ymm0 + VPCMOV %ymm2,%ymm0,%ymm0,%ymm15 + VPCMOV (%r10),%ymm12,%ymm0,%ymm15 + VPCMOV (%rax),%ymm0,%ymm0,%ymm15 + VPCMOV (%r12),%ymm15,%ymm15,%ymm15 + VPCMOV (%r12),%ymm0,%ymm15,%ymm15 + VPCMOV (%rax),%ymm12,%ymm15,%ymm0 + VPCMOV %ymm15,%ymm15,%ymm15,%ymm0 + VPCMOV (%r10),%ymm15,%ymm7,%ymm11 + VPCMOV %ymm2,%ymm12,%ymm7,%ymm11 + VPCMOV %ymm2,%ymm12,%ymm0,%ymm0 + VPCMOV (%r12),%ymm15,%ymm15,%ymm11 +# Tests for op VPCOMB imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMB $0x3,(%rdi),%xmm0,%xmm15 + VPCOMB $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMB $0xFF,%xmm15,%xmm0,%xmm1 + VPCOMB $0x0,%xmm11,%xmm11,%xmm1 + VPCOMB $0x0,%xmm11,%xmm0,%xmm1 + VPCOMB $0x0,%xmm0,%xmm15,%xmm1 + VPCOMB $0x3,%xmm11,%xmm15,%xmm15 + VPCOMB $0x0,%xmm11,%xmm15,%xmm15 + VPCOMB $0xFF,%xmm15,%xmm15,%xmm15 + VPCOMB $0x0,(%rcx),%xmm15,%xmm15 + VPCOMB $0x3,(%rcx),%xmm0,%xmm0 + VPCOMB $0xFF,(%rdi),%xmm11,%xmm1 + VPCOMB $0x3,(%rdi),%xmm11,%xmm1 + VPCOMB $0x3,%xmm0,%xmm0,%xmm15 + VPCOMB $0xFF,(%rcx),%xmm11,%xmm0 + VPCOMB $0x3,(%rsi),%xmm15,%xmm1 +# Tests for op VPCOMD imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMD $0x3,(%rdi),%xmm0,%xmm15 + VPCOMD $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMD $0xFF,%xmm15,%xmm0,%xmm1 + VPCOMD $0x0,%xmm11,%xmm11,%xmm1 + VPCOMD $0x0,%xmm11,%xmm0,%xmm1 + VPCOMD $0x0,%xmm0,%xmm15,%xmm1 + VPCOMD $0x3,%xmm11,%xmm15,%xmm15 + VPCOMD $0x0,%xmm11,%xmm15,%xmm15 + VPCOMD $0xFF,%xmm15,%xmm15,%xmm15 + VPCOMD $0x0,(%rcx),%xmm15,%xmm15 + VPCOMD $0x3,(%rcx),%xmm0,%xmm0 + VPCOMD $0xFF,(%rdi),%xmm11,%xmm1 + VPCOMD $0x3,(%rdi),%xmm11,%xmm1 + VPCOMD $0x3,%xmm0,%xmm0,%xmm15 + VPCOMD $0xFF,(%rcx),%xmm11,%xmm0 + VPCOMD $0x3,(%rsi),%xmm15,%xmm1 +# Tests for op VPCOMQ imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMQ $0x3,(%rdi),%xmm0,%xmm15 + VPCOMQ $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMQ $0xFF,%xmm15,%xmm0,%xmm1 + VPCOMQ $0x0,%xmm11,%xmm11,%xmm1 + VPCOMQ $0x0,%xmm11,%xmm0,%xmm1 + VPCOMQ $0x0,%xmm0,%xmm15,%xmm1 + VPCOMQ $0x3,%xmm11,%xmm15,%xmm15 + VPCOMQ $0x0,%xmm11,%xmm15,%xmm15 + VPCOMQ $0xFF,%xmm15,%xmm15,%xmm15 + VPCOMQ $0x0,(%rcx),%xmm15,%xmm15 + VPCOMQ $0x3,(%rcx),%xmm0,%xmm0 + VPCOMQ $0xFF,(%rdi),%xmm11,%xmm1 + VPCOMQ $0x3,(%rdi),%xmm11,%xmm1 + VPCOMQ $0x3,%xmm0,%xmm0,%xmm15 + VPCOMQ $0xFF,(%rcx),%xmm11,%xmm0 + VPCOMQ $0x3,(%rsi),%xmm15,%xmm1 +# Tests for op VPCOMUB imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMUB $0x3,(%rdi),%xmm0,%xmm15 + VPCOMUB $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMUB $0xFF,%xmm15,%xmm0,%xmm1 + VPCOMUB $0x0,%xmm11,%xmm11,%xmm1 + VPCOMUB $0x0,%xmm11,%xmm0,%xmm1 + VPCOMUB $0x0,%xmm0,%xmm15,%xmm1 + VPCOMUB $0x3,%xmm11,%xmm15,%xmm15 + VPCOMUB $0x0,%xmm11,%xmm15,%xmm15 + VPCOMUB $0xFF,%xmm15,%xmm15,%xmm15 + VPCOMUB $0x0,(%rcx),%xmm15,%xmm15 + VPCOMUB $0x3,(%rcx),%xmm0,%xmm0 + VPCOMUB $0xFF,(%rdi),%xmm11,%xmm1 + VPCOMUB $0x3,(%rdi),%xmm11,%xmm1 + VPCOMUB $0x3,%xmm0,%xmm0,%xmm15 + VPCOMUB $0xFF,(%rcx),%xmm11,%xmm0 + VPCOMUB $0x3,(%rsi),%xmm15,%xmm1 +# Tests for op VPCOMUD imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMUD $0x3,(%rdi),%xmm0,%xmm15 + VPCOMUD $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMUD $0xFF,%xmm15,%xmm0,%xmm1 + VPCOMUD $0x0,%xmm11,%xmm11,%xmm1 + VPCOMUD $0x0,%xmm11,%xmm0,%xmm1 + VPCOMUD $0x0,%xmm0,%xmm15,%xmm1 + VPCOMUD $0x3,%xmm11,%xmm15,%xmm15 + VPCOMUD $0x0,%xmm11,%xmm15,%xmm15 + VPCOMUD $0xFF,%xmm15,%xmm15,%xmm15 + VPCOMUD $0x0,(%rcx),%xmm15,%xmm15 + VPCOMUD $0x3,(%rcx),%xmm0,%xmm0 + VPCOMUD $0xFF,(%rdi),%xmm11,%xmm1 + VPCOMUD $0x3,(%rdi),%xmm11,%xmm1 + VPCOMUD $0x3,%xmm0,%xmm0,%xmm15 + VPCOMUD $0xFF,(%rcx),%xmm11,%xmm0 + VPCOMUD $0x3,(%rsi),%xmm15,%xmm1 +# Tests for op VPCOMUQ imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMUQ $0x3,(%rdi),%xmm0,%xmm15 + VPCOMUQ $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMUQ $0xFF,%xmm15,%xmm0,%xmm1 + VPCOMUQ $0x0,%xmm11,%xmm11,%xmm1 + VPCOMUQ $0x0,%xmm11,%xmm0,%xmm1 + VPCOMUQ $0x0,%xmm0,%xmm15,%xmm1 + VPCOMUQ $0x3,%xmm11,%xmm15,%xmm15 + VPCOMUQ $0x0,%xmm11,%xmm15,%xmm15 + VPCOMUQ $0xFF,%xmm15,%xmm15,%xmm15 + VPCOMUQ $0x0,(%rcx),%xmm15,%xmm15 + VPCOMUQ $0x3,(%rcx),%xmm0,%xmm0 + VPCOMUQ $0xFF,(%rdi),%xmm11,%xmm1 + VPCOMUQ $0x3,(%rdi),%xmm11,%xmm1 + VPCOMUQ $0x3,%xmm0,%xmm0,%xmm15 + VPCOMUQ $0xFF,(%rcx),%xmm11,%xmm0 + VPCOMUQ $0x3,(%rsi),%xmm15,%xmm1 +# Tests for op VPCOMUW imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMUW $0x3,(%rdi),%xmm0,%xmm15 + VPCOMUW $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMUW $0xFF,%xmm15,%xmm0,%xmm1 + VPCOMUW $0x0,%xmm11,%xmm11,%xmm1 + VPCOMUW $0x0,%xmm11,%xmm0,%xmm1 + VPCOMUW $0x0,%xmm0,%xmm15,%xmm1 + VPCOMUW $0x3,%xmm11,%xmm15,%xmm15 + VPCOMUW $0x0,%xmm11,%xmm15,%xmm15 + VPCOMUW $0xFF,%xmm15,%xmm15,%xmm15 + VPCOMUW $0x0,(%rcx),%xmm15,%xmm15 + VPCOMUW $0x3,(%rcx),%xmm0,%xmm0 + VPCOMUW $0xFF,(%rdi),%xmm11,%xmm1 + VPCOMUW $0x3,(%rdi),%xmm11,%xmm1 + VPCOMUW $0x3,%xmm0,%xmm0,%xmm15 + VPCOMUW $0xFF,(%rcx),%xmm11,%xmm0 + VPCOMUW $0x3,(%rsi),%xmm15,%xmm1 +# Tests for op VPCOMW imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMW $0x3,(%rdi),%xmm0,%xmm15 + VPCOMW $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMW $0xFF,%xmm15,%xmm0,%xmm1 + VPCOMW $0x0,%xmm11,%xmm11,%xmm1 + VPCOMW $0x0,%xmm11,%xmm0,%xmm1 + VPCOMW $0x0,%xmm0,%xmm15,%xmm1 + VPCOMW $0x3,%xmm11,%xmm15,%xmm15 + VPCOMW $0x0,%xmm11,%xmm15,%xmm15 + VPCOMW $0xFF,%xmm15,%xmm15,%xmm15 + VPCOMW $0x0,(%rcx),%xmm15,%xmm15 + VPCOMW $0x3,(%rcx),%xmm0,%xmm0 + VPCOMW $0xFF,(%rdi),%xmm11,%xmm1 + VPCOMW $0x3,(%rdi),%xmm11,%xmm1 + VPCOMW $0x3,%xmm0,%xmm0,%xmm15 + VPCOMW $0xFF,(%rcx),%xmm11,%xmm0 + VPCOMW $0x3,(%rsi),%xmm15,%xmm1 +# Tests for op VPHADDBD xmm2/mem128, xmm1 (at&t syntax) + VPHADDBD %xmm2,%xmm15 + VPHADDBD %xmm0,%xmm12 + VPHADDBD (%r12),%xmm0 + VPHADDBD (%rax),%xmm15 + VPHADDBD %xmm0,%xmm0 + VPHADDBD (%r10),%xmm15 + VPHADDBD %xmm2,%xmm0 + VPHADDBD %xmm15,%xmm12 + VPHADDBD %xmm15,%xmm0 + VPHADDBD %xmm0,%xmm15 + VPHADDBD (%r10),%xmm12 + VPHADDBD %xmm15,%xmm15 + VPHADDBD (%rax),%xmm0 + VPHADDBD (%r12),%xmm15 + VPHADDBD (%rax),%xmm12 + VPHADDBD (%r10),%xmm0 +# Tests for op VPHADDBQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDBQ %xmm2,%xmm15 + VPHADDBQ %xmm0,%xmm12 + VPHADDBQ (%r12),%xmm0 + VPHADDBQ (%rax),%xmm15 + VPHADDBQ %xmm0,%xmm0 + VPHADDBQ (%r10),%xmm15 + VPHADDBQ %xmm2,%xmm0 + VPHADDBQ %xmm15,%xmm12 + VPHADDBQ %xmm15,%xmm0 + VPHADDBQ %xmm0,%xmm15 + VPHADDBQ (%r10),%xmm12 + VPHADDBQ %xmm15,%xmm15 + VPHADDBQ (%rax),%xmm0 + VPHADDBQ (%r12),%xmm15 + VPHADDBQ (%rax),%xmm12 + VPHADDBQ (%r10),%xmm0 +# Tests for op VPHADDBW xmm2/mem128, xmm1 (at&t syntax) + VPHADDBW %xmm2,%xmm15 + VPHADDBW %xmm0,%xmm12 + VPHADDBW (%r12),%xmm0 + VPHADDBW (%rax),%xmm15 + VPHADDBW %xmm0,%xmm0 + VPHADDBW (%r10),%xmm15 + VPHADDBW %xmm2,%xmm0 + VPHADDBW %xmm15,%xmm12 + VPHADDBW %xmm15,%xmm0 + VPHADDBW %xmm0,%xmm15 + VPHADDBW (%r10),%xmm12 + VPHADDBW %xmm15,%xmm15 + VPHADDBW (%rax),%xmm0 + VPHADDBW (%r12),%xmm15 + VPHADDBW (%rax),%xmm12 + VPHADDBW (%r10),%xmm0 +# Tests for op VPHADDDQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDDQ %xmm2,%xmm15 + VPHADDDQ %xmm0,%xmm12 + VPHADDDQ (%r12),%xmm0 + VPHADDDQ (%rax),%xmm15 + VPHADDDQ %xmm0,%xmm0 + VPHADDDQ (%r10),%xmm15 + VPHADDDQ %xmm2,%xmm0 + VPHADDDQ %xmm15,%xmm12 + VPHADDDQ %xmm15,%xmm0 + VPHADDDQ %xmm0,%xmm15 + VPHADDDQ (%r10),%xmm12 + VPHADDDQ %xmm15,%xmm15 + VPHADDDQ (%rax),%xmm0 + VPHADDDQ (%r12),%xmm15 + VPHADDDQ (%rax),%xmm12 + VPHADDDQ (%r10),%xmm0 +# Tests for op VPHADDUBD xmm2/mem128, xmm1 (at&t syntax) + VPHADDUBD %xmm2,%xmm15 + VPHADDUBD %xmm0,%xmm12 + VPHADDUBD (%r12),%xmm0 + VPHADDUBD (%rax),%xmm15 + VPHADDUBD %xmm0,%xmm0 + VPHADDUBD (%r10),%xmm15 + VPHADDUBD %xmm2,%xmm0 + VPHADDUBD %xmm15,%xmm12 + VPHADDUBD %xmm15,%xmm0 + VPHADDUBD %xmm0,%xmm15 + VPHADDUBD (%r10),%xmm12 + VPHADDUBD %xmm15,%xmm15 + VPHADDUBD (%rax),%xmm0 + VPHADDUBD (%r12),%xmm15 + VPHADDUBD (%rax),%xmm12 + VPHADDUBD (%r10),%xmm0 +# Tests for op VPHADDUBQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDUBQ %xmm2,%xmm15 + VPHADDUBQ %xmm0,%xmm12 + VPHADDUBQ (%r12),%xmm0 + VPHADDUBQ (%rax),%xmm15 + VPHADDUBQ %xmm0,%xmm0 + VPHADDUBQ (%r10),%xmm15 + VPHADDUBQ %xmm2,%xmm0 + VPHADDUBQ %xmm15,%xmm12 + VPHADDUBQ %xmm15,%xmm0 + VPHADDUBQ %xmm0,%xmm15 + VPHADDUBQ (%r10),%xmm12 + VPHADDUBQ %xmm15,%xmm15 + VPHADDUBQ (%rax),%xmm0 + VPHADDUBQ (%r12),%xmm15 + VPHADDUBQ (%rax),%xmm12 + VPHADDUBQ (%r10),%xmm0 +# Tests for op VPHADDUBW xmm2/mem128, xmm1 (at&t syntax) + VPHADDUBW %xmm2,%xmm15 + VPHADDUBW %xmm0,%xmm12 + VPHADDUBW (%r12),%xmm0 + VPHADDUBW (%rax),%xmm15 + VPHADDUBW %xmm0,%xmm0 + VPHADDUBW (%r10),%xmm15 + VPHADDUBW %xmm2,%xmm0 + VPHADDUBW %xmm15,%xmm12 + VPHADDUBW %xmm15,%xmm0 + VPHADDUBW %xmm0,%xmm15 + VPHADDUBW (%r10),%xmm12 + VPHADDUBW %xmm15,%xmm15 + VPHADDUBW (%rax),%xmm0 + VPHADDUBW (%r12),%xmm15 + VPHADDUBW (%rax),%xmm12 + VPHADDUBW (%r10),%xmm0 +# Tests for op VPHADDUDQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDUDQ %xmm2,%xmm15 + VPHADDUDQ %xmm0,%xmm12 + VPHADDUDQ (%r12),%xmm0 + VPHADDUDQ (%rax),%xmm15 + VPHADDUDQ %xmm0,%xmm0 + VPHADDUDQ (%r10),%xmm15 + VPHADDUDQ %xmm2,%xmm0 + VPHADDUDQ %xmm15,%xmm12 + VPHADDUDQ %xmm15,%xmm0 + VPHADDUDQ %xmm0,%xmm15 + VPHADDUDQ (%r10),%xmm12 + VPHADDUDQ %xmm15,%xmm15 + VPHADDUDQ (%rax),%xmm0 + VPHADDUDQ (%r12),%xmm15 + VPHADDUDQ (%rax),%xmm12 + VPHADDUDQ (%r10),%xmm0 +# Tests for op VPHADDUWD xmm2/mem128, xmm1 (at&t syntax) + VPHADDUWD %xmm2,%xmm15 + VPHADDUWD %xmm0,%xmm12 + VPHADDUWD (%r12),%xmm0 + VPHADDUWD (%rax),%xmm15 + VPHADDUWD %xmm0,%xmm0 + VPHADDUWD (%r10),%xmm15 + VPHADDUWD %xmm2,%xmm0 + VPHADDUWD %xmm15,%xmm12 + VPHADDUWD %xmm15,%xmm0 + VPHADDUWD %xmm0,%xmm15 + VPHADDUWD (%r10),%xmm12 + VPHADDUWD %xmm15,%xmm15 + VPHADDUWD (%rax),%xmm0 + VPHADDUWD (%r12),%xmm15 + VPHADDUWD (%rax),%xmm12 + VPHADDUWD (%r10),%xmm0 +# Tests for op VPHADDUWQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDUWQ %xmm2,%xmm15 + VPHADDUWQ %xmm0,%xmm12 + VPHADDUWQ (%r12),%xmm0 + VPHADDUWQ (%rax),%xmm15 + VPHADDUWQ %xmm0,%xmm0 + VPHADDUWQ (%r10),%xmm15 + VPHADDUWQ %xmm2,%xmm0 + VPHADDUWQ %xmm15,%xmm12 + VPHADDUWQ %xmm15,%xmm0 + VPHADDUWQ %xmm0,%xmm15 + VPHADDUWQ (%r10),%xmm12 + VPHADDUWQ %xmm15,%xmm15 + VPHADDUWQ (%rax),%xmm0 + VPHADDUWQ (%r12),%xmm15 + VPHADDUWQ (%rax),%xmm12 + VPHADDUWQ (%r10),%xmm0 +# Tests for op VPHADDWD xmm2/mem128, xmm1 (at&t syntax) + VPHADDWD %xmm2,%xmm15 + VPHADDWD %xmm0,%xmm12 + VPHADDWD (%r12),%xmm0 + VPHADDWD (%rax),%xmm15 + VPHADDWD %xmm0,%xmm0 + VPHADDWD (%r10),%xmm15 + VPHADDWD %xmm2,%xmm0 + VPHADDWD %xmm15,%xmm12 + VPHADDWD %xmm15,%xmm0 + VPHADDWD %xmm0,%xmm15 + VPHADDWD (%r10),%xmm12 + VPHADDWD %xmm15,%xmm15 + VPHADDWD (%rax),%xmm0 + VPHADDWD (%r12),%xmm15 + VPHADDWD (%rax),%xmm12 + VPHADDWD (%r10),%xmm0 +# Tests for op VPHADDWQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDWQ %xmm2,%xmm15 + VPHADDWQ %xmm0,%xmm12 + VPHADDWQ (%r12),%xmm0 + VPHADDWQ (%rax),%xmm15 + VPHADDWQ %xmm0,%xmm0 + VPHADDWQ (%r10),%xmm15 + VPHADDWQ %xmm2,%xmm0 + VPHADDWQ %xmm15,%xmm12 + VPHADDWQ %xmm15,%xmm0 + VPHADDWQ %xmm0,%xmm15 + VPHADDWQ (%r10),%xmm12 + VPHADDWQ %xmm15,%xmm15 + VPHADDWQ (%rax),%xmm0 + VPHADDWQ (%r12),%xmm15 + VPHADDWQ (%rax),%xmm12 + VPHADDWQ (%r10),%xmm0 +# Tests for op VPHSUBBW xmm2/mem128, xmm1 (at&t syntax) + VPHSUBBW %xmm2,%xmm15 + VPHSUBBW %xmm0,%xmm12 + VPHSUBBW (%r12),%xmm0 + VPHSUBBW (%rax),%xmm15 + VPHSUBBW %xmm0,%xmm0 + VPHSUBBW (%r10),%xmm15 + VPHSUBBW %xmm2,%xmm0 + VPHSUBBW %xmm15,%xmm12 + VPHSUBBW %xmm15,%xmm0 + VPHSUBBW %xmm0,%xmm15 + VPHSUBBW (%r10),%xmm12 + VPHSUBBW %xmm15,%xmm15 + VPHSUBBW (%rax),%xmm0 + VPHSUBBW (%r12),%xmm15 + VPHSUBBW (%rax),%xmm12 + VPHSUBBW (%r10),%xmm0 +# Tests for op VPHSUBDQ xmm2/mem128, xmm1 (at&t syntax) + VPHSUBDQ %xmm2,%xmm15 + VPHSUBDQ %xmm0,%xmm12 + VPHSUBDQ (%r12),%xmm0 + VPHSUBDQ (%rax),%xmm15 + VPHSUBDQ %xmm0,%xmm0 + VPHSUBDQ (%r10),%xmm15 + VPHSUBDQ %xmm2,%xmm0 + VPHSUBDQ %xmm15,%xmm12 + VPHSUBDQ %xmm15,%xmm0 + VPHSUBDQ %xmm0,%xmm15 + VPHSUBDQ (%r10),%xmm12 + VPHSUBDQ %xmm15,%xmm15 + VPHSUBDQ (%rax),%xmm0 + VPHSUBDQ (%r12),%xmm15 + VPHSUBDQ (%rax),%xmm12 + VPHSUBDQ (%r10),%xmm0 +# Tests for op VPHSUBWD xmm2/mem128, xmm1 (at&t syntax) + VPHSUBWD %xmm2,%xmm15 + VPHSUBWD %xmm0,%xmm12 + VPHSUBWD (%r12),%xmm0 + VPHSUBWD (%rax),%xmm15 + VPHSUBWD %xmm0,%xmm0 + VPHSUBWD (%r10),%xmm15 + VPHSUBWD %xmm2,%xmm0 + VPHSUBWD %xmm15,%xmm12 + VPHSUBWD %xmm15,%xmm0 + VPHSUBWD %xmm0,%xmm15 + VPHSUBWD (%r10),%xmm12 + VPHSUBWD %xmm15,%xmm15 + VPHSUBWD (%rax),%xmm0 + VPHSUBWD (%r12),%xmm15 + VPHSUBWD (%rax),%xmm12 + VPHSUBWD (%r10),%xmm0 +# Tests for op VPMACSDD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSDD %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSDD %xmm2,(%r9),%xmm0,%xmm0 + VPMACSDD %xmm15,(%r9),%xmm15,%xmm0 + VPMACSDD %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSDD %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSDD %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSDD %xmm15,(%r12),%xmm0,%xmm15 + VPMACSDD %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSDD %xmm2,(%r9),%xmm15,%xmm15 + VPMACSDD %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSDD %xmm2,(%r12),%xmm15,%xmm0 + VPMACSDD %xmm0,(%r13),%xmm15,%xmm0 + VPMACSDD %xmm15,(%r13),%xmm7,%xmm11 + VPMACSDD %xmm15,(%r12),%xmm7,%xmm11 + VPMACSDD %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSDD %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSDQH xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSDQH %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSDQH %xmm2,(%r9),%xmm0,%xmm0 + VPMACSDQH %xmm15,(%r9),%xmm15,%xmm0 + VPMACSDQH %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSDQH %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSDQH %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSDQH %xmm15,(%r12),%xmm0,%xmm15 + VPMACSDQH %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSDQH %xmm2,(%r9),%xmm15,%xmm15 + VPMACSDQH %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSDQH %xmm2,(%r12),%xmm15,%xmm0 + VPMACSDQH %xmm0,(%r13),%xmm15,%xmm0 + VPMACSDQH %xmm15,(%r13),%xmm7,%xmm11 + VPMACSDQH %xmm15,(%r12),%xmm7,%xmm11 + VPMACSDQH %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSDQH %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSDQL xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSDQL %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSDQL %xmm2,(%r9),%xmm0,%xmm0 + VPMACSDQL %xmm15,(%r9),%xmm15,%xmm0 + VPMACSDQL %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSDQL %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSDQL %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSDQL %xmm15,(%r12),%xmm0,%xmm15 + VPMACSDQL %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSDQL %xmm2,(%r9),%xmm15,%xmm15 + VPMACSDQL %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSDQL %xmm2,(%r12),%xmm15,%xmm0 + VPMACSDQL %xmm0,(%r13),%xmm15,%xmm0 + VPMACSDQL %xmm15,(%r13),%xmm7,%xmm11 + VPMACSDQL %xmm15,(%r12),%xmm7,%xmm11 + VPMACSDQL %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSDQL %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSSDD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSDD %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSSDD %xmm2,(%r9),%xmm0,%xmm0 + VPMACSSDD %xmm15,(%r9),%xmm15,%xmm0 + VPMACSSDD %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSSDD %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSSDD %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSSDD %xmm15,(%r12),%xmm0,%xmm15 + VPMACSSDD %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSSDD %xmm2,(%r9),%xmm15,%xmm15 + VPMACSSDD %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSSDD %xmm2,(%r12),%xmm15,%xmm0 + VPMACSSDD %xmm0,(%r13),%xmm15,%xmm0 + VPMACSSDD %xmm15,(%r13),%xmm7,%xmm11 + VPMACSSDD %xmm15,(%r12),%xmm7,%xmm11 + VPMACSSDD %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSSDD %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSSDQH xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSDQH %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSSDQH %xmm2,(%r9),%xmm0,%xmm0 + VPMACSSDQH %xmm15,(%r9),%xmm15,%xmm0 + VPMACSSDQH %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSSDQH %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSSDQH %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSSDQH %xmm15,(%r12),%xmm0,%xmm15 + VPMACSSDQH %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSSDQH %xmm2,(%r9),%xmm15,%xmm15 + VPMACSSDQH %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSSDQH %xmm2,(%r12),%xmm15,%xmm0 + VPMACSSDQH %xmm0,(%r13),%xmm15,%xmm0 + VPMACSSDQH %xmm15,(%r13),%xmm7,%xmm11 + VPMACSSDQH %xmm15,(%r12),%xmm7,%xmm11 + VPMACSSDQH %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSSDQH %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSSDQL xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSDQL %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSSDQL %xmm2,(%r9),%xmm0,%xmm0 + VPMACSSDQL %xmm15,(%r9),%xmm15,%xmm0 + VPMACSSDQL %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSSDQL %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSSDQL %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSSDQL %xmm15,(%r12),%xmm0,%xmm15 + VPMACSSDQL %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSSDQL %xmm2,(%r9),%xmm15,%xmm15 + VPMACSSDQL %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSSDQL %xmm2,(%r12),%xmm15,%xmm0 + VPMACSSDQL %xmm0,(%r13),%xmm15,%xmm0 + VPMACSSDQL %xmm15,(%r13),%xmm7,%xmm11 + VPMACSSDQL %xmm15,(%r12),%xmm7,%xmm11 + VPMACSSDQL %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSSDQL %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSWD %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSSWD %xmm2,(%r9),%xmm0,%xmm0 + VPMACSSWD %xmm15,(%r9),%xmm15,%xmm0 + VPMACSSWD %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSSWD %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSSWD %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSSWD %xmm15,(%r12),%xmm0,%xmm15 + VPMACSSWD %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSSWD %xmm2,(%r9),%xmm15,%xmm15 + VPMACSSWD %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSSWD %xmm2,(%r12),%xmm15,%xmm0 + VPMACSSWD %xmm0,(%r13),%xmm15,%xmm0 + VPMACSSWD %xmm15,(%r13),%xmm7,%xmm11 + VPMACSSWD %xmm15,(%r12),%xmm7,%xmm11 + VPMACSSWD %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSSWD %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSSWW xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSWW %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSSWW %xmm2,(%r9),%xmm0,%xmm0 + VPMACSSWW %xmm15,(%r9),%xmm15,%xmm0 + VPMACSSWW %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSSWW %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSSWW %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSSWW %xmm15,(%r12),%xmm0,%xmm15 + VPMACSSWW %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSSWW %xmm2,(%r9),%xmm15,%xmm15 + VPMACSSWW %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSSWW %xmm2,(%r12),%xmm15,%xmm0 + VPMACSSWW %xmm0,(%r13),%xmm15,%xmm0 + VPMACSSWW %xmm15,(%r13),%xmm7,%xmm11 + VPMACSSWW %xmm15,(%r12),%xmm7,%xmm11 + VPMACSSWW %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSSWW %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSWD %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSWD %xmm2,(%r9),%xmm0,%xmm0 + VPMACSWD %xmm15,(%r9),%xmm15,%xmm0 + VPMACSWD %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSWD %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSWD %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSWD %xmm15,(%r12),%xmm0,%xmm15 + VPMACSWD %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSWD %xmm2,(%r9),%xmm15,%xmm15 + VPMACSWD %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSWD %xmm2,(%r12),%xmm15,%xmm0 + VPMACSWD %xmm0,(%r13),%xmm15,%xmm0 + VPMACSWD %xmm15,(%r13),%xmm7,%xmm11 + VPMACSWD %xmm15,(%r12),%xmm7,%xmm11 + VPMACSWD %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSWD %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMACSWW xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSWW %xmm0,%xmm15,%xmm7,%xmm0 + VPMACSWW %xmm2,(%r9),%xmm0,%xmm0 + VPMACSWW %xmm15,(%r9),%xmm15,%xmm0 + VPMACSWW %xmm15,%xmm0,%xmm0,%xmm11 + VPMACSWW %xmm15,%xmm12,%xmm0,%xmm0 + VPMACSWW %xmm15,%xmm12,%xmm0,%xmm15 + VPMACSWW %xmm15,(%r12),%xmm0,%xmm15 + VPMACSWW %xmm2,%xmm0,%xmm0,%xmm15 + VPMACSWW %xmm2,(%r9),%xmm15,%xmm15 + VPMACSWW %xmm2,%xmm12,%xmm15,%xmm15 + VPMACSWW %xmm2,(%r12),%xmm15,%xmm0 + VPMACSWW %xmm0,(%r13),%xmm15,%xmm0 + VPMACSWW %xmm15,(%r13),%xmm7,%xmm11 + VPMACSWW %xmm15,(%r12),%xmm7,%xmm11 + VPMACSWW %xmm15,%xmm15,%xmm0,%xmm0 + VPMACSWW %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMADCSSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMADCSSWD %xmm0,%xmm15,%xmm7,%xmm0 + VPMADCSSWD %xmm2,(%r9),%xmm0,%xmm0 + VPMADCSSWD %xmm15,(%r9),%xmm15,%xmm0 + VPMADCSSWD %xmm15,%xmm0,%xmm0,%xmm11 + VPMADCSSWD %xmm15,%xmm12,%xmm0,%xmm0 + VPMADCSSWD %xmm15,%xmm12,%xmm0,%xmm15 + VPMADCSSWD %xmm15,(%r12),%xmm0,%xmm15 + VPMADCSSWD %xmm2,%xmm0,%xmm0,%xmm15 + VPMADCSSWD %xmm2,(%r9),%xmm15,%xmm15 + VPMADCSSWD %xmm2,%xmm12,%xmm15,%xmm15 + VPMADCSSWD %xmm2,(%r12),%xmm15,%xmm0 + VPMADCSSWD %xmm0,(%r13),%xmm15,%xmm0 + VPMADCSSWD %xmm15,(%r13),%xmm7,%xmm11 + VPMADCSSWD %xmm15,(%r12),%xmm7,%xmm11 + VPMADCSSWD %xmm15,%xmm15,%xmm0,%xmm0 + VPMADCSSWD %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPMADCSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMADCSWD %xmm0,%xmm15,%xmm7,%xmm0 + VPMADCSWD %xmm2,(%r9),%xmm0,%xmm0 + VPMADCSWD %xmm15,(%r9),%xmm15,%xmm0 + VPMADCSWD %xmm15,%xmm0,%xmm0,%xmm11 + VPMADCSWD %xmm15,%xmm12,%xmm0,%xmm0 + VPMADCSWD %xmm15,%xmm12,%xmm0,%xmm15 + VPMADCSWD %xmm15,(%r12),%xmm0,%xmm15 + VPMADCSWD %xmm2,%xmm0,%xmm0,%xmm15 + VPMADCSWD %xmm2,(%r9),%xmm15,%xmm15 + VPMADCSWD %xmm2,%xmm12,%xmm15,%xmm15 + VPMADCSWD %xmm2,(%r12),%xmm15,%xmm0 + VPMADCSWD %xmm0,(%r13),%xmm15,%xmm0 + VPMADCSWD %xmm15,(%r13),%xmm7,%xmm11 + VPMADCSWD %xmm15,(%r12),%xmm7,%xmm11 + VPMADCSWD %xmm15,%xmm15,%xmm0,%xmm0 + VPMADCSWD %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPPERM xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax) + VPPERM %xmm0,%xmm12,%xmm7,%xmm0 + VPPERM (%rax),%xmm15,%xmm0,%xmm0 + VPPERM (%r10),%xmm15,%xmm15,%xmm0 + VPPERM %xmm2,%xmm0,%xmm0,%xmm11 + VPPERM %xmm2,%xmm0,%xmm0,%xmm0 + VPPERM %xmm2,%xmm0,%xmm0,%xmm15 + VPPERM (%r10),%xmm12,%xmm0,%xmm15 + VPPERM (%rax),%xmm0,%xmm0,%xmm15 + VPPERM (%r12),%xmm15,%xmm15,%xmm15 + VPPERM (%r12),%xmm0,%xmm15,%xmm15 + VPPERM (%rax),%xmm12,%xmm15,%xmm0 + VPPERM %xmm15,%xmm15,%xmm15,%xmm0 + VPPERM (%r10),%xmm15,%xmm7,%xmm11 + VPPERM %xmm2,%xmm12,%xmm7,%xmm11 + VPPERM %xmm2,%xmm12,%xmm0,%xmm0 + VPPERM (%r12),%xmm15,%xmm15,%xmm11 +# Tests for op VPPERM xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPPERM %xmm0,%xmm15,%xmm7,%xmm0 + VPPERM %xmm2,(%r9),%xmm0,%xmm0 + VPPERM %xmm15,(%r9),%xmm15,%xmm0 + VPPERM %xmm15,%xmm0,%xmm0,%xmm11 + VPPERM %xmm15,%xmm12,%xmm0,%xmm0 + VPPERM %xmm15,%xmm12,%xmm0,%xmm15 + VPPERM %xmm15,(%r12),%xmm0,%xmm15 + VPPERM %xmm2,%xmm0,%xmm0,%xmm15 + VPPERM %xmm2,(%r9),%xmm15,%xmm15 + VPPERM %xmm2,%xmm12,%xmm15,%xmm15 + VPPERM %xmm2,(%r12),%xmm15,%xmm0 + VPPERM %xmm0,(%r13),%xmm15,%xmm0 + VPPERM %xmm15,(%r13),%xmm7,%xmm11 + VPPERM %xmm15,(%r12),%xmm7,%xmm11 + VPPERM %xmm15,%xmm15,%xmm0,%xmm0 + VPPERM %xmm2,(%r9),%xmm15,%xmm11 +# Tests for op VPROTB xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPROTB %xmm2,%xmm0,%xmm15 + VPROTB %xmm2,%xmm12,%xmm7 + VPROTB %xmm2,%xmm0,%xmm0 + VPROTB %xmm15,(%r9),%xmm15 + VPROTB %xmm0,%xmm15,%xmm0 + VPROTB %xmm0,%xmm15,%xmm15 + VPROTB %xmm0,%xmm12,%xmm0 + VPROTB %xmm15,%xmm12,%xmm0 + VPROTB %xmm2,(%r12),%xmm15 + VPROTB %xmm0,(%r9),%xmm7 + VPROTB %xmm0,%xmm12,%xmm7 + VPROTB %xmm2,(%r9),%xmm15 + VPROTB %xmm2,(%r13),%xmm0 + VPROTB %xmm15,(%r9),%xmm7 + VPROTB %xmm15,(%r12),%xmm0 + VPROTB %xmm0,(%r13),%xmm15 +# Tests for op VPROTB xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPROTB (%r12),%xmm0,%xmm15 + VPROTB (%r12),%xmm0,%xmm7 + VPROTB (%rax),%xmm0,%xmm0 + VPROTB (%r10),%xmm15,%xmm15 + VPROTB %xmm15,%xmm12,%xmm0 + VPROTB %xmm15,%xmm12,%xmm15 + VPROTB %xmm15,%xmm0,%xmm0 + VPROTB %xmm2,%xmm0,%xmm0 + VPROTB (%rax),%xmm12,%xmm15 + VPROTB %xmm15,%xmm15,%xmm7 + VPROTB %xmm0,%xmm0,%xmm7 + VPROTB (%r12),%xmm15,%xmm15 + VPROTB (%r12),%xmm15,%xmm0 + VPROTB (%r10),%xmm15,%xmm7 + VPROTB (%r10),%xmm12,%xmm0 + VPROTB %xmm15,%xmm15,%xmm15 +# Tests for op VPROTB imm8, xmm2, xmm1 (at&t syntax) + VPROTB $0x3,%xmm11,%xmm15 + VPROTB $0xFF,%xmm0,%xmm0 + VPROTB $0xFF,%xmm11,%xmm4 + VPROTB $0x0,%xmm11,%xmm4 + VPROTB $0x0,%xmm15,%xmm4 + VPROTB $0x0,%xmm0,%xmm15 + VPROTB $0xFF,%xmm11,%xmm0 + VPROTB $0x3,%xmm0,%xmm0 + VPROTB $0x3,%xmm11,%xmm0 + VPROTB $0x0,%xmm0,%xmm4 + VPROTB $0xFF,%xmm15,%xmm0 + VPROTB $0xFF,%xmm0,%xmm15 + VPROTB $0xFF,%xmm15,%xmm15 + VPROTB $0x3,%xmm15,%xmm4 + VPROTB $0xFF,%xmm11,%xmm15 + VPROTB $0x3,%xmm0,%xmm15 +# Tests for op VPROTD xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPROTD %xmm2,%xmm0,%xmm15 + VPROTD %xmm2,%xmm12,%xmm7 + VPROTD %xmm2,%xmm0,%xmm0 + VPROTD %xmm15,(%r9),%xmm15 + VPROTD %xmm0,%xmm15,%xmm0 + VPROTD %xmm0,%xmm15,%xmm15 + VPROTD %xmm0,%xmm12,%xmm0 + VPROTD %xmm15,%xmm12,%xmm0 + VPROTD %xmm2,(%r12),%xmm15 + VPROTD %xmm0,(%r9),%xmm7 + VPROTD %xmm0,%xmm12,%xmm7 + VPROTD %xmm2,(%r9),%xmm15 + VPROTD %xmm2,(%r13),%xmm0 + VPROTD %xmm15,(%r9),%xmm7 + VPROTD %xmm15,(%r12),%xmm0 + VPROTD %xmm0,(%r13),%xmm15 +# Tests for op VPROTD xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPROTD (%r12),%xmm0,%xmm15 + VPROTD (%r12),%xmm0,%xmm7 + VPROTD (%rax),%xmm0,%xmm0 + VPROTD (%r10),%xmm15,%xmm15 + VPROTD %xmm15,%xmm12,%xmm0 + VPROTD %xmm15,%xmm12,%xmm15 + VPROTD %xmm15,%xmm0,%xmm0 + VPROTD %xmm2,%xmm0,%xmm0 + VPROTD (%rax),%xmm12,%xmm15 + VPROTD %xmm15,%xmm15,%xmm7 + VPROTD %xmm0,%xmm0,%xmm7 + VPROTD (%r12),%xmm15,%xmm15 + VPROTD (%r12),%xmm15,%xmm0 + VPROTD (%r10),%xmm15,%xmm7 + VPROTD (%r10),%xmm12,%xmm0 + VPROTD %xmm15,%xmm15,%xmm15 +# Tests for op VPROTD imm8, xmm2/mem128, xmm1 (at&t syntax) + VPROTD $0x0,%xmm15,%xmm15 + VPROTD $0x0,(%rsi),%xmm15 + VPROTD $0x0,%xmm0,%xmm11 + VPROTD $0xFF,%xmm15,%xmm0 + VPROTD $0x3,%xmm0,%xmm0 + VPROTD $0x3,%xmm15,%xmm0 + VPROTD $0x0,%xmm11,%xmm11 + VPROTD $0x0,%xmm0,%xmm15 + VPROTD $0x3,(%rcx),%xmm0 + VPROTD $0xFF,(%rsi),%xmm0 + VPROTD $0x0,(%rdi),%xmm15 + VPROTD $0xFF,%xmm15,%xmm15 + VPROTD $0xFF,%xmm11,%xmm11 + VPROTD $0xFF,(%rsi),%xmm11 + VPROTD $0x3,(%rdi),%xmm15 + VPROTD $0x3,%xmm15,%xmm11 +# Tests for op VPROTQ xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPROTQ %xmm2,%xmm0,%xmm15 + VPROTQ %xmm2,%xmm12,%xmm7 + VPROTQ %xmm2,%xmm0,%xmm0 + VPROTQ %xmm15,(%r9),%xmm15 + VPROTQ %xmm0,%xmm15,%xmm0 + VPROTQ %xmm0,%xmm15,%xmm15 + VPROTQ %xmm0,%xmm12,%xmm0 + VPROTQ %xmm15,%xmm12,%xmm0 + VPROTQ %xmm2,(%r12),%xmm15 + VPROTQ %xmm0,(%r9),%xmm7 + VPROTQ %xmm0,%xmm12,%xmm7 + VPROTQ %xmm2,(%r9),%xmm15 + VPROTQ %xmm2,(%r13),%xmm0 + VPROTQ %xmm15,(%r9),%xmm7 + VPROTQ %xmm15,(%r12),%xmm0 + VPROTQ %xmm0,(%r13),%xmm15 +# Tests for op VPROTQ xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPROTQ (%r12),%xmm0,%xmm15 + VPROTQ (%r12),%xmm0,%xmm7 + VPROTQ (%rax),%xmm0,%xmm0 + VPROTQ (%r10),%xmm15,%xmm15 + VPROTQ %xmm15,%xmm12,%xmm0 + VPROTQ %xmm15,%xmm12,%xmm15 + VPROTQ %xmm15,%xmm0,%xmm0 + VPROTQ %xmm2,%xmm0,%xmm0 + VPROTQ (%rax),%xmm12,%xmm15 + VPROTQ %xmm15,%xmm15,%xmm7 + VPROTQ %xmm0,%xmm0,%xmm7 + VPROTQ (%r12),%xmm15,%xmm15 + VPROTQ (%r12),%xmm15,%xmm0 + VPROTQ (%r10),%xmm15,%xmm7 + VPROTQ (%r10),%xmm12,%xmm0 + VPROTQ %xmm15,%xmm15,%xmm15 +# Tests for op VPROTQ imm8, xmm2/mem128, xmm1 (at&t syntax) + VPROTQ $0x0,%xmm15,%xmm15 + VPROTQ $0x0,(%rsi),%xmm15 + VPROTQ $0x0,%xmm0,%xmm11 + VPROTQ $0xFF,%xmm15,%xmm0 + VPROTQ $0x3,%xmm0,%xmm0 + VPROTQ $0x3,%xmm15,%xmm0 + VPROTQ $0x0,%xmm11,%xmm11 + VPROTQ $0x0,%xmm0,%xmm15 + VPROTQ $0x3,(%rcx),%xmm0 + VPROTQ $0xFF,(%rsi),%xmm0 + VPROTQ $0x0,(%rdi),%xmm15 + VPROTQ $0xFF,%xmm15,%xmm15 + VPROTQ $0xFF,%xmm11,%xmm11 + VPROTQ $0xFF,(%rsi),%xmm11 + VPROTQ $0x3,(%rdi),%xmm15 + VPROTQ $0x3,%xmm15,%xmm11 +# Tests for op VPROTW xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPROTW %xmm2,%xmm0,%xmm15 + VPROTW %xmm2,%xmm12,%xmm7 + VPROTW %xmm2,%xmm0,%xmm0 + VPROTW %xmm15,(%r9),%xmm15 + VPROTW %xmm0,%xmm15,%xmm0 + VPROTW %xmm0,%xmm15,%xmm15 + VPROTW %xmm0,%xmm12,%xmm0 + VPROTW %xmm15,%xmm12,%xmm0 + VPROTW %xmm2,(%r12),%xmm15 + VPROTW %xmm0,(%r9),%xmm7 + VPROTW %xmm0,%xmm12,%xmm7 + VPROTW %xmm2,(%r9),%xmm15 + VPROTW %xmm2,(%r13),%xmm0 + VPROTW %xmm15,(%r9),%xmm7 + VPROTW %xmm15,(%r12),%xmm0 + VPROTW %xmm0,(%r13),%xmm15 +# Tests for op VPROTW xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPROTW (%r12),%xmm0,%xmm15 + VPROTW (%r12),%xmm0,%xmm7 + VPROTW (%rax),%xmm0,%xmm0 + VPROTW (%r10),%xmm15,%xmm15 + VPROTW %xmm15,%xmm12,%xmm0 + VPROTW %xmm15,%xmm12,%xmm15 + VPROTW %xmm15,%xmm0,%xmm0 + VPROTW %xmm2,%xmm0,%xmm0 + VPROTW (%rax),%xmm12,%xmm15 + VPROTW %xmm15,%xmm15,%xmm7 + VPROTW %xmm0,%xmm0,%xmm7 + VPROTW (%r12),%xmm15,%xmm15 + VPROTW (%r12),%xmm15,%xmm0 + VPROTW (%r10),%xmm15,%xmm7 + VPROTW (%r10),%xmm12,%xmm0 + VPROTW %xmm15,%xmm15,%xmm15 +# Tests for op VPROTW imm8, xmm2/mem128, xmm1 (at&t syntax) + VPROTW $0x0,%xmm15,%xmm15 + VPROTW $0x0,(%rsi),%xmm15 + VPROTW $0x0,%xmm0,%xmm11 + VPROTW $0xFF,%xmm15,%xmm0 + VPROTW $0x3,%xmm0,%xmm0 + VPROTW $0x3,%xmm15,%xmm0 + VPROTW $0x0,%xmm11,%xmm11 + VPROTW $0x0,%xmm0,%xmm15 + VPROTW $0x3,(%rcx),%xmm0 + VPROTW $0xFF,(%rsi),%xmm0 + VPROTW $0x0,(%rdi),%xmm15 + VPROTW $0xFF,%xmm15,%xmm15 + VPROTW $0xFF,%xmm11,%xmm11 + VPROTW $0xFF,(%rsi),%xmm11 + VPROTW $0x3,(%rdi),%xmm15 + VPROTW $0x3,%xmm15,%xmm11 +# Tests for op VPSHAB xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHAB %xmm2,%xmm0,%xmm15 + VPSHAB %xmm2,%xmm12,%xmm7 + VPSHAB %xmm2,%xmm0,%xmm0 + VPSHAB %xmm15,(%r9),%xmm15 + VPSHAB %xmm0,%xmm15,%xmm0 + VPSHAB %xmm0,%xmm15,%xmm15 + VPSHAB %xmm0,%xmm12,%xmm0 + VPSHAB %xmm15,%xmm12,%xmm0 + VPSHAB %xmm2,(%r12),%xmm15 + VPSHAB %xmm0,(%r9),%xmm7 + VPSHAB %xmm0,%xmm12,%xmm7 + VPSHAB %xmm2,(%r9),%xmm15 + VPSHAB %xmm2,(%r13),%xmm0 + VPSHAB %xmm15,(%r9),%xmm7 + VPSHAB %xmm15,(%r12),%xmm0 + VPSHAB %xmm0,(%r13),%xmm15 +# Tests for op VPSHAB xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHAB (%r12),%xmm0,%xmm15 + VPSHAB (%r12),%xmm0,%xmm7 + VPSHAB (%rax),%xmm0,%xmm0 + VPSHAB (%r10),%xmm15,%xmm15 + VPSHAB %xmm15,%xmm12,%xmm0 + VPSHAB %xmm15,%xmm12,%xmm15 + VPSHAB %xmm15,%xmm0,%xmm0 + VPSHAB %xmm2,%xmm0,%xmm0 + VPSHAB (%rax),%xmm12,%xmm15 + VPSHAB %xmm15,%xmm15,%xmm7 + VPSHAB %xmm0,%xmm0,%xmm7 + VPSHAB (%r12),%xmm15,%xmm15 + VPSHAB (%r12),%xmm15,%xmm0 + VPSHAB (%r10),%xmm15,%xmm7 + VPSHAB (%r10),%xmm12,%xmm0 + VPSHAB %xmm15,%xmm15,%xmm15 +# Tests for op VPSHAD xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHAD %xmm2,%xmm0,%xmm15 + VPSHAD %xmm2,%xmm12,%xmm7 + VPSHAD %xmm2,%xmm0,%xmm0 + VPSHAD %xmm15,(%r9),%xmm15 + VPSHAD %xmm0,%xmm15,%xmm0 + VPSHAD %xmm0,%xmm15,%xmm15 + VPSHAD %xmm0,%xmm12,%xmm0 + VPSHAD %xmm15,%xmm12,%xmm0 + VPSHAD %xmm2,(%r12),%xmm15 + VPSHAD %xmm0,(%r9),%xmm7 + VPSHAD %xmm0,%xmm12,%xmm7 + VPSHAD %xmm2,(%r9),%xmm15 + VPSHAD %xmm2,(%r13),%xmm0 + VPSHAD %xmm15,(%r9),%xmm7 + VPSHAD %xmm15,(%r12),%xmm0 + VPSHAD %xmm0,(%r13),%xmm15 +# Tests for op VPSHAD xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHAD (%r12),%xmm0,%xmm15 + VPSHAD (%r12),%xmm0,%xmm7 + VPSHAD (%rax),%xmm0,%xmm0 + VPSHAD (%r10),%xmm15,%xmm15 + VPSHAD %xmm15,%xmm12,%xmm0 + VPSHAD %xmm15,%xmm12,%xmm15 + VPSHAD %xmm15,%xmm0,%xmm0 + VPSHAD %xmm2,%xmm0,%xmm0 + VPSHAD (%rax),%xmm12,%xmm15 + VPSHAD %xmm15,%xmm15,%xmm7 + VPSHAD %xmm0,%xmm0,%xmm7 + VPSHAD (%r12),%xmm15,%xmm15 + VPSHAD (%r12),%xmm15,%xmm0 + VPSHAD (%r10),%xmm15,%xmm7 + VPSHAD (%r10),%xmm12,%xmm0 + VPSHAD %xmm15,%xmm15,%xmm15 +# Tests for op VPSHAQ xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHAQ %xmm2,%xmm0,%xmm15 + VPSHAQ %xmm2,%xmm12,%xmm7 + VPSHAQ %xmm2,%xmm0,%xmm0 + VPSHAQ %xmm15,(%r9),%xmm15 + VPSHAQ %xmm0,%xmm15,%xmm0 + VPSHAQ %xmm0,%xmm15,%xmm15 + VPSHAQ %xmm0,%xmm12,%xmm0 + VPSHAQ %xmm15,%xmm12,%xmm0 + VPSHAQ %xmm2,(%r12),%xmm15 + VPSHAQ %xmm0,(%r9),%xmm7 + VPSHAQ %xmm0,%xmm12,%xmm7 + VPSHAQ %xmm2,(%r9),%xmm15 + VPSHAQ %xmm2,(%r13),%xmm0 + VPSHAQ %xmm15,(%r9),%xmm7 + VPSHAQ %xmm15,(%r12),%xmm0 + VPSHAQ %xmm0,(%r13),%xmm15 +# Tests for op VPSHAQ xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHAQ (%r12),%xmm0,%xmm15 + VPSHAQ (%r12),%xmm0,%xmm7 + VPSHAQ (%rax),%xmm0,%xmm0 + VPSHAQ (%r10),%xmm15,%xmm15 + VPSHAQ %xmm15,%xmm12,%xmm0 + VPSHAQ %xmm15,%xmm12,%xmm15 + VPSHAQ %xmm15,%xmm0,%xmm0 + VPSHAQ %xmm2,%xmm0,%xmm0 + VPSHAQ (%rax),%xmm12,%xmm15 + VPSHAQ %xmm15,%xmm15,%xmm7 + VPSHAQ %xmm0,%xmm0,%xmm7 + VPSHAQ (%r12),%xmm15,%xmm15 + VPSHAQ (%r12),%xmm15,%xmm0 + VPSHAQ (%r10),%xmm15,%xmm7 + VPSHAQ (%r10),%xmm12,%xmm0 + VPSHAQ %xmm15,%xmm15,%xmm15 +# Tests for op VPSHAW xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHAW %xmm2,%xmm0,%xmm15 + VPSHAW %xmm2,%xmm12,%xmm7 + VPSHAW %xmm2,%xmm0,%xmm0 + VPSHAW %xmm15,(%r9),%xmm15 + VPSHAW %xmm0,%xmm15,%xmm0 + VPSHAW %xmm0,%xmm15,%xmm15 + VPSHAW %xmm0,%xmm12,%xmm0 + VPSHAW %xmm15,%xmm12,%xmm0 + VPSHAW %xmm2,(%r12),%xmm15 + VPSHAW %xmm0,(%r9),%xmm7 + VPSHAW %xmm0,%xmm12,%xmm7 + VPSHAW %xmm2,(%r9),%xmm15 + VPSHAW %xmm2,(%r13),%xmm0 + VPSHAW %xmm15,(%r9),%xmm7 + VPSHAW %xmm15,(%r12),%xmm0 + VPSHAW %xmm0,(%r13),%xmm15 +# Tests for op VPSHAW xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHAW (%r12),%xmm0,%xmm15 + VPSHAW (%r12),%xmm0,%xmm7 + VPSHAW (%rax),%xmm0,%xmm0 + VPSHAW (%r10),%xmm15,%xmm15 + VPSHAW %xmm15,%xmm12,%xmm0 + VPSHAW %xmm15,%xmm12,%xmm15 + VPSHAW %xmm15,%xmm0,%xmm0 + VPSHAW %xmm2,%xmm0,%xmm0 + VPSHAW (%rax),%xmm12,%xmm15 + VPSHAW %xmm15,%xmm15,%xmm7 + VPSHAW %xmm0,%xmm0,%xmm7 + VPSHAW (%r12),%xmm15,%xmm15 + VPSHAW (%r12),%xmm15,%xmm0 + VPSHAW (%r10),%xmm15,%xmm7 + VPSHAW (%r10),%xmm12,%xmm0 + VPSHAW %xmm15,%xmm15,%xmm15 +# Tests for op VPSHLB xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHLB %xmm2,%xmm0,%xmm15 + VPSHLB %xmm2,%xmm12,%xmm7 + VPSHLB %xmm2,%xmm0,%xmm0 + VPSHLB %xmm15,(%r9),%xmm15 + VPSHLB %xmm0,%xmm15,%xmm0 + VPSHLB %xmm0,%xmm15,%xmm15 + VPSHLB %xmm0,%xmm12,%xmm0 + VPSHLB %xmm15,%xmm12,%xmm0 + VPSHLB %xmm2,(%r12),%xmm15 + VPSHLB %xmm0,(%r9),%xmm7 + VPSHLB %xmm0,%xmm12,%xmm7 + VPSHLB %xmm2,(%r9),%xmm15 + VPSHLB %xmm2,(%r13),%xmm0 + VPSHLB %xmm15,(%r9),%xmm7 + VPSHLB %xmm15,(%r12),%xmm0 + VPSHLB %xmm0,(%r13),%xmm15 +# Tests for op VPSHLB xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHLB (%r12),%xmm0,%xmm15 + VPSHLB (%r12),%xmm0,%xmm7 + VPSHLB (%rax),%xmm0,%xmm0 + VPSHLB (%r10),%xmm15,%xmm15 + VPSHLB %xmm15,%xmm12,%xmm0 + VPSHLB %xmm15,%xmm12,%xmm15 + VPSHLB %xmm15,%xmm0,%xmm0 + VPSHLB %xmm2,%xmm0,%xmm0 + VPSHLB (%rax),%xmm12,%xmm15 + VPSHLB %xmm15,%xmm15,%xmm7 + VPSHLB %xmm0,%xmm0,%xmm7 + VPSHLB (%r12),%xmm15,%xmm15 + VPSHLB (%r12),%xmm15,%xmm0 + VPSHLB (%r10),%xmm15,%xmm7 + VPSHLB (%r10),%xmm12,%xmm0 + VPSHLB %xmm15,%xmm15,%xmm15 +# Tests for op VPSHLD xmm2, xmm3/mem128, xmm1 (at&t syntax) + VPSHLD %xmm2,%xmm0,%xmm15 + VPSHLD %xmm2,%xmm12,%xmm7 + VPSHLD %xmm2,%xmm0,%xmm0 + VPSHLD %xmm15,(%r9),%xmm15 + VPSHLD %xmm0,%xmm15,%xmm0 + VPSHLD %xmm0,%xmm15,%xmm15 + VPSHLD %xmm0,%xmm12,%xmm0 + VPSHLD %xmm15,%xmm12,%xmm0 + VPSHLD %xmm2,(%r12),%xmm15 + VPSHLD %xmm0,(%r9),%xmm7 + VPSHLD %xmm0,%xmm12,%xmm7 + VPSHLD %xmm2,(%r9),%xmm15 + VPSHLD %xmm2,(%r13),%xmm0 + VPSHLD %xmm15,(%r9),%xmm7 + VPSHLD %xmm15,(%r12),%xmm0 + VPSHLD %xmm0,(%r13),%xmm15 +# Tests for op VPSHLD xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHLD (%r12),%xmm0,%xmm15 + VPSHLD (%r12),%xmm0,%xmm7 + VPSHLD (%rax),%xmm0,%xmm0 + VPSHLD (%r10),%xmm15,%xmm15 + VPSHLD %xmm15,%xmm12,%xmm0 + VPSHLD %xmm15,%xmm12,%xmm15 + VPSHLD %xmm15,%xmm0,%xmm0 + VPSHLD %xmm2,%xmm0,%xmm0 + VPSHLD (%rax),%xmm12,%xmm15 + VPSHLD %xmm15,%xmm15,%xmm7 + VPSHLD %xmm0,%xmm0,%xmm7 + VPSHLD (%r12),%xmm15,%xmm15 + VPSHLD (%r12),%xmm15,%xmm0 + VPSHLD (%r10),%xmm15,%xmm7 + VPSHLD (%r10),%xmm12,%xmm0 + VPSHLD %xmm15,%xmm15,%xmm15 +# Tests for op VPSHLQ xmm2, xmm3/mem128, xmm1 (at&t syntax) + VPSHLQ %xmm2,%xmm0,%xmm15 + VPSHLQ %xmm2,%xmm12,%xmm7 + VPSHLQ %xmm2,%xmm0,%xmm0 + VPSHLQ %xmm15,(%r9),%xmm15 + VPSHLQ %xmm0,%xmm15,%xmm0 + VPSHLQ %xmm0,%xmm15,%xmm15 + VPSHLQ %xmm0,%xmm12,%xmm0 + VPSHLQ %xmm15,%xmm12,%xmm0 + VPSHLQ %xmm2,(%r12),%xmm15 + VPSHLQ %xmm0,(%r9),%xmm7 + VPSHLQ %xmm0,%xmm12,%xmm7 + VPSHLQ %xmm2,(%r9),%xmm15 + VPSHLQ %xmm2,(%r13),%xmm0 + VPSHLQ %xmm15,(%r9),%xmm7 + VPSHLQ %xmm15,(%r12),%xmm0 + VPSHLQ %xmm0,(%r13),%xmm15 +# Tests for op VPSHLQ xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHLQ (%r12),%xmm0,%xmm15 + VPSHLQ (%r12),%xmm0,%xmm7 + VPSHLQ (%rax),%xmm0,%xmm0 + VPSHLQ (%r10),%xmm15,%xmm15 + VPSHLQ %xmm15,%xmm12,%xmm0 + VPSHLQ %xmm15,%xmm12,%xmm15 + VPSHLQ %xmm15,%xmm0,%xmm0 + VPSHLQ %xmm2,%xmm0,%xmm0 + VPSHLQ (%rax),%xmm12,%xmm15 + VPSHLQ %xmm15,%xmm15,%xmm7 + VPSHLQ %xmm0,%xmm0,%xmm7 + VPSHLQ (%r12),%xmm15,%xmm15 + VPSHLQ (%r12),%xmm15,%xmm0 + VPSHLQ (%r10),%xmm15,%xmm7 + VPSHLQ (%r10),%xmm12,%xmm0 + VPSHLQ %xmm15,%xmm15,%xmm15 +# Tests for op VPSHLW xmm2, xmm3/mem128, xmm1 (at&t syntax) + VPSHLW %xmm2,%xmm0,%xmm15 + VPSHLW %xmm2,%xmm12,%xmm7 + VPSHLW %xmm2,%xmm0,%xmm0 + VPSHLW %xmm15,(%r9),%xmm15 + VPSHLW %xmm0,%xmm15,%xmm0 + VPSHLW %xmm0,%xmm15,%xmm15 + VPSHLW %xmm0,%xmm12,%xmm0 + VPSHLW %xmm15,%xmm12,%xmm0 + VPSHLW %xmm2,(%r12),%xmm15 + VPSHLW %xmm0,(%r9),%xmm7 + VPSHLW %xmm0,%xmm12,%xmm7 + VPSHLW %xmm2,(%r9),%xmm15 + VPSHLW %xmm2,(%r13),%xmm0 + VPSHLW %xmm15,(%r9),%xmm7 + VPSHLW %xmm15,(%r12),%xmm0 + VPSHLW %xmm0,(%r13),%xmm15 +# Tests for op VPSHLW xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHLW (%r12),%xmm0,%xmm15 + VPSHLW (%r12),%xmm0,%xmm7 + VPSHLW (%rax),%xmm0,%xmm0 + VPSHLW (%r10),%xmm15,%xmm15 + VPSHLW %xmm15,%xmm12,%xmm0 + VPSHLW %xmm15,%xmm12,%xmm15 + VPSHLW %xmm15,%xmm0,%xmm0 + VPSHLW %xmm2,%xmm0,%xmm0 + VPSHLW (%rax),%xmm12,%xmm15 + VPSHLW %xmm15,%xmm15,%xmm7 + VPSHLW %xmm0,%xmm0,%xmm7 + VPSHLW (%r12),%xmm15,%xmm15 + VPSHLW (%r12),%xmm15,%xmm0 + VPSHLW (%r10),%xmm15,%xmm7 + VPSHLW (%r10),%xmm12,%xmm0 + VPSHLW %xmm15,%xmm15,%xmm15 diff --git a/gas/testsuite/gas/i386/xop.d b/gas/testsuite/gas/i386/xop.d new file mode 100644 index 0000000..b935357 --- /dev/null +++ b/gas/testsuite/gas/i386/xop.d @@ -0,0 +1,1209 @@ +#objdump: -dw +#name: i386 XOP + +.*: +file format .* + +Disassembly of section .text: + +0+ <_start>: +[ ]*[a-f0-9]+: 8f e9 78 81 ff[ ]+vfrczpd %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 81 f0[ ]+vfrczpd %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 81 03[ ]+vfrczpd \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 81 3e[ ]+vfrczpd \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 81 c0[ ]+vfrczpd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 81 38[ ]+vfrczpd \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 81 c7[ ]+vfrczpd %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 81 f1[ ]+vfrczpd %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 81 c1[ ]+vfrczpd %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 81 f8[ ]+vfrczpd %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 81 30[ ]+vfrczpd \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 81 f9[ ]+vfrczpd %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 81 06[ ]+vfrczpd \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 81 3b[ ]+vfrczpd \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 81 36[ ]+vfrczpd \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 81 00[ ]+vfrczpd \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 7c 81 ff[ ]+vfrczpd %ymm7,%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 81 f0[ ]+vfrczpd %ymm0,%ymm6 +[ ]*[a-f0-9]+: 8f e9 7c 81 03[ ]+vfrczpd \(%ebx\),%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 81 3e[ ]+vfrczpd \(%esi\),%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 81 c0[ ]+vfrczpd %ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 81 38[ ]+vfrczpd \(%eax\),%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 81 c7[ ]+vfrczpd %ymm7,%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 81 f1[ ]+vfrczpd %ymm1,%ymm6 +[ ]*[a-f0-9]+: 8f e9 7c 81 c1[ ]+vfrczpd %ymm1,%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 81 f8[ ]+vfrczpd %ymm0,%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 81 30[ ]+vfrczpd \(%eax\),%ymm6 +[ ]*[a-f0-9]+: 8f e9 7c 81 f9[ ]+vfrczpd %ymm1,%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 81 06[ ]+vfrczpd \(%esi\),%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 81 3b[ ]+vfrczpd \(%ebx\),%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 81 36[ ]+vfrczpd \(%esi\),%ymm6 +[ ]*[a-f0-9]+: 8f e9 7c 81 00[ ]+vfrczpd \(%eax\),%ymm0 +[ ]*[a-f0-9]+: 8f e9 78 80 ff[ ]+vfrczps %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 80 f0[ ]+vfrczps %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 80 03[ ]+vfrczps \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 80 3e[ ]+vfrczps \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 80 c0[ ]+vfrczps %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 80 38[ ]+vfrczps \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 80 c7[ ]+vfrczps %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 80 f1[ ]+vfrczps %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 80 c1[ ]+vfrczps %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 80 f8[ ]+vfrczps %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 80 30[ ]+vfrczps \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 80 f9[ ]+vfrczps %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 80 06[ ]+vfrczps \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 80 3b[ ]+vfrczps \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 80 36[ ]+vfrczps \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 80 00[ ]+vfrczps \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 7c 80 ff[ ]+vfrczps %ymm7,%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 80 f0[ ]+vfrczps %ymm0,%ymm6 +[ ]*[a-f0-9]+: 8f e9 7c 80 03[ ]+vfrczps \(%ebx\),%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 80 3e[ ]+vfrczps \(%esi\),%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 80 c0[ ]+vfrczps %ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 80 38[ ]+vfrczps \(%eax\),%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 80 c7[ ]+vfrczps %ymm7,%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 80 f1[ ]+vfrczps %ymm1,%ymm6 +[ ]*[a-f0-9]+: 8f e9 7c 80 c1[ ]+vfrczps %ymm1,%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 80 f8[ ]+vfrczps %ymm0,%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 80 30[ ]+vfrczps \(%eax\),%ymm6 +[ ]*[a-f0-9]+: 8f e9 7c 80 f9[ ]+vfrczps %ymm1,%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 80 06[ ]+vfrczps \(%esi\),%ymm0 +[ ]*[a-f0-9]+: 8f e9 7c 80 3b[ ]+vfrczps \(%ebx\),%ymm7 +[ ]*[a-f0-9]+: 8f e9 7c 80 36[ ]+vfrczps \(%esi\),%ymm6 +[ ]*[a-f0-9]+: 8f e9 7c 80 00[ ]+vfrczps \(%eax\),%ymm0 +[ ]*[a-f0-9]+: 8f e9 78 83 ff[ ]+vfrczsd %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 83 f0[ ]+vfrczsd %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 83 03[ ]+vfrczsd \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 83 3e[ ]+vfrczsd \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 83 c0[ ]+vfrczsd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 83 38[ ]+vfrczsd \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 83 c7[ ]+vfrczsd %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 83 f1[ ]+vfrczsd %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 83 c1[ ]+vfrczsd %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 83 f8[ ]+vfrczsd %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 83 30[ ]+vfrczsd \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 83 f9[ ]+vfrczsd %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 83 06[ ]+vfrczsd \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 83 3b[ ]+vfrczsd \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 83 36[ ]+vfrczsd \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 83 00[ ]+vfrczsd \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 82 ff[ ]+vfrczss %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 82 f0[ ]+vfrczss %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 82 03[ ]+vfrczss \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 82 3e[ ]+vfrczss \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 82 c0[ ]+vfrczss %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 82 38[ ]+vfrczss \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 82 c7[ ]+vfrczss %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 82 f1[ ]+vfrczss %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 82 c1[ ]+vfrczss %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 82 f8[ ]+vfrczss %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 82 30[ ]+vfrczss \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 82 f9[ ]+vfrczss %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 82 06[ ]+vfrczss \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 82 3b[ ]+vfrczss \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 82 36[ ]+vfrczss \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 82 00[ ]+vfrczss \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 a2 c7 00[ ]+vpcmov %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a2 06 70[ ]+vpcmov %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a2 06 10[ ]+vpcmov %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a2 e8 10[ ]+vpcmov %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a2 c6 10[ ]+vpcmov %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a2 fe 10[ ]+vpcmov %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a2 3a 10[ ]+vpcmov %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a2 f8 70[ ]+vpcmov %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a2 3e 70[ ]+vpcmov %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a2 fe 70[ ]+vpcmov %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a2 c7 70[ ]+vpcmov %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a2 02 00[ ]+vpcmov %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 a2 2a 10[ ]+vpcmov %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 a2 ef 10[ ]+vpcmov %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a2 c7 10[ ]+vpcmov %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a2 2e 70[ ]+vpcmov %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 44 a2 c7 00[ ]+vpcmov %ymm0,%ymm7,%ymm7,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a2 06 70[ ]+vpcmov %ymm7,\(%esi\),%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f e8 64 a2 06 10[ ]+vpcmov %ymm1,\(%esi\),%ymm3,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a2 e8 10[ ]+vpcmov %ymm1,%ymm0,%ymm0,%ymm5 +[ ]*[a-f0-9]+: 8f e8 7c a2 c6 10[ ]+vpcmov %ymm1,%ymm6,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a2 fe 10[ ]+vpcmov %ymm1,%ymm6,%ymm0,%ymm7 +[ ]*[a-f0-9]+: 8f e8 7c a2 3a 10[ ]+vpcmov %ymm1,\(%edx\),%ymm0,%ymm7 +[ ]*[a-f0-9]+: 8f e8 7c a2 f8 70[ ]+vpcmov %ymm7,%ymm0,%ymm0,%ymm7 +[ ]*[a-f0-9]+: 8f e8 64 a2 3e 70[ ]+vpcmov %ymm7,\(%esi\),%ymm3,%ymm7 +[ ]*[a-f0-9]+: 8f e8 64 a2 fe 70[ ]+vpcmov %ymm7,%ymm6,%ymm3,%ymm7 +[ ]*[a-f0-9]+: 8f e8 64 a2 c7 70[ ]+vpcmov %ymm7,%ymm7,%ymm3,%ymm0 +[ ]*[a-f0-9]+: 8f e8 64 a2 02 00[ ]+vpcmov %ymm0,\(%edx\),%ymm3,%ymm0 +[ ]*[a-f0-9]+: 8f e8 44 a2 2a 10[ ]+vpcmov %ymm1,\(%edx\),%ymm7,%ymm5 +[ ]*[a-f0-9]+: 8f e8 44 a2 ef 10[ ]+vpcmov %ymm1,%ymm7,%ymm7,%ymm5 +[ ]*[a-f0-9]+: 8f e8 7c a2 c7 10[ ]+vpcmov %ymm1,%ymm7,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f e8 64 a2 2e 70[ ]+vpcmov %ymm7,\(%esi\),%ymm3,%ymm5 +[ ]*[a-f0-9]+: 8f e8 40 a2 c6 00[ ]+vpcmov %xmm0,%xmm6,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 f8 a2 06 70[ ]+vpcmov \(%esi\),%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 e0 a2 00 70[ ]+vpcmov \(%eax\),%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a2 e8 70[ ]+vpcmov %xmm7,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a2 c0 70[ ]+vpcmov %xmm7,%xmm0,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a2 f8 70[ ]+vpcmov %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 f8 a2 38 60[ ]+vpcmov \(%eax\),%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 f8 a2 3e 00[ ]+vpcmov \(%esi\),%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 e0 a2 3b 70[ ]+vpcmov \(%ebx\),%xmm7,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 e0 a2 3b 00[ ]+vpcmov \(%ebx\),%xmm0,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 e0 a2 06 60[ ]+vpcmov \(%esi\),%xmm6,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a2 c7 10[ ]+vpcmov %xmm1,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 c0 a2 28 70[ ]+vpcmov \(%eax\),%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 a2 ee 70[ ]+vpcmov %xmm7,%xmm6,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a2 c6 70[ ]+vpcmov %xmm7,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 e0 a2 2b 70[ ]+vpcmov \(%ebx\),%xmm7,%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 44 a2 c6 00[ ]+vpcmov %ymm0,%ymm6,%ymm7,%ymm0 +[ ]*[a-f0-9]+: 8f e8 fc a2 06 70[ ]+vpcmov \(%esi\),%ymm7,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f e8 e4 a2 00 70[ ]+vpcmov \(%eax\),%ymm7,%ymm3,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a2 e8 70[ ]+vpcmov %ymm7,%ymm0,%ymm0,%ymm5 +[ ]*[a-f0-9]+: 8f e8 7c a2 c0 70[ ]+vpcmov %ymm7,%ymm0,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f e8 7c a2 f8 70[ ]+vpcmov %ymm7,%ymm0,%ymm0,%ymm7 +[ ]*[a-f0-9]+: 8f e8 fc a2 38 60[ ]+vpcmov \(%eax\),%ymm6,%ymm0,%ymm7 +[ ]*[a-f0-9]+: 8f e8 fc a2 3e 00[ ]+vpcmov \(%esi\),%ymm0,%ymm0,%ymm7 +[ ]*[a-f0-9]+: 8f e8 e4 a2 3b 70[ ]+vpcmov \(%ebx\),%ymm7,%ymm3,%ymm7 +[ ]*[a-f0-9]+: 8f e8 e4 a2 3b 00[ ]+vpcmov \(%ebx\),%ymm0,%ymm3,%ymm7 +[ ]*[a-f0-9]+: 8f e8 e4 a2 06 60[ ]+vpcmov \(%esi\),%ymm6,%ymm3,%ymm0 +[ ]*[a-f0-9]+: 8f e8 64 a2 c7 10[ ]+vpcmov %ymm1,%ymm7,%ymm3,%ymm0 +[ ]*[a-f0-9]+: 8f e8 c4 a2 28 70[ ]+vpcmov \(%eax\),%ymm7,%ymm7,%ymm5 +[ ]*[a-f0-9]+: 8f e8 44 a2 ee 70[ ]+vpcmov %ymm7,%ymm6,%ymm7,%ymm5 +[ ]*[a-f0-9]+: 8f e8 7c a2 c6 70[ ]+vpcmov %ymm7,%ymm6,%ymm0,%ymm0 +[ ]*[a-f0-9]+: 8f e8 e4 a2 2b 70[ ]+vpcmov \(%ebx\),%ymm7,%ymm3,%ymm5 +[ ]*[a-f0-9]+: 8f e8 78 cc 38 03[ ]+vpcomb \$0x3,\(%eax\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 cc c8 ff[ ]+vpcomb \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cc cd ff[ ]+vpcomb \$0xff,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cc cd 00[ ]+vpcomb \$0x0,%xmm5,%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cc cd 00[ ]+vpcomb \$0x0,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 cc c8 00[ ]+vpcomb \$0x0,%xmm0,%xmm7,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 cc f8 03[ ]+vpcomb \$0x3,%xmm0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cc fd 00[ ]+vpcomb \$0x0,%xmm5,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cc ff ff[ ]+vpcomb \$0xff,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cc ff 00[ ]+vpcomb \$0x0,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 cc c7 03[ ]+vpcomb \$0x3,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 cc cf ff[ ]+vpcomb \$0xff,%xmm7,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cc 08 ff[ ]+vpcomb \$0xff,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cc 08 03[ ]+vpcomb \$0x3,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cc f8 03[ ]+vpcomb \$0x3,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 50 cc c7 ff[ ]+vpcomb \$0xff,%xmm7,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ce 38 03[ ]+vpcomd \$0x3,\(%eax\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ce c8 ff[ ]+vpcomd \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ce cd ff[ ]+vpcomd \$0xff,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ce cd 00[ ]+vpcomd \$0x0,%xmm5,%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ce cd 00[ ]+vpcomd \$0x0,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ce c8 00[ ]+vpcomd \$0x0,%xmm0,%xmm7,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ce f8 03[ ]+vpcomd \$0x3,%xmm0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ce fd 00[ ]+vpcomd \$0x0,%xmm5,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ce ff ff[ ]+vpcomd \$0xff,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ce ff 00[ ]+vpcomd \$0x0,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ce c7 03[ ]+vpcomd \$0x3,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ce cf ff[ ]+vpcomd \$0xff,%xmm7,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ce 08 ff[ ]+vpcomd \$0xff,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ce 08 03[ ]+vpcomd \$0x3,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ce f8 03[ ]+vpcomd \$0x3,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 50 ce c7 ff[ ]+vpcomd \$0xff,%xmm7,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 cf 38 03[ ]+vpcomq \$0x3,\(%eax\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 cf c8 ff[ ]+vpcomq \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cf cd ff[ ]+vpcomq \$0xff,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cf cd 00[ ]+vpcomq \$0x0,%xmm5,%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cf cd 00[ ]+vpcomq \$0x0,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 cf c8 00[ ]+vpcomq \$0x0,%xmm0,%xmm7,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 cf f8 03[ ]+vpcomq \$0x3,%xmm0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cf fd 00[ ]+vpcomq \$0x0,%xmm5,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cf ff ff[ ]+vpcomq \$0xff,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cf ff 00[ ]+vpcomq \$0x0,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 cf c7 03[ ]+vpcomq \$0x3,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 cf cf ff[ ]+vpcomq \$0xff,%xmm7,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cf 08 ff[ ]+vpcomq \$0xff,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cf 08 03[ ]+vpcomq \$0x3,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cf f8 03[ ]+vpcomq \$0x3,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 50 cf c7 ff[ ]+vpcomq \$0xff,%xmm7,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ec 38 03[ ]+vpcomub \$0x3,\(%eax\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ec c8 ff[ ]+vpcomub \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ec cd ff[ ]+vpcomub \$0xff,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ec cd 00[ ]+vpcomub \$0x0,%xmm5,%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ec cd 00[ ]+vpcomub \$0x0,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ec c8 00[ ]+vpcomub \$0x0,%xmm0,%xmm7,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ec f8 03[ ]+vpcomub \$0x3,%xmm0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ec fd 00[ ]+vpcomub \$0x0,%xmm5,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ec ff ff[ ]+vpcomub \$0xff,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ec ff 00[ ]+vpcomub \$0x0,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ec c7 03[ ]+vpcomub \$0x3,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ec cf ff[ ]+vpcomub \$0xff,%xmm7,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ec 08 ff[ ]+vpcomub \$0xff,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ec 08 03[ ]+vpcomub \$0x3,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ec f8 03[ ]+vpcomub \$0x3,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 50 ec c7 ff[ ]+vpcomub \$0xff,%xmm7,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ee 38 03[ ]+vpcomud \$0x3,\(%eax\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ee c8 ff[ ]+vpcomud \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ee cd ff[ ]+vpcomud \$0xff,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ee cd 00[ ]+vpcomud \$0x0,%xmm5,%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ee cd 00[ ]+vpcomud \$0x0,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ee c8 00[ ]+vpcomud \$0x0,%xmm0,%xmm7,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ee f8 03[ ]+vpcomud \$0x3,%xmm0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ee fd 00[ ]+vpcomud \$0x0,%xmm5,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ee ff ff[ ]+vpcomud \$0xff,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ee ff 00[ ]+vpcomud \$0x0,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ee c7 03[ ]+vpcomud \$0x3,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ee cf ff[ ]+vpcomud \$0xff,%xmm7,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ee 08 ff[ ]+vpcomud \$0xff,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ee 08 03[ ]+vpcomud \$0x3,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ee f8 03[ ]+vpcomud \$0x3,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 50 ee c7 ff[ ]+vpcomud \$0xff,%xmm7,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ef 38 03[ ]+vpcomuq \$0x3,\(%eax\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ef c8 ff[ ]+vpcomuq \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ef cd ff[ ]+vpcomuq \$0xff,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ef cd 00[ ]+vpcomuq \$0x0,%xmm5,%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ef cd 00[ ]+vpcomuq \$0x0,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ef c8 00[ ]+vpcomuq \$0x0,%xmm0,%xmm7,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ef f8 03[ ]+vpcomuq \$0x3,%xmm0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ef fd 00[ ]+vpcomuq \$0x0,%xmm5,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ef ff ff[ ]+vpcomuq \$0xff,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ef ff 00[ ]+vpcomuq \$0x0,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ef c7 03[ ]+vpcomuq \$0x3,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ef cf ff[ ]+vpcomuq \$0xff,%xmm7,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ef 08 ff[ ]+vpcomuq \$0xff,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ef 08 03[ ]+vpcomuq \$0x3,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ef f8 03[ ]+vpcomuq \$0x3,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 50 ef c7 ff[ ]+vpcomuq \$0xff,%xmm7,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ed 38 03[ ]+vpcomuw \$0x3,\(%eax\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ed c8 ff[ ]+vpcomuw \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ed cd ff[ ]+vpcomuw \$0xff,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ed cd 00[ ]+vpcomuw \$0x0,%xmm5,%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ed cd 00[ ]+vpcomuw \$0x0,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ed c8 00[ ]+vpcomuw \$0x0,%xmm0,%xmm7,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 ed f8 03[ ]+vpcomuw \$0x3,%xmm0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ed fd 00[ ]+vpcomuw \$0x0,%xmm5,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ed ff ff[ ]+vpcomuw \$0xff,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 ed ff 00[ ]+vpcomuw \$0x0,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 ed c7 03[ ]+vpcomuw \$0x3,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 ed cf ff[ ]+vpcomuw \$0xff,%xmm7,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ed 08 ff[ ]+vpcomuw \$0xff,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 ed 08 03[ ]+vpcomuw \$0x3,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 ed f8 03[ ]+vpcomuw \$0x3,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 50 ed c7 ff[ ]+vpcomuw \$0xff,%xmm7,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 cd 38 03[ ]+vpcomw \$0x3,\(%eax\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 cd c8 ff[ ]+vpcomw \$0xff,%xmm0,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cd cd ff[ ]+vpcomw \$0xff,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cd cd 00[ ]+vpcomw \$0x0,%xmm5,%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cd cd 00[ ]+vpcomw \$0x0,%xmm5,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 cd c8 00[ ]+vpcomw \$0x0,%xmm0,%xmm7,%xmm1 +[ ]*[a-f0-9]+: 8f e8 40 cd f8 03[ ]+vpcomw \$0x3,%xmm0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cd fd 00[ ]+vpcomw \$0x0,%xmm5,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cd ff ff[ ]+vpcomw \$0xff,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 40 cd ff 00[ ]+vpcomw \$0x0,%xmm7,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 cd c7 03[ ]+vpcomw \$0x3,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 cd cf ff[ ]+vpcomw \$0xff,%xmm7,%xmm0,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cd 08 ff[ ]+vpcomw \$0xff,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 50 cd 08 03[ ]+vpcomw \$0x3,\(%eax\),%xmm5,%xmm1 +[ ]*[a-f0-9]+: 8f e8 78 cd f8 03[ ]+vpcomw \$0x3,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 50 cd c7 ff[ ]+vpcomw \$0xff,%xmm7,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c2 ff[ ]+vphaddbd %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c2 f0[ ]+vphaddbd %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c2 03[ ]+vphaddbd \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c2 3e[ ]+vphaddbd \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c2 c0[ ]+vphaddbd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c2 38[ ]+vphaddbd \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c2 c7[ ]+vphaddbd %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c2 f1[ ]+vphaddbd %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c2 c1[ ]+vphaddbd %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c2 f8[ ]+vphaddbd %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c2 30[ ]+vphaddbd \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c2 f9[ ]+vphaddbd %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c2 06[ ]+vphaddbd \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c2 3b[ ]+vphaddbd \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c2 36[ ]+vphaddbd \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c2 00[ ]+vphaddbd \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c3 ff[ ]+vphaddbq %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c3 f0[ ]+vphaddbq %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c3 03[ ]+vphaddbq \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c3 3e[ ]+vphaddbq \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c3 c0[ ]+vphaddbq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c3 38[ ]+vphaddbq \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c3 c7[ ]+vphaddbq %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c3 f1[ ]+vphaddbq %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c3 c1[ ]+vphaddbq %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c3 f8[ ]+vphaddbq %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c3 30[ ]+vphaddbq \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c3 f9[ ]+vphaddbq %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c3 06[ ]+vphaddbq \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c3 3b[ ]+vphaddbq \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c3 36[ ]+vphaddbq \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c3 00[ ]+vphaddbq \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c1 ff[ ]+vphaddbw %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c1 f0[ ]+vphaddbw %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c1 03[ ]+vphaddbw \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c1 3e[ ]+vphaddbw \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c1 c0[ ]+vphaddbw %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c1 38[ ]+vphaddbw \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c1 c7[ ]+vphaddbw %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c1 f1[ ]+vphaddbw %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c1 c1[ ]+vphaddbw %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c1 f8[ ]+vphaddbw %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c1 30[ ]+vphaddbw \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c1 f9[ ]+vphaddbw %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c1 06[ ]+vphaddbw \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c1 3b[ ]+vphaddbw \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c1 36[ ]+vphaddbw \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c1 00[ ]+vphaddbw \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 cb ff[ ]+vphadddq %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 cb f0[ ]+vphadddq %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 cb 03[ ]+vphadddq \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 cb 3e[ ]+vphadddq \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 cb c0[ ]+vphadddq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 cb 38[ ]+vphadddq \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 cb c7[ ]+vphadddq %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 cb f1[ ]+vphadddq %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 cb c1[ ]+vphadddq %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 cb f8[ ]+vphadddq %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 cb 30[ ]+vphadddq \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 cb f9[ ]+vphadddq %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 cb 06[ ]+vphadddq \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 cb 3b[ ]+vphadddq \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 cb 36[ ]+vphadddq \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 cb 00[ ]+vphadddq \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d2 ff[ ]+vphaddubd %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d2 f0[ ]+vphaddubd %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d2 03[ ]+vphaddubd \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d2 3e[ ]+vphaddubd \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d2 c0[ ]+vphaddubd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d2 38[ ]+vphaddubd \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d2 c7[ ]+vphaddubd %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d2 f1[ ]+vphaddubd %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d2 c1[ ]+vphaddubd %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d2 f8[ ]+vphaddubd %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d2 30[ ]+vphaddubd \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d2 f9[ ]+vphaddubd %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d2 06[ ]+vphaddubd \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d2 3b[ ]+vphaddubd \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d2 36[ ]+vphaddubd \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d2 00[ ]+vphaddubd \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d3 ff[ ]+vphaddubq %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d3 f0[ ]+vphaddubq %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d3 03[ ]+vphaddubq \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d3 3e[ ]+vphaddubq \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d3 c0[ ]+vphaddubq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d3 38[ ]+vphaddubq \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d3 c7[ ]+vphaddubq %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d3 f1[ ]+vphaddubq %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d3 c1[ ]+vphaddubq %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d3 f8[ ]+vphaddubq %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d3 30[ ]+vphaddubq \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d3 f9[ ]+vphaddubq %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d3 06[ ]+vphaddubq \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d3 3b[ ]+vphaddubq \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d3 36[ ]+vphaddubq \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d3 00[ ]+vphaddubq \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d1 ff[ ]+vphaddubw %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d1 f0[ ]+vphaddubw %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d1 03[ ]+vphaddubw \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d1 3e[ ]+vphaddubw \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d1 c0[ ]+vphaddubw %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d1 38[ ]+vphaddubw \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d1 c7[ ]+vphaddubw %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d1 f1[ ]+vphaddubw %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d1 c1[ ]+vphaddubw %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d1 f8[ ]+vphaddubw %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d1 30[ ]+vphaddubw \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d1 f9[ ]+vphaddubw %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d1 06[ ]+vphaddubw \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d1 3b[ ]+vphaddubw \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d1 36[ ]+vphaddubw \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d1 00[ ]+vphaddubw \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 db ff[ ]+vphaddudq %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 db f0[ ]+vphaddudq %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 db 03[ ]+vphaddudq \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 db 3e[ ]+vphaddudq \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 db c0[ ]+vphaddudq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 db 38[ ]+vphaddudq \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 db c7[ ]+vphaddudq %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 db f1[ ]+vphaddudq %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 db c1[ ]+vphaddudq %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 db f8[ ]+vphaddudq %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 db 30[ ]+vphaddudq \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 db f9[ ]+vphaddudq %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 db 06[ ]+vphaddudq \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 db 3b[ ]+vphaddudq \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 db 36[ ]+vphaddudq \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 db 00[ ]+vphaddudq \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d6 ff[ ]+vphadduwd %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d6 f0[ ]+vphadduwd %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d6 03[ ]+vphadduwd \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d6 3e[ ]+vphadduwd \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d6 c0[ ]+vphadduwd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d6 38[ ]+vphadduwd \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d6 c7[ ]+vphadduwd %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d6 f1[ ]+vphadduwd %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d6 c1[ ]+vphadduwd %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d6 f8[ ]+vphadduwd %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d6 30[ ]+vphadduwd \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d6 f9[ ]+vphadduwd %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d6 06[ ]+vphadduwd \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d6 3b[ ]+vphadduwd \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d6 36[ ]+vphadduwd \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d6 00[ ]+vphadduwd \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d7 ff[ ]+vphadduwq %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d7 f0[ ]+vphadduwq %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d7 03[ ]+vphadduwq \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d7 3e[ ]+vphadduwq \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d7 c0[ ]+vphadduwq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d7 38[ ]+vphadduwq \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d7 c7[ ]+vphadduwq %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d7 f1[ ]+vphadduwq %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d7 c1[ ]+vphadduwq %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d7 f8[ ]+vphadduwq %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d7 30[ ]+vphadduwq \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d7 f9[ ]+vphadduwq %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d7 06[ ]+vphadduwq \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 d7 3b[ ]+vphadduwq \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 d7 36[ ]+vphadduwq \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 d7 00[ ]+vphadduwq \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c6 ff[ ]+vphaddwd %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c6 f0[ ]+vphaddwd %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c6 03[ ]+vphaddwd \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c6 3e[ ]+vphaddwd \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c6 c0[ ]+vphaddwd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c6 38[ ]+vphaddwd \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c6 c7[ ]+vphaddwd %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c6 f1[ ]+vphaddwd %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c6 c1[ ]+vphaddwd %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c6 f8[ ]+vphaddwd %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c6 30[ ]+vphaddwd \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c6 f9[ ]+vphaddwd %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c6 06[ ]+vphaddwd \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c6 3b[ ]+vphaddwd \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c6 36[ ]+vphaddwd \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c6 00[ ]+vphaddwd \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c7 ff[ ]+vphaddwq %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c7 f0[ ]+vphaddwq %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c7 03[ ]+vphaddwq \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c7 3e[ ]+vphaddwq \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c7 c0[ ]+vphaddwq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c7 38[ ]+vphaddwq \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c7 c7[ ]+vphaddwq %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c7 f1[ ]+vphaddwq %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c7 c1[ ]+vphaddwq %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c7 f8[ ]+vphaddwq %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c7 30[ ]+vphaddwq \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c7 f9[ ]+vphaddwq %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c7 06[ ]+vphaddwq \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 c7 3b[ ]+vphaddwq \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 c7 36[ ]+vphaddwq \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 c7 00[ ]+vphaddwq \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e1 ff[ ]+vphsubbw %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e1 f0[ ]+vphsubbw %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e1 03[ ]+vphsubbw \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e1 3e[ ]+vphsubbw \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e1 c0[ ]+vphsubbw %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e1 38[ ]+vphsubbw \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e1 c7[ ]+vphsubbw %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e1 f1[ ]+vphsubbw %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e1 c1[ ]+vphsubbw %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e1 f8[ ]+vphsubbw %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e1 30[ ]+vphsubbw \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e1 f9[ ]+vphsubbw %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e1 06[ ]+vphsubbw \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e1 3b[ ]+vphsubbw \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e1 36[ ]+vphsubbw \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e1 00[ ]+vphsubbw \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e3 ff[ ]+vphsubdq %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e3 f0[ ]+vphsubdq %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e3 03[ ]+vphsubdq \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e3 3e[ ]+vphsubdq \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e3 c0[ ]+vphsubdq %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e3 38[ ]+vphsubdq \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e3 c7[ ]+vphsubdq %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e3 f1[ ]+vphsubdq %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e3 c1[ ]+vphsubdq %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e3 f8[ ]+vphsubdq %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e3 30[ ]+vphsubdq \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e3 f9[ ]+vphsubdq %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e3 06[ ]+vphsubdq \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e3 3b[ ]+vphsubdq \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e3 36[ ]+vphsubdq \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e3 00[ ]+vphsubdq \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e2 ff[ ]+vphsubwd %xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e2 f0[ ]+vphsubwd %xmm0,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e2 03[ ]+vphsubwd \(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e2 3e[ ]+vphsubwd \(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e2 c0[ ]+vphsubwd %xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e2 38[ ]+vphsubwd \(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e2 c7[ ]+vphsubwd %xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e2 f1[ ]+vphsubwd %xmm1,%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e2 c1[ ]+vphsubwd %xmm1,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e2 f8[ ]+vphsubwd %xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e2 30[ ]+vphsubwd \(%eax\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e2 f9[ ]+vphsubwd %xmm1,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e2 06[ ]+vphsubwd \(%esi\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 e2 3b[ ]+vphsubwd \(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 e2 36[ ]+vphsubwd \(%esi\),%xmm6 +[ ]*[a-f0-9]+: 8f e9 78 e2 00[ ]+vphsubwd \(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 9e c7 00[ ]+vpmacsdd %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 9e 06 70[ ]+vpmacsdd %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 9e 06 10[ ]+vpmacsdd %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 9e e8 10[ ]+vpmacsdd %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 9e c6 10[ ]+vpmacsdd %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 9e fe 10[ ]+vpmacsdd %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 9e 3a 10[ ]+vpmacsdd %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 9e f8 70[ ]+vpmacsdd %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 9e 3e 70[ ]+vpmacsdd %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 9e fe 70[ ]+vpmacsdd %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 9e c7 70[ ]+vpmacsdd %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 9e 02 00[ ]+vpmacsdd %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 9e 2a 10[ ]+vpmacsdd %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 9e ef 10[ ]+vpmacsdd %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 9e c7 10[ ]+vpmacsdd %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 9e 2e 70[ ]+vpmacsdd %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 9f c7 00[ ]+vpmacsdqh %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 9f 06 70[ ]+vpmacsdqh %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 9f 06 10[ ]+vpmacsdqh %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 9f e8 10[ ]+vpmacsdqh %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 9f c6 10[ ]+vpmacsdqh %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 9f fe 10[ ]+vpmacsdqh %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 9f 3a 10[ ]+vpmacsdqh %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 9f f8 70[ ]+vpmacsdqh %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 9f 3e 70[ ]+vpmacsdqh %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 9f fe 70[ ]+vpmacsdqh %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 9f c7 70[ ]+vpmacsdqh %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 9f 02 00[ ]+vpmacsdqh %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 9f 2a 10[ ]+vpmacsdqh %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 9f ef 10[ ]+vpmacsdqh %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 9f c7 10[ ]+vpmacsdqh %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 9f 2e 70[ ]+vpmacsdqh %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 97 c7 00[ ]+vpmacsdql %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 97 06 70[ ]+vpmacsdql %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 97 06 10[ ]+vpmacsdql %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 97 e8 10[ ]+vpmacsdql %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 97 c6 10[ ]+vpmacsdql %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 97 fe 10[ ]+vpmacsdql %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 97 3a 10[ ]+vpmacsdql %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 97 f8 70[ ]+vpmacsdql %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 97 3e 70[ ]+vpmacsdql %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 97 fe 70[ ]+vpmacsdql %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 97 c7 70[ ]+vpmacsdql %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 97 02 00[ ]+vpmacsdql %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 97 2a 10[ ]+vpmacsdql %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 97 ef 10[ ]+vpmacsdql %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 97 c7 10[ ]+vpmacsdql %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 97 2e 70[ ]+vpmacsdql %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 8e c7 00[ ]+vpmacssdd %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 8e 06 70[ ]+vpmacssdd %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 8e 06 10[ ]+vpmacssdd %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 8e e8 10[ ]+vpmacssdd %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 8e c6 10[ ]+vpmacssdd %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 8e fe 10[ ]+vpmacssdd %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 8e 3a 10[ ]+vpmacssdd %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 8e f8 70[ ]+vpmacssdd %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 8e 3e 70[ ]+vpmacssdd %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 8e fe 70[ ]+vpmacssdd %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 8e c7 70[ ]+vpmacssdd %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 8e 02 00[ ]+vpmacssdd %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 8e 2a 10[ ]+vpmacssdd %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 8e ef 10[ ]+vpmacssdd %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 8e c7 10[ ]+vpmacssdd %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 8e 2e 70[ ]+vpmacssdd %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 8f c7 00[ ]+vpmacssdqh %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 8f 06 70[ ]+vpmacssdqh %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 8f 06 10[ ]+vpmacssdqh %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 8f e8 10[ ]+vpmacssdqh %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 8f c6 10[ ]+vpmacssdqh %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 8f fe 10[ ]+vpmacssdqh %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 8f 3a 10[ ]+vpmacssdqh %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 8f f8 70[ ]+vpmacssdqh %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 8f 3e 70[ ]+vpmacssdqh %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 8f fe 70[ ]+vpmacssdqh %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 8f c7 70[ ]+vpmacssdqh %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 8f 02 00[ ]+vpmacssdqh %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 8f 2a 10[ ]+vpmacssdqh %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 8f ef 10[ ]+vpmacssdqh %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 8f c7 10[ ]+vpmacssdqh %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 8f 2e 70[ ]+vpmacssdqh %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 87 c7 00[ ]+vpmacssdql %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 87 06 70[ ]+vpmacssdql %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 87 06 10[ ]+vpmacssdql %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 87 e8 10[ ]+vpmacssdql %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 87 c6 10[ ]+vpmacssdql %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 87 fe 10[ ]+vpmacssdql %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 87 3a 10[ ]+vpmacssdql %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 87 f8 70[ ]+vpmacssdql %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 87 3e 70[ ]+vpmacssdql %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 87 fe 70[ ]+vpmacssdql %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 87 c7 70[ ]+vpmacssdql %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 87 02 00[ ]+vpmacssdql %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 87 2a 10[ ]+vpmacssdql %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 87 ef 10[ ]+vpmacssdql %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 87 c7 10[ ]+vpmacssdql %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 87 2e 70[ ]+vpmacssdql %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 86 c7 00[ ]+vpmacsswd %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 86 06 70[ ]+vpmacsswd %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 86 06 10[ ]+vpmacsswd %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 86 e8 10[ ]+vpmacsswd %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 86 c6 10[ ]+vpmacsswd %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 86 fe 10[ ]+vpmacsswd %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 86 3a 10[ ]+vpmacsswd %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 86 f8 70[ ]+vpmacsswd %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 86 3e 70[ ]+vpmacsswd %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 86 fe 70[ ]+vpmacsswd %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 86 c7 70[ ]+vpmacsswd %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 86 02 00[ ]+vpmacsswd %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 86 2a 10[ ]+vpmacsswd %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 86 ef 10[ ]+vpmacsswd %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 86 c7 10[ ]+vpmacsswd %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 86 2e 70[ ]+vpmacsswd %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 85 c7 00[ ]+vpmacssww %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 85 06 70[ ]+vpmacssww %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 85 06 10[ ]+vpmacssww %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 85 e8 10[ ]+vpmacssww %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 85 c6 10[ ]+vpmacssww %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 85 fe 10[ ]+vpmacssww %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 85 3a 10[ ]+vpmacssww %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 85 f8 70[ ]+vpmacssww %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 85 3e 70[ ]+vpmacssww %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 85 fe 70[ ]+vpmacssww %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 85 c7 70[ ]+vpmacssww %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 85 02 00[ ]+vpmacssww %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 85 2a 10[ ]+vpmacssww %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 85 ef 10[ ]+vpmacssww %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 85 c7 10[ ]+vpmacssww %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 85 2e 70[ ]+vpmacssww %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 96 c7 00[ ]+vpmacswd %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 96 06 70[ ]+vpmacswd %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 96 06 10[ ]+vpmacswd %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 96 e8 10[ ]+vpmacswd %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 96 c6 10[ ]+vpmacswd %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 96 fe 10[ ]+vpmacswd %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 96 3a 10[ ]+vpmacswd %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 96 f8 70[ ]+vpmacswd %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 96 3e 70[ ]+vpmacswd %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 96 fe 70[ ]+vpmacswd %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 96 c7 70[ ]+vpmacswd %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 96 02 00[ ]+vpmacswd %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 96 2a 10[ ]+vpmacswd %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 96 ef 10[ ]+vpmacswd %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 96 c7 10[ ]+vpmacswd %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 96 2e 70[ ]+vpmacswd %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 95 c7 00[ ]+vpmacsww %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 95 06 70[ ]+vpmacsww %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 95 06 10[ ]+vpmacsww %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 95 e8 10[ ]+vpmacsww %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 95 c6 10[ ]+vpmacsww %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 95 fe 10[ ]+vpmacsww %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 95 3a 10[ ]+vpmacsww %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 95 f8 70[ ]+vpmacsww %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 95 3e 70[ ]+vpmacsww %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 95 fe 70[ ]+vpmacsww %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 95 c7 70[ ]+vpmacsww %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 95 02 00[ ]+vpmacsww %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 95 2a 10[ ]+vpmacsww %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 95 ef 10[ ]+vpmacsww %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 95 c7 10[ ]+vpmacsww %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 95 2e 70[ ]+vpmacsww %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 a6 c7 00[ ]+vpmadcsswd %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a6 06 70[ ]+vpmadcsswd %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a6 06 10[ ]+vpmadcsswd %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a6 e8 10[ ]+vpmadcsswd %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a6 c6 10[ ]+vpmadcsswd %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a6 fe 10[ ]+vpmadcsswd %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a6 3a 10[ ]+vpmadcsswd %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a6 f8 70[ ]+vpmadcsswd %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a6 3e 70[ ]+vpmadcsswd %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a6 fe 70[ ]+vpmadcsswd %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a6 c7 70[ ]+vpmadcsswd %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a6 02 00[ ]+vpmadcsswd %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 a6 2a 10[ ]+vpmadcsswd %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 a6 ef 10[ ]+vpmadcsswd %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a6 c7 10[ ]+vpmadcsswd %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a6 2e 70[ ]+vpmadcsswd %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 b6 c7 00[ ]+vpmadcswd %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 b6 06 70[ ]+vpmadcswd %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 b6 06 10[ ]+vpmadcswd %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 b6 e8 10[ ]+vpmadcswd %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 b6 c6 10[ ]+vpmadcswd %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 b6 fe 10[ ]+vpmadcswd %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 b6 3a 10[ ]+vpmadcswd %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 b6 f8 70[ ]+vpmadcswd %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 b6 3e 70[ ]+vpmadcswd %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 b6 fe 70[ ]+vpmadcswd %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 b6 c7 70[ ]+vpmadcswd %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 b6 02 00[ ]+vpmadcswd %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 b6 2a 10[ ]+vpmadcswd %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 b6 ef 10[ ]+vpmadcswd %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 b6 c7 10[ ]+vpmadcswd %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 b6 2e 70[ ]+vpmadcswd %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 a3 c6 00[ ]+vpperm %xmm0,%xmm6,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 f8 a3 06 70[ ]+vpperm \(%esi\),%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 e0 a3 00 70[ ]+vpperm \(%eax\),%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a3 e8 70[ ]+vpperm %xmm7,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a3 c0 70[ ]+vpperm %xmm7,%xmm0,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a3 f8 70[ ]+vpperm %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 f8 a3 38 60[ ]+vpperm \(%eax\),%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 f8 a3 3e 00[ ]+vpperm \(%esi\),%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 e0 a3 3b 70[ ]+vpperm \(%ebx\),%xmm7,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 e0 a3 3b 00[ ]+vpperm \(%ebx\),%xmm0,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 e0 a3 06 60[ ]+vpperm \(%esi\),%xmm6,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a3 c7 10[ ]+vpperm %xmm1,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 c0 a3 28 70[ ]+vpperm \(%eax\),%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 a3 ee 70[ ]+vpperm %xmm7,%xmm6,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a3 c6 70[ ]+vpperm %xmm7,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 e0 a3 2b 70[ ]+vpperm \(%ebx\),%xmm7,%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 a3 c7 00[ ]+vpperm %xmm0,%xmm7,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a3 06 70[ ]+vpperm %xmm7,\(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a3 06 10[ ]+vpperm %xmm1,\(%esi\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a3 e8 10[ ]+vpperm %xmm1,%xmm0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a3 c6 10[ ]+vpperm %xmm1,%xmm6,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 a3 fe 10[ ]+vpperm %xmm1,%xmm6,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a3 3a 10[ ]+vpperm %xmm1,\(%edx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 a3 f8 70[ ]+vpperm %xmm7,%xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a3 3e 70[ ]+vpperm %xmm7,\(%esi\),%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a3 fe 70[ ]+vpperm %xmm7,%xmm6,%xmm3,%xmm7 +[ ]*[a-f0-9]+: 8f e8 60 a3 c7 70[ ]+vpperm %xmm7,%xmm7,%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a3 02 00[ ]+vpperm %xmm0,\(%edx\),%xmm3,%xmm0 +[ ]*[a-f0-9]+: 8f e8 40 a3 2a 10[ ]+vpperm %xmm1,\(%edx\),%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 40 a3 ef 10[ ]+vpperm %xmm1,%xmm7,%xmm7,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 a3 c7 10[ ]+vpperm %xmm1,%xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 60 a3 2e 70[ ]+vpperm %xmm7,\(%esi\),%xmm3,%xmm5 +[ ]*[a-f0-9]+: 8f e9 40 90 d8[ ]+vprotb %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 90 fe[ ]+vprotb %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 90 c0[ ]+vprotb %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 90 1e[ ]+vprotb %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 90 c7[ ]+vprotb %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 90 df[ ]+vprotb %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 90 c6[ ]+vprotb %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 90 c6[ ]+vprotb %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 90 df[ ]+vprotb %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 90 3e[ ]+vprotb %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 90 fe[ ]+vprotb %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 90 1e[ ]+vprotb %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 90 02[ ]+vprotb %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 90 3e[ ]+vprotb %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 90 c7[ ]+vprotb %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 90 1a[ ]+vprotb %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 90 1b[ ]+vprotb \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 90 3b[ ]+vprotb \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 90 06[ ]+vprotb \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 90 18[ ]+vprotb \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 90 c6[ ]+vprotb %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 90 de[ ]+vprotb %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 90 c0[ ]+vprotb %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 90 c0[ ]+vprotb %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 90 1e[ ]+vprotb \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 90 ff[ ]+vprotb %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 90 f8[ ]+vprotb %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 90 1b[ ]+vprotb \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 90 03[ ]+vprotb \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 90 38[ ]+vprotb \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 90 00[ ]+vprotb \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 90 df[ ]+vprotb %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e8 78 c0 d5 03[ ]+vprotb \$0x3,%xmm5,%xmm2 +[ ]*[a-f0-9]+: 8f e8 78 c0 c0 ff[ ]+vprotb \$0xff,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c0 fd ff[ ]+vprotb \$0xff,%xmm5,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c0 fd 00[ ]+vprotb \$0x0,%xmm5,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c0 ff 00[ ]+vprotb \$0x0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c0 d0 00[ ]+vprotb \$0x0,%xmm0,%xmm2 +[ ]*[a-f0-9]+: 8f e8 78 c0 c5 ff[ ]+vprotb \$0xff,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c0 c0 03[ ]+vprotb \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c0 c5 03[ ]+vprotb \$0x3,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c0 f8 00[ ]+vprotb \$0x0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c0 c7 ff[ ]+vprotb \$0xff,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c0 d0 ff[ ]+vprotb \$0xff,%xmm0,%xmm2 +[ ]*[a-f0-9]+: 8f e8 78 c0 d7 ff[ ]+vprotb \$0xff,%xmm7,%xmm2 +[ ]*[a-f0-9]+: 8f e8 78 c0 ff 03[ ]+vprotb \$0x3,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c0 d5 ff[ ]+vprotb \$0xff,%xmm5,%xmm2 +[ ]*[a-f0-9]+: 8f e8 78 c0 d0 03[ ]+vprotb \$0x3,%xmm0,%xmm2 +[ ]*[a-f0-9]+: 8f e9 40 92 d8[ ]+vprotd %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 92 fe[ ]+vprotd %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 92 c0[ ]+vprotd %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 92 1e[ ]+vprotd %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 92 c7[ ]+vprotd %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 92 df[ ]+vprotd %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 92 c6[ ]+vprotd %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 92 c6[ ]+vprotd %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 92 df[ ]+vprotd %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 92 3e[ ]+vprotd %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 92 fe[ ]+vprotd %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 92 1e[ ]+vprotd %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 92 02[ ]+vprotd %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 92 3e[ ]+vprotd %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 92 c7[ ]+vprotd %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 92 1a[ ]+vprotd %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 92 1b[ ]+vprotd \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 92 3b[ ]+vprotd \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 92 06[ ]+vprotd \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 92 18[ ]+vprotd \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 92 c6[ ]+vprotd %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 92 de[ ]+vprotd %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 92 c0[ ]+vprotd %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 92 c0[ ]+vprotd %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 92 1e[ ]+vprotd \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 92 ff[ ]+vprotd %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 92 f8[ ]+vprotd %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 92 1b[ ]+vprotd \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 92 03[ ]+vprotd \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 92 38[ ]+vprotd \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 92 00[ ]+vprotd \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 92 df[ ]+vprotd %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e8 78 c2 ff 00[ ]+vprotd \$0x0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c2 3b 00[ ]+vprotd \$0x0,\(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c2 e8 00[ ]+vprotd \$0x0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c2 c5 ff[ ]+vprotd \$0xff,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c2 c0 03[ ]+vprotd \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c2 c7 03[ ]+vprotd \$0x3,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c2 ed 00[ ]+vprotd \$0x0,%xmm5,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c2 f8 00[ ]+vprotd \$0x0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c2 00 03[ ]+vprotd \$0x3,\(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c2 03 ff[ ]+vprotd \$0xff,\(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c2 38 00[ ]+vprotd \$0x0,\(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c2 ff ff[ ]+vprotd \$0xff,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c2 ed ff[ ]+vprotd \$0xff,%xmm5,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c2 2b ff[ ]+vprotd \$0xff,\(%ebx\),%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c2 c7 ff[ ]+vprotd \$0xff,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c2 38 03[ ]+vprotd \$0x3,\(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 93 d8[ ]+vprotq %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 93 fe[ ]+vprotq %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 93 c0[ ]+vprotq %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 93 1e[ ]+vprotq %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 93 c7[ ]+vprotq %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 93 df[ ]+vprotq %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 93 c6[ ]+vprotq %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 93 c6[ ]+vprotq %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 93 df[ ]+vprotq %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 93 3e[ ]+vprotq %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 93 fe[ ]+vprotq %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 93 1e[ ]+vprotq %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 93 02[ ]+vprotq %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 93 3e[ ]+vprotq %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 93 c7[ ]+vprotq %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 93 1a[ ]+vprotq %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 93 1b[ ]+vprotq \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 93 3b[ ]+vprotq \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 93 06[ ]+vprotq \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 93 18[ ]+vprotq \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 93 c6[ ]+vprotq %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 93 de[ ]+vprotq %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 93 c0[ ]+vprotq %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 93 c0[ ]+vprotq %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 93 1e[ ]+vprotq \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 93 ff[ ]+vprotq %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 93 f8[ ]+vprotq %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 93 1b[ ]+vprotq \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 93 03[ ]+vprotq \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 93 38[ ]+vprotq \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 93 00[ ]+vprotq \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 93 df[ ]+vprotq %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e8 78 c3 ff 00[ ]+vprotq \$0x0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c3 3b 00[ ]+vprotq \$0x0,\(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c3 e8 00[ ]+vprotq \$0x0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c3 c5 ff[ ]+vprotq \$0xff,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c3 c0 03[ ]+vprotq \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c3 c7 03[ ]+vprotq \$0x3,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c3 ed 00[ ]+vprotq \$0x0,%xmm5,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c3 f8 00[ ]+vprotq \$0x0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c3 00 03[ ]+vprotq \$0x3,\(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c3 03 ff[ ]+vprotq \$0xff,\(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c3 38 00[ ]+vprotq \$0x0,\(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c3 ff ff[ ]+vprotq \$0xff,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c3 ed ff[ ]+vprotq \$0xff,%xmm5,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c3 2b ff[ ]+vprotq \$0xff,\(%ebx\),%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c3 c7 ff[ ]+vprotq \$0xff,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c3 38 03[ ]+vprotq \$0x3,\(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 91 d8[ ]+vprotw %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 91 fe[ ]+vprotw %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 91 c0[ ]+vprotw %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 91 1e[ ]+vprotw %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 91 c7[ ]+vprotw %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 91 df[ ]+vprotw %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 91 c6[ ]+vprotw %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 91 c6[ ]+vprotw %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 91 df[ ]+vprotw %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 91 3e[ ]+vprotw %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 91 fe[ ]+vprotw %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 91 1e[ ]+vprotw %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 91 02[ ]+vprotw %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 91 3e[ ]+vprotw %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 91 c7[ ]+vprotw %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 91 1a[ ]+vprotw %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 91 1b[ ]+vprotw \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 91 3b[ ]+vprotw \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 91 06[ ]+vprotw \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 91 18[ ]+vprotw \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 91 c6[ ]+vprotw %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 91 de[ ]+vprotw %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 91 c0[ ]+vprotw %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 91 c0[ ]+vprotw %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 91 1e[ ]+vprotw \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 91 ff[ ]+vprotw %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 91 f8[ ]+vprotw %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 91 1b[ ]+vprotw \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 91 03[ ]+vprotw \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 91 38[ ]+vprotw \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 91 00[ ]+vprotw \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 91 df[ ]+vprotw %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e8 78 c1 ff 00[ ]+vprotw \$0x0,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c1 3b 00[ ]+vprotw \$0x0,\(%ebx\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c1 e8 00[ ]+vprotw \$0x0,%xmm0,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c1 c5 ff[ ]+vprotw \$0xff,%xmm5,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c1 c0 03[ ]+vprotw \$0x3,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c1 c7 03[ ]+vprotw \$0x3,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c1 ed 00[ ]+vprotw \$0x0,%xmm5,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c1 f8 00[ ]+vprotw \$0x0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c1 00 03[ ]+vprotw \$0x3,\(%eax\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c1 03 ff[ ]+vprotw \$0xff,\(%ebx\),%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c1 38 00[ ]+vprotw \$0x0,\(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c1 ff ff[ ]+vprotw \$0xff,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e8 78 c1 ed ff[ ]+vprotw \$0xff,%xmm5,%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c1 2b ff[ ]+vprotw \$0xff,\(%ebx\),%xmm5 +[ ]*[a-f0-9]+: 8f e8 78 c1 c7 ff[ ]+vprotw \$0xff,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e8 78 c1 38 03[ ]+vprotw \$0x3,\(%eax\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 98 d8[ ]+vpshab %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 98 fe[ ]+vpshab %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 98 c0[ ]+vpshab %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 98 1e[ ]+vpshab %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 98 c7[ ]+vpshab %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 98 df[ ]+vpshab %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 98 c6[ ]+vpshab %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 98 c6[ ]+vpshab %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 98 df[ ]+vpshab %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 98 3e[ ]+vpshab %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 98 fe[ ]+vpshab %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 98 1e[ ]+vpshab %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 98 02[ ]+vpshab %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 98 3e[ ]+vpshab %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 98 c7[ ]+vpshab %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 98 1a[ ]+vpshab %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 98 1b[ ]+vpshab \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 98 3b[ ]+vpshab \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 98 06[ ]+vpshab \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 98 18[ ]+vpshab \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 98 c6[ ]+vpshab %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 98 de[ ]+vpshab %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 98 c0[ ]+vpshab %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 98 c0[ ]+vpshab %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 98 1e[ ]+vpshab \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 98 ff[ ]+vpshab %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 98 f8[ ]+vpshab %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 98 1b[ ]+vpshab \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 98 03[ ]+vpshab \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 98 38[ ]+vpshab \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 98 00[ ]+vpshab \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 98 df[ ]+vpshab %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 9a d8[ ]+vpshad %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 9a fe[ ]+vpshad %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 9a c0[ ]+vpshad %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9a 1e[ ]+vpshad %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 9a c7[ ]+vpshad %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 9a df[ ]+vpshad %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 9a c6[ ]+vpshad %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9a c6[ ]+vpshad %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 9a df[ ]+vpshad %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 9a 3e[ ]+vpshad %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 9a fe[ ]+vpshad %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 9a 1e[ ]+vpshad %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 9a 02[ ]+vpshad %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9a 3e[ ]+vpshad %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 9a c7[ ]+vpshad %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 9a 1a[ ]+vpshad %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 9a 1b[ ]+vpshad \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 9a 3b[ ]+vpshad \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 9a 06[ ]+vpshad \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 9a 18[ ]+vpshad \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 9a c6[ ]+vpshad %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9a de[ ]+vpshad %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 9a c0[ ]+vpshad %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 9a c0[ ]+vpshad %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 9a 1e[ ]+vpshad \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 9a ff[ ]+vpshad %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 9a f8[ ]+vpshad %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 9a 1b[ ]+vpshad \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 9a 03[ ]+vpshad \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 9a 38[ ]+vpshad \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 9a 00[ ]+vpshad \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9a df[ ]+vpshad %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 9b d8[ ]+vpshaq %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 9b fe[ ]+vpshaq %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 9b c0[ ]+vpshaq %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9b 1e[ ]+vpshaq %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 9b c7[ ]+vpshaq %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 9b df[ ]+vpshaq %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 9b c6[ ]+vpshaq %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9b c6[ ]+vpshaq %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 9b df[ ]+vpshaq %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 9b 3e[ ]+vpshaq %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 9b fe[ ]+vpshaq %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 9b 1e[ ]+vpshaq %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 9b 02[ ]+vpshaq %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9b 3e[ ]+vpshaq %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 9b c7[ ]+vpshaq %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 9b 1a[ ]+vpshaq %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 9b 1b[ ]+vpshaq \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 9b 3b[ ]+vpshaq \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 9b 06[ ]+vpshaq \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 9b 18[ ]+vpshaq \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 9b c6[ ]+vpshaq %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9b de[ ]+vpshaq %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 9b c0[ ]+vpshaq %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 9b c0[ ]+vpshaq %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 9b 1e[ ]+vpshaq \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 9b ff[ ]+vpshaq %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 9b f8[ ]+vpshaq %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 9b 1b[ ]+vpshaq \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 9b 03[ ]+vpshaq \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 9b 38[ ]+vpshaq \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 9b 00[ ]+vpshaq \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 9b df[ ]+vpshaq %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 99 d8[ ]+vpshaw %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 99 fe[ ]+vpshaw %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 99 c0[ ]+vpshaw %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 99 1e[ ]+vpshaw %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 99 c7[ ]+vpshaw %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 99 df[ ]+vpshaw %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 99 c6[ ]+vpshaw %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 99 c6[ ]+vpshaw %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 99 df[ ]+vpshaw %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 99 3e[ ]+vpshaw %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 99 fe[ ]+vpshaw %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 99 1e[ ]+vpshaw %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 99 02[ ]+vpshaw %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 99 3e[ ]+vpshaw %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 99 c7[ ]+vpshaw %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 99 1a[ ]+vpshaw %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 99 1b[ ]+vpshaw \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 99 3b[ ]+vpshaw \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 99 06[ ]+vpshaw \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 99 18[ ]+vpshaw \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 99 c6[ ]+vpshaw %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 99 de[ ]+vpshaw %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 99 c0[ ]+vpshaw %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 99 c0[ ]+vpshaw %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 99 1e[ ]+vpshaw \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 99 ff[ ]+vpshaw %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 99 f8[ ]+vpshaw %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 99 1b[ ]+vpshaw \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 99 03[ ]+vpshaw \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 99 38[ ]+vpshaw \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 99 00[ ]+vpshaw \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 99 df[ ]+vpshaw %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 94 d8[ ]+vpshlb %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 94 fe[ ]+vpshlb %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 94 c0[ ]+vpshlb %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 94 1e[ ]+vpshlb %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 94 c7[ ]+vpshlb %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 94 df[ ]+vpshlb %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 94 c6[ ]+vpshlb %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 94 c6[ ]+vpshlb %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 94 df[ ]+vpshlb %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 94 3e[ ]+vpshlb %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 94 fe[ ]+vpshlb %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 94 1e[ ]+vpshlb %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 94 02[ ]+vpshlb %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 94 3e[ ]+vpshlb %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 94 c7[ ]+vpshlb %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 94 1a[ ]+vpshlb %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 94 1b[ ]+vpshlb \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 94 3b[ ]+vpshlb \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 94 06[ ]+vpshlb \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 94 18[ ]+vpshlb \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 94 c6[ ]+vpshlb %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 94 de[ ]+vpshlb %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 94 c0[ ]+vpshlb %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 94 c0[ ]+vpshlb %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 94 1e[ ]+vpshlb \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 94 ff[ ]+vpshlb %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 94 f8[ ]+vpshlb %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 94 1b[ ]+vpshlb \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 94 03[ ]+vpshlb \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 94 38[ ]+vpshlb \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 94 00[ ]+vpshlb \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 94 df[ ]+vpshlb %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 96 d8[ ]+vpshld %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 96 fe[ ]+vpshld %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 96 c0[ ]+vpshld %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 96 1e[ ]+vpshld %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 96 c7[ ]+vpshld %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 96 df[ ]+vpshld %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 96 c6[ ]+vpshld %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 96 c6[ ]+vpshld %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 96 df[ ]+vpshld %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 96 3e[ ]+vpshld %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 96 fe[ ]+vpshld %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 96 1e[ ]+vpshld %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 96 02[ ]+vpshld %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 96 3e[ ]+vpshld %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 96 c7[ ]+vpshld %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 96 1a[ ]+vpshld %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 96 1b[ ]+vpshld \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 96 3b[ ]+vpshld \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 96 06[ ]+vpshld \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 96 18[ ]+vpshld \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 96 c6[ ]+vpshld %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 96 de[ ]+vpshld %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 96 c0[ ]+vpshld %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 96 c0[ ]+vpshld %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 96 1e[ ]+vpshld \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 96 ff[ ]+vpshld %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 96 f8[ ]+vpshld %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 96 1b[ ]+vpshld \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 96 03[ ]+vpshld \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 96 38[ ]+vpshld \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 96 00[ ]+vpshld \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 96 df[ ]+vpshld %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 97 d8[ ]+vpshlq %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 97 fe[ ]+vpshlq %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 97 c0[ ]+vpshlq %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 97 1e[ ]+vpshlq %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 97 c7[ ]+vpshlq %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 97 df[ ]+vpshlq %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 97 c6[ ]+vpshlq %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 97 c6[ ]+vpshlq %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 97 df[ ]+vpshlq %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 97 3e[ ]+vpshlq %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 97 fe[ ]+vpshlq %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 97 1e[ ]+vpshlq %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 97 02[ ]+vpshlq %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 97 3e[ ]+vpshlq %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 97 c7[ ]+vpshlq %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 97 1a[ ]+vpshlq %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 97 1b[ ]+vpshlq \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 97 3b[ ]+vpshlq \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 97 06[ ]+vpshlq \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 97 18[ ]+vpshlq \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 97 c6[ ]+vpshlq %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 97 de[ ]+vpshlq %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 97 c0[ ]+vpshlq %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 97 c0[ ]+vpshlq %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 97 1e[ ]+vpshlq \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 97 ff[ ]+vpshlq %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 97 f8[ ]+vpshlq %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 97 1b[ ]+vpshlq \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 97 03[ ]+vpshlq \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 97 38[ ]+vpshlq \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 97 00[ ]+vpshlq \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 97 df[ ]+vpshlq %xmm1,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 95 d8[ ]+vpshlw %xmm7,%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 95 fe[ ]+vpshlw %xmm7,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 95 c0[ ]+vpshlw %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 95 1e[ ]+vpshlw %xmm1,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 95 c7[ ]+vpshlw %xmm0,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 95 df[ ]+vpshlw %xmm0,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 95 c6[ ]+vpshlw %xmm0,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 95 c6[ ]+vpshlw %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 95 df[ ]+vpshlw %xmm7,%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 78 95 3e[ ]+vpshlw %xmm0,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 95 fe[ ]+vpshlw %xmm0,%xmm6,%xmm7 +[ ]*[a-f0-9]+: 8f e9 40 95 1e[ ]+vpshlw %xmm7,\(%esi\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 40 95 02[ ]+vpshlw %xmm7,\(%edx\),%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 95 3e[ ]+vpshlw %xmm1,\(%esi\),%xmm7 +[ ]*[a-f0-9]+: 8f e9 70 95 c7[ ]+vpshlw %xmm1,%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 78 95 1a[ ]+vpshlw %xmm0,\(%edx\),%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 95 1b[ ]+vpshlw \(%ebx\),%xmm0,%xmm3 +[ ]*[a-f0-9]+: 8f e9 f8 95 3b[ ]+vpshlw \(%ebx\),%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 f8 95 06[ ]+vpshlw \(%esi\),%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 95 18[ ]+vpshlw \(%eax\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 95 c6[ ]+vpshlw %xmm1,%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 95 de[ ]+vpshlw %xmm1,%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 95 c0[ ]+vpshlw %xmm1,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 40 95 c0[ ]+vpshlw %xmm7,%xmm0,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c8 95 1e[ ]+vpshlw \(%esi\),%xmm6,%xmm3 +[ ]*[a-f0-9]+: 8f e9 70 95 ff[ ]+vpshlw %xmm1,%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 78 95 f8[ ]+vpshlw %xmm0,%xmm0,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c0 95 1b[ ]+vpshlw \(%ebx\),%xmm7,%xmm3 +[ ]*[a-f0-9]+: 8f e9 c0 95 03[ ]+vpshlw \(%ebx\),%xmm7,%xmm0 +[ ]*[a-f0-9]+: 8f e9 c0 95 38[ ]+vpshlw \(%eax\),%xmm7,%xmm7 +[ ]*[a-f0-9]+: 8f e9 c8 95 00[ ]+vpshlw \(%eax\),%xmm6,%xmm0 +[ ]*[a-f0-9]+: 8f e9 70 95 df[ ]+vpshlw %xmm1,%xmm7,%xmm3 +#pass diff --git a/gas/testsuite/gas/i386/xop.s b/gas/testsuite/gas/i386/xop.s new file mode 100644 index 0000000..2608096 --- /dev/null +++ b/gas/testsuite/gas/i386/xop.s @@ -0,0 +1,1281 @@ +# Check XOP instructions (maxcombos=16, maxops=3, archbits=32, seed=1) + + .allow_index_reg + .text +_start: + +# Tests for op VFRCZPD xmm2/mem128, xmm1 (at&t syntax) + VFRCZPD %xmm7,%xmm7 + VFRCZPD %xmm0,%xmm6 + VFRCZPD (%ebx),%xmm0 + VFRCZPD (%esi),%xmm7 + VFRCZPD %xmm0,%xmm0 + VFRCZPD (%eax),%xmm7 + VFRCZPD %xmm7,%xmm0 + VFRCZPD %xmm1,%xmm6 + VFRCZPD %xmm1,%xmm0 + VFRCZPD %xmm0,%xmm7 + VFRCZPD (%eax),%xmm6 + VFRCZPD %xmm1,%xmm7 + VFRCZPD (%esi),%xmm0 + VFRCZPD (%ebx),%xmm7 + VFRCZPD (%esi),%xmm6 + VFRCZPD (%eax),%xmm0 +# Tests for op VFRCZPD ymm2/mem256, ymm1 (at&t syntax) + VFRCZPD %ymm7,%ymm7 + VFRCZPD %ymm0,%ymm6 + VFRCZPD (%ebx),%ymm0 + VFRCZPD (%esi),%ymm7 + VFRCZPD %ymm0,%ymm0 + VFRCZPD (%eax),%ymm7 + VFRCZPD %ymm7,%ymm0 + VFRCZPD %ymm1,%ymm6 + VFRCZPD %ymm1,%ymm0 + VFRCZPD %ymm0,%ymm7 + VFRCZPD (%eax),%ymm6 + VFRCZPD %ymm1,%ymm7 + VFRCZPD (%esi),%ymm0 + VFRCZPD (%ebx),%ymm7 + VFRCZPD (%esi),%ymm6 + VFRCZPD (%eax),%ymm0 +# Tests for op VFRCZPS xmm2/mem128, xmm1 (at&t syntax) + VFRCZPS %xmm7,%xmm7 + VFRCZPS %xmm0,%xmm6 + VFRCZPS (%ebx),%xmm0 + VFRCZPS (%esi),%xmm7 + VFRCZPS %xmm0,%xmm0 + VFRCZPS (%eax),%xmm7 + VFRCZPS %xmm7,%xmm0 + VFRCZPS %xmm1,%xmm6 + VFRCZPS %xmm1,%xmm0 + VFRCZPS %xmm0,%xmm7 + VFRCZPS (%eax),%xmm6 + VFRCZPS %xmm1,%xmm7 + VFRCZPS (%esi),%xmm0 + VFRCZPS (%ebx),%xmm7 + VFRCZPS (%esi),%xmm6 + VFRCZPS (%eax),%xmm0 +# Tests for op VFRCZPS ymm2/mem256, ymm1 (at&t syntax) + VFRCZPS %ymm7,%ymm7 + VFRCZPS %ymm0,%ymm6 + VFRCZPS (%ebx),%ymm0 + VFRCZPS (%esi),%ymm7 + VFRCZPS %ymm0,%ymm0 + VFRCZPS (%eax),%ymm7 + VFRCZPS %ymm7,%ymm0 + VFRCZPS %ymm1,%ymm6 + VFRCZPS %ymm1,%ymm0 + VFRCZPS %ymm0,%ymm7 + VFRCZPS (%eax),%ymm6 + VFRCZPS %ymm1,%ymm7 + VFRCZPS (%esi),%ymm0 + VFRCZPS (%ebx),%ymm7 + VFRCZPS (%esi),%ymm6 + VFRCZPS (%eax),%ymm0 +# Tests for op VFRCZSD xmm2/mem64, xmm1 (at&t syntax) + VFRCZSD %xmm7,%xmm7 + VFRCZSD %xmm0,%xmm6 + VFRCZSD (%ebx),%xmm0 + VFRCZSD (%esi),%xmm7 + VFRCZSD %xmm0,%xmm0 + VFRCZSD (%eax),%xmm7 + VFRCZSD %xmm7,%xmm0 + VFRCZSD %xmm1,%xmm6 + VFRCZSD %xmm1,%xmm0 + VFRCZSD %xmm0,%xmm7 + VFRCZSD (%eax),%xmm6 + VFRCZSD %xmm1,%xmm7 + VFRCZSD (%esi),%xmm0 + VFRCZSD (%ebx),%xmm7 + VFRCZSD (%esi),%xmm6 + VFRCZSD (%eax),%xmm0 +# Tests for op VFRCZSS xmm2/mem32, xmm1 (at&t syntax) + VFRCZSS %xmm7,%xmm7 + VFRCZSS %xmm0,%xmm6 + VFRCZSS (%ebx),%xmm0 + VFRCZSS (%esi),%xmm7 + VFRCZSS %xmm0,%xmm0 + VFRCZSS (%eax),%xmm7 + VFRCZSS %xmm7,%xmm0 + VFRCZSS %xmm1,%xmm6 + VFRCZSS %xmm1,%xmm0 + VFRCZSS %xmm0,%xmm7 + VFRCZSS (%eax),%xmm6 + VFRCZSS %xmm1,%xmm7 + VFRCZSS (%esi),%xmm0 + VFRCZSS (%ebx),%xmm7 + VFRCZSS (%esi),%xmm6 + VFRCZSS (%eax),%xmm0 +# Tests for op VPCMOV xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCMOV %xmm0,%xmm7,%xmm7,%xmm0 + VPCMOV %xmm7,(%esi),%xmm0,%xmm0 + VPCMOV %xmm1,(%esi),%xmm3,%xmm0 + VPCMOV %xmm1,%xmm0,%xmm0,%xmm5 + VPCMOV %xmm1,%xmm6,%xmm0,%xmm0 + VPCMOV %xmm1,%xmm6,%xmm0,%xmm7 + VPCMOV %xmm1,(%edx),%xmm0,%xmm7 + VPCMOV %xmm7,%xmm0,%xmm0,%xmm7 + VPCMOV %xmm7,(%esi),%xmm3,%xmm7 + VPCMOV %xmm7,%xmm6,%xmm3,%xmm7 + VPCMOV %xmm7,%xmm7,%xmm3,%xmm0 + VPCMOV %xmm0,(%edx),%xmm3,%xmm0 + VPCMOV %xmm1,(%edx),%xmm7,%xmm5 + VPCMOV %xmm1,%xmm7,%xmm7,%xmm5 + VPCMOV %xmm1,%xmm7,%xmm0,%xmm0 + VPCMOV %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPCMOV ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax) + VPCMOV %ymm0,%ymm7,%ymm7,%ymm0 + VPCMOV %ymm7,(%esi),%ymm0,%ymm0 + VPCMOV %ymm1,(%esi),%ymm3,%ymm0 + VPCMOV %ymm1,%ymm0,%ymm0,%ymm5 + VPCMOV %ymm1,%ymm6,%ymm0,%ymm0 + VPCMOV %ymm1,%ymm6,%ymm0,%ymm7 + VPCMOV %ymm1,(%edx),%ymm0,%ymm7 + VPCMOV %ymm7,%ymm0,%ymm0,%ymm7 + VPCMOV %ymm7,(%esi),%ymm3,%ymm7 + VPCMOV %ymm7,%ymm6,%ymm3,%ymm7 + VPCMOV %ymm7,%ymm7,%ymm3,%ymm0 + VPCMOV %ymm0,(%edx),%ymm3,%ymm0 + VPCMOV %ymm1,(%edx),%ymm7,%ymm5 + VPCMOV %ymm1,%ymm7,%ymm7,%ymm5 + VPCMOV %ymm1,%ymm7,%ymm0,%ymm0 + VPCMOV %ymm7,(%esi),%ymm3,%ymm5 +# Tests for op VPCMOV xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax) + VPCMOV %xmm0,%xmm6,%xmm7,%xmm0 + VPCMOV (%esi),%xmm7,%xmm0,%xmm0 + VPCMOV (%eax),%xmm7,%xmm3,%xmm0 + VPCMOV %xmm7,%xmm0,%xmm0,%xmm5 + VPCMOV %xmm7,%xmm0,%xmm0,%xmm0 + VPCMOV %xmm7,%xmm0,%xmm0,%xmm7 + VPCMOV (%eax),%xmm6,%xmm0,%xmm7 + VPCMOV (%esi),%xmm0,%xmm0,%xmm7 + VPCMOV (%ebx),%xmm7,%xmm3,%xmm7 + VPCMOV (%ebx),%xmm0,%xmm3,%xmm7 + VPCMOV (%esi),%xmm6,%xmm3,%xmm0 + VPCMOV %xmm1,%xmm7,%xmm3,%xmm0 + VPCMOV (%eax),%xmm7,%xmm7,%xmm5 + VPCMOV %xmm7,%xmm6,%xmm7,%xmm5 + VPCMOV %xmm7,%xmm6,%xmm0,%xmm0 + VPCMOV (%ebx),%xmm7,%xmm3,%xmm5 +# Tests for op VPCMOV ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax) + VPCMOV %ymm0,%ymm6,%ymm7,%ymm0 + VPCMOV (%esi),%ymm7,%ymm0,%ymm0 + VPCMOV (%eax),%ymm7,%ymm3,%ymm0 + VPCMOV %ymm7,%ymm0,%ymm0,%ymm5 + VPCMOV %ymm7,%ymm0,%ymm0,%ymm0 + VPCMOV %ymm7,%ymm0,%ymm0,%ymm7 + VPCMOV (%eax),%ymm6,%ymm0,%ymm7 + VPCMOV (%esi),%ymm0,%ymm0,%ymm7 + VPCMOV (%ebx),%ymm7,%ymm3,%ymm7 + VPCMOV (%ebx),%ymm0,%ymm3,%ymm7 + VPCMOV (%esi),%ymm6,%ymm3,%ymm0 + VPCMOV %ymm1,%ymm7,%ymm3,%ymm0 + VPCMOV (%eax),%ymm7,%ymm7,%ymm5 + VPCMOV %ymm7,%ymm6,%ymm7,%ymm5 + VPCMOV %ymm7,%ymm6,%ymm0,%ymm0 + VPCMOV (%ebx),%ymm7,%ymm3,%ymm5 +# Tests for op VPCOMB imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMB $0x3,(%eax),%xmm0,%xmm7 + VPCOMB $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMB $0xFF,%xmm5,%xmm0,%xmm1 + VPCOMB $0x0,%xmm5,%xmm5,%xmm1 + VPCOMB $0x0,%xmm5,%xmm0,%xmm1 + VPCOMB $0x0,%xmm0,%xmm7,%xmm1 + VPCOMB $0x3,%xmm0,%xmm7,%xmm7 + VPCOMB $0x0,%xmm5,%xmm7,%xmm7 + VPCOMB $0xFF,%xmm7,%xmm7,%xmm7 + VPCOMB $0x0,%xmm7,%xmm7,%xmm7 + VPCOMB $0x3,%xmm7,%xmm0,%xmm0 + VPCOMB $0xFF,%xmm7,%xmm0,%xmm1 + VPCOMB $0xFF,(%eax),%xmm5,%xmm1 + VPCOMB $0x3,(%eax),%xmm5,%xmm1 + VPCOMB $0x3,%xmm0,%xmm0,%xmm7 + VPCOMB $0xFF,%xmm7,%xmm5,%xmm0 +# Tests for op VPCOMD imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMD $0x3,(%eax),%xmm0,%xmm7 + VPCOMD $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMD $0xFF,%xmm5,%xmm0,%xmm1 + VPCOMD $0x0,%xmm5,%xmm5,%xmm1 + VPCOMD $0x0,%xmm5,%xmm0,%xmm1 + VPCOMD $0x0,%xmm0,%xmm7,%xmm1 + VPCOMD $0x3,%xmm0,%xmm7,%xmm7 + VPCOMD $0x0,%xmm5,%xmm7,%xmm7 + VPCOMD $0xFF,%xmm7,%xmm7,%xmm7 + VPCOMD $0x0,%xmm7,%xmm7,%xmm7 + VPCOMD $0x3,%xmm7,%xmm0,%xmm0 + VPCOMD $0xFF,%xmm7,%xmm0,%xmm1 + VPCOMD $0xFF,(%eax),%xmm5,%xmm1 + VPCOMD $0x3,(%eax),%xmm5,%xmm1 + VPCOMD $0x3,%xmm0,%xmm0,%xmm7 + VPCOMD $0xFF,%xmm7,%xmm5,%xmm0 +# Tests for op VPCOMQ imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMQ $0x3,(%eax),%xmm0,%xmm7 + VPCOMQ $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMQ $0xFF,%xmm5,%xmm0,%xmm1 + VPCOMQ $0x0,%xmm5,%xmm5,%xmm1 + VPCOMQ $0x0,%xmm5,%xmm0,%xmm1 + VPCOMQ $0x0,%xmm0,%xmm7,%xmm1 + VPCOMQ $0x3,%xmm0,%xmm7,%xmm7 + VPCOMQ $0x0,%xmm5,%xmm7,%xmm7 + VPCOMQ $0xFF,%xmm7,%xmm7,%xmm7 + VPCOMQ $0x0,%xmm7,%xmm7,%xmm7 + VPCOMQ $0x3,%xmm7,%xmm0,%xmm0 + VPCOMQ $0xFF,%xmm7,%xmm0,%xmm1 + VPCOMQ $0xFF,(%eax),%xmm5,%xmm1 + VPCOMQ $0x3,(%eax),%xmm5,%xmm1 + VPCOMQ $0x3,%xmm0,%xmm0,%xmm7 + VPCOMQ $0xFF,%xmm7,%xmm5,%xmm0 +# Tests for op VPCOMUB imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMUB $0x3,(%eax),%xmm0,%xmm7 + VPCOMUB $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMUB $0xFF,%xmm5,%xmm0,%xmm1 + VPCOMUB $0x0,%xmm5,%xmm5,%xmm1 + VPCOMUB $0x0,%xmm5,%xmm0,%xmm1 + VPCOMUB $0x0,%xmm0,%xmm7,%xmm1 + VPCOMUB $0x3,%xmm0,%xmm7,%xmm7 + VPCOMUB $0x0,%xmm5,%xmm7,%xmm7 + VPCOMUB $0xFF,%xmm7,%xmm7,%xmm7 + VPCOMUB $0x0,%xmm7,%xmm7,%xmm7 + VPCOMUB $0x3,%xmm7,%xmm0,%xmm0 + VPCOMUB $0xFF,%xmm7,%xmm0,%xmm1 + VPCOMUB $0xFF,(%eax),%xmm5,%xmm1 + VPCOMUB $0x3,(%eax),%xmm5,%xmm1 + VPCOMUB $0x3,%xmm0,%xmm0,%xmm7 + VPCOMUB $0xFF,%xmm7,%xmm5,%xmm0 +# Tests for op VPCOMUD imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMUD $0x3,(%eax),%xmm0,%xmm7 + VPCOMUD $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMUD $0xFF,%xmm5,%xmm0,%xmm1 + VPCOMUD $0x0,%xmm5,%xmm5,%xmm1 + VPCOMUD $0x0,%xmm5,%xmm0,%xmm1 + VPCOMUD $0x0,%xmm0,%xmm7,%xmm1 + VPCOMUD $0x3,%xmm0,%xmm7,%xmm7 + VPCOMUD $0x0,%xmm5,%xmm7,%xmm7 + VPCOMUD $0xFF,%xmm7,%xmm7,%xmm7 + VPCOMUD $0x0,%xmm7,%xmm7,%xmm7 + VPCOMUD $0x3,%xmm7,%xmm0,%xmm0 + VPCOMUD $0xFF,%xmm7,%xmm0,%xmm1 + VPCOMUD $0xFF,(%eax),%xmm5,%xmm1 + VPCOMUD $0x3,(%eax),%xmm5,%xmm1 + VPCOMUD $0x3,%xmm0,%xmm0,%xmm7 + VPCOMUD $0xFF,%xmm7,%xmm5,%xmm0 +# Tests for op VPCOMUQ imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMUQ $0x3,(%eax),%xmm0,%xmm7 + VPCOMUQ $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMUQ $0xFF,%xmm5,%xmm0,%xmm1 + VPCOMUQ $0x0,%xmm5,%xmm5,%xmm1 + VPCOMUQ $0x0,%xmm5,%xmm0,%xmm1 + VPCOMUQ $0x0,%xmm0,%xmm7,%xmm1 + VPCOMUQ $0x3,%xmm0,%xmm7,%xmm7 + VPCOMUQ $0x0,%xmm5,%xmm7,%xmm7 + VPCOMUQ $0xFF,%xmm7,%xmm7,%xmm7 + VPCOMUQ $0x0,%xmm7,%xmm7,%xmm7 + VPCOMUQ $0x3,%xmm7,%xmm0,%xmm0 + VPCOMUQ $0xFF,%xmm7,%xmm0,%xmm1 + VPCOMUQ $0xFF,(%eax),%xmm5,%xmm1 + VPCOMUQ $0x3,(%eax),%xmm5,%xmm1 + VPCOMUQ $0x3,%xmm0,%xmm0,%xmm7 + VPCOMUQ $0xFF,%xmm7,%xmm5,%xmm0 +# Tests for op VPCOMUW imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMUW $0x3,(%eax),%xmm0,%xmm7 + VPCOMUW $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMUW $0xFF,%xmm5,%xmm0,%xmm1 + VPCOMUW $0x0,%xmm5,%xmm5,%xmm1 + VPCOMUW $0x0,%xmm5,%xmm0,%xmm1 + VPCOMUW $0x0,%xmm0,%xmm7,%xmm1 + VPCOMUW $0x3,%xmm0,%xmm7,%xmm7 + VPCOMUW $0x0,%xmm5,%xmm7,%xmm7 + VPCOMUW $0xFF,%xmm7,%xmm7,%xmm7 + VPCOMUW $0x0,%xmm7,%xmm7,%xmm7 + VPCOMUW $0x3,%xmm7,%xmm0,%xmm0 + VPCOMUW $0xFF,%xmm7,%xmm0,%xmm1 + VPCOMUW $0xFF,(%eax),%xmm5,%xmm1 + VPCOMUW $0x3,(%eax),%xmm5,%xmm1 + VPCOMUW $0x3,%xmm0,%xmm0,%xmm7 + VPCOMUW $0xFF,%xmm7,%xmm5,%xmm0 +# Tests for op VPCOMW imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPCOMW $0x3,(%eax),%xmm0,%xmm7 + VPCOMW $0xFF,%xmm0,%xmm0,%xmm1 + VPCOMW $0xFF,%xmm5,%xmm0,%xmm1 + VPCOMW $0x0,%xmm5,%xmm5,%xmm1 + VPCOMW $0x0,%xmm5,%xmm0,%xmm1 + VPCOMW $0x0,%xmm0,%xmm7,%xmm1 + VPCOMW $0x3,%xmm0,%xmm7,%xmm7 + VPCOMW $0x0,%xmm5,%xmm7,%xmm7 + VPCOMW $0xFF,%xmm7,%xmm7,%xmm7 + VPCOMW $0x0,%xmm7,%xmm7,%xmm7 + VPCOMW $0x3,%xmm7,%xmm0,%xmm0 + VPCOMW $0xFF,%xmm7,%xmm0,%xmm1 + VPCOMW $0xFF,(%eax),%xmm5,%xmm1 + VPCOMW $0x3,(%eax),%xmm5,%xmm1 + VPCOMW $0x3,%xmm0,%xmm0,%xmm7 + VPCOMW $0xFF,%xmm7,%xmm5,%xmm0 +# Tests for op VPHADDBD xmm2/mem128, xmm1 (at&t syntax) + VPHADDBD %xmm7,%xmm7 + VPHADDBD %xmm0,%xmm6 + VPHADDBD (%ebx),%xmm0 + VPHADDBD (%esi),%xmm7 + VPHADDBD %xmm0,%xmm0 + VPHADDBD (%eax),%xmm7 + VPHADDBD %xmm7,%xmm0 + VPHADDBD %xmm1,%xmm6 + VPHADDBD %xmm1,%xmm0 + VPHADDBD %xmm0,%xmm7 + VPHADDBD (%eax),%xmm6 + VPHADDBD %xmm1,%xmm7 + VPHADDBD (%esi),%xmm0 + VPHADDBD (%ebx),%xmm7 + VPHADDBD (%esi),%xmm6 + VPHADDBD (%eax),%xmm0 +# Tests for op VPHADDBQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDBQ %xmm7,%xmm7 + VPHADDBQ %xmm0,%xmm6 + VPHADDBQ (%ebx),%xmm0 + VPHADDBQ (%esi),%xmm7 + VPHADDBQ %xmm0,%xmm0 + VPHADDBQ (%eax),%xmm7 + VPHADDBQ %xmm7,%xmm0 + VPHADDBQ %xmm1,%xmm6 + VPHADDBQ %xmm1,%xmm0 + VPHADDBQ %xmm0,%xmm7 + VPHADDBQ (%eax),%xmm6 + VPHADDBQ %xmm1,%xmm7 + VPHADDBQ (%esi),%xmm0 + VPHADDBQ (%ebx),%xmm7 + VPHADDBQ (%esi),%xmm6 + VPHADDBQ (%eax),%xmm0 +# Tests for op VPHADDBW xmm2/mem128, xmm1 (at&t syntax) + VPHADDBW %xmm7,%xmm7 + VPHADDBW %xmm0,%xmm6 + VPHADDBW (%ebx),%xmm0 + VPHADDBW (%esi),%xmm7 + VPHADDBW %xmm0,%xmm0 + VPHADDBW (%eax),%xmm7 + VPHADDBW %xmm7,%xmm0 + VPHADDBW %xmm1,%xmm6 + VPHADDBW %xmm1,%xmm0 + VPHADDBW %xmm0,%xmm7 + VPHADDBW (%eax),%xmm6 + VPHADDBW %xmm1,%xmm7 + VPHADDBW (%esi),%xmm0 + VPHADDBW (%ebx),%xmm7 + VPHADDBW (%esi),%xmm6 + VPHADDBW (%eax),%xmm0 +# Tests for op VPHADDDQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDDQ %xmm7,%xmm7 + VPHADDDQ %xmm0,%xmm6 + VPHADDDQ (%ebx),%xmm0 + VPHADDDQ (%esi),%xmm7 + VPHADDDQ %xmm0,%xmm0 + VPHADDDQ (%eax),%xmm7 + VPHADDDQ %xmm7,%xmm0 + VPHADDDQ %xmm1,%xmm6 + VPHADDDQ %xmm1,%xmm0 + VPHADDDQ %xmm0,%xmm7 + VPHADDDQ (%eax),%xmm6 + VPHADDDQ %xmm1,%xmm7 + VPHADDDQ (%esi),%xmm0 + VPHADDDQ (%ebx),%xmm7 + VPHADDDQ (%esi),%xmm6 + VPHADDDQ (%eax),%xmm0 +# Tests for op VPHADDUBD xmm2/mem128, xmm1 (at&t syntax) + VPHADDUBD %xmm7,%xmm7 + VPHADDUBD %xmm0,%xmm6 + VPHADDUBD (%ebx),%xmm0 + VPHADDUBD (%esi),%xmm7 + VPHADDUBD %xmm0,%xmm0 + VPHADDUBD (%eax),%xmm7 + VPHADDUBD %xmm7,%xmm0 + VPHADDUBD %xmm1,%xmm6 + VPHADDUBD %xmm1,%xmm0 + VPHADDUBD %xmm0,%xmm7 + VPHADDUBD (%eax),%xmm6 + VPHADDUBD %xmm1,%xmm7 + VPHADDUBD (%esi),%xmm0 + VPHADDUBD (%ebx),%xmm7 + VPHADDUBD (%esi),%xmm6 + VPHADDUBD (%eax),%xmm0 +# Tests for op VPHADDUBQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDUBQ %xmm7,%xmm7 + VPHADDUBQ %xmm0,%xmm6 + VPHADDUBQ (%ebx),%xmm0 + VPHADDUBQ (%esi),%xmm7 + VPHADDUBQ %xmm0,%xmm0 + VPHADDUBQ (%eax),%xmm7 + VPHADDUBQ %xmm7,%xmm0 + VPHADDUBQ %xmm1,%xmm6 + VPHADDUBQ %xmm1,%xmm0 + VPHADDUBQ %xmm0,%xmm7 + VPHADDUBQ (%eax),%xmm6 + VPHADDUBQ %xmm1,%xmm7 + VPHADDUBQ (%esi),%xmm0 + VPHADDUBQ (%ebx),%xmm7 + VPHADDUBQ (%esi),%xmm6 + VPHADDUBQ (%eax),%xmm0 +# Tests for op VPHADDUBW xmm2/mem128, xmm1 (at&t syntax) + VPHADDUBW %xmm7,%xmm7 + VPHADDUBW %xmm0,%xmm6 + VPHADDUBW (%ebx),%xmm0 + VPHADDUBW (%esi),%xmm7 + VPHADDUBW %xmm0,%xmm0 + VPHADDUBW (%eax),%xmm7 + VPHADDUBW %xmm7,%xmm0 + VPHADDUBW %xmm1,%xmm6 + VPHADDUBW %xmm1,%xmm0 + VPHADDUBW %xmm0,%xmm7 + VPHADDUBW (%eax),%xmm6 + VPHADDUBW %xmm1,%xmm7 + VPHADDUBW (%esi),%xmm0 + VPHADDUBW (%ebx),%xmm7 + VPHADDUBW (%esi),%xmm6 + VPHADDUBW (%eax),%xmm0 +# Tests for op VPHADDUDQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDUDQ %xmm7,%xmm7 + VPHADDUDQ %xmm0,%xmm6 + VPHADDUDQ (%ebx),%xmm0 + VPHADDUDQ (%esi),%xmm7 + VPHADDUDQ %xmm0,%xmm0 + VPHADDUDQ (%eax),%xmm7 + VPHADDUDQ %xmm7,%xmm0 + VPHADDUDQ %xmm1,%xmm6 + VPHADDUDQ %xmm1,%xmm0 + VPHADDUDQ %xmm0,%xmm7 + VPHADDUDQ (%eax),%xmm6 + VPHADDUDQ %xmm1,%xmm7 + VPHADDUDQ (%esi),%xmm0 + VPHADDUDQ (%ebx),%xmm7 + VPHADDUDQ (%esi),%xmm6 + VPHADDUDQ (%eax),%xmm0 +# Tests for op VPHADDUWD xmm2/mem128, xmm1 (at&t syntax) + VPHADDUWD %xmm7,%xmm7 + VPHADDUWD %xmm0,%xmm6 + VPHADDUWD (%ebx),%xmm0 + VPHADDUWD (%esi),%xmm7 + VPHADDUWD %xmm0,%xmm0 + VPHADDUWD (%eax),%xmm7 + VPHADDUWD %xmm7,%xmm0 + VPHADDUWD %xmm1,%xmm6 + VPHADDUWD %xmm1,%xmm0 + VPHADDUWD %xmm0,%xmm7 + VPHADDUWD (%eax),%xmm6 + VPHADDUWD %xmm1,%xmm7 + VPHADDUWD (%esi),%xmm0 + VPHADDUWD (%ebx),%xmm7 + VPHADDUWD (%esi),%xmm6 + VPHADDUWD (%eax),%xmm0 +# Tests for op VPHADDUWQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDUWQ %xmm7,%xmm7 + VPHADDUWQ %xmm0,%xmm6 + VPHADDUWQ (%ebx),%xmm0 + VPHADDUWQ (%esi),%xmm7 + VPHADDUWQ %xmm0,%xmm0 + VPHADDUWQ (%eax),%xmm7 + VPHADDUWQ %xmm7,%xmm0 + VPHADDUWQ %xmm1,%xmm6 + VPHADDUWQ %xmm1,%xmm0 + VPHADDUWQ %xmm0,%xmm7 + VPHADDUWQ (%eax),%xmm6 + VPHADDUWQ %xmm1,%xmm7 + VPHADDUWQ (%esi),%xmm0 + VPHADDUWQ (%ebx),%xmm7 + VPHADDUWQ (%esi),%xmm6 + VPHADDUWQ (%eax),%xmm0 +# Tests for op VPHADDWD xmm2/mem128, xmm1 (at&t syntax) + VPHADDWD %xmm7,%xmm7 + VPHADDWD %xmm0,%xmm6 + VPHADDWD (%ebx),%xmm0 + VPHADDWD (%esi),%xmm7 + VPHADDWD %xmm0,%xmm0 + VPHADDWD (%eax),%xmm7 + VPHADDWD %xmm7,%xmm0 + VPHADDWD %xmm1,%xmm6 + VPHADDWD %xmm1,%xmm0 + VPHADDWD %xmm0,%xmm7 + VPHADDWD (%eax),%xmm6 + VPHADDWD %xmm1,%xmm7 + VPHADDWD (%esi),%xmm0 + VPHADDWD (%ebx),%xmm7 + VPHADDWD (%esi),%xmm6 + VPHADDWD (%eax),%xmm0 +# Tests for op VPHADDWQ xmm2/mem128, xmm1 (at&t syntax) + VPHADDWQ %xmm7,%xmm7 + VPHADDWQ %xmm0,%xmm6 + VPHADDWQ (%ebx),%xmm0 + VPHADDWQ (%esi),%xmm7 + VPHADDWQ %xmm0,%xmm0 + VPHADDWQ (%eax),%xmm7 + VPHADDWQ %xmm7,%xmm0 + VPHADDWQ %xmm1,%xmm6 + VPHADDWQ %xmm1,%xmm0 + VPHADDWQ %xmm0,%xmm7 + VPHADDWQ (%eax),%xmm6 + VPHADDWQ %xmm1,%xmm7 + VPHADDWQ (%esi),%xmm0 + VPHADDWQ (%ebx),%xmm7 + VPHADDWQ (%esi),%xmm6 + VPHADDWQ (%eax),%xmm0 +# Tests for op VPHSUBBW xmm2/mem128, xmm1 (at&t syntax) + VPHSUBBW %xmm7,%xmm7 + VPHSUBBW %xmm0,%xmm6 + VPHSUBBW (%ebx),%xmm0 + VPHSUBBW (%esi),%xmm7 + VPHSUBBW %xmm0,%xmm0 + VPHSUBBW (%eax),%xmm7 + VPHSUBBW %xmm7,%xmm0 + VPHSUBBW %xmm1,%xmm6 + VPHSUBBW %xmm1,%xmm0 + VPHSUBBW %xmm0,%xmm7 + VPHSUBBW (%eax),%xmm6 + VPHSUBBW %xmm1,%xmm7 + VPHSUBBW (%esi),%xmm0 + VPHSUBBW (%ebx),%xmm7 + VPHSUBBW (%esi),%xmm6 + VPHSUBBW (%eax),%xmm0 +# Tests for op VPHSUBDQ xmm2/mem128, xmm1 (at&t syntax) + VPHSUBDQ %xmm7,%xmm7 + VPHSUBDQ %xmm0,%xmm6 + VPHSUBDQ (%ebx),%xmm0 + VPHSUBDQ (%esi),%xmm7 + VPHSUBDQ %xmm0,%xmm0 + VPHSUBDQ (%eax),%xmm7 + VPHSUBDQ %xmm7,%xmm0 + VPHSUBDQ %xmm1,%xmm6 + VPHSUBDQ %xmm1,%xmm0 + VPHSUBDQ %xmm0,%xmm7 + VPHSUBDQ (%eax),%xmm6 + VPHSUBDQ %xmm1,%xmm7 + VPHSUBDQ (%esi),%xmm0 + VPHSUBDQ (%ebx),%xmm7 + VPHSUBDQ (%esi),%xmm6 + VPHSUBDQ (%eax),%xmm0 +# Tests for op VPHSUBWD xmm2/mem128, xmm1 (at&t syntax) + VPHSUBWD %xmm7,%xmm7 + VPHSUBWD %xmm0,%xmm6 + VPHSUBWD (%ebx),%xmm0 + VPHSUBWD (%esi),%xmm7 + VPHSUBWD %xmm0,%xmm0 + VPHSUBWD (%eax),%xmm7 + VPHSUBWD %xmm7,%xmm0 + VPHSUBWD %xmm1,%xmm6 + VPHSUBWD %xmm1,%xmm0 + VPHSUBWD %xmm0,%xmm7 + VPHSUBWD (%eax),%xmm6 + VPHSUBWD %xmm1,%xmm7 + VPHSUBWD (%esi),%xmm0 + VPHSUBWD (%ebx),%xmm7 + VPHSUBWD (%esi),%xmm6 + VPHSUBWD (%eax),%xmm0 +# Tests for op VPMACSDD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSDD %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSDD %xmm7,(%esi),%xmm0,%xmm0 + VPMACSDD %xmm1,(%esi),%xmm3,%xmm0 + VPMACSDD %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSDD %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSDD %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSDD %xmm1,(%edx),%xmm0,%xmm7 + VPMACSDD %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSDD %xmm7,(%esi),%xmm3,%xmm7 + VPMACSDD %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSDD %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSDD %xmm0,(%edx),%xmm3,%xmm0 + VPMACSDD %xmm1,(%edx),%xmm7,%xmm5 + VPMACSDD %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSDD %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSDD %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSDQH xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSDQH %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSDQH %xmm7,(%esi),%xmm0,%xmm0 + VPMACSDQH %xmm1,(%esi),%xmm3,%xmm0 + VPMACSDQH %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSDQH %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSDQH %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSDQH %xmm1,(%edx),%xmm0,%xmm7 + VPMACSDQH %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSDQH %xmm7,(%esi),%xmm3,%xmm7 + VPMACSDQH %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSDQH %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSDQH %xmm0,(%edx),%xmm3,%xmm0 + VPMACSDQH %xmm1,(%edx),%xmm7,%xmm5 + VPMACSDQH %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSDQH %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSDQH %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSDQL xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSDQL %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSDQL %xmm7,(%esi),%xmm0,%xmm0 + VPMACSDQL %xmm1,(%esi),%xmm3,%xmm0 + VPMACSDQL %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSDQL %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSDQL %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSDQL %xmm1,(%edx),%xmm0,%xmm7 + VPMACSDQL %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSDQL %xmm7,(%esi),%xmm3,%xmm7 + VPMACSDQL %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSDQL %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSDQL %xmm0,(%edx),%xmm3,%xmm0 + VPMACSDQL %xmm1,(%edx),%xmm7,%xmm5 + VPMACSDQL %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSDQL %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSDQL %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSSDD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSDD %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSSDD %xmm7,(%esi),%xmm0,%xmm0 + VPMACSSDD %xmm1,(%esi),%xmm3,%xmm0 + VPMACSSDD %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSSDD %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSSDD %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSSDD %xmm1,(%edx),%xmm0,%xmm7 + VPMACSSDD %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSSDD %xmm7,(%esi),%xmm3,%xmm7 + VPMACSSDD %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSSDD %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSSDD %xmm0,(%edx),%xmm3,%xmm0 + VPMACSSDD %xmm1,(%edx),%xmm7,%xmm5 + VPMACSSDD %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSSDD %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSSDD %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSSDQH xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSDQH %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSSDQH %xmm7,(%esi),%xmm0,%xmm0 + VPMACSSDQH %xmm1,(%esi),%xmm3,%xmm0 + VPMACSSDQH %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSSDQH %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSSDQH %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSSDQH %xmm1,(%edx),%xmm0,%xmm7 + VPMACSSDQH %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSSDQH %xmm7,(%esi),%xmm3,%xmm7 + VPMACSSDQH %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSSDQH %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSSDQH %xmm0,(%edx),%xmm3,%xmm0 + VPMACSSDQH %xmm1,(%edx),%xmm7,%xmm5 + VPMACSSDQH %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSSDQH %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSSDQH %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSSDQL xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSDQL %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSSDQL %xmm7,(%esi),%xmm0,%xmm0 + VPMACSSDQL %xmm1,(%esi),%xmm3,%xmm0 + VPMACSSDQL %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSSDQL %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSSDQL %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSSDQL %xmm1,(%edx),%xmm0,%xmm7 + VPMACSSDQL %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSSDQL %xmm7,(%esi),%xmm3,%xmm7 + VPMACSSDQL %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSSDQL %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSSDQL %xmm0,(%edx),%xmm3,%xmm0 + VPMACSSDQL %xmm1,(%edx),%xmm7,%xmm5 + VPMACSSDQL %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSSDQL %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSSDQL %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSWD %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSSWD %xmm7,(%esi),%xmm0,%xmm0 + VPMACSSWD %xmm1,(%esi),%xmm3,%xmm0 + VPMACSSWD %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSSWD %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSSWD %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSSWD %xmm1,(%edx),%xmm0,%xmm7 + VPMACSSWD %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSSWD %xmm7,(%esi),%xmm3,%xmm7 + VPMACSSWD %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSSWD %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSSWD %xmm0,(%edx),%xmm3,%xmm0 + VPMACSSWD %xmm1,(%edx),%xmm7,%xmm5 + VPMACSSWD %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSSWD %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSSWD %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSSWW xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSSWW %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSSWW %xmm7,(%esi),%xmm0,%xmm0 + VPMACSSWW %xmm1,(%esi),%xmm3,%xmm0 + VPMACSSWW %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSSWW %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSSWW %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSSWW %xmm1,(%edx),%xmm0,%xmm7 + VPMACSSWW %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSSWW %xmm7,(%esi),%xmm3,%xmm7 + VPMACSSWW %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSSWW %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSSWW %xmm0,(%edx),%xmm3,%xmm0 + VPMACSSWW %xmm1,(%edx),%xmm7,%xmm5 + VPMACSSWW %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSSWW %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSSWW %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSWD %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSWD %xmm7,(%esi),%xmm0,%xmm0 + VPMACSWD %xmm1,(%esi),%xmm3,%xmm0 + VPMACSWD %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSWD %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSWD %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSWD %xmm1,(%edx),%xmm0,%xmm7 + VPMACSWD %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSWD %xmm7,(%esi),%xmm3,%xmm7 + VPMACSWD %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSWD %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSWD %xmm0,(%edx),%xmm3,%xmm0 + VPMACSWD %xmm1,(%edx),%xmm7,%xmm5 + VPMACSWD %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSWD %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSWD %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMACSWW xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMACSWW %xmm0,%xmm7,%xmm7,%xmm0 + VPMACSWW %xmm7,(%esi),%xmm0,%xmm0 + VPMACSWW %xmm1,(%esi),%xmm3,%xmm0 + VPMACSWW %xmm1,%xmm0,%xmm0,%xmm5 + VPMACSWW %xmm1,%xmm6,%xmm0,%xmm0 + VPMACSWW %xmm1,%xmm6,%xmm0,%xmm7 + VPMACSWW %xmm1,(%edx),%xmm0,%xmm7 + VPMACSWW %xmm7,%xmm0,%xmm0,%xmm7 + VPMACSWW %xmm7,(%esi),%xmm3,%xmm7 + VPMACSWW %xmm7,%xmm6,%xmm3,%xmm7 + VPMACSWW %xmm7,%xmm7,%xmm3,%xmm0 + VPMACSWW %xmm0,(%edx),%xmm3,%xmm0 + VPMACSWW %xmm1,(%edx),%xmm7,%xmm5 + VPMACSWW %xmm1,%xmm7,%xmm7,%xmm5 + VPMACSWW %xmm1,%xmm7,%xmm0,%xmm0 + VPMACSWW %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMADCSSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMADCSSWD %xmm0,%xmm7,%xmm7,%xmm0 + VPMADCSSWD %xmm7,(%esi),%xmm0,%xmm0 + VPMADCSSWD %xmm1,(%esi),%xmm3,%xmm0 + VPMADCSSWD %xmm1,%xmm0,%xmm0,%xmm5 + VPMADCSSWD %xmm1,%xmm6,%xmm0,%xmm0 + VPMADCSSWD %xmm1,%xmm6,%xmm0,%xmm7 + VPMADCSSWD %xmm1,(%edx),%xmm0,%xmm7 + VPMADCSSWD %xmm7,%xmm0,%xmm0,%xmm7 + VPMADCSSWD %xmm7,(%esi),%xmm3,%xmm7 + VPMADCSSWD %xmm7,%xmm6,%xmm3,%xmm7 + VPMADCSSWD %xmm7,%xmm7,%xmm3,%xmm0 + VPMADCSSWD %xmm0,(%edx),%xmm3,%xmm0 + VPMADCSSWD %xmm1,(%edx),%xmm7,%xmm5 + VPMADCSSWD %xmm1,%xmm7,%xmm7,%xmm5 + VPMADCSSWD %xmm1,%xmm7,%xmm0,%xmm0 + VPMADCSSWD %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPMADCSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPMADCSWD %xmm0,%xmm7,%xmm7,%xmm0 + VPMADCSWD %xmm7,(%esi),%xmm0,%xmm0 + VPMADCSWD %xmm1,(%esi),%xmm3,%xmm0 + VPMADCSWD %xmm1,%xmm0,%xmm0,%xmm5 + VPMADCSWD %xmm1,%xmm6,%xmm0,%xmm0 + VPMADCSWD %xmm1,%xmm6,%xmm0,%xmm7 + VPMADCSWD %xmm1,(%edx),%xmm0,%xmm7 + VPMADCSWD %xmm7,%xmm0,%xmm0,%xmm7 + VPMADCSWD %xmm7,(%esi),%xmm3,%xmm7 + VPMADCSWD %xmm7,%xmm6,%xmm3,%xmm7 + VPMADCSWD %xmm7,%xmm7,%xmm3,%xmm0 + VPMADCSWD %xmm0,(%edx),%xmm3,%xmm0 + VPMADCSWD %xmm1,(%edx),%xmm7,%xmm5 + VPMADCSWD %xmm1,%xmm7,%xmm7,%xmm5 + VPMADCSWD %xmm1,%xmm7,%xmm0,%xmm0 + VPMADCSWD %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPPERM xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax) + VPPERM %xmm0,%xmm6,%xmm7,%xmm0 + VPPERM (%esi),%xmm7,%xmm0,%xmm0 + VPPERM (%eax),%xmm7,%xmm3,%xmm0 + VPPERM %xmm7,%xmm0,%xmm0,%xmm5 + VPPERM %xmm7,%xmm0,%xmm0,%xmm0 + VPPERM %xmm7,%xmm0,%xmm0,%xmm7 + VPPERM (%eax),%xmm6,%xmm0,%xmm7 + VPPERM (%esi),%xmm0,%xmm0,%xmm7 + VPPERM (%ebx),%xmm7,%xmm3,%xmm7 + VPPERM (%ebx),%xmm0,%xmm3,%xmm7 + VPPERM (%esi),%xmm6,%xmm3,%xmm0 + VPPERM %xmm1,%xmm7,%xmm3,%xmm0 + VPPERM (%eax),%xmm7,%xmm7,%xmm5 + VPPERM %xmm7,%xmm6,%xmm7,%xmm5 + VPPERM %xmm7,%xmm6,%xmm0,%xmm0 + VPPERM (%ebx),%xmm7,%xmm3,%xmm5 +# Tests for op VPPERM xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPPERM %xmm0,%xmm7,%xmm7,%xmm0 + VPPERM %xmm7,(%esi),%xmm0,%xmm0 + VPPERM %xmm1,(%esi),%xmm3,%xmm0 + VPPERM %xmm1,%xmm0,%xmm0,%xmm5 + VPPERM %xmm1,%xmm6,%xmm0,%xmm0 + VPPERM %xmm1,%xmm6,%xmm0,%xmm7 + VPPERM %xmm1,(%edx),%xmm0,%xmm7 + VPPERM %xmm7,%xmm0,%xmm0,%xmm7 + VPPERM %xmm7,(%esi),%xmm3,%xmm7 + VPPERM %xmm7,%xmm6,%xmm3,%xmm7 + VPPERM %xmm7,%xmm7,%xmm3,%xmm0 + VPPERM %xmm0,(%edx),%xmm3,%xmm0 + VPPERM %xmm1,(%edx),%xmm7,%xmm5 + VPPERM %xmm1,%xmm7,%xmm7,%xmm5 + VPPERM %xmm1,%xmm7,%xmm0,%xmm0 + VPPERM %xmm7,(%esi),%xmm3,%xmm5 +# Tests for op VPROTB xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPROTB %xmm7,%xmm0,%xmm3 + VPROTB %xmm7,%xmm6,%xmm7 + VPROTB %xmm7,%xmm0,%xmm0 + VPROTB %xmm1,(%esi),%xmm3 + VPROTB %xmm0,%xmm7,%xmm0 + VPROTB %xmm0,%xmm7,%xmm3 + VPROTB %xmm0,%xmm6,%xmm0 + VPROTB %xmm1,%xmm6,%xmm0 + VPROTB %xmm7,%xmm7,%xmm3 + VPROTB %xmm0,(%esi),%xmm7 + VPROTB %xmm0,%xmm6,%xmm7 + VPROTB %xmm7,(%esi),%xmm3 + VPROTB %xmm7,(%edx),%xmm0 + VPROTB %xmm1,(%esi),%xmm7 + VPROTB %xmm1,%xmm7,%xmm0 + VPROTB %xmm0,(%edx),%xmm3 +# Tests for op VPROTB xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPROTB (%ebx),%xmm0,%xmm3 + VPROTB (%ebx),%xmm0,%xmm7 + VPROTB (%esi),%xmm0,%xmm0 + VPROTB (%eax),%xmm7,%xmm3 + VPROTB %xmm1,%xmm6,%xmm0 + VPROTB %xmm1,%xmm6,%xmm3 + VPROTB %xmm1,%xmm0,%xmm0 + VPROTB %xmm7,%xmm0,%xmm0 + VPROTB (%esi),%xmm6,%xmm3 + VPROTB %xmm1,%xmm7,%xmm7 + VPROTB %xmm0,%xmm0,%xmm7 + VPROTB (%ebx),%xmm7,%xmm3 + VPROTB (%ebx),%xmm7,%xmm0 + VPROTB (%eax),%xmm7,%xmm7 + VPROTB (%eax),%xmm6,%xmm0 + VPROTB %xmm1,%xmm7,%xmm3 +# Tests for op VPROTB imm8, xmm2, xmm1 (at&t syntax) + VPROTB $0x3,%xmm5,%xmm2 + VPROTB $0xFF,%xmm0,%xmm0 + VPROTB $0xFF,%xmm5,%xmm7 + VPROTB $0x0,%xmm5,%xmm7 + VPROTB $0x0,%xmm7,%xmm7 + VPROTB $0x0,%xmm0,%xmm2 + VPROTB $0xFF,%xmm5,%xmm0 + VPROTB $0x3,%xmm0,%xmm0 + VPROTB $0x3,%xmm5,%xmm0 + VPROTB $0x0,%xmm0,%xmm7 + VPROTB $0xFF,%xmm7,%xmm0 + VPROTB $0xFF,%xmm0,%xmm2 + VPROTB $0xFF,%xmm7,%xmm2 + VPROTB $0x3,%xmm7,%xmm7 + VPROTB $0xFF,%xmm5,%xmm2 + VPROTB $0x3,%xmm0,%xmm2 +# Tests for op VPROTD xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPROTD %xmm7,%xmm0,%xmm3 + VPROTD %xmm7,%xmm6,%xmm7 + VPROTD %xmm7,%xmm0,%xmm0 + VPROTD %xmm1,(%esi),%xmm3 + VPROTD %xmm0,%xmm7,%xmm0 + VPROTD %xmm0,%xmm7,%xmm3 + VPROTD %xmm0,%xmm6,%xmm0 + VPROTD %xmm1,%xmm6,%xmm0 + VPROTD %xmm7,%xmm7,%xmm3 + VPROTD %xmm0,(%esi),%xmm7 + VPROTD %xmm0,%xmm6,%xmm7 + VPROTD %xmm7,(%esi),%xmm3 + VPROTD %xmm7,(%edx),%xmm0 + VPROTD %xmm1,(%esi),%xmm7 + VPROTD %xmm1,%xmm7,%xmm0 + VPROTD %xmm0,(%edx),%xmm3 +# Tests for op VPROTD xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPROTD (%ebx),%xmm0,%xmm3 + VPROTD (%ebx),%xmm0,%xmm7 + VPROTD (%esi),%xmm0,%xmm0 + VPROTD (%eax),%xmm7,%xmm3 + VPROTD %xmm1,%xmm6,%xmm0 + VPROTD %xmm1,%xmm6,%xmm3 + VPROTD %xmm1,%xmm0,%xmm0 + VPROTD %xmm7,%xmm0,%xmm0 + VPROTD (%esi),%xmm6,%xmm3 + VPROTD %xmm1,%xmm7,%xmm7 + VPROTD %xmm0,%xmm0,%xmm7 + VPROTD (%ebx),%xmm7,%xmm3 + VPROTD (%ebx),%xmm7,%xmm0 + VPROTD (%eax),%xmm7,%xmm7 + VPROTD (%eax),%xmm6,%xmm0 + VPROTD %xmm1,%xmm7,%xmm3 +# Tests for op VPROTD imm8, xmm2/mem128, xmm1 (at&t syntax) + VPROTD $0x0,%xmm7,%xmm7 + VPROTD $0x0,(%ebx),%xmm7 + VPROTD $0x0,%xmm0,%xmm5 + VPROTD $0xFF,%xmm5,%xmm0 + VPROTD $0x3,%xmm0,%xmm0 + VPROTD $0x3,%xmm7,%xmm0 + VPROTD $0x0,%xmm5,%xmm5 + VPROTD $0x0,%xmm0,%xmm7 + VPROTD $0x3,(%eax),%xmm0 + VPROTD $0xFF,(%ebx),%xmm0 + VPROTD $0x0,(%eax),%xmm7 + VPROTD $0xFF,%xmm7,%xmm7 + VPROTD $0xFF,%xmm5,%xmm5 + VPROTD $0xFF,(%ebx),%xmm5 + VPROTD $0xFF,%xmm7,%xmm0 + VPROTD $0x3,(%eax),%xmm7 +# Tests for op VPROTQ xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPROTQ %xmm7,%xmm0,%xmm3 + VPROTQ %xmm7,%xmm6,%xmm7 + VPROTQ %xmm7,%xmm0,%xmm0 + VPROTQ %xmm1,(%esi),%xmm3 + VPROTQ %xmm0,%xmm7,%xmm0 + VPROTQ %xmm0,%xmm7,%xmm3 + VPROTQ %xmm0,%xmm6,%xmm0 + VPROTQ %xmm1,%xmm6,%xmm0 + VPROTQ %xmm7,%xmm7,%xmm3 + VPROTQ %xmm0,(%esi),%xmm7 + VPROTQ %xmm0,%xmm6,%xmm7 + VPROTQ %xmm7,(%esi),%xmm3 + VPROTQ %xmm7,(%edx),%xmm0 + VPROTQ %xmm1,(%esi),%xmm7 + VPROTQ %xmm1,%xmm7,%xmm0 + VPROTQ %xmm0,(%edx),%xmm3 +# Tests for op VPROTQ xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPROTQ (%ebx),%xmm0,%xmm3 + VPROTQ (%ebx),%xmm0,%xmm7 + VPROTQ (%esi),%xmm0,%xmm0 + VPROTQ (%eax),%xmm7,%xmm3 + VPROTQ %xmm1,%xmm6,%xmm0 + VPROTQ %xmm1,%xmm6,%xmm3 + VPROTQ %xmm1,%xmm0,%xmm0 + VPROTQ %xmm7,%xmm0,%xmm0 + VPROTQ (%esi),%xmm6,%xmm3 + VPROTQ %xmm1,%xmm7,%xmm7 + VPROTQ %xmm0,%xmm0,%xmm7 + VPROTQ (%ebx),%xmm7,%xmm3 + VPROTQ (%ebx),%xmm7,%xmm0 + VPROTQ (%eax),%xmm7,%xmm7 + VPROTQ (%eax),%xmm6,%xmm0 + VPROTQ %xmm1,%xmm7,%xmm3 +# Tests for op VPROTQ imm8, xmm2/mem128, xmm1 (at&t syntax) + VPROTQ $0x0,%xmm7,%xmm7 + VPROTQ $0x0,(%ebx),%xmm7 + VPROTQ $0x0,%xmm0,%xmm5 + VPROTQ $0xFF,%xmm5,%xmm0 + VPROTQ $0x3,%xmm0,%xmm0 + VPROTQ $0x3,%xmm7,%xmm0 + VPROTQ $0x0,%xmm5,%xmm5 + VPROTQ $0x0,%xmm0,%xmm7 + VPROTQ $0x3,(%eax),%xmm0 + VPROTQ $0xFF,(%ebx),%xmm0 + VPROTQ $0x0,(%eax),%xmm7 + VPROTQ $0xFF,%xmm7,%xmm7 + VPROTQ $0xFF,%xmm5,%xmm5 + VPROTQ $0xFF,(%ebx),%xmm5 + VPROTQ $0xFF,%xmm7,%xmm0 + VPROTQ $0x3,(%eax),%xmm7 +# Tests for op VPROTW xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPROTW %xmm7,%xmm0,%xmm3 + VPROTW %xmm7,%xmm6,%xmm7 + VPROTW %xmm7,%xmm0,%xmm0 + VPROTW %xmm1,(%esi),%xmm3 + VPROTW %xmm0,%xmm7,%xmm0 + VPROTW %xmm0,%xmm7,%xmm3 + VPROTW %xmm0,%xmm6,%xmm0 + VPROTW %xmm1,%xmm6,%xmm0 + VPROTW %xmm7,%xmm7,%xmm3 + VPROTW %xmm0,(%esi),%xmm7 + VPROTW %xmm0,%xmm6,%xmm7 + VPROTW %xmm7,(%esi),%xmm3 + VPROTW %xmm7,(%edx),%xmm0 + VPROTW %xmm1,(%esi),%xmm7 + VPROTW %xmm1,%xmm7,%xmm0 + VPROTW %xmm0,(%edx),%xmm3 +# Tests for op VPROTW xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPROTW (%ebx),%xmm0,%xmm3 + VPROTW (%ebx),%xmm0,%xmm7 + VPROTW (%esi),%xmm0,%xmm0 + VPROTW (%eax),%xmm7,%xmm3 + VPROTW %xmm1,%xmm6,%xmm0 + VPROTW %xmm1,%xmm6,%xmm3 + VPROTW %xmm1,%xmm0,%xmm0 + VPROTW %xmm7,%xmm0,%xmm0 + VPROTW (%esi),%xmm6,%xmm3 + VPROTW %xmm1,%xmm7,%xmm7 + VPROTW %xmm0,%xmm0,%xmm7 + VPROTW (%ebx),%xmm7,%xmm3 + VPROTW (%ebx),%xmm7,%xmm0 + VPROTW (%eax),%xmm7,%xmm7 + VPROTW (%eax),%xmm6,%xmm0 + VPROTW %xmm1,%xmm7,%xmm3 +# Tests for op VPROTW imm8, xmm2/mem128, xmm1 (at&t syntax) + VPROTW $0x0,%xmm7,%xmm7 + VPROTW $0x0,(%ebx),%xmm7 + VPROTW $0x0,%xmm0,%xmm5 + VPROTW $0xFF,%xmm5,%xmm0 + VPROTW $0x3,%xmm0,%xmm0 + VPROTW $0x3,%xmm7,%xmm0 + VPROTW $0x0,%xmm5,%xmm5 + VPROTW $0x0,%xmm0,%xmm7 + VPROTW $0x3,(%eax),%xmm0 + VPROTW $0xFF,(%ebx),%xmm0 + VPROTW $0x0,(%eax),%xmm7 + VPROTW $0xFF,%xmm7,%xmm7 + VPROTW $0xFF,%xmm5,%xmm5 + VPROTW $0xFF,(%ebx),%xmm5 + VPROTW $0xFF,%xmm7,%xmm0 + VPROTW $0x3,(%eax),%xmm7 +# Tests for op VPSHAB xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHAB %xmm7,%xmm0,%xmm3 + VPSHAB %xmm7,%xmm6,%xmm7 + VPSHAB %xmm7,%xmm0,%xmm0 + VPSHAB %xmm1,(%esi),%xmm3 + VPSHAB %xmm0,%xmm7,%xmm0 + VPSHAB %xmm0,%xmm7,%xmm3 + VPSHAB %xmm0,%xmm6,%xmm0 + VPSHAB %xmm1,%xmm6,%xmm0 + VPSHAB %xmm7,%xmm7,%xmm3 + VPSHAB %xmm0,(%esi),%xmm7 + VPSHAB %xmm0,%xmm6,%xmm7 + VPSHAB %xmm7,(%esi),%xmm3 + VPSHAB %xmm7,(%edx),%xmm0 + VPSHAB %xmm1,(%esi),%xmm7 + VPSHAB %xmm1,%xmm7,%xmm0 + VPSHAB %xmm0,(%edx),%xmm3 +# Tests for op VPSHAB xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHAB (%ebx),%xmm0,%xmm3 + VPSHAB (%ebx),%xmm0,%xmm7 + VPSHAB (%esi),%xmm0,%xmm0 + VPSHAB (%eax),%xmm7,%xmm3 + VPSHAB %xmm1,%xmm6,%xmm0 + VPSHAB %xmm1,%xmm6,%xmm3 + VPSHAB %xmm1,%xmm0,%xmm0 + VPSHAB %xmm7,%xmm0,%xmm0 + VPSHAB (%esi),%xmm6,%xmm3 + VPSHAB %xmm1,%xmm7,%xmm7 + VPSHAB %xmm0,%xmm0,%xmm7 + VPSHAB (%ebx),%xmm7,%xmm3 + VPSHAB (%ebx),%xmm7,%xmm0 + VPSHAB (%eax),%xmm7,%xmm7 + VPSHAB (%eax),%xmm6,%xmm0 + VPSHAB %xmm1,%xmm7,%xmm3 +# Tests for op VPSHAD xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHAD %xmm7,%xmm0,%xmm3 + VPSHAD %xmm7,%xmm6,%xmm7 + VPSHAD %xmm7,%xmm0,%xmm0 + VPSHAD %xmm1,(%esi),%xmm3 + VPSHAD %xmm0,%xmm7,%xmm0 + VPSHAD %xmm0,%xmm7,%xmm3 + VPSHAD %xmm0,%xmm6,%xmm0 + VPSHAD %xmm1,%xmm6,%xmm0 + VPSHAD %xmm7,%xmm7,%xmm3 + VPSHAD %xmm0,(%esi),%xmm7 + VPSHAD %xmm0,%xmm6,%xmm7 + VPSHAD %xmm7,(%esi),%xmm3 + VPSHAD %xmm7,(%edx),%xmm0 + VPSHAD %xmm1,(%esi),%xmm7 + VPSHAD %xmm1,%xmm7,%xmm0 + VPSHAD %xmm0,(%edx),%xmm3 +# Tests for op VPSHAD xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHAD (%ebx),%xmm0,%xmm3 + VPSHAD (%ebx),%xmm0,%xmm7 + VPSHAD (%esi),%xmm0,%xmm0 + VPSHAD (%eax),%xmm7,%xmm3 + VPSHAD %xmm1,%xmm6,%xmm0 + VPSHAD %xmm1,%xmm6,%xmm3 + VPSHAD %xmm1,%xmm0,%xmm0 + VPSHAD %xmm7,%xmm0,%xmm0 + VPSHAD (%esi),%xmm6,%xmm3 + VPSHAD %xmm1,%xmm7,%xmm7 + VPSHAD %xmm0,%xmm0,%xmm7 + VPSHAD (%ebx),%xmm7,%xmm3 + VPSHAD (%ebx),%xmm7,%xmm0 + VPSHAD (%eax),%xmm7,%xmm7 + VPSHAD (%eax),%xmm6,%xmm0 + VPSHAD %xmm1,%xmm7,%xmm3 +# Tests for op VPSHAQ xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHAQ %xmm7,%xmm0,%xmm3 + VPSHAQ %xmm7,%xmm6,%xmm7 + VPSHAQ %xmm7,%xmm0,%xmm0 + VPSHAQ %xmm1,(%esi),%xmm3 + VPSHAQ %xmm0,%xmm7,%xmm0 + VPSHAQ %xmm0,%xmm7,%xmm3 + VPSHAQ %xmm0,%xmm6,%xmm0 + VPSHAQ %xmm1,%xmm6,%xmm0 + VPSHAQ %xmm7,%xmm7,%xmm3 + VPSHAQ %xmm0,(%esi),%xmm7 + VPSHAQ %xmm0,%xmm6,%xmm7 + VPSHAQ %xmm7,(%esi),%xmm3 + VPSHAQ %xmm7,(%edx),%xmm0 + VPSHAQ %xmm1,(%esi),%xmm7 + VPSHAQ %xmm1,%xmm7,%xmm0 + VPSHAQ %xmm0,(%edx),%xmm3 +# Tests for op VPSHAQ xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHAQ (%ebx),%xmm0,%xmm3 + VPSHAQ (%ebx),%xmm0,%xmm7 + VPSHAQ (%esi),%xmm0,%xmm0 + VPSHAQ (%eax),%xmm7,%xmm3 + VPSHAQ %xmm1,%xmm6,%xmm0 + VPSHAQ %xmm1,%xmm6,%xmm3 + VPSHAQ %xmm1,%xmm0,%xmm0 + VPSHAQ %xmm7,%xmm0,%xmm0 + VPSHAQ (%esi),%xmm6,%xmm3 + VPSHAQ %xmm1,%xmm7,%xmm7 + VPSHAQ %xmm0,%xmm0,%xmm7 + VPSHAQ (%ebx),%xmm7,%xmm3 + VPSHAQ (%ebx),%xmm7,%xmm0 + VPSHAQ (%eax),%xmm7,%xmm7 + VPSHAQ (%eax),%xmm6,%xmm0 + VPSHAQ %xmm1,%xmm7,%xmm3 +# Tests for op VPSHAW xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHAW %xmm7,%xmm0,%xmm3 + VPSHAW %xmm7,%xmm6,%xmm7 + VPSHAW %xmm7,%xmm0,%xmm0 + VPSHAW %xmm1,(%esi),%xmm3 + VPSHAW %xmm0,%xmm7,%xmm0 + VPSHAW %xmm0,%xmm7,%xmm3 + VPSHAW %xmm0,%xmm6,%xmm0 + VPSHAW %xmm1,%xmm6,%xmm0 + VPSHAW %xmm7,%xmm7,%xmm3 + VPSHAW %xmm0,(%esi),%xmm7 + VPSHAW %xmm0,%xmm6,%xmm7 + VPSHAW %xmm7,(%esi),%xmm3 + VPSHAW %xmm7,(%edx),%xmm0 + VPSHAW %xmm1,(%esi),%xmm7 + VPSHAW %xmm1,%xmm7,%xmm0 + VPSHAW %xmm0,(%edx),%xmm3 +# Tests for op VPSHAW xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHAW (%ebx),%xmm0,%xmm3 + VPSHAW (%ebx),%xmm0,%xmm7 + VPSHAW (%esi),%xmm0,%xmm0 + VPSHAW (%eax),%xmm7,%xmm3 + VPSHAW %xmm1,%xmm6,%xmm0 + VPSHAW %xmm1,%xmm6,%xmm3 + VPSHAW %xmm1,%xmm0,%xmm0 + VPSHAW %xmm7,%xmm0,%xmm0 + VPSHAW (%esi),%xmm6,%xmm3 + VPSHAW %xmm1,%xmm7,%xmm7 + VPSHAW %xmm0,%xmm0,%xmm7 + VPSHAW (%ebx),%xmm7,%xmm3 + VPSHAW (%ebx),%xmm7,%xmm0 + VPSHAW (%eax),%xmm7,%xmm7 + VPSHAW (%eax),%xmm6,%xmm0 + VPSHAW %xmm1,%xmm7,%xmm3 +# Tests for op VPSHLB xmm3, xmm2/mem128, xmm1 (at&t syntax) + VPSHLB %xmm7,%xmm0,%xmm3 + VPSHLB %xmm7,%xmm6,%xmm7 + VPSHLB %xmm7,%xmm0,%xmm0 + VPSHLB %xmm1,(%esi),%xmm3 + VPSHLB %xmm0,%xmm7,%xmm0 + VPSHLB %xmm0,%xmm7,%xmm3 + VPSHLB %xmm0,%xmm6,%xmm0 + VPSHLB %xmm1,%xmm6,%xmm0 + VPSHLB %xmm7,%xmm7,%xmm3 + VPSHLB %xmm0,(%esi),%xmm7 + VPSHLB %xmm0,%xmm6,%xmm7 + VPSHLB %xmm7,(%esi),%xmm3 + VPSHLB %xmm7,(%edx),%xmm0 + VPSHLB %xmm1,(%esi),%xmm7 + VPSHLB %xmm1,%xmm7,%xmm0 + VPSHLB %xmm0,(%edx),%xmm3 +# Tests for op VPSHLB xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHLB (%ebx),%xmm0,%xmm3 + VPSHLB (%ebx),%xmm0,%xmm7 + VPSHLB (%esi),%xmm0,%xmm0 + VPSHLB (%eax),%xmm7,%xmm3 + VPSHLB %xmm1,%xmm6,%xmm0 + VPSHLB %xmm1,%xmm6,%xmm3 + VPSHLB %xmm1,%xmm0,%xmm0 + VPSHLB %xmm7,%xmm0,%xmm0 + VPSHLB (%esi),%xmm6,%xmm3 + VPSHLB %xmm1,%xmm7,%xmm7 + VPSHLB %xmm0,%xmm0,%xmm7 + VPSHLB (%ebx),%xmm7,%xmm3 + VPSHLB (%ebx),%xmm7,%xmm0 + VPSHLB (%eax),%xmm7,%xmm7 + VPSHLB (%eax),%xmm6,%xmm0 + VPSHLB %xmm1,%xmm7,%xmm3 +# Tests for op VPSHLD xmm2, xmm3/mem128, xmm1 (at&t syntax) + VPSHLD %xmm7,%xmm0,%xmm3 + VPSHLD %xmm7,%xmm6,%xmm7 + VPSHLD %xmm7,%xmm0,%xmm0 + VPSHLD %xmm1,(%esi),%xmm3 + VPSHLD %xmm0,%xmm7,%xmm0 + VPSHLD %xmm0,%xmm7,%xmm3 + VPSHLD %xmm0,%xmm6,%xmm0 + VPSHLD %xmm1,%xmm6,%xmm0 + VPSHLD %xmm7,%xmm7,%xmm3 + VPSHLD %xmm0,(%esi),%xmm7 + VPSHLD %xmm0,%xmm6,%xmm7 + VPSHLD %xmm7,(%esi),%xmm3 + VPSHLD %xmm7,(%edx),%xmm0 + VPSHLD %xmm1,(%esi),%xmm7 + VPSHLD %xmm1,%xmm7,%xmm0 + VPSHLD %xmm0,(%edx),%xmm3 +# Tests for op VPSHLD xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHLD (%ebx),%xmm0,%xmm3 + VPSHLD (%ebx),%xmm0,%xmm7 + VPSHLD (%esi),%xmm0,%xmm0 + VPSHLD (%eax),%xmm7,%xmm3 + VPSHLD %xmm1,%xmm6,%xmm0 + VPSHLD %xmm1,%xmm6,%xmm3 + VPSHLD %xmm1,%xmm0,%xmm0 + VPSHLD %xmm7,%xmm0,%xmm0 + VPSHLD (%esi),%xmm6,%xmm3 + VPSHLD %xmm1,%xmm7,%xmm7 + VPSHLD %xmm0,%xmm0,%xmm7 + VPSHLD (%ebx),%xmm7,%xmm3 + VPSHLD (%ebx),%xmm7,%xmm0 + VPSHLD (%eax),%xmm7,%xmm7 + VPSHLD (%eax),%xmm6,%xmm0 + VPSHLD %xmm1,%xmm7,%xmm3 +# Tests for op VPSHLQ xmm2, xmm3/mem128, xmm1 (at&t syntax) + VPSHLQ %xmm7,%xmm0,%xmm3 + VPSHLQ %xmm7,%xmm6,%xmm7 + VPSHLQ %xmm7,%xmm0,%xmm0 + VPSHLQ %xmm1,(%esi),%xmm3 + VPSHLQ %xmm0,%xmm7,%xmm0 + VPSHLQ %xmm0,%xmm7,%xmm3 + VPSHLQ %xmm0,%xmm6,%xmm0 + VPSHLQ %xmm1,%xmm6,%xmm0 + VPSHLQ %xmm7,%xmm7,%xmm3 + VPSHLQ %xmm0,(%esi),%xmm7 + VPSHLQ %xmm0,%xmm6,%xmm7 + VPSHLQ %xmm7,(%esi),%xmm3 + VPSHLQ %xmm7,(%edx),%xmm0 + VPSHLQ %xmm1,(%esi),%xmm7 + VPSHLQ %xmm1,%xmm7,%xmm0 + VPSHLQ %xmm0,(%edx),%xmm3 +# Tests for op VPSHLQ xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHLQ (%ebx),%xmm0,%xmm3 + VPSHLQ (%ebx),%xmm0,%xmm7 + VPSHLQ (%esi),%xmm0,%xmm0 + VPSHLQ (%eax),%xmm7,%xmm3 + VPSHLQ %xmm1,%xmm6,%xmm0 + VPSHLQ %xmm1,%xmm6,%xmm3 + VPSHLQ %xmm1,%xmm0,%xmm0 + VPSHLQ %xmm7,%xmm0,%xmm0 + VPSHLQ (%esi),%xmm6,%xmm3 + VPSHLQ %xmm1,%xmm7,%xmm7 + VPSHLQ %xmm0,%xmm0,%xmm7 + VPSHLQ (%ebx),%xmm7,%xmm3 + VPSHLQ (%ebx),%xmm7,%xmm0 + VPSHLQ (%eax),%xmm7,%xmm7 + VPSHLQ (%eax),%xmm6,%xmm0 + VPSHLQ %xmm1,%xmm7,%xmm3 +# Tests for op VPSHLW xmm2, xmm3/mem128, xmm1 (at&t syntax) + VPSHLW %xmm7,%xmm0,%xmm3 + VPSHLW %xmm7,%xmm6,%xmm7 + VPSHLW %xmm7,%xmm0,%xmm0 + VPSHLW %xmm1,(%esi),%xmm3 + VPSHLW %xmm0,%xmm7,%xmm0 + VPSHLW %xmm0,%xmm7,%xmm3 + VPSHLW %xmm0,%xmm6,%xmm0 + VPSHLW %xmm1,%xmm6,%xmm0 + VPSHLW %xmm7,%xmm7,%xmm3 + VPSHLW %xmm0,(%esi),%xmm7 + VPSHLW %xmm0,%xmm6,%xmm7 + VPSHLW %xmm7,(%esi),%xmm3 + VPSHLW %xmm7,(%edx),%xmm0 + VPSHLW %xmm1,(%esi),%xmm7 + VPSHLW %xmm1,%xmm7,%xmm0 + VPSHLW %xmm0,(%edx),%xmm3 +# Tests for op VPSHLW xmm3/mem128, xmm2, xmm1 (at&t syntax) + VPSHLW (%ebx),%xmm0,%xmm3 + VPSHLW (%ebx),%xmm0,%xmm7 + VPSHLW (%esi),%xmm0,%xmm0 + VPSHLW (%eax),%xmm7,%xmm3 + VPSHLW %xmm1,%xmm6,%xmm0 + VPSHLW %xmm1,%xmm6,%xmm3 + VPSHLW %xmm1,%xmm0,%xmm0 + VPSHLW %xmm7,%xmm0,%xmm0 + VPSHLW (%esi),%xmm6,%xmm3 + VPSHLW %xmm1,%xmm7,%xmm7 + VPSHLW %xmm0,%xmm0,%xmm7 + VPSHLW (%ebx),%xmm7,%xmm3 + VPSHLW (%ebx),%xmm7,%xmm0 + VPSHLW (%eax),%xmm7,%xmm7 + VPSHLW (%eax),%xmm6,%xmm0 + VPSHLW %xmm1,%xmm7,%xmm3 |