aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2021-03-10 08:20:29 +0100
committerJan Beulich <jbeulich@suse.com>2021-03-10 08:20:29 +0100
commitb763d508db481ae3721a80392a1b02e681662d23 (patch)
tree50d6d05f1615ced1e73ab98c6392a5e483e199a3
parent32e31ad7da96b36879a64235f73926a7f83be4e0 (diff)
downloadbinutils-b763d508db481ae3721a80392a1b02e681662d23.zip
binutils-b763d508db481ae3721a80392a1b02e681662d23.tar.gz
binutils-b763d508db481ae3721a80392a1b02e681662d23.tar.bz2
x86/Intel: correct AVX512 S/G disassembly
Commit 6ff00b5e12e7 ("x86/Intel: correct permitted operand sizes for AVX512 scatter/gather") brought the assembler side of AVX512 S/G insn handling in line with AVX2's, but the disassembler side was forgotten. This has the benefit of - allowing to fold a number of table entries, - rendering a few #define-s and enumerators unused.
-rw-r--r--gas/ChangeLog9
-rw-r--r--gas/testsuite/gas/i386/avx512f-intel.d256
-rw-r--r--gas/testsuite/gas/i386/avx512f_vl-intel.d384
-rw-r--r--gas/testsuite/gas/i386/avx512pf-intel.d256
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512f-intel.d260
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d448
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512pf-intel.d256
-rw-r--r--opcodes/ChangeLog21
-rw-r--r--opcodes/i386-dis-evex-len.h2
-rw-r--r--opcodes/i386-dis-evex-reg.h18
-rw-r--r--opcodes/i386-dis-evex-w.h25
-rw-r--r--opcodes/i386-dis-evex.h8
-rw-r--r--opcodes/i386-dis.c82
13 files changed, 981 insertions, 1044 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 2cee4f5..91c9918 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,14 @@
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,
testsuite/gas/i386/prefetch-intel.d,
testsuite/gas/i386/x86-64-prefetch.d,
diff --git a/gas/testsuite/gas/i386/avx512f-intel.d b/gas/testsuite/gas/i386/avx512f-intel.d
index de7a0c2..9ab812b 100644
--- a/gas/testsuite/gas/i386/avx512f-intel.d
+++ b/gas/testsuite/gas/i386/avx512f-intel.d
@@ -3547,22 +3547,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 f2 55 0f bf b2 00 02 00 00 vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]
[ ]*[a-f0-9]+: 62 f2 55 0f bf 72 80 vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]
[ ]*[a-f0-9]+: 62 f2 55 0f bf b2 fc fd ff ff vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 7b 00 00 00 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 7b 00 00 00 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 92 74 38 20 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 b9 00 04 00 00 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 7b 00 00 00 vgatherdps zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 7b 00 00 00 vgatherdps zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 92 74 38 40 vgatherdps zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 b9 00 04 00 00 vgatherdps zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 7b 00 00 00 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 7b 00 00 00 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 93 74 38 20 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 b9 00 04 00 00 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 7b 00 00 00 vgatherqps ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 7b 00 00 00 vgatherqps ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 93 74 38 40 vgatherqps ymm6\{k1\},YMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 b9 00 04 00 00 vgatherqps ymm6\{k1\},YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 7b 00 00 00 vgatherdpd zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 7b 00 00 00 vgatherdpd zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 92 74 38 20 vgatherdpd zmm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 b9 00 04 00 00 vgatherdpd zmm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 7b 00 00 00 vgatherdps zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 7b 00 00 00 vgatherdps zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 92 74 38 40 vgatherdps zmm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 b9 00 04 00 00 vgatherdps zmm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 7b 00 00 00 vgatherqpd zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 7b 00 00 00 vgatherqpd zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 93 74 38 20 vgatherqpd zmm6\{k1\},QWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 b9 00 04 00 00 vgatherqpd zmm6\{k1\},QWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 7b 00 00 00 vgatherqps ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 7b 00 00 00 vgatherqps ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 93 74 38 40 vgatherqps ymm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 b9 00 04 00 00 vgatherqps ymm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\]
[ ]*[a-f0-9]+: 62 f2 fd 48 42 f5 vgetexppd zmm6,zmm5
[ ]*[a-f0-9]+: 62 f2 fd 4f 42 f5 vgetexppd zmm6\{k7\},zmm5
[ ]*[a-f0-9]+: 62 f2 fd cf 42 f5 vgetexppd zmm6\{k7\}\{z\},zmm5
@@ -4718,22 +4718,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 f2 fd 48 89 f5 vpexpandq zmm6,zmm5
[ ]*[a-f0-9]+: 62 f2 fd 4f 89 f5 vpexpandq zmm6\{k7\},zmm5
[ ]*[a-f0-9]+: 62 f2 fd cf 89 f5 vpexpandq zmm6\{k7\}\{z\},zmm5
-[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 7b 00 00 00 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 7b 00 00 00 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 90 74 38 40 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 b9 00 04 00 00 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 7b 00 00 00 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 7b 00 00 00 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 90 74 38 20 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 b9 00 04 00 00 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 7b 00 00 00 vpgatherqd ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8\+0x7b]
-[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 7b 00 00 00 vpgatherqd ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8\+0x7b]
-[ ]*[a-f0-9]+: 62 f2 7d 49 91 74 38 40 vpgatherqd ymm6\{k1\},YMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 b9 00 04 00 00 vpgatherqd ymm6\{k1\},YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 7b 00 00 00 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 7b 00 00 00 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 91 74 38 20 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 b9 00 04 00 00 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 7b 00 00 00 vpgatherdd zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 7b 00 00 00 vpgatherdd zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 90 74 38 40 vpgatherdd zmm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 b9 00 04 00 00 vpgatherdd zmm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 7b 00 00 00 vpgatherdq zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 7b 00 00 00 vpgatherdq zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 90 74 38 20 vpgatherdq zmm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 b9 00 04 00 00 vpgatherdq zmm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 7b 00 00 00 vpgatherqd ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b]
+[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 7b 00 00 00 vpgatherqd ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8\+0x7b]
+[ ]*[a-f0-9]+: 62 f2 7d 49 91 74 38 40 vpgatherqd ymm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 b9 00 04 00 00 vpgatherqd ymm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 7b 00 00 00 vpgatherqq zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 7b 00 00 00 vpgatherqq zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 91 74 38 20 vpgatherqq zmm6\{k1\},QWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 b9 00 04 00 00 vpgatherqq zmm6\{k1\},QWORD PTR \[ecx\+zmm7\*4\+0x400\]
[ ]*[a-f0-9]+: 62 f2 55 48 3d f4 vpmaxsd zmm6,zmm5,zmm4
[ ]*[a-f0-9]+: 62 f2 55 4f 3d f4 vpmaxsd zmm6\{k7\},zmm5,zmm4
[ ]*[a-f0-9]+: 62 f2 55 cf 3d f4 vpmaxsd zmm6\{k7\}\{z\},zmm5,zmm4
@@ -4996,22 +4996,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 f1 d5 58 eb b2 00 04 00 00 vporq zmm6,zmm5,QWORD PTR \[edx\+0x400\]\{1to8\}
[ ]*[a-f0-9]+: 62 f1 d5 58 eb 72 80 vporq zmm6,zmm5,QWORD PTR \[edx-0x400\]\{1to8\}
[ ]*[a-f0-9]+: 62 f1 d5 58 eb b2 f8 fb ff ff vporq zmm6,zmm5,QWORD PTR \[edx-0x408\]\{1to8\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 7b 00 00 00 vpscatterdd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 7b 00 00 00 vpscatterdd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a0 74 38 40 vpscatterdd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 b9 00 04 00 00 vpscatterdd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 7b 00 00 00 vpscatterdq ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 7b 00 00 00 vpscatterdq ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a0 74 38 20 vpscatterdq ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 b9 00 04 00 00 vpscatterdq ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 7b 00 00 00 vpscatterqd YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 7b 00 00 00 vpscatterqd YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a1 74 38 40 vpscatterqd YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 b9 00 04 00 00 vpscatterqd YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 7b 00 00 00 vpscatterqq ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 7b 00 00 00 vpscatterqq ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a1 74 38 20 vpscatterqq ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 b9 00 04 00 00 vpscatterqq ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 7b 00 00 00 vpscatterdd DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 7b 00 00 00 vpscatterdd DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a0 74 38 40 vpscatterdd DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 b9 00 04 00 00 vpscatterdd DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 7b 00 00 00 vpscatterdq QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 7b 00 00 00 vpscatterdq QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a0 74 38 20 vpscatterdq QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 b9 00 04 00 00 vpscatterdq QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 7b 00 00 00 vpscatterqd DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 7b 00 00 00 vpscatterqd DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a1 74 38 40 vpscatterqd DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 b9 00 04 00 00 vpscatterqd DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 7b 00 00 00 vpscatterqq QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 7b 00 00 00 vpscatterqq QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a1 74 38 20 vpscatterqq QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 b9 00 04 00 00 vpscatterqq QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
[ ]*[a-f0-9]+: 62 f1 7d 48 70 f5 ab vpshufd zmm6,zmm5,0xab
[ ]*[a-f0-9]+: 62 f1 7d 4f 70 f5 ab vpshufd zmm6\{k7\},zmm5,0xab
[ ]*[a-f0-9]+: 62 f1 7d cf 70 f5 ab vpshufd zmm6\{k7\}\{z\},zmm5,0xab
@@ -5415,22 +5415,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 f2 55 0f 4f b2 00 02 00 00 vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]
[ ]*[a-f0-9]+: 62 f2 55 0f 4f 72 80 vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]
[ ]*[a-f0-9]+: 62 f2 55 0f 4f b2 fc fd ff ff vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 7b 00 00 00 vscatterdpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 7b 00 00 00 vscatterdpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a2 74 38 20 vscatterdpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 b9 00 04 00 00 vscatterdpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 7b 00 00 00 vscatterdps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 7b 00 00 00 vscatterdps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a2 74 38 40 vscatterdps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 b9 00 04 00 00 vscatterdps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 7b 00 00 00 vscatterqpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 7b 00 00 00 vscatterqpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a3 74 38 20 vscatterqpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 b9 00 04 00 00 vscatterqpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 7b 00 00 00 vscatterqps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 7b 00 00 00 vscatterqps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a3 74 38 40 vscatterqps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 b9 00 04 00 00 vscatterqps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 7b 00 00 00 vscatterdpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 7b 00 00 00 vscatterdpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a2 74 38 20 vscatterdpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 b9 00 04 00 00 vscatterdpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 7b 00 00 00 vscatterdps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 7b 00 00 00 vscatterdps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a2 74 38 40 vscatterdps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 b9 00 04 00 00 vscatterdps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 7b 00 00 00 vscatterqpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 7b 00 00 00 vscatterqpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a3 74 38 20 vscatterqpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 b9 00 04 00 00 vscatterqpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 7b 00 00 00 vscatterqps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 7b 00 00 00 vscatterqps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a3 74 38 40 vscatterqps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 b9 00 04 00 00 vscatterqps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6
[ ]*[a-f0-9]+: 62 f1 d5 48 c6 f4 ab vshufpd zmm6,zmm5,zmm4,0xab
[ ]*[a-f0-9]+: 62 f1 d5 4f c6 f4 ab vshufpd zmm6\{k7\},zmm5,zmm4,0xab
[ ]*[a-f0-9]+: 62 f1 d5 cf c6 f4 ab vshufpd zmm6\{k7\}\{z\},zmm5,zmm4,0xab
@@ -10190,22 +10190,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 f2 55 0f bf b2 00 02 00 00 vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]
[ ]*[a-f0-9]+: 62 f2 55 0f bf 72 80 vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]
[ ]*[a-f0-9]+: 62 f2 55 0f bf b2 fc fd ff ff vfnmsub231ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 85 ff ff ff vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 85 ff ff ff vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 92 74 38 20 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 b9 00 04 00 00 vgatherdpd zmm6\{k1\},ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 85 ff ff ff vgatherdps zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 85 ff ff ff vgatherdps zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 92 74 38 40 vgatherdps zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 b9 00 04 00 00 vgatherdps zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 85 ff ff ff vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 85 ff ff ff vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 93 74 38 20 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 b9 00 04 00 00 vgatherqpd zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 85 ff ff ff vgatherqps ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 85 ff ff ff vgatherqps ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 93 74 38 40 vgatherqps ymm6\{k1\},YMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 b9 00 04 00 00 vgatherqps ymm6\{k1\},YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 85 ff ff ff vgatherdpd zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 fd 85 ff ff ff vgatherdpd zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 92 74 38 20 vgatherdpd zmm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 92 b4 b9 00 04 00 00 vgatherdpd zmm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 85 ff ff ff vgatherdps zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 fd 85 ff ff ff vgatherdps zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 92 74 38 40 vgatherdps zmm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 92 b4 b9 00 04 00 00 vgatherdps zmm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 85 ff ff ff vgatherqpd zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 fd 85 ff ff ff vgatherqpd zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 93 74 38 20 vgatherqpd zmm6\{k1\},QWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 93 b4 b9 00 04 00 00 vgatherqpd zmm6\{k1\},QWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 85 ff ff ff vgatherqps ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 fd 85 ff ff ff vgatherqps ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 93 74 38 40 vgatherqps ymm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 93 b4 b9 00 04 00 00 vgatherqps ymm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\]
[ ]*[a-f0-9]+: 62 f2 fd 48 42 f5 vgetexppd zmm6,zmm5
[ ]*[a-f0-9]+: 62 f2 fd 4f 42 f5 vgetexppd zmm6\{k7\},zmm5
[ ]*[a-f0-9]+: 62 f2 fd cf 42 f5 vgetexppd zmm6\{k7\}\{z\},zmm5
@@ -11361,22 +11361,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 f2 fd 48 89 f5 vpexpandq zmm6,zmm5
[ ]*[a-f0-9]+: 62 f2 fd 4f 89 f5 vpexpandq zmm6\{k7\},zmm5
[ ]*[a-f0-9]+: 62 f2 fd cf 89 f5 vpexpandq zmm6\{k7\}\{z\},zmm5
-[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 85 ff ff ff vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 85 ff ff ff vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 90 74 38 40 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 b9 00 04 00 00 vpgatherdd zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 85 ff ff ff vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 85 ff ff ff vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 90 74 38 20 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 b9 00 04 00 00 vpgatherdq zmm6\{k1\},ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 85 ff ff ff vpgatherqd ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 85 ff ff ff vpgatherqd ymm6\{k1\},YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 91 74 38 40 vpgatherqd ymm6\{k1\},YMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 b9 00 04 00 00 vpgatherqd ymm6\{k1\},YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 85 ff ff ff vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 85 ff ff ff vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 91 74 38 20 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 b9 00 04 00 00 vpgatherqq zmm6\{k1\},ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 85 ff ff ff vpgatherdd zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 fd 85 ff ff ff vpgatherdd zmm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 90 74 38 40 vpgatherdd zmm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 90 b4 b9 00 04 00 00 vpgatherdd zmm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 85 ff ff ff vpgatherdq zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 fd 85 ff ff ff vpgatherdq zmm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 90 74 38 20 vpgatherdq zmm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 90 b4 b9 00 04 00 00 vpgatherdq zmm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 85 ff ff ff vpgatherqd ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 fd 85 ff ff ff vpgatherqd ymm6\{k1\},DWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 91 74 38 40 vpgatherqd ymm6\{k1\},DWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 7d 49 91 b4 b9 00 04 00 00 vpgatherqd ymm6\{k1\},DWORD PTR \[ecx\+zmm7\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 85 ff ff ff vpgatherqq zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 fd 85 ff ff ff vpgatherqq zmm6\{k1\},QWORD PTR \[ebp\+zmm7\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 91 74 38 20 vpgatherqq zmm6\{k1\},QWORD PTR \[eax\+zmm7\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 f2 fd 49 91 b4 b9 00 04 00 00 vpgatherqq zmm6\{k1\},QWORD PTR \[ecx\+zmm7\*4\+0x400\]
[ ]*[a-f0-9]+: 62 f2 55 48 3d f4 vpmaxsd zmm6,zmm5,zmm4
[ ]*[a-f0-9]+: 62 f2 55 4f 3d f4 vpmaxsd zmm6\{k7\},zmm5,zmm4
[ ]*[a-f0-9]+: 62 f2 55 cf 3d f4 vpmaxsd zmm6\{k7\}\{z\},zmm5,zmm4
@@ -11639,22 +11639,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 f1 d5 58 eb b2 00 04 00 00 vporq zmm6,zmm5,QWORD PTR \[edx\+0x400\]\{1to8\}
[ ]*[a-f0-9]+: 62 f1 d5 58 eb 72 80 vporq zmm6,zmm5,QWORD PTR \[edx-0x400\]\{1to8\}
[ ]*[a-f0-9]+: 62 f1 d5 58 eb b2 f8 fb ff ff vporq zmm6,zmm5,QWORD PTR \[edx-0x408\]\{1to8\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 85 ff ff ff vpscatterdd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 85 ff ff ff vpscatterdd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a0 74 38 40 vpscatterdd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 b9 00 04 00 00 vpscatterdd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 85 ff ff ff vpscatterdq ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 85 ff ff ff vpscatterdq ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a0 74 38 20 vpscatterdq ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 b9 00 04 00 00 vpscatterdq ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 85 ff ff ff vpscatterqd YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 85 ff ff ff vpscatterqd YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a1 74 38 40 vpscatterqd YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 b9 00 04 00 00 vpscatterqd YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 85 ff ff ff vpscatterqq ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 85 ff ff ff vpscatterqq ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a1 74 38 20 vpscatterqq ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 b9 00 04 00 00 vpscatterqq ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 85 ff ff ff vpscatterdd DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 fd 85 ff ff ff vpscatterdd DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a0 74 38 40 vpscatterdd DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a0 b4 b9 00 04 00 00 vpscatterdd DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 85 ff ff ff vpscatterdq QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 fd 85 ff ff ff vpscatterdq QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a0 74 38 20 vpscatterdq QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a0 b4 b9 00 04 00 00 vpscatterdq QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 85 ff ff ff vpscatterqd DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 fd 85 ff ff ff vpscatterqd DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a1 74 38 40 vpscatterqd DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a1 b4 b9 00 04 00 00 vpscatterqd DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 85 ff ff ff vpscatterqq QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 fd 85 ff ff ff vpscatterqq QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a1 74 38 20 vpscatterqq QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a1 b4 b9 00 04 00 00 vpscatterqq QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
[ ]*[a-f0-9]+: 62 f1 7d 48 70 f5 ab vpshufd zmm6,zmm5,0xab
[ ]*[a-f0-9]+: 62 f1 7d 4f 70 f5 ab vpshufd zmm6\{k7\},zmm5,0xab
[ ]*[a-f0-9]+: 62 f1 7d cf 70 f5 ab vpshufd zmm6\{k7\}\{z\},zmm5,0xab
@@ -12058,22 +12058,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 f2 55 0f 4f b2 00 02 00 00 vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]
[ ]*[a-f0-9]+: 62 f2 55 0f 4f 72 80 vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]
[ ]*[a-f0-9]+: 62 f2 55 0f 4f b2 fc fd ff ff vrsqrt14ss xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]
-[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 85 ff ff ff vscatterdpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 85 ff ff ff vscatterdpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a2 74 38 20 vscatterdpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 b9 00 04 00 00 vscatterdpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 85 ff ff ff vscatterdps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 85 ff ff ff vscatterdps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a2 74 38 40 vscatterdps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 b9 00 04 00 00 vscatterdps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 85 ff ff ff vscatterqpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 85 ff ff ff vscatterqpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a3 74 38 20 vscatterqpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 b9 00 04 00 00 vscatterqpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 85 ff ff ff vscatterqps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 85 ff ff ff vscatterqps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a3 74 38 40 vscatterqps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 b9 00 04 00 00 vscatterqps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 85 ff ff ff vscatterdpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 fd 85 ff ff ff vscatterdpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a2 74 38 20 vscatterdpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a2 b4 b9 00 04 00 00 vscatterdpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 85 ff ff ff vscatterdps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 fd 85 ff ff ff vscatterdps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a2 74 38 40 vscatterdps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a2 b4 b9 00 04 00 00 vscatterdps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 85 ff ff ff vscatterqpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 fd 85 ff ff ff vscatterqpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a3 74 38 20 vscatterqpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 fd 49 a3 b4 b9 00 04 00 00 vscatterqpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},zmm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 85 ff ff ff vscatterqps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 fd 85 ff ff ff vscatterqps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a3 74 38 40 vscatterqps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+: 62 f2 7d 49 a3 b4 b9 00 04 00 00 vscatterqps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\},ymm6
[ ]*[a-f0-9]+: 62 f1 d5 48 c6 f4 ab vshufpd zmm6,zmm5,zmm4,0xab
[ ]*[a-f0-9]+: 62 f1 d5 4f c6 f4 ab vshufpd zmm6\{k7\},zmm5,zmm4,0xab
[ ]*[a-f0-9]+: 62 f1 d5 cf c6 f4 ab vshufpd zmm6\{k7\}\{z\},zmm5,zmm4,0xab
diff --git a/gas/testsuite/gas/i386/avx512f_vl-intel.d b/gas/testsuite/gas/i386/avx512f_vl-intel.d
index cefed2a..5c07d82 100644
--- a/gas/testsuite/gas/i386/avx512f_vl-intel.d
+++ b/gas/testsuite/gas/i386/avx512f_vl-intel.d
@@ -1630,30 +1630,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f2 55 3f be b2 00 02 00 00[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 55 3f be 72 80[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 55 3f be b2 fc fd ff ff[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 fd 7b 00 00 00[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 74 38 20[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 fd 7b 00 00 00[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 74 38 20[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 fd 7b 00 00 00[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 74 38 40[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 fd 7b 00 00 00[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 74 38 40[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 fd 7b 00 00 00[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 74 38 20[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 fd 7b 00 00 00[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 74 38 20[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 fd 7b 00 00 00[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 74 38 40[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 fd 7b 00 00 00[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 74 38 40[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 fd 7b 00 00 00[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 74 38 20[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 fd 7b 00 00 00[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 74 38 20[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 fd 7b 00 00 00[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 74 38 40[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 fd 7b 00 00 00[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 74 38 40[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 fd 7b 00 00 00[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 74 38 20[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 fd 7b 00 00 00[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 74 38 20[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 fd 7b 00 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 74 38 40[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 fd 7b 00 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 74 38 40[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 42 f5[ ]*vgetexppd xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 42 f5[ ]*vgetexppd xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 42 31[ ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[ecx\]
@@ -2828,30 +2828,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 89 f5[ ]*vpexpandq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 89 f5[ ]*vpexpandq ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd af 89 f5[ ]*vpexpandq ymm6\{k7\}\{z\},ymm5
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 fd 7b 00 00 00[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 74 38 40[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 fd 7b 00 00 00[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 74 38 40[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 fd 7b 00 00 00[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 74 38 20[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 fd 7b 00 00 00[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 74 38 20[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 fd 7b 00 00 00[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 fd 7b 00 00 00[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 fd 7b 00 00 00[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 74 38 20[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 fd 7b 00 00 00[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 74 38 20[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 fd 7b 00 00 00[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 74 38 40[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 fd 7b 00 00 00[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 74 38 40[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 fd 7b 00 00 00[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 74 38 20[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 fd 7b 00 00 00[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 74 38 20[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 fd 7b 00 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 fd 7b 00 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 fd 7b 00 00 00[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 74 38 20[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 fd 7b 00 00 00[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 74 38 20[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f2 55 0f 3d f4[ ]*vpmaxsd xmm6\{k7\},xmm5,xmm4
[ ]*[a-f0-9]+:[ ]*62 f2 55 8f 3d f4[ ]*vpmaxsd xmm6\{k7\}\{z\},xmm5,xmm4
[ ]*[a-f0-9]+:[ ]*62 f2 55 0f 3d 31[ ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
@@ -3350,30 +3350,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb b2 00 04 00 00[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb 72 80[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb b2 f8 fb ff ff[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 fd 7b 00 00 00[ ]*vpscatterdd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 74 38 40[ ]*vpscatterdd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 fd 7b 00 00 00[ ]*vpscatterdd YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 74 38 40[ ]*vpscatterdd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 fd 7b 00 00 00[ ]*vpscatterdq XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 74 38 20[ ]*vpscatterdq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 fd 7b 00 00 00[ ]*vpscatterdq YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 74 38 20[ ]*vpscatterdq YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdq YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 fd 7b 00 00 00[ ]*vpscatterqd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 74 38 40[ ]*vpscatterqd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 fd 7b 00 00 00[ ]*vpscatterqd XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 74 38 40[ ]*vpscatterqd XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqd XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 fd 7b 00 00 00[ ]*vpscatterqq XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 74 38 20[ ]*vpscatterqq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 fd 7b 00 00 00[ ]*vpscatterqq YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 74 38 20[ ]*vpscatterqq YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqq YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 fd 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 74 38 40[ ]*vpscatterdd DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 fd 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 74 38 40[ ]*vpscatterdd DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 fd 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 74 38 20[ ]*vpscatterdq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 fd 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 74 38 20[ ]*vpscatterdq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 fd 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 74 38 40[ ]*vpscatterqd DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 fd 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 74 38 40[ ]*vpscatterqd DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 fd 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 74 38 20[ ]*vpscatterqq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 fd 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 74 38 20[ ]*vpscatterqq QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 70 f5 ab[ ]*vpshufd xmm6\{k7\},xmm5,0xab
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 70 f5 ab[ ]*vpshufd xmm6\{k7\}\{z\},xmm5,0xab
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 70 f5 7b[ ]*vpshufd xmm6\{k7\},xmm5,0x7b
@@ -4070,30 +4070,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e b2 00 02 00 00[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e 72 80[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e b2 fc fd ff ff[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 fd 7b 00 00 00[ ]*vscatterdpd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 74 38 20[ ]*vscatterdpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[ ]*vscatterdpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 fd 7b 00 00 00[ ]*vscatterdpd YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 74 38 20[ ]*vscatterdpd YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[ ]*vscatterdpd YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 fd 7b 00 00 00[ ]*vscatterdps XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 74 38 40[ ]*vscatterdps XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[ ]*vscatterdps XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 fd 7b 00 00 00[ ]*vscatterdps YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 74 38 40[ ]*vscatterdps YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[ ]*vscatterdps YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 fd 7b 00 00 00[ ]*vscatterqpd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 74 38 20[ ]*vscatterqpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[ ]*vscatterqpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 fd 7b 00 00 00[ ]*vscatterqpd YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 74 38 20[ ]*vscatterqpd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[ ]*vscatterqpd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 fd 7b 00 00 00[ ]*vscatterqps QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 74 38 40[ ]*vscatterqps QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[ ]*vscatterqps QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 fd 7b 00 00 00[ ]*vscatterqps XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 74 38 40[ ]*vscatterqps XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[ ]*vscatterqps XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 fd 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 74 38 20[ ]*vscatterdpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 fd 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 74 38 20[ ]*vscatterdpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 fd 7b 00 00 00[ ]*vscatterdps DWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 74 38 40[ ]*vscatterdps DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 fd 7b 00 00 00[ ]*vscatterdps DWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 74 38 40[ ]*vscatterdps DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 fd 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 74 38 20[ ]*vscatterqpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 fd 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 74 38 20[ ]*vscatterqpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 fd 7b 00 00 00[ ]*vscatterqps DWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 74 38 40[ ]*vscatterqps DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 fd 7b 00 00 00[ ]*vscatterqps DWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 74 38 40[ ]*vscatterqps DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
[ ]*[a-f0-9]+:[ ]*62 f1 d5 0f c6 f4 ab[ ]*vshufpd xmm6\{k7\},xmm5,xmm4,0xab
[ ]*[a-f0-9]+:[ ]*62 f1 d5 8f c6 f4 ab[ ]*vshufpd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
[ ]*[a-f0-9]+:[ ]*62 f1 d5 0f c6 f4 7b[ ]*vshufpd xmm6\{k7\},xmm5,xmm4,0x7b
@@ -7325,30 +7325,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f2 55 3f be b2 00 02 00 00[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 55 3f be 72 80[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 55 3f be b2 fc fd ff ff[ ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 fd 85 ff ff ff[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 74 38 20[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 fd 85 ff ff ff[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 74 38 20[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 fd 85 ff ff ff[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 74 38 40[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 fd 85 ff ff ff[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 74 38 40[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 fd 85 ff ff ff[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 74 38 20[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 fd 85 ff ff ff[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 74 38 20[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 fd 85 ff ff ff[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 74 38 40[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 fd 85 ff ff ff[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 74 38 40[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 fd 85 ff ff ff[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 74 38 20[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 fd 85 ff ff ff[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 74 38 20[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 fd 85 ff ff ff[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 74 38 40[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 fd 85 ff ff ff[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 74 38 40[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 fd 85 ff ff ff[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 74 38 20[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 fd 85 ff ff ff[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 74 38 20[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 fd 85 ff ff ff[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 74 38 40[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 fd 85 ff ff ff[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 74 38 40[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 42 f5[ ]*vgetexppd xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 42 f5[ ]*vgetexppd xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 0f 42 31[ ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[ecx\]
@@ -8523,30 +8523,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f2 fd 8f 89 f5[ ]*vpexpandq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd 2f 89 f5[ ]*vpexpandq ymm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f2 fd af 89 f5[ ]*vpexpandq ymm6\{k7\}\{z\},ymm5
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 fd 85 ff ff ff[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 74 38 40[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 fd 85 ff ff ff[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 74 38 40[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 fd 85 ff ff ff[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 74 38 20[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 fd 85 ff ff ff[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 74 38 20[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 fd 85 ff ff ff[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 fd 85 ff ff ff[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 fd 85 ff ff ff[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 74 38 20[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 fd 85 ff ff ff[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 74 38 20[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 fd 85 ff ff ff[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 74 38 40[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 fd 85 ff ff ff[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 74 38 40[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 fd 85 ff ff ff[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 74 38 20[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 fd 85 ff ff ff[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 74 38 20[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 fd 85 ff ff ff[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 fd 85 ff ff ff[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 74 38 40[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm6\{k1\},DWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 fd 85 ff ff ff[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 74 38 20[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 fd 85 ff ff ff[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 74 38 20[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[eax\+ymm7\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm6\{k1\},QWORD PTR \[ecx\+ymm7\*4\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f2 55 0f 3d f4[ ]*vpmaxsd xmm6\{k7\},xmm5,xmm4
[ ]*[a-f0-9]+:[ ]*62 f2 55 8f 3d f4[ ]*vpmaxsd xmm6\{k7\}\{z\},xmm5,xmm4
[ ]*[a-f0-9]+:[ ]*62 f2 55 0f 3d 31[ ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
@@ -9045,30 +9045,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb b2 00 04 00 00[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb 72 80[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 d5 3f eb b2 f8 fb ff ff[ ]*vporq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 fd 85 ff ff ff[ ]*vpscatterdd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 74 38 40[ ]*vpscatterdd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 fd 85 ff ff ff[ ]*vpscatterdd YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 74 38 40[ ]*vpscatterdd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 fd 85 ff ff ff[ ]*vpscatterdq XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 74 38 20[ ]*vpscatterdq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 fd 85 ff ff ff[ ]*vpscatterdq YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 74 38 20[ ]*vpscatterdq YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdq YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 fd 85 ff ff ff[ ]*vpscatterqd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 74 38 40[ ]*vpscatterqd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 fd 85 ff ff ff[ ]*vpscatterqd XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 74 38 40[ ]*vpscatterqd XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqd XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 fd 85 ff ff ff[ ]*vpscatterqq XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 74 38 20[ ]*vpscatterqq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 fd 85 ff ff ff[ ]*vpscatterqq YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 74 38 20[ ]*vpscatterqq YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqq YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 fd 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 74 38 40[ ]*vpscatterdd DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 fd 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 74 38 40[ ]*vpscatterdd DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 fd 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 74 38 20[ ]*vpscatterdq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 fd 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 74 38 20[ ]*vpscatterdq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 fd 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 74 38 40[ ]*vpscatterqd DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 fd 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 74 38 40[ ]*vpscatterqd DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 fd 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 74 38 20[ ]*vpscatterqq QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 fd 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 74 38 20[ ]*vpscatterqq QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 70 f5 ab[ ]*vpshufd xmm6\{k7\},xmm5,0xab
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 70 f5 ab[ ]*vpshufd xmm6\{k7\}\{z\},xmm5,0xab
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 70 f5 7b[ ]*vpshufd xmm6\{k7\},xmm5,0x7b
@@ -9765,30 +9765,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e b2 00 02 00 00[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e 72 80[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 4e b2 fc fd ff ff[ ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 fd 85 ff ff ff[ ]*vscatterdpd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 74 38 20[ ]*vscatterdpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[ ]*vscatterdpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 fd 85 ff ff ff[ ]*vscatterdpd YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 74 38 20[ ]*vscatterdpd YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[ ]*vscatterdpd YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 fd 85 ff ff ff[ ]*vscatterdps XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 74 38 40[ ]*vscatterdps XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[ ]*vscatterdps XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 fd 85 ff ff ff[ ]*vscatterdps YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 74 38 40[ ]*vscatterdps YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[ ]*vscatterdps YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 fd 85 ff ff ff[ ]*vscatterqpd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 74 38 20[ ]*vscatterqpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[ ]*vscatterqpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 fd 85 ff ff ff[ ]*vscatterqpd YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 74 38 20[ ]*vscatterqpd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[ ]*vscatterqpd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 fd 85 ff ff ff[ ]*vscatterqps QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 74 38 40[ ]*vscatterqps QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[ ]*vscatterqps QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 fd 85 ff ff ff[ ]*vscatterqps XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 74 38 40[ ]*vscatterqps XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
-[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[ ]*vscatterqps XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 fd 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 74 38 20[ ]*vscatterdpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 fd 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 74 38 20[ ]*vscatterdpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 fd 85 ff ff ff[ ]*vscatterdps DWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 74 38 40[ ]*vscatterdps DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 fd 85 ff ff ff[ ]*vscatterdps DWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 74 38 40[ ]*vscatterdps DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 fd 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 74 38 20[ ]*vscatterqpd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 fd 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 74 38 20[ ]*vscatterqpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 fd 85 ff ff ff[ ]*vscatterqps DWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 74 38 40[ ]*vscatterqps DWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 fd 85 ff ff ff[ ]*vscatterqps DWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 74 38 40[ ]*vscatterqps DWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
+[ ]*[a-f0-9]+:[ ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
[ ]*[a-f0-9]+:[ ]*62 f1 d5 0f c6 f4 ab[ ]*vshufpd xmm6\{k7\},xmm5,xmm4,0xab
[ ]*[a-f0-9]+:[ ]*62 f1 d5 8f c6 f4 ab[ ]*vshufpd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
[ ]*[a-f0-9]+:[ ]*62 f1 d5 0f c6 f4 7b[ ]*vshufpd xmm6\{k7\},xmm5,xmm4,0x7b
diff --git a/gas/testsuite/gas/i386/avx512pf-intel.d b/gas/testsuite/gas/i386/avx512pf-intel.d
index 05fa69b..4295bb4 100644
--- a/gas/testsuite/gas/i386/avx512pf-intel.d
+++ b/gas/testsuite/gas/i386/avx512pf-intel.d
@@ -9,132 +9,132 @@
Disassembly of section .text:
0+ <_start>:
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 7b 00 00 00 vgatherpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 7b 00 00 00 vgatherpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 4c 38 20 vgatherpf0dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c b9 00 04 00 00 vgatherpf0dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 7b 00 00 00 vgatherpf0dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 7b 00 00 00 vgatherpf0dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 4c 38 40 vgatherpf0dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c b9 00 04 00 00 vgatherpf0dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 7b 00 00 00 vgatherpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 7b 00 00 00 vgatherpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 4c 38 20 vgatherpf0qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c b9 00 04 00 00 vgatherpf0qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 7b 00 00 00 vgatherpf0qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 7b 00 00 00 vgatherpf0qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 4c 38 40 vgatherpf0qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c b9 00 04 00 00 vgatherpf0qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 7b 00 00 00 vgatherpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 7b 00 00 00 vgatherpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 54 38 20 vgatherpf1dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 b9 00 04 00 00 vgatherpf1dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 7b 00 00 00 vgatherpf1dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 7b 00 00 00 vgatherpf1dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 54 38 40 vgatherpf1dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 b9 00 04 00 00 vgatherpf1dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 7b 00 00 00 vgatherpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 7b 00 00 00 vgatherpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 54 38 20 vgatherpf1qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 b9 00 04 00 00 vgatherpf1qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 7b 00 00 00 vgatherpf1qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 7b 00 00 00 vgatherpf1qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 54 38 40 vgatherpf1qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 b9 00 04 00 00 vgatherpf1qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 7b 00 00 00 vscatterpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 7b 00 00 00 vscatterpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 6c 38 20 vscatterpf0dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac b9 00 04 00 00 vscatterpf0dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 7b 00 00 00 vscatterpf0dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 7b 00 00 00 vscatterpf0dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 6c 38 40 vscatterpf0dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac b9 00 04 00 00 vscatterpf0dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 7b 00 00 00 vscatterpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 7b 00 00 00 vscatterpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 6c 38 20 vscatterpf0qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac b9 00 04 00 00 vscatterpf0qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 7b 00 00 00 vscatterpf0qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 7b 00 00 00 vscatterpf0qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 6c 38 40 vscatterpf0qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac b9 00 04 00 00 vscatterpf0qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 7b 00 00 00 vscatterpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 7b 00 00 00 vscatterpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 74 38 20 vscatterpf1dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 b9 00 04 00 00 vscatterpf1dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 7b 00 00 00 vscatterpf1dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 7b 00 00 00 vscatterpf1dps ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 74 38 40 vscatterpf1dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 b9 00 04 00 00 vscatterpf1dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 7b 00 00 00 vscatterpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 7b 00 00 00 vscatterpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 74 38 20 vscatterpf1qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 b9 00 04 00 00 vscatterpf1qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 7b 00 00 00 vscatterpf1qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 7b 00 00 00 vscatterpf1qps YMMWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 74 38 40 vscatterpf1qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 b9 00 04 00 00 vscatterpf1qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 85 ff ff ff vgatherpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 85 ff ff ff vgatherpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 4c 38 20 vgatherpf0dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c b9 00 04 00 00 vgatherpf0dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 85 ff ff ff vgatherpf0dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 85 ff ff ff vgatherpf0dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 4c 38 40 vgatherpf0dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c b9 00 04 00 00 vgatherpf0dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 85 ff ff ff vgatherpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 85 ff ff ff vgatherpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 4c 38 20 vgatherpf0qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c b9 00 04 00 00 vgatherpf0qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 85 ff ff ff vgatherpf0qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 85 ff ff ff vgatherpf0qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 4c 38 40 vgatherpf0qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c b9 00 04 00 00 vgatherpf0qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 85 ff ff ff vgatherpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 85 ff ff ff vgatherpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 54 38 20 vgatherpf1dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 b9 00 04 00 00 vgatherpf1dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 85 ff ff ff vgatherpf1dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 85 ff ff ff vgatherpf1dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 54 38 40 vgatherpf1dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 b9 00 04 00 00 vgatherpf1dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 85 ff ff ff vgatherpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 85 ff ff ff vgatherpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 54 38 20 vgatherpf1qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 b9 00 04 00 00 vgatherpf1qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 85 ff ff ff vgatherpf1qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 85 ff ff ff vgatherpf1qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 54 38 40 vgatherpf1qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 b9 00 04 00 00 vgatherpf1qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 85 ff ff ff vscatterpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 85 ff ff ff vscatterpf0dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 6c 38 20 vscatterpf0dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac b9 00 04 00 00 vscatterpf0dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 85 ff ff ff vscatterpf0dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 85 ff ff ff vscatterpf0dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 6c 38 40 vscatterpf0dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac b9 00 04 00 00 vscatterpf0dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 85 ff ff ff vscatterpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 85 ff ff ff vscatterpf0qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 6c 38 20 vscatterpf0qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac b9 00 04 00 00 vscatterpf0qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 85 ff ff ff vscatterpf0qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 85 ff ff ff vscatterpf0qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 6c 38 40 vscatterpf0qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac b9 00 04 00 00 vscatterpf0qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 85 ff ff ff vscatterpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 85 ff ff ff vscatterpf1dpd ZMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 74 38 20 vscatterpf1dpd ZMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 b9 00 04 00 00 vscatterpf1dpd ZMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 85 ff ff ff vscatterpf1dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 85 ff ff ff vscatterpf1dps ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 74 38 40 vscatterpf1dps ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 b9 00 04 00 00 vscatterpf1dps ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 85 ff ff ff vscatterpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 85 ff ff ff vscatterpf1qpd ZMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 74 38 20 vscatterpf1qpd ZMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 b9 00 04 00 00 vscatterpf1qpd ZMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 85 ff ff ff vscatterpf1qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 85 ff ff ff vscatterpf1qps YMMWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 74 38 40 vscatterpf1qps YMMWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 b9 00 04 00 00 vscatterpf1qps YMMWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 7b 00 00 00 vgatherpf0dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 7b 00 00 00 vgatherpf0dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 4c 38 20 vgatherpf0dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c b9 00 04 00 00 vgatherpf0dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 7b 00 00 00 vgatherpf0dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 7b 00 00 00 vgatherpf0dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 4c 38 40 vgatherpf0dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c b9 00 04 00 00 vgatherpf0dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 7b 00 00 00 vgatherpf0qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 7b 00 00 00 vgatherpf0qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 4c 38 20 vgatherpf0qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c b9 00 04 00 00 vgatherpf0qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 7b 00 00 00 vgatherpf0qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 7b 00 00 00 vgatherpf0qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 4c 38 40 vgatherpf0qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c b9 00 04 00 00 vgatherpf0qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 7b 00 00 00 vgatherpf1dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 7b 00 00 00 vgatherpf1dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 54 38 20 vgatherpf1dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 b9 00 04 00 00 vgatherpf1dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 7b 00 00 00 vgatherpf1dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 7b 00 00 00 vgatherpf1dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 54 38 40 vgatherpf1dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 b9 00 04 00 00 vgatherpf1dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 7b 00 00 00 vgatherpf1qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 7b 00 00 00 vgatherpf1qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 54 38 20 vgatherpf1qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 b9 00 04 00 00 vgatherpf1qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 7b 00 00 00 vgatherpf1qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 7b 00 00 00 vgatherpf1qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 54 38 40 vgatherpf1qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 b9 00 04 00 00 vgatherpf1qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 7b 00 00 00 vscatterpf0dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 7b 00 00 00 vscatterpf0dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 6c 38 20 vscatterpf0dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac b9 00 04 00 00 vscatterpf0dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 7b 00 00 00 vscatterpf0dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 7b 00 00 00 vscatterpf0dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 6c 38 40 vscatterpf0dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac b9 00 04 00 00 vscatterpf0dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 7b 00 00 00 vscatterpf0qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 7b 00 00 00 vscatterpf0qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 6c 38 20 vscatterpf0qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac b9 00 04 00 00 vscatterpf0qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 7b 00 00 00 vscatterpf0qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 7b 00 00 00 vscatterpf0qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 6c 38 40 vscatterpf0qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac b9 00 04 00 00 vscatterpf0qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 7b 00 00 00 vscatterpf1dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 7b 00 00 00 vscatterpf1dpd QWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 74 38 20 vscatterpf1dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 b9 00 04 00 00 vscatterpf1dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 7b 00 00 00 vscatterpf1dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 7b 00 00 00 vscatterpf1dps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 74 38 40 vscatterpf1dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 b9 00 04 00 00 vscatterpf1dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 7b 00 00 00 vscatterpf1qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 7b 00 00 00 vscatterpf1qpd QWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 74 38 20 vscatterpf1qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 b9 00 04 00 00 vscatterpf1qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 7b 00 00 00 vscatterpf1qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 7b 00 00 00 vscatterpf1qps DWORD PTR \[ebp\+zmm7\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 74 38 40 vscatterpf1qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 b9 00 04 00 00 vscatterpf1qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 85 ff ff ff vgatherpf0dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c fd 85 ff ff ff vgatherpf0dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 4c 38 20 vgatherpf0dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 8c b9 00 04 00 00 vgatherpf0dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 85 ff ff ff vgatherpf0dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c fd 85 ff ff ff vgatherpf0dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 4c 38 40 vgatherpf0dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 8c b9 00 04 00 00 vgatherpf0dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 85 ff ff ff vgatherpf0qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c fd 85 ff ff ff vgatherpf0qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 4c 38 20 vgatherpf0qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 8c b9 00 04 00 00 vgatherpf0qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 85 ff ff ff vgatherpf0qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c fd 85 ff ff ff vgatherpf0qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 4c 38 40 vgatherpf0qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 8c b9 00 04 00 00 vgatherpf0qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 85 ff ff ff vgatherpf1dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 fd 85 ff ff ff vgatherpf1dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 54 38 20 vgatherpf1dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 94 b9 00 04 00 00 vgatherpf1dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 85 ff ff ff vgatherpf1dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 fd 85 ff ff ff vgatherpf1dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 54 38 40 vgatherpf1dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 94 b9 00 04 00 00 vgatherpf1dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 85 ff ff ff vgatherpf1qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 fd 85 ff ff ff vgatherpf1qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 54 38 20 vgatherpf1qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 94 b9 00 04 00 00 vgatherpf1qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 85 ff ff ff vgatherpf1qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 fd 85 ff ff ff vgatherpf1qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 54 38 40 vgatherpf1qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 94 b9 00 04 00 00 vgatherpf1qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 85 ff ff ff vscatterpf0dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac fd 85 ff ff ff vscatterpf0dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 6c 38 20 vscatterpf0dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 ac b9 00 04 00 00 vscatterpf0dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 85 ff ff ff vscatterpf0dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac fd 85 ff ff ff vscatterpf0dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 6c 38 40 vscatterpf0dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 ac b9 00 04 00 00 vscatterpf0dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 85 ff ff ff vscatterpf0qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac fd 85 ff ff ff vscatterpf0qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 6c 38 20 vscatterpf0qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 ac b9 00 04 00 00 vscatterpf0qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 85 ff ff ff vscatterpf0qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac fd 85 ff ff ff vscatterpf0qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 6c 38 40 vscatterpf0qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 ac b9 00 04 00 00 vscatterpf0qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 85 ff ff ff vscatterpf1dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 fd 85 ff ff ff vscatterpf1dpd QWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 74 38 20 vscatterpf1dpd QWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c6 b4 b9 00 04 00 00 vscatterpf1dpd QWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 85 ff ff ff vscatterpf1dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 fd 85 ff ff ff vscatterpf1dps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 74 38 40 vscatterpf1dps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c6 b4 b9 00 04 00 00 vscatterpf1dps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 85 ff ff ff vscatterpf1qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 fd 85 ff ff ff vscatterpf1qpd QWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 74 38 20 vscatterpf1qpd QWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 fd 49 c7 b4 b9 00 04 00 00 vscatterpf1qpd QWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 85 ff ff ff vscatterpf1qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 fd 85 ff ff ff vscatterpf1qps DWORD PTR \[ebp\+zmm7\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 74 38 40 vscatterpf1qps DWORD PTR \[eax\+zmm7\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 f2 7d 49 c7 b4 b9 00 04 00 00 vscatterpf1qps DWORD PTR \[ecx\+zmm7\*4\+0x400\]\{k1\}
#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f-intel.d
index 867be88..b278f8a 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512f-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512f-intel.d
@@ -3654,23 +3654,23 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 62 15 07 bf b2 00 02 00 00 vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx\+0x200\]
[ ]*[a-f0-9]+: 62 62 15 07 bf 72 80 vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x200\]
[ ]*[a-f0-9]+: 62 62 15 07 bf b2 fc fd ff ff vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x204\]
-[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 7b 00 00 00 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 7b 00 00 00 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 92 74 39 20 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 fd 41 92 b4 b9 00 04 00 00 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 7b 00 00 00 vgatherdps zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 7b 00 00 00 vgatherdps zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 92 74 39 40 vgatherdps zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 7d 41 92 b4 b9 00 04 00 00 vgatherdps zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 7b 00 00 00 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 7b 00 00 00 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 93 74 39 20 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 d2 fd 41 93 9c de 7b 00 00 00 vgatherqpd zmm3\{k1\},ZMMWORD PTR \[r14\+zmm19\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps ymm30\{k1\},YMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps ymm30\{k1\},YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 7b 00 00 00 vgatherdpd zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 7b 00 00 00 vgatherdpd zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 92 74 39 20 vgatherdpd zmm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 fd 41 92 b4 b9 00 04 00 00 vgatherdpd zmm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 7b 00 00 00 vgatherdps zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 7b 00 00 00 vgatherdps zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 92 74 39 40 vgatherdps zmm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 7d 41 92 b4 b9 00 04 00 00 vgatherdps zmm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 7b 00 00 00 vgatherqpd zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 7b 00 00 00 vgatherqpd zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 93 74 39 20 vgatherqpd zmm30\{k1\},QWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd zmm30\{k1\},QWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 d2 fd 41 93 9c de 7b 00 00 00 vgatherqpd zmm3\{k1\},QWORD PTR \[r14\+zmm19\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps ymm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps ymm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\]
[ ]*[a-f0-9]+: 62 02 fd 48 42 f5 vgetexppd zmm30,zmm29
[ ]*[a-f0-9]+: 62 02 fd 4f 42 f5 vgetexppd zmm30\{k7\},zmm29
[ ]*[a-f0-9]+: 62 02 fd cf 42 f5 vgetexppd zmm30\{k7\}\{z\},zmm29
@@ -4931,22 +4931,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 02 fd 48 89 f5 vpexpandq zmm30,zmm29
[ ]*[a-f0-9]+: 62 02 fd 4f 89 f5 vpexpandq zmm30\{k7\},zmm29
[ ]*[a-f0-9]+: 62 02 fd cf 89 f5 vpexpandq zmm30\{k7\}\{z\},zmm29
-[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 7b 00 00 00 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 7b 00 00 00 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 90 74 39 40 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 7d 41 90 b4 b9 00 04 00 00 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 7b 00 00 00 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 7b 00 00 00 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 90 74 39 20 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd ymm30\{k1\},YMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd ymm30\{k1\},YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 91 74 39 20 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 fd 41 91 b4 b9 00 04 00 00 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 7b 00 00 00 vpgatherdd zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 7b 00 00 00 vpgatherdd zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 90 74 39 40 vpgatherdd zmm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 7d 41 90 b4 b9 00 04 00 00 vpgatherdd zmm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 7b 00 00 00 vpgatherdq zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 7b 00 00 00 vpgatherdq zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 90 74 39 20 vpgatherdq zmm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq zmm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd ymm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd ymm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 91 74 39 20 vpgatherqq zmm30\{k1\},QWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 fd 41 91 b4 b9 00 04 00 00 vpgatherqq zmm30\{k1\},QWORD PTR \[rcx\+zmm31\*4\+0x400\]
[ ]*[a-f0-9]+: 62 02 15 40 3d f4 vpmaxsd zmm30,zmm29,zmm28
[ ]*[a-f0-9]+: 62 02 15 47 3d f4 vpmaxsd zmm30\{k7\},zmm29,zmm28
[ ]*[a-f0-9]+: 62 02 15 c7 3d f4 vpmaxsd zmm30\{k7\}\{z\},zmm29,zmm28
@@ -5209,22 +5209,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 61 95 50 eb b2 00 04 00 00 vporq zmm30,zmm29,QWORD PTR \[rdx\+0x400\]\{1to8\}
[ ]*[a-f0-9]+: 62 61 95 50 eb 72 80 vporq zmm30,zmm29,QWORD PTR \[rdx-0x400\]\{1to8\}
[ ]*[a-f0-9]+: 62 61 95 50 eb b2 f8 fb ff ff vporq zmm30,zmm29,QWORD PTR \[rdx-0x408\]\{1to8\}
-[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 7b 00 00 00 vpscatterdd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 7b 00 00 00 vpscatterdd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a0 74 39 40 vpscatterdd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 7d 41 a0 b4 b9 00 04 00 00 vpscatterdd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 7b 00 00 00 vpscatterdq ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 7b 00 00 00 vpscatterdq ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a0 74 39 20 vpscatterdq ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a1 74 39 20 vpscatterqq ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 fd 41 a1 b4 b9 00 04 00 00 vpscatterqq ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 7b 00 00 00 vpscatterdd DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 7b 00 00 00 vpscatterdd DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a0 74 39 40 vpscatterdd DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 7d 41 a0 b4 b9 00 04 00 00 vpscatterdd DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 7b 00 00 00 vpscatterdq QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 7b 00 00 00 vpscatterdq QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a0 74 39 20 vpscatterdq QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a1 74 39 20 vpscatterqq QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 fd 41 a1 b4 b9 00 04 00 00 vpscatterqq QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
[ ]*[a-f0-9]+: 62 01 7d 48 70 f5 ab vpshufd zmm30,zmm29,0xab
[ ]*[a-f0-9]+: 62 01 7d 4f 70 f5 ab vpshufd zmm30\{k7\},zmm29,0xab
[ ]*[a-f0-9]+: 62 01 7d cf 70 f5 ab vpshufd zmm30\{k7\}\{z\},zmm29,0xab
@@ -5628,22 +5628,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 62 15 07 4f b2 00 02 00 00 vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx\+0x200\]
[ ]*[a-f0-9]+: 62 62 15 07 4f 72 80 vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x200\]
[ ]*[a-f0-9]+: 62 62 15 07 4f b2 fc fd ff ff vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x204\]
-[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 7b 00 00 00 vscatterdpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 7b 00 00 00 vscatterdpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a2 74 39 20 vscatterdpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 fd 41 a2 b4 b9 00 04 00 00 vscatterdpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 7b 00 00 00 vscatterdps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 7b 00 00 00 vscatterdps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a2 74 39 40 vscatterdps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 7d 41 a2 b4 b9 00 04 00 00 vscatterdps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 7b 00 00 00 vscatterqpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 7b 00 00 00 vscatterqpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a3 74 39 20 vscatterqpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 7b 00 00 00 vscatterdpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 7b 00 00 00 vscatterdpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a2 74 39 20 vscatterdpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 fd 41 a2 b4 b9 00 04 00 00 vscatterdpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 7b 00 00 00 vscatterdps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 7b 00 00 00 vscatterdps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a2 74 39 40 vscatterdps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 7d 41 a2 b4 b9 00 04 00 00 vscatterdps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 7b 00 00 00 vscatterqpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 7b 00 00 00 vscatterqpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a3 74 39 20 vscatterqpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30
[ ]*[a-f0-9]+: 62 01 95 40 c6 f4 ab vshufpd zmm30,zmm29,zmm28,0xab
[ ]*[a-f0-9]+: 62 01 95 47 c6 f4 ab vshufpd zmm30\{k7\},zmm29,zmm28,0xab
[ ]*[a-f0-9]+: 62 01 95 c7 c6 f4 ab vshufpd zmm30\{k7\}\{z\},zmm29,zmm28,0xab
@@ -10675,23 +10675,23 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 62 15 07 bf b2 00 02 00 00 vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx\+0x200\]
[ ]*[a-f0-9]+: 62 62 15 07 bf 72 80 vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x200\]
[ ]*[a-f0-9]+: 62 62 15 07 bf b2 fc fd ff ff vfnmsub231ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x204\]
-[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 85 ff ff ff vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 85 ff ff ff vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 92 74 39 20 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 fd 41 92 b4 b9 00 04 00 00 vgatherdpd zmm30\{k1\},ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 85 ff ff ff vgatherdps zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 85 ff ff ff vgatherdps zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 92 74 39 40 vgatherdps zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 7d 41 92 b4 b9 00 04 00 00 vgatherdps zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 85 ff ff ff vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 85 ff ff ff vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 93 74 39 20 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 d2 fd 41 93 9c de 7b 00 00 00 vgatherqpd zmm3\{k1\},ZMMWORD PTR \[r14\+zmm19\*8\+0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps ymm30\{k1\},YMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps ymm30\{k1\},YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 85 ff ff ff vgatherdpd zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 92 b4 fe 85 ff ff ff vgatherdpd zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 92 74 39 20 vgatherdpd zmm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 fd 41 92 b4 b9 00 04 00 00 vgatherdpd zmm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 85 ff ff ff vgatherdps zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 92 b4 fe 85 ff ff ff vgatherdps zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 92 74 39 40 vgatherdps zmm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 7d 41 92 b4 b9 00 04 00 00 vgatherdps zmm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 85 ff ff ff vgatherqpd zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 93 b4 fe 85 ff ff ff vgatherqpd zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 93 74 39 20 vgatherqpd zmm30\{k1\},QWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd zmm30\{k1\},QWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 d2 fd 41 93 9c de 7b 00 00 00 vgatherqpd zmm3\{k1\},QWORD PTR \[r14\+zmm19\*8\+0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps ymm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps ymm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\]
[ ]*[a-f0-9]+: 62 02 fd 48 42 f5 vgetexppd zmm30,zmm29
[ ]*[a-f0-9]+: 62 02 fd 4f 42 f5 vgetexppd zmm30\{k7\},zmm29
[ ]*[a-f0-9]+: 62 02 fd cf 42 f5 vgetexppd zmm30\{k7\}\{z\},zmm29
@@ -11952,22 +11952,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 02 fd 48 89 f5 vpexpandq zmm30,zmm29
[ ]*[a-f0-9]+: 62 02 fd 4f 89 f5 vpexpandq zmm30\{k7\},zmm29
[ ]*[a-f0-9]+: 62 02 fd cf 89 f5 vpexpandq zmm30\{k7\}\{z\},zmm29
-[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 85 ff ff ff vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 85 ff ff ff vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 90 74 39 40 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 7d 41 90 b4 b9 00 04 00 00 vpgatherdd zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 85 ff ff ff vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 85 ff ff ff vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 90 74 39 20 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq zmm30\{k1\},ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd ymm30\{k1\},YMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd ymm30\{k1\},YMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd ymm30\{k1\},YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
-[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]
-[ ]*[a-f0-9]+: 62 02 fd 41 91 74 39 20 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]
-[ ]*[a-f0-9]+: 62 22 fd 41 91 b4 b9 00 04 00 00 vpgatherqq zmm30\{k1\},ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 85 ff ff ff vpgatherdd zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 90 b4 fe 85 ff ff ff vpgatherdd zmm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 90 74 39 40 vpgatherdd zmm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 7d 41 90 b4 b9 00 04 00 00 vpgatherdd zmm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 85 ff ff ff vpgatherdq zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 90 b4 fe 85 ff ff ff vpgatherdq zmm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 90 74 39 20 vpgatherdq zmm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq zmm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd ymm30\{k1\},DWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd ymm30\{k1\},DWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd ymm30\{k1\},DWORD PTR \[rcx\+zmm31\*4\+0x400\]
+[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq zmm30\{k1\},QWORD PTR \[r14\+zmm31\*8-0x7b\]
+[ ]*[a-f0-9]+: 62 02 fd 41 91 74 39 20 vpgatherqq zmm30\{k1\},QWORD PTR \[r9\+zmm31\*1\+0x100\]
+[ ]*[a-f0-9]+: 62 22 fd 41 91 b4 b9 00 04 00 00 vpgatherqq zmm30\{k1\},QWORD PTR \[rcx\+zmm31\*4\+0x400\]
[ ]*[a-f0-9]+: 62 02 15 40 3d f4 vpmaxsd zmm30,zmm29,zmm28
[ ]*[a-f0-9]+: 62 02 15 47 3d f4 vpmaxsd zmm30\{k7\},zmm29,zmm28
[ ]*[a-f0-9]+: 62 02 15 c7 3d f4 vpmaxsd zmm30\{k7\}\{z\},zmm29,zmm28
@@ -12230,22 +12230,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 61 95 50 eb b2 00 04 00 00 vporq zmm30,zmm29,QWORD PTR \[rdx\+0x400\]\{1to8\}
[ ]*[a-f0-9]+: 62 61 95 50 eb 72 80 vporq zmm30,zmm29,QWORD PTR \[rdx-0x400\]\{1to8\}
[ ]*[a-f0-9]+: 62 61 95 50 eb b2 f8 fb ff ff vporq zmm30,zmm29,QWORD PTR \[rdx-0x408\]\{1to8\}
-[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 85 ff ff ff vpscatterdd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 85 ff ff ff vpscatterdd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a0 74 39 40 vpscatterdd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 7d 41 a0 b4 b9 00 04 00 00 vpscatterdd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 85 ff ff ff vpscatterdq ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 85 ff ff ff vpscatterdq ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a0 74 39 20 vpscatterdq ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a1 74 39 20 vpscatterqq ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 fd 41 a1 b4 b9 00 04 00 00 vpscatterqq ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 85 ff ff ff vpscatterdd DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a0 b4 fe 85 ff ff ff vpscatterdd DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a0 74 39 40 vpscatterdd DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 7d 41 a0 b4 b9 00 04 00 00 vpscatterdd DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 85 ff ff ff vpscatterdq QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a0 b4 fe 85 ff ff ff vpscatterdq QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a0 74 39 20 vpscatterdq QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a1 74 39 20 vpscatterqq QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 fd 41 a1 b4 b9 00 04 00 00 vpscatterqq QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
[ ]*[a-f0-9]+: 62 01 7d 48 70 f5 ab vpshufd zmm30,zmm29,0xab
[ ]*[a-f0-9]+: 62 01 7d 4f 70 f5 ab vpshufd zmm30\{k7\},zmm29,0xab
[ ]*[a-f0-9]+: 62 01 7d cf 70 f5 ab vpshufd zmm30\{k7\}\{z\},zmm29,0xab
@@ -12649,22 +12649,22 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 62 15 07 4f b2 00 02 00 00 vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx\+0x200\]
[ ]*[a-f0-9]+: 62 62 15 07 4f 72 80 vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x200\]
[ ]*[a-f0-9]+: 62 62 15 07 4f b2 fc fd ff ff vrsqrt14ss xmm30\{k7\},xmm29,DWORD PTR \[rdx-0x204\]
-[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 85 ff ff ff vscatterdpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 85 ff ff ff vscatterdpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a2 74 39 20 vscatterdpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 fd 41 a2 b4 b9 00 04 00 00 vscatterdpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 85 ff ff ff vscatterdps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 85 ff ff ff vscatterdps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a2 74 39 40 vscatterdps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 7d 41 a2 b4 b9 00 04 00 00 vscatterdps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 85 ff ff ff vscatterqpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 85 ff ff ff vscatterqpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 fd 41 a3 74 39 20 vscatterqpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 85 ff ff ff vscatterdpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a2 b4 fe 85 ff ff ff vscatterdpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a2 74 39 20 vscatterdpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 fd 41 a2 b4 b9 00 04 00 00 vscatterdpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 85 ff ff ff vscatterdps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a2 b4 fe 85 ff ff ff vscatterdps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a2 74 39 40 vscatterdps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 7d 41 a2 b4 b9 00 04 00 00 vscatterdps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 85 ff ff ff vscatterqpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a3 b4 fe 85 ff ff ff vscatterqpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 fd 41 a3 74 39 20 vscatterqpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},zmm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\},ymm30
[ ]*[a-f0-9]+: 62 01 95 40 c6 f4 ab vshufpd zmm30,zmm29,zmm28,0xab
[ ]*[a-f0-9]+: 62 01 95 47 c6 f4 ab vshufpd zmm30\{k7\},zmm29,zmm28,0xab
[ ]*[a-f0-9]+: 62 01 95 c7 c6 f4 ab vshufpd zmm30\{k7\}\{z\},zmm29,zmm28,0xab
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d
index 4ad729e..8312163 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d
@@ -1774,30 +1774,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 62 15 30 be b2 00 02 00 00[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 15 30 be 72 80[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 15 30 be b2 fc fd ff ff[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 b4 fe 7b 00 00 00[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 74 39 20[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 b4 fe 7b 00 00 00[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 74 39 20[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 b4 fe 7b 00 00 00[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 74 39 40[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 b4 fe 7b 00 00 00[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 74 39 40[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 b4 fe 7b 00 00 00[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 74 39 20[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 b4 fe 7b 00 00 00[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 74 39 20[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 b4 fe 7b 00 00 00[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 74 39 40[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 b4 fe 7b 00 00 00[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 74 39 40[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 b4 fe 7b 00 00 00[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 74 39 20[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 b4 fe 7b 00 00 00[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 74 39 20[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 b4 fe 7b 00 00 00[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 74 39 40[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 b4 fe 7b 00 00 00[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 74 39 40[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 b4 fe 7b 00 00 00[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 74 39 20[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 b4 fe 7b 00 00 00[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 74 39 20[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 b4 fe 7b 00 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 74 39 40[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 b4 fe 7b 00 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 74 39 40[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 42 f5[ ]*vgetexppd xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 42 f5[ ]*vgetexppd xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 42 f5[ ]*vgetexppd xmm30\{k7\}\{z\},xmm29
@@ -3144,30 +3144,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 89 f5[ ]*vpexpandq ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 89 f5[ ]*vpexpandq ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd af 89 f5[ ]*vpexpandq ymm30\{k7\}\{z\},ymm29
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 b4 fe 7b 00 00 00[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 74 39 40[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 b4 fe 7b 00 00 00[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 74 39 40[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 b4 fe 7b 00 00 00[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 74 39 20[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 b4 fe 7b 00 00 00[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 74 39 20[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 b4 fe 7b 00 00 00[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 b4 fe 7b 00 00 00[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 b4 fe 7b 00 00 00[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 74 39 20[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 b4 fe 7b 00 00 00[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 74 39 20[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 b4 fe 7b 00 00 00[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 74 39 40[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 b4 fe 7b 00 00 00[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 74 39 40[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 b4 fe 7b 00 00 00[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 74 39 20[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 b4 fe 7b 00 00 00[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 74 39 20[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 b4 fe 7b 00 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 b4 fe 7b 00 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 b4 fe 7b 00 00 00[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 74 39 20[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 b4 fe 7b 00 00 00[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 74 39 20[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 02 15 00 3d f4[ ]*vpmaxsd xmm30,xmm29,xmm28
[ ]*[a-f0-9]+:[ ]*62 02 15 07 3d f4[ ]*vpmaxsd xmm30\{k7\},xmm29,xmm28
[ ]*[a-f0-9]+:[ ]*62 02 15 87 3d f4[ ]*vpmaxsd xmm30\{k7\}\{z\},xmm29,xmm28
@@ -3712,38 +3712,38 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 95 30 eb b2 00 04 00 00[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 95 30 eb 72 80[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 95 30 eb b2 f8 fb ff ff[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 74 39 40[ ]*vpscatterdd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 74 39 40[ ]*vpscatterdd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 74 39 20[ ]*vpscatterdq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 74 39 20[ ]*vpscatterdq YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdq YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 74 39 40[ ]*vpscatterqd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 74 39 40[ ]*vpscatterqd XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqd XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 74 39 20[ ]*vpscatterqq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 74 39 20[ ]*vpscatterqq YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqq YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 74 39 40[ ]*vpscatterdd DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdd DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 74 39 40[ ]*vpscatterdd DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 74 39 20[ ]*vpscatterdq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 74 39 20[ ]*vpscatterdq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 74 39 40[ ]*vpscatterqd DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqd DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 74 39 40[ ]*vpscatterqd DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 74 39 20[ ]*vpscatterqq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[ ]*vpscatterqq QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 74 39 20[ ]*vpscatterqq QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 08 70 f5 ab[ ]*vpshufd xmm30,xmm29,0xab
[ ]*[a-f0-9]+:[ ]*62 01 7d 0f 70 f5 ab[ ]*vpshufd xmm30\{k7\},xmm29,0xab
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 70 f5 ab[ ]*vpshufd xmm30\{k7\}\{z\},xmm29,0xab
@@ -4498,38 +4498,38 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e b2 00 02 00 00[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e 72 80[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e b2 fc fd ff ff[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 74 39 20[ ]*vscatterdpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a2 b4 b9 00 04 00 00[ ]*vscatterdpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 74 39 20[ ]*vscatterdpd YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a2 b4 b9 00 04 00 00[ ]*vscatterdpd YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 74 39 40[ ]*vscatterdps XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a2 b4 b9 00 04 00 00[ ]*vscatterdps XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 74 39 40[ ]*vscatterdps YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a2 b4 b9 00 04 00 00[ ]*vscatterdps YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 74 39 20[ ]*vscatterqpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a3 b4 b9 00 04 00 00[ ]*vscatterqpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 74 39 20[ ]*vscatterqpd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a3 b4 b9 00 04 00 00[ ]*vscatterqpd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqps QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqps QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 74 39 40[ ]*vscatterqps QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a3 b4 b9 00 04 00 00[ ]*vscatterqps QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 74 39 40[ ]*vscatterqps XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a3 b4 b9 00 04 00 00[ ]*vscatterqps XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 74 39 20[ ]*vscatterdpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 74 39 20[ ]*vscatterdpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdps DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[ ]*vscatterdps DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 74 39 40[ ]*vscatterdps DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdps DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[ ]*vscatterdps DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 74 39 40[ ]*vscatterdps DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 74 39 20[ ]*vscatterqpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 74 39 20[ ]*vscatterqpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqps DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[ ]*vscatterqps DWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 74 39 40[ ]*vscatterqps DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqps DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[ ]*vscatterqps DWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 74 39 40[ ]*vscatterqps DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
[ ]*[a-f0-9]+:[ ]*62 01 95 00 c6 f4 ab[ ]*vshufpd xmm30,xmm29,xmm28,0xab
[ ]*[a-f0-9]+:[ ]*62 01 95 07 c6 f4 ab[ ]*vshufpd xmm30\{k7\},xmm29,xmm28,0xab
[ ]*[a-f0-9]+:[ ]*62 01 95 87 c6 f4 ab[ ]*vshufpd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
@@ -8081,30 +8081,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 62 15 30 be b2 00 02 00 00[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 15 30 be 72 80[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 15 30 be b2 fc fd ff ff[ ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 b4 fe 85 ff ff ff[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 74 39 20[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 b4 fe 85 ff ff ff[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 74 39 20[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 b4 fe 85 ff ff ff[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 74 39 40[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 b4 fe 85 ff ff ff[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 74 39 40[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 b4 fe 85 ff ff ff[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 74 39 20[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 b4 fe 85 ff ff ff[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 74 39 20[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 b4 fe 85 ff ff ff[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 74 39 40[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 b4 fe 85 ff ff ff[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 74 39 40[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 b4 fe 85 ff ff ff[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 92 74 39 20[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 92 b4 b9 00 04 00 00[ ]*vgatherdpd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 b4 fe 85 ff ff ff[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 92 74 39 20[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 92 b4 b9 00 04 00 00[ ]*vgatherdpd ymm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 b4 fe 85 ff ff ff[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 92 74 39 40[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 92 b4 b9 00 04 00 00[ ]*vgatherdps xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 b4 fe 85 ff ff ff[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 92 74 39 40[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 92 b4 b9 00 04 00 00[ ]*vgatherdps ymm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 b4 fe 85 ff ff ff[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 93 74 39 20[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 93 b4 b9 00 04 00 00[ ]*vgatherqpd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 b4 fe 85 ff ff ff[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 93 74 39 20[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 93 b4 b9 00 04 00 00[ ]*vgatherqpd ymm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 b4 fe 85 ff ff ff[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 93 74 39 40[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 b4 fe 85 ff ff ff[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 93 74 39 40[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 93 b4 b9 00 04 00 00[ ]*vgatherqps xmm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 02 fd 08 42 f5[ ]*vgetexppd xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 42 f5[ ]*vgetexppd xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 42 f5[ ]*vgetexppd xmm30\{k7\}\{z\},xmm29
@@ -9451,30 +9451,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 02 fd 28 89 f5[ ]*vpexpandq ymm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 89 f5[ ]*vpexpandq ymm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 02 fd af 89 f5[ ]*vpexpandq ymm30\{k7\}\{z\},ymm29
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 b4 fe 85 ff ff ff[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 74 39 40[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 b4 fe 85 ff ff ff[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 74 39 40[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 b4 fe 85 ff ff ff[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 74 39 20[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 b4 fe 85 ff ff ff[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 74 39 20[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 b4 fe 85 ff ff ff[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 b4 fe 85 ff ff ff[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 b4 fe 85 ff ff ff[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 74 39 20[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 b4 fe 85 ff ff ff[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\]
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 74 39 20[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 b4 fe 85 ff ff ff[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 90 74 39 40[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 90 b4 b9 00 04 00 00[ ]*vpgatherdd xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 b4 fe 85 ff ff ff[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 90 74 39 40[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 90 b4 b9 00 04 00 00[ ]*vpgatherdd ymm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 b4 fe 85 ff ff ff[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 90 74 39 20[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 90 b4 b9 00 04 00 00[ ]*vpgatherdq xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 b4 fe 85 ff ff ff[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 90 74 39 20[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 90 b4 b9 00 04 00 00[ ]*vpgatherdq ymm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 b4 fe 85 ff ff ff[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 b4 fe 85 ff ff ff[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 91 74 39 40[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 91 b4 b9 00 04 00 00[ ]*vpgatherqd xmm30\{k1\},DWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 b4 fe 85 ff ff ff[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 91 74 39 20[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 91 b4 b9 00 04 00 00[ ]*vpgatherqq xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 b4 fe 85 ff ff ff[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[r14\+ymm31\*8-0x7b\]
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 91 74 39 20[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[r9\+ymm31\*1\+0x100\]
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 91 b4 b9 00 04 00 00[ ]*vpgatherqq ymm30\{k1\},QWORD PTR \[rcx\+ymm31\*4\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 02 15 00 3d f4[ ]*vpmaxsd xmm30,xmm29,xmm28
[ ]*[a-f0-9]+:[ ]*62 02 15 07 3d f4[ ]*vpmaxsd xmm30\{k7\},xmm29,xmm28
[ ]*[a-f0-9]+:[ ]*62 02 15 87 3d f4[ ]*vpmaxsd xmm30\{k7\}\{z\},xmm29,xmm28
@@ -10019,38 +10019,38 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 95 30 eb b2 00 04 00 00[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 95 30 eb 72 80[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 95 30 eb b2 f8 fb ff ff[ ]*vporq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 74 39 40[ ]*vpscatterdd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 74 39 40[ ]*vpscatterdd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 74 39 20[ ]*vpscatterdq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 74 39 20[ ]*vpscatterdq YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdq YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 74 39 40[ ]*vpscatterqd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 74 39 40[ ]*vpscatterqd XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqd XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 74 39 20[ ]*vpscatterqq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 74 39 20[ ]*vpscatterqq YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqq YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a0 74 39 40[ ]*vpscatterdd DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdd DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a0 74 39 40[ ]*vpscatterdd DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdd DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a0 74 39 20[ ]*vpscatterdq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[ ]*vpscatterdq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a0 74 39 20[ ]*vpscatterdq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a0 b4 b9 00 04 00 00[ ]*vpscatterdq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a1 74 39 40[ ]*vpscatterqd DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqd DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a1 74 39 40[ ]*vpscatterqd DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqd DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a1 74 39 20[ ]*vpscatterqq QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[ ]*vpscatterqq QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a1 74 39 20[ ]*vpscatterqq QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a1 b4 b9 00 04 00 00[ ]*vpscatterqq QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 08 70 f5 ab[ ]*vpshufd xmm30,xmm29,0xab
[ ]*[a-f0-9]+:[ ]*62 01 7d 0f 70 f5 ab[ ]*vpshufd xmm30\{k7\},xmm29,0xab
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 70 f5 ab[ ]*vpshufd xmm30\{k7\}\{z\},xmm29,0xab
@@ -10805,38 +10805,38 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e b2 00 02 00 00[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e 72 80[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 62 7d 38 4e b2 fc fd ff ff[ ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 74 39 20[ ]*vscatterdpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a2 b4 b9 00 04 00 00[ ]*vscatterdpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 74 39 20[ ]*vscatterdpd YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a2 b4 b9 00 04 00 00[ ]*vscatterdpd YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 74 39 40[ ]*vscatterdps XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a2 b4 b9 00 04 00 00[ ]*vscatterdps XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 74 39 40[ ]*vscatterdps YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a2 b4 b9 00 04 00 00[ ]*vscatterdps YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 74 39 20[ ]*vscatterqpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a3 b4 b9 00 04 00 00[ ]*vscatterqpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 74 39 20[ ]*vscatterqpd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a3 b4 b9 00 04 00 00[ ]*vscatterqpd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqps QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqps QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 74 39 40[ ]*vscatterqps QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a3 b4 b9 00 04 00 00[ ]*vscatterqps QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 74 39 40[ ]*vscatterqps XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
-[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a3 b4 b9 00 04 00 00[ ]*vscatterqps XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a2 74 39 20[ ]*vscatterdpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a2 74 39 20[ ]*vscatterdpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a2 b4 b9 00 04 00 00[ ]*vscatterdpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdps DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[ ]*vscatterdps DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a2 74 39 40[ ]*vscatterdps DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdps DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[ ]*vscatterdps DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a2 74 39 40[ ]*vscatterdps DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a2 b4 b9 00 04 00 00[ ]*vscatterdps DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 01 a3 74 39 20[ ]*vscatterqpd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 01 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 fd 21 a3 74 39 20[ ]*vscatterqpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 22 fd 21 a3 b4 b9 00 04 00 00[ ]*vscatterqpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqps DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[ ]*vscatterqps DWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 01 a3 74 39 40[ ]*vscatterqps DWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 01 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqps DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[ ]*vscatterqps DWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 02 7d 21 a3 74 39 40[ ]*vscatterqps DWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
+[ ]*[a-f0-9]+:[ ]*62 22 7d 21 a3 b4 b9 00 04 00 00[ ]*vscatterqps DWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
[ ]*[a-f0-9]+:[ ]*62 01 95 00 c6 f4 ab[ ]*vshufpd xmm30,xmm29,xmm28,0xab
[ ]*[a-f0-9]+:[ ]*62 01 95 07 c6 f4 ab[ ]*vshufpd xmm30\{k7\},xmm29,xmm28,0xab
[ ]*[a-f0-9]+:[ ]*62 01 95 87 c6 f4 ab[ ]*vshufpd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
diff --git a/gas/testsuite/gas/i386/x86-64-avx512pf-intel.d b/gas/testsuite/gas/i386/x86-64-avx512pf-intel.d
index 4c8b549..305c400 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512pf-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512pf-intel.d
@@ -9,132 +9,132 @@
Disassembly of section .text:
0+ <_start>:
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 7b 00 00 00 vgatherpf0dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 7b 00 00 00 vgatherpf0dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 4c 39 20 vgatherpf0dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c6 8c b9 00 04 00 00 vgatherpf0dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 7b 00 00 00 vgatherpf0dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 7b 00 00 00 vgatherpf0dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 4c 39 40 vgatherpf0dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c6 8c b9 00 04 00 00 vgatherpf0dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 7b 00 00 00 vgatherpf0qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 7b 00 00 00 vgatherpf0qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 4c 39 20 vgatherpf0qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c7 8c b9 00 04 00 00 vgatherpf0qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 7b 00 00 00 vgatherpf0qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 7b 00 00 00 vgatherpf0qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 4c 39 40 vgatherpf0qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c7 8c b9 00 04 00 00 vgatherpf0qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 7b 00 00 00 vgatherpf1dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 7b 00 00 00 vgatherpf1dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 54 39 20 vgatherpf1dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c6 94 b9 00 04 00 00 vgatherpf1dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 7b 00 00 00 vgatherpf1dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 7b 00 00 00 vgatherpf1dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 54 39 40 vgatherpf1dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c6 94 b9 00 04 00 00 vgatherpf1dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 7b 00 00 00 vgatherpf1qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 7b 00 00 00 vgatherpf1qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 54 39 20 vgatherpf1qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c7 94 b9 00 04 00 00 vgatherpf1qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 7b 00 00 00 vgatherpf1qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 7b 00 00 00 vgatherpf1qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 54 39 40 vgatherpf1qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c7 94 b9 00 04 00 00 vgatherpf1qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 7b 00 00 00 vscatterpf0dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 7b 00 00 00 vscatterpf0dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 6c 39 20 vscatterpf0dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c6 ac b9 00 04 00 00 vscatterpf0dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 7b 00 00 00 vscatterpf0dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 7b 00 00 00 vscatterpf0dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 6c 39 40 vscatterpf0dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c6 ac b9 00 04 00 00 vscatterpf0dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 7b 00 00 00 vscatterpf0qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 7b 00 00 00 vscatterpf0qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 6c 39 20 vscatterpf0qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c7 ac b9 00 04 00 00 vscatterpf0qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 7b 00 00 00 vscatterpf0qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 7b 00 00 00 vscatterpf0qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 6c 39 40 vscatterpf0qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c7 ac b9 00 04 00 00 vscatterpf0qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 7b 00 00 00 vscatterpf1dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 7b 00 00 00 vscatterpf1dpd ZMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 74 39 20 vscatterpf1dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c6 b4 b9 00 04 00 00 vscatterpf1dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 7b 00 00 00 vscatterpf1dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 7b 00 00 00 vscatterpf1dps ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 74 39 40 vscatterpf1dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c6 b4 b9 00 04 00 00 vscatterpf1dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 7b 00 00 00 vscatterpf1qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 7b 00 00 00 vscatterpf1qpd ZMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 74 39 20 vscatterpf1qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c7 b4 b9 00 04 00 00 vscatterpf1qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 7b 00 00 00 vscatterpf1qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 7b 00 00 00 vscatterpf1qps YMMWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 74 39 40 vscatterpf1qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c7 b4 b9 00 04 00 00 vscatterpf1qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 85 ff ff ff vgatherpf0dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 85 ff ff ff vgatherpf0dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 4c 39 20 vgatherpf0dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c6 8c b9 00 04 00 00 vgatherpf0dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 85 ff ff ff vgatherpf0dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 85 ff ff ff vgatherpf0dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 4c 39 40 vgatherpf0dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c6 8c b9 00 04 00 00 vgatherpf0dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 85 ff ff ff vgatherpf0qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 85 ff ff ff vgatherpf0qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 4c 39 20 vgatherpf0qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c7 8c b9 00 04 00 00 vgatherpf0qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 85 ff ff ff vgatherpf0qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 85 ff ff ff vgatherpf0qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 4c 39 40 vgatherpf0qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c7 8c b9 00 04 00 00 vgatherpf0qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 85 ff ff ff vgatherpf1dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 85 ff ff ff vgatherpf1dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 54 39 20 vgatherpf1dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c6 94 b9 00 04 00 00 vgatherpf1dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 85 ff ff ff vgatherpf1dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 85 ff ff ff vgatherpf1dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 54 39 40 vgatherpf1dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c6 94 b9 00 04 00 00 vgatherpf1dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 85 ff ff ff vgatherpf1qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 85 ff ff ff vgatherpf1qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 54 39 20 vgatherpf1qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c7 94 b9 00 04 00 00 vgatherpf1qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 85 ff ff ff vgatherpf1qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 85 ff ff ff vgatherpf1qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 54 39 40 vgatherpf1qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c7 94 b9 00 04 00 00 vgatherpf1qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 85 ff ff ff vscatterpf0dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 85 ff ff ff vscatterpf0dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 6c 39 20 vscatterpf0dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c6 ac b9 00 04 00 00 vscatterpf0dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 85 ff ff ff vscatterpf0dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 85 ff ff ff vscatterpf0dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 6c 39 40 vscatterpf0dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c6 ac b9 00 04 00 00 vscatterpf0dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 85 ff ff ff vscatterpf0qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 85 ff ff ff vscatterpf0qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 6c 39 20 vscatterpf0qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c7 ac b9 00 04 00 00 vscatterpf0qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 85 ff ff ff vscatterpf0qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 85 ff ff ff vscatterpf0qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 6c 39 40 vscatterpf0qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c7 ac b9 00 04 00 00 vscatterpf0qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 85 ff ff ff vscatterpf1dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 85 ff ff ff vscatterpf1dpd ZMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c6 74 39 20 vscatterpf1dpd ZMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c6 b4 b9 00 04 00 00 vscatterpf1dpd ZMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 85 ff ff ff vscatterpf1dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 85 ff ff ff vscatterpf1dps ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c6 74 39 40 vscatterpf1dps ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c6 b4 b9 00 04 00 00 vscatterpf1dps ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 85 ff ff ff vscatterpf1qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 85 ff ff ff vscatterpf1qpd ZMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 fd 41 c7 74 39 20 vscatterpf1qpd ZMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 fd 41 c7 b4 b9 00 04 00 00 vscatterpf1qpd ZMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 85 ff ff ff vscatterpf1qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 85 ff ff ff vscatterpf1qps YMMWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
-[ ]*[a-f0-9]+: 62 92 7d 41 c7 74 39 40 vscatterpf1qps YMMWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
-[ ]*[a-f0-9]+: 62 b2 7d 41 c7 b4 b9 00 04 00 00 vscatterpf1qps YMMWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 7b 00 00 00 vgatherpf0dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 7b 00 00 00 vgatherpf0dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 4c 39 20 vgatherpf0dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c6 8c b9 00 04 00 00 vgatherpf0dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 7b 00 00 00 vgatherpf0dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 7b 00 00 00 vgatherpf0dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 4c 39 40 vgatherpf0dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c6 8c b9 00 04 00 00 vgatherpf0dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 7b 00 00 00 vgatherpf0qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 7b 00 00 00 vgatherpf0qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 4c 39 20 vgatherpf0qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c7 8c b9 00 04 00 00 vgatherpf0qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 7b 00 00 00 vgatherpf0qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 7b 00 00 00 vgatherpf0qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 4c 39 40 vgatherpf0qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c7 8c b9 00 04 00 00 vgatherpf0qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 7b 00 00 00 vgatherpf1dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 7b 00 00 00 vgatherpf1dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 54 39 20 vgatherpf1dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c6 94 b9 00 04 00 00 vgatherpf1dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 7b 00 00 00 vgatherpf1dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 7b 00 00 00 vgatherpf1dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 54 39 40 vgatherpf1dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c6 94 b9 00 04 00 00 vgatherpf1dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 7b 00 00 00 vgatherpf1qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 7b 00 00 00 vgatherpf1qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 54 39 20 vgatherpf1qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c7 94 b9 00 04 00 00 vgatherpf1qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 7b 00 00 00 vgatherpf1qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 7b 00 00 00 vgatherpf1qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 54 39 40 vgatherpf1qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c7 94 b9 00 04 00 00 vgatherpf1qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 7b 00 00 00 vscatterpf0dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 7b 00 00 00 vscatterpf0dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 6c 39 20 vscatterpf0dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c6 ac b9 00 04 00 00 vscatterpf0dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 7b 00 00 00 vscatterpf0dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 7b 00 00 00 vscatterpf0dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 6c 39 40 vscatterpf0dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c6 ac b9 00 04 00 00 vscatterpf0dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 7b 00 00 00 vscatterpf0qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 7b 00 00 00 vscatterpf0qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 6c 39 20 vscatterpf0qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c7 ac b9 00 04 00 00 vscatterpf0qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 7b 00 00 00 vscatterpf0qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 7b 00 00 00 vscatterpf0qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 6c 39 40 vscatterpf0qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c7 ac b9 00 04 00 00 vscatterpf0qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 7b 00 00 00 vscatterpf1dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 7b 00 00 00 vscatterpf1dpd QWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 74 39 20 vscatterpf1dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c6 b4 b9 00 04 00 00 vscatterpf1dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 7b 00 00 00 vscatterpf1dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 7b 00 00 00 vscatterpf1dps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 74 39 40 vscatterpf1dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c6 b4 b9 00 04 00 00 vscatterpf1dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 7b 00 00 00 vscatterpf1qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 7b 00 00 00 vscatterpf1qpd QWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 74 39 20 vscatterpf1qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c7 b4 b9 00 04 00 00 vscatterpf1qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 7b 00 00 00 vscatterpf1qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 7b 00 00 00 vscatterpf1qps DWORD PTR \[r14\+zmm31\*8\+0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 74 39 40 vscatterpf1qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c7 b4 b9 00 04 00 00 vscatterpf1qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 85 ff ff ff vgatherpf0dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 8c fe 85 ff ff ff vgatherpf0dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 4c 39 20 vgatherpf0dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c6 8c b9 00 04 00 00 vgatherpf0dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 85 ff ff ff vgatherpf0dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 8c fe 85 ff ff ff vgatherpf0dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 4c 39 40 vgatherpf0dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c6 8c b9 00 04 00 00 vgatherpf0dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 85 ff ff ff vgatherpf0qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 8c fe 85 ff ff ff vgatherpf0qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 4c 39 20 vgatherpf0qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c7 8c b9 00 04 00 00 vgatherpf0qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 85 ff ff ff vgatherpf0qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 8c fe 85 ff ff ff vgatherpf0qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 4c 39 40 vgatherpf0qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c7 8c b9 00 04 00 00 vgatherpf0qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 85 ff ff ff vgatherpf1dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 94 fe 85 ff ff ff vgatherpf1dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 54 39 20 vgatherpf1dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c6 94 b9 00 04 00 00 vgatherpf1dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 85 ff ff ff vgatherpf1dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 94 fe 85 ff ff ff vgatherpf1dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 54 39 40 vgatherpf1dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c6 94 b9 00 04 00 00 vgatherpf1dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 85 ff ff ff vgatherpf1qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 94 fe 85 ff ff ff vgatherpf1qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 54 39 20 vgatherpf1qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c7 94 b9 00 04 00 00 vgatherpf1qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 85 ff ff ff vgatherpf1qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 94 fe 85 ff ff ff vgatherpf1qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 54 39 40 vgatherpf1qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c7 94 b9 00 04 00 00 vgatherpf1qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 85 ff ff ff vscatterpf0dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 ac fe 85 ff ff ff vscatterpf0dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 6c 39 20 vscatterpf0dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c6 ac b9 00 04 00 00 vscatterpf0dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 85 ff ff ff vscatterpf0dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 ac fe 85 ff ff ff vscatterpf0dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 6c 39 40 vscatterpf0dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c6 ac b9 00 04 00 00 vscatterpf0dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 85 ff ff ff vscatterpf0qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 ac fe 85 ff ff ff vscatterpf0qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 6c 39 20 vscatterpf0qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c7 ac b9 00 04 00 00 vscatterpf0qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 85 ff ff ff vscatterpf0qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 ac fe 85 ff ff ff vscatterpf0qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 6c 39 40 vscatterpf0qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c7 ac b9 00 04 00 00 vscatterpf0qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 85 ff ff ff vscatterpf1dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 b4 fe 85 ff ff ff vscatterpf1dpd QWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c6 74 39 20 vscatterpf1dpd QWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c6 b4 b9 00 04 00 00 vscatterpf1dpd QWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 85 ff ff ff vscatterpf1dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 b4 fe 85 ff ff ff vscatterpf1dps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c6 74 39 40 vscatterpf1dps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c6 b4 b9 00 04 00 00 vscatterpf1dps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 85 ff ff ff vscatterpf1qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 b4 fe 85 ff ff ff vscatterpf1qpd QWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 fd 41 c7 74 39 20 vscatterpf1qpd QWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 fd 41 c7 b4 b9 00 04 00 00 vscatterpf1qpd QWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 85 ff ff ff vscatterpf1qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 b4 fe 85 ff ff ff vscatterpf1qps DWORD PTR \[r14\+zmm31\*8-0x7b\]\{k1\}
+[ ]*[a-f0-9]+: 62 92 7d 41 c7 74 39 40 vscatterpf1qps DWORD PTR \[r9\+zmm31\*1\+0x100\]\{k1\}
+[ ]*[a-f0-9]+: 62 b2 7d 41 c7 b4 b9 00 04 00 00 vscatterpf1qps DWORD PTR \[rcx\+zmm31\*4\+0x400\]\{k1\}
#pass
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index aa691ee..4f76456 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,5 +1,26 @@
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,
REG_0FXOP_09_12_M_1_L_0, REG_0FXOP_0A_12_L_0,
MOD_VEX_0FXOP_09_12): Rename to ...
diff --git a/opcodes/i386-dis-evex-len.h b/opcodes/i386-dis-evex-len.h
index 46f6eeb..60dec67 100644
--- a/opcodes/i386-dis-evex-len.h
+++ b/opcodes/i386-dis-evex-len.h
@@ -59,7 +59,7 @@ static const struct dis386 evex_len_table[][3] = {
{
{ Bad_Opcode },
{ Bad_Opcode },
- { VEX_W_TABLE (EVEX_W_0F38C7_M_0_L_2) },
+ { REG_TABLE (REG_EVEX_0F38C7_M_0_L_2) },
},
/* EVEX_LEN_0F3A00 */
diff --git a/opcodes/i386-dis-evex-reg.h b/opcodes/i386-dis-evex-reg.h
index 0ba1b0f..5ae6c00 100644
--- a/opcodes/i386-dis-evex-reg.h
+++ b/opcodes/i386-dis-evex-reg.h
@@ -42,20 +42,10 @@
/* REG_EVEX_0F38C7_M_0_L_2_W_0 */
{
{ Bad_Opcode },
- { "vgatherpf0qps", { MVexVSIBDQWpX }, PREFIX_DATA },
- { "vgatherpf1qps", { MVexVSIBDQWpX }, PREFIX_DATA },
+ { "vgatherpf0qp%XW", { MVexVSIBQWpX }, PREFIX_DATA },
+ { "vgatherpf1qp%XW", { MVexVSIBQWpX }, PREFIX_DATA },
{ Bad_Opcode },
{ Bad_Opcode },
- { "vscatterpf0qps", { MVexVSIBDQWpX }, PREFIX_DATA },
- { "vscatterpf1qps", { MVexVSIBDQWpX }, PREFIX_DATA },
- },
- /* REG_EVEX_0F38C7_M_0_L_2_W_1 */
- {
- { Bad_Opcode },
- { "vgatherpf0qpd", { MVexVSIBQWpX }, PREFIX_DATA },
- { "vgatherpf1qpd", { MVexVSIBQWpX }, PREFIX_DATA },
- { Bad_Opcode },
- { Bad_Opcode },
- { "vscatterpf0qpd", { MVexVSIBQWpX }, PREFIX_DATA },
- { "vscatterpf1qpd", { MVexVSIBQWpX }, PREFIX_DATA },
+ { "vscatterpf0qp%XW", { MVexVSIBQWpX }, PREFIX_DATA },
+ { "vscatterpf1qp%XW", { MVexVSIBQWpX }, PREFIX_DATA },
},
diff --git a/opcodes/i386-dis-evex-w.h b/opcodes/i386-dis-evex-w.h
index ff89007..637ab84 100644
--- a/opcodes/i386-dis-evex-w.h
+++ b/opcodes/i386-dis-evex-w.h
@@ -555,31 +555,6 @@
{ Bad_Opcode },
{ "vpmultishiftqb", { XM, Vex, EXx }, PREFIX_DATA },
},
- /* EVEX_W_0F3891 */
- {
- { "vpgatherqd", { XMxmmq, MVexVSIBQDWpX }, PREFIX_DATA },
- { "vpgatherqq", { XM, MVexVSIBQWpX }, 0 },
- },
- /* EVEX_W_0F3893 */
- {
- { "vgatherqps", { XMxmmq, MVexVSIBQDWpX }, PREFIX_DATA },
- { "vgatherqpd", { XM, MVexVSIBQWpX }, 0 },
- },
- /* EVEX_W_0F38A1 */
- {
- { "vpscatterqd", { MVexVSIBQDWpX, XMxmmq }, PREFIX_DATA },
- { "vpscatterqq", { MVexVSIBQWpX, XM }, 0 },
- },
- /* EVEX_W_0F38A3 */
- {
- { "vscatterqps", { MVexVSIBQDWpX, XMxmmq }, PREFIX_DATA },
- { "vscatterqpd", { MVexVSIBQWpX, XM }, 0 },
- },
- /* EVEX_W_0F38C7_M_0_L_2 */
- {
- { REG_TABLE (REG_EVEX_0F38C7_M_0_L_2_W_0) },
- { REG_TABLE (REG_EVEX_0F38C7_M_0_L_2_W_1) },
- },
/* EVEX_W_0F3A05 */
{
{ Bad_Opcode },
diff --git a/opcodes/i386-dis-evex.h b/opcodes/i386-dis-evex.h
index eb88e5f..ec50104 100644
--- a/opcodes/i386-dis-evex.h
+++ b/opcodes/i386-dis-evex.h
@@ -456,9 +456,9 @@ static const struct dis386 evex_table[][256] = {
{ "vpshufbitqmb", { XMask, Vex, EXx }, PREFIX_DATA },
/* 90 */
{ "vpgatherd%DQ", { XM, MVexVSIBDWpX }, PREFIX_DATA },
- { VEX_W_TABLE (EVEX_W_0F3891) },
+ { "vpgatherq%DQ", { XMGatherQ, MVexVSIBQWpX }, PREFIX_DATA },
{ "vgatherdp%XW", { XM, MVexVSIBDWpX}, PREFIX_DATA },
- { VEX_W_TABLE (EVEX_W_0F3893) },
+ { "vgatherqp%XW", { XMGatherQ, MVexVSIBQWpX }, PREFIX_DATA },
{ Bad_Opcode },
{ Bad_Opcode },
{ "vfmaddsub132p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
@@ -474,9 +474,9 @@ static const struct dis386 evex_table[][256] = {
{ "vfnmsub132s%XW", { XMScalar, VexScalar, EXVexWdqScalar, EXxEVexR }, PREFIX_DATA },
/* A0 */
{ "vpscatterd%DQ", { MVexVSIBDWpX, XM }, PREFIX_DATA },
- { VEX_W_TABLE (EVEX_W_0F38A1) },
+ { "vpscatterq%DQ", { MVexVSIBQWpX, XMGatherQ }, PREFIX_DATA },
{ "vscatterdp%XW", { MVexVSIBDWpX, XM }, PREFIX_DATA },
- { VEX_W_TABLE (EVEX_W_0F38A3) },
+ { "vscatterqp%XW", { MVexVSIBQWpX, XMGatherQ }, PREFIX_DATA },
{ Bad_Opcode },
{ Bad_Opcode },
{ "vfmaddsub213p%XW", { XM, Vex, EXx, EXxEVexR }, PREFIX_DATA },
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c
index 98d340c..6300ab9 100644
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -411,9 +411,7 @@ fetch_data (struct disassemble_info *info, bfd_byte *addr)
#define MaskVex { OP_VEX, mask_mode }
#define MVexVSIBDWpX { OP_M, vex_vsib_d_w_dq_mode }
-#define MVexVSIBDQWpX { OP_M, vex_vsib_d_w_d_mode }
#define MVexVSIBQWpX { OP_M, vex_vsib_q_w_dq_mode }
-#define MVexVSIBQDWpX { OP_M, vex_vsib_q_w_d_mode }
#define MVexSIBMEM { OP_M, vex_sibmem_mode }
@@ -555,12 +553,8 @@ enum
/* Operand size depends on the VEX.W bit, with VSIB dword indices. */
vex_vsib_d_w_dq_mode,
- /* Similar to vex_vsib_d_w_dq_mode, with smaller memory. */
- vex_vsib_d_w_d_mode,
/* Operand size depends on the VEX.W bit, with VSIB qword indices. */
vex_vsib_q_w_dq_mode,
- /* Similar to vex_vsib_q_w_dq_mode, with smaller memory. */
- vex_vsib_q_w_d_mode,
/* mandatory non-vector SIB. */
vex_sibmem_mode,
@@ -717,8 +711,7 @@ enum
REG_EVEX_0F72,
REG_EVEX_0F73,
REG_EVEX_0F38C6_M_0_L_2,
- REG_EVEX_0F38C7_M_0_L_2_W_0,
- REG_EVEX_0F38C7_M_0_L_2_W_1
+ REG_EVEX_0F38C7_M_0_L_2
};
enum
@@ -1598,11 +1591,6 @@ enum
EVEX_W_0F387A,
EVEX_W_0F387B,
EVEX_W_0F3883,
- EVEX_W_0F3891,
- EVEX_W_0F3893,
- EVEX_W_0F38A1,
- EVEX_W_0F38A3,
- EVEX_W_0F38C7_M_0_L_2,
EVEX_W_0F3A05,
EVEX_W_0F3A08,
@@ -11263,51 +11251,10 @@ intel_operand_size (int bytemode, int sizeflag)
if (!need_vex)
abort ();
- if (!vex.evex)
- {
- if (vex.w)
- oappend ("QWORD PTR ");
- else
- oappend ("DWORD PTR ");
- }
+ if (vex.w)
+ oappend ("QWORD PTR ");
else
- {
- switch (vex.length)
- {
- case 128:
- oappend ("XMMWORD PTR ");
- break;
- case 256:
- oappend ("YMMWORD PTR ");
- break;
- case 512:
- oappend ("ZMMWORD PTR ");
- break;
- default:
- abort ();
- }
- }
- break;
- case vex_vsib_q_w_d_mode:
- case vex_vsib_d_w_d_mode:
- if (!need_vex || !vex.evex)
- abort ();
-
- switch (vex.length)
- {
- case 128:
- oappend ("QWORD PTR ");
- break;
- case 256:
- oappend ("XMMWORD PTR ");
- break;
- case 512:
- oappend ("YMMWORD PTR ");
- break;
- default:
- abort ();
- }
-
+ oappend ("DWORD PTR ");
break;
case mask_bd_mode:
if (!need_vex || vex.length != 128)
@@ -11502,9 +11449,7 @@ OP_E_memory (int bytemode, int sizeflag)
/* fall through */
case vex_scalar_w_dq_mode:
case vex_vsib_d_w_dq_mode:
- case vex_vsib_d_w_d_mode:
case vex_vsib_q_w_dq_mode:
- case vex_vsib_q_w_d_mode:
case evex_x_gscat_mode:
shift = vex.w ? 3 : 2;
break;
@@ -11607,9 +11552,7 @@ OP_E_memory (int bytemode, int sizeflag)
switch (bytemode)
{
case vex_vsib_d_w_dq_mode:
- case vex_vsib_d_w_d_mode:
case vex_vsib_q_w_dq_mode:
- case vex_vsib_q_w_d_mode:
if (!need_vex)
abort ();
if (vex.evex)
@@ -11626,16 +11569,14 @@ OP_E_memory (int bytemode, int sizeflag)
break;
case 256:
if (!vex.w
- || bytemode == vex_vsib_q_w_dq_mode
- || bytemode == vex_vsib_q_w_d_mode)
+ || bytemode == vex_vsib_q_w_dq_mode)
indexes64 = indexes32 = names_ymm;
else
indexes64 = indexes32 = names_xmm;
break;
case 512:
if (!vex.w
- || bytemode == vex_vsib_q_w_dq_mode
- || bytemode == vex_vsib_q_w_d_mode)
+ || bytemode == vex_vsib_q_w_dq_mode)
indexes64 = indexes32 = names_zmm;
else
indexes64 = indexes32 = names_ymm;
@@ -12676,14 +12617,17 @@ OP_XMM (int bytemode, int sizeflag ATTRIBUTE_UNUSED)
break;
case 256:
if (vex.w
- || (bytemode != vex_vsib_q_w_dq_mode
- && bytemode != vex_vsib_q_w_d_mode))
+ || bytemode != vex_vsib_q_w_dq_mode)
names = names_ymm;
else
names = names_xmm;
break;
case 512:
- names = names_zmm;
+ if (vex.w
+ || bytemode != vex_vsib_q_w_dq_mode)
+ names = names_zmm;
+ else
+ names = names_ymm;
break;
default:
abort ();
@@ -13419,7 +13363,6 @@ OP_VEX (int bytemode, int sizeflag ATTRIBUTE_UNUSED)
{
case vex_mode:
case vex_vsib_q_w_dq_mode:
- case vex_vsib_q_w_d_mode:
names = names_xmm;
break;
case dq_mode:
@@ -13449,7 +13392,6 @@ OP_VEX (int bytemode, int sizeflag ATTRIBUTE_UNUSED)
names = names_ymm;
break;
case vex_vsib_q_w_dq_mode:
- case vex_vsib_q_w_d_mode:
names = vex.w ? names_ymm : names_xmm;
break;
case mask_bd_mode: