Add support for AVX512VL versions of AVX512CD instructions.

gas/testsuite/

	* gas/i386/avx512cd_vl-intel.d: New.
	* gas/i386/avx512cd_vl.d: New.
	* gas/i386/avx512cd_vl.s: New.
	* gas/i386/i386.exp: Run new AVX-512 tests.
	* gas/i386/x86-64-avx512cd_vl-intel.d: New.
	* gas/i386/x86-64-avx512cd_vl.d: New.
	* gas/i386/x86-64-avx512cd_vl.s: New.

opcodes/

	* i386-opc.tbl: Add AVX512VL and AVX512CD instructions.
	* i386-tbl.h: Regenerate.
This commit is contained in:
Ilya Tocar 2014-07-10 14:21:48 +04:00 committed by H.J. Lu
parent b28d1bda54
commit 99282af656
11 changed files with 1643 additions and 0 deletions

View File

@ -1,3 +1,22 @@
2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
Alexander Ivchenko <alexander.ivchenko@intel.com>
Maxim Kuznetsov <maxim.kuznetsov@intel.com>
Sergey Lega <sergey.s.lega@intel.com>
Anna Tikhonova <anna.tikhonova@intel.com>
Ilya Tocar <ilya.tocar@intel.com>
Andrey Turetskiy <andrey.turetskiy@intel.com>
Ilya Verbin <ilya.verbin@intel.com>
Kirill Yukhin <kirill.yukhin@intel.com>
Michael Zolotukhin <michael.v.zolotukhin@intel.com>
* gas/i386/avx512cd_vl-intel.d: New.
* gas/i386/avx512cd_vl.d: New.
* gas/i386/avx512cd_vl.s: New.
* gas/i386/i386.exp: Run new AVX-512 tests.
* gas/i386/x86-64-avx512cd_vl-intel.d: New.
* gas/i386/x86-64-avx512cd_vl.d: New.
* gas/i386/x86-64-avx512cd_vl.s: New.
2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
Alexander Ivchenko <alexander.ivchenko@intel.com>
Maxim Kuznetsov <maxim.kuznetsov@intel.com>

View File

