From: Jan Beulich Date: Wed, 10 Mar 2021 07:20:29 +0000 (+0100) Subject: x86/Intel: correct AVX512 S/G disassembly X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b763d508db481ae3721a80392a1b02e681662d23;p=binutils-gdb.git x86/Intel: correct AVX512 S/G disassembly Commit 6ff00b5e12e7 ("x86/Intel: correct permitted operand sizes for AVX512 scatter/gather") brought the assembler side of AVX512 S/G insn handling in line with AVX2's, but the disassembler side was forgotten. This has the benefit of - allowing to fold a number of table entries, - rendering a few #define-s and enumerators unused. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 2cee4f5d264..91c9918191a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,12 @@ +2021-03-10 Jan Beulich + + * testsuite/gas/i386/avx512f-intel.d, + testsuite/gas/i386/avx512f_vl-intel.d, + testsuite/gas/i386/avx512pf-intel.d, + testsuite/gas/i386/x86-64-avx512f-intel.d, + testsuite/gas/i386/x86-64-avx512f_vl-intel.d, + testsuite/gas/i386/x86-64-avx512pf-intel.d: Adjust expectations. + 2021-03-10 Jan Beulich * testsuite/gas/i386/prefetch.d, diff --git a/gas/testsuite/gas/i386/avx512f-intel.d b/gas/testsuite/gas/i386/avx512f-intel.d index de7a0c293a9..9ab812b09db 100644 --- a/gas/testsuite/gas/i386/avx512f-intel.d +++ b/gas/testsuite/gas/i386/avx512f-intel.d @@ -3547,22 +3547,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 f2 55 0f bf b2 00 02 00 00 vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\] [ ]*[a-f0-9]+: 62 f2 55 0f bf 72 80 vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\] [ ]*[a-f0-9]+: 62 f2 55 0f bf b2 fc fd ff ff vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\] -[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 7b 00 00 00 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 7b 00 00 00 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 92 74 38 20 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 b9 00 04 00 00 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 7b 00 00 00 vgatherdps zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 7b 00 00 00 vgatherdps zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 92 74 38 40 vgatherdps zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 b9 00 04 00 00 vgatherdps zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 7b 00 00 00 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 7b 00 00 00 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 93 74 38 20 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 b9 00 04 00 00 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 7b 00 00 00 vgatherqps ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 7b 00 00 00 vgatherqps ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 93 74 38 40 vgatherqps ymm6\{k1\},YMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 b9 00 04 00 00 vgatherqps ymm6\{k1\},YMMWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 7b 00 00 00 vgatherdpd zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 7b 00 00 00 vgatherdpd zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 92 74 38 20 vgatherdpd zmm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 b9 00 04 00 00 vgatherdpd zmm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 7b 00 00 00 vgatherdps zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 7b 00 00 00 vgatherdps zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 92 74 38 40 vgatherdps zmm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 b9 00 04 00 00 vgatherdps zmm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 7b 00 00 00 vgatherqpd zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 7b 00 00 00 vgatherqpd zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 93 74 38 20 vgatherqpd zmm6\{k1\},QWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 b9 00 04 00 00 vgatherqpd zmm6\{k1\},QWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 7b 00 00 00 vgatherqps ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 7b 00 00 00 vgatherqps ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 93 74 38 40 vgatherqps ymm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 b9 00 04 00 00 vgatherqps ymm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\] [ ]*[a-f0-9]+: 62 f2 fd 48 42 f5 vgetexppd zmm6,zmm5 [ ]*[a-f0-9]+: 62 f2 fd 4f 42 f5 vgetexppd zmm6\{k7\},zmm5 [ ]*[a-f0-9]+: 62 f2 fd cf 42 f5 vgetexppd zmm6\{k7\}\{z\},zmm5 @@ -4718,22 +4718,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 f2 fd 48 89 f5 vpexpandq zmm6,zmm5 [ ]*[a-f0-9]+: 62 f2 fd 4f 89 f5 vpexpandq zmm6\{k7\},zmm5 [ ]*[a-f0-9]+: 62 f2 fd cf 89 f5 vpexpandq zmm6\{k7\}\{z\},zmm5 -[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 7b 00 00 00 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 7b 00 00 00 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 90 74 38 40 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 b9 00 04 00 00 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 7b 00 00 00 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 7b 00 00 00 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 90 74 38 20 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 b9 00 04 00 00 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 7b 00 00 00 vpgatherqd ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8\+0x7b] -[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 7b 00 00 00 vpgatherqd ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8\+0x7b] -[ ]*[a-f0-9]+: 62 f2 7d 49 91 74 38 40 vpgatherqd ymm6\{k1\},YMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 b9 00 04 00 00 vpgatherqd ymm6\{k1\},YMMWORD PTR \[ecx\+zmm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 7b 00 00 00 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 7b 00 00 00 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 91 74 38 20 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 b9 00 04 00 00 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 7b 00 00 00 vpgatherdd zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 7b 00 00 00 vpgatherdd zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 90 74 38 40 vpgatherdd zmm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 b9 00 04 00 00 vpgatherdd zmm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 7b 00 00 00 vpgatherdq zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 7b 00 00 00 vpgatherdq zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 90 74 38 20 vpgatherdq zmm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 b9 00 04 00 00 vpgatherdq zmm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 7b 00 00 00 vpgatherqd ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b] +[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 7b 00 00 00 vpgatherqd ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b] +[ ]*[a-f0-9]+: 62 f2 7d 49 91 74 38 40 vpgatherqd ymm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 b9 00 04 00 00 vpgatherqd ymm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 7b 00 00 00 vpgatherqq zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 7b 00 00 00 vpgatherqq zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 91 74 38 20 vpgatherqq zmm6\{k1\},QWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 b9 00 04 00 00 vpgatherqq zmm6\{k1\},QWORD PTR \[ecx\+zmm7\*4\+0x400\] [ ]*[a-f0-9]+: 62 f2 55 48 3d f4 vpmaxsd zmm6,zmm5,zmm4 [ ]*[a-f0-9]+: 62 f2 55 4f 3d f4 vpmaxsd zmm6\{k7\},zmm5,zmm4 [ ]*[a-f0-9]+: 62 f2 55 cf 3d f4 vpmaxsd zmm6\{k7\}\{z\},zmm5,zmm4 @@ -4996,22 +4996,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 f1 d5 58 eb b2 00 04 00 00 vporq zmm6,zmm5,QWORD PTR \[edx\+0x400\]\{1to8\} [ ]*[a-f0-9]+: 62 f1 d5 58 eb 72 80 vporq zmm6,zmm5,QWORD PTR \[edx-0x400\]\{1to8\} [ ]*[a-f0-9]+: 62 f1 d5 58 eb b2 f8 fb ff ff vporq zmm6,zmm5,QWORD PTR \[edx-0x408\]\{1to8\} -[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 7b 00 00 00 vpscatterdd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 7b 00 00 00 vpscatterdd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a0 74 38 40 vpscatterdd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 b9 00 04 00 00 vpscatterdd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 7b 00 00 00 vpscatterdq ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 7b 00 00 00 vpscatterdq ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a0 74 38 20 vpscatterdq ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 b9 00 04 00 00 vpscatterdq ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 7b 00 00 00 vpscatterqd YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 7b 00 00 00 vpscatterqd YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a1 74 38 40 vpscatterqd YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 b9 00 04 00 00 vpscatterqd YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 7b 00 00 00 vpscatterqq ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 7b 00 00 00 vpscatterqq ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a1 74 38 20 vpscatterqq ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 b9 00 04 00 00 vpscatterqq ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 7b 00 00 00 vpscatterdd DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 7b 00 00 00 vpscatterdd DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a0 74 38 40 vpscatterdd DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 b9 00 04 00 00 vpscatterdd DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 7b 00 00 00 vpscatterdq QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 7b 00 00 00 vpscatterdq QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a0 74 38 20 vpscatterdq QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 b9 00 04 00 00 vpscatterdq QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 7b 00 00 00 vpscatterqd DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 7b 00 00 00 vpscatterqd DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a1 74 38 40 vpscatterqd DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 b9 00 04 00 00 vpscatterqd DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 7b 00 00 00 vpscatterqq QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 7b 00 00 00 vpscatterqq QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a1 74 38 20 vpscatterqq QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 b9 00 04 00 00 vpscatterqq QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 [ ]*[a-f0-9]+: 62 f1 7d 48 70 f5 ab vpshufd zmm6,zmm5,0xab [ ]*[a-f0-9]+: 62 f1 7d 4f 70 f5 ab vpshufd zmm6\{k7\},zmm5,0xab [ ]*[a-f0-9]+: 62 f1 7d cf 70 f5 ab vpshufd zmm6\{k7\}\{z\},zmm5,0xab @@ -5415,22 +5415,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 f2 55 0f 4f b2 00 02 00 00 vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\] [ ]*[a-f0-9]+: 62 f2 55 0f 4f 72 80 vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\] [ ]*[a-f0-9]+: 62 f2 55 0f 4f b2 fc fd ff ff vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\] -[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 7b 00 00 00 vscatterdpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 7b 00 00 00 vscatterdpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a2 74 38 20 vscatterdpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 b9 00 04 00 00 vscatterdpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 7b 00 00 00 vscatterdps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 7b 00 00 00 vscatterdps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a2 74 38 40 vscatterdps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 b9 00 04 00 00 vscatterdps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 7b 00 00 00 vscatterqpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 7b 00 00 00 vscatterqpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a3 74 38 20 vscatterqpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 b9 00 04 00 00 vscatterqpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 7b 00 00 00 vscatterqps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 7b 00 00 00 vscatterqps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a3 74 38 40 vscatterqps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 b9 00 04 00 00 vscatterqps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 7b 00 00 00 vscatterdpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 7b 00 00 00 vscatterdpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a2 74 38 20 vscatterdpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 b9 00 04 00 00 vscatterdpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 7b 00 00 00 vscatterdps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 7b 00 00 00 vscatterdps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a2 74 38 40 vscatterdps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 b9 00 04 00 00 vscatterdps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 7b 00 00 00 vscatterqpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 7b 00 00 00 vscatterqpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a3 74 38 20 vscatterqpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 b9 00 04 00 00 vscatterqpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 7b 00 00 00 vscatterqps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 7b 00 00 00 vscatterqps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a3 74 38 40 vscatterqps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 b9 00 04 00 00 vscatterqps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6 [ ]*[a-f0-9]+: 62 f1 d5 48 c6 f4 ab vshufpd zmm6,zmm5,zmm4,0xab [ ]*[a-f0-9]+: 62 f1 d5 4f c6 f4 ab vshufpd zmm6\{k7\},zmm5,zmm4,0xab [ ]*[a-f0-9]+: 62 f1 d5 cf c6 f4 ab vshufpd zmm6\{k7\}\{z\},zmm5,zmm4,0xab @@ -10190,22 +10190,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 f2 55 0f bf b2 00 02 00 00 vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\] [ ]*[a-f0-9]+: 62 f2 55 0f bf 72 80 vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\] [ ]*[a-f0-9]+: 62 f2 55 0f bf b2 fc fd ff ff vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\] -[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 85 ff ff ff vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 85 ff ff ff vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 92 74 38 20 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 b9 00 04 00 00 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 85 ff ff ff vgatherdps zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 85 ff ff ff vgatherdps zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 92 74 38 40 vgatherdps zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 b9 00 04 00 00 vgatherdps zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 85 ff ff ff vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 85 ff ff ff vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 93 74 38 20 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 b9 00 04 00 00 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 85 ff ff ff vgatherqps ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 85 ff ff ff vgatherqps ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 93 74 38 40 vgatherqps ymm6\{k1\},YMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 b9 00 04 00 00 vgatherqps ymm6\{k1\},YMMWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 85 ff ff ff vgatherdpd zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 85 ff ff ff vgatherdpd zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 92 74 38 20 vgatherdpd zmm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 b9 00 04 00 00 vgatherdpd zmm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 85 ff ff ff vgatherdps zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 85 ff ff ff vgatherdps zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 92 74 38 40 vgatherdps zmm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 b9 00 04 00 00 vgatherdps zmm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 85 ff ff ff vgatherqpd zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 85 ff ff ff vgatherqpd zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 93 74 38 20 vgatherqpd zmm6\{k1\},QWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 b9 00 04 00 00 vgatherqpd zmm6\{k1\},QWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 85 ff ff ff vgatherqps ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 85 ff ff ff vgatherqps ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 93 74 38 40 vgatherqps ymm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 b9 00 04 00 00 vgatherqps ymm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\] [ ]*[a-f0-9]+: 62 f2 fd 48 42 f5 vgetexppd zmm6,zmm5 [ ]*[a-f0-9]+: 62 f2 fd 4f 42 f5 vgetexppd zmm6\{k7\},zmm5 [ ]*[a-f0-9]+: 62 f2 fd cf 42 f5 vgetexppd zmm6\{k7\}\{z\},zmm5 @@ -11361,22 +11361,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 f2 fd 48 89 f5 vpexpandq zmm6,zmm5 [ ]*[a-f0-9]+: 62 f2 fd 4f 89 f5 vpexpandq zmm6\{k7\},zmm5 [ ]*[a-f0-9]+: 62 f2 fd cf 89 f5 vpexpandq zmm6\{k7\}\{z\},zmm5 -[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 85 ff ff ff vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 85 ff ff ff vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 90 74 38 40 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 b9 00 04 00 00 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 85 ff ff ff vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 85 ff ff ff vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 90 74 38 20 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 b9 00 04 00 00 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 85 ff ff ff vpgatherqd ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 85 ff ff ff vpgatherqd ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 7d 49 91 74 38 40 vpgatherqd ymm6\{k1\},YMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 b9 00 04 00 00 vpgatherqd ymm6\{k1\},YMMWORD PTR \[ecx\+zmm7\*4\+0x400\] -[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 85 ff ff ff vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 85 ff ff ff vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\] -[ ]*[a-f0-9]+: 62 f2 fd 49 91 74 38 20 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\] -[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 b9 00 04 00 00 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 85 ff ff ff vpgatherdd zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 85 ff ff ff vpgatherdd zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 90 74 38 40 vpgatherdd zmm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 b9 00 04 00 00 vpgatherdd zmm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 85 ff ff ff vpgatherdq zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 85 ff ff ff vpgatherdq zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 90 74 38 20 vpgatherdq zmm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 b9 00 04 00 00 vpgatherdq zmm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 85 ff ff ff vpgatherqd ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 85 ff ff ff vpgatherqd ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 7d 49 91 74 38 40 vpgatherqd ymm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 b9 00 04 00 00 vpgatherqd ymm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\] +[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 85 ff ff ff vpgatherqq zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 85 ff ff ff vpgatherqq zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8-0x7b\] +[ ]*[a-f0-9]+: 62 f2 fd 49 91 74 38 20 vpgatherqq zmm6\{k1\},QWORD PTR \[eax\+zmm7\*1\+0x100\] +[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 b9 00 04 00 00 vpgatherqq zmm6\{k1\},QWORD PTR \[ecx\+zmm7\*4\+0x400\] [ ]*[a-f0-9]+: 62 f2 55 48 3d f4 vpmaxsd zmm6,zmm5,zmm4 [ ]*[a-f0-9]+: 62 f2 55 4f 3d f4 vpmaxsd zmm6\{k7\},zmm5,zmm4 [ ]*[a-f0-9]+: 62 f2 55 cf 3d f4 vpmaxsd zmm6\{k7\}\{z\},zmm5,zmm4 @@ -11639,22 +11639,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 f1 d5 58 eb b2 00 04 00 00 vporq zmm6,zmm5,QWORD PTR \[edx\+0x400\]\{1to8\} [ ]*[a-f0-9]+: 62 f1 d5 58 eb 72 80 vporq zmm6,zmm5,QWORD PTR \[edx-0x400\]\{1to8\} [ ]*[a-f0-9]+: 62 f1 d5 58 eb b2 f8 fb ff ff vporq zmm6,zmm5,QWORD PTR \[edx-0x408\]\{1to8\} -[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 85 ff ff ff vpscatterdd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 85 ff ff ff vpscatterdd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a0 74 38 40 vpscatterdd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 b9 00 04 00 00 vpscatterdd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 85 ff ff ff vpscatterdq ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 85 ff ff ff vpscatterdq ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a0 74 38 20 vpscatterdq ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 b9 00 04 00 00 vpscatterdq ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 85 ff ff ff vpscatterqd YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 85 ff ff ff vpscatterqd YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a1 74 38 40 vpscatterqd YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 b9 00 04 00 00 vpscatterqd YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 85 ff ff ff vpscatterqq ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 85 ff ff ff vpscatterqq ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a1 74 38 20 vpscatterqq ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 b9 00 04 00 00 vpscatterqq ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 85 ff ff ff vpscatterdd DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 85 ff ff ff vpscatterdd DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a0 74 38 40 vpscatterdd DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 b9 00 04 00 00 vpscatterdd DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 85 ff ff ff vpscatterdq QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 85 ff ff ff vpscatterdq QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a0 74 38 20 vpscatterdq QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 b9 00 04 00 00 vpscatterdq QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 85 ff ff ff vpscatterqd DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 85 ff ff ff vpscatterqd DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a1 74 38 40 vpscatterqd DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 b9 00 04 00 00 vpscatterqd DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 85 ff ff ff vpscatterqq QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 85 ff ff ff vpscatterqq QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a1 74 38 20 vpscatterqq QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 b9 00 04 00 00 vpscatterqq QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 [ ]*[a-f0-9]+: 62 f1 7d 48 70 f5 ab vpshufd zmm6,zmm5,0xab [ ]*[a-f0-9]+: 62 f1 7d 4f 70 f5 ab vpshufd zmm6\{k7\},zmm5,0xab [ ]*[a-f0-9]+: 62 f1 7d cf 70 f5 ab vpshufd zmm6\{k7\}\{z\},zmm5,0xab @@ -12058,22 +12058,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 f2 55 0f 4f b2 00 02 00 00 vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\] [ ]*[a-f0-9]+: 62 f2 55 0f 4f 72 80 vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\] [ ]*[a-f0-9]+: 62 f2 55 0f 4f b2 fc fd ff ff vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\] -[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 85 ff ff ff vscatterdpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 85 ff ff ff vscatterdpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a2 74 38 20 vscatterdpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 b9 00 04 00 00 vscatterdpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 85 ff ff ff vscatterdps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 85 ff ff ff vscatterdps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a2 74 38 40 vscatterdps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 b9 00 04 00 00 vscatterdps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 85 ff ff ff vscatterqpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 85 ff ff ff vscatterqpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a3 74 38 20 vscatterqpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 b9 00 04 00 00 vscatterqpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 85 ff ff ff vscatterqps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 85 ff ff ff vscatterqps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a3 74 38 40 vscatterqps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 b9 00 04 00 00 vscatterqps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 85 ff ff ff vscatterdpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 85 ff ff ff vscatterdpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a2 74 38 20 vscatterdpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 b9 00 04 00 00 vscatterdpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 85 ff ff ff vscatterdps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 85 ff ff ff vscatterdps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a2 74 38 40 vscatterdps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 b9 00 04 00 00 vscatterdps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 85 ff ff ff vscatterqpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 85 ff ff ff vscatterqpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a3 74 38 20 vscatterqpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 b9 00 04 00 00 vscatterqpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 85 ff ff ff vscatterqps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 85 ff ff ff vscatterqps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a3 74 38 40 vscatterqps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 b9 00 04 00 00 vscatterqps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6 [ ]*[a-f0-9]+: 62 f1 d5 48 c6 f4 ab vshufpd zmm6,zmm5,zmm4,0xab [ ]*[a-f0-9]+: 62 f1 d5 4f c6 f4 ab vshufpd zmm6\{k7\},zmm5,zmm4,0xab [ ]*[a-f0-9]+: 62 f1 d5 cf c6 f4 ab vshufpd zmm6\{k7\}\{z\},zmm5,zmm4,0xab diff --git a/gas/testsuite/gas/i386/avx512f_vl-intel.d b/gas/testsuite/gas/i386/avx512f_vl-intel.d index cefed2af9a9..5c07d82d45c 100644 --- a/gas/testsuite/gas/i386/avx512f_vl-intel.d +++ b/gas/testsuite/gas/i386/avx512f_vl-intel.d @@ -1630,30 +1630,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f2 55 3f be b2 00 02 00 00[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 f2 55 3f be 72 80[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 f2 55 3f be b2 fc fd ff ff[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\} -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 fd 7b 00 00 00[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 74 38 20[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 fd 7b 00 00 00[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 74 38 20[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 fd 7b 00 00 00[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 74 38 40[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 fd 7b 00 00 00[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 74 38 40[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 fd 7b 00 00 00[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 74 38 20[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 fd 7b 00 00 00[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 74 38 20[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 fd 7b 00 00 00[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 74 38 40[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 fd 7b 00 00 00[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 74 38 40[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 fd 7b 00 00 00[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 74 38 20[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 fd 7b 00 00 00[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 74 38 20[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 fd 7b 00 00 00[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 74 38 40[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 fd 7b 00 00 00[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 74 38 40[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 fd 7b 00 00 00[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 74 38 20[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 fd 7b 00 00 00[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 74 38 20[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 fd 7b 00 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 74 38 40[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 fd 7b 00 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 74 38 40[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\] [ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 42 f5[ ]*vgetexppd xmm6\{k7\},xmm5 [ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 42 f5[ ]*vgetexppd xmm6\{k7\}\{z\},xmm5 [ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 42 31[ ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[ecx\] @@ -2828,30 +2828,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 89 f5[ ]*vpexpandq xmm6\{k7\}\{z\},xmm5 [ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 89 f5[ ]*vpexpandq ymm6\{k7\},ymm5 [ ]*[a-f0-9]+:[ ]*62 f2 fd af 89 f5[ ]*vpexpandq ymm6\{k7\}\{z\},ymm5 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 fd 7b 00 00 00[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 74 38 40[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 fd 7b 00 00 00[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 74 38 40[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 fd 7b 00 00 00[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 74 38 20[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 fd 7b 00 00 00[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 74 38 20[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 fd 7b 00 00 00[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 fd 7b 00 00 00[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 fd 7b 00 00 00[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 74 38 20[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 fd 7b 00 00 00[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 74 38 20[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 fd 7b 00 00 00[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 74 38 40[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 fd 7b 00 00 00[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 74 38 40[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 fd 7b 00 00 00[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 74 38 20[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 fd 7b 00 00 00[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 74 38 20[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 fd 7b 00 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 fd 7b 00 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 fd 7b 00 00 00[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 74 38 20[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 fd 7b 00 00 00[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 74 38 20[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\] [ ]*[a-f0-9]+:[ ]*62 f2 55 0f 3d f4[ ]*vpmaxsd xmm6\{k7\},xmm5,xmm4 [ ]*[a-f0-9]+:[ ]*62 f2 55 8f 3d f4[ ]*vpmaxsd xmm6\{k7\}\{z\},xmm5,xmm4 [ ]*[a-f0-9]+:[ ]*62 f2 55 0f 3d 31[ ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\] @@ -3350,30 +3350,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb b2 00 04 00 00[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\} [ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb 72 80[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\} [ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb b2 f8 fb ff ff[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\} -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 fd 7b 00 00 00[ ]*vpscatterdd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 74 38 40[ ]*vpscatterdd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 fd 7b 00 00 00[ ]*vpscatterdd YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 74 38 40[ ]*vpscatterdd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 fd 7b 00 00 00[ ]*vpscatterdq XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 74 38 20[ ]*vpscatterdq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 fd 7b 00 00 00[ ]*vpscatterdq YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 74 38 20[ ]*vpscatterdq YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdq YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 fd 7b 00 00 00[ ]*vpscatterqd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 74 38 40[ ]*vpscatterqd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 fd 7b 00 00 00[ ]*vpscatterqd XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 74 38 40[ ]*vpscatterqd XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqd XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 fd 7b 00 00 00[ ]*vpscatterqq XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 74 38 20[ ]*vpscatterqq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 fd 7b 00 00 00[ ]*vpscatterqq YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 74 38 20[ ]*vpscatterqq YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqq YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 fd 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 74 38 40[ ]*vpscatterdd DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 fd 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 74 38 40[ ]*vpscatterdd DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 fd 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 74 38 20[ ]*vpscatterdq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 fd 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 74 38 20[ ]*vpscatterdq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 fd 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 74 38 40[ ]*vpscatterqd DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 fd 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 74 38 40[ ]*vpscatterqd DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 fd 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 74 38 20[ ]*vpscatterqq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 fd 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 74 38 20[ ]*vpscatterqq QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 [ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 70 f5 ab[ ]*vpshufd xmm6\{k7\},xmm5,0xab [ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 70 f5 ab[ ]*vpshufd xmm6\{k7\}\{z\},xmm5,0xab [ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 70 f5 7b[ ]*vpshufd xmm6\{k7\},xmm5,0x7b @@ -4070,30 +4070,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e b2 00 02 00 00[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e 72 80[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e b2 fc fd ff ff[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\} -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 fd 7b 00 00 00[ ]*vscatterdpd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 74 38 20[ ]*vscatterdpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[ ]*vscatterdpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 fd 7b 00 00 00[ ]*vscatterdpd YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 74 38 20[ ]*vscatterdpd YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[ ]*vscatterdpd YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 fd 7b 00 00 00[ ]*vscatterdps XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 74 38 40[ ]*vscatterdps XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[ ]*vscatterdps XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 fd 7b 00 00 00[ ]*vscatterdps YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 74 38 40[ ]*vscatterdps YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[ ]*vscatterdps YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 fd 7b 00 00 00[ ]*vscatterqpd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 74 38 20[ ]*vscatterqpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[ ]*vscatterqpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 fd 7b 00 00 00[ ]*vscatterqpd YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 74 38 20[ ]*vscatterqpd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[ ]*vscatterqpd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 fd 7b 00 00 00[ ]*vscatterqps QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 74 38 40[ ]*vscatterqps QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[ ]*vscatterqps QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 fd 7b 00 00 00[ ]*vscatterqps XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 74 38 40[ ]*vscatterqps XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[ ]*vscatterqps XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 fd 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 74 38 20[ ]*vscatterdpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 fd 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 74 38 20[ ]*vscatterdpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 fd 7b 00 00 00[ ]*vscatterdps DWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 74 38 40[ ]*vscatterdps DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 fd 7b 00 00 00[ ]*vscatterdps DWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 74 38 40[ ]*vscatterdps DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 fd 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 74 38 20[ ]*vscatterqpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 fd 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 74 38 20[ ]*vscatterqpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 fd 7b 00 00 00[ ]*vscatterqps DWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 74 38 40[ ]*vscatterqps DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 fd 7b 00 00 00[ ]*vscatterqps DWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 74 38 40[ ]*vscatterqps DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6 [ ]*[a-f0-9]+:[ ]*62 f1 d5 0f c6 f4 ab[ ]*vshufpd xmm6\{k7\},xmm5,xmm4,0xab [ ]*[a-f0-9]+:[ ]*62 f1 d5 8f c6 f4 ab[ ]*vshufpd xmm6\{k7\}\{z\},xmm5,xmm4,0xab [ ]*[a-f0-9]+:[ ]*62 f1 d5 0f c6 f4 7b[ ]*vshufpd xmm6\{k7\},xmm5,xmm4,0x7b @@ -7325,30 +7325,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f2 55 3f be b2 00 02 00 00[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 f2 55 3f be 72 80[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 f2 55 3f be b2 fc fd ff ff[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\} -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 fd 85 ff ff ff[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 74 38 20[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 fd 85 ff ff ff[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 74 38 20[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 fd 85 ff ff ff[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 74 38 40[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 fd 85 ff ff ff[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 74 38 40[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 fd 85 ff ff ff[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 74 38 20[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 fd 85 ff ff ff[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 74 38 20[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 fd 85 ff ff ff[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 74 38 40[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 fd 85 ff ff ff[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 74 38 40[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 fd 85 ff ff ff[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 74 38 20[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 fd 85 ff ff ff[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 74 38 20[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 fd 85 ff ff ff[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 74 38 40[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 fd 85 ff ff ff[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 74 38 40[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 fd 85 ff ff ff[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 74 38 20[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 fd 85 ff ff ff[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 74 38 20[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 fd 85 ff ff ff[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 74 38 40[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 fd 85 ff ff ff[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 74 38 40[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\] [ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 42 f5[ ]*vgetexppd xmm6\{k7\},xmm5 [ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 42 f5[ ]*vgetexppd xmm6\{k7\}\{z\},xmm5 [ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 42 31[ ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[ecx\] @@ -8523,30 +8523,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 89 f5[ ]*vpexpandq xmm6\{k7\}\{z\},xmm5 [ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 89 f5[ ]*vpexpandq ymm6\{k7\},ymm5 [ ]*[a-f0-9]+:[ ]*62 f2 fd af 89 f5[ ]*vpexpandq ymm6\{k7\}\{z\},ymm5 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 fd 85 ff ff ff[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 74 38 40[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 fd 85 ff ff ff[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 74 38 40[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 fd 85 ff ff ff[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 74 38 20[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 fd 85 ff ff ff[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 74 38 20[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 fd 85 ff ff ff[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 fd 85 ff ff ff[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 fd 85 ff ff ff[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 74 38 20[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 fd 85 ff ff ff[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 74 38 20[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 fd 85 ff ff ff[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 74 38 40[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 fd 85 ff ff ff[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 74 38 40[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 fd 85 ff ff ff[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 74 38 20[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 fd 85 ff ff ff[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 74 38 20[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 fd 85 ff ff ff[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 fd 85 ff ff ff[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 fd 85 ff ff ff[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 74 38 20[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 fd 85 ff ff ff[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 74 38 20[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\] [ ]*[a-f0-9]+:[ ]*62 f2 55 0f 3d f4[ ]*vpmaxsd xmm6\{k7\},xmm5,xmm4 [ ]*[a-f0-9]+:[ ]*62 f2 55 8f 3d f4[ ]*vpmaxsd xmm6\{k7\}\{z\},xmm5,xmm4 [ ]*[a-f0-9]+:[ ]*62 f2 55 0f 3d 31[ ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\] @@ -9045,30 +9045,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb b2 00 04 00 00[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\} [ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb 72 80[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\} [ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb b2 f8 fb ff ff[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\} -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 fd 85 ff ff ff[ ]*vpscatterdd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 74 38 40[ ]*vpscatterdd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 fd 85 ff ff ff[ ]*vpscatterdd YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 74 38 40[ ]*vpscatterdd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 fd 85 ff ff ff[ ]*vpscatterdq XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 74 38 20[ ]*vpscatterdq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 fd 85 ff ff ff[ ]*vpscatterdq YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 74 38 20[ ]*vpscatterdq YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdq YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 fd 85 ff ff ff[ ]*vpscatterqd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 74 38 40[ ]*vpscatterqd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 fd 85 ff ff ff[ ]*vpscatterqd XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 74 38 40[ ]*vpscatterqd XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqd XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 fd 85 ff ff ff[ ]*vpscatterqq XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 74 38 20[ ]*vpscatterqq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 fd 85 ff ff ff[ ]*vpscatterqq YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 74 38 20[ ]*vpscatterqq YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqq YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 fd 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 74 38 40[ ]*vpscatterdd DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 fd 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 74 38 40[ ]*vpscatterdd DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 fd 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 74 38 20[ ]*vpscatterdq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 fd 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 74 38 20[ ]*vpscatterdq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 fd 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 74 38 40[ ]*vpscatterqd DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 fd 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 74 38 40[ ]*vpscatterqd DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 fd 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 74 38 20[ ]*vpscatterqq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 fd 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 74 38 20[ ]*vpscatterqq QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 [ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 70 f5 ab[ ]*vpshufd xmm6\{k7\},xmm5,0xab [ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 70 f5 ab[ ]*vpshufd xmm6\{k7\}\{z\},xmm5,0xab [ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 70 f5 7b[ ]*vpshufd xmm6\{k7\},xmm5,0x7b @@ -9765,30 +9765,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e b2 00 02 00 00[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e 72 80[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e b2 fc fd ff ff[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\} -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 fd 85 ff ff ff[ ]*vscatterdpd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 74 38 20[ ]*vscatterdpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[ ]*vscatterdpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 fd 85 ff ff ff[ ]*vscatterdpd YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 74 38 20[ ]*vscatterdpd YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[ ]*vscatterdpd YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 fd 85 ff ff ff[ ]*vscatterdps XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 74 38 40[ ]*vscatterdps XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[ ]*vscatterdps XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 fd 85 ff ff ff[ ]*vscatterdps YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 74 38 40[ ]*vscatterdps YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[ ]*vscatterdps YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 fd 85 ff ff ff[ ]*vscatterqpd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 74 38 20[ ]*vscatterqpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[ ]*vscatterqpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 fd 85 ff ff ff[ ]*vscatterqpd YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 74 38 20[ ]*vscatterqpd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[ ]*vscatterqpd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 fd 85 ff ff ff[ ]*vscatterqps QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 74 38 40[ ]*vscatterqps QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[ ]*vscatterqps QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 fd 85 ff ff ff[ ]*vscatterqps XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 74 38 40[ ]*vscatterqps XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6 -[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[ ]*vscatterqps XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 fd 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 74 38 20[ ]*vscatterdpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 fd 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 74 38 20[ ]*vscatterdpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 fd 85 ff ff ff[ ]*vscatterdps DWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 74 38 40[ ]*vscatterdps DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 fd 85 ff ff ff[ ]*vscatterdps DWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 74 38 40[ ]*vscatterdps DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 fd 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 74 38 20[ ]*vscatterqpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 fd 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 74 38 20[ ]*vscatterqpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 fd 85 ff ff ff[ ]*vscatterqps DWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 74 38 40[ ]*vscatterqps DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 fd 85 ff ff ff[ ]*vscatterqps DWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 74 38 40[ ]*vscatterqps DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6 [ ]*[a-f0-9]+:[ ]*62 f1 d5 0f c6 f4 ab[ ]*vshufpd xmm6\{k7\},xmm5,xmm4,0xab [ ]*[a-f0-9]+:[ ]*62 f1 d5 8f c6 f4 ab[ ]*vshufpd xmm6\{k7\}\{z\},xmm5,xmm4,0xab [ ]*[a-f0-9]+:[ ]*62 f1 d5 0f c6 f4 7b[ ]*vshufpd xmm6\{k7\},xmm5,xmm4,0x7b diff --git a/gas/testsuite/gas/i386/avx512pf-intel.d b/gas/testsuite/gas/i386/avx512pf-intel.d index 05fa69b1cb9..4295bb4c04a 100644 --- a/gas/testsuite/gas/i386/avx512pf-intel.d +++ b/gas/testsuite/gas/i386/avx512pf-intel.d @@ -9,132 +9,132 @@ Disassembly of section .text: 0+ <_start>: -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 7b 00 00 00 vgatherpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 7b 00 00 00 vgatherpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 4c 38 20 vgatherpf0dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c b9 00 04 00 00 vgatherpf0dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 7b 00 00 00 vgatherpf0dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 7b 00 00 00 vgatherpf0dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 4c 38 40 vgatherpf0dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c b9 00 04 00 00 vgatherpf0dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 7b 00 00 00 vgatherpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 7b 00 00 00 vgatherpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 4c 38 20 vgatherpf0qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c b9 00 04 00 00 vgatherpf0qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 7b 00 00 00 vgatherpf0qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 7b 00 00 00 vgatherpf0qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 4c 38 40 vgatherpf0qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c b9 00 04 00 00 vgatherpf0qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 7b 00 00 00 vgatherpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 7b 00 00 00 vgatherpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 54 38 20 vgatherpf1dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 b9 00 04 00 00 vgatherpf1dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 7b 00 00 00 vgatherpf1dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 7b 00 00 00 vgatherpf1dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 54 38 40 vgatherpf1dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 b9 00 04 00 00 vgatherpf1dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 7b 00 00 00 vgatherpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 7b 00 00 00 vgatherpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 54 38 20 vgatherpf1qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 b9 00 04 00 00 vgatherpf1qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 7b 00 00 00 vgatherpf1qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 7b 00 00 00 vgatherpf1qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 54 38 40 vgatherpf1qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 b9 00 04 00 00 vgatherpf1qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 7b 00 00 00 vscatterpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 7b 00 00 00 vscatterpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 6c 38 20 vscatterpf0dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac b9 00 04 00 00 vscatterpf0dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 7b 00 00 00 vscatterpf0dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 7b 00 00 00 vscatterpf0dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 6c 38 40 vscatterpf0dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac b9 00 04 00 00 vscatterpf0dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 7b 00 00 00 vscatterpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 7b 00 00 00 vscatterpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 6c 38 20 vscatterpf0qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac b9 00 04 00 00 vscatterpf0qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 7b 00 00 00 vscatterpf0qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 7b 00 00 00 vscatterpf0qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 6c 38 40 vscatterpf0qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac b9 00 04 00 00 vscatterpf0qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 7b 00 00 00 vscatterpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 7b 00 00 00 vscatterpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 74 38 20 vscatterpf1dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 b9 00 04 00 00 vscatterpf1dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 7b 00 00 00 vscatterpf1dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 7b 00 00 00 vscatterpf1dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 74 38 40 vscatterpf1dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 b9 00 04 00 00 vscatterpf1dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 7b 00 00 00 vscatterpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 7b 00 00 00 vscatterpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 74 38 20 vscatterpf1qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 b9 00 04 00 00 vscatterpf1qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 7b 00 00 00 vscatterpf1qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 7b 00 00 00 vscatterpf1qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 74 38 40 vscatterpf1qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 b9 00 04 00 00 vscatterpf1qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 85 ff ff ff vgatherpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 85 ff ff ff vgatherpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 4c 38 20 vgatherpf0dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c b9 00 04 00 00 vgatherpf0dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 85 ff ff ff vgatherpf0dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 85 ff ff ff vgatherpf0dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 4c 38 40 vgatherpf0dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c b9 00 04 00 00 vgatherpf0dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 85 ff ff ff vgatherpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 85 ff ff ff vgatherpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 4c 38 20 vgatherpf0qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c b9 00 04 00 00 vgatherpf0qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 85 ff ff ff vgatherpf0qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 85 ff ff ff vgatherpf0qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 4c 38 40 vgatherpf0qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c b9 00 04 00 00 vgatherpf0qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 85 ff ff ff vgatherpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 85 ff ff ff vgatherpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 54 38 20 vgatherpf1dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 b9 00 04 00 00 vgatherpf1dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 85 ff ff ff vgatherpf1dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 85 ff ff ff vgatherpf1dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 54 38 40 vgatherpf1dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 b9 00 04 00 00 vgatherpf1dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 85 ff ff ff vgatherpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 85 ff ff ff vgatherpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 54 38 20 vgatherpf1qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 b9 00 04 00 00 vgatherpf1qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 85 ff ff ff vgatherpf1qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 85 ff ff ff vgatherpf1qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 54 38 40 vgatherpf1qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 b9 00 04 00 00 vgatherpf1qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 85 ff ff ff vscatterpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 85 ff ff ff vscatterpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 6c 38 20 vscatterpf0dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac b9 00 04 00 00 vscatterpf0dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 85 ff ff ff vscatterpf0dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 85 ff ff ff vscatterpf0dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 6c 38 40 vscatterpf0dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac b9 00 04 00 00 vscatterpf0dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 85 ff ff ff vscatterpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 85 ff ff ff vscatterpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 6c 38 20 vscatterpf0qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac b9 00 04 00 00 vscatterpf0qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 85 ff ff ff vscatterpf0qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 85 ff ff ff vscatterpf0qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 6c 38 40 vscatterpf0qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac b9 00 04 00 00 vscatterpf0qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 85 ff ff ff vscatterpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 85 ff ff ff vscatterpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 74 38 20 vscatterpf1dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 b9 00 04 00 00 vscatterpf1dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 85 ff ff ff vscatterpf1dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 85 ff ff ff vscatterpf1dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 74 38 40 vscatterpf1dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 b9 00 04 00 00 vscatterpf1dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 85 ff ff ff vscatterpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 85 ff ff ff vscatterpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 74 38 20 vscatterpf1qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 b9 00 04 00 00 vscatterpf1qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 85 ff ff ff vscatterpf1qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 85 ff ff ff vscatterpf1qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 74 38 40 vscatterpf1qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 b9 00 04 00 00 vscatterpf1qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 7b 00 00 00 vgatherpf0dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 7b 00 00 00 vgatherpf0dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 4c 38 20 vgatherpf0dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c b9 00 04 00 00 vgatherpf0dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 7b 00 00 00 vgatherpf0dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 7b 00 00 00 vgatherpf0dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 4c 38 40 vgatherpf0dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c b9 00 04 00 00 vgatherpf0dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 7b 00 00 00 vgatherpf0qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 7b 00 00 00 vgatherpf0qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 4c 38 20 vgatherpf0qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c b9 00 04 00 00 vgatherpf0qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 7b 00 00 00 vgatherpf0qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 7b 00 00 00 vgatherpf0qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 4c 38 40 vgatherpf0qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c b9 00 04 00 00 vgatherpf0qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 7b 00 00 00 vgatherpf1dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 7b 00 00 00 vgatherpf1dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 54 38 20 vgatherpf1dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 b9 00 04 00 00 vgatherpf1dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 7b 00 00 00 vgatherpf1dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 7b 00 00 00 vgatherpf1dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 54 38 40 vgatherpf1dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 b9 00 04 00 00 vgatherpf1dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 7b 00 00 00 vgatherpf1qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 7b 00 00 00 vgatherpf1qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 54 38 20 vgatherpf1qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 b9 00 04 00 00 vgatherpf1qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 7b 00 00 00 vgatherpf1qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 7b 00 00 00 vgatherpf1qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 54 38 40 vgatherpf1qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 b9 00 04 00 00 vgatherpf1qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 7b 00 00 00 vscatterpf0dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 7b 00 00 00 vscatterpf0dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 6c 38 20 vscatterpf0dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac b9 00 04 00 00 vscatterpf0dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 7b 00 00 00 vscatterpf0dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 7b 00 00 00 vscatterpf0dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 6c 38 40 vscatterpf0dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac b9 00 04 00 00 vscatterpf0dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 7b 00 00 00 vscatterpf0qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 7b 00 00 00 vscatterpf0qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 6c 38 20 vscatterpf0qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac b9 00 04 00 00 vscatterpf0qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 7b 00 00 00 vscatterpf0qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 7b 00 00 00 vscatterpf0qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 6c 38 40 vscatterpf0qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac b9 00 04 00 00 vscatterpf0qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 7b 00 00 00 vscatterpf1dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 7b 00 00 00 vscatterpf1dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 74 38 20 vscatterpf1dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 b9 00 04 00 00 vscatterpf1dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 7b 00 00 00 vscatterpf1dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 7b 00 00 00 vscatterpf1dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 74 38 40 vscatterpf1dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 b9 00 04 00 00 vscatterpf1dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 7b 00 00 00 vscatterpf1qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 7b 00 00 00 vscatterpf1qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 74 38 20 vscatterpf1qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 b9 00 04 00 00 vscatterpf1qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 7b 00 00 00 vscatterpf1qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 7b 00 00 00 vscatterpf1qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 74 38 40 vscatterpf1qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 b9 00 04 00 00 vscatterpf1qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 85 ff ff ff vgatherpf0dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 85 ff ff ff vgatherpf0dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 4c 38 20 vgatherpf0dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c b9 00 04 00 00 vgatherpf0dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 85 ff ff ff vgatherpf0dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 85 ff ff ff vgatherpf0dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 4c 38 40 vgatherpf0dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c b9 00 04 00 00 vgatherpf0dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 85 ff ff ff vgatherpf0qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 85 ff ff ff vgatherpf0qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 4c 38 20 vgatherpf0qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c b9 00 04 00 00 vgatherpf0qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 85 ff ff ff vgatherpf0qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 85 ff ff ff vgatherpf0qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 4c 38 40 vgatherpf0qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c b9 00 04 00 00 vgatherpf0qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 85 ff ff ff vgatherpf1dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 85 ff ff ff vgatherpf1dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 54 38 20 vgatherpf1dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 b9 00 04 00 00 vgatherpf1dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 85 ff ff ff vgatherpf1dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 85 ff ff ff vgatherpf1dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 54 38 40 vgatherpf1dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 b9 00 04 00 00 vgatherpf1dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 85 ff ff ff vgatherpf1qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 85 ff ff ff vgatherpf1qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 54 38 20 vgatherpf1qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 b9 00 04 00 00 vgatherpf1qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 85 ff ff ff vgatherpf1qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 85 ff ff ff vgatherpf1qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 54 38 40 vgatherpf1qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 b9 00 04 00 00 vgatherpf1qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 85 ff ff ff vscatterpf0dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 85 ff ff ff vscatterpf0dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 6c 38 20 vscatterpf0dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac b9 00 04 00 00 vscatterpf0dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 85 ff ff ff vscatterpf0dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 85 ff ff ff vscatterpf0dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 6c 38 40 vscatterpf0dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac b9 00 04 00 00 vscatterpf0dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 85 ff ff ff vscatterpf0qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 85 ff ff ff vscatterpf0qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 6c 38 20 vscatterpf0qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac b9 00 04 00 00 vscatterpf0qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 85 ff ff ff vscatterpf0qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 85 ff ff ff vscatterpf0qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 6c 38 40 vscatterpf0qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac b9 00 04 00 00 vscatterpf0qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 85 ff ff ff vscatterpf1dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 85 ff ff ff vscatterpf1dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 74 38 20 vscatterpf1dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 b9 00 04 00 00 vscatterpf1dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 85 ff ff ff vscatterpf1dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 85 ff ff ff vscatterpf1dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 74 38 40 vscatterpf1dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 b9 00 04 00 00 vscatterpf1dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 85 ff ff ff vscatterpf1qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 85 ff ff ff vscatterpf1qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 74 38 20 vscatterpf1qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 b9 00 04 00 00 vscatterpf1qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 85 ff ff ff vscatterpf1qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 85 ff ff ff vscatterpf1qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 74 38 40 vscatterpf1qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 b9 00 04 00 00 vscatterpf1qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\} #pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f-intel.d index 867be88826f..b278f8aa278 100644 --- a/gas/testsuite/gas/i386/x86-64-avx512f-intel.d +++ b/gas/testsuite/gas/i386/x86-64-avx512f-intel.d @@ -3654,23 +3654,23 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 62 15 07 bf b2 00 02 00 00 vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx\+0x200\] [ ]*[a-f0-9]+: 62 62 15 07 bf 72 80 vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x200\] [ ]*[a-f0-9]+: 62 62 15 07 bf b2 fc fd ff ff vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x204\] -[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 7b 00 00 00 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 7b 00 00 00 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 92 74 39 20 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 fd 41 92 b4 b9 00 04 00 00 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 7b 00 00 00 vgatherdps zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 7b 00 00 00 vgatherdps zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 92 74 39 40 vgatherdps zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 7d 41 92 b4 b9 00 04 00 00 vgatherdps zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 7b 00 00 00 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 7b 00 00 00 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 93 74 39 20 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 d2 fd 41 93 9c de 7b 00 00 00 vgatherqpd zmm3\{k1\},ZMMWORD PTR \[r14\+zmm19\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps ymm30\{k1\},YMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps ymm30\{k1\},YMMWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 7b 00 00 00 vgatherdpd zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 7b 00 00 00 vgatherdpd zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 92 74 39 20 vgatherdpd zmm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 fd 41 92 b4 b9 00 04 00 00 vgatherdpd zmm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 7b 00 00 00 vgatherdps zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 7b 00 00 00 vgatherdps zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 92 74 39 40 vgatherdps zmm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 7d 41 92 b4 b9 00 04 00 00 vgatherdps zmm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 7b 00 00 00 vgatherqpd zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 7b 00 00 00 vgatherqpd zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 93 74 39 20 vgatherqpd zmm30\{k1\},QWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd zmm30\{k1\},QWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 d2 fd 41 93 9c de 7b 00 00 00 vgatherqpd zmm3\{k1\},QWORD PTR \[r14\+zmm19\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps ymm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps ymm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\] [ ]*[a-f0-9]+: 62 02 fd 48 42 f5 vgetexppd zmm30,zmm29 [ ]*[a-f0-9]+: 62 02 fd 4f 42 f5 vgetexppd zmm30\{k7\},zmm29 [ ]*[a-f0-9]+: 62 02 fd cf 42 f5 vgetexppd zmm30\{k7\}\{z\},zmm29 @@ -4931,22 +4931,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 02 fd 48 89 f5 vpexpandq zmm30,zmm29 [ ]*[a-f0-9]+: 62 02 fd 4f 89 f5 vpexpandq zmm30\{k7\},zmm29 [ ]*[a-f0-9]+: 62 02 fd cf 89 f5 vpexpandq zmm30\{k7\}\{z\},zmm29 -[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 7b 00 00 00 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 7b 00 00 00 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 90 74 39 40 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 7d 41 90 b4 b9 00 04 00 00 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 7b 00 00 00 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 7b 00 00 00 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 90 74 39 20 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd ymm30\{k1\},YMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd ymm30\{k1\},YMMWORD PTR \[rcx\+zmm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 91 74 39 20 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 fd 41 91 b4 b9 00 04 00 00 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 7b 00 00 00 vpgatherdd zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 7b 00 00 00 vpgatherdd zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 90 74 39 40 vpgatherdd zmm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 7d 41 90 b4 b9 00 04 00 00 vpgatherdd zmm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 7b 00 00 00 vpgatherdq zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 7b 00 00 00 vpgatherdq zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 90 74 39 20 vpgatherdq zmm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq zmm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd ymm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd ymm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 91 74 39 20 vpgatherqq zmm30\{k1\},QWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 fd 41 91 b4 b9 00 04 00 00 vpgatherqq zmm30\{k1\},QWORD PTR \[rcx\+zmm31\*4\+0x400\] [ ]*[a-f0-9]+: 62 02 15 40 3d f4 vpmaxsd zmm30,zmm29,zmm28 [ ]*[a-f0-9]+: 62 02 15 47 3d f4 vpmaxsd zmm30\{k7\},zmm29,zmm28 [ ]*[a-f0-9]+: 62 02 15 c7 3d f4 vpmaxsd zmm30\{k7\}\{z\},zmm29,zmm28 @@ -5209,22 +5209,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 61 95 50 eb b2 00 04 00 00 vporq zmm30,zmm29,QWORD PTR \[rdx\+0x400\]\{1to8\} [ ]*[a-f0-9]+: 62 61 95 50 eb 72 80 vporq zmm30,zmm29,QWORD PTR \[rdx-0x400\]\{1to8\} [ ]*[a-f0-9]+: 62 61 95 50 eb b2 f8 fb ff ff vporq zmm30,zmm29,QWORD PTR \[rdx-0x408\]\{1to8\} -[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 7b 00 00 00 vpscatterdd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 7b 00 00 00 vpscatterdd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a0 74 39 40 vpscatterdd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 7d 41 a0 b4 b9 00 04 00 00 vpscatterdd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 7b 00 00 00 vpscatterdq ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 7b 00 00 00 vpscatterdq ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a0 74 39 20 vpscatterdq ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a1 74 39 20 vpscatterqq ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 fd 41 a1 b4 b9 00 04 00 00 vpscatterqq ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 7b 00 00 00 vpscatterdd DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 7b 00 00 00 vpscatterdd DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a0 74 39 40 vpscatterdd DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 7d 41 a0 b4 b9 00 04 00 00 vpscatterdd DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 7b 00 00 00 vpscatterdq QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 7b 00 00 00 vpscatterdq QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a0 74 39 20 vpscatterdq QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a1 74 39 20 vpscatterqq QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 fd 41 a1 b4 b9 00 04 00 00 vpscatterqq QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 [ ]*[a-f0-9]+: 62 01 7d 48 70 f5 ab vpshufd zmm30,zmm29,0xab [ ]*[a-f0-9]+: 62 01 7d 4f 70 f5 ab vpshufd zmm30\{k7\},zmm29,0xab [ ]*[a-f0-9]+: 62 01 7d cf 70 f5 ab vpshufd zmm30\{k7\}\{z\},zmm29,0xab @@ -5628,22 +5628,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 62 15 07 4f b2 00 02 00 00 vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx\+0x200\] [ ]*[a-f0-9]+: 62 62 15 07 4f 72 80 vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x200\] [ ]*[a-f0-9]+: 62 62 15 07 4f b2 fc fd ff ff vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x204\] -[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 7b 00 00 00 vscatterdpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 7b 00 00 00 vscatterdpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a2 74 39 20 vscatterdpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 fd 41 a2 b4 b9 00 04 00 00 vscatterdpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 7b 00 00 00 vscatterdps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 7b 00 00 00 vscatterdps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a2 74 39 40 vscatterdps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 7d 41 a2 b4 b9 00 04 00 00 vscatterdps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 7b 00 00 00 vscatterqpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 7b 00 00 00 vscatterqpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a3 74 39 20 vscatterqpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 7b 00 00 00 vscatterdpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 7b 00 00 00 vscatterdpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a2 74 39 20 vscatterdpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 fd 41 a2 b4 b9 00 04 00 00 vscatterdpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 7b 00 00 00 vscatterdps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 7b 00 00 00 vscatterdps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a2 74 39 40 vscatterdps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 7d 41 a2 b4 b9 00 04 00 00 vscatterdps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 7b 00 00 00 vscatterqpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 7b 00 00 00 vscatterqpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a3 74 39 20 vscatterqpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30 [ ]*[a-f0-9]+: 62 01 95 40 c6 f4 ab vshufpd zmm30,zmm29,zmm28,0xab [ ]*[a-f0-9]+: 62 01 95 47 c6 f4 ab vshufpd zmm30\{k7\},zmm29,zmm28,0xab [ ]*[a-f0-9]+: 62 01 95 c7 c6 f4 ab vshufpd zmm30\{k7\}\{z\},zmm29,zmm28,0xab @@ -10675,23 +10675,23 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 62 15 07 bf b2 00 02 00 00 vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx\+0x200\] [ ]*[a-f0-9]+: 62 62 15 07 bf 72 80 vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x200\] [ ]*[a-f0-9]+: 62 62 15 07 bf b2 fc fd ff ff vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x204\] -[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 85 ff ff ff vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 85 ff ff ff vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 92 74 39 20 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 fd 41 92 b4 b9 00 04 00 00 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 85 ff ff ff vgatherdps zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 85 ff ff ff vgatherdps zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 92 74 39 40 vgatherdps zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 7d 41 92 b4 b9 00 04 00 00 vgatherdps zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 85 ff ff ff vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 85 ff ff ff vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 93 74 39 20 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 d2 fd 41 93 9c de 7b 00 00 00 vgatherqpd zmm3\{k1\},ZMMWORD PTR \[r14\+zmm19\*8\+0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps ymm30\{k1\},YMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps ymm30\{k1\},YMMWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 85 ff ff ff vgatherdpd zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 85 ff ff ff vgatherdpd zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 92 74 39 20 vgatherdpd zmm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 fd 41 92 b4 b9 00 04 00 00 vgatherdpd zmm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 85 ff ff ff vgatherdps zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 85 ff ff ff vgatherdps zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 92 74 39 40 vgatherdps zmm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 7d 41 92 b4 b9 00 04 00 00 vgatherdps zmm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 85 ff ff ff vgatherqpd zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 85 ff ff ff vgatherqpd zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 93 74 39 20 vgatherqpd zmm30\{k1\},QWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd zmm30\{k1\},QWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 d2 fd 41 93 9c de 7b 00 00 00 vgatherqpd zmm3\{k1\},QWORD PTR \[r14\+zmm19\*8\+0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps ymm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps ymm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\] [ ]*[a-f0-9]+: 62 02 fd 48 42 f5 vgetexppd zmm30,zmm29 [ ]*[a-f0-9]+: 62 02 fd 4f 42 f5 vgetexppd zmm30\{k7\},zmm29 [ ]*[a-f0-9]+: 62 02 fd cf 42 f5 vgetexppd zmm30\{k7\}\{z\},zmm29 @@ -11952,22 +11952,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 02 fd 48 89 f5 vpexpandq zmm30,zmm29 [ ]*[a-f0-9]+: 62 02 fd 4f 89 f5 vpexpandq zmm30\{k7\},zmm29 [ ]*[a-f0-9]+: 62 02 fd cf 89 f5 vpexpandq zmm30\{k7\}\{z\},zmm29 -[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 85 ff ff ff vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 85 ff ff ff vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 90 74 39 40 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 7d 41 90 b4 b9 00 04 00 00 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 85 ff ff ff vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 85 ff ff ff vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 90 74 39 20 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd ymm30\{k1\},YMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd ymm30\{k1\},YMMWORD PTR \[rcx\+zmm31\*4\+0x400\] -[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\] -[ ]*[a-f0-9]+: 62 02 fd 41 91 74 39 20 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\] -[ ]*[a-f0-9]+: 62 22 fd 41 91 b4 b9 00 04 00 00 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 85 ff ff ff vpgatherdd zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 85 ff ff ff vpgatherdd zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 90 74 39 40 vpgatherdd zmm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 7d 41 90 b4 b9 00 04 00 00 vpgatherdd zmm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 85 ff ff ff vpgatherdq zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 85 ff ff ff vpgatherdq zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 90 74 39 20 vpgatherdq zmm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq zmm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd ymm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd ymm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\] +[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8-0x7b\] +[ ]*[a-f0-9]+: 62 02 fd 41 91 74 39 20 vpgatherqq zmm30\{k1\},QWORD PTR \[r9\+zmm31\*1\+0x100\] +[ ]*[a-f0-9]+: 62 22 fd 41 91 b4 b9 00 04 00 00 vpgatherqq zmm30\{k1\},QWORD PTR \[rcx\+zmm31\*4\+0x400\] [ ]*[a-f0-9]+: 62 02 15 40 3d f4 vpmaxsd zmm30,zmm29,zmm28 [ ]*[a-f0-9]+: 62 02 15 47 3d f4 vpmaxsd zmm30\{k7\},zmm29,zmm28 [ ]*[a-f0-9]+: 62 02 15 c7 3d f4 vpmaxsd zmm30\{k7\}\{z\},zmm29,zmm28 @@ -12230,22 +12230,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 61 95 50 eb b2 00 04 00 00 vporq zmm30,zmm29,QWORD PTR \[rdx\+0x400\]\{1to8\} [ ]*[a-f0-9]+: 62 61 95 50 eb 72 80 vporq zmm30,zmm29,QWORD PTR \[rdx-0x400\]\{1to8\} [ ]*[a-f0-9]+: 62 61 95 50 eb b2 f8 fb ff ff vporq zmm30,zmm29,QWORD PTR \[rdx-0x408\]\{1to8\} -[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 85 ff ff ff vpscatterdd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 85 ff ff ff vpscatterdd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a0 74 39 40 vpscatterdd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 7d 41 a0 b4 b9 00 04 00 00 vpscatterdd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 85 ff ff ff vpscatterdq ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 85 ff ff ff vpscatterdq ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a0 74 39 20 vpscatterdq ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a1 74 39 20 vpscatterqq ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 fd 41 a1 b4 b9 00 04 00 00 vpscatterqq ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 85 ff ff ff vpscatterdd DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 85 ff ff ff vpscatterdd DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a0 74 39 40 vpscatterdd DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 7d 41 a0 b4 b9 00 04 00 00 vpscatterdd DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 85 ff ff ff vpscatterdq QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 85 ff ff ff vpscatterdq QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a0 74 39 20 vpscatterdq QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a1 74 39 20 vpscatterqq QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 fd 41 a1 b4 b9 00 04 00 00 vpscatterqq QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 [ ]*[a-f0-9]+: 62 01 7d 48 70 f5 ab vpshufd zmm30,zmm29,0xab [ ]*[a-f0-9]+: 62 01 7d 4f 70 f5 ab vpshufd zmm30\{k7\},zmm29,0xab [ ]*[a-f0-9]+: 62 01 7d cf 70 f5 ab vpshufd zmm30\{k7\}\{z\},zmm29,0xab @@ -12649,22 +12649,22 @@ Disassembly of section .text: [ ]*[a-f0-9]+: 62 62 15 07 4f b2 00 02 00 00 vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx\+0x200\] [ ]*[a-f0-9]+: 62 62 15 07 4f 72 80 vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x200\] [ ]*[a-f0-9]+: 62 62 15 07 4f b2 fc fd ff ff vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x204\] -[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 85 ff ff ff vscatterdpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 85 ff ff ff vscatterdpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a2 74 39 20 vscatterdpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 fd 41 a2 b4 b9 00 04 00 00 vscatterdpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 85 ff ff ff vscatterdps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 85 ff ff ff vscatterdps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a2 74 39 40 vscatterdps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 7d 41 a2 b4 b9 00 04 00 00 vscatterdps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 85 ff ff ff vscatterqpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 85 ff ff ff vscatterqpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 fd 41 a3 74 39 20 vscatterqpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 85 ff ff ff vscatterdpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 85 ff ff ff vscatterdpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a2 74 39 20 vscatterdpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 fd 41 a2 b4 b9 00 04 00 00 vscatterdpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 85 ff ff ff vscatterdps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 85 ff ff ff vscatterdps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a2 74 39 40 vscatterdps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 7d 41 a2 b4 b9 00 04 00 00 vscatterdps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 85 ff ff ff vscatterqpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 85 ff ff ff vscatterqpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 fd 41 a3 74 39 20 vscatterqpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30 [ ]*[a-f0-9]+: 62 01 95 40 c6 f4 ab vshufpd zmm30,zmm29,zmm28,0xab [ ]*[a-f0-9]+: 62 01 95 47 c6 f4 ab vshufpd zmm30\{k7\},zmm29,zmm28,0xab [ ]*[a-f0-9]+: 62 01 95 c7 c6 f4 ab vshufpd zmm30\{k7\}\{z\},zmm29,zmm28,0xab diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d index 4ad729ed06c..83121633e3c 100644 --- a/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d +++ b/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d @@ -1774,30 +1774,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 62 15 30 be b2 00 02 00 00[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 62 15 30 be 72 80[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 62 15 30 be b2 fc fd ff ff[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\} -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 b4 fe 7b 00 00 00[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 74 39 20[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 b4 fe 7b 00 00 00[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 74 39 20[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 b4 fe 7b 00 00 00[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 74 39 40[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 b4 fe 7b 00 00 00[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 74 39 40[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 b4 fe 7b 00 00 00[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 74 39 20[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 b4 fe 7b 00 00 00[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 74 39 20[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 b4 fe 7b 00 00 00[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 74 39 40[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 b4 fe 7b 00 00 00[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 74 39 40[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 b4 fe 7b 00 00 00[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 74 39 20[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 b4 fe 7b 00 00 00[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 74 39 20[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 b4 fe 7b 00 00 00[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 74 39 40[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 b4 fe 7b 00 00 00[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 74 39 40[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 b4 fe 7b 00 00 00[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 74 39 20[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 b4 fe 7b 00 00 00[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 74 39 20[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 b4 fe 7b 00 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 74 39 40[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 b4 fe 7b 00 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 74 39 40[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\] [ ]*[a-f0-9]+:[ ]*62 02 fd 08 42 f5[ ]*vgetexppd xmm30,xmm29 [ ]*[a-f0-9]+:[ ]*62 02 fd 0f 42 f5[ ]*vgetexppd xmm30\{k7\},xmm29 [ ]*[a-f0-9]+:[ ]*62 02 fd 8f 42 f5[ ]*vgetexppd xmm30\{k7\}\{z\},xmm29 @@ -3144,30 +3144,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 02 fd 28 89 f5[ ]*vpexpandq ymm30,ymm29 [ ]*[a-f0-9]+:[ ]*62 02 fd 2f 89 f5[ ]*vpexpandq ymm30\{k7\},ymm29 [ ]*[a-f0-9]+:[ ]*62 02 fd af 89 f5[ ]*vpexpandq ymm30\{k7\}\{z\},ymm29 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 b4 fe 7b 00 00 00[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 74 39 40[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 b4 fe 7b 00 00 00[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 74 39 40[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 b4 fe 7b 00 00 00[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 74 39 20[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 b4 fe 7b 00 00 00[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 74 39 20[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 b4 fe 7b 00 00 00[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 b4 fe 7b 00 00 00[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 b4 fe 7b 00 00 00[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 74 39 20[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 b4 fe 7b 00 00 00[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 74 39 20[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 b4 fe 7b 00 00 00[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 74 39 40[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 b4 fe 7b 00 00 00[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 74 39 40[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 b4 fe 7b 00 00 00[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 74 39 20[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 b4 fe 7b 00 00 00[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 74 39 20[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 b4 fe 7b 00 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 b4 fe 7b 00 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 b4 fe 7b 00 00 00[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 74 39 20[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 b4 fe 7b 00 00 00[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 74 39 20[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\] [ ]*[a-f0-9]+:[ ]*62 02 15 00 3d f4[ ]*vpmaxsd xmm30,xmm29,xmm28 [ ]*[a-f0-9]+:[ ]*62 02 15 07 3d f4[ ]*vpmaxsd xmm30\{k7\},xmm29,xmm28 [ ]*[a-f0-9]+:[ ]*62 02 15 87 3d f4[ ]*vpmaxsd xmm30\{k7\}\{z\},xmm29,xmm28 @@ -3712,38 +3712,38 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 61 95 30 eb b2 00 04 00 00[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\} [ ]*[a-f0-9]+:[ ]*62 61 95 30 eb 72 80[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\} [ ]*[a-f0-9]+:[ ]*62 61 95 30 eb b2 f8 fb ff ff[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\} -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 74 39 40[ ]*vpscatterdd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 74 39 40[ ]*vpscatterdd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 74 39 20[ ]*vpscatterdq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 74 39 20[ ]*vpscatterdq YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdq YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 74 39 40[ ]*vpscatterqd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 74 39 40[ ]*vpscatterqd XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqd XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 74 39 20[ ]*vpscatterqq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 74 39 20[ ]*vpscatterqq YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqq YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 74 39 40[ ]*vpscatterdd DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 74 39 40[ ]*vpscatterdd DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 74 39 20[ ]*vpscatterdq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 74 39 20[ ]*vpscatterdq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 74 39 40[ ]*vpscatterqd DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 74 39 40[ ]*vpscatterqd DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 74 39 20[ ]*vpscatterqq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 74 39 20[ ]*vpscatterqq QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 [ ]*[a-f0-9]+:[ ]*62 01 7d 08 70 f5 ab[ ]*vpshufd xmm30,xmm29,0xab [ ]*[a-f0-9]+:[ ]*62 01 7d 0f 70 f5 ab[ ]*vpshufd xmm30\{k7\},xmm29,0xab [ ]*[a-f0-9]+:[ ]*62 01 7d 8f 70 f5 ab[ ]*vpshufd xmm30\{k7\}\{z\},xmm29,0xab @@ -4498,38 +4498,38 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e b2 00 02 00 00[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e 72 80[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e b2 fc fd ff ff[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\} -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 74 39 20[ ]*vscatterdpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a2 b4 b9 00 04 00 00[ ]*vscatterdpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 74 39 20[ ]*vscatterdpd YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a2 b4 b9 00 04 00 00[ ]*vscatterdpd YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 74 39 40[ ]*vscatterdps XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a2 b4 b9 00 04 00 00[ ]*vscatterdps XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 74 39 40[ ]*vscatterdps YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a2 b4 b9 00 04 00 00[ ]*vscatterdps YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 74 39 20[ ]*vscatterqpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a3 b4 b9 00 04 00 00[ ]*vscatterqpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 74 39 20[ ]*vscatterqpd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a3 b4 b9 00 04 00 00[ ]*vscatterqpd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqps QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqps QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 74 39 40[ ]*vscatterqps QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a3 b4 b9 00 04 00 00[ ]*vscatterqps QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 74 39 40[ ]*vscatterqps XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a3 b4 b9 00 04 00 00[ ]*vscatterqps XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 74 39 20[ ]*vscatterdpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 74 39 20[ ]*vscatterdpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdps DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdps DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 74 39 40[ ]*vscatterdps DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdps DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdps DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 74 39 40[ ]*vscatterdps DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 74 39 20[ ]*vscatterqpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 74 39 20[ ]*vscatterqpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqps DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqps DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 74 39 40[ ]*vscatterqps DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqps DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqps DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 74 39 40[ ]*vscatterqps DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30 [ ]*[a-f0-9]+:[ ]*62 01 95 00 c6 f4 ab[ ]*vshufpd xmm30,xmm29,xmm28,0xab [ ]*[a-f0-9]+:[ ]*62 01 95 07 c6 f4 ab[ ]*vshufpd xmm30\{k7\},xmm29,xmm28,0xab [ ]*[a-f0-9]+:[ ]*62 01 95 87 c6 f4 ab[ ]*vshufpd xmm30\{k7\}\{z\},xmm29,xmm28,0xab @@ -8081,30 +8081,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 62 15 30 be b2 00 02 00 00[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 62 15 30 be 72 80[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 62 15 30 be b2 fc fd ff ff[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\} -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 b4 fe 85 ff ff ff[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 74 39 20[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 b4 fe 85 ff ff ff[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 74 39 20[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 b4 fe 85 ff ff ff[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 74 39 40[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 b4 fe 85 ff ff ff[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 74 39 40[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 b4 fe 85 ff ff ff[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 74 39 20[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 b4 fe 85 ff ff ff[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 74 39 20[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 b4 fe 85 ff ff ff[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 74 39 40[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 b4 fe 85 ff ff ff[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 74 39 40[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 b4 fe 85 ff ff ff[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 74 39 20[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 b4 fe 85 ff ff ff[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 74 39 20[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 b4 fe 85 ff ff ff[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 74 39 40[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 b4 fe 85 ff ff ff[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 74 39 40[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 b4 fe 85 ff ff ff[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 74 39 20[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 b4 fe 85 ff ff ff[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 74 39 20[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 b4 fe 85 ff ff ff[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 74 39 40[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 b4 fe 85 ff ff ff[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 74 39 40[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\] [ ]*[a-f0-9]+:[ ]*62 02 fd 08 42 f5[ ]*vgetexppd xmm30,xmm29 [ ]*[a-f0-9]+:[ ]*62 02 fd 0f 42 f5[ ]*vgetexppd xmm30\{k7\},xmm29 [ ]*[a-f0-9]+:[ ]*62 02 fd 8f 42 f5[ ]*vgetexppd xmm30\{k7\}\{z\},xmm29 @@ -9451,30 +9451,30 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 02 fd 28 89 f5[ ]*vpexpandq ymm30,ymm29 [ ]*[a-f0-9]+:[ ]*62 02 fd 2f 89 f5[ ]*vpexpandq ymm30\{k7\},ymm29 [ ]*[a-f0-9]+:[ ]*62 02 fd af 89 f5[ ]*vpexpandq ymm30\{k7\}\{z\},ymm29 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 b4 fe 85 ff ff ff[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 74 39 40[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 b4 fe 85 ff ff ff[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 74 39 40[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 b4 fe 85 ff ff ff[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 74 39 20[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 b4 fe 85 ff ff ff[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 74 39 20[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 b4 fe 85 ff ff ff[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 b4 fe 85 ff ff ff[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 b4 fe 85 ff ff ff[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 74 39 20[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 b4 fe 85 ff ff ff[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\] -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 74 39 20[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\] -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 b4 fe 85 ff ff ff[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 74 39 40[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 b4 fe 85 ff ff ff[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 74 39 40[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 b4 fe 85 ff ff ff[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 74 39 20[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 b4 fe 85 ff ff ff[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 74 39 20[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 b4 fe 85 ff ff ff[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 b4 fe 85 ff ff ff[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 b4 fe 85 ff ff ff[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 74 39 20[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 b4 fe 85 ff ff ff[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\] +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 74 39 20[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\] +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\] [ ]*[a-f0-9]+:[ ]*62 02 15 00 3d f4[ ]*vpmaxsd xmm30,xmm29,xmm28 [ ]*[a-f0-9]+:[ ]*62 02 15 07 3d f4[ ]*vpmaxsd xmm30\{k7\},xmm29,xmm28 [ ]*[a-f0-9]+:[ ]*62 02 15 87 3d f4[ ]*vpmaxsd xmm30\{k7\}\{z\},xmm29,xmm28 @@ -10019,38 +10019,38 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 61 95 30 eb b2 00 04 00 00[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\} [ ]*[a-f0-9]+:[ ]*62 61 95 30 eb 72 80[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\} [ ]*[a-f0-9]+:[ ]*62 61 95 30 eb b2 f8 fb ff ff[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\} -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 74 39 40[ ]*vpscatterdd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 74 39 40[ ]*vpscatterdd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 74 39 20[ ]*vpscatterdq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 74 39 20[ ]*vpscatterdq YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdq YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 74 39 40[ ]*vpscatterqd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 74 39 40[ ]*vpscatterqd XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqd XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 74 39 20[ ]*vpscatterqq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 74 39 20[ ]*vpscatterqq YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqq YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 74 39 40[ ]*vpscatterdd DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 74 39 40[ ]*vpscatterdd DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 74 39 20[ ]*vpscatterdq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 74 39 20[ ]*vpscatterdq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 74 39 40[ ]*vpscatterqd DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 74 39 40[ ]*vpscatterqd DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 74 39 20[ ]*vpscatterqq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 74 39 20[ ]*vpscatterqq QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 [ ]*[a-f0-9]+:[ ]*62 01 7d 08 70 f5 ab[ ]*vpshufd xmm30,xmm29,0xab [ ]*[a-f0-9]+:[ ]*62 01 7d 0f 70 f5 ab[ ]*vpshufd xmm30\{k7\},xmm29,0xab [ ]*[a-f0-9]+:[ ]*62 01 7d 8f 70 f5 ab[ ]*vpshufd xmm30\{k7\}\{z\},xmm29,0xab @@ -10805,38 +10805,38 @@ Disassembly of section \.text: [ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e b2 00 02 00 00[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e 72 80[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\} [ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e b2 fc fd ff ff[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\} -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 74 39 20[ ]*vscatterdpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a2 b4 b9 00 04 00 00[ ]*vscatterdpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 74 39 20[ ]*vscatterdpd YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a2 b4 b9 00 04 00 00[ ]*vscatterdpd YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 74 39 40[ ]*vscatterdps XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a2 b4 b9 00 04 00 00[ ]*vscatterdps XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 74 39 40[ ]*vscatterdps YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a2 b4 b9 00 04 00 00[ ]*vscatterdps YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 74 39 20[ ]*vscatterqpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a3 b4 b9 00 04 00 00[ ]*vscatterqpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 74 39 20[ ]*vscatterqpd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a3 b4 b9 00 04 00 00[ ]*vscatterqpd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqps QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqps QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 74 39 40[ ]*vscatterqps QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a3 b4 b9 00 04 00 00[ ]*vscatterqps QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 74 39 40[ ]*vscatterqps XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30 -[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a3 b4 b9 00 04 00 00[ ]*vscatterqps XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 74 39 20[ ]*vscatterdpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 74 39 20[ ]*vscatterdpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdps DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdps DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 74 39 40[ ]*vscatterdps DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdps DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdps DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 74 39 40[ ]*vscatterdps DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 74 39 20[ ]*vscatterqpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 74 39 20[ ]*vscatterqpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqps DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqps DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 74 39 40[ ]*vscatterqps DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqps DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqps DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 74 39 40[ ]*vscatterqps DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30 +[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30 [ ]*[a-f0-9]+:[ ]*62 01 95 00 c6 f4 ab[ ]*vshufpd xmm30,xmm29,xmm28,0xab [ ]*[a-f0-9]+:[ ]*62 01 95 07 c6 f4 ab[ ]*vshufpd xmm30\{k7\},xmm29,xmm28,0xab [ ]*[a-f0-9]+:[ ]*62 01 95 87 c6 f4 ab[ ]*vshufpd xmm30\{k7\}\{z\},xmm29,xmm28,0xab diff --git a/gas/testsuite/gas/i386/x86-64-avx512pf-intel.d b/gas/testsuite/gas/i386/x86-64-avx512pf-intel.d index 4c8b5498a9d..305c400df82 100644 --- a/gas/testsuite/gas/i386/x86-64-avx512pf-intel.d +++ b/gas/testsuite/gas/i386/x86-64-avx512pf-intel.d @@ -9,132 +9,132 @@ Disassembly of section .text: 0+ <_start>: -[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 7b 00 00 00 vgatherpf0dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 7b 00 00 00 vgatherpf0dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 4c 39 20 vgatherpf0dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c6 8c b9 00 04 00 00 vgatherpf0dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 7b 00 00 00 vgatherpf0dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 7b 00 00 00 vgatherpf0dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 4c 39 40 vgatherpf0dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c6 8c b9 00 04 00 00 vgatherpf0dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 7b 00 00 00 vgatherpf0qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 7b 00 00 00 vgatherpf0qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 4c 39 20 vgatherpf0qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c7 8c b9 00 04 00 00 vgatherpf0qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 7b 00 00 00 vgatherpf0qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 7b 00 00 00 vgatherpf0qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 4c 39 40 vgatherpf0qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c7 8c b9 00 04 00 00 vgatherpf0qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 7b 00 00 00 vgatherpf1dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 7b 00 00 00 vgatherpf1dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 54 39 20 vgatherpf1dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c6 94 b9 00 04 00 00 vgatherpf1dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 7b 00 00 00 vgatherpf1dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 7b 00 00 00 vgatherpf1dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 54 39 40 vgatherpf1dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c6 94 b9 00 04 00 00 vgatherpf1dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 7b 00 00 00 vgatherpf1qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 7b 00 00 00 vgatherpf1qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 54 39 20 vgatherpf1qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c7 94 b9 00 04 00 00 vgatherpf1qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 7b 00 00 00 vgatherpf1qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 7b 00 00 00 vgatherpf1qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 54 39 40 vgatherpf1qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c7 94 b9 00 04 00 00 vgatherpf1qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 7b 00 00 00 vscatterpf0dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 7b 00 00 00 vscatterpf0dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 6c 39 20 vscatterpf0dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c6 ac b9 00 04 00 00 vscatterpf0dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 7b 00 00 00 vscatterpf0dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 7b 00 00 00 vscatterpf0dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 6c 39 40 vscatterpf0dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c6 ac b9 00 04 00 00 vscatterpf0dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 7b 00 00 00 vscatterpf0qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 7b 00 00 00 vscatterpf0qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 6c 39 20 vscatterpf0qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c7 ac b9 00 04 00 00 vscatterpf0qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 7b 00 00 00 vscatterpf0qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 7b 00 00 00 vscatterpf0qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 6c 39 40 vscatterpf0qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c7 ac b9 00 04 00 00 vscatterpf0qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 7b 00 00 00 vscatterpf1dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 7b 00 00 00 vscatterpf1dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 74 39 20 vscatterpf1dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c6 b4 b9 00 04 00 00 vscatterpf1dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 7b 00 00 00 vscatterpf1dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 7b 00 00 00 vscatterpf1dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 74 39 40 vscatterpf1dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c6 b4 b9 00 04 00 00 vscatterpf1dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 7b 00 00 00 vscatterpf1qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 7b 00 00 00 vscatterpf1qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 74 39 20 vscatterpf1qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c7 b4 b9 00 04 00 00 vscatterpf1qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 7b 00 00 00 vscatterpf1qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 7b 00 00 00 vscatterpf1qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 74 39 40 vscatterpf1qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c7 b4 b9 00 04 00 00 vscatterpf1qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 85 ff ff ff vgatherpf0dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 85 ff ff ff vgatherpf0dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 4c 39 20 vgatherpf0dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c6 8c b9 00 04 00 00 vgatherpf0dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 85 ff ff ff vgatherpf0dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 85 ff ff ff vgatherpf0dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 4c 39 40 vgatherpf0dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c6 8c b9 00 04 00 00 vgatherpf0dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 85 ff ff ff vgatherpf0qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 85 ff ff ff vgatherpf0qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 4c 39 20 vgatherpf0qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c7 8c b9 00 04 00 00 vgatherpf0qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 85 ff ff ff vgatherpf0qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 85 ff ff ff vgatherpf0qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 4c 39 40 vgatherpf0qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c7 8c b9 00 04 00 00 vgatherpf0qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 85 ff ff ff vgatherpf1dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 85 ff ff ff vgatherpf1dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 54 39 20 vgatherpf1dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c6 94 b9 00 04 00 00 vgatherpf1dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 85 ff ff ff vgatherpf1dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 85 ff ff ff vgatherpf1dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 54 39 40 vgatherpf1dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c6 94 b9 00 04 00 00 vgatherpf1dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 85 ff ff ff vgatherpf1qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 85 ff ff ff vgatherpf1qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 54 39 20 vgatherpf1qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c7 94 b9 00 04 00 00 vgatherpf1qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 85 ff ff ff vgatherpf1qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 85 ff ff ff vgatherpf1qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 54 39 40 vgatherpf1qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c7 94 b9 00 04 00 00 vgatherpf1qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 85 ff ff ff vscatterpf0dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 85 ff ff ff vscatterpf0dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 6c 39 20 vscatterpf0dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c6 ac b9 00 04 00 00 vscatterpf0dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 85 ff ff ff vscatterpf0dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 85 ff ff ff vscatterpf0dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 6c 39 40 vscatterpf0dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c6 ac b9 00 04 00 00 vscatterpf0dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 85 ff ff ff vscatterpf0qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 85 ff ff ff vscatterpf0qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 6c 39 20 vscatterpf0qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c7 ac b9 00 04 00 00 vscatterpf0qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 85 ff ff ff vscatterpf0qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 85 ff ff ff vscatterpf0qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 6c 39 40 vscatterpf0qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c7 ac b9 00 04 00 00 vscatterpf0qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 85 ff ff ff vscatterpf1dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 85 ff ff ff vscatterpf1dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c6 74 39 20 vscatterpf1dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c6 b4 b9 00 04 00 00 vscatterpf1dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 85 ff ff ff vscatterpf1dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 85 ff ff ff vscatterpf1dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c6 74 39 40 vscatterpf1dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c6 b4 b9 00 04 00 00 vscatterpf1dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 85 ff ff ff vscatterpf1qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 85 ff ff ff vscatterpf1qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 fd 41 c7 74 39 20 vscatterpf1qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 fd 41 c7 b4 b9 00 04 00 00 vscatterpf1qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 85 ff ff ff vscatterpf1qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 85 ff ff ff vscatterpf1qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} -[ ]*[a-f0-9]+: 62 92 7d 41 c7 74 39 40 vscatterpf1qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} -[ ]*[a-f0-9]+: 62 b2 7d 41 c7 b4 b9 00 04 00 00 vscatterpf1qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 7b 00 00 00 vgatherpf0dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 7b 00 00 00 vgatherpf0dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 4c 39 20 vgatherpf0dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c6 8c b9 00 04 00 00 vgatherpf0dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 7b 00 00 00 vgatherpf0dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 7b 00 00 00 vgatherpf0dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 4c 39 40 vgatherpf0dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c6 8c b9 00 04 00 00 vgatherpf0dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 7b 00 00 00 vgatherpf0qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 7b 00 00 00 vgatherpf0qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 4c 39 20 vgatherpf0qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c7 8c b9 00 04 00 00 vgatherpf0qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 7b 00 00 00 vgatherpf0qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 7b 00 00 00 vgatherpf0qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 4c 39 40 vgatherpf0qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c7 8c b9 00 04 00 00 vgatherpf0qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 7b 00 00 00 vgatherpf1dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 7b 00 00 00 vgatherpf1dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 54 39 20 vgatherpf1dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c6 94 b9 00 04 00 00 vgatherpf1dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 7b 00 00 00 vgatherpf1dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 7b 00 00 00 vgatherpf1dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 54 39 40 vgatherpf1dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c6 94 b9 00 04 00 00 vgatherpf1dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 7b 00 00 00 vgatherpf1qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 7b 00 00 00 vgatherpf1qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 54 39 20 vgatherpf1qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c7 94 b9 00 04 00 00 vgatherpf1qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 7b 00 00 00 vgatherpf1qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 7b 00 00 00 vgatherpf1qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 54 39 40 vgatherpf1qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c7 94 b9 00 04 00 00 vgatherpf1qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 7b 00 00 00 vscatterpf0dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 7b 00 00 00 vscatterpf0dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 6c 39 20 vscatterpf0dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c6 ac b9 00 04 00 00 vscatterpf0dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 7b 00 00 00 vscatterpf0dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 7b 00 00 00 vscatterpf0dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 6c 39 40 vscatterpf0dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c6 ac b9 00 04 00 00 vscatterpf0dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 7b 00 00 00 vscatterpf0qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 7b 00 00 00 vscatterpf0qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 6c 39 20 vscatterpf0qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c7 ac b9 00 04 00 00 vscatterpf0qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 7b 00 00 00 vscatterpf0qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 7b 00 00 00 vscatterpf0qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 6c 39 40 vscatterpf0qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c7 ac b9 00 04 00 00 vscatterpf0qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 7b 00 00 00 vscatterpf1dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 7b 00 00 00 vscatterpf1dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 74 39 20 vscatterpf1dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c6 b4 b9 00 04 00 00 vscatterpf1dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 7b 00 00 00 vscatterpf1dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 7b 00 00 00 vscatterpf1dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 74 39 40 vscatterpf1dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c6 b4 b9 00 04 00 00 vscatterpf1dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 7b 00 00 00 vscatterpf1qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 7b 00 00 00 vscatterpf1qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 74 39 20 vscatterpf1qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c7 b4 b9 00 04 00 00 vscatterpf1qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 7b 00 00 00 vscatterpf1qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 7b 00 00 00 vscatterpf1qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 74 39 40 vscatterpf1qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c7 b4 b9 00 04 00 00 vscatterpf1qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 85 ff ff ff vgatherpf0dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 85 ff ff ff vgatherpf0dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 4c 39 20 vgatherpf0dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c6 8c b9 00 04 00 00 vgatherpf0dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 85 ff ff ff vgatherpf0dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 85 ff ff ff vgatherpf0dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 4c 39 40 vgatherpf0dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c6 8c b9 00 04 00 00 vgatherpf0dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 85 ff ff ff vgatherpf0qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 85 ff ff ff vgatherpf0qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 4c 39 20 vgatherpf0qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c7 8c b9 00 04 00 00 vgatherpf0qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 85 ff ff ff vgatherpf0qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 85 ff ff ff vgatherpf0qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 4c 39 40 vgatherpf0qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c7 8c b9 00 04 00 00 vgatherpf0qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 85 ff ff ff vgatherpf1dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 85 ff ff ff vgatherpf1dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 54 39 20 vgatherpf1dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c6 94 b9 00 04 00 00 vgatherpf1dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 85 ff ff ff vgatherpf1dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 85 ff ff ff vgatherpf1dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 54 39 40 vgatherpf1dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c6 94 b9 00 04 00 00 vgatherpf1dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 85 ff ff ff vgatherpf1qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 85 ff ff ff vgatherpf1qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 54 39 20 vgatherpf1qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c7 94 b9 00 04 00 00 vgatherpf1qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 85 ff ff ff vgatherpf1qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 85 ff ff ff vgatherpf1qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 54 39 40 vgatherpf1qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c7 94 b9 00 04 00 00 vgatherpf1qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 85 ff ff ff vscatterpf0dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 85 ff ff ff vscatterpf0dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 6c 39 20 vscatterpf0dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c6 ac b9 00 04 00 00 vscatterpf0dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 85 ff ff ff vscatterpf0dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 85 ff ff ff vscatterpf0dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 6c 39 40 vscatterpf0dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c6 ac b9 00 04 00 00 vscatterpf0dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 85 ff ff ff vscatterpf0qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 85 ff ff ff vscatterpf0qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 6c 39 20 vscatterpf0qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c7 ac b9 00 04 00 00 vscatterpf0qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 85 ff ff ff vscatterpf0qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 85 ff ff ff vscatterpf0qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 6c 39 40 vscatterpf0qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c7 ac b9 00 04 00 00 vscatterpf0qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 85 ff ff ff vscatterpf1dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 85 ff ff ff vscatterpf1dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c6 74 39 20 vscatterpf1dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c6 b4 b9 00 04 00 00 vscatterpf1dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 85 ff ff ff vscatterpf1dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 85 ff ff ff vscatterpf1dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c6 74 39 40 vscatterpf1dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c6 b4 b9 00 04 00 00 vscatterpf1dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 85 ff ff ff vscatterpf1qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 85 ff ff ff vscatterpf1qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 fd 41 c7 74 39 20 vscatterpf1qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 fd 41 c7 b4 b9 00 04 00 00 vscatterpf1qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 85 ff ff ff vscatterpf1qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 85 ff ff ff vscatterpf1qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\} +[ ]*[a-f0-9]+: 62 92 7d 41 c7 74 39 40 vscatterpf1qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\} +[ ]*[a-f0-9]+: 62 b2 7d 41 c7 b4 b9 00 04 00 00 vscatterpf1qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\} #pass diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index aa691eefb97..4f76456d3e2 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,24 @@ +2021-03-10 Jan Beulich + + * opcodes/i386-dis.c (MVexVSIBDQWpX, MVexVSIBQDWpX, + vex_vsib_d_w_d_mode, vex_vsib_q_w_d_mode, + REG_EVEX_0F38C7_M_0_L_2_W_0, REG_EVEX_0F38C7_M_0_L_2_W_1, + EVEX_W_0F3891, EVEX_W_0F3893, EVEX_W_0F38A1, EVEX_W_0F38A3, + EVEX_W_0F38C7_M_0_L_2): Delete. + (REG_EVEX_0F38C7_M_0_L_2): New. + (intel_operand_size): Handle VEX and EVEX the same for + vex_vsib_d_w_dq_mode and vex_vsib_q_w_dq_mode. Drop + vex_vsib_d_w_d_mode and vex_vsib_q_w_d_mode cases. + (OP_E_memory, OP_XMM, OP_VEX): Drop vex_vsib_d_w_d_mode and + vex_vsib_q_w_d_mode uses. + * i386-dis-evex.h (evex_table): Adjust opcode 0F3891, 0F3893, + 0F38A1, and 0F38A3 entries. + * i386-dis-evex-len.h (evex_len_table): Adjust opcode 0F38C7 + entry. + * i386-dis-evex-reg.h: Fold opcode 0F38C7 entries. + * i386-dis-evex-w.h: Delete opcode 0F3891, 0F3893, 0F38A1, and + 0F38A3 entries. + 2021-03-10 Jan Beulich * opcodes/i386-dis.c (REG_0FXOP_09_01_L_0, REG_0FXOP_09_02_L_0, diff --git a/opcodes/i386-dis-evex-len.h b/opcodes/i386-dis-evex-len.h index 46f6eeb65bd..60dec67cc4c 100644 --- a/opcodes/i386-dis-evex-len.h +++ b/opcodes/i386-dis-evex-len.h @@ -59,7 +59,7 @@ static const struct dis386 evex_len_table[][3] = { { { Bad_Opcode }, { Bad_Opcode }, - { VEX_W_TABLE (EVEX_W_0F38C7_M_0_L_2) }, + { REG_TABLE (REG_EVEX_0F38C7_M_0_L_2) }, }, /* EVEX_LEN_0F3A00 */ diff --git a/opcodes/i386-dis-evex-reg.h b/opcodes/i386-dis-evex-reg.h index 0ba1b0fc505..5ae6c0030a6 100644 --- a/opcodes/i386-dis-evex-reg.h +++ b/opcodes/i386-dis-evex-reg.h @@ -42,20 +42,10 @@ /* REG_EVEX_0F38C7_M_0_L_2_W_0 */ { { Bad_Opcode }, - { "vgatherpf0qps", { MVexVSIBDQWpX }, PREFIX_DATA }, - { "vgatherpf1qps", { MVexVSIBDQWpX }, PREFIX_DATA }, + { "vgatherpf0qp%XW", { MVexVSIBQWpX }, PREFIX_DATA }, + { "vgatherpf1qp%XW", { MVexVSIBQWpX }, PREFIX_DATA }, { Bad_Opcode }, { Bad_Opcode }, - { "vscatterpf0qps", { MVexVSIBDQWpX }, PREFIX_DATA }, - { "vscatterpf1qps", { MVexVSIBDQWpX }, PREFIX_DATA }, - }, - /* REG_EVEX_0F38C7_M_0_L_2_W_1 */ - { - { Bad_Opcode }, - { "vgatherpf0qpd", { MVexVSIBQWpX }, PREFIX_DATA }, - { "vgatherpf1qpd", { MVexVSIBQWpX }, PREFIX_DATA }, - { Bad_Opcode }, - { Bad_Opcode }, - { "vscatterpf0qpd", { MVexVSIBQWpX }, PREFIX_DATA }, - { "vscatterpf1qpd", { MVexVSIBQWpX }, PREFIX_DATA }, + { "vscatterpf0qp%XW", { MVexVSIBQWpX }, PREFIX_DATA }, + { "vscatterpf1qp%XW", { MVexVSIBQWpX }, PREFIX_DATA }, }, diff --git a/opcodes/i386-dis-evex-w.h b/opcodes/i386-dis-evex-w.h index ff89007fb8b..637ab846562 100644 --- a/opcodes/i386-dis-evex-w.h +++ b/opcodes/i386-dis-evex-w.h @@ -555,31 +555,6 @@ { Bad_Opcode }, { "vpmultishiftqb", { XM, Vex, EXx }, PREFIX_DATA }, }, - /* EVEX_W_0F3891 */ - { - { "vpgatherqd", { XMxmmq, MVexVSIBQDWpX }, PREFIX_DATA }, - { "vpgatherqq", { XM, MVexVSIBQWpX }, 0 }, - }, - /* EVEX_W_0F3893 */ - { - { "vgatherqps", { XMxmmq, MVexVSIBQDWpX }, PREFIX_DATA }, - { "vgatherqpd", { XM, MVexVSIBQWpX }, 0 }, - }, - /* EVEX_W_0F38A1 */ - { - { "vpscatterqd", { MVexVSIBQDWpX, XMxmmq }, PREFIX_DATA }, - { "vpscatterqq", { MVexVSIBQWpX, XM }, 0 }, - }, - /* EVEX_W_0F38A3 */ - { - { "vscatterqps", { MVexVSIBQDWpX, XMxmmq }, PREFIX_DATA }, - { "vscatterqpd", { MVexVSIBQWpX, XM }, 0 }, - }, - /* EVEX_W_0F38C7_M_0_L_2 */ - { - { REG_TABLE (REG_EVEX_0F38C7_M_0_L_2_W_0) }, - { REG_TABLE (REG_EVEX_0F38C7_M_0_L_2_W_1) }, - }, /* EVEX_W_0F3A05 */ { { Bad_Opcode }, diff --git a/opcodes/i386-dis-evex.h b/opcodes/i386-dis-evex.h index eb88e5f4300..ec50104eead 100644 --- a/opcodes/i386-dis-evex.h +++ b/opcodes/i386-dis-evex.h @@ -456,9 +456,9 @@ static const struct dis386 evex_table[][256] = { { "vpshufbitqmb", { XMask, Vex, EXx }, PREFIX_DATA }, /* 90 */ { "vpgatherd%DQ", { XM, MVexVSIBDWpX }, PREFIX_DATA }, - { VEX_W_TABLE (EVEX_W_0F3891) }, + { "vpgatherq%DQ", { XMGatherQ, MVexVSIBQWpX }, PREFIX_DATA }, { "vgatherdp%XW", { XM, MVexVSIBDWpX}, PREFIX_DATA }, - { VEX_W_TABLE (EVEX_W_0F3893) }, + { "vgatherqp%XW", { XMGatherQ, MVexVSIBQWpX }, PREFIX_DATA }, { Bad_Opcode }, { Bad_Opcode }, { "vfmaddsub132p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA }, @@ -474,9 +474,9 @@ static const struct dis386 evex_table[][256] = { { "vfnmsub132s%XW", { XMScalar, VexScalar, EXVexWdqScalar, EXxEVexR }, PREFIX_DATA }, /* A0 */ { "vpscatterd%DQ", { MVexVSIBDWpX, XM }, PREFIX_DATA }, - { VEX_W_TABLE (EVEX_W_0F38A1) }, + { "vpscatterq%DQ", { MVexVSIBQWpX, XMGatherQ }, PREFIX_DATA }, { "vscatterdp%XW", { MVexVSIBDWpX, XM }, PREFIX_DATA }, - { VEX_W_TABLE (EVEX_W_0F38A3) }, + { "vscatterqp%XW", { MVexVSIBQWpX, XMGatherQ }, PREFIX_DATA }, { Bad_Opcode }, { Bad_Opcode }, { "vfmaddsub213p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA }, diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index 98d340c05ba..6300ab9d7b1 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -411,9 +411,7 @@ fetch_data (struct disassemble_info *info, bfd_byte *addr) #define MaskVex { OP_VEX, mask_mode } #define MVexVSIBDWpX { OP_M, vex_vsib_d_w_dq_mode } -#define MVexVSIBDQWpX { OP_M, vex_vsib_d_w_d_mode } #define MVexVSIBQWpX { OP_M, vex_vsib_q_w_dq_mode } -#define MVexVSIBQDWpX { OP_M, vex_vsib_q_w_d_mode } #define MVexSIBMEM { OP_M, vex_sibmem_mode } @@ -555,12 +553,8 @@ enum /* Operand size depends on the VEX.W bit, with VSIB dword indices. */ vex_vsib_d_w_dq_mode, - /* Similar to vex_vsib_d_w_dq_mode, with smaller memory. */ - vex_vsib_d_w_d_mode, /* Operand size depends on the VEX.W bit, with VSIB qword indices. */ vex_vsib_q_w_dq_mode, - /* Similar to vex_vsib_q_w_dq_mode, with smaller memory. */ - vex_vsib_q_w_d_mode, /* mandatory non-vector SIB. */ vex_sibmem_mode, @@ -717,8 +711,7 @@ enum REG_EVEX_0F72, REG_EVEX_0F73, REG_EVEX_0F38C6_M_0_L_2, - REG_EVEX_0F38C7_M_0_L_2_W_0, - REG_EVEX_0F38C7_M_0_L_2_W_1 + REG_EVEX_0F38C7_M_0_L_2 }; enum @@ -1598,11 +1591,6 @@ enum EVEX_W_0F387A, EVEX_W_0F387B, EVEX_W_0F3883, - EVEX_W_0F3891, - EVEX_W_0F3893, - EVEX_W_0F38A1, - EVEX_W_0F38A3, - EVEX_W_0F38C7_M_0_L_2, EVEX_W_0F3A05, EVEX_W_0F3A08, @@ -11263,51 +11251,10 @@ intel_operand_size (int bytemode, int sizeflag) if (!need_vex) abort (); - if (!vex.evex) - { - if (vex.w) - oappend ("QWORD PTR "); - else - oappend ("DWORD PTR "); - } + if (vex.w) + oappend ("QWORD PTR "); else - { - switch (vex.length) - { - case 128: - oappend ("XMMWORD PTR "); - break; - case 256: - oappend ("YMMWORD PTR "); - break; - case 512: - oappend ("ZMMWORD PTR "); - break; - default: - abort (); - } - } - break; - case vex_vsib_q_w_d_mode: - case vex_vsib_d_w_d_mode: - if (!need_vex || !vex.evex) - abort (); - - switch (vex.length) - { - case 128: - oappend ("QWORD PTR "); - break; - case 256: - oappend ("XMMWORD PTR "); - break; - case 512: - oappend ("YMMWORD PTR "); - break; - default: - abort (); - } - + oappend ("DWORD PTR "); break; case mask_bd_mode: if (!need_vex || vex.length != 128) @@ -11502,9 +11449,7 @@ OP_E_memory (int bytemode, int sizeflag) /* fall through */ case vex_scalar_w_dq_mode: case vex_vsib_d_w_dq_mode: - case vex_vsib_d_w_d_mode: case vex_vsib_q_w_dq_mode: - case vex_vsib_q_w_d_mode: case evex_x_gscat_mode: shift = vex.w ? 3 : 2; break; @@ -11607,9 +11552,7 @@ OP_E_memory (int bytemode, int sizeflag) switch (bytemode) { case vex_vsib_d_w_dq_mode: - case vex_vsib_d_w_d_mode: case vex_vsib_q_w_dq_mode: - case vex_vsib_q_w_d_mode: if (!need_vex) abort (); if (vex.evex) @@ -11626,16 +11569,14 @@ OP_E_memory (int bytemode, int sizeflag) break; case 256: if (!vex.w - || bytemode == vex_vsib_q_w_dq_mode - || bytemode == vex_vsib_q_w_d_mode) + || bytemode == vex_vsib_q_w_dq_mode) indexes64 = indexes32 = names_ymm; else indexes64 = indexes32 = names_xmm; break; case 512: if (!vex.w - || bytemode == vex_vsib_q_w_dq_mode - || bytemode == vex_vsib_q_w_d_mode) + || bytemode == vex_vsib_q_w_dq_mode) indexes64 = indexes32 = names_zmm; else indexes64 = indexes32 = names_ymm; @@ -12676,14 +12617,17 @@ OP_XMM (int bytemode, int sizeflag ATTRIBUTE_UNUSED) break; case 256: if (vex.w - || (bytemode != vex_vsib_q_w_dq_mode - && bytemode != vex_vsib_q_w_d_mode)) + || bytemode != vex_vsib_q_w_dq_mode) names = names_ymm; else names = names_xmm; break; case 512: - names = names_zmm; + if (vex.w + || bytemode != vex_vsib_q_w_dq_mode) + names = names_zmm; + else + names = names_ymm; break; default: abort (); @@ -13419,7 +13363,6 @@ OP_VEX (int bytemode, int sizeflag ATTRIBUTE_UNUSED) { case vex_mode: case vex_vsib_q_w_dq_mode: - case vex_vsib_q_w_d_mode: names = names_xmm; break; case dq_mode: @@ -13449,7 +13392,6 @@ OP_VEX (int bytemode, int sizeflag ATTRIBUTE_UNUSED) names = names_ymm; break; case vex_vsib_q_w_dq_mode: - case vex_vsib_q_w_d_mode: names = vex.w ? names_ymm : names_xmm; break; case mask_bd_mode: