This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Fix memory operand size for vcvtt?ps2u?qq instructions.


When disassembling AVX512 vcvtt?ps2u?q instructions with data
broadcasting enabled, memory operand size should be DWORD.

gas/testsuite
    * 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.

opcodes/
    * 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.
---
 gas/testsuite/gas/i386/avx512dq-intel.d           |  84 +++++------
 gas/testsuite/gas/i386/avx512dq.d                 |   4 +
 gas/testsuite/gas/i386/avx512dq.s                 |   4 +
 gas/testsuite/gas/i386/avx512dq_vl-intel.d        | 168 +++++++++++-----------
 gas/testsuite/gas/i386/avx512dq_vl.d              |   8 ++
 gas/testsuite/gas/i386/avx512dq_vl.s              |   8 ++
 gas/testsuite/gas/i386/x86-64-avx512dq-intel.d    |  84 +++++------
 gas/testsuite/gas/i386/x86-64-avx512dq.d          |   4 +
 gas/testsuite/gas/i386/x86-64-avx512dq.s          |   4 +
 gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d | 168 +++++++++++-----------
 gas/testsuite/gas/i386/x86-64-avx512dq_vl.d       |   8 ++
 gas/testsuite/gas/i386/x86-64-avx512dq_vl.s       |   8 ++
 opcodes/i386-dis-evex.h                           |   8 +-
 13 files changed, 316 insertions(+), 244 deletions(-)

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/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 */
-- 
1.8.3.1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]