[PATCH 9/9] x86/Intel: correct AVX512 S/G disassembly

Jan Beulich jbeulich@suse.com
Tue Mar 9 13:12:46 GMT 2021


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.

gas/
2021-03-XX  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.

opcodes/
2021-03-XX  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.

--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- a/opcodes/i386-dis-evex-len.h
+++ b/opcodes/i386-dis-evex-len.h
@@ -59,7 +59,7 @@ static const struct dis386 evex_len_tabl
   {
     { 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 */
--- 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 },
-    { 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 },
+    { "vgatherpf0qp%XW",  { MVexVSIBQWpX }, PREFIX_DATA },
+    { "vgatherpf1qp%XW",  { 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 },
   },
--- 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 },
--- a/opcodes/i386-dis-evex.h
+++ b/opcodes/i386-dis-evex.h
@@ -456,9 +456,9 @@ static const struct dis386 evex_table[][
     { "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[][
     { "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 },
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -411,9 +411,7 @@ fetch_data (struct disassemble_info *inf
 #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 si
       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 ATTRI
 	  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 ATTRI
 	{
 	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 ATTRI
 	  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:



More information about the Binutils mailing list