]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
x86/Intel: correct AVX512 S/G disassembly
authorJan Beulich <jbeulich@suse.com>
Wed, 10 Mar 2021 07:20:29 +0000 (08:20 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 10 Mar 2021 07:20:29 +0000 (08:20 +0100)
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.

13 files changed:
gas/ChangeLog
gas/testsuite/gas/i386/avx512f-intel.d
gas/testsuite/gas/i386/avx512f_vl-intel.d
gas/testsuite/gas/i386/avx512pf-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-intel.d
gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d
gas/testsuite/gas/i386/x86-64-avx512pf-intel.d
opcodes/ChangeLog
opcodes/i386-dis-evex-len.h
opcodes/i386-dis-evex-reg.h
opcodes/i386-dis-evex-w.h
opcodes/i386-dis-evex.h
opcodes/i386-dis.c

index 2cee4f5d264483682dac07335ee1720c7a8a0e81..91c9918191a6d23db9d2c5b67dffedabea827ea0 100644 (file)
@@ -1,3 +1,12 @@
+2021-03-10  Jan Beulich  <jbeulich@suse.com>
+
+       * 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  <jbeulich@suse.com>
 
        * testsuite/gas/i386/prefetch.d,
index de7a0c293a97dcc294719ad8b43fceec0bb44a2d..9ab812b09dbc8e639eb041a6fd230afc5dadfb65 100644 (file)
@@ -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
index cefed2af9a9fbf1ae308effcd013ca0ea39ea137..5c07d82d45cd32243989fa35d84b553c7241ade3 100644 (file)
@@ -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
index 05fa69b1cb9a76922bab914bd1e93155120ca63f..4295bb4c04ad4ae543659021ba2ba70e5a64ea70 100644 (file)
 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
index 867be88826fa86346cf4c258b32841e60588f548..b278f8aa2782c7c6754b4a543cee3e67c8ffd38a 100644 (file)
@@ -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
index 4ad729ed06c83705acafb1a0d9ae65209b22e8f4..83121633e3c62c5fd9d4f919d7853d2106fb3432 100644 (file)
@@ -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
index 4c8b5498a9d8647f25141fa501738dca7473ee27..305c400df823c41c8463d5efaefc0f07e54c4ab4 100644 (file)
 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
index aa691eefb97264cc636fe54cfaf012778d1162ec..4f76456d3e234ed7eec428bf04a226adaacbdb5e 100644 (file)
@@ -1,3 +1,24 @@
+2021-03-10  Jan Beulich  <jbeulich@suse.com>
+
+       * 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  <jbeulich@suse.com>
 
        * opcodes/i386-dis.c (REG_0FXOP_09_01_L_0, REG_0FXOP_09_02_L_0,
index 46f6eeb65bd647c19ffc4101dc2c06043aac942c..60dec67cc4c2e050bf8a73f46f7f48b985672970 100644 (file)
@@ -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 */
index 0ba1b0fc505811733e28dcee98a659e7f68ca39f..5ae6c0030a6275cd81b58e5904023a3a094ef8f9 100644 (file)
   /* 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 },
   },
index ff89007fb8b27745b53a4d156731052633356157..637ab846562bee04c1591f02bb7e8f5e2db6ab16 100644 (file)
     { 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 },
index eb88e5f43000c2aebb0177e8cb6ff285ddf755eb..ec50104eeade11fb5a219764c3dcd7c058b5a490 100644 (file)
@@ -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 },
index 98d340c05ba0315052203d1ad9291a5ad4662635..6300ab9d7b13b120801de404e16b832e7866eaae 100644 (file)
@@ -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: