Fix disasm of vmovsd/vmovss with different length values.
authorIlya Tocar <ilya.tocar@intel.com>
Tue, 8 Jul 2014 09:45:43 +0000 (13:45 +0400)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 8 Jul 2014 15:07:41 +0000 (08:07 -0700)
gas/testsuite

* gas/i386/evex-lig256-intel.d: Updated.
* gas/i386/evex-lig256.d: Updated.
* gas/i386/evex-lig512-intel.d: Updated.
* gas/i386/evex-lig512-intel.d: Updated.
* gas/i386/x86-64-evex-lig256-intel.d: Updated.
* gas/i386/x86-64-evex-lig256.d: Updated.
* gas/i386/x86-64-evex-lig512-intel.d: Updated.
* gas/i386/x86-64-evex-lig512-intel.d: Updated.

opcodes

* i386-dis-evex.h (EVEX_W_0F10_P_1_M_1): Fix vmovss.
(EVEX_W_0F10_P_3_M_1): Fix vmovsd.

gas/testsuite/ChangeLog
gas/testsuite/gas/i386/evex-lig256-intel.d
gas/testsuite/gas/i386/evex-lig256.d
gas/testsuite/gas/i386/evex-lig512-intel.d
gas/testsuite/gas/i386/evex-lig512.d
gas/testsuite/gas/i386/x86-64-evex-lig256-intel.d
gas/testsuite/gas/i386/x86-64-evex-lig256.d
gas/testsuite/gas/i386/x86-64-evex-lig512-intel.d
gas/testsuite/gas/i386/x86-64-evex-lig512.d
opcodes/ChangeLog
opcodes/i386-dis-evex.h

index abbd5b99354ab618151422d0c50cb9ad904ca6a2..5cc469090037fa64eac6084dc42385e909248ffc 100644 (file)
@@ -1,3 +1,14 @@
+2014-07-08  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * gas/i386/evex-lig256-intel.d: Updated.
+       * gas/i386/evex-lig256.d: Updated.
+       * gas/i386/evex-lig512-intel.d: Updated.
+       * gas/i386/evex-lig512-intel.d: Updated.
+       * gas/i386/x86-64-evex-lig256-intel.d: Updated.
+       * gas/i386/x86-64-evex-lig256.d: Updated.
+       * gas/i386/x86-64-evex-lig512-intel.d: Updated.
+       * gas/i386/x86-64-evex-lig512-intel.d: Updated.
+
 2014-07-08  Jiong Wang  <jiong.wang@arm.com>
 
        * gas/arm/ldconst.s: Add test cases for symbol literal.
