From 20c2a615876bdf0d5dc8e2db86eea1312d9dc9b8 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 22 Jul 2015 13:24:20 -0700 Subject: [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/ PR binutils/18631 * gas/i386avx512dq-intel.d: Replace "QWORD" with "DWORD" in vcvtt?ps2u?qq instructions disassembly regexes. Add disassembly regex for new test. * gas/i386/avx512dq.d: Likewise. * gas/i386/avx512dq_vl-intel.d: Likewise. * gas/i386/avx512dq_vl.d: Likewise. * gas/i386/x86-64-avx512dq-intel.d: Likewise. * gas/i386/x86-64-avx512dq.d: Likewise. * gas/i386/x86-64-avx512dq_vl-intel.d: Likewise. * gas/i386/x86-64-avx512dq_vl.d: Likewise. * gas/i386/avx512dq.s: Add new test for Intel syntax with memory operand and broadcasting enabled. * gas/i386/avx512dq_vl.s: Likewise. * gas/i386/x86-64-avx512dq.s: Likewise. * gas/i386/x86-64-avx512dq_vl.s: Likewise. opcodes/ PR binutils/18631 * i386-dis-evex.h (EVEX_W_0F78_P_2): Replace "EXxmmq" with "EXEvexHalfBcstXmmq" for the second operand. (EVEX_W_0F79_P_2): Likewise. (EVEX_W_0F7A_P_2): Likewise. (EVEX_W_0F7B_P_2): Likewise. --- gas/testsuite/ChangeLog | 19 ++ 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/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/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/ChangeLog | 9 + opcodes/i386-dis-evex.h | 8 +- 15 files changed, 344 insertions(+), 244 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 84eb9f2575..246b6a7f8c 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,22 @@ +2015-07-22 Alexander Fomin + + PR binutils/18631 + * gas/i386avx512dq-intel.d: Replace "QWORD" with "DWORD" in + vcvtt?ps2u?qq instructions disassembly regexes. + Add disassembly regex for new test. + * gas/i386/avx512dq.d: Likewise. + * gas/i386/avx512dq_vl-intel.d: Likewise. + * gas/i386/avx512dq_vl.d: Likewise. + * gas/i386/x86-64-avx512dq-intel.d: Likewise. + * gas/i386/x86-64-avx512dq.d: Likewise. + * gas/i386/x86-64-avx512dq_vl-intel.d: Likewise. + * gas/i386/x86-64-avx512dq_vl.d: Likewise. + * gas/i386/avx512dq.s: Add new test for Intel syntax with memory + operand and broadcasting enabled. + * gas/i386/avx512dq_vl.s: Likewise. + * gas/i386/x86-64-avx512dq.s: Likewise. + * gas/i386/x86-64-avx512dq_vl.s: Likewise. + 2015-07-20 Matthew Wahab * gas/arm/attr-march-armv6kz.d: New. diff --git a/gas/testsuite/gas/i386/avx512dq-intel.d b/gas/testsuite/gas/i386/avx512dq-intel.d index d6fed35292..c37388364e 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 a55f205e7e..3eee1e7bf1 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 91a4c045c3..23fe1e6ae9 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 ec3e74c441..54bf3b0437 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 ba81369496..754688adb2 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 68c12843d5..ab4e18260c 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 325bb94b7c..c8d6e4ab07 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 50e0c79bf2..02b04e8934 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 31eaf87d09..248fb1e06b 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 8518efc322..9c64d51264 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 3244264175..6ce364a960 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 c917e205c7..5569d5b13c 100644 --- a/gas/testsuite/gas/i386/x86-64-avx512dq_vl.s +++ b/gas/testsuite/gas/i386/x86-64-avx512dq_vl.s @@ -959,6 +959,7 @@ _start: vcvtps2qq xmm30, [rdx+512]{1to2} # AVX512{DQ,VL} vcvtps2qq xmm30, [rdx-512]{1to2} # AVX512{DQ,VL} Disp8 vcvtps2qq xmm30, [rdx-516]{1to2} # AVX512{DQ,VL} + vcvtps2qq xmm30, DWORD PTR [rdx+508]{1to2} # AVX512{DQ,VL} Disp8 vcvtps2qq ymm30, xmm29 # AVX512{DQ,VL} vcvtps2qq ymm30{k7}, xmm29 # AVX512{DQ,VL} vcvtps2qq ymm30{k7}{z}, xmm29 # AVX512{DQ,VL} @@ -973,6 +974,7 @@ _start: vcvtps2qq ymm30, [rdx+512]{1to4} # AVX512{DQ,VL} vcvtps2qq ymm30, [rdx-512]{1to4} # AVX512{DQ,VL} Disp8 vcvtps2qq ymm30, [rdx-516]{1to4} # AVX512{DQ,VL} + vcvtps2qq ymm30, DWORD PTR [rdx+508]{1to4} # AVX512{DQ,VL} Disp8 vcvtps2uqq xmm30, xmm29 # AVX512{DQ,VL} vcvtps2uqq xmm30{k7}, xmm29 # AVX512{DQ,VL} vcvtps2uqq xmm30{k7}{z}, xmm29 # AVX512{DQ,VL} @@ -987,6 +989,7 @@ _start: vcvtps2uqq xmm30, [rdx+512]{1to2} # AVX512{DQ,VL} vcvtps2uqq xmm30, [rdx-512]{1to2} # AVX512{DQ,VL} Disp8 vcvtps2uqq xmm30, [rdx-516]{1to2} # AVX512{DQ,VL} + vcvtps2uqq xmm30, DWORD PTR [rdx+508]{1to2} # AVX512{DQ,VL} Disp8 vcvtps2uqq ymm30, xmm29 # AVX512{DQ,VL} vcvtps2uqq ymm30{k7}, xmm29 # AVX512{DQ,VL} vcvtps2uqq ymm30{k7}{z}, xmm29 # AVX512{DQ,VL} @@ -1001,6 +1004,7 @@ _start: vcvtps2uqq ymm30, [rdx+512]{1to4} # AVX512{DQ,VL} vcvtps2uqq ymm30, [rdx-512]{1to4} # AVX512{DQ,VL} Disp8 vcvtps2uqq ymm30, [rdx-516]{1to4} # AVX512{DQ,VL} + vcvtps2uqq ymm30, DWORD PTR [rdx+508]{1to4} # AVX512{DQ,VL} Disp8 vcvtqq2pd xmm30, xmm29 # AVX512{DQ,VL} vcvtqq2pd xmm30{k7}, xmm29 # AVX512{DQ,VL} vcvtqq2pd xmm30{k7}{z}, xmm29 # AVX512{DQ,VL} @@ -1673,6 +1677,7 @@ _start: vcvttps2qq xmm30, [rdx+512]{1to2} # AVX512{DQ,VL} vcvttps2qq xmm30, [rdx-512]{1to2} # AVX512{DQ,VL} Disp8 vcvttps2qq xmm30, [rdx-516]{1to2} # AVX512{DQ,VL} + vcvttps2qq xmm30, DWORD PTR [rdx+508]{1to2} # AVX512{DQ,VL} Disp8 vcvttps2qq ymm30, xmm29 # AVX512{DQ,VL} vcvttps2qq ymm30{k7}, xmm29 # AVX512{DQ,VL} vcvttps2qq ymm30{k7}{z}, xmm29 # AVX512{DQ,VL} @@ -1687,6 +1692,7 @@ _start: vcvttps2qq ymm30, [rdx+512]{1to4} # AVX512{DQ,VL} vcvttps2qq ymm30, [rdx-512]{1to4} # AVX512{DQ,VL} Disp8 vcvttps2qq ymm30, [rdx-516]{1to4} # AVX512{DQ,VL} + vcvttps2qq ymm30, DWORD PTR [rdx+508]{1to4} # AVX512{DQ,VL} Disp8 vcvttps2uqq xmm30, xmm29 # AVX512{DQ,VL} vcvttps2uqq xmm30{k7}, xmm29 # AVX512{DQ,VL} vcvttps2uqq xmm30{k7}{z}, xmm29 # AVX512{DQ,VL} @@ -1701,6 +1707,7 @@ _start: vcvttps2uqq xmm30, [rdx+512]{1to2} # AVX512{DQ,VL} vcvttps2uqq xmm30, [rdx-512]{1to2} # AVX512{DQ,VL} Disp8 vcvttps2uqq xmm30, [rdx-516]{1to2} # AVX512{DQ,VL} + vcvttps2uqq xmm30, DWORD PTR [rdx+508]{1to2} # AVX512{DQ,VL} Disp8 vcvttps2uqq ymm30, xmm29 # AVX512{DQ,VL} vcvttps2uqq ymm30{k7}, xmm29 # AVX512{DQ,VL} vcvttps2uqq ymm30{k7}{z}, xmm29 # AVX512{DQ,VL} @@ -1715,6 +1722,7 @@ _start: vcvttps2uqq ymm30, [rdx+512]{1to4} # AVX512{DQ,VL} vcvttps2uqq ymm30, [rdx-512]{1to4} # AVX512{DQ,VL} Disp8 vcvttps2uqq ymm30, [rdx-516]{1to4} # AVX512{DQ,VL} + vcvttps2uqq ymm30, DWORD PTR [rdx+508]{1to4} # AVX512{DQ,VL} Disp8 vpmovd2m k5, xmm30 # AVX512{DQ,VL} vpmovd2m k5, ymm30 # AVX512{DQ,VL} vpmovq2m k5, xmm30 # AVX512{DQ,VL} diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index bcccdb31ae..6ba1b856d9 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,12 @@ +2015-07-22 Alexander Fomin + + PR binutils/18631 + * i386-dis-evex.h (EVEX_W_0F78_P_2): Replace "EXxmmq" with + "EXEvexHalfBcstXmmq" for the second operand. + (EVEX_W_0F79_P_2): Likewise. + (EVEX_W_0F7A_P_2): Likewise. + (EVEX_W_0F7B_P_2): Likewise. + 2015-07-16 Alessandro Marzocchi * arm-dis.c (print_insn_coprocessor): Added support for quarter diff --git a/opcodes/i386-dis-evex.h b/opcodes/i386-dis-evex.h index 551ecdf51c..c3283e0542 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 */ -- 2.34.1