aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gas/testsuite/ChangeLog19
-rw-r--r--gas/testsuite/gas/i386/avx512dq-intel.d84
-rw-r--r--gas/testsuite/gas/i386/avx512dq.d4
-rw-r--r--gas/testsuite/gas/i386/avx512dq.s4
-rw-r--r--gas/testsuite/gas/i386/avx512dq_vl-intel.d168
-rw-r--r--gas/testsuite/gas/i386/avx512dq_vl.d8
-rw-r--r--gas/testsuite/gas/i386/avx512dq_vl.s8
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512dq-intel.d84
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512dq.d4
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512dq.s4
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d168
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512dq_vl.d8
-rw-r--r--gas/testsuite/gas/i386/x86-64-avx512dq_vl.s8
-rw-r--r--opcodes/ChangeLog9
-rw-r--r--opcodes/i386-dis-evex.h8
15 files changed, 344 insertions, 244 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 84eb9f2..246b6a7 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,22 @@
+2015-07-22 Alexander Fomin <alexander.fomin@intel.com>
+
+ PR binutils/18631
+ * gas/i386avx512dq-intel.d: Replace "QWORD" with "DWORD" in
+ vcvtt?ps2u?qq instructions disassembly regexes.
+ Add disassembly regex for new test.
+ * gas/i386/avx512dq.d: Likewise.
+ * gas/i386/avx512dq_vl-intel.d: Likewise.
+ * gas/i386/avx512dq_vl.d: Likewise.
+ * gas/i386/x86-64-avx512dq-intel.d: Likewise.
+ * gas/i386/x86-64-avx512dq.d: Likewise.
+ * gas/i386/x86-64-avx512dq_vl-intel.d: Likewise.
+ * gas/i386/x86-64-avx512dq_vl.d: Likewise.
+ * gas/i386/avx512dq.s: Add new test for Intel syntax with memory
+ operand and broadcasting enabled.
+ * gas/i386/avx512dq_vl.s: Likewise.
+ * gas/i386/x86-64-avx512dq.s: Likewise.
+ * gas/i386/x86-64-avx512dq_vl.s: Likewise.
+
2015-07-20 Matthew Wahab <matthew.wahab@arm.com>
* gas/arm/attr-march-armv6kz.d: New.
diff --git a/gas/testsuite/gas/i386/avx512dq-intel.d b/gas/testsuite/gas/i386/avx512dq-intel.d
index d6fed35..c373883 100644
--- a/gas/testsuite/gas/i386/avx512dq-intel.d
+++ b/gas/testsuite/gas/i386/avx512dq-intel.d
@@ -94,15 +94,15 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 7b f5[ ]*vcvtps2qq zmm6\{k7\},ymm5,\{rz-sae\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b 31[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b b4 f4 c0 1d fe ff[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 30[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[eax\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 30[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b 72 7f[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b b2 00 10 00 00[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b 72 80[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b b2 e0 ef ff ff[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 7f[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 00 02 00 00[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 80[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 fc fd ff ff[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 7f[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 00 02 00 00[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 80[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 fc fd ff ff[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 f5[ ]*vcvtps2uqq zmm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d cf 79 f5[ ]*vcvtps2uqq zmm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 f5[ ]*vcvtps2uqq zmm6\{k7\},ymm5,\{rn-sae\}
@@ -111,15 +111,15 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 79 f5[ ]*vcvtps2uqq zmm6\{k7\},ymm5,\{rz-sae\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 31[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 b4 f4 c0 1d fe ff[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 30[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[eax\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 30[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 72 7f[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 b2 00 10 00 00[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 72 80[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 b2 e0 ef ff ff[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 7f[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 00 02 00 00[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 80[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 fc fd ff ff[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 7f[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 00 02 00 00[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 80[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 fc fd ff ff[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe 48 e6 f5[ ]*vcvtqq2pd zmm6,zmm5
[ ]*[a-f0-9]+:[ ]*62 f1 fe 4f e6 f5[ ]*vcvtqq2pd zmm6\{k7\},zmm5
[ ]*[a-f0-9]+:[ ]*62 f1 fe cf e6 f5[ ]*vcvtqq2pd zmm6\{k7\}\{z\},zmm5
@@ -620,29 +620,29 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a 31[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a b4 f4 c0 1d fe ff[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 30[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[eax\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 30[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a 72 7f[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a b2 00 10 00 00[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a 72 80[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a b2 e0 ef ff ff[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 7f[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 00 02 00 00[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 80[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 fc fd ff ff[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 7f[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 00 02 00 00[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 80[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 fc fd ff ff[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d cf 78 f5[ ]*vcvttps2uqq zmm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 31[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 b4 f4 c0 1d fe ff[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 30[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[eax\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 30[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 72 7f[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 b2 00 10 00 00[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 72 80[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 b2 e0 ef ff ff[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 7f[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 00 02 00 00[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 80[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 fc fd ff ff[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 7f[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 00 02 00 00[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 80[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 fc fd ff ff[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 48 39 ee[ ]*vpmovd2m k5,zmm6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 48 39 ee[ ]*vpmovq2m k5,zmm6
[ ]*[a-f0-9]+:[ ]*62 f2 7e 48 38 f5[ ]*vpmovm2d zmm6,k5
@@ -732,15 +732,16 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 7b f5[ ]*vcvtps2qq zmm6\{k7\},ymm5,\{rz-sae\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b 31[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b b4 f4 c0 1d fe ff[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 30[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[eax\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 30[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b 72 7f[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b b2 00 10 00 00[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b 72 80[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7b b2 e0 ef ff ff[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 7f[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 00 02 00 00[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 80[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 fc fd ff ff[ ]*vcvtps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 7f[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 00 02 00 00[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 80[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 fc fd ff ff[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 7f[ ]*vcvtps2qq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 f5[ ]*vcvtps2uqq zmm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d cf 79 f5[ ]*vcvtps2uqq zmm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 f5[ ]*vcvtps2uqq zmm6\{k7\},ymm5,\{rn-sae\}
@@ -749,15 +750,16 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 79 f5[ ]*vcvtps2uqq zmm6\{k7\},ymm5,\{rz-sae\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 31[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 b4 f4 c0 1d fe ff[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 30[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[eax\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 30[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 72 7f[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 b2 00 10 00 00[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 72 80[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 b2 e0 ef ff ff[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 7f[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 00 02 00 00[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 80[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 fc fd ff ff[ ]*vcvtps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 7f[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 00 02 00 00[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 80[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 fc fd ff ff[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 7f[ ]*vcvtps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe 48 e6 f5[ ]*vcvtqq2pd zmm6,zmm5
[ ]*[a-f0-9]+:[ ]*62 f1 fe 4f e6 f5[ ]*vcvtqq2pd zmm6\{k7\},zmm5
[ ]*[a-f0-9]+:[ ]*62 f1 fe cf e6 f5[ ]*vcvtqq2pd zmm6\{k7\}\{z\},zmm5
@@ -1258,29 +1260,31 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a 31[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a b4 f4 c0 1d fe ff[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 30[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[eax\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 30[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a 72 7f[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a b2 00 10 00 00[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a 72 80[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 7a b2 e0 ef ff ff[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 7f[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 00 02 00 00[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 80[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 fc fd ff ff[ ]*vcvttps2qq zmm6\{k7\},YMMWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 7f[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 00 02 00 00[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 80[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 fc fd ff ff[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 7f[ ]*vcvttps2qq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d cf 78 f5[ ]*vcvttps2uqq zmm6\{k7\}\{z\},ymm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 31[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 b4 f4 c0 1d fe ff[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 30[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[eax\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 30[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[eax\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 72 7f[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 b2 00 10 00 00[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 72 80[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 b2 e0 ef ff ff[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 7f[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 00 02 00 00[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 80[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 fc fd ff ff[ ]*vcvttps2uqq zmm6\{k7\},YMMWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 7f[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 00 02 00 00[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 80[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 fc fd ff ff[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 7f[ ]*vcvttps2uqq zmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 48 39 ee[ ]*vpmovd2m k5,zmm6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 48 39 ee[ ]*vpmovq2m k5,zmm6
[ ]*[a-f0-9]+:[ ]*62 f2 7e 48 38 f5[ ]*vpmovm2d zmm6,k5
diff --git a/gas/testsuite/gas/i386/avx512dq.d b/gas/testsuite/gas/i386/avx512dq.d
index a55f205..3eee1e7 100644
--- a/gas/testsuite/gas/i386/avx512dq.d
+++ b/gas/testsuite/gas/i386/avx512dq.d
@@ -741,6 +741,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 00 02 00 00[ ]*vcvtps2qq 0x200\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 80[ ]*vcvtps2qq -0x200\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b b2 fc fd ff ff[ ]*vcvtps2qq -0x204\(%edx\)\{1to8\},%zmm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7b 72 7f[ ]*vcvtps2qq 0x1fc\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 79 f5[ ]*vcvtps2uqq %ymm5,%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d cf 79 f5[ ]*vcvtps2uqq %ymm5,%zmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 f5[ ]*vcvtps2uqq \{rn-sae\},%ymm5,%zmm6\{%k7\}
@@ -758,6 +759,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 00 02 00 00[ ]*vcvtps2uqq 0x200\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 80[ ]*vcvtps2uqq -0x200\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 b2 fc fd ff ff[ ]*vcvtps2uqq -0x204\(%edx\)\{1to8\},%zmm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 79 72 7f[ ]*vcvtps2uqq 0x1fc\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe 48 e6 f5[ ]*vcvtqq2pd %zmm5,%zmm6
[ ]*[a-f0-9]+:[ ]*62 f1 fe 4f e6 f5[ ]*vcvtqq2pd %zmm5,%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe cf e6 f5[ ]*vcvtqq2pd %zmm5,%zmm6\{%k7\}\{z\}
@@ -1267,6 +1269,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 00 02 00 00[ ]*vcvttps2qq 0x200\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 80[ ]*vcvttps2qq -0x200\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a b2 fc fd ff ff[ ]*vcvttps2qq -0x204\(%edx\)\{1to8\},%zmm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a 72 7f[ ]*vcvttps2qq 0x1fc\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 4f 78 f5[ ]*vcvttps2uqq %ymm5,%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d cf 78 f5[ ]*vcvttps2uqq %ymm5,%zmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\}
@@ -1281,6 +1284,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 00 02 00 00[ ]*vcvttps2uqq 0x200\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 80[ ]*vcvttps2uqq -0x200\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 b2 fc fd ff ff[ ]*vcvttps2uqq -0x204\(%edx\)\{1to8\},%zmm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 72 7f[ ]*vcvttps2uqq 0x1fc\(%edx\)\{1to8\},%zmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 48 39 ee[ ]*vpmovd2m %zmm6,%k5
[ ]*[a-f0-9]+:[ ]*62 f2 fe 48 39 ee[ ]*vpmovq2m %zmm6,%k5
[ ]*[a-f0-9]+:[ ]*62 f2 7e 48 38 f5[ ]*vpmovm2d %k5,%zmm6
diff --git a/gas/testsuite/gas/i386/avx512dq.s b/gas/testsuite/gas/i386/avx512dq.s
index 91a4c04..23fe1e6 100644
--- a/gas/testsuite/gas/i386/avx512dq.s
+++ b/gas/testsuite/gas/i386/avx512dq.s
@@ -737,6 +737,7 @@ _start:
vcvtps2qq zmm6{k7}, [edx+512]{1to8} # AVX512DQ
vcvtps2qq zmm6{k7}, [edx-512]{1to8} # AVX512DQ Disp8
vcvtps2qq zmm6{k7}, [edx-516]{1to8} # AVX512DQ
+ vcvtps2qq zmm6{k7}, DWORD PTR [edx+508]{1to8} # AVX512DQ Disp8
vcvtps2uqq zmm6{k7}, ymm5 # AVX512DQ
vcvtps2uqq zmm6{k7}{z}, ymm5 # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5, {rn-sae} # AVX512DQ
@@ -754,6 +755,7 @@ _start:
vcvtps2uqq zmm6{k7}, [edx+512]{1to8} # AVX512DQ
vcvtps2uqq zmm6{k7}, [edx-512]{1to8} # AVX512DQ Disp8
vcvtps2uqq zmm6{k7}, [edx-516]{1to8} # AVX512DQ
+ vcvtps2uqq zmm6{k7}, DWORD PTR [edx+508]{1to8} # AVX512DQ Disp8
vcvtqq2pd zmm6, zmm5 # AVX512DQ
vcvtqq2pd zmm6{k7}, zmm5 # AVX512DQ
vcvtqq2pd zmm6{k7}{z}, zmm5 # AVX512DQ
@@ -1263,6 +1265,7 @@ _start:
vcvttps2qq zmm6{k7}, [edx+512]{1to8} # AVX512DQ
vcvttps2qq zmm6{k7}, [edx-512]{1to8} # AVX512DQ Disp8
vcvttps2qq zmm6{k7}, [edx-516]{1to8} # AVX512DQ
+ vcvttps2qq zmm6{k7}, DWORD PTR [edx+508]{1to8} # AVX512DQ Disp8
vcvttps2uqq zmm6{k7}, ymm5 # AVX512DQ
vcvttps2uqq zmm6{k7}{z}, ymm5 # AVX512DQ
vcvttps2uqq zmm6{k7}, ymm5, {sae} # AVX512DQ
@@ -1277,6 +1280,7 @@ _start:
vcvttps2uqq zmm6{k7}, [edx+512]{1to8} # AVX512DQ
vcvttps2uqq zmm6{k7}, [edx-512]{1to8} # AVX512DQ Disp8
vcvttps2uqq zmm6{k7}, [edx-516]{1to8} # AVX512DQ
+ vcvttps2uqq zmm6{k7}, DWORD PTR [edx+508]{1to8} # AVX512DQ Disp8
vpmovd2m k5, zmm6 # AVX512DQ
vpmovq2m k5, zmm6 # AVX512DQ
vpmovm2d zmm6, k5 # AVX512DQ
diff --git a/gas/testsuite/gas/i386/avx512dq_vl-intel.d b/gas/testsuite/gas/i386/avx512dq_vl-intel.d
index ec3e74c..54bf3b0 100644
--- a/gas/testsuite/gas/i386/avx512dq_vl-intel.d
+++ b/gas/testsuite/gas/i386/avx512dq_vl-intel.d
@@ -87,54 +87,54 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 7b f5[ ]*vcvtps2qq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b 31[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b b4 f4 c0 1d fe ff[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 30[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 30[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b 72 7f[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b b2 00 04 00 00[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b 72 80[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b b2 f8 fb ff ff[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 7f[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 00 02 00 00[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 80[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 fc fd ff ff[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 7f[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 00 02 00 00[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 80[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 fc fd ff ff[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b f5[ ]*vcvtps2qq ymm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 7b f5[ ]*vcvtps2qq ymm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b 31[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b b4 f4 c0 1d fe ff[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 30[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[eax\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 30[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b 72 7f[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b b2 00 08 00 00[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b 72 80[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b b2 f0 f7 ff ff[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 7f[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 00 02 00 00[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 80[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 fc fd ff ff[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 7f[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 00 02 00 00[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 80[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 fc fd ff ff[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 f5[ ]*vcvtps2uqq xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 79 f5[ ]*vcvtps2uqq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 31[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 b4 f4 c0 1d fe ff[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 30[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 30[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 72 7f[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 b2 00 04 00 00[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 72 80[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 b2 f8 fb ff ff[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 7f[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 00 02 00 00[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 80[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 fc fd ff ff[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 7f[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 00 02 00 00[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 80[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 fc fd ff ff[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 f5[ ]*vcvtps2uqq ymm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 79 f5[ ]*vcvtps2uqq ymm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 31[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 b4 f4 c0 1d fe ff[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 30[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[eax\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 30[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 72 7f[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 b2 00 08 00 00[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 72 80[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 b2 f0 f7 ff ff[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 7f[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 00 02 00 00[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 80[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 fc fd ff ff[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 7f[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 00 02 00 00[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 80[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 fc fd ff ff[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe 0f e6 f5[ ]*vcvtqq2pd xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 fe 8f e6 f5[ ]*vcvtqq2pd xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 fe 0f e6 31[ ]*vcvtqq2pd xmm6\{k7\},XMMWORD PTR \[ecx\]
@@ -747,54 +747,54 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 7a f5[ ]*vcvttps2qq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a 31[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a b4 f4 c0 1d fe ff[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 30[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 30[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a 72 7f[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a b2 00 04 00 00[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a 72 80[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a b2 f8 fb ff ff[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 7f[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 00 02 00 00[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 80[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 fc fd ff ff[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 7f[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 00 02 00 00[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 80[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 fc fd ff ff[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a f5[ ]*vcvttps2qq ymm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 7a f5[ ]*vcvttps2qq ymm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a 31[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a b4 f4 c0 1d fe ff[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 30[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[eax\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 30[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a 72 7f[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a b2 00 08 00 00[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a 72 80[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a b2 f0 f7 ff ff[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 7f[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 00 02 00 00[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 80[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 fc fd ff ff[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 7f[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 00 02 00 00[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 80[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 fc fd ff ff[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 f5[ ]*vcvttps2uqq xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 78 f5[ ]*vcvttps2uqq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 31[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 b4 f4 c0 1d fe ff[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 30[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 30[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 72 7f[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 b2 00 04 00 00[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 72 80[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 b2 f8 fb ff ff[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 7f[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 00 02 00 00[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 80[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 fc fd ff ff[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 7f[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 00 02 00 00[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 80[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 fc fd ff ff[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 f5[ ]*vcvttps2uqq ymm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 78 f5[ ]*vcvttps2uqq ymm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 31[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 b4 f4 c0 1d fe ff[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 30[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[eax\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 30[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 72 7f[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 b2 00 08 00 00[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 72 80[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 b2 f0 f7 ff ff[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 7f[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 00 02 00 00[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 80[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 fc fd ff ff[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 7f[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 00 02 00 00[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 80[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 fc fd ff ff[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 08 39 ee[ ]*vpmovd2m k5,xmm6
[ ]*[a-f0-9]+:[ ]*62 f2 7e 28 39 ee[ ]*vpmovd2m k5,ymm6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 08 39 ee[ ]*vpmovq2m k5,xmm6
@@ -881,54 +881,58 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 7b f5[ ]*vcvtps2qq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b 31[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b b4 f4 c0 1d fe ff[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 30[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 30[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b 72 7f[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b b2 00 04 00 00[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b 72 80[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7b b2 f8 fb ff ff[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 7f[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 00 02 00 00[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 80[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 fc fd ff ff[ ]*vcvtps2qq xmm6\{k7\},QWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 7f[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 00 02 00 00[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 80[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 fc fd ff ff[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 7f[ ]*vcvtps2qq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b f5[ ]*vcvtps2qq ymm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 7b f5[ ]*vcvtps2qq ymm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b 31[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b b4 f4 c0 1d fe ff[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 30[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[eax\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 30[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b 72 7f[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b b2 00 08 00 00[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b 72 80[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b b2 f0 f7 ff ff[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 7f[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 00 02 00 00[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 80[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 fc fd ff ff[ ]*vcvtps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 7f[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 00 02 00 00[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 80[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 fc fd ff ff[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 7f[ ]*vcvtps2qq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 f5[ ]*vcvtps2uqq xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 79 f5[ ]*vcvtps2uqq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 31[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 b4 f4 c0 1d fe ff[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 30[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 30[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 72 7f[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 b2 00 04 00 00[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 72 80[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 b2 f8 fb ff ff[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 7f[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 00 02 00 00[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 80[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 fc fd ff ff[ ]*vcvtps2uqq xmm6\{k7\},QWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 7f[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 00 02 00 00[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 80[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 fc fd ff ff[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 7f[ ]*vcvtps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 f5[ ]*vcvtps2uqq ymm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 79 f5[ ]*vcvtps2uqq ymm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 31[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 b4 f4 c0 1d fe ff[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 30[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[eax\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 30[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 72 7f[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 b2 00 08 00 00[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 72 80[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 b2 f0 f7 ff ff[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 7f[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 00 02 00 00[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 80[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 fc fd ff ff[ ]*vcvtps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 7f[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 00 02 00 00[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 80[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 fc fd ff ff[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 7f[ ]*vcvtps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe 0f e6 f5[ ]*vcvtqq2pd xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 fe 8f e6 f5[ ]*vcvtqq2pd xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 fe 0f e6 31[ ]*vcvtqq2pd xmm6\{k7\},XMMWORD PTR \[ecx\]
@@ -1541,54 +1545,58 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 7a f5[ ]*vcvttps2qq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a 31[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a b4 f4 c0 1d fe ff[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 30[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 30[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a 72 7f[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a b2 00 04 00 00[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a 72 80[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 7a b2 f8 fb ff ff[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 7f[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 00 02 00 00[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 80[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 fc fd ff ff[ ]*vcvttps2qq xmm6\{k7\},QWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 7f[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 00 02 00 00[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 80[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 fc fd ff ff[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 7f[ ]*vcvttps2qq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a f5[ ]*vcvttps2qq ymm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 7a f5[ ]*vcvttps2qq ymm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a 31[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a b4 f4 c0 1d fe ff[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 30[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[eax\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 30[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a 72 7f[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a b2 00 08 00 00[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a 72 80[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a b2 f0 f7 ff ff[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 7f[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 00 02 00 00[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 80[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 fc fd ff ff[ ]*vcvttps2qq ymm6\{k7\},XMMWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 7f[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 00 02 00 00[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 80[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 fc fd ff ff[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 7f[ ]*vcvttps2qq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 f5[ ]*vcvttps2uqq xmm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 78 f5[ ]*vcvttps2uqq xmm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 31[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 b4 f4 c0 1d fe ff[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 30[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 30[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 72 7f[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 b2 00 04 00 00[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 72 80[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 b2 f8 fb ff ff[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 7f[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 00 02 00 00[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 80[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 fc fd ff ff[ ]*vcvttps2uqq xmm6\{k7\},QWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 7f[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 00 02 00 00[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 80[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 fc fd ff ff[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 7f[ ]*vcvttps2uqq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 f5[ ]*vcvttps2uqq ymm6\{k7\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 78 f5[ ]*vcvttps2uqq ymm6\{k7\}\{z\},xmm5
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 31[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[ecx\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 b4 f4 c0 1d fe ff[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 30[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[eax\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 30[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 72 7f[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 b2 00 08 00 00[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 72 80[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 b2 f0 f7 ff ff[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 7f[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 00 02 00 00[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 80[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 fc fd ff ff[ ]*vcvttps2uqq ymm6\{k7\},XMMWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 7f[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 00 02 00 00[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 80[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 fc fd ff ff[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 7f[ ]*vcvttps2uqq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 08 39 ee[ ]*vpmovd2m k5,xmm6
[ ]*[a-f0-9]+:[ ]*62 f2 7e 28 39 ee[ ]*vpmovd2m k5,ymm6
[ ]*[a-f0-9]+:[ ]*62 f2 fe 08 39 ee[ ]*vpmovq2m k5,xmm6
diff --git a/gas/testsuite/gas/i386/avx512dq_vl.d b/gas/testsuite/gas/i386/avx512dq_vl.d
index ba81369..754688a 100644
--- a/gas/testsuite/gas/i386/avx512dq_vl.d
+++ b/gas/testsuite/gas/i386/avx512dq_vl.d
@@ -890,6 +890,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 00 02 00 00[ ]*vcvtps2qq 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 80[ ]*vcvtps2qq -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b b2 fc fd ff ff[ ]*vcvtps2qq -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7b 72 7f[ ]*vcvtps2qq 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b f5[ ]*vcvtps2qq %xmm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 7b f5[ ]*vcvtps2qq %xmm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7b 31[ ]*vcvtps2qq \(%ecx\),%ymm6\{%k7\}
@@ -903,6 +904,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 00 02 00 00[ ]*vcvtps2qq 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 80[ ]*vcvtps2qq -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b b2 fc fd ff ff[ ]*vcvtps2qq -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7b 72 7f[ ]*vcvtps2qq 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 f5[ ]*vcvtps2uqq %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 79 f5[ ]*vcvtps2uqq %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 79 31[ ]*vcvtps2uqq \(%ecx\),%xmm6\{%k7\}
@@ -916,6 +918,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 00 02 00 00[ ]*vcvtps2uqq 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 80[ ]*vcvtps2uqq -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 b2 fc fd ff ff[ ]*vcvtps2uqq -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 79 72 7f[ ]*vcvtps2uqq 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 f5[ ]*vcvtps2uqq %xmm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 79 f5[ ]*vcvtps2uqq %xmm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 79 31[ ]*vcvtps2uqq \(%ecx\),%ymm6\{%k7\}
@@ -929,6 +932,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 00 02 00 00[ ]*vcvtps2uqq 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 80[ ]*vcvtps2uqq -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 b2 fc fd ff ff[ ]*vcvtps2uqq -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 79 72 7f[ ]*vcvtps2uqq 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe 0f e6 f5[ ]*vcvtqq2pd %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe 8f e6 f5[ ]*vcvtqq2pd %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 fe 0f e6 31[ ]*vcvtqq2pd \(%ecx\),%xmm6\{%k7\}
@@ -1550,6 +1554,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 00 02 00 00[ ]*vcvttps2qq 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 80[ ]*vcvttps2qq -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a b2 fc fd ff ff[ ]*vcvttps2qq -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a 72 7f[ ]*vcvttps2qq 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a f5[ ]*vcvttps2qq %xmm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 7a f5[ ]*vcvttps2qq %xmm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 7a 31[ ]*vcvttps2qq \(%ecx\),%ymm6\{%k7\}
@@ -1563,6 +1568,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 00 02 00 00[ ]*vcvttps2qq 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 80[ ]*vcvttps2qq -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a b2 fc fd ff ff[ ]*vcvttps2qq -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a 72 7f[ ]*vcvttps2qq 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 f5[ ]*vcvttps2uqq %xmm5,%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 8f 78 f5[ ]*vcvttps2uqq %xmm5,%xmm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 0f 78 31[ ]*vcvttps2uqq \(%ecx\),%xmm6\{%k7\}
@@ -1576,6 +1582,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 00 02 00 00[ ]*vcvttps2uqq 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 80[ ]*vcvttps2uqq -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 b2 fc fd ff ff[ ]*vcvttps2uqq -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 72 7f[ ]*vcvttps2uqq 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 f5[ ]*vcvttps2uqq %xmm5,%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d af 78 f5[ ]*vcvttps2uqq %xmm5,%ymm6\{%k7\}\{z\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 2f 78 31[ ]*vcvttps2uqq \(%ecx\),%ymm6\{%k7\}
@@ -1589,6 +1596,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 00 02 00 00[ ]*vcvttps2uqq 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 80[ ]*vcvttps2uqq -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 b2 fc fd ff ff[ ]*vcvttps2uqq -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 72 7f[ ]*vcvttps2uqq 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 f2 7e 08 39 ee[ ]*vpmovd2m %xmm6,%k5
[ ]*[a-f0-9]+:[ ]*62 f2 7e 28 39 ee[ ]*vpmovd2m %ymm6,%k5
[ ]*[a-f0-9]+:[ ]*62 f2 fe 08 39 ee[ ]*vpmovq2m %xmm6,%k5
diff --git a/gas/testsuite/gas/i386/avx512dq_vl.s b/gas/testsuite/gas/i386/avx512dq_vl.s
index 68c1284..ab4e182 100644
--- a/gas/testsuite/gas/i386/avx512dq_vl.s
+++ b/gas/testsuite/gas/i386/avx512dq_vl.s
@@ -886,6 +886,7 @@ _start:
vcvtps2qq xmm6{k7}, [edx+512]{1to2} # AVX512{DQ,VL}
vcvtps2qq xmm6{k7}, [edx-512]{1to2} # AVX512{DQ,VL} Disp8
vcvtps2qq xmm6{k7}, [edx-516]{1to2} # AVX512{DQ,VL}
+ vcvtps2qq xmm6{k7}, DWORD PTR [edx+508]{1to2} # AVX512{DQ,VL} Disp8
vcvtps2qq ymm6{k7}, xmm5 # AVX512{DQ,VL}
vcvtps2qq ymm6{k7}{z}, xmm5 # AVX512{DQ,VL}
vcvtps2qq ymm6{k7}, XMMWORD PTR [ecx] # AVX512{DQ,VL}
@@ -899,6 +900,7 @@ _start:
vcvtps2qq ymm6{k7}, [edx+512]{1to4} # AVX512{DQ,VL}
vcvtps2qq ymm6{k7}, [edx-512]{1to4} # AVX512{DQ,VL} Disp8
vcvtps2qq ymm6{k7}, [edx-516]{1to4} # AVX512{DQ,VL}
+ vcvtps2qq ymm6{k7}, DWORD PTR [edx+508]{1to4} # AVX512{DQ,VL} Disp8
vcvtps2uqq xmm6{k7}, xmm5 # AVX512{DQ,VL}
vcvtps2uqq xmm6{k7}{z}, xmm5 # AVX512{DQ,VL}
vcvtps2uqq xmm6{k7}, QWORD PTR [ecx] # AVX512{DQ,VL}
@@ -912,6 +914,7 @@ _start:
vcvtps2uqq xmm6{k7}, [edx+512]{1to2} # AVX512{DQ,VL}
vcvtps2uqq xmm6{k7}, [edx-512]{1to2} # AVX512{DQ,VL} Disp8
vcvtps2uqq xmm6{k7}, [edx-516]{1to2} # AVX512{DQ,VL}
+ vcvtps2uqq xmm6{k7}, DWORD PTR [edx+508]{1to2} # AVX512{DQ,VL} Disp8
vcvtps2uqq ymm6{k7}, xmm5 # AVX512{DQ,VL}
vcvtps2uqq ymm6{k7}{z}, xmm5 # AVX512{DQ,VL}
vcvtps2uqq ymm6{k7}, XMMWORD PTR [ecx] # AVX512{DQ,VL}
@@ -925,6 +928,7 @@ _start:
vcvtps2uqq ymm6{k7}, [edx+512]{1to4} # AVX512{DQ,VL}
vcvtps2uqq ymm6{k7}, [edx-512]{1to4} # AVX512{DQ,VL} Disp8
vcvtps2uqq ymm6{k7}, [edx-516]{1to4} # AVX512{DQ,VL}
+ vcvtps2uqq ymm6{k7}, DWORD PTR [edx+508]{1to4} # AVX512{DQ,VL} Disp8
vcvtqq2pd xmm6{k7}, xmm5 # AVX512{DQ,VL}
vcvtqq2pd xmm6{k7}{z}, xmm5 # AVX512{DQ,VL}
vcvtqq2pd xmm6{k7}, XMMWORD PTR [ecx] # AVX512{DQ,VL}
@@ -1546,6 +1550,7 @@ _start:
vcvttps2qq xmm6{k7}, [edx+512]{1to2} # AVX512{DQ,VL}
vcvttps2qq xmm6{k7}, [edx-512]{1to2} # AVX512{DQ,VL} Disp8
vcvttps2qq xmm6{k7}, [edx-516]{1to2} # AVX512{DQ,VL}
+ vcvttps2qq xmm6{k7}, DWORD PTR [edx+508]{1to2} # AVX512{DQ,VL} Disp8
vcvttps2qq ymm6{k7}, xmm5 # AVX512{DQ,VL}
vcvttps2qq ymm6{k7}{z}, xmm5 # AVX512{DQ,VL}
vcvttps2qq ymm6{k7}, XMMWORD PTR [ecx] # AVX512{DQ,VL}
@@ -1559,6 +1564,7 @@ _start:
vcvttps2qq ymm6{k7}, [edx+512]{1to4} # AVX512{DQ,VL}
vcvttps2qq ymm6{k7}, [edx-512]{1to4} # AVX512{DQ,VL} Disp8
vcvttps2qq ymm6{k7}, [edx-516]{1to4} # AVX512{DQ,VL}
+ vcvttps2qq ymm6{k7}, DWORD PTR [edx+508]{1to4} # AVX512{DQ,VL} Disp8
vcvttps2uqq xmm6{k7}, xmm5 # AVX512{DQ,VL}
vcvttps2uqq xmm6{k7}{z}, xmm5 # AVX512{DQ,VL}
vcvttps2uqq xmm6{k7}, QWORD PTR [ecx] # AVX512{DQ,VL}
@@ -1572,6 +1578,7 @@ _start:
vcvttps2uqq xmm6{k7}, [edx+512]{1to2} # AVX512{DQ,VL}
vcvttps2uqq xmm6{k7}, [edx-512]{1to2} # AVX512{DQ,VL} Disp8
vcvttps2uqq xmm6{k7}, [edx-516]{1to2} # AVX512{DQ,VL}
+ vcvttps2uqq xmm6{k7}, DWORD PTR [edx+508]{1to2} # AVX512{DQ,VL} Disp8
vcvttps2uqq ymm6{k7}, xmm5 # AVX512{DQ,VL}
vcvttps2uqq ymm6{k7}{z}, xmm5 # AVX512{DQ,VL}
vcvttps2uqq ymm6{k7}, XMMWORD PTR [ecx] # AVX512{DQ,VL}
@@ -1585,6 +1592,7 @@ _start:
vcvttps2uqq ymm6{k7}, [edx+512]{1to4} # AVX512{DQ,VL}
vcvttps2uqq ymm6{k7}, [edx-512]{1to4} # AVX512{DQ,VL} Disp8
vcvttps2uqq ymm6{k7}, [edx-516]{1to4} # AVX512{DQ,VL}
+ vcvttps2uqq ymm6{k7}, DWORD PTR [edx+508]{1to4} # AVX512{DQ,VL} Disp8
vpmovd2m k5, xmm6 # AVX512{DQ,VL}
vpmovd2m k5, ymm6 # AVX512{DQ,VL}
vpmovq2m k5, xmm6 # AVX512{DQ,VL}
diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-intel.d b/gas/testsuite/gas/i386/x86-64-avx512dq-intel.d
index 325bb94..c8d6e4a 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512dq-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512dq-intel.d
@@ -95,15 +95,15 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 78 7b f5[ ]*vcvtps2qq zmm30,ymm29,\{rz-sae\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b 31[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 48 7b b4 f0 23 01 00 00[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 31[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rcx\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 31[ ]*vcvtps2qq zmm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b 72 7f[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b b2 00 10 00 00[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b 72 80[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b b2 e0 ef ff ff[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 7f[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 00 02 00 00[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 80[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 fc fd ff ff[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 7f[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 00 02 00 00[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 80[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 fc fd ff ff[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 48 79 f5[ ]*vcvtps2uqq zmm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 4f 79 f5[ ]*vcvtps2uqq zmm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d cf 79 f5[ ]*vcvtps2uqq zmm30\{k7\}\{z\},ymm29
@@ -113,15 +113,15 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 78 79 f5[ ]*vcvtps2uqq zmm30,ymm29,\{rz-sae\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 31[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 48 79 b4 f0 23 01 00 00[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 31[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rcx\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 31[ ]*vcvtps2uqq zmm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 72 7f[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 b2 00 10 00 00[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 72 80[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 b2 e0 ef ff ff[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 7f[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 00 02 00 00[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 80[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 fc fd ff ff[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 7f[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 00 02 00 00[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 80[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 fc fd ff ff[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 01 fe 48 e6 f5[ ]*vcvtqq2pd zmm30,zmm29
[ ]*[a-f0-9]+:[ ]*62 01 fe 4f e6 f5[ ]*vcvtqq2pd zmm30\{k7\},zmm29
[ ]*[a-f0-9]+:[ ]*62 01 fe cf e6 f5[ ]*vcvtqq2pd zmm30\{k7\}\{z\},zmm29
@@ -679,30 +679,30 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 18 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a 31[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 48 7a b4 f0 23 01 00 00[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 31[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rcx\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 31[ ]*vcvttps2qq zmm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a 72 7f[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a b2 00 10 00 00[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a 72 80[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a b2 e0 ef ff ff[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 7f[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 00 02 00 00[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 80[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 fc fd ff ff[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 7f[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 00 02 00 00[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 80[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 fc fd ff ff[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 48 78 f5[ ]*vcvttps2uqq zmm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 4f 78 f5[ ]*vcvttps2uqq zmm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d cf 78 f5[ ]*vcvttps2uqq zmm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 18 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 31[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 48 78 b4 f0 23 01 00 00[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 31[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rcx\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 31[ ]*vcvttps2uqq zmm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 72 7f[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 b2 00 10 00 00[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 72 80[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 b2 e0 ef ff ff[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 7f[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 00 02 00 00[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 80[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 fc fd ff ff[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 7f[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 00 02 00 00[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 80[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 fc fd ff ff[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx-0x204\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 92 7e 48 39 ee[ ]*vpmovd2m k5,zmm30
[ ]*[a-f0-9]+:[ ]*62 92 fe 48 39 ee[ ]*vpmovq2m k5,zmm30
[ ]*[a-f0-9]+:[ ]*62 62 7e 48 38 f5[ ]*vpmovm2d zmm30,k5
@@ -793,15 +793,16 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 78 7b f5[ ]*vcvtps2qq zmm30,ymm29,\{rz-sae\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b 31[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 48 7b b4 f0 34 12 00 00[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 31[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rcx\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 31[ ]*vcvtps2qq zmm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b 72 7f[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b b2 00 10 00 00[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b 72 80[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7b b2 e0 ef ff ff[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 7f[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 00 02 00 00[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 80[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 fc fd ff ff[ ]*vcvtps2qq zmm30,YMMWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 7f[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 00 02 00 00[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 80[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 fc fd ff ff[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 7f[ ]*vcvtps2qq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 48 79 f5[ ]*vcvtps2uqq zmm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 4f 79 f5[ ]*vcvtps2uqq zmm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d cf 79 f5[ ]*vcvtps2uqq zmm30\{k7\}\{z\},ymm29
@@ -811,15 +812,16 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 78 79 f5[ ]*vcvtps2uqq zmm30,ymm29,\{rz-sae\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 31[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 48 79 b4 f0 34 12 00 00[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 31[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rcx\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 31[ ]*vcvtps2uqq zmm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 72 7f[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 b2 00 10 00 00[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 72 80[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 79 b2 e0 ef ff ff[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 7f[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 00 02 00 00[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 80[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 fc fd ff ff[ ]*vcvtps2uqq zmm30,YMMWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 7f[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 00 02 00 00[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 80[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 fc fd ff ff[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 7f[ ]*vcvtps2uqq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 01 fe 48 e6 f5[ ]*vcvtqq2pd zmm30,zmm29
[ ]*[a-f0-9]+:[ ]*62 01 fe 4f e6 f5[ ]*vcvtqq2pd zmm30\{k7\},zmm29
[ ]*[a-f0-9]+:[ ]*62 01 fe cf e6 f5[ ]*vcvtqq2pd zmm30\{k7\}\{z\},zmm29
@@ -1377,30 +1379,32 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 18 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a 31[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 48 7a b4 f0 34 12 00 00[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 31[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rcx\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 31[ ]*vcvttps2qq zmm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a 72 7f[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a b2 00 10 00 00[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a 72 80[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 7a b2 e0 ef ff ff[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 7f[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 00 02 00 00[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 80[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 fc fd ff ff[ ]*vcvttps2qq zmm30,YMMWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 7f[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 00 02 00 00[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 80[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 fc fd ff ff[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 7f[ ]*vcvttps2qq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 48 78 f5[ ]*vcvttps2uqq zmm30,ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 4f 78 f5[ ]*vcvttps2uqq zmm30\{k7\},ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d cf 78 f5[ ]*vcvttps2uqq zmm30\{k7\}\{z\},ymm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 18 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 31[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 48 78 b4 f0 34 12 00 00[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 31[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rcx\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 31[ ]*vcvttps2uqq zmm30,DWORD PTR \[rcx\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 72 7f[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx\+0xfe0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 b2 00 10 00 00[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx\+0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 72 80[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx-0x1000\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 48 78 b2 e0 ef ff ff[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx-0x1020\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 7f[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx\+0x1fc\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 00 02 00 00[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx\+0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 80[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx-0x200\]\{1to8\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 fc fd ff ff[ ]*vcvttps2uqq zmm30,YMMWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 7f[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 00 02 00 00[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 80[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 fc fd ff ff[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 7f[ ]*vcvttps2uqq zmm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
[ ]*[a-f0-9]+:[ ]*62 92 7e 48 39 ee[ ]*vpmovd2m k5,zmm30
[ ]*[a-f0-9]+:[ ]*62 92 fe 48 39 ee[ ]*vpmovq2m k5,zmm30
[ ]*[a-f0-9]+:[ ]*62 62 7e 48 38 f5[ ]*vpmovm2d zmm30,k5
diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq.d b/gas/testsuite/gas/i386/x86-64-avx512dq.d
index 50e0c79..02b04e8 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512dq.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512dq.d
@@ -802,6 +802,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 00 02 00 00[ ]*vcvtps2qq 0x200\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 80[ ]*vcvtps2qq -0x200\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b b2 fc fd ff ff[ ]*vcvtps2qq -0x204\(%rdx\)\{1to8\},%zmm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7b 72 7f[ ]*vcvtps2qq 0x1fc\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 48 79 f5[ ]*vcvtps2uqq %ymm29,%zmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 4f 79 f5[ ]*vcvtps2uqq %ymm29,%zmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 7d cf 79 f5[ ]*vcvtps2uqq %ymm29,%zmm30\{%k7\}\{z\}
@@ -820,6 +821,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 00 02 00 00[ ]*vcvtps2uqq 0x200\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 80[ ]*vcvtps2uqq -0x200\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 b2 fc fd ff ff[ ]*vcvtps2uqq -0x204\(%rdx\)\{1to8\},%zmm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 79 72 7f[ ]*vcvtps2uqq 0x1fc\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 01 fe 48 e6 f5[ ]*vcvtqq2pd %zmm29,%zmm30
[ ]*[a-f0-9]+:[ ]*62 01 fe 4f e6 f5[ ]*vcvtqq2pd %zmm29,%zmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 fe cf e6 f5[ ]*vcvtqq2pd %zmm29,%zmm30\{%k7\}\{z\}
@@ -1386,6 +1388,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 00 02 00 00[ ]*vcvttps2qq 0x200\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 80[ ]*vcvttps2qq -0x200\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a b2 fc fd ff ff[ ]*vcvttps2qq -0x204\(%rdx\)\{1to8\},%zmm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 7a 72 7f[ ]*vcvttps2qq 0x1fc\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 48 78 f5[ ]*vcvttps2uqq %ymm29,%zmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 4f 78 f5[ ]*vcvttps2uqq %ymm29,%zmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 7d cf 78 f5[ ]*vcvttps2uqq %ymm29,%zmm30\{%k7\}\{z\}
@@ -1401,6 +1404,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 00 02 00 00[ ]*vcvttps2uqq 0x200\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 80[ ]*vcvttps2uqq -0x200\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 b2 fc fd ff ff[ ]*vcvttps2uqq -0x204\(%rdx\)\{1to8\},%zmm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 58 78 72 7f[ ]*vcvttps2uqq 0x1fc\(%rdx\)\{1to8\},%zmm30
[ ]*[a-f0-9]+:[ ]*62 92 7e 48 39 ee[ ]*vpmovd2m %zmm30,%k5
[ ]*[a-f0-9]+:[ ]*62 92 fe 48 39 ee[ ]*vpmovq2m %zmm30,%k5
[ ]*[a-f0-9]+:[ ]*62 62 7e 48 38 f5[ ]*vpmovm2d %k5,%zmm30
diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq.s b/gas/testsuite/gas/i386/x86-64-avx512dq.s
index 31eaf87..248fb1e 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512dq.s
+++ b/gas/testsuite/gas/i386/x86-64-avx512dq.s
@@ -798,6 +798,7 @@ _start:
vcvtps2qq zmm30, [rdx+512]{1to8} # AVX512DQ
vcvtps2qq zmm30, [rdx-512]{1to8} # AVX512DQ Disp8
vcvtps2qq zmm30, [rdx-516]{1to8} # AVX512DQ
+ vcvtps2qq zmm30, DWORD PTR [rdx+508]{1to8} # AVX512DQ Disp8
vcvtps2uqq zmm30, ymm29 # AVX512DQ
vcvtps2uqq zmm30{k7}, ymm29 # AVX512DQ
vcvtps2uqq zmm30{k7}{z}, ymm29 # AVX512DQ
@@ -816,6 +817,7 @@ _start:
vcvtps2uqq zmm30, [rdx+512]{1to8} # AVX512DQ
vcvtps2uqq zmm30, [rdx-512]{1to8} # AVX512DQ Disp8
vcvtps2uqq zmm30, [rdx-516]{1to8} # AVX512DQ
+ vcvtps2uqq zmm30, DWORD PTR [rdx+508]{1to8} # AVX512DQ Disp8
vcvtqq2pd zmm30, zmm29 # AVX512DQ
vcvtqq2pd zmm30{k7}, zmm29 # AVX512DQ
vcvtqq2pd zmm30{k7}{z}, zmm29 # AVX512DQ
@@ -1382,6 +1384,7 @@ _start:
vcvttps2qq zmm30, [rdx+512]{1to8} # AVX512DQ
vcvttps2qq zmm30, [rdx-512]{1to8} # AVX512DQ Disp8
vcvttps2qq zmm30, [rdx-516]{1to8} # AVX512DQ
+ vcvttps2qq zmm30, DWORD PTR [rdx+508]{1to8} # AVX512DQ Disp8
vcvttps2uqq zmm30, ymm29 # AVX512DQ
vcvttps2uqq zmm30{k7}, ymm29 # AVX512DQ
vcvttps2uqq zmm30{k7}{z}, ymm29 # AVX512DQ
@@ -1397,6 +1400,7 @@ _start:
vcvttps2uqq zmm30, [rdx+512]{1to8} # AVX512DQ
vcvttps2uqq zmm30, [rdx-512]{1to8} # AVX512DQ Disp8
vcvttps2uqq zmm30, [rdx-516]{1to8} # AVX512DQ
+ vcvttps2uqq zmm30, DWORD PTR [rdx+508]{1to8} # AVX512DQ Disp8
vpmovd2m k5, zmm30 # AVX512DQ
vpmovq2m k5, zmm30 # AVX512DQ
vpmovm2d zmm30, k5 # AVX512DQ
diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d b/gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d
index 8518efc..9c64d51 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d
@@ -95,57 +95,57 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 7b f5[ ]*vcvtps2qq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b 31[ ]*vcvtps2qq xmm30,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 08 7b b4 f0 23 01 00 00[ ]*vcvtps2qq xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 31[ ]*vcvtps2qq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 31[ ]*vcvtps2qq xmm30,DWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b 72 7f[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b b2 00 04 00 00[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b 72 80[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b b2 f8 fb ff ff[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 7f[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 00 02 00 00[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 80[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 fc fd ff ff[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 7f[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 00 02 00 00[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 80[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 fc fd ff ff[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 7b f5[ ]*vcvtps2qq ymm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 7b f5[ ]*vcvtps2qq ymm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d af 7b f5[ ]*vcvtps2qq ymm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b 31[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 28 7b b4 f0 23 01 00 00[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 31[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rcx\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 31[ ]*vcvtps2qq ymm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b 72 7f[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b b2 00 08 00 00[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b 72 80[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b b2 f0 f7 ff ff[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 7f[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 00 02 00 00[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 80[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 fc fd ff ff[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 7f[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 00 02 00 00[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 80[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 fc fd ff ff[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 08 79 f5[ ]*vcvtps2uqq xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 0f 79 f5[ ]*vcvtps2uqq xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 79 f5[ ]*vcvtps2uqq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 31[ ]*vcvtps2uqq xmm30,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 08 79 b4 f0 23 01 00 00[ ]*vcvtps2uqq xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 31[ ]*vcvtps2uqq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 31[ ]*vcvtps2uqq xmm30,DWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 72 7f[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 b2 00 04 00 00[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 72 80[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 b2 f8 fb ff ff[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 7f[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 00 02 00 00[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 80[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 fc fd ff ff[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 7f[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 00 02 00 00[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 80[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 fc fd ff ff[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 79 f5[ ]*vcvtps2uqq ymm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 79 f5[ ]*vcvtps2uqq ymm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d af 79 f5[ ]*vcvtps2uqq ymm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 31[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 28 79 b4 f0 23 01 00 00[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 31[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rcx\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 31[ ]*vcvtps2uqq ymm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 72 7f[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 b2 00 08 00 00[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 72 80[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 b2 f0 f7 ff ff[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 7f[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 00 02 00 00[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 80[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 fc fd ff ff[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 7f[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 00 02 00 00[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 80[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 fc fd ff ff[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 01 fe 08 e6 f5[ ]*vcvtqq2pd xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 fe 0f e6 f5[ ]*vcvtqq2pd xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 fe 8f e6 f5[ ]*vcvtqq2pd xmm30\{k7\}\{z\},xmm29
@@ -809,57 +809,57 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 7a f5[ ]*vcvttps2qq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a 31[ ]*vcvttps2qq xmm30,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 08 7a b4 f0 23 01 00 00[ ]*vcvttps2qq xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 31[ ]*vcvttps2qq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 31[ ]*vcvttps2qq xmm30,DWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a 72 7f[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a b2 00 04 00 00[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a 72 80[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a b2 f8 fb ff ff[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 7f[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 00 02 00 00[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 80[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 fc fd ff ff[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 7f[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 00 02 00 00[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 80[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 fc fd ff ff[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 7a f5[ ]*vcvttps2qq ymm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 7a f5[ ]*vcvttps2qq ymm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d af 7a f5[ ]*vcvttps2qq ymm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a 31[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 28 7a b4 f0 23 01 00 00[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 31[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rcx\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 31[ ]*vcvttps2qq ymm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a 72 7f[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a b2 00 08 00 00[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a 72 80[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a b2 f0 f7 ff ff[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 7f[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 00 02 00 00[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 80[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 fc fd ff ff[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 7f[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 00 02 00 00[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 80[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 fc fd ff ff[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 08 78 f5[ ]*vcvttps2uqq xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 0f 78 f5[ ]*vcvttps2uqq xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 78 f5[ ]*vcvttps2uqq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 31[ ]*vcvttps2uqq xmm30,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 08 78 b4 f0 23 01 00 00[ ]*vcvttps2uqq xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 31[ ]*vcvttps2uqq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 31[ ]*vcvttps2uqq xmm30,DWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 72 7f[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 b2 00 04 00 00[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 72 80[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 b2 f8 fb ff ff[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 7f[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 00 02 00 00[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 80[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 fc fd ff ff[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 7f[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 00 02 00 00[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 80[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 fc fd ff ff[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 78 f5[ ]*vcvttps2uqq ymm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 78 f5[ ]*vcvttps2uqq ymm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d af 78 f5[ ]*vcvttps2uqq ymm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 31[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 28 78 b4 f0 23 01 00 00[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 31[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rcx\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 31[ ]*vcvttps2uqq ymm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 72 7f[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 b2 00 08 00 00[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 72 80[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 b2 f0 f7 ff ff[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 7f[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 00 02 00 00[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 80[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 fc fd ff ff[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 7f[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 00 02 00 00[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 80[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 fc fd ff ff[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 92 7e 08 39 ee[ ]*vpmovd2m k5,xmm30
[ ]*[a-f0-9]+:[ ]*62 92 7e 28 39 ee[ ]*vpmovd2m k5,ymm30
[ ]*[a-f0-9]+:[ ]*62 92 fe 08 39 ee[ ]*vpmovq2m k5,xmm30
@@ -954,57 +954,61 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 7b f5[ ]*vcvtps2qq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b 31[ ]*vcvtps2qq xmm30,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 08 7b b4 f0 34 12 00 00[ ]*vcvtps2qq xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 31[ ]*vcvtps2qq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 31[ ]*vcvtps2qq xmm30,DWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b 72 7f[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b b2 00 04 00 00[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b 72 80[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7b b2 f8 fb ff ff[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 7f[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 00 02 00 00[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 80[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 fc fd ff ff[ ]*vcvtps2qq xmm30,QWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 7f[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 00 02 00 00[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 80[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 fc fd ff ff[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 7f[ ]*vcvtps2qq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 7b f5[ ]*vcvtps2qq ymm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 7b f5[ ]*vcvtps2qq ymm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d af 7b f5[ ]*vcvtps2qq ymm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b 31[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 28 7b b4 f0 34 12 00 00[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 31[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rcx\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 31[ ]*vcvtps2qq ymm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b 72 7f[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b b2 00 08 00 00[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b 72 80[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7b b2 f0 f7 ff ff[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 7f[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 00 02 00 00[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 80[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 fc fd ff ff[ ]*vcvtps2qq ymm30,XMMWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 7f[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 00 02 00 00[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 80[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 fc fd ff ff[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 7f[ ]*vcvtps2qq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 08 79 f5[ ]*vcvtps2uqq xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 0f 79 f5[ ]*vcvtps2uqq xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 79 f5[ ]*vcvtps2uqq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 31[ ]*vcvtps2uqq xmm30,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 08 79 b4 f0 34 12 00 00[ ]*vcvtps2uqq xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 31[ ]*vcvtps2uqq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 31[ ]*vcvtps2uqq xmm30,DWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 72 7f[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 b2 00 04 00 00[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 72 80[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 79 b2 f8 fb ff ff[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 7f[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 00 02 00 00[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 80[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 fc fd ff ff[ ]*vcvtps2uqq xmm30,QWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 7f[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 00 02 00 00[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 80[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 fc fd ff ff[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 7f[ ]*vcvtps2uqq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 79 f5[ ]*vcvtps2uqq ymm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 79 f5[ ]*vcvtps2uqq ymm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d af 79 f5[ ]*vcvtps2uqq ymm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 31[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 28 79 b4 f0 34 12 00 00[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 31[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rcx\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 31[ ]*vcvtps2uqq ymm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 72 7f[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 b2 00 08 00 00[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 72 80[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 79 b2 f0 f7 ff ff[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 7f[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 00 02 00 00[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 80[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 fc fd ff ff[ ]*vcvtps2uqq ymm30,XMMWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 7f[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 00 02 00 00[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 80[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 fc fd ff ff[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 7f[ ]*vcvtps2uqq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 01 fe 08 e6 f5[ ]*vcvtqq2pd xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 fe 0f e6 f5[ ]*vcvtqq2pd xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 fe 8f e6 f5[ ]*vcvtqq2pd xmm30\{k7\}\{z\},xmm29
@@ -1668,57 +1672,61 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 7a f5[ ]*vcvttps2qq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a 31[ ]*vcvttps2qq xmm30,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 08 7a b4 f0 34 12 00 00[ ]*vcvttps2qq xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 31[ ]*vcvttps2qq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 31[ ]*vcvttps2qq xmm30,DWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a 72 7f[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a b2 00 04 00 00[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a 72 80[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 7a b2 f8 fb ff ff[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 7f[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 00 02 00 00[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 80[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 fc fd ff ff[ ]*vcvttps2qq xmm30,QWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 7f[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 00 02 00 00[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 80[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 fc fd ff ff[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 7f[ ]*vcvttps2qq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 7a f5[ ]*vcvttps2qq ymm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 7a f5[ ]*vcvttps2qq ymm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d af 7a f5[ ]*vcvttps2qq ymm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a 31[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 28 7a b4 f0 34 12 00 00[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 31[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rcx\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 31[ ]*vcvttps2qq ymm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a 72 7f[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a b2 00 08 00 00[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a 72 80[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 7a b2 f0 f7 ff ff[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 7f[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 00 02 00 00[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 80[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 fc fd ff ff[ ]*vcvttps2qq ymm30,XMMWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 7f[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 00 02 00 00[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 80[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 fc fd ff ff[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 7f[ ]*vcvttps2qq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 08 78 f5[ ]*vcvttps2uqq xmm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 0f 78 f5[ ]*vcvttps2uqq xmm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 78 f5[ ]*vcvttps2uqq xmm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 31[ ]*vcvttps2uqq xmm30,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 08 78 b4 f0 34 12 00 00[ ]*vcvttps2uqq xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 31[ ]*vcvttps2uqq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 31[ ]*vcvttps2uqq xmm30,DWORD PTR \[rcx\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 72 7f[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx\+0x3f8\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 b2 00 04 00 00[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx\+0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 72 80[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx-0x400\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 08 78 b2 f8 fb ff ff[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx-0x408\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 7f[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx\+0x1fc\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 00 02 00 00[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx\+0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 80[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx-0x200\]\{1to2\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 fc fd ff ff[ ]*vcvttps2uqq xmm30,QWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 7f[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 00 02 00 00[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 80[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 fc fd ff ff[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 7f[ ]*vcvttps2uqq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 78 f5[ ]*vcvttps2uqq ymm30,xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 78 f5[ ]*vcvttps2uqq ymm30\{k7\},xmm29
[ ]*[a-f0-9]+:[ ]*62 01 7d af 78 f5[ ]*vcvttps2uqq ymm30\{k7\}\{z\},xmm29
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 31[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rcx\]
[ ]*[a-f0-9]+:[ ]*62 21 7d 28 78 b4 f0 34 12 00 00[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 31[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rcx\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 31[ ]*vcvttps2uqq ymm30,DWORD PTR \[rcx\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 72 7f[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 b2 00 08 00 00[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx\+0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 72 80[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx-0x800\]
[ ]*[a-f0-9]+:[ ]*62 61 7d 28 78 b2 f0 f7 ff ff[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx-0x810\]
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 7f[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx\+0x1fc\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 00 02 00 00[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx\+0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 80[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx-0x200\]\{1to4\}
-[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 fc fd ff ff[ ]*vcvttps2uqq ymm30,XMMWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 7f[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 00 02 00 00[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 80[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 fc fd ff ff[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 7f[ ]*vcvttps2uqq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
[ ]*[a-f0-9]+:[ ]*62 92 7e 08 39 ee[ ]*vpmovd2m k5,xmm30
[ ]*[a-f0-9]+:[ ]*62 92 7e 28 39 ee[ ]*vpmovd2m k5,ymm30
[ ]*[a-f0-9]+:[ ]*62 92 fe 08 39 ee[ ]*vpmovq2m k5,xmm30
diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq_vl.d b/gas/testsuite/gas/i386/x86-64-avx512dq_vl.d
index 3244264..6ce364a 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512dq_vl.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512dq_vl.d
@@ -963,6 +963,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 00 02 00 00[ ]*vcvtps2qq 0x200\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 80[ ]*vcvtps2qq -0x200\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b b2 fc fd ff ff[ ]*vcvtps2qq -0x204\(%rdx\)\{1to2\},%xmm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7b 72 7f[ ]*vcvtps2qq 0x1fc\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 7b f5[ ]*vcvtps2qq %xmm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 7b f5[ ]*vcvtps2qq %xmm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 7d af 7b f5[ ]*vcvtps2qq %xmm29,%ymm30\{%k7\}\{z\}
@@ -977,6 +978,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 00 02 00 00[ ]*vcvtps2qq 0x200\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 80[ ]*vcvtps2qq -0x200\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b b2 fc fd ff ff[ ]*vcvtps2qq -0x204\(%rdx\)\{1to4\},%ymm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7b 72 7f[ ]*vcvtps2qq 0x1fc\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 08 79 f5[ ]*vcvtps2uqq %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 0f 79 f5[ ]*vcvtps2uqq %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 79 f5[ ]*vcvtps2uqq %xmm29,%xmm30\{%k7\}\{z\}
@@ -991,6 +993,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 00 02 00 00[ ]*vcvtps2uqq 0x200\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 80[ ]*vcvtps2uqq -0x200\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 b2 fc fd ff ff[ ]*vcvtps2uqq -0x204\(%rdx\)\{1to2\},%xmm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 79 72 7f[ ]*vcvtps2uqq 0x1fc\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 79 f5[ ]*vcvtps2uqq %xmm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 79 f5[ ]*vcvtps2uqq %xmm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 7d af 79 f5[ ]*vcvtps2uqq %xmm29,%ymm30\{%k7\}\{z\}
@@ -1005,6 +1008,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 00 02 00 00[ ]*vcvtps2uqq 0x200\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 80[ ]*vcvtps2uqq -0x200\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 b2 fc fd ff ff[ ]*vcvtps2uqq -0x204\(%rdx\)\{1to4\},%ymm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 79 72 7f[ ]*vcvtps2uqq 0x1fc\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 01 fe 08 e6 f5[ ]*vcvtqq2pd %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 01 fe 0f e6 f5[ ]*vcvtqq2pd %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 fe 8f e6 f5[ ]*vcvtqq2pd %xmm29,%xmm30\{%k7\}\{z\}
@@ -1677,6 +1681,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 00 02 00 00[ ]*vcvttps2qq 0x200\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 80[ ]*vcvttps2qq -0x200\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a b2 fc fd ff ff[ ]*vcvttps2qq -0x204\(%rdx\)\{1to2\},%xmm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 7a 72 7f[ ]*vcvttps2qq 0x1fc\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 7a f5[ ]*vcvttps2qq %xmm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 7a f5[ ]*vcvttps2qq %xmm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 7d af 7a f5[ ]*vcvttps2qq %xmm29,%ymm30\{%k7\}\{z\}
@@ -1691,6 +1696,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 00 02 00 00[ ]*vcvttps2qq 0x200\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 80[ ]*vcvttps2qq -0x200\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a b2 fc fd ff ff[ ]*vcvttps2qq -0x204\(%rdx\)\{1to4\},%ymm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 7a 72 7f[ ]*vcvttps2qq 0x1fc\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 08 78 f5[ ]*vcvttps2uqq %xmm29,%xmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 0f 78 f5[ ]*vcvttps2uqq %xmm29,%xmm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 7d 8f 78 f5[ ]*vcvttps2uqq %xmm29,%xmm30\{%k7\}\{z\}
@@ -1705,6 +1711,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 00 02 00 00[ ]*vcvttps2uqq 0x200\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 80[ ]*vcvttps2uqq -0x200\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 b2 fc fd ff ff[ ]*vcvttps2uqq -0x204\(%rdx\)\{1to2\},%xmm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 18 78 72 7f[ ]*vcvttps2uqq 0x1fc\(%rdx\)\{1to2\},%xmm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 28 78 f5[ ]*vcvttps2uqq %xmm29,%ymm30
[ ]*[a-f0-9]+:[ ]*62 01 7d 2f 78 f5[ ]*vcvttps2uqq %xmm29,%ymm30\{%k7\}
[ ]*[a-f0-9]+:[ ]*62 01 7d af 78 f5[ ]*vcvttps2uqq %xmm29,%ymm30\{%k7\}\{z\}
@@ -1719,6 +1726,7 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 00 02 00 00[ ]*vcvttps2uqq 0x200\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 80[ ]*vcvttps2uqq -0x200\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 b2 fc fd ff ff[ ]*vcvttps2uqq -0x204\(%rdx\)\{1to4\},%ymm30
+[ ]*[a-f0-9]+:[ ]*62 61 7d 38 78 72 7f[ ]*vcvttps2uqq 0x1fc\(%rdx\)\{1to4\},%ymm30
[ ]*[a-f0-9]+:[ ]*62 92 7e 08 39 ee[ ]*vpmovd2m %xmm30,%k5
[ ]*[a-f0-9]+:[ ]*62 92 7e 28 39 ee[ ]*vpmovd2m %ymm30,%k5
[ ]*[a-f0-9]+:[ ]*62 92 fe 08 39 ee[ ]*vpmovq2m %xmm30,%k5
diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq_vl.s b/gas/testsuite/gas/i386/x86-64-avx512dq_vl.s
index c917e20..5569d5b 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512dq_vl.s
+++ b/gas/testsuite/gas/i386/x86-64-avx512dq_vl.s
@@ -959,6 +959,7 @@ _start:
vcvtps2qq xmm30, [rdx+512]{1to2} # AVX512{DQ,VL}
vcvtps2qq xmm30, [rdx-512]{1to2} # AVX512{DQ,VL} Disp8
vcvtps2qq xmm30, [rdx-516]{1to2} # AVX512{DQ,VL}
+ vcvtps2qq xmm30, DWORD PTR [rdx+508]{1to2} # AVX512{DQ,VL} Disp8
vcvtps2qq ymm30, xmm29 # AVX512{DQ,VL}
vcvtps2qq ymm30{k7}, xmm29 # AVX512{DQ,VL}
vcvtps2qq ymm30{k7}{z}, xmm29 # AVX512{DQ,VL}
@@ -973,6 +974,7 @@ _start:
vcvtps2qq ymm30, [rdx+512]{1to4} # AVX512{DQ,VL}
vcvtps2qq ymm30, [rdx-512]{1to4} # AVX512{DQ,VL} Disp8
vcvtps2qq ymm30, [rdx-516]{1to4} # AVX512{DQ,VL}
+ vcvtps2qq ymm30, DWORD PTR [rdx+508]{1to4} # AVX512{DQ,VL} Disp8
vcvtps2uqq xmm30, xmm29 # AVX512{DQ,VL}
vcvtps2uqq xmm30{k7}, xmm29 # AVX512{DQ,VL}
vcvtps2uqq xmm30{k7}{z}, xmm29 # AVX512{DQ,VL}
@@ -987,6 +989,7 @@ _start:
vcvtps2uqq xmm30, [rdx+512]{1to2} # AVX512{DQ,VL}
vcvtps2uqq xmm30, [rdx-512]{1to2} # AVX512{DQ,VL} Disp8
vcvtps2uqq xmm30, [rdx-516]{1to2} # AVX512{DQ,VL}
+ vcvtps2uqq xmm30, DWORD PTR [rdx+508]{1to2} # AVX512{DQ,VL} Disp8
vcvtps2uqq ymm30, xmm29 # AVX512{DQ,VL}
vcvtps2uqq ymm30{k7}, xmm29 # AVX512{DQ,VL}
vcvtps2uqq ymm30{k7}{z}, xmm29 # AVX512{DQ,VL}
@@ -1001,6 +1004,7 @@ _start:
vcvtps2uqq ymm30, [rdx+512]{1to4} # AVX512{DQ,VL}
vcvtps2uqq ymm30, [rdx-512]{1to4} # AVX512{DQ,VL} Disp8
vcvtps2uqq ymm30, [rdx-516]{1to4} # AVX512{DQ,VL}
+ vcvtps2uqq ymm30, DWORD PTR [rdx+508]{1to4} # AVX512{DQ,VL} Disp8
vcvtqq2pd xmm30, xmm29 # AVX512{DQ,VL}
vcvtqq2pd xmm30{k7}, xmm29 # AVX512{DQ,VL}
vcvtqq2pd xmm30{k7}{z}, xmm29 # AVX512{DQ,VL}
@@ -1673,6 +1677,7 @@ _start:
vcvttps2qq xmm30, [rdx+512]{1to2} # AVX512{DQ,VL}
vcvttps2qq xmm30, [rdx-512]{1to2} # AVX512{DQ,VL} Disp8
vcvttps2qq xmm30, [rdx-516]{1to2} # AVX512{DQ,VL}
+ vcvttps2qq xmm30, DWORD PTR [rdx+508]{1to2} # AVX512{DQ,VL} Disp8
vcvttps2qq ymm30, xmm29 # AVX512{DQ,VL}
vcvttps2qq ymm30{k7}, xmm29 # AVX512{DQ,VL}
vcvttps2qq ymm30{k7}{z}, xmm29 # AVX512{DQ,VL}
@@ -1687,6 +1692,7 @@ _start:
vcvttps2qq ymm30, [rdx+512]{1to4} # AVX512{DQ,VL}
vcvttps2qq ymm30, [rdx-512]{1to4} # AVX512{DQ,VL} Disp8
vcvttps2qq ymm30, [rdx-516]{1to4} # AVX512{DQ,VL}
+ vcvttps2qq ymm30, DWORD PTR [rdx+508]{1to4} # AVX512{DQ,VL} Disp8
vcvttps2uqq xmm30, xmm29 # AVX512{DQ,VL}
vcvttps2uqq xmm30{k7}, xmm29 # AVX512{DQ,VL}
vcvttps2uqq xmm30{k7}{z}, xmm29 # AVX512{DQ,VL}
@@ -1701,6 +1707,7 @@ _start:
vcvttps2uqq xmm30, [rdx+512]{1to2} # AVX512{DQ,VL}
vcvttps2uqq xmm30, [rdx-512]{1to2} # AVX512{DQ,VL} Disp8
vcvttps2uqq xmm30, [rdx-516]{1to2} # AVX512{DQ,VL}
+ vcvttps2uqq xmm30, DWORD PTR [rdx+508]{1to2} # AVX512{DQ,VL} Disp8
vcvttps2uqq ymm30, xmm29 # AVX512{DQ,VL}
vcvttps2uqq ymm30{k7}, xmm29 # AVX512{DQ,VL}
vcvttps2uqq ymm30{k7}{z}, xmm29 # AVX512{DQ,VL}
@@ -1715,6 +1722,7 @@ _start:
vcvttps2uqq ymm30, [rdx+512]{1to4} # AVX512{DQ,VL}
vcvttps2uqq ymm30, [rdx-512]{1to4} # AVX512{DQ,VL} Disp8
vcvttps2uqq ymm30, [rdx-516]{1to4} # AVX512{DQ,VL}
+ vcvttps2uqq ymm30, DWORD PTR [rdx+508]{1to4} # AVX512{DQ,VL} Disp8
vpmovd2m k5, xmm30 # AVX512{DQ,VL}
vpmovd2m k5, ymm30 # AVX512{DQ,VL}
vpmovq2m k5, xmm30 # AVX512{DQ,VL}
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index bcccdb3..6ba1b85 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,12 @@
+2015-07-22 Alexander Fomin <alexander.fomin@intel.com>
+
+ PR binutils/18631
+ * i386-dis-evex.h (EVEX_W_0F78_P_2): Replace "EXxmmq" with
+ "EXEvexHalfBcstXmmq" for the second operand.
+ (EVEX_W_0F79_P_2): Likewise.
+ (EVEX_W_0F7A_P_2): Likewise.
+ (EVEX_W_0F7B_P_2): Likewise.
+
2015-07-16 Alessandro Marzocchi <alessandro.marzocchi@gmail.com>
* arm-dis.c (print_insn_coprocessor): Added support for quarter
diff --git a/opcodes/i386-dis-evex.h b/opcodes/i386-dis-evex.h
index 551ecdf..c3283e0 100644
--- a/opcodes/i386-dis-evex.h
+++ b/opcodes/i386-dis-evex.h
@@ -3196,7 +3196,7 @@ static const struct dis386 evex_table[][256] = {
},
/* EVEX_W_0F78_P_2 */
{
- { "vcvttps2uqq", { XM, EXxmmq, EXxEVexS }, 0 },
+ { "vcvttps2uqq", { XM, EXEvexHalfBcstXmmq, EXxEVexS }, 0 },
{ "vcvttpd2uqq", { XM, EXx, EXxEVexS }, 0 },
},
/* EVEX_W_0F79_P_0 */
@@ -3206,7 +3206,7 @@ static const struct dis386 evex_table[][256] = {
},
/* EVEX_W_0F79_P_2 */
{
- { "vcvtps2uqq", { XM, EXxmmq, EXxEVexR }, 0 },
+ { "vcvtps2uqq", { XM, EXEvexHalfBcstXmmq, EXxEVexR }, 0 },
{ "vcvtpd2uqq", { XM, EXx, EXxEVexR }, 0 },
},
/* EVEX_W_0F7A_P_1 */
@@ -3216,7 +3216,7 @@ static const struct dis386 evex_table[][256] = {
},
/* EVEX_W_0F7A_P_2 */
{
- { "vcvttps2qq", { XM, EXxmmq, EXxEVexS }, 0 },
+ { "vcvttps2qq", { XM, EXEvexHalfBcstXmmq, EXxEVexS }, 0 },
{ "vcvttpd2qq", { XM, EXx, EXxEVexS }, 0 },
},
/* EVEX_W_0F7A_P_3 */
@@ -3231,7 +3231,7 @@ static const struct dis386 evex_table[][256] = {
},
/* EVEX_W_0F7B_P_2 */
{
- { "vcvtps2qq", { XM, EXxmmq, EXxEVexR }, 0 },
+ { "vcvtps2qq", { XM, EXEvexHalfBcstXmmq, EXxEVexR }, 0 },
{ "vcvtpd2qq", { XM, EXx, EXxEVexR }, 0 },
},
/* EVEX_W_0F7B_P_3 */