@ -0,0 +1,228 @@
#as:
#objdump: -dw -Mintel
#name: i386 AVX512CD/VL insns (Intel disassembly)
#source: avx512cd_vl.s
.*: +file format .*
Disassembly of section \.text:
00000000 <_start>:
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 f5[ ]*vpconflictd xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 8f c4 f5[ ]*vpconflictd xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 31[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b4 f4 c0 1d fe ff[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 30[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 72 7f[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b2 00 08 00 00[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 72 80[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b2 f0 f7 ff ff[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 72 7f[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 b2 00 02 00 00[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 72 80[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 b2 fc fd ff ff[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 f5[ ]*vpconflictd ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d af c4 f5[ ]*vpconflictd ymm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 31[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b4 f4 c0 1d fe ff[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 30[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 72 7f[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b2 00 10 00 00[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 72 80[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b2 e0 ef ff ff[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 72 7f[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 b2 00 02 00 00[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 72 80[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 b2 fc fd ff ff[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 f5[ ]*vpconflictq xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f c4 f5[ ]*vpconflictq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 31[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b4 f4 c0 1d fe ff[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 30[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 72 7f[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b2 00 08 00 00[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 72 80[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b2 f0 f7 ff ff[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 72 7f[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 b2 00 04 00 00[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 72 80[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 b2 f8 fb ff ff[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 f5[ ]*vpconflictq ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd af c4 f5[ ]*vpconflictq ymm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 31[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b4 f4 c0 1d fe ff[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 30[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 72 7f[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b2 00 10 00 00[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 72 80[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b2 e0 ef ff ff[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 72 7f[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 b2 00 04 00 00[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 72 80[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 b2 f8 fb ff ff[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 f5[ ]*vplzcntd xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 8f 44 f5[ ]*vplzcntd xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 31[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b4 f4 c0 1d fe ff[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 30[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 72 7f[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b2 00 08 00 00[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 72 80[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b2 f0 f7 ff ff[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 72 7f[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 b2 00 02 00 00[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 72 80[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 b2 fc fd ff ff[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 f5[ ]*vplzcntd ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d af 44 f5[ ]*vplzcntd ymm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 31[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b4 f4 c0 1d fe ff[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 30[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 72 7f[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b2 00 10 00 00[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 72 80[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b2 e0 ef ff ff[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 72 7f[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 b2 00 02 00 00[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 72 80[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 b2 fc fd ff ff[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 f5[ ]*vplzcntq xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 44 f5[ ]*vplzcntq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 31[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b4 f4 c0 1d fe ff[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 30[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 72 7f[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b2 00 08 00 00[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 72 80[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b2 f0 f7 ff ff[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 72 7f[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 b2 00 04 00 00[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 72 80[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 b2 f8 fb ff ff[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 f5[ ]*vplzcntq ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd af 44 f5[ ]*vplzcntq ymm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 31[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b4 f4 c0 1d fe ff[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 30[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 72 7f[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b2 00 10 00 00[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 72 80[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b2 e0 ef ff ff[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 72 7f[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 b2 00 04 00 00[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 72 80[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 b2 f8 fb ff ff[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 08 3a f6[ ]*vpbroadcastmw2d xmm6,k6
[ ]*[a-f0-9]+:[ ]*62 f2 7e 28 3a f6[ ]*vpbroadcastmw2d ymm6,k6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 08 2a f6[ ]*vpbroadcastmb2q xmm6,k6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 28 2a f6[ ]*vpbroadcastmb2q ymm6,k6
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 f5[ ]*vpconflictd xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 8f c4 f5[ ]*vpconflictd xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 31[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b4 f4 c0 1d fe ff[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 30[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 72 7f[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b2 00 08 00 00[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 72 80[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b2 f0 f7 ff ff[ ]*vpconflictd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 72 7f[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 b2 00 02 00 00[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 72 80[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 b2 fc fd ff ff[ ]*vpconflictd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 f5[ ]*vpconflictd ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d af c4 f5[ ]*vpconflictd ymm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 31[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b4 f4 c0 1d fe ff[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 30[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 72 7f[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b2 00 10 00 00[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 72 80[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b2 e0 ef ff ff[ ]*vpconflictd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 72 7f[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 b2 00 02 00 00[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 72 80[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 b2 fc fd ff ff[ ]*vpconflictd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 f5[ ]*vpconflictq xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f c4 f5[ ]*vpconflictq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 31[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b4 f4 c0 1d fe ff[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 30[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 72 7f[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b2 00 08 00 00[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 72 80[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b2 f0 f7 ff ff[ ]*vpconflictq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 72 7f[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 b2 00 04 00 00[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 72 80[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 b2 f8 fb ff ff[ ]*vpconflictq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 f5[ ]*vpconflictq ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd af c4 f5[ ]*vpconflictq ymm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 31[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b4 f4 c0 1d fe ff[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 30[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 72 7f[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b2 00 10 00 00[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 72 80[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b2 e0 ef ff ff[ ]*vpconflictq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 72 7f[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 b2 00 04 00 00[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 72 80[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 b2 f8 fb ff ff[ ]*vpconflictq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 f5[ ]*vplzcntd xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 8f 44 f5[ ]*vplzcntd xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 31[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b4 f4 c0 1d fe ff[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 30[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 72 7f[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b2 00 08 00 00[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 72 80[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b2 f0 f7 ff ff[ ]*vplzcntd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 72 7f[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 b2 00 02 00 00[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 72 80[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 b2 fc fd ff ff[ ]*vplzcntd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 f5[ ]*vplzcntd ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d af 44 f5[ ]*vplzcntd ymm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 31[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b4 f4 c0 1d fe ff[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 30[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 72 7f[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b2 00 10 00 00[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 72 80[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b2 e0 ef ff ff[ ]*vplzcntd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 72 7f[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 b2 00 02 00 00[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 72 80[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 b2 fc fd ff ff[ ]*vplzcntd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 f5[ ]*vplzcntq xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 44 f5[ ]*vplzcntq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 31[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b4 f4 c0 1d fe ff[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 30[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 72 7f[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b2 00 08 00 00[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 72 80[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b2 f0 f7 ff ff[ ]*vplzcntq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 72 7f[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 b2 00 04 00 00[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 72 80[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 b2 f8 fb ff ff[ ]*vplzcntq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 f5[ ]*vplzcntq ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd af 44 f5[ ]*vplzcntq ymm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 31[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b4 f4 c0 1d fe ff[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 30[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 72 7f[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b2 00 10 00 00[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 72 80[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b2 e0 ef ff ff[ ]*vplzcntq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 72 7f[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 b2 00 04 00 00[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 72 80[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 b2 f8 fb ff ff[ ]*vplzcntq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 08 3a f6[ ]*vpbroadcastmw2d xmm6,k6
[ ]*[a-f0-9]+:[ ]*62 f2 7e 28 3a f6[ ]*vpbroadcastmw2d ymm6,k6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 08 2a f6[ ]*vpbroadcastmb2q xmm6,k6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 28 2a f6[ ]*vpbroadcastmb2q ymm6,k6
#pass

View File

@ -0,0 +1,228 @@
#as:
#objdump: -dw
#name: i386 AVX512CD/VL insns
#source: avx512cd_vl.s
.*: +file format .*
Disassembly of section \.text:
00000000 <_start>:
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 f5[ ]*vpconflictd %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 8f c4 f5[ ]*vpconflictd %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 31[ ]*vpconflictd \(%ecx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b4 f4 c0 1d fe ff[ ]*vpconflictd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 30[ ]*vpconflictd \(%eax\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 72 7f[ ]*vpconflictd 0x7f0\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b2 00 08 00 00[ ]*vpconflictd 0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 72 80[ ]*vpconflictd -0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b2 f0 f7 ff ff[ ]*vpconflictd -0x810\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 72 7f[ ]*vpconflictd 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 b2 00 02 00 00[ ]*vpconflictd 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 72 80[ ]*vpconflictd -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 b2 fc fd ff ff[ ]*vpconflictd -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 f5[ ]*vpconflictd %ymm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d af c4 f5[ ]*vpconflictd %ymm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 31[ ]*vpconflictd \(%ecx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b4 f4 c0 1d fe ff[ ]*vpconflictd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 30[ ]*vpconflictd \(%eax\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 72 7f[ ]*vpconflictd 0xfe0\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b2 00 10 00 00[ ]*vpconflictd 0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 72 80[ ]*vpconflictd -0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b2 e0 ef ff ff[ ]*vpconflictd -0x1020\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 72 7f[ ]*vpconflictd 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 b2 00 02 00 00[ ]*vpconflictd 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 72 80[ ]*vpconflictd -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 b2 fc fd ff ff[ ]*vpconflictd -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 f5[ ]*vpconflictq %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f c4 f5[ ]*vpconflictq %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 31[ ]*vpconflictq \(%ecx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b4 f4 c0 1d fe ff[ ]*vpconflictq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 30[ ]*vpconflictq \(%eax\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 72 7f[ ]*vpconflictq 0x7f0\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b2 00 08 00 00[ ]*vpconflictq 0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 72 80[ ]*vpconflictq -0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b2 f0 f7 ff ff[ ]*vpconflictq -0x810\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 72 7f[ ]*vpconflictq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 b2 00 04 00 00[ ]*vpconflictq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 72 80[ ]*vpconflictq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 b2 f8 fb ff ff[ ]*vpconflictq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 f5[ ]*vpconflictq %ymm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd af c4 f5[ ]*vpconflictq %ymm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 31[ ]*vpconflictq \(%ecx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b4 f4 c0 1d fe ff[ ]*vpconflictq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 30[ ]*vpconflictq \(%eax\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 72 7f[ ]*vpconflictq 0xfe0\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b2 00 10 00 00[ ]*vpconflictq 0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 72 80[ ]*vpconflictq -0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b2 e0 ef ff ff[ ]*vpconflictq -0x1020\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 72 7f[ ]*vpconflictq 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 b2 00 04 00 00[ ]*vpconflictq 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 72 80[ ]*vpconflictq -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 b2 f8 fb ff ff[ ]*vpconflictq -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 f5[ ]*vplzcntd %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 8f 44 f5[ ]*vplzcntd %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 31[ ]*vplzcntd \(%ecx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b4 f4 c0 1d fe ff[ ]*vplzcntd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 30[ ]*vplzcntd \(%eax\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 72 7f[ ]*vplzcntd 0x7f0\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b2 00 08 00 00[ ]*vplzcntd 0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 72 80[ ]*vplzcntd -0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b2 f0 f7 ff ff[ ]*vplzcntd -0x810\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 72 7f[ ]*vplzcntd 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 b2 00 02 00 00[ ]*vplzcntd 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 72 80[ ]*vplzcntd -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 b2 fc fd ff ff[ ]*vplzcntd -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 f5[ ]*vplzcntd %ymm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d af 44 f5[ ]*vplzcntd %ymm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 31[ ]*vplzcntd \(%ecx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b4 f4 c0 1d fe ff[ ]*vplzcntd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 30[ ]*vplzcntd \(%eax\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 72 7f[ ]*vplzcntd 0xfe0\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b2 00 10 00 00[ ]*vplzcntd 0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 72 80[ ]*vplzcntd -0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b2 e0 ef ff ff[ ]*vplzcntd -0x1020\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 72 7f[ ]*vplzcntd 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 b2 00 02 00 00[ ]*vplzcntd 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 72 80[ ]*vplzcntd -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 b2 fc fd ff ff[ ]*vplzcntd -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 f5[ ]*vplzcntq %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 44 f5[ ]*vplzcntq %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 31[ ]*vplzcntq \(%ecx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b4 f4 c0 1d fe ff[ ]*vplzcntq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 30[ ]*vplzcntq \(%eax\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 72 7f[ ]*vplzcntq 0x7f0\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b2 00 08 00 00[ ]*vplzcntq 0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 72 80[ ]*vplzcntq -0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b2 f0 f7 ff ff[ ]*vplzcntq -0x810\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 72 7f[ ]*vplzcntq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 b2 00 04 00 00[ ]*vplzcntq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 72 80[ ]*vplzcntq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 b2 f8 fb ff ff[ ]*vplzcntq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 f5[ ]*vplzcntq %ymm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd af 44 f5[ ]*vplzcntq %ymm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 31[ ]*vplzcntq \(%ecx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b4 f4 c0 1d fe ff[ ]*vplzcntq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 30[ ]*vplzcntq \(%eax\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 72 7f[ ]*vplzcntq 0xfe0\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b2 00 10 00 00[ ]*vplzcntq 0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 72 80[ ]*vplzcntq -0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b2 e0 ef ff ff[ ]*vplzcntq -0x1020\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 72 7f[ ]*vplzcntq 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 b2 00 04 00 00[ ]*vplzcntq 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 72 80[ ]*vplzcntq -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 b2 f8 fb ff ff[ ]*vplzcntq -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 08 3a f6[ ]*vpbroadcastmw2d %k6,%xmm6
[ ]*[a-f0-9]+:[ ]*62 f2 7e 28 3a f6[ ]*vpbroadcastmw2d %k6,%ymm6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 08 2a f6[ ]*vpbroadcastmb2q %k6,%xmm6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 28 2a f6[ ]*vpbroadcastmb2q %k6,%ymm6
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 f5[ ]*vpconflictd %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 8f c4 f5[ ]*vpconflictd %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 31[ ]*vpconflictd \(%ecx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b4 f4 c0 1d fe ff[ ]*vpconflictd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 30[ ]*vpconflictd \(%eax\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 72 7f[ ]*vpconflictd 0x7f0\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b2 00 08 00 00[ ]*vpconflictd 0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 72 80[ ]*vpconflictd -0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f c4 b2 f0 f7 ff ff[ ]*vpconflictd -0x810\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 72 7f[ ]*vpconflictd 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 b2 00 02 00 00[ ]*vpconflictd 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 72 80[ ]*vpconflictd -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f c4 b2 fc fd ff ff[ ]*vpconflictd -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 f5[ ]*vpconflictd %ymm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d af c4 f5[ ]*vpconflictd %ymm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 31[ ]*vpconflictd \(%ecx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b4 f4 c0 1d fe ff[ ]*vpconflictd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 30[ ]*vpconflictd \(%eax\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 72 7f[ ]*vpconflictd 0xfe0\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b2 00 10 00 00[ ]*vpconflictd 0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 72 80[ ]*vpconflictd -0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f c4 b2 e0 ef ff ff[ ]*vpconflictd -0x1020\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 72 7f[ ]*vpconflictd 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 b2 00 02 00 00[ ]*vpconflictd 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 72 80[ ]*vpconflictd -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f c4 b2 fc fd ff ff[ ]*vpconflictd -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 f5[ ]*vpconflictq %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f c4 f5[ ]*vpconflictq %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 31[ ]*vpconflictq \(%ecx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b4 f4 c0 1d fe ff[ ]*vpconflictq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 30[ ]*vpconflictq \(%eax\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 72 7f[ ]*vpconflictq 0x7f0\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b2 00 08 00 00[ ]*vpconflictq 0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 72 80[ ]*vpconflictq -0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f c4 b2 f0 f7 ff ff[ ]*vpconflictq -0x810\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 72 7f[ ]*vpconflictq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 b2 00 04 00 00[ ]*vpconflictq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 72 80[ ]*vpconflictq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f c4 b2 f8 fb ff ff[ ]*vpconflictq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 f5[ ]*vpconflictq %ymm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd af c4 f5[ ]*vpconflictq %ymm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 31[ ]*vpconflictq \(%ecx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b4 f4 c0 1d fe ff[ ]*vpconflictq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 30[ ]*vpconflictq \(%eax\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 72 7f[ ]*vpconflictq 0xfe0\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b2 00 10 00 00[ ]*vpconflictq 0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 72 80[ ]*vpconflictq -0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f c4 b2 e0 ef ff ff[ ]*vpconflictq -0x1020\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 72 7f[ ]*vpconflictq 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 b2 00 04 00 00[ ]*vpconflictq 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 72 80[ ]*vpconflictq -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f c4 b2 f8 fb ff ff[ ]*vpconflictq -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 f5[ ]*vplzcntd %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 8f 44 f5[ ]*vplzcntd %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 31[ ]*vplzcntd \(%ecx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b4 f4 c0 1d fe ff[ ]*vplzcntd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 30[ ]*vplzcntd \(%eax\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 72 7f[ ]*vplzcntd 0x7f0\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b2 00 08 00 00[ ]*vplzcntd 0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 72 80[ ]*vplzcntd -0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 0f 44 b2 f0 f7 ff ff[ ]*vplzcntd -0x810\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 72 7f[ ]*vplzcntd 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 b2 00 02 00 00[ ]*vplzcntd 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 72 80[ ]*vplzcntd -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 44 b2 fc fd ff ff[ ]*vplzcntd -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 f5[ ]*vplzcntd %ymm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d af 44 f5[ ]*vplzcntd %ymm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 31[ ]*vplzcntd \(%ecx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b4 f4 c0 1d fe ff[ ]*vplzcntd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 30[ ]*vplzcntd \(%eax\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 72 7f[ ]*vplzcntd 0xfe0\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b2 00 10 00 00[ ]*vplzcntd 0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 72 80[ ]*vplzcntd -0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 2f 44 b2 e0 ef ff ff[ ]*vplzcntd -0x1020\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 72 7f[ ]*vplzcntd 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 b2 00 02 00 00[ ]*vplzcntd 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 72 80[ ]*vplzcntd -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 44 b2 fc fd ff ff[ ]*vplzcntd -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 f5[ ]*vplzcntq %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 44 f5[ ]*vplzcntq %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 31[ ]*vplzcntq \(%ecx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b4 f4 c0 1d fe ff[ ]*vplzcntq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 30[ ]*vplzcntq \(%eax\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 72 7f[ ]*vplzcntq 0x7f0\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b2 00 08 00 00[ ]*vplzcntq 0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 72 80[ ]*vplzcntq -0x800\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 44 b2 f0 f7 ff ff[ ]*vplzcntq -0x810\(%edx\),%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 72 7f[ ]*vplzcntq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 b2 00 04 00 00[ ]*vplzcntq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 72 80[ ]*vplzcntq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 1f 44 b2 f8 fb ff ff[ ]*vplzcntq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 f5[ ]*vplzcntq %ymm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd af 44 f5[ ]*vplzcntq %ymm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 31[ ]*vplzcntq \(%ecx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b4 f4 c0 1d fe ff[ ]*vplzcntq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 30[ ]*vplzcntq \(%eax\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 72 7f[ ]*vplzcntq 0xfe0\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b2 00 10 00 00[ ]*vplzcntq 0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 72 80[ ]*vplzcntq -0x1000\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 44 b2 e0 ef ff ff[ ]*vplzcntq -0x1020\(%edx\),%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 72 7f[ ]*vplzcntq 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 b2 00 04 00 00[ ]*vplzcntq 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 72 80[ ]*vplzcntq -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 fd 3f 44 b2 f8 fb ff ff[ ]*vplzcntq -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 08 3a f6[ ]*vpbroadcastmw2d %k6,%xmm6
[ ]*[a-f0-9]+:[ ]*62 f2 7e 28 3a f6[ ]*vpbroadcastmw2d %k6,%ymm6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 08 2a f6[ ]*vpbroadcastmb2q %k6,%xmm6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 28 2a f6[ ]*vpbroadcastmb2q %k6,%ymm6
#pass

View File

@ -0,0 +1,223 @@
# Check 32bit AVX512{CD,VL} instructions
.allow_index_reg
.text
_start:
vpconflictd %xmm5, %xmm6{%k7} # AVX512{CD,VL}
vpconflictd %xmm5, %xmm6{%k7}{z} # AVX512{CD,VL}
vpconflictd (%ecx), %xmm6{%k7} # AVX512{CD,VL}
vpconflictd -123456(%esp,%esi,8), %xmm6{%k7} # AVX512{CD,VL}
vpconflictd (%eax){1to4}, %xmm6{%k7} # AVX512{CD,VL}
vpconflictd 2032(%edx), %xmm6{%k7} # AVX512{CD,VL} Disp8
vpconflictd 2048(%edx), %xmm6{%k7} # AVX512{CD,VL}
vpconflictd -2048(%edx), %xmm6{%k7} # AVX512{CD,VL} Disp8
vpconflictd -2064(%edx), %xmm6{%k7} # AVX512{CD,VL}
vpconflictd 508(%edx){1to4}, %xmm6{%k7} # AVX512{CD,VL} Disp8
vpconflictd 512(%edx){1to4}, %xmm6{%k7} # AVX512{CD,VL}
vpconflictd -512(%edx){1to4}, %xmm6{%k7} # AVX512{CD,VL} Disp8
vpconflictd -516(%edx){1to4}, %xmm6{%k7} # AVX512{CD,VL}
vpconflictd %ymm5, %ymm6{%k7} # AVX512{CD,VL}
vpconflictd %ymm5, %ymm6{%k7}{z} # AVX512{CD,VL}
vpconflictd (%ecx), %ymm6{%k7} # AVX512{CD,VL}
vpconflictd -123456(%esp,%esi,8), %ymm6{%k7} # AVX512{CD,VL}
vpconflictd (%eax){1to8}, %ymm6{%k7} # AVX512{CD,VL}
vpconflictd 4064(%edx), %ymm6{%k7} # AVX512{CD,VL} Disp8
vpconflictd 4096(%edx), %ymm6{%k7} # AVX512{CD,VL}
vpconflictd -4096(%edx), %ymm6{%k7} # AVX512{CD,VL} Disp8
vpconflictd -4128(%edx), %ymm6{%k7} # AVX512{CD,VL}
vpconflictd 508(%edx){1to8}, %ymm6{%k7} # AVX512{CD,VL} Disp8
vpconflictd 512(%edx){1to8}, %ymm6{%k7} # AVX512{CD,VL}
vpconflictd -512(%edx){1to8}, %ymm6{%k7} # AVX512{CD,VL} Disp8
vpconflictd -516(%edx){1to8}, %ymm6{%k7} # AVX512{CD,VL}
vpconflictq %xmm5, %xmm6{%k7} # AVX512{CD,VL}
vpconflictq %xmm5, %xmm6{%k7}{z} # AVX512{CD,VL}
vpconflictq (%ecx), %xmm6{%k7} # AVX512{CD,VL}
vpconflictq -123456(%esp,%esi,8), %xmm6{%k7} # AVX512{CD,VL}
vpconflictq (%eax){1to2}, %xmm6{%k7} # AVX512{CD,VL}
vpconflictq 2032(%edx), %xmm6{%k7} # AVX512{CD,VL} Disp8
vpconflictq 2048(%edx), %xmm6{%k7} # AVX512{CD,VL}
vpconflictq -2048(%edx), %xmm6{%k7} # AVX512{CD,VL} Disp8
vpconflictq -2064(%edx), %xmm6{%k7} # AVX512{CD,VL}
vpconflictq 1016(%edx){1to2}, %xmm6{%k7} # AVX512{CD,VL} Disp8
vpconflictq 1024(%edx){1to2}, %xmm6{%k7} # AVX512{CD,VL}
vpconflictq -1024(%edx){1to2}, %xmm6{%k7} # AVX512{CD,VL} Disp8
vpconflictq -1032(%edx){1to2}, %xmm6{%k7} # AVX512{CD,VL}
vpconflictq %ymm5, %ymm6{%k7} # AVX512{CD,VL}
vpconflictq %ymm5, %ymm6{%k7}{z} # AVX512{CD,VL}
vpconflictq (%ecx), %ymm6{%k7} # AVX512{CD,VL}
vpconflictq -123456(%esp,%esi,8), %ymm6{%k7} # AVX512{CD,VL}
vpconflictq (%eax){1to4}, %ymm6{%k7} # AVX512{CD,VL}
vpconflictq 4064(%edx), %ymm6{%k7} # AVX512{CD,VL} Disp8
vpconflictq 4096(%edx), %ymm6{%k7} # AVX512{CD,VL}
vpconflictq -4096(%edx), %ymm6{%k7} # AVX512{CD,VL} Disp8
vpconflictq -4128(%edx), %ymm6{%k7} # AVX512{CD,VL}
vpconflictq 1016(%edx){1to4}, %ymm6{%k7} # AVX512{CD,VL} Disp8
vpconflictq 1024(%edx){1to4}, %ymm6{%k7} # AVX512{CD,VL}
vpconflictq -1024(%edx){1to4}, %ymm6{%k7} # AVX512{CD,VL} Disp8
vpconflictq -1032(%edx){1to4}, %ymm6{%k7} # AVX512{CD,VL}
vplzcntd %xmm5, %xmm6{%k7} # AVX512{CD,VL}
vplzcntd %xmm5, %xmm6{%k7}{z} # AVX512{CD,VL}
vplzcntd (%ecx), %xmm6{%k7} # AVX512{CD,VL}
vplzcntd -123456(%esp,%esi,8), %xmm6{%k7} # AVX512{CD,VL}
vplzcntd (%eax){1to4}, %xmm6{%k7} # AVX512{CD,VL}
vplzcntd 2032(%edx), %xmm6{%k7} # AVX512{CD,VL} Disp8
vplzcntd 2048(%edx), %xmm6{%k7} # AVX512{CD,VL}
vplzcntd -2048(%edx), %xmm6{%k7} # AVX512{CD,VL} Disp8
vplzcntd -2064(%edx), %xmm6{%k7} # AVX512{CD,VL}
vplzcntd 508(%edx){1to4}, %xmm6{%k7} # AVX512{CD,VL} Disp8
vplzcntd 512(%edx){1to4}, %xmm6{%k7} # AVX512{CD,VL}
vplzcntd -512(%edx){1to4}, %xmm6{%k7} # AVX512{CD,VL} Disp8
vplzcntd -516(%edx){1to4}, %xmm6{%k7} # AVX512{CD,VL}
vplzcntd %ymm5, %ymm6{%k7} # AVX512{CD,VL}
vplzcntd %ymm5, %ymm6{%k7}{z} # AVX512{CD,VL}
vplzcntd (%ecx), %ymm6{%k7} # AVX512{CD,VL}
vplzcntd -123456(%esp,%esi,8), %ymm6{%k7} # AVX512{CD,VL}
vplzcntd (%eax){1to8}, %ymm6{%k7} # AVX512{CD,VL}
vplzcntd 4064(%edx), %ymm6{%k7} # AVX512{CD,VL} Disp8
vplzcntd 4096(%edx), %ymm6{%k7} # AVX512{CD,VL}
vplzcntd -4096(%edx), %ymm6{%k7} # AVX512{CD,VL} Disp8
vplzcntd -4128(%edx), %ymm6{%k7} # AVX512{CD,VL}
vplzcntd 508(%edx){1to8}, %ymm6{%k7} # AVX512{CD,VL} Disp8
vplzcntd 512(%edx){1to8}, %ymm6{%k7} # AVX512{CD,VL}
vplzcntd -512(%edx){1to8}, %ymm6{%k7} # AVX512{CD,VL} Disp8
vplzcntd -516(%edx){1to8}, %ymm6{%k7} # AVX512{CD,VL}
vplzcntq %xmm5, %xmm6{%k7} # AVX512{CD,VL}
vplzcntq %xmm5, %xmm6{%k7}{z} # AVX512{CD,VL}
vplzcntq (%ecx), %xmm6{%k7} # AVX512{CD,VL}
vplzcntq -123456(%esp,%esi,8), %xmm6{%k7} # AVX512{CD,VL}
vplzcntq (%eax){1to2}, %xmm6{%k7} # AVX512{CD,VL}
vplzcntq 2032(%edx), %xmm6{%k7} # AVX512{CD,VL} Disp8
vplzcntq 2048(%edx), %xmm6{%k7} # AVX512{CD,VL}
vplzcntq -2048(%edx), %xmm6{%k7} # AVX512{CD,VL} Disp8
vplzcntq -2064(%edx), %xmm6{%k7} # AVX512{CD,VL}
vplzcntq 1016(%edx){1to2}, %xmm6{%k7} # AVX512{CD,VL} Disp8
vplzcntq 1024(%edx){1to2}, %xmm6{%k7} # AVX512{CD,VL}
vplzcntq -1024(%edx){1to2}, %xmm6{%k7} # AVX512{CD,VL} Disp8
vplzcntq -1032(%edx){1to2}, %xmm6{%k7} # AVX512{CD,VL}
vplzcntq %ymm5, %ymm6{%k7} # AVX512{CD,VL}
vplzcntq %ymm5, %ymm6{%k7}{z} # AVX512{CD,VL}
vplzcntq (%ecx), %ymm6{%k7} # AVX512{CD,VL}
vplzcntq -123456(%esp,%esi,8), %ymm6{%k7} # AVX512{CD,VL}
vplzcntq (%eax){1to4}, %ymm6{%k7} # AVX512{CD,VL}
vplzcntq 4064(%edx), %ymm6{%k7} # AVX512{CD,VL} Disp8
vplzcntq 4096(%edx), %ymm6{%k7} # AVX512{CD,VL}
vplzcntq -4096(%edx), %ymm6{%k7} # AVX512{CD,VL} Disp8
vplzcntq -4128(%edx), %ymm6{%k7} # AVX512{CD,VL}
vplzcntq 1016(%edx){1to4}, %ymm6{%k7} # AVX512{CD,VL} Disp8
vplzcntq 1024(%edx){1to4}, %ymm6{%k7} # AVX512{CD,VL}
vplzcntq -1024(%edx){1to4}, %ymm6{%k7} # AVX512{CD,VL} Disp8
vplzcntq -1032(%edx){1to4}, %ymm6{%k7} # AVX512{CD,VL}
vpbroadcastmw2d %k6, %xmm6 # AVX512{CD,VL}
vpbroadcastmw2d %k6, %ymm6 # AVX512{CD,VL}
vpbroadcastmb2q %k6, %xmm6 # AVX512{CD,VL}
vpbroadcastmb2q %k6, %ymm6 # AVX512{CD,VL}
.intel_syntax noprefix
vpconflictd xmm6{k7}, xmm5 # AVX512{CD,VL}
vpconflictd xmm6{k7}{z}, xmm5 # AVX512{CD,VL}
vpconflictd xmm6{k7}, XMMWORD PTR [ecx] # AVX512{CD,VL}
vpconflictd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456] # AVX512{CD,VL}
vpconflictd xmm6{k7}, [eax]{1to4} # AVX512{CD,VL}
vpconflictd xmm6{k7}, XMMWORD PTR [edx+2032] # AVX512{CD,VL} Disp8
vpconflictd xmm6{k7}, XMMWORD PTR [edx+2048] # AVX512{CD,VL}
vpconflictd xmm6{k7}, XMMWORD PTR [edx-2048] # AVX512{CD,VL} Disp8
vpconflictd xmm6{k7}, XMMWORD PTR [edx-2064] # AVX512{CD,VL}
vpconflictd xmm6{k7}, [edx+508]{1to4} # AVX512{CD,VL} Disp8
vpconflictd xmm6{k7}, [edx+512]{1to4} # AVX512{CD,VL}
vpconflictd xmm6{k7}, [edx-512]{1to4} # AVX512{CD,VL} Disp8
vpconflictd xmm6{k7}, [edx-516]{1to4} # AVX512{CD,VL}
vpconflictd ymm6{k7}, ymm5 # AVX512{CD,VL}
vpconflictd ymm6{k7}{z}, ymm5 # AVX512{CD,VL}
vpconflictd ymm6{k7}, YMMWORD PTR [ecx] # AVX512{CD,VL}
vpconflictd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512{CD,VL}
vpconflictd ymm6{k7}, [eax]{1to8} # AVX512{CD,VL}
vpconflictd ymm6{k7}, YMMWORD PTR [edx+4064] # AVX512{CD,VL} Disp8
vpconflictd ymm6{k7}, YMMWORD PTR [edx+4096] # AVX512{CD,VL}
vpconflictd ymm6{k7}, YMMWORD PTR [edx-4096] # AVX512{CD,VL} Disp8
vpconflictd ymm6{k7}, YMMWORD PTR [edx-4128] # AVX512{CD,VL}
vpconflictd ymm6{k7}, [edx+508]{1to8} # AVX512{CD,VL} Disp8
vpconflictd ymm6{k7}, [edx+512]{1to8} # AVX512{CD,VL}
vpconflictd ymm6{k7}, [edx-512]{1to8} # AVX512{CD,VL} Disp8
vpconflictd ymm6{k7}, [edx-516]{1to8} # AVX512{CD,VL}
vpconflictq xmm6{k7}, xmm5 # AVX512{CD,VL}
vpconflictq xmm6{k7}{z}, xmm5 # AVX512{CD,VL}
vpconflictq xmm6{k7}, XMMWORD PTR [ecx] # AVX512{CD,VL}
vpconflictq xmm6{k7}, XMMWORD PTR [esp+esi*8-123456] # AVX512{CD,VL}
vpconflictq xmm6{k7}, [eax]{1to2} # AVX512{CD,VL}
vpconflictq xmm6{k7}, XMMWORD PTR [edx+2032] # AVX512{CD,VL} Disp8
vpconflictq xmm6{k7}, XMMWORD PTR [edx+2048] # AVX512{CD,VL}
vpconflictq xmm6{k7}, XMMWORD PTR [edx-2048] # AVX512{CD,VL} Disp8
vpconflictq xmm6{k7}, XMMWORD PTR [edx-2064] # AVX512{CD,VL}
vpconflictq xmm6{k7}, [edx+1016]{1to2} # AVX512{CD,VL} Disp8
vpconflictq xmm6{k7}, [edx+1024]{1to2} # AVX512{CD,VL}
vpconflictq xmm6{k7}, [edx-1024]{1to2} # AVX512{CD,VL} Disp8
vpconflictq xmm6{k7}, [edx-1032]{1to2} # AVX512{CD,VL}
vpconflictq ymm6{k7}, ymm5 # AVX512{CD,VL}
vpconflictq ymm6{k7}{z}, ymm5 # AVX512{CD,VL}
vpconflictq ymm6{k7}, YMMWORD PTR [ecx] # AVX512{CD,VL}
vpconflictq ymm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512{CD,VL}
vpconflictq ymm6{k7}, [eax]{1to4} # AVX512{CD,VL}
vpconflictq ymm6{k7}, YMMWORD PTR [edx+4064] # AVX512{CD,VL} Disp8
vpconflictq ymm6{k7}, YMMWORD PTR [edx+4096] # AVX512{CD,VL}
vpconflictq ymm6{k7}, YMMWORD PTR [edx-4096] # AVX512{CD,VL} Disp8
vpconflictq ymm6{k7}, YMMWORD PTR [edx-4128] # AVX512{CD,VL}
vpconflictq ymm6{k7}, [edx+1016]{1to4} # AVX512{CD,VL} Disp8
vpconflictq ymm6{k7}, [edx+1024]{1to4} # AVX512{CD,VL}
vpconflictq ymm6{k7}, [edx-1024]{1to4} # AVX512{CD,VL} Disp8
vpconflictq ymm6{k7}, [edx-1032]{1to4} # AVX512{CD,VL}
vplzcntd xmm6{k7}, xmm5 # AVX512{CD,VL}
vplzcntd xmm6{k7}{z}, xmm5 # AVX512{CD,VL}
vplzcntd xmm6{k7}, XMMWORD PTR [ecx] # AVX512{CD,VL}
vplzcntd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456] # AVX512{CD,VL}
vplzcntd xmm6{k7}, [eax]{1to4} # AVX512{CD,VL}
vplzcntd xmm6{k7}, XMMWORD PTR [edx+2032] # AVX512{CD,VL} Disp8
vplzcntd xmm6{k7}, XMMWORD PTR [edx+2048] # AVX512{CD,VL}
vplzcntd xmm6{k7}, XMMWORD PTR [edx-2048] # AVX512{CD,VL} Disp8
vplzcntd xmm6{k7}, XMMWORD PTR [edx-2064] # AVX512{CD,VL}
vplzcntd xmm6{k7}, [edx+508]{1to4} # AVX512{CD,VL} Disp8
vplzcntd xmm6{k7}, [edx+512]{1to4} # AVX512{CD,VL}
vplzcntd xmm6{k7}, [edx-512]{1to4} # AVX512{CD,VL} Disp8
vplzcntd xmm6{k7}, [edx-516]{1to4} # AVX512{CD,VL}
vplzcntd ymm6{k7}, ymm5 # AVX512{CD,VL}
vplzcntd ymm6{k7}{z}, ymm5 # AVX512{CD,VL}
vplzcntd ymm6{k7}, YMMWORD PTR [ecx] # AVX512{CD,VL}
vplzcntd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512{CD,VL}
vplzcntd ymm6{k7}, [eax]{1to8} # AVX512{CD,VL}
vplzcntd ymm6{k7}, YMMWORD PTR [edx+4064] # AVX512{CD,VL} Disp8
vplzcntd ymm6{k7}, YMMWORD PTR [edx+4096] # AVX512{CD,VL}
vplzcntd ymm6{k7}, YMMWORD PTR [edx-4096] # AVX512{CD,VL} Disp8
vplzcntd ymm6{k7}, YMMWORD PTR [edx-4128] # AVX512{CD,VL}
vplzcntd ymm6{k7}, [edx+508]{1to8} # AVX512{CD,VL} Disp8
vplzcntd ymm6{k7}, [edx+512]{1to8} # AVX512{CD,VL}
vplzcntd ymm6{k7}, [edx-512]{1to8} # AVX512{CD,VL} Disp8
vplzcntd ymm6{k7}, [edx-516]{1to8} # AVX512{CD,VL}
vplzcntq xmm6{k7}, xmm5 # AVX512{CD,VL}
vplzcntq xmm6{k7}{z}, xmm5 # AVX512{CD,VL}
vplzcntq xmm6{k7}, XMMWORD PTR [ecx] # AVX512{CD,VL}
vplzcntq xmm6{k7}, XMMWORD PTR [esp+esi*8-123456] # AVX512{CD,VL}
vplzcntq xmm6{k7}, [eax]{1to2} # AVX512{CD,VL}
vplzcntq xmm6{k7}, XMMWORD PTR [edx+2032] # AVX512{CD,VL} Disp8
vplzcntq xmm6{k7}, XMMWORD PTR [edx+2048] # AVX512{CD,VL}
vplzcntq xmm6{k7}, XMMWORD PTR [edx-2048] # AVX512{CD,VL} Disp8
vplzcntq xmm6{k7}, XMMWORD PTR [edx-2064] # AVX512{CD,VL}
vplzcntq xmm6{k7}, [edx+1016]{1to2} # AVX512{CD,VL} Disp8
vplzcntq xmm6{k7}, [edx+1024]{1to2} # AVX512{CD,VL}
vplzcntq xmm6{k7}, [edx-1024]{1to2} # AVX512{CD,VL} Disp8
vplzcntq xmm6{k7}, [edx-1032]{1to2} # AVX512{CD,VL}
vplzcntq ymm6{k7}, ymm5 # AVX512{CD,VL}
vplzcntq ymm6{k7}{z}, ymm5 # AVX512{CD,VL}
vplzcntq ymm6{k7}, YMMWORD PTR [ecx] # AVX512{CD,VL}
vplzcntq ymm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512{CD,VL}
vplzcntq ymm6{k7}, [eax]{1to4} # AVX512{CD,VL}
vplzcntq ymm6{k7}, YMMWORD PTR [edx+4064] # AVX512{CD,VL} Disp8
vplzcntq ymm6{k7}, YMMWORD PTR [edx+4096] # AVX512{CD,VL}
vplzcntq ymm6{k7}, YMMWORD PTR [edx-4096] # AVX512{CD,VL} Disp8
vplzcntq ymm6{k7}, YMMWORD PTR [edx-4128] # AVX512{CD,VL}
vplzcntq ymm6{k7}, [edx+1016]{1to4} # AVX512{CD,VL} Disp8
vplzcntq ymm6{k7}, [edx+1024]{1to4} # AVX512{CD,VL}
vplzcntq ymm6{k7}, [edx-1024]{1to4} # AVX512{CD,VL} Disp8
vplzcntq ymm6{k7}, [edx-1032]{1to4} # AVX512{CD,VL}
vpbroadcastmw2d xmm6, k6 # AVX512{CD,VL}
vpbroadcastmw2d ymm6, k6 # AVX512{CD,VL}
vpbroadcastmb2q xmm6, k6 # AVX512{CD,VL}
vpbroadcastmb2q ymm6, k6 # AVX512{CD,VL}

View File

@ -283,6 +283,8 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]]
run_dump_test "avx512f_vl-wig1-intel"
run_dump_test "avx512f_vl-wig1"
run_dump_test "avx512f_vl"
run_dump_test "avx512cd_vl-intel"
run_dump_test "avx512cd_vl"
run_dump_test "disassem"
# These tests require support for 8 and 16 bit relocs,
@ -589,6 +591,8 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
run_dump_test "x86-64-avx512f_vl-wig1-intel"
run_dump_test "x86-64-avx512f_vl-wig1"
run_dump_test "x86-64-avx512f_vl"
run_dump_test "x86-64-avx512cd_vl-intel"
run_dump_test "x86-64-avx512cd_vl"
if { ![istarget "*-*-aix*"]
&& ![istarget "*-*-beos*"]

View File

@ -0,0 +1,244 @@
#as:
#objdump: -dw -Mintel
#name: x86_64 AVX512CD/VL insns (Intel disassembly)
#source: x86-64-avx512cd_vl.s
.*: +file format .*
Disassembly of section \.text:
0+ <_start>:
[ ]*[a-f0-9]+:[ ]*62 02 7d 08 c4 f5[ ]*vpconflictd xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 0f c4 f5[ ]*vpconflictd xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 8f c4 f5[ ]*vpconflictd xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 31[ ]*vpconflictd xmm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 7d 08 c4 b4 f0 23 01 00 00[ ]*vpconflictd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 31[ ]*vpconflictd xmm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 72 7f[ ]*vpconflictd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 b2 00 08 00 00[ ]*vpconflictd xmm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 72 80[ ]*vpconflictd xmm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 b2 f0 f7 ff ff[ ]*vpconflictd xmm30,XMMWORD PTR \[rdx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 72 7f[ ]*vpconflictd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 b2 00 02 00 00[ ]*vpconflictd xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 72 80[ ]*vpconflictd xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 b2 fc fd ff ff[ ]*vpconflictd xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 28 c4 f5[ ]*vpconflictd ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 2f c4 f5[ ]*vpconflictd ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 7d af c4 f5[ ]*vpconflictd ymm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 31[ ]*vpconflictd ymm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 7d 28 c4 b4 f0 23 01 00 00[ ]*vpconflictd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 31[ ]*vpconflictd ymm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 72 7f[ ]*vpconflictd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 b2 00 10 00 00[ ]*vpconflictd ymm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 72 80[ ]*vpconflictd ymm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 b2 e0 ef ff ff[ ]*vpconflictd ymm30,YMMWORD PTR \[rdx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 72 7f[ ]*vpconflictd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 b2 00 02 00 00[ ]*vpconflictd ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 72 80[ ]*vpconflictd ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 b2 fc fd ff ff[ ]*vpconflictd ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 c4 f5[ ]*vpconflictq xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f c4 f5[ ]*vpconflictq xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f c4 f5[ ]*vpconflictq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 31[ ]*vpconflictq xmm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 fd 08 c4 b4 f0 23 01 00 00[ ]*vpconflictq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 31[ ]*vpconflictq xmm30,QWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 72 7f[ ]*vpconflictq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 b2 00 08 00 00[ ]*vpconflictq xmm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 72 80[ ]*vpconflictq xmm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 b2 f0 f7 ff ff[ ]*vpconflictq xmm30,XMMWORD PTR \[rdx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 72 7f[ ]*vpconflictq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 b2 00 04 00 00[ ]*vpconflictq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 72 80[ ]*vpconflictq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 b2 f8 fb ff ff[ ]*vpconflictq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 c4 f5[ ]*vpconflictq ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f c4 f5[ ]*vpconflictq ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd af c4 f5[ ]*vpconflictq ymm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 31[ ]*vpconflictq ymm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 fd 28 c4 b4 f0 23 01 00 00[ ]*vpconflictq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 31[ ]*vpconflictq ymm30,QWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 72 7f[ ]*vpconflictq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 b2 00 10 00 00[ ]*vpconflictq ymm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 72 80[ ]*vpconflictq ymm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 b2 e0 ef ff ff[ ]*vpconflictq ymm30,YMMWORD PTR \[rdx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 72 7f[ ]*vpconflictq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 b2 00 04 00 00[ ]*vpconflictq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 72 80[ ]*vpconflictq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 b2 f8 fb ff ff[ ]*vpconflictq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 08 44 f5[ ]*vplzcntd xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 0f 44 f5[ ]*vplzcntd xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 8f 44 f5[ ]*vplzcntd xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 31[ ]*vplzcntd xmm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 7d 08 44 b4 f0 23 01 00 00[ ]*vplzcntd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 31[ ]*vplzcntd xmm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 72 7f[ ]*vplzcntd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 b2 00 08 00 00[ ]*vplzcntd xmm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 72 80[ ]*vplzcntd xmm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 b2 f0 f7 ff ff[ ]*vplzcntd xmm30,XMMWORD PTR \[rdx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 72 7f[ ]*vplzcntd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 b2 00 02 00 00[ ]*vplzcntd xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 72 80[ ]*vplzcntd xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 b2 fc fd ff ff[ ]*vplzcntd xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 28 44 f5[ ]*vplzcntd ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 2f 44 f5[ ]*vplzcntd ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 7d af 44 f5[ ]*vplzcntd ymm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 31[ ]*vplzcntd ymm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 7d 28 44 b4 f0 23 01 00 00[ ]*vplzcntd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 31[ ]*vplzcntd ymm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 72 7f[ ]*vplzcntd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 b2 00 10 00 00[ ]*vplzcntd ymm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 72 80[ ]*vplzcntd ymm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 b2 e0 ef ff ff[ ]*vplzcntd ymm30,YMMWORD PTR \[rdx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 72 7f[ ]*vplzcntd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 b2 00 02 00 00[ ]*vplzcntd ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 72 80[ ]*vplzcntd ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 b2 fc fd ff ff[ ]*vplzcntd ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 44 f5[ ]*vplzcntq xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 44 f5[ ]*vplzcntq xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 44 f5[ ]*vplzcntq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 31[ ]*vplzcntq xmm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 fd 08 44 b4 f0 23 01 00 00[ ]*vplzcntq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 31[ ]*vplzcntq xmm30,QWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 72 7f[ ]*vplzcntq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 b2 00 08 00 00[ ]*vplzcntq xmm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 72 80[ ]*vplzcntq xmm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 b2 f0 f7 ff ff[ ]*vplzcntq xmm30,XMMWORD PTR \[rdx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 72 7f[ ]*vplzcntq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 b2 00 04 00 00[ ]*vplzcntq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 72 80[ ]*vplzcntq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 b2 f8 fb ff ff[ ]*vplzcntq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 44 f5[ ]*vplzcntq ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 44 f5[ ]*vplzcntq ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd af 44 f5[ ]*vplzcntq ymm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 31[ ]*vplzcntq ymm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 fd 28 44 b4 f0 23 01 00 00[ ]*vplzcntq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 31[ ]*vplzcntq ymm30,QWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 72 7f[ ]*vplzcntq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 b2 00 10 00 00[ ]*vplzcntq ymm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 72 80[ ]*vplzcntq ymm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 b2 e0 ef ff ff[ ]*vplzcntq ymm30,YMMWORD PTR \[rdx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 72 7f[ ]*vplzcntq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 b2 00 04 00 00[ ]*vplzcntq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 72 80[ ]*vplzcntq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 b2 f8 fb ff ff[ ]*vplzcntq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7e 08 3a f6[ ]*vpbroadcastmw2d xmm30,k6
[ ]*[a-f0-9]+:[ ]*62 62 7e 28 3a f6[ ]*vpbroadcastmw2d ymm30,k6
[ ]*[a-f0-9]+:[ ]*62 62 fe 08 2a f6[ ]*vpbroadcastmb2q xmm30,k6
[ ]*[a-f0-9]+:[ ]*62 62 fe 28 2a f6[ ]*vpbroadcastmb2q ymm30,k6
[ ]*[a-f0-9]+:[ ]*62 02 7d 08 c4 f5[ ]*vpconflictd xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 0f c4 f5[ ]*vpconflictd xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 8f c4 f5[ ]*vpconflictd xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 31[ ]*vpconflictd xmm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 7d 08 c4 b4 f0 34 12 00 00[ ]*vpconflictd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 31[ ]*vpconflictd xmm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 72 7f[ ]*vpconflictd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 b2 00 08 00 00[ ]*vpconflictd xmm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 72 80[ ]*vpconflictd xmm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 b2 f0 f7 ff ff[ ]*vpconflictd xmm30,XMMWORD PTR \[rdx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 72 7f[ ]*vpconflictd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 b2 00 02 00 00[ ]*vpconflictd xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 72 80[ ]*vpconflictd xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 b2 fc fd ff ff[ ]*vpconflictd xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 28 c4 f5[ ]*vpconflictd ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 2f c4 f5[ ]*vpconflictd ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 7d af c4 f5[ ]*vpconflictd ymm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 31[ ]*vpconflictd ymm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 7d 28 c4 b4 f0 34 12 00 00[ ]*vpconflictd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 31[ ]*vpconflictd ymm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 72 7f[ ]*vpconflictd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 b2 00 10 00 00[ ]*vpconflictd ymm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 72 80[ ]*vpconflictd ymm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 b2 e0 ef ff ff[ ]*vpconflictd ymm30,YMMWORD PTR \[rdx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 72 7f[ ]*vpconflictd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 b2 00 02 00 00[ ]*vpconflictd ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 72 80[ ]*vpconflictd ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 b2 fc fd ff ff[ ]*vpconflictd ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 c4 f5[ ]*vpconflictq xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f c4 f5[ ]*vpconflictq xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f c4 f5[ ]*vpconflictq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 31[ ]*vpconflictq xmm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 fd 08 c4 b4 f0 34 12 00 00[ ]*vpconflictq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 31[ ]*vpconflictq xmm30,QWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 72 7f[ ]*vpconflictq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 b2 00 08 00 00[ ]*vpconflictq xmm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 72 80[ ]*vpconflictq xmm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 b2 f0 f7 ff ff[ ]*vpconflictq xmm30,XMMWORD PTR \[rdx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 72 7f[ ]*vpconflictq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 b2 00 04 00 00[ ]*vpconflictq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 72 80[ ]*vpconflictq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 b2 f8 fb ff ff[ ]*vpconflictq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 c4 f5[ ]*vpconflictq ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f c4 f5[ ]*vpconflictq ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd af c4 f5[ ]*vpconflictq ymm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 31[ ]*vpconflictq ymm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 fd 28 c4 b4 f0 34 12 00 00[ ]*vpconflictq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 31[ ]*vpconflictq ymm30,QWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 72 7f[ ]*vpconflictq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 b2 00 10 00 00[ ]*vpconflictq ymm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 72 80[ ]*vpconflictq ymm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 b2 e0 ef ff ff[ ]*vpconflictq ymm30,YMMWORD PTR \[rdx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 72 7f[ ]*vpconflictq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 b2 00 04 00 00[ ]*vpconflictq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 72 80[ ]*vpconflictq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 b2 f8 fb ff ff[ ]*vpconflictq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 08 44 f5[ ]*vplzcntd xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 0f 44 f5[ ]*vplzcntd xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 8f 44 f5[ ]*vplzcntd xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 31[ ]*vplzcntd xmm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 7d 08 44 b4 f0 34 12 00 00[ ]*vplzcntd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 31[ ]*vplzcntd xmm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 72 7f[ ]*vplzcntd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 b2 00 08 00 00[ ]*vplzcntd xmm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 72 80[ ]*vplzcntd xmm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 b2 f0 f7 ff ff[ ]*vplzcntd xmm30,XMMWORD PTR \[rdx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 72 7f[ ]*vplzcntd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 b2 00 02 00 00[ ]*vplzcntd xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 72 80[ ]*vplzcntd xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 b2 fc fd ff ff[ ]*vplzcntd xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 28 44 f5[ ]*vplzcntd ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 7d 2f 44 f5[ ]*vplzcntd ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 7d af 44 f5[ ]*vplzcntd ymm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 31[ ]*vplzcntd ymm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 7d 28 44 b4 f0 34 12 00 00[ ]*vplzcntd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 31[ ]*vplzcntd ymm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 72 7f[ ]*vplzcntd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 b2 00 10 00 00[ ]*vplzcntd ymm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 72 80[ ]*vplzcntd ymm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 b2 e0 ef ff ff[ ]*vplzcntd ymm30,YMMWORD PTR \[rdx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 72 7f[ ]*vplzcntd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 b2 00 02 00 00[ ]*vplzcntd ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 72 80[ ]*vplzcntd ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 b2 fc fd ff ff[ ]*vplzcntd ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 44 f5[ ]*vplzcntq xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 44 f5[ ]*vplzcntq xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 44 f5[ ]*vplzcntq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 31[ ]*vplzcntq xmm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 fd 08 44 b4 f0 34 12 00 00[ ]*vplzcntq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 31[ ]*vplzcntq xmm30,QWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 72 7f[ ]*vplzcntq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 b2 00 08 00 00[ ]*vplzcntq xmm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 72 80[ ]*vplzcntq xmm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 b2 f0 f7 ff ff[ ]*vplzcntq xmm30,XMMWORD PTR \[rdx-0x810\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 72 7f[ ]*vplzcntq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 b2 00 04 00 00[ ]*vplzcntq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 72 80[ ]*vplzcntq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 b2 f8 fb ff ff[ ]*vplzcntq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 44 f5[ ]*vplzcntq ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 44 f5[ ]*vplzcntq ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd af 44 f5[ ]*vplzcntq ymm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 31[ ]*vplzcntq ymm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 22 fd 28 44 b4 f0 34 12 00 00[ ]*vplzcntq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 31[ ]*vplzcntq ymm30,QWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 72 7f[ ]*vplzcntq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 b2 00 10 00 00[ ]*vplzcntq ymm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 72 80[ ]*vplzcntq ymm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 b2 e0 ef ff ff[ ]*vplzcntq ymm30,YMMWORD PTR \[rdx-0x1020\]
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 72 7f[ ]*vplzcntq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 b2 00 04 00 00[ ]*vplzcntq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 72 80[ ]*vplzcntq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 b2 f8 fb ff ff[ ]*vplzcntq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 62 7e 08 3a f6[ ]*vpbroadcastmw2d xmm30,k6
[ ]*[a-f0-9]+:[ ]*62 62 7e 28 3a f6[ ]*vpbroadcastmw2d ymm30,k6
[ ]*[a-f0-9]+:[ ]*62 62 fe 08 2a f6[ ]*vpbroadcastmb2q xmm30,k6
[ ]*[a-f0-9]+:[ ]*62 62 fe 28 2a f6[ ]*vpbroadcastmb2q ymm30,k6
#pass

View File

@ -0,0 +1,244 @@
#as:
#objdump: -dw
#name: x86_64 AVX512CD/VL insns
#source: x86-64-avx512cd_vl.s
.*: +file format .*
Disassembly of section \.text:
0+ <_start>:
[ ]*[a-f0-9]+:[ ]*62 02 7d 08 c4 f5[ ]*vpconflictd %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 0f c4 f5[ ]*vpconflictd %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 8f c4 f5[ ]*vpconflictd %xmm29,%xmm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 31[ ]*vpconflictd \(%rcx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 22 7d 08 c4 b4 f0 23 01 00 00[ ]*vpconflictd 0x123\(%rax,%r14,8\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 31[ ]*vpconflictd \(%rcx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 72 7f[ ]*vpconflictd 0x7f0\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 b2 00 08 00 00[ ]*vpconflictd 0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 72 80[ ]*vpconflictd -0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 b2 f0 f7 ff ff[ ]*vpconflictd -0x810\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 72 7f[ ]*vpconflictd 0x1fc\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 b2 00 02 00 00[ ]*vpconflictd 0x200\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 72 80[ ]*vpconflictd -0x200\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 b2 fc fd ff ff[ ]*vpconflictd -0x204\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 28 c4 f5[ ]*vpconflictd %ymm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 2f c4 f5[ ]*vpconflictd %ymm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 7d af c4 f5[ ]*vpconflictd %ymm29,%ymm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 31[ ]*vpconflictd \(%rcx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 22 7d 28 c4 b4 f0 23 01 00 00[ ]*vpconflictd 0x123\(%rax,%r14,8\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 31[ ]*vpconflictd \(%rcx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 72 7f[ ]*vpconflictd 0xfe0\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 b2 00 10 00 00[ ]*vpconflictd 0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 72 80[ ]*vpconflictd -0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 b2 e0 ef ff ff[ ]*vpconflictd -0x1020\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 72 7f[ ]*vpconflictd 0x1fc\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 b2 00 02 00 00[ ]*vpconflictd 0x200\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 72 80[ ]*vpconflictd -0x200\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 b2 fc fd ff ff[ ]*vpconflictd -0x204\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 c4 f5[ ]*vpconflictq %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f c4 f5[ ]*vpconflictq %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f c4 f5[ ]*vpconflictq %xmm29,%xmm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 31[ ]*vpconflictq \(%rcx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 22 fd 08 c4 b4 f0 23 01 00 00[ ]*vpconflictq 0x123\(%rax,%r14,8\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 31[ ]*vpconflictq \(%rcx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 72 7f[ ]*vpconflictq 0x7f0\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 b2 00 08 00 00[ ]*vpconflictq 0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 72 80[ ]*vpconflictq -0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 b2 f0 f7 ff ff[ ]*vpconflictq -0x810\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 72 7f[ ]*vpconflictq 0x3f8\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 b2 00 04 00 00[ ]*vpconflictq 0x400\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 72 80[ ]*vpconflictq -0x400\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 b2 f8 fb ff ff[ ]*vpconflictq -0x408\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 c4 f5[ ]*vpconflictq %ymm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f c4 f5[ ]*vpconflictq %ymm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 fd af c4 f5[ ]*vpconflictq %ymm29,%ymm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 31[ ]*vpconflictq \(%rcx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 22 fd 28 c4 b4 f0 23 01 00 00[ ]*vpconflictq 0x123\(%rax,%r14,8\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 31[ ]*vpconflictq \(%rcx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 72 7f[ ]*vpconflictq 0xfe0\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 b2 00 10 00 00[ ]*vpconflictq 0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 72 80[ ]*vpconflictq -0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 b2 e0 ef ff ff[ ]*vpconflictq -0x1020\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 72 7f[ ]*vpconflictq 0x3f8\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 b2 00 04 00 00[ ]*vpconflictq 0x400\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 72 80[ ]*vpconflictq -0x400\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 b2 f8 fb ff ff[ ]*vpconflictq -0x408\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 08 44 f5[ ]*vplzcntd %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 0f 44 f5[ ]*vplzcntd %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 8f 44 f5[ ]*vplzcntd %xmm29,%xmm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 31[ ]*vplzcntd \(%rcx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 22 7d 08 44 b4 f0 23 01 00 00[ ]*vplzcntd 0x123\(%rax,%r14,8\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 31[ ]*vplzcntd \(%rcx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 72 7f[ ]*vplzcntd 0x7f0\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 b2 00 08 00 00[ ]*vplzcntd 0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 72 80[ ]*vplzcntd -0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 b2 f0 f7 ff ff[ ]*vplzcntd -0x810\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 72 7f[ ]*vplzcntd 0x1fc\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 b2 00 02 00 00[ ]*vplzcntd 0x200\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 72 80[ ]*vplzcntd -0x200\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 b2 fc fd ff ff[ ]*vplzcntd -0x204\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 28 44 f5[ ]*vplzcntd %ymm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 2f 44 f5[ ]*vplzcntd %ymm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 7d af 44 f5[ ]*vplzcntd %ymm29,%ymm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 31[ ]*vplzcntd \(%rcx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 22 7d 28 44 b4 f0 23 01 00 00[ ]*vplzcntd 0x123\(%rax,%r14,8\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 31[ ]*vplzcntd \(%rcx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 72 7f[ ]*vplzcntd 0xfe0\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 b2 00 10 00 00[ ]*vplzcntd 0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 72 80[ ]*vplzcntd -0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 b2 e0 ef ff ff[ ]*vplzcntd -0x1020\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 72 7f[ ]*vplzcntd 0x1fc\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 b2 00 02 00 00[ ]*vplzcntd 0x200\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 72 80[ ]*vplzcntd -0x200\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 b2 fc fd ff ff[ ]*vplzcntd -0x204\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 44 f5[ ]*vplzcntq %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 44 f5[ ]*vplzcntq %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 44 f5[ ]*vplzcntq %xmm29,%xmm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 31[ ]*vplzcntq \(%rcx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 22 fd 08 44 b4 f0 23 01 00 00[ ]*vplzcntq 0x123\(%rax,%r14,8\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 31[ ]*vplzcntq \(%rcx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 72 7f[ ]*vplzcntq 0x7f0\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 b2 00 08 00 00[ ]*vplzcntq 0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 72 80[ ]*vplzcntq -0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 b2 f0 f7 ff ff[ ]*vplzcntq -0x810\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 72 7f[ ]*vplzcntq 0x3f8\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 b2 00 04 00 00[ ]*vplzcntq 0x400\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 72 80[ ]*vplzcntq -0x400\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 b2 f8 fb ff ff[ ]*vplzcntq -0x408\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 44 f5[ ]*vplzcntq %ymm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 44 f5[ ]*vplzcntq %ymm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 fd af 44 f5[ ]*vplzcntq %ymm29,%ymm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 31[ ]*vplzcntq \(%rcx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 22 fd 28 44 b4 f0 23 01 00 00[ ]*vplzcntq 0x123\(%rax,%r14,8\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 31[ ]*vplzcntq \(%rcx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 72 7f[ ]*vplzcntq 0xfe0\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 b2 00 10 00 00[ ]*vplzcntq 0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 72 80[ ]*vplzcntq -0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 b2 e0 ef ff ff[ ]*vplzcntq -0x1020\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 72 7f[ ]*vplzcntq 0x3f8\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 b2 00 04 00 00[ ]*vplzcntq 0x400\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 72 80[ ]*vplzcntq -0x400\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 b2 f8 fb ff ff[ ]*vplzcntq -0x408\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7e 08 3a f6[ ]*vpbroadcastmw2d %k6,%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7e 28 3a f6[ ]*vpbroadcastmw2d %k6,%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fe 08 2a f6[ ]*vpbroadcastmb2q %k6,%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fe 28 2a f6[ ]*vpbroadcastmb2q %k6,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 08 c4 f5[ ]*vpconflictd %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 0f c4 f5[ ]*vpconflictd %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 8f c4 f5[ ]*vpconflictd %xmm29,%xmm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 31[ ]*vpconflictd \(%rcx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 22 7d 08 c4 b4 f0 34 12 00 00[ ]*vpconflictd 0x1234\(%rax,%r14,8\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 31[ ]*vpconflictd \(%rcx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 72 7f[ ]*vpconflictd 0x7f0\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 b2 00 08 00 00[ ]*vpconflictd 0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 72 80[ ]*vpconflictd -0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 c4 b2 f0 f7 ff ff[ ]*vpconflictd -0x810\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 72 7f[ ]*vpconflictd 0x1fc\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 b2 00 02 00 00[ ]*vpconflictd 0x200\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 72 80[ ]*vpconflictd -0x200\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 c4 b2 fc fd ff ff[ ]*vpconflictd -0x204\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 28 c4 f5[ ]*vpconflictd %ymm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 2f c4 f5[ ]*vpconflictd %ymm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 7d af c4 f5[ ]*vpconflictd %ymm29,%ymm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 31[ ]*vpconflictd \(%rcx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 22 7d 28 c4 b4 f0 34 12 00 00[ ]*vpconflictd 0x1234\(%rax,%r14,8\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 31[ ]*vpconflictd \(%rcx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 72 7f[ ]*vpconflictd 0xfe0\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 b2 00 10 00 00[ ]*vpconflictd 0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 72 80[ ]*vpconflictd -0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 c4 b2 e0 ef ff ff[ ]*vpconflictd -0x1020\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 72 7f[ ]*vpconflictd 0x1fc\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 b2 00 02 00 00[ ]*vpconflictd 0x200\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 72 80[ ]*vpconflictd -0x200\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 c4 b2 fc fd ff ff[ ]*vpconflictd -0x204\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 c4 f5[ ]*vpconflictq %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f c4 f5[ ]*vpconflictq %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f c4 f5[ ]*vpconflictq %xmm29,%xmm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 31[ ]*vpconflictq \(%rcx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 22 fd 08 c4 b4 f0 34 12 00 00[ ]*vpconflictq 0x1234\(%rax,%r14,8\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 31[ ]*vpconflictq \(%rcx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 72 7f[ ]*vpconflictq 0x7f0\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 b2 00 08 00 00[ ]*vpconflictq 0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 72 80[ ]*vpconflictq -0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 c4 b2 f0 f7 ff ff[ ]*vpconflictq -0x810\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 72 7f[ ]*vpconflictq 0x3f8\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 b2 00 04 00 00[ ]*vpconflictq 0x400\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 72 80[ ]*vpconflictq -0x400\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 c4 b2 f8 fb ff ff[ ]*vpconflictq -0x408\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 c4 f5[ ]*vpconflictq %ymm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f c4 f5[ ]*vpconflictq %ymm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 fd af c4 f5[ ]*vpconflictq %ymm29,%ymm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 31[ ]*vpconflictq \(%rcx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 22 fd 28 c4 b4 f0 34 12 00 00[ ]*vpconflictq 0x1234\(%rax,%r14,8\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 31[ ]*vpconflictq \(%rcx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 72 7f[ ]*vpconflictq 0xfe0\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 b2 00 10 00 00[ ]*vpconflictq 0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 72 80[ ]*vpconflictq -0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 c4 b2 e0 ef ff ff[ ]*vpconflictq -0x1020\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 72 7f[ ]*vpconflictq 0x3f8\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 b2 00 04 00 00[ ]*vpconflictq 0x400\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 72 80[ ]*vpconflictq -0x400\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 c4 b2 f8 fb ff ff[ ]*vpconflictq -0x408\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 08 44 f5[ ]*vplzcntd %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 0f 44 f5[ ]*vplzcntd %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 7d 8f 44 f5[ ]*vplzcntd %xmm29,%xmm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 31[ ]*vplzcntd \(%rcx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 22 7d 08 44 b4 f0 34 12 00 00[ ]*vplzcntd 0x1234\(%rax,%r14,8\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 31[ ]*vplzcntd \(%rcx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 72 7f[ ]*vplzcntd 0x7f0\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 b2 00 08 00 00[ ]*vplzcntd 0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 72 80[ ]*vplzcntd -0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 08 44 b2 f0 f7 ff ff[ ]*vplzcntd -0x810\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 72 7f[ ]*vplzcntd 0x1fc\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 b2 00 02 00 00[ ]*vplzcntd 0x200\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 72 80[ ]*vplzcntd -0x200\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 18 44 b2 fc fd ff ff[ ]*vplzcntd -0x204\(%rdx\)\{1to4\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 28 44 f5[ ]*vplzcntd %ymm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 7d 2f 44 f5[ ]*vplzcntd %ymm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 7d af 44 f5[ ]*vplzcntd %ymm29,%ymm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 31[ ]*vplzcntd \(%rcx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 22 7d 28 44 b4 f0 34 12 00 00[ ]*vplzcntd 0x1234\(%rax,%r14,8\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 31[ ]*vplzcntd \(%rcx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 72 7f[ ]*vplzcntd 0xfe0\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 b2 00 10 00 00[ ]*vplzcntd 0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 72 80[ ]*vplzcntd -0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 28 44 b2 e0 ef ff ff[ ]*vplzcntd -0x1020\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 72 7f[ ]*vplzcntd 0x1fc\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 b2 00 02 00 00[ ]*vplzcntd 0x200\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 72 80[ ]*vplzcntd -0x200\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 44 b2 fc fd ff ff[ ]*vplzcntd -0x204\(%rdx\)\{1to8\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 44 f5[ ]*vplzcntq %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 44 f5[ ]*vplzcntq %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 44 f5[ ]*vplzcntq %xmm29,%xmm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 31[ ]*vplzcntq \(%rcx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 22 fd 08 44 b4 f0 34 12 00 00[ ]*vplzcntq 0x1234\(%rax,%r14,8\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 31[ ]*vplzcntq \(%rcx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 72 7f[ ]*vplzcntq 0x7f0\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 b2 00 08 00 00[ ]*vplzcntq 0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 72 80[ ]*vplzcntq -0x800\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 08 44 b2 f0 f7 ff ff[ ]*vplzcntq -0x810\(%rdx\),%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 72 7f[ ]*vplzcntq 0x3f8\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 b2 00 04 00 00[ ]*vplzcntq 0x400\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 72 80[ ]*vplzcntq -0x400\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 18 44 b2 f8 fb ff ff[ ]*vplzcntq -0x408\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 44 f5[ ]*vplzcntq %ymm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 44 f5[ ]*vplzcntq %ymm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 02 fd af 44 f5[ ]*vplzcntq %ymm29,%ymm30\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 31[ ]*vplzcntq \(%rcx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 22 fd 28 44 b4 f0 34 12 00 00[ ]*vplzcntq 0x1234\(%rax,%r14,8\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 31[ ]*vplzcntq \(%rcx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 72 7f[ ]*vplzcntq 0xfe0\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 b2 00 10 00 00[ ]*vplzcntq 0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 72 80[ ]*vplzcntq -0x1000\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 28 44 b2 e0 ef ff ff[ ]*vplzcntq -0x1020\(%rdx\),%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 72 7f[ ]*vplzcntq 0x3f8\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 b2 00 04 00 00[ ]*vplzcntq 0x400\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 72 80[ ]*vplzcntq -0x400\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fd 38 44 b2 f8 fb ff ff[ ]*vplzcntq -0x408\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 7e 08 3a f6[ ]*vpbroadcastmw2d %k6,%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 7e 28 3a f6[ ]*vpbroadcastmw2d %k6,%ymm30
[ ]*[a-f0-9]+:[ ]*62 62 fe 08 2a f6[ ]*vpbroadcastmb2q %k6,%xmm30
[ ]*[a-f0-9]+:[ ]*62 62 fe 28 2a f6[ ]*vpbroadcastmb2q %k6,%ymm30
#pass

View File

@ -0,0 +1,239 @@
# Check 64bit AVX512{CD,VL} instructions
.allow_index_reg
.text
_start:
vpconflictd %xmm29, %xmm30 # AVX512{CD,VL}
vpconflictd %xmm29, %xmm30{%k7} # AVX512{CD,VL}
vpconflictd %xmm29, %xmm30{%k7}{z} # AVX512{CD,VL}
vpconflictd (%rcx), %xmm30 # AVX512{CD,VL}
vpconflictd 0x123(%rax,%r14,8), %xmm30 # AVX512{CD,VL}
vpconflictd (%rcx){1to4}, %xmm30 # AVX512{CD,VL}
vpconflictd 2032(%rdx), %xmm30 # AVX512{CD,VL} Disp8
vpconflictd 2048(%rdx), %xmm30 # AVX512{CD,VL}
vpconflictd -2048(%rdx), %xmm30 # AVX512{CD,VL} Disp8
vpconflictd -2064(%rdx), %xmm30 # AVX512{CD,VL}
vpconflictd 508(%rdx){1to4}, %xmm30 # AVX512{CD,VL} Disp8
vpconflictd 512(%rdx){1to4}, %xmm30 # AVX512{CD,VL}
vpconflictd -512(%rdx){1to4}, %xmm30 # AVX512{CD,VL} Disp8
vpconflictd -516(%rdx){1to4}, %xmm30 # AVX512{CD,VL}
vpconflictd %ymm29, %ymm30 # AVX512{CD,VL}
vpconflictd %ymm29, %ymm30{%k7} # AVX512{CD,VL}
vpconflictd %ymm29, %ymm30{%k7}{z} # AVX512{CD,VL}
vpconflictd (%rcx), %ymm30 # AVX512{CD,VL}
vpconflictd 0x123(%rax,%r14,8), %ymm30 # AVX512{CD,VL}
vpconflictd (%rcx){1to8}, %ymm30 # AVX512{CD,VL}
vpconflictd 4064(%rdx), %ymm30 # AVX512{CD,VL} Disp8
vpconflictd 4096(%rdx), %ymm30 # AVX512{CD,VL}
vpconflictd -4096(%rdx), %ymm30 # AVX512{CD,VL} Disp8
vpconflictd -4128(%rdx), %ymm30 # AVX512{CD,VL}
vpconflictd 508(%rdx){1to8}, %ymm30 # AVX512{CD,VL} Disp8
vpconflictd 512(%rdx){1to8}, %ymm30 # AVX512{CD,VL}
vpconflictd -512(%rdx){1to8}, %ymm30 # AVX512{CD,VL} Disp8
vpconflictd -516(%rdx){1to8}, %ymm30 # AVX512{CD,VL}
vpconflictq %xmm29, %xmm30 # AVX512{CD,VL}
vpconflictq %xmm29, %xmm30{%k7} # AVX512{CD,VL}
vpconflictq %xmm29, %xmm30{%k7}{z} # AVX512{CD,VL}
vpconflictq (%rcx), %xmm30 # AVX512{CD,VL}
vpconflictq 0x123(%rax,%r14,8), %xmm30 # AVX512{CD,VL}
vpconflictq (%rcx){1to2}, %xmm30 # AVX512{CD,VL}
vpconflictq 2032(%rdx), %xmm30 # AVX512{CD,VL} Disp8
vpconflictq 2048(%rdx), %xmm30 # AVX512{CD,VL}
vpconflictq -2048(%rdx), %xmm30 # AVX512{CD,VL} Disp8
vpconflictq -2064(%rdx), %xmm30 # AVX512{CD,VL}
vpconflictq 1016(%rdx){1to2}, %xmm30 # AVX512{CD,VL} Disp8
vpconflictq 1024(%rdx){1to2}, %xmm30 # AVX512{CD,VL}
vpconflictq -1024(%rdx){1to2}, %xmm30 # AVX512{CD,VL} Disp8
vpconflictq -1032(%rdx){1to2}, %xmm30 # AVX512{CD,VL}
vpconflictq %ymm29, %ymm30 # AVX512{CD,VL}
vpconflictq %ymm29, %ymm30{%k7} # AVX512{CD,VL}
vpconflictq %ymm29, %ymm30{%k7}{z} # AVX512{CD,VL}
vpconflictq (%rcx), %ymm30 # AVX512{CD,VL}
vpconflictq 0x123(%rax,%r14,8), %ymm30 # AVX512{CD,VL}
vpconflictq (%rcx){1to4}, %ymm30 # AVX512{CD,VL}
vpconflictq 4064(%rdx), %ymm30 # AVX512{CD,VL} Disp8
vpconflictq 4096(%rdx), %ymm30 # AVX512{CD,VL}
vpconflictq -4096(%rdx), %ymm30 # AVX512{CD,VL} Disp8
vpconflictq -4128(%rdx), %ymm30 # AVX512{CD,VL}
vpconflictq 1016(%rdx){1to4}, %ymm30 # AVX512{CD,VL} Disp8
vpconflictq 1024(%rdx){1to4}, %ymm30 # AVX512{CD,VL}
vpconflictq -1024(%rdx){1to4}, %ymm30 # AVX512{CD,VL} Disp8
vpconflictq -1032(%rdx){1to4}, %ymm30 # AVX512{CD,VL}
vplzcntd %xmm29, %xmm30 # AVX512{CD,VL}
vplzcntd %xmm29, %xmm30{%k7} # AVX512{CD,VL}
vplzcntd %xmm29, %xmm30{%k7}{z} # AVX512{CD,VL}
vplzcntd (%rcx), %xmm30 # AVX512{CD,VL}
vplzcntd 0x123(%rax,%r14,8), %xmm30 # AVX512{CD,VL}
vplzcntd (%rcx){1to4}, %xmm30 # AVX512{CD,VL}
vplzcntd 2032(%rdx), %xmm30 # AVX512{CD,VL} Disp8
vplzcntd 2048(%rdx), %xmm30 # AVX512{CD,VL}
vplzcntd -2048(%rdx), %xmm30 # AVX512{CD,VL} Disp8
vplzcntd -2064(%rdx), %xmm30 # AVX512{CD,VL}
vplzcntd 508(%rdx){1to4}, %xmm30 # AVX512{CD,VL} Disp8
vplzcntd 512(%rdx){1to4}, %xmm30 # AVX512{CD,VL}
vplzcntd -512(%rdx){1to4}, %xmm30 # AVX512{CD,VL} Disp8
vplzcntd -516(%rdx){1to4}, %xmm30 # AVX512{CD,VL}
vplzcntd %ymm29, %ymm30 # AVX512{CD,VL}
vplzcntd %ymm29, %ymm30{%k7} # AVX512{CD,VL}
vplzcntd %ymm29, %ymm30{%k7}{z} # AVX512{CD,VL}
vplzcntd (%rcx), %ymm30 # AVX512{CD,VL}
vplzcntd 0x123(%rax,%r14,8), %ymm30 # AVX512{CD,VL}
vplzcntd (%rcx){1to8}, %ymm30 # AVX512{CD,VL}
vplzcntd 4064(%rdx), %ymm30 # AVX512{CD,VL} Disp8
vplzcntd 4096(%rdx), %ymm30 # AVX512{CD,VL}
vplzcntd -4096(%rdx), %ymm30 # AVX512{CD,VL} Disp8
vplzcntd -4128(%rdx), %ymm30 # AVX512{CD,VL}
vplzcntd 508(%rdx){1to8}, %ymm30 # AVX512{CD,VL} Disp8
vplzcntd 512(%rdx){1to8}, %ymm30 # AVX512{CD,VL}
vplzcntd -512(%rdx){1to8}, %ymm30 # AVX512{CD,VL} Disp8
vplzcntd -516(%rdx){1to8}, %ymm30 # AVX512{CD,VL}
vplzcntq %xmm29, %xmm30 # AVX512{CD,VL}
vplzcntq %xmm29, %xmm30{%k7} # AVX512{CD,VL}
vplzcntq %xmm29, %xmm30{%k7}{z} # AVX512{CD,VL}
vplzcntq (%rcx), %xmm30 # AVX512{CD,VL}
vplzcntq 0x123(%rax,%r14,8), %xmm30 # AVX512{CD,VL}
vplzcntq (%rcx){1to2}, %xmm30 # AVX512{CD,VL}
vplzcntq 2032(%rdx), %xmm30 # AVX512{CD,VL} Disp8
vplzcntq 2048(%rdx), %xmm30 # AVX512{CD,VL}
vplzcntq -2048(%rdx), %xmm30 # AVX512{CD,VL} Disp8
vplzcntq -2064(%rdx), %xmm30 # AVX512{CD,VL}
vplzcntq 1016(%rdx){1to2}, %xmm30 # AVX512{CD,VL} Disp8
vplzcntq 1024(%rdx){1to2}, %xmm30 # AVX512{CD,VL}
vplzcntq -1024(%rdx){1to2}, %xmm30 # AVX512{CD,VL} Disp8
vplzcntq -1032(%rdx){1to2}, %xmm30 # AVX512{CD,VL}
vplzcntq %ymm29, %ymm30 # AVX512{CD,VL}
vplzcntq %ymm29, %ymm30{%k7} # AVX512{CD,VL}
vplzcntq %ymm29, %ymm30{%k7}{z} # AVX512{CD,VL}
vplzcntq (%rcx), %ymm30 # AVX512{CD,VL}
vplzcntq 0x123(%rax,%r14,8), %ymm30 # AVX512{CD,VL}
vplzcntq (%rcx){1to4}, %ymm30 # AVX512{CD,VL}
vplzcntq 4064(%rdx), %ymm30 # AVX512{CD,VL} Disp8
vplzcntq 4096(%rdx), %ymm30 # AVX512{CD,VL}
vplzcntq -4096(%rdx), %ymm30 # AVX512{CD,VL} Disp8
vplzcntq -4128(%rdx), %ymm30 # AVX512{CD,VL}
vplzcntq 1016(%rdx){1to4}, %ymm30 # AVX512{CD,VL} Disp8
vplzcntq 1024(%rdx){1to4}, %ymm30 # AVX512{CD,VL}
vplzcntq -1024(%rdx){1to4}, %ymm30 # AVX512{CD,VL} Disp8
vplzcntq -1032(%rdx){1to4}, %ymm30 # AVX512{CD,VL}
vpbroadcastmw2d %k6, %xmm30 # AVX512{CD,VL}
vpbroadcastmw2d %k6, %ymm30 # AVX512{CD,VL}
vpbroadcastmb2q %k6, %xmm30 # AVX512{CD,VL}
vpbroadcastmb2q %k6, %ymm30 # AVX512{CD,VL}
.intel_syntax noprefix
vpconflictd xmm30, xmm29 # AVX512{CD,VL}
vpconflictd xmm30{k7}, xmm29 # AVX512{CD,VL}
vpconflictd xmm30{k7}{z}, xmm29 # AVX512{CD,VL}
vpconflictd xmm30, XMMWORD PTR [rcx] # AVX512{CD,VL}
vpconflictd xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{CD,VL}
vpconflictd xmm30, [rcx]{1to4} # AVX512{CD,VL}
vpconflictd xmm30, XMMWORD PTR [rdx+2032] # AVX512{CD,VL} Disp8
vpconflictd xmm30, XMMWORD PTR [rdx+2048] # AVX512{CD,VL}
vpconflictd xmm30, XMMWORD PTR [rdx-2048] # AVX512{CD,VL} Disp8
vpconflictd xmm30, XMMWORD PTR [rdx-2064] # AVX512{CD,VL}
vpconflictd xmm30, [rdx+508]{1to4} # AVX512{CD,VL} Disp8
vpconflictd xmm30, [rdx+512]{1to4} # AVX512{CD,VL}
vpconflictd xmm30, [rdx-512]{1to4} # AVX512{CD,VL} Disp8
vpconflictd xmm30, [rdx-516]{1to4} # AVX512{CD,VL}
vpconflictd ymm30, ymm29 # AVX512{CD,VL}
vpconflictd ymm30{k7}, ymm29 # AVX512{CD,VL}
vpconflictd ymm30{k7}{z}, ymm29 # AVX512{CD,VL}
vpconflictd ymm30, YMMWORD PTR [rcx] # AVX512{CD,VL}
vpconflictd ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{CD,VL}
vpconflictd ymm30, [rcx]{1to8} # AVX512{CD,VL}
vpconflictd ymm30, YMMWORD PTR [rdx+4064] # AVX512{CD,VL} Disp8
vpconflictd ymm30, YMMWORD PTR [rdx+4096] # AVX512{CD,VL}
vpconflictd ymm30, YMMWORD PTR [rdx-4096] # AVX512{CD,VL} Disp8
vpconflictd ymm30, YMMWORD PTR [rdx-4128] # AVX512{CD,VL}
vpconflictd ymm30, [rdx+508]{1to8} # AVX512{CD,VL} Disp8
vpconflictd ymm30, [rdx+512]{1to8} # AVX512{CD,VL}
vpconflictd ymm30, [rdx-512]{1to8} # AVX512{CD,VL} Disp8
vpconflictd ymm30, [rdx-516]{1to8} # AVX512{CD,VL}
vpconflictq xmm30, xmm29 # AVX512{CD,VL}
vpconflictq xmm30{k7}, xmm29 # AVX512{CD,VL}
vpconflictq xmm30{k7}{z}, xmm29 # AVX512{CD,VL}
vpconflictq xmm30, XMMWORD PTR [rcx] # AVX512{CD,VL}
vpconflictq xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{CD,VL}
vpconflictq xmm30, [rcx]{1to2} # AVX512{CD,VL}
vpconflictq xmm30, XMMWORD PTR [rdx+2032] # AVX512{CD,VL} Disp8
vpconflictq xmm30, XMMWORD PTR [rdx+2048] # AVX512{CD,VL}
vpconflictq xmm30, XMMWORD PTR [rdx-2048] # AVX512{CD,VL} Disp8
vpconflictq xmm30, XMMWORD PTR [rdx-2064] # AVX512{CD,VL}
vpconflictq xmm30, [rdx+1016]{1to2} # AVX512{CD,VL} Disp8
vpconflictq xmm30, [rdx+1024]{1to2} # AVX512{CD,VL}
vpconflictq xmm30, [rdx-1024]{1to2} # AVX512{CD,VL} Disp8
vpconflictq xmm30, [rdx-1032]{1to2} # AVX512{CD,VL}
vpconflictq ymm30, ymm29 # AVX512{CD,VL}
vpconflictq ymm30{k7}, ymm29 # AVX512{CD,VL}
vpconflictq ymm30{k7}{z}, ymm29 # AVX512{CD,VL}
vpconflictq ymm30, YMMWORD PTR [rcx] # AVX512{CD,VL}
vpconflictq ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{CD,VL}
vpconflictq ymm30, [rcx]{1to4} # AVX512{CD,VL}
vpconflictq ymm30, YMMWORD PTR [rdx+4064] # AVX512{CD,VL} Disp8
vpconflictq ymm30, YMMWORD PTR [rdx+4096] # AVX512{CD,VL}
vpconflictq ymm30, YMMWORD PTR [rdx-4096] # AVX512{CD,VL} Disp8
vpconflictq ymm30, YMMWORD PTR [rdx-4128] # AVX512{CD,VL}
vpconflictq ymm30, [rdx+1016]{1to4} # AVX512{CD,VL} Disp8
vpconflictq ymm30, [rdx+1024]{1to4} # AVX512{CD,VL}
vpconflictq ymm30, [rdx-1024]{1to4} # AVX512{CD,VL} Disp8
vpconflictq ymm30, [rdx-1032]{1to4} # AVX512{CD,VL}
vplzcntd xmm30, xmm29 # AVX512{CD,VL}
vplzcntd xmm30{k7}, xmm29 # AVX512{CD,VL}
vplzcntd xmm30{k7}{z}, xmm29 # AVX512{CD,VL}
vplzcntd xmm30, XMMWORD PTR [rcx] # AVX512{CD,VL}
vplzcntd xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{CD,VL}
vplzcntd xmm30, [rcx]{1to4} # AVX512{CD,VL}
vplzcntd xmm30, XMMWORD PTR [rdx+2032] # AVX512{CD,VL} Disp8
vplzcntd xmm30, XMMWORD PTR [rdx+2048] # AVX512{CD,VL}
vplzcntd xmm30, XMMWORD PTR [rdx-2048] # AVX512{CD,VL} Disp8
vplzcntd xmm30, XMMWORD PTR [rdx-2064] # AVX512{CD,VL}
vplzcntd xmm30, [rdx+508]{1to4} # AVX512{CD,VL} Disp8
vplzcntd xmm30, [rdx+512]{1to4} # AVX512{CD,VL}
vplzcntd xmm30, [rdx-512]{1to4} # AVX512{CD,VL} Disp8
vplzcntd xmm30, [rdx-516]{1to4} # AVX512{CD,VL}
vplzcntd ymm30, ymm29 # AVX512{CD,VL}
vplzcntd ymm30{k7}, ymm29 # AVX512{CD,VL}
vplzcntd ymm30{k7}{z}, ymm29 # AVX512{CD,VL}
vplzcntd ymm30, YMMWORD PTR [rcx] # AVX512{CD,VL}
vplzcntd ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{CD,VL}
vplzcntd ymm30, [rcx]{1to8} # AVX512{CD,VL}
vplzcntd ymm30, YMMWORD PTR [rdx+4064] # AVX512{CD,VL} Disp8
vplzcntd ymm30, YMMWORD PTR [rdx+4096] # AVX512{CD,VL}
vplzcntd ymm30, YMMWORD PTR [rdx-4096] # AVX512{CD,VL} Disp8
vplzcntd ymm30, YMMWORD PTR [rdx-4128] # AVX512{CD,VL}
vplzcntd ymm30, [rdx+508]{1to8} # AVX512{CD,VL} Disp8
vplzcntd ymm30, [rdx+512]{1to8} # AVX512{CD,VL}
vplzcntd ymm30, [rdx-512]{1to8} # AVX512{CD,VL} Disp8
vplzcntd ymm30, [rdx-516]{1to8} # AVX512{CD,VL}
vplzcntq xmm30, xmm29 # AVX512{CD,VL}
vplzcntq xmm30{k7}, xmm29 # AVX512{CD,VL}
vplzcntq xmm30{k7}{z}, xmm29 # AVX512{CD,VL}
vplzcntq xmm30, XMMWORD PTR [rcx] # AVX512{CD,VL}
vplzcntq xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{CD,VL}
vplzcntq xmm30, [rcx]{1to2} # AVX512{CD,VL}
vplzcntq xmm30, XMMWORD PTR [rdx+2032] # AVX512{CD,VL} Disp8
vplzcntq xmm30, XMMWORD PTR [rdx+2048] # AVX512{CD,VL}
vplzcntq xmm30, XMMWORD PTR [rdx-2048] # AVX512{CD,VL} Disp8
vplzcntq xmm30, XMMWORD PTR [rdx-2064] # AVX512{CD,VL}
vplzcntq xmm30, [rdx+1016]{1to2} # AVX512{CD,VL} Disp8
vplzcntq xmm30, [rdx+1024]{1to2} # AVX512{CD,VL}
vplzcntq xmm30, [rdx-1024]{1to2} # AVX512{CD,VL} Disp8
vplzcntq xmm30, [rdx-1032]{1to2} # AVX512{CD,VL}
vplzcntq ymm30, ymm29 # AVX512{CD,VL}
vplzcntq ymm30{k7}, ymm29 # AVX512{CD,VL}
vplzcntq ymm30{k7}{z}, ymm29 # AVX512{CD,VL}
vplzcntq ymm30, YMMWORD PTR [rcx] # AVX512{CD,VL}
vplzcntq ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{CD,VL}
vplzcntq ymm30, [rcx]{1to4} # AVX512{CD,VL}
vplzcntq ymm30, YMMWORD PTR [rdx+4064] # AVX512{CD,VL} Disp8
vplzcntq ymm30, YMMWORD PTR [rdx+4096] # AVX512{CD,VL}
vplzcntq ymm30, YMMWORD PTR [rdx-4096] # AVX512{CD,VL} Disp8
vplzcntq ymm30, YMMWORD PTR [rdx-4128] # AVX512{CD,VL}
vplzcntq ymm30, [rdx+1016]{1to4} # AVX512{CD,VL} Disp8
vplzcntq ymm30, [rdx+1024]{1to4} # AVX512{CD,VL}
vplzcntq ymm30, [rdx-1024]{1to4} # AVX512{CD,VL} Disp8
vplzcntq ymm30, [rdx-1032]{1to4} # AVX512{CD,VL}
vpbroadcastmw2d xmm30, k6 # AVX512{CD,VL}
vpbroadcastmw2d ymm30, k6 # AVX512{CD,VL}
vpbroadcastmb2q xmm30, k6 # AVX512{CD,VL}
vpbroadcastmb2q ymm30, k6 # AVX512{CD,VL}

View File

@ -1,3 +1,17 @@
2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
Alexander Ivchenko <alexander.ivchenko@intel.com>
Maxim Kuznetsov <maxim.kuznetsov@intel.com>
Sergey Lega <sergey.s.lega@intel.com>
Anna Tikhonova <anna.tikhonova@intel.com>
Ilya Tocar <ilya.tocar@intel.com>
Andrey Turetskiy <andrey.turetskiy@intel.com>
Ilya Verbin <ilya.verbin@intel.com>
Kirill Yukhin <kirill.yukhin@intel.com>
Michael Zolotukhin <michael.v.zolotukhin@intel.com>
* i386-opc.tbl: Add AVX512VL and AVX512CD instructions.
* i386-tbl.h: Regenerate.
2014-07-22 Sergey Guriev <sergey.s.guriev@intel.com>
Alexander Ivchenko <alexander.ivchenko@intel.com>
Maxim Kuznetsov <maxim.kuznetsov@intel.com>

View File

@ -5265,3 +5265,23 @@ vunpcklps, 3, 0x14, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexO
vunpcklps, 3, 0x14, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
// AVX512VL instructions end.
// AVX512VL and AVX512CD instructions.
vpbroadcastmb2q, 2, 0xF32A, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=2|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegMask, RegXMM }
vpbroadcastmb2q, 2, 0xF32A, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegMask, RegYMM }
vpbroadcastmw2d, 2, 0xF33A, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=2|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegMask, RegXMM }
vpbroadcastmw2d, 2, 0xF33A, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegMask, RegYMM }
vpconflictd, 2, 0x66C4, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
vpconflictd, 2, 0x66C4, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
vplzcntd, 2, 0x6644, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
vplzcntd, 2, 0x6644, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
vpconflictq, 2, 0x66C4, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
vpconflictq, 2, 0x66C4, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
vplzcntq, 2, 0x6644, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
vplzcntq, 2, 0x6644, None, 1, CpuAVX512CD|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
// AVX512VL and AVX512CD instructions end.

View File

@ -75736,6 +75736,36 @@ const insn_template i386_optab[] =
{ { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpbroadcastmb2q", 2, 0xF32A, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpbroadcastmb2q", 2, 0xF32A, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpbroadcastmw2d", 2, 0xF33A, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@ -75751,6 +75781,36 @@ const insn_template i386_optab[] =
{ { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpbroadcastmw2d", 2, 0xF33A, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpbroadcastmw2d", 2, 0xF33A, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpconflictd", 2, 0x66C4, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@ -75766,6 +75826,36 @@ const insn_template i386_optab[] =
{ { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpconflictd", 2, 0x66C4, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
{ { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpconflictd", 2, 0x66C4, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
{ { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpconflictq", 2, 0x66C4, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@ -75781,6 +75871,36 @@ const insn_template i386_optab[] =
{ { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpconflictq", 2, 0x66C4, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
{ { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vpconflictq", 2, 0x66C4, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
{ { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vplzcntd", 2, 0x6644, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@ -75796,6 +75916,36 @@ const insn_template i386_optab[] =
{ { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vplzcntd", 2, 0x6644, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
{ { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vplzcntd", 2, 0x6644, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
{ { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vplzcntq", 2, 0x6644, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@ -75811,6 +75961,36 @@ const insn_template i386_optab[] =
{ { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vplzcntq", 2, 0x6644, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
{ { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vplzcntq", 2, 0x6644, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
{ 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
0, 0 },
{ { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
{ { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
{ "vexp2pd", 2, 0x66C8, None, 1,
{ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,