index ac25f70f503ff378c6055cf7a589c130e2fe8ec6..86fa6c9b2e704f9629f27866e8a398ae6582bf3a 100644 (file)
@@ -1241,8 +1241,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 b2 00 04 00 00   vmovsd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 72 80    vmovsd QWORD PTR \[edx-0x400\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 b2 f8 fb ff ff   vmovsd QWORD PTR \[edx-0x408\]\{k7\},xmm6
-[      ]*[a-f0-9]+:    62 f1 d7 2f 10 f4       vmovsd xmm6\{k7\},xmm5,ymm4
-[      ]*[a-f0-9]+:    62 f1 d7 af 10 f4       vmovsd xmm6\{k7\}\{z\},xmm5,ymm4
+[      ]*[a-f0-9]+:    62 f1 d7 2f 10 f4       vmovsd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:    62 f1 d7 af 10 f4       vmovsd xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 7e 2f 10 31       vmovss xmm6\{k7\},DWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:    62 f1 7e af 10 31       vmovss xmm6\{k7\}\{z\},DWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:    62 f1 7e 2f 10 b4 f4 c0 1d fe ff        vmovss xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
@@ -1256,8 +1256,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 b2 00 02 00 00   vmovss DWORD PTR \[edx\+0x200\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 72 80    vmovss DWORD PTR \[edx-0x200\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 b2 fc fd ff ff   vmovss DWORD PTR \[edx-0x204\]\{k7\},xmm6
-[      ]*[a-f0-9]+:    62 f1 56 2f 10 f4       vmovss xmm6\{k7\},xmm5,ymm4
-[      ]*[a-f0-9]+:    62 f1 56 af 10 f4       vmovss xmm6\{k7\}\{z\},xmm5,ymm4
+[      ]*[a-f0-9]+:    62 f1 56 2f 10 f4       vmovss xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:    62 f1 56 af 10 f4       vmovss xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 2f 59 f4       vmulsd xmm6\{k7\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 af 59 f4       vmulsd xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 1f 59 f4       vmulsd xmm6\{k7\},xmm5,xmm4,\{rn-sae\}
@@ -2768,8 +2768,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 b2 00 04 00 00   vmovsd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 72 80    vmovsd QWORD PTR \[edx-0x400\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 b2 f8 fb ff ff   vmovsd QWORD PTR \[edx-0x408\]\{k7\},xmm6
-[      ]*[a-f0-9]+:    62 f1 d7 2f 10 f4       vmovsd xmm6\{k7\},xmm5,ymm4
-[      ]*[a-f0-9]+:    62 f1 d7 af 10 f4       vmovsd xmm6\{k7\}\{z\},xmm5,ymm4
+[      ]*[a-f0-9]+:    62 f1 d7 2f 10 f4       vmovsd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:    62 f1 d7 af 10 f4       vmovsd xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 7e 2f 10 31       vmovss xmm6\{k7\},DWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:    62 f1 7e af 10 31       vmovss xmm6\{k7\}\{z\},DWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:    62 f1 7e 2f 10 b4 f4 c0 1d fe ff        vmovss xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
@@ -2783,8 +2783,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 b2 00 02 00 00   vmovss DWORD PTR \[edx\+0x200\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 72 80    vmovss DWORD PTR \[edx-0x200\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 b2 fc fd ff ff   vmovss DWORD PTR \[edx-0x204\]\{k7\},xmm6
-[      ]*[a-f0-9]+:    62 f1 56 2f 10 f4       vmovss xmm6\{k7\},xmm5,ymm4
-[      ]*[a-f0-9]+:    62 f1 56 af 10 f4       vmovss xmm6\{k7\}\{z\},xmm5,ymm4
+[      ]*[a-f0-9]+:    62 f1 56 2f 10 f4       vmovss xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:    62 f1 56 af 10 f4       vmovss xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 2f 59 f4       vmulsd xmm6\{k7\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 af 59 f4       vmulsd xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 1f 59 f4       vmulsd xmm6\{k7\},xmm5,xmm4,\{rn-sae\}
index 2f0de713b9295f5ba55026bde4efcca189702fe0..7e992586cab607220178413016670c3e8a4b6871 100644 (file)
@@ -1241,8 +1241,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 b2 00 04 00 00   vmovsd %xmm6,0x400\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 72 80    vmovsd %xmm6,-0x400\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 b2 f8 fb ff ff   vmovsd %xmm6,-0x408\(%edx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 d7 2f 10 f4       vmovsd %ymm4,%xmm5,%xmm6\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 d7 af 10 f4       vmovsd %ymm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 f1 d7 2f 10 f4       vmovsd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:    62 f1 d7 af 10 f4       vmovsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 7e 2f 10 31       vmovss \(%ecx\),%xmm6\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e af 10 31       vmovss \(%ecx\),%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 7e 2f 10 b4 f4 c0 1d fe ff        vmovss -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
@@ -1256,8 +1256,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 b2 00 02 00 00   vmovss %xmm6,0x200\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 72 80    vmovss %xmm6,-0x200\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 b2 fc fd ff ff   vmovss %xmm6,-0x204\(%edx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 56 2f 10 f4       vmovss %ymm4,%xmm5,%xmm6\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 56 af 10 f4       vmovss %ymm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 f1 56 2f 10 f4       vmovss %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:    62 f1 56 af 10 f4       vmovss %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 d7 2f 59 f4       vmulsd %xmm4,%xmm5,%xmm6\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 d7 af 59 f4       vmulsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 d7 1f 59 f4       vmulsd \{rn-sae\},%xmm4,%xmm5,%xmm6\{%k7\}
@@ -2768,8 +2768,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 b2 00 04 00 00   vmovsd %xmm6,0x400\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 72 80    vmovsd %xmm6,-0x400\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 ff 2f 11 b2 f8 fb ff ff   vmovsd %xmm6,-0x408\(%edx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 d7 2f 10 f4       vmovsd %ymm4,%xmm5,%xmm6\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 d7 af 10 f4       vmovsd %ymm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 f1 d7 2f 10 f4       vmovsd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:    62 f1 d7 af 10 f4       vmovsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 7e 2f 10 31       vmovss \(%ecx\),%xmm6\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e af 10 31       vmovss \(%ecx\),%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 7e 2f 10 b4 f4 c0 1d fe ff        vmovss -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
@@ -2783,8 +2783,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 b2 00 02 00 00   vmovss %xmm6,0x200\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 72 80    vmovss %xmm6,-0x200\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e 2f 11 b2 fc fd ff ff   vmovss %xmm6,-0x204\(%edx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 56 2f 10 f4       vmovss %ymm4,%xmm5,%xmm6\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 56 af 10 f4       vmovss %ymm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 f1 56 2f 10 f4       vmovss %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:    62 f1 56 af 10 f4       vmovss %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 d7 2f 59 f4       vmulsd %xmm4,%xmm5,%xmm6\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 d7 af 59 f4       vmulsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 d7 1f 59 f4       vmulsd \{rn-sae\},%xmm4,%xmm5,%xmm6\{%k7\}
index 43e1650abc58f898804eec15cdd269d06fc136c5..200b1e3e3e5d398584f59832d8146100a9f6e9d9 100644 (file)
@@ -1241,8 +1241,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 b2 00 04 00 00   vmovsd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 72 80    vmovsd QWORD PTR \[edx-0x400\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 b2 f8 fb ff ff   vmovsd QWORD PTR \[edx-0x408\]\{k7\},xmm6
-[      ]*[a-f0-9]+:    62 f1 d7 4f 10 f4       vmovsd xmm6\{k7\},xmm5,zmm4
-[      ]*[a-f0-9]+:    62 f1 d7 cf 10 f4       vmovsd xmm6\{k7\}\{z\},xmm5,zmm4
+[      ]*[a-f0-9]+:    62 f1 d7 4f 10 f4       vmovsd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:    62 f1 d7 cf 10 f4       vmovsd xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 7e 4f 10 31       vmovss xmm6\{k7\},DWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:    62 f1 7e cf 10 31       vmovss xmm6\{k7\}\{z\},DWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:    62 f1 7e 4f 10 b4 f4 c0 1d fe ff        vmovss xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
@@ -1256,8 +1256,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 b2 00 02 00 00   vmovss DWORD PTR \[edx\+0x200\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 72 80    vmovss DWORD PTR \[edx-0x200\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 b2 fc fd ff ff   vmovss DWORD PTR \[edx-0x204\]\{k7\},xmm6
-[      ]*[a-f0-9]+:    62 f1 56 4f 10 f4       vmovss xmm6\{k7\},xmm5,zmm4
-[      ]*[a-f0-9]+:    62 f1 56 cf 10 f4       vmovss xmm6\{k7\}\{z\},xmm5,zmm4
+[      ]*[a-f0-9]+:    62 f1 56 4f 10 f4       vmovss xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:    62 f1 56 cf 10 f4       vmovss xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 4f 59 f4       vmulsd xmm6\{k7\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 cf 59 f4       vmulsd xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 1f 59 f4       vmulsd xmm6\{k7\},xmm5,xmm4,\{rn-sae\}
@@ -2768,8 +2768,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 b2 00 04 00 00   vmovsd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 72 80    vmovsd QWORD PTR \[edx-0x400\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 b2 f8 fb ff ff   vmovsd QWORD PTR \[edx-0x408\]\{k7\},xmm6
-[      ]*[a-f0-9]+:    62 f1 d7 4f 10 f4       vmovsd xmm6\{k7\},xmm5,zmm4
-[      ]*[a-f0-9]+:    62 f1 d7 cf 10 f4       vmovsd xmm6\{k7\}\{z\},xmm5,zmm4
+[      ]*[a-f0-9]+:    62 f1 d7 4f 10 f4       vmovsd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:    62 f1 d7 cf 10 f4       vmovsd xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 7e 4f 10 31       vmovss xmm6\{k7\},DWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:    62 f1 7e cf 10 31       vmovss xmm6\{k7\}\{z\},DWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:    62 f1 7e 4f 10 b4 f4 c0 1d fe ff        vmovss xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
@@ -2783,8 +2783,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 b2 00 02 00 00   vmovss DWORD PTR \[edx\+0x200\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 72 80    vmovss DWORD PTR \[edx-0x200\]\{k7\},xmm6
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 b2 fc fd ff ff   vmovss DWORD PTR \[edx-0x204\]\{k7\},xmm6
-[      ]*[a-f0-9]+:    62 f1 56 4f 10 f4       vmovss xmm6\{k7\},xmm5,zmm4
-[      ]*[a-f0-9]+:    62 f1 56 cf 10 f4       vmovss xmm6\{k7\}\{z\},xmm5,zmm4
+[      ]*[a-f0-9]+:    62 f1 56 4f 10 f4       vmovss xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:    62 f1 56 cf 10 f4       vmovss xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 4f 59 f4       vmulsd xmm6\{k7\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 cf 59 f4       vmulsd xmm6\{k7\}\{z\},xmm5,xmm4
 [      ]*[a-f0-9]+:    62 f1 d7 1f 59 f4       vmulsd xmm6\{k7\},xmm5,xmm4,\{rn-sae\}
index 4bdb88c77440c4d88154b961b055b9c6c3e0e546..a3c85b837a622a4cfd2e921e87a112551afb42e6 100644 (file)
@@ -1241,8 +1241,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 b2 00 04 00 00   vmovsd %xmm6,0x400\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 72 80    vmovsd %xmm6,-0x400\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 b2 f8 fb ff ff   vmovsd %xmm6,-0x408\(%edx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 d7 4f 10 f4       vmovsd %zmm4,%xmm5,%xmm6\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 d7 cf 10 f4       vmovsd %zmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 f1 d7 4f 10 f4       vmovsd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:    62 f1 d7 cf 10 f4       vmovsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 7e 4f 10 31       vmovss \(%ecx\),%xmm6\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e cf 10 31       vmovss \(%ecx\),%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 7e 4f 10 b4 f4 c0 1d fe ff        vmovss -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
@@ -1256,8 +1256,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 b2 00 02 00 00   vmovss %xmm6,0x200\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 72 80    vmovss %xmm6,-0x200\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 b2 fc fd ff ff   vmovss %xmm6,-0x204\(%edx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 56 4f 10 f4       vmovss %zmm4,%xmm5,%xmm6\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 56 cf 10 f4       vmovss %zmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 f1 56 4f 10 f4       vmovss %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:    62 f1 56 cf 10 f4       vmovss %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 d7 4f 59 f4       vmulsd %xmm4,%xmm5,%xmm6\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 d7 cf 59 f4       vmulsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 d7 1f 59 f4       vmulsd \{rn-sae\},%xmm4,%xmm5,%xmm6\{%k7\}
@@ -2768,8 +2768,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 b2 00 04 00 00   vmovsd %xmm6,0x400\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 72 80    vmovsd %xmm6,-0x400\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 ff 4f 11 b2 f8 fb ff ff   vmovsd %xmm6,-0x408\(%edx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 d7 4f 10 f4       vmovsd %zmm4,%xmm5,%xmm6\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 d7 cf 10 f4       vmovsd %zmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 f1 d7 4f 10 f4       vmovsd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:    62 f1 d7 cf 10 f4       vmovsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 7e 4f 10 31       vmovss \(%ecx\),%xmm6\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e cf 10 31       vmovss \(%ecx\),%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 7e 4f 10 b4 f4 c0 1d fe ff        vmovss -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
@@ -2783,8 +2783,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 b2 00 02 00 00   vmovss %xmm6,0x200\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 72 80    vmovss %xmm6,-0x200\(%edx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 7e 4f 11 b2 fc fd ff ff   vmovss %xmm6,-0x204\(%edx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 56 4f 10 f4       vmovss %zmm4,%xmm5,%xmm6\{%k7\}
-[      ]*[a-f0-9]+:    62 f1 56 cf 10 f4       vmovss %zmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 f1 56 4f 10 f4       vmovss %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:    62 f1 56 cf 10 f4       vmovss %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 d7 4f 59 f4       vmulsd %xmm4,%xmm5,%xmm6\{%k7\}
 [      ]*[a-f0-9]+:    62 f1 d7 cf 59 f4       vmulsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 f1 d7 1f 59 f4       vmulsd \{rn-sae\},%xmm4,%xmm5,%xmm6\{%k7\}
index 8e2734765e5f7e779837b116aa23355dd9008b33..d925b3745192dc6b5a800f1c45a716cc6fbd13ec 100644 (file)
@@ -1339,8 +1339,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 b2 00 04 00 00   vmovsd QWORD PTR \[rdx\+0x400\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 72 80    vmovsd QWORD PTR \[rdx-0x400\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 b2 f8 fb ff ff   vmovsd QWORD PTR \[rdx-0x408\]\{k7\},xmm30
-[      ]*[a-f0-9]+:    62 01 97 27 10 f4       vmovsd xmm30\{k7\},xmm29,ymm28
-[      ]*[a-f0-9]+:    62 01 97 a7 10 f4       vmovsd xmm30\{k7\}\{z\},xmm29,ymm28
+[      ]*[a-f0-9]+:    62 01 97 27 10 f4       vmovsd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:    62 01 97 a7 10 f4       vmovsd xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 61 7e 2f 10 31       vmovss xmm30\{k7\},DWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:    62 61 7e af 10 31       vmovss xmm30\{k7\}\{z\},DWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:    62 21 7e 2f 10 b4 f0 23 01 00 00        vmovss xmm30\{k7\},DWORD PTR \[rax\+r14\*8\+0x123\]
@@ -1354,8 +1354,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 b2 00 02 00 00   vmovss DWORD PTR \[rdx\+0x200\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 72 80    vmovss DWORD PTR \[rdx-0x200\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 b2 fc fd ff ff   vmovss DWORD PTR \[rdx-0x204\]\{k7\},xmm30
-[      ]*[a-f0-9]+:    62 01 16 27 10 f4       vmovss xmm30\{k7\},xmm29,ymm28
-[      ]*[a-f0-9]+:    62 01 16 a7 10 f4       vmovss xmm30\{k7\}\{z\},xmm29,ymm28
+[      ]*[a-f0-9]+:    62 01 16 27 10 f4       vmovss xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:    62 01 16 a7 10 f4       vmovss xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 27 59 f4       vmulsd xmm30\{k7\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 a7 59 f4       vmulsd xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 17 59 f4       vmulsd xmm30\{k7\},xmm29,xmm28,\{rn-sae\}
@@ -3082,8 +3082,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 b2 00 04 00 00   vmovsd QWORD PTR \[rdx\+0x400\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 72 80    vmovsd QWORD PTR \[rdx-0x400\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 b2 f8 fb ff ff   vmovsd QWORD PTR \[rdx-0x408\]\{k7\},xmm30
-[      ]*[a-f0-9]+:    62 01 97 27 10 f4       vmovsd xmm30\{k7\},xmm29,ymm28
-[      ]*[a-f0-9]+:    62 01 97 a7 10 f4       vmovsd xmm30\{k7\}\{z\},xmm29,ymm28
+[      ]*[a-f0-9]+:    62 01 97 27 10 f4       vmovsd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:    62 01 97 a7 10 f4       vmovsd xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 61 7e 2f 10 31       vmovss xmm30\{k7\},DWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:    62 61 7e af 10 31       vmovss xmm30\{k7\}\{z\},DWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:    62 21 7e 2f 10 b4 f0 34 12 00 00        vmovss xmm30\{k7\},DWORD PTR \[rax\+r14\*8\+0x1234\]
@@ -3097,8 +3097,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 b2 00 02 00 00   vmovss DWORD PTR \[rdx\+0x200\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 72 80    vmovss DWORD PTR \[rdx-0x200\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 b2 fc fd ff ff   vmovss DWORD PTR \[rdx-0x204\]\{k7\},xmm30
-[      ]*[a-f0-9]+:    62 01 16 27 10 f4       vmovss xmm30\{k7\},xmm29,ymm28
-[      ]*[a-f0-9]+:    62 01 16 a7 10 f4       vmovss xmm30\{k7\}\{z\},xmm29,ymm28
+[      ]*[a-f0-9]+:    62 01 16 27 10 f4       vmovss xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:    62 01 16 a7 10 f4       vmovss xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 27 59 f4       vmulsd xmm30\{k7\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 a7 59 f4       vmulsd xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 17 59 f4       vmulsd xmm30\{k7\},xmm29,xmm28,\{rn-sae\}
index 27a4f4cc3e1c8ba47aef7e8b6fa6b66c0c61c0de..7f76350e6bd4bf30fad629656e1d48c4795cb0a6 100644 (file)
@@ -1339,8 +1339,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 b2 00 04 00 00   vmovsd %xmm30,0x400\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 72 80    vmovsd %xmm30,-0x400\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 b2 f8 fb ff ff   vmovsd %xmm30,-0x408\(%rdx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 01 97 27 10 f4       vmovsd %ymm28,%xmm29,%xmm30\{%k7\}
-[      ]*[a-f0-9]+:    62 01 97 a7 10 f4       vmovsd %ymm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 01 97 27 10 f4       vmovsd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:    62 01 97 a7 10 f4       vmovsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 61 7e 2f 10 31       vmovss \(%rcx\),%xmm30\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e af 10 31       vmovss \(%rcx\),%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 21 7e 2f 10 b4 f0 23 01 00 00        vmovss 0x123\(%rax,%r14,8\),%xmm30\{%k7\}
@@ -1354,8 +1354,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 b2 00 02 00 00   vmovss %xmm30,0x200\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 72 80    vmovss %xmm30,-0x200\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 b2 fc fd ff ff   vmovss %xmm30,-0x204\(%rdx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 01 16 27 10 f4       vmovss %ymm28,%xmm29,%xmm30\{%k7\}
-[      ]*[a-f0-9]+:    62 01 16 a7 10 f4       vmovss %ymm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 01 16 27 10 f4       vmovss %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:    62 01 16 a7 10 f4       vmovss %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 01 97 27 59 f4       vmulsd %xmm28,%xmm29,%xmm30\{%k7\}
 [      ]*[a-f0-9]+:    62 01 97 a7 59 f4       vmulsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 01 97 17 59 f4       vmulsd \{rn-sae\},%xmm28,%xmm29,%xmm30\{%k7\}
@@ -3082,8 +3082,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 b2 00 04 00 00   vmovsd %xmm30,0x400\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 72 80    vmovsd %xmm30,-0x400\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 ff 2f 11 b2 f8 fb ff ff   vmovsd %xmm30,-0x408\(%rdx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 01 97 27 10 f4       vmovsd %ymm28,%xmm29,%xmm30\{%k7\}
-[      ]*[a-f0-9]+:    62 01 97 a7 10 f4       vmovsd %ymm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 01 97 27 10 f4       vmovsd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:    62 01 97 a7 10 f4       vmovsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 61 7e 2f 10 31       vmovss \(%rcx\),%xmm30\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e af 10 31       vmovss \(%rcx\),%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 21 7e 2f 10 b4 f0 34 12 00 00        vmovss 0x1234\(%rax,%r14,8\),%xmm30\{%k7\}
@@ -3097,8 +3097,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 b2 00 02 00 00   vmovss %xmm30,0x200\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 72 80    vmovss %xmm30,-0x200\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e 2f 11 b2 fc fd ff ff   vmovss %xmm30,-0x204\(%rdx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 01 16 27 10 f4       vmovss %ymm28,%xmm29,%xmm30\{%k7\}
-[      ]*[a-f0-9]+:    62 01 16 a7 10 f4       vmovss %ymm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 01 16 27 10 f4       vmovss %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:    62 01 16 a7 10 f4       vmovss %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 01 97 27 59 f4       vmulsd %xmm28,%xmm29,%xmm30\{%k7\}
 [      ]*[a-f0-9]+:    62 01 97 a7 59 f4       vmulsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 01 97 17 59 f4       vmulsd \{rn-sae\},%xmm28,%xmm29,%xmm30\{%k7\}
index 0b25f567bcba9c787375c7d407d01f5ca6c0c1f6..ea3e38073402a5eb8d7394b3c7ea78145387fc07 100644 (file)
@@ -1339,8 +1339,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 b2 00 04 00 00   vmovsd QWORD PTR \[rdx\+0x400\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 72 80    vmovsd QWORD PTR \[rdx-0x400\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 b2 f8 fb ff ff   vmovsd QWORD PTR \[rdx-0x408\]\{k7\},xmm30
-[      ]*[a-f0-9]+:    62 01 97 47 10 f4       vmovsd xmm30\{k7\},xmm29,zmm28
-[      ]*[a-f0-9]+:    62 01 97 c7 10 f4       vmovsd xmm30\{k7\}\{z\},xmm29,zmm28
+[      ]*[a-f0-9]+:    62 01 97 47 10 f4       vmovsd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:    62 01 97 c7 10 f4       vmovsd xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 61 7e 4f 10 31       vmovss xmm30\{k7\},DWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:    62 61 7e cf 10 31       vmovss xmm30\{k7\}\{z\},DWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:    62 21 7e 4f 10 b4 f0 23 01 00 00        vmovss xmm30\{k7\},DWORD PTR \[rax\+r14\*8\+0x123\]
@@ -1354,8 +1354,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 b2 00 02 00 00   vmovss DWORD PTR \[rdx\+0x200\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 72 80    vmovss DWORD PTR \[rdx-0x200\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 b2 fc fd ff ff   vmovss DWORD PTR \[rdx-0x204\]\{k7\},xmm30
-[      ]*[a-f0-9]+:    62 01 16 47 10 f4       vmovss xmm30\{k7\},xmm29,zmm28
-[      ]*[a-f0-9]+:    62 01 16 c7 10 f4       vmovss xmm30\{k7\}\{z\},xmm29,zmm28
+[      ]*[a-f0-9]+:    62 01 16 47 10 f4       vmovss xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:    62 01 16 c7 10 f4       vmovss xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 47 59 f4       vmulsd xmm30\{k7\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 c7 59 f4       vmulsd xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 17 59 f4       vmulsd xmm30\{k7\},xmm29,xmm28,\{rn-sae\}
@@ -3082,8 +3082,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 b2 00 04 00 00   vmovsd QWORD PTR \[rdx\+0x400\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 72 80    vmovsd QWORD PTR \[rdx-0x400\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 b2 f8 fb ff ff   vmovsd QWORD PTR \[rdx-0x408\]\{k7\},xmm30
-[      ]*[a-f0-9]+:    62 01 97 47 10 f4       vmovsd xmm30\{k7\},xmm29,zmm28
-[      ]*[a-f0-9]+:    62 01 97 c7 10 f4       vmovsd xmm30\{k7\}\{z\},xmm29,zmm28
+[      ]*[a-f0-9]+:    62 01 97 47 10 f4       vmovsd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:    62 01 97 c7 10 f4       vmovsd xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 61 7e 4f 10 31       vmovss xmm30\{k7\},DWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:    62 61 7e cf 10 31       vmovss xmm30\{k7\}\{z\},DWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:    62 21 7e 4f 10 b4 f0 34 12 00 00        vmovss xmm30\{k7\},DWORD PTR \[rax\+r14\*8\+0x1234\]
@@ -3097,8 +3097,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 b2 00 02 00 00   vmovss DWORD PTR \[rdx\+0x200\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 72 80    vmovss DWORD PTR \[rdx-0x200\]\{k7\},xmm30
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 b2 fc fd ff ff   vmovss DWORD PTR \[rdx-0x204\]\{k7\},xmm30
-[      ]*[a-f0-9]+:    62 01 16 47 10 f4       vmovss xmm30\{k7\},xmm29,zmm28
-[      ]*[a-f0-9]+:    62 01 16 c7 10 f4       vmovss xmm30\{k7\}\{z\},xmm29,zmm28
+[      ]*[a-f0-9]+:    62 01 16 47 10 f4       vmovss xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:    62 01 16 c7 10 f4       vmovss xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 47 59 f4       vmulsd xmm30\{k7\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 c7 59 f4       vmulsd xmm30\{k7\}\{z\},xmm29,xmm28
 [      ]*[a-f0-9]+:    62 01 97 17 59 f4       vmulsd xmm30\{k7\},xmm29,xmm28,\{rn-sae\}
index f51b1d7f3a2569da3ebb0953342128915b8b21ea..22de4cbf5311f0dbd1678559ac9de28f3a327f8a 100644 (file)
@@ -1339,8 +1339,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 b2 00 04 00 00   vmovsd %xmm30,0x400\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 72 80    vmovsd %xmm30,-0x400\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 b2 f8 fb ff ff   vmovsd %xmm30,-0x408\(%rdx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 01 97 47 10 f4       vmovsd %zmm28,%xmm29,%xmm30\{%k7\}
-[      ]*[a-f0-9]+:    62 01 97 c7 10 f4       vmovsd %zmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 01 97 47 10 f4       vmovsd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:    62 01 97 c7 10 f4       vmovsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 61 7e 4f 10 31       vmovss \(%rcx\),%xmm30\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e cf 10 31       vmovss \(%rcx\),%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 21 7e 4f 10 b4 f0 23 01 00 00        vmovss 0x123\(%rax,%r14,8\),%xmm30\{%k7\}
@@ -1354,8 +1354,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 b2 00 02 00 00   vmovss %xmm30,0x200\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 72 80    vmovss %xmm30,-0x200\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 b2 fc fd ff ff   vmovss %xmm30,-0x204\(%rdx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 01 16 47 10 f4       vmovss %zmm28,%xmm29,%xmm30\{%k7\}
-[      ]*[a-f0-9]+:    62 01 16 c7 10 f4       vmovss %zmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 01 16 47 10 f4       vmovss %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:    62 01 16 c7 10 f4       vmovss %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 01 97 47 59 f4       vmulsd %xmm28,%xmm29,%xmm30\{%k7\}
 [      ]*[a-f0-9]+:    62 01 97 c7 59 f4       vmulsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 01 97 17 59 f4       vmulsd \{rn-sae\},%xmm28,%xmm29,%xmm30\{%k7\}
@@ -3082,8 +3082,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 b2 00 04 00 00   vmovsd %xmm30,0x400\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 72 80    vmovsd %xmm30,-0x400\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 ff 4f 11 b2 f8 fb ff ff   vmovsd %xmm30,-0x408\(%rdx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 01 97 47 10 f4       vmovsd %zmm28,%xmm29,%xmm30\{%k7\}
-[      ]*[a-f0-9]+:    62 01 97 c7 10 f4       vmovsd %zmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 01 97 47 10 f4       vmovsd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:    62 01 97 c7 10 f4       vmovsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 61 7e 4f 10 31       vmovss \(%rcx\),%xmm30\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e cf 10 31       vmovss \(%rcx\),%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 21 7e 4f 10 b4 f0 34 12 00 00        vmovss 0x1234\(%rax,%r14,8\),%xmm30\{%k7\}
@@ -3097,8 +3097,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 b2 00 02 00 00   vmovss %xmm30,0x200\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 72 80    vmovss %xmm30,-0x200\(%rdx\)\{%k7\}
 [      ]*[a-f0-9]+:    62 61 7e 4f 11 b2 fc fd ff ff   vmovss %xmm30,-0x204\(%rdx\)\{%k7\}
-[      ]*[a-f0-9]+:    62 01 16 47 10 f4       vmovss %zmm28,%xmm29,%xmm30\{%k7\}
-[      ]*[a-f0-9]+:    62 01 16 c7 10 f4       vmovss %zmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:    62 01 16 47 10 f4       vmovss %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:    62 01 16 c7 10 f4       vmovss %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 01 97 47 59 f4       vmulsd %xmm28,%xmm29,%xmm30\{%k7\}
 [      ]*[a-f0-9]+:    62 01 97 c7 59 f4       vmulsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
 [      ]*[a-f0-9]+:    62 01 97 17 59 f4       vmulsd \{rn-sae\},%xmm28,%xmm29,%xmm30\{%k7\}
index db54a807696533ba2c77cd0f59371d5f30015590..42d8431714d4826e269bb9daa01465ce1241eb44 100644 (file)
@@ -1,3 +1,8 @@
+2014-07-08  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * i386-dis-evex.h (EVEX_W_0F10_P_1_M_1): Fix vmovss.
+       (EVEX_W_0F10_P_3_M_1): Fix vmovsd.
+
 2014-07-04  Alan Modra  <amodra@gmail.com>
 
        * configure.ac: Rename from configure.in.
index 0d17846d929d5ac34fcc3fe348cbd740597d2092..524e7c5c364bd470419b1e29f20786d90a40018f 100644 (file)
@@ -2213,7 +2213,7 @@ static const struct dis386 evex_table[][256] = {
   },
   /* EVEX_W_0F10_P_1_M_1 */
   {
-    { "vmovss",        { XMScalar, VexScalar, EXx } },
+    { "vmovss",        { XMScalar, VexScalar, EXxmm_md } },
   },
   /* EVEX_W_0F10_P_2 */
   {
@@ -2228,7 +2228,7 @@ static const struct dis386 evex_table[][256] = {
   /* EVEX_W_0F10_P_3_M_1 */
   {
     { Bad_Opcode },
-    { "vmovsd",        { XMScalar, VexScalar, EXx } },
+    { "vmovsd",        { XMScalar, VexScalar, EXxmm_mq } },
   },
   /* EVEX_W_0F11_P_0 */
   {