summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f.d
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f.d')
-rw-r--r--binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f.d68
1 files changed, 60 insertions, 8 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f.d b/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f.d
index f340844c..d672fa56 100644
--- a/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f.d
+++ b/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f.d
@@ -3667,7 +3667,7 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd 0x400\(%rcx,%zmm31,4\),%zmm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps 0x7b\(%r14,%zmm31,8\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 7b 00 00 00 vgatherqps 0x7b\(%r14,%zmm31,8\),%ymm30\{%k1\}
-[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps 0x200\(%r9,%zmm31,1\),%ymm30\{%k1\}
+[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps 0x100\(%r9,%zmm31,1\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps 0x400\(%rcx,%zmm31,4\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 48 42 f5 vgetexppd %zmm29,%zmm30
[ ]*[a-f0-9]+: 62 02 fd 4f 42 f5 vgetexppd %zmm29,%zmm30\{%k7\}
@@ -4939,7 +4939,7 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq 0x400\(%rcx,%ymm31,4\),%zmm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd 0x7b\(%r14,%zmm31,8\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 7b 00 00 00 vpgatherqd 0x7b\(%r14,%zmm31,8\),%ymm30\{%k1\}
-[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd 0x200\(%r9,%zmm31,1\),%ymm30\{%k1\}
+[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd 0x100\(%r9,%zmm31,1\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd 0x400\(%rcx,%zmm31,4\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq 0x7b\(%r14,%zmm31,8\),%zmm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 7b 00 00 00 vpgatherqq 0x7b\(%r14,%zmm31,8\),%zmm30\{%k1\}
@@ -5217,7 +5217,7 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq %zmm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd %ymm30,0x7b\(%r14,%zmm31,8\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 7b 00 00 00 vpscatterqd %ymm30,0x7b\(%r14,%zmm31,8\)\{%k1\}
-[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd %ymm30,0x200\(%r9,%zmm31,1\)\{%k1\}
+[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd %ymm30,0x100\(%r9,%zmm31,1\)\{%k1\}
[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd %ymm30,0x400\(%rcx,%zmm31,4\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq %zmm30,0x7b\(%r14,%zmm31,8\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 7b 00 00 00 vpscatterqq %zmm30,0x7b\(%r14,%zmm31,8\)\{%k1\}
@@ -5640,7 +5640,7 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd %zmm30,0x400\(%rcx,%zmm31,4\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps %ymm30,0x7b\(%r14,%zmm31,8\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 7b 00 00 00 vscatterqps %ymm30,0x7b\(%r14,%zmm31,8\)\{%k1\}
-[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps %ymm30,0x200\(%r9,%zmm31,1\)\{%k1\}
+[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps %ymm30,0x100\(%r9,%zmm31,1\)\{%k1\}
[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps %ymm30,0x400\(%rcx,%zmm31,4\)\{%k1\}
[ ]*[a-f0-9]+: 62 01 95 40 c6 f4 ab vshufpd \$0xab,%zmm28,%zmm29,%zmm30
[ ]*[a-f0-9]+: 62 01 95 47 c6 f4 ab vshufpd \$0xab,%zmm28,%zmm29,%zmm30\{%k7\}
@@ -7002,6 +7002,32 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 62 95 50 77 b2 00 04 00 00 vpermi2pd 0x400\(%rdx\)\{1to8\},%zmm29,%zmm30
[ ]*[a-f0-9]+: 62 62 95 50 77 72 80 vpermi2pd -0x400\(%rdx\)\{1to8\},%zmm29,%zmm30
[ ]*[a-f0-9]+: 62 62 95 50 77 b2 f8 fb ff ff vpermi2pd -0x408\(%rdx\)\{1to8\},%zmm29,%zmm30
+[ ]*[a-f0-9]+: 62 92 16 40 27 ec vptestnmd %zmm28,%zmm29,%k5
+[ ]*[a-f0-9]+: 62 92 16 47 27 ec vptestnmd %zmm28,%zmm29,%k5\{%k7\}
+[ ]*[a-f0-9]+: 62 f2 16 40 27 29 vptestnmd \(%rcx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 b2 16 40 27 ac f0 23 01 00 00 vptestnmd 0x123\(%rax,%r14,8\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 29 vptestnmd \(%rcx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 40 27 6a 7f vptestnmd 0x1fc0\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 40 27 aa 00 20 00 00 vptestnmd 0x2000\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 40 27 6a 80 vptestnmd -0x2000\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 40 27 aa c0 df ff ff vptestnmd -0x2040\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 6a 7f vptestnmd 0x1fc\(%rdx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 aa 00 02 00 00 vptestnmd 0x200\(%rdx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 6a 80 vptestnmd -0x200\(%rdx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 aa fc fd ff ff vptestnmd -0x204\(%rdx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 92 96 40 27 ec vptestnmq %zmm28,%zmm29,%k5
+[ ]*[a-f0-9]+: 62 92 96 47 27 ec vptestnmq %zmm28,%zmm29,%k5\{%k7\}
+[ ]*[a-f0-9]+: 62 f2 96 40 27 29 vptestnmq \(%rcx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 b2 96 40 27 ac f0 23 01 00 00 vptestnmq 0x123\(%rax,%r14,8\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 29 vptestnmq \(%rcx\)\{1to8\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 40 27 6a 7f vptestnmq 0x1fc0\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 40 27 aa 00 20 00 00 vptestnmq 0x2000\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 40 27 6a 80 vptestnmq -0x2000\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 40 27 aa c0 df ff ff vptestnmq -0x2040\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 6a 7f vptestnmq 0x3f8\(%rdx\)\{1to8\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 aa 00 04 00 00 vptestnmq 0x400\(%rdx\)\{1to8\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 6a 80 vptestnmq -0x400\(%rdx\)\{1to8\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 aa f8 fb ff ff vptestnmq -0x408\(%rdx\)\{1to8\},%zmm29,%k5
[ ]*[a-f0-9]+: 62 01 95 40 58 f4 vaddpd %zmm28,%zmm29,%zmm30
[ ]*[a-f0-9]+: 62 01 95 47 58 f4 vaddpd %zmm28,%zmm29,%zmm30\{%k7\}
[ ]*[a-f0-9]+: 62 01 95 c7 58 f4 vaddpd %zmm28,%zmm29,%zmm30\{%k7\}\{z\}
@@ -10661,7 +10687,7 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 22 fd 41 93 b4 b9 00 04 00 00 vgatherqpd 0x400\(%rcx,%zmm31,4\),%zmm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps -0x7b\(%r14,%zmm31,8\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 93 b4 fe 85 ff ff ff vgatherqps -0x7b\(%r14,%zmm31,8\),%ymm30\{%k1\}
-[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps 0x200\(%r9,%zmm31,1\),%ymm30\{%k1\}
+[ ]*[a-f0-9]+: 62 02 7d 41 93 74 39 40 vgatherqps 0x100\(%r9,%zmm31,1\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 22 7d 41 93 b4 b9 00 04 00 00 vgatherqps 0x400\(%rcx,%zmm31,4\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 48 42 f5 vgetexppd %zmm29,%zmm30
[ ]*[a-f0-9]+: 62 02 fd 4f 42 f5 vgetexppd %zmm29,%zmm30\{%k7\}
@@ -11933,7 +11959,7 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 22 fd 41 90 b4 b9 00 04 00 00 vpgatherdq 0x400\(%rcx,%ymm31,4\),%zmm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd -0x7b\(%r14,%zmm31,8\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 91 b4 fe 85 ff ff ff vpgatherqd -0x7b\(%r14,%zmm31,8\),%ymm30\{%k1\}
-[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd 0x200\(%r9,%zmm31,1\),%ymm30\{%k1\}
+[ ]*[a-f0-9]+: 62 02 7d 41 91 74 39 40 vpgatherqd 0x100\(%r9,%zmm31,1\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 22 7d 41 91 b4 b9 00 04 00 00 vpgatherqd 0x400\(%rcx,%zmm31,4\),%ymm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq -0x7b\(%r14,%zmm31,8\),%zmm30\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 41 91 b4 fe 85 ff ff ff vpgatherqq -0x7b\(%r14,%zmm31,8\),%zmm30\{%k1\}
@@ -12211,7 +12237,7 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 22 fd 41 a0 b4 b9 00 04 00 00 vpscatterdq %zmm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd %ymm30,-0x7b\(%r14,%zmm31,8\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 a1 b4 fe 85 ff ff ff vpscatterqd %ymm30,-0x7b\(%r14,%zmm31,8\)\{%k1\}
-[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd %ymm30,0x200\(%r9,%zmm31,1\)\{%k1\}
+[ ]*[a-f0-9]+: 62 02 7d 41 a1 74 39 40 vpscatterqd %ymm30,0x100\(%r9,%zmm31,1\)\{%k1\}
[ ]*[a-f0-9]+: 62 22 7d 41 a1 b4 b9 00 04 00 00 vpscatterqd %ymm30,0x400\(%rcx,%zmm31,4\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq %zmm30,-0x7b\(%r14,%zmm31,8\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 fd 41 a1 b4 fe 85 ff ff ff vpscatterqq %zmm30,-0x7b\(%r14,%zmm31,8\)\{%k1\}
@@ -12634,7 +12660,7 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 22 fd 41 a3 b4 b9 00 04 00 00 vscatterqpd %zmm30,0x400\(%rcx,%zmm31,4\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps %ymm30,-0x7b\(%r14,%zmm31,8\)\{%k1\}
[ ]*[a-f0-9]+: 62 02 7d 41 a3 b4 fe 85 ff ff ff vscatterqps %ymm30,-0x7b\(%r14,%zmm31,8\)\{%k1\}
-[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps %ymm30,0x200\(%r9,%zmm31,1\)\{%k1\}
+[ ]*[a-f0-9]+: 62 02 7d 41 a3 74 39 40 vscatterqps %ymm30,0x100\(%r9,%zmm31,1\)\{%k1\}
[ ]*[a-f0-9]+: 62 22 7d 41 a3 b4 b9 00 04 00 00 vscatterqps %ymm30,0x400\(%rcx,%zmm31,4\)\{%k1\}
[ ]*[a-f0-9]+: 62 01 95 40 c6 f4 ab vshufpd \$0xab,%zmm28,%zmm29,%zmm30
[ ]*[a-f0-9]+: 62 01 95 47 c6 f4 ab vshufpd \$0xab,%zmm28,%zmm29,%zmm30\{%k7\}
@@ -13996,4 +14022,30 @@ Disassembly of section .text:
[ ]*[a-f0-9]+: 62 62 95 50 77 b2 00 04 00 00 vpermi2pd 0x400\(%rdx\)\{1to8\},%zmm29,%zmm30
[ ]*[a-f0-9]+: 62 62 95 50 77 72 80 vpermi2pd -0x400\(%rdx\)\{1to8\},%zmm29,%zmm30
[ ]*[a-f0-9]+: 62 62 95 50 77 b2 f8 fb ff ff vpermi2pd -0x408\(%rdx\)\{1to8\},%zmm29,%zmm30
+[ ]*[a-f0-9]+: 62 92 16 40 27 ec vptestnmd %zmm28,%zmm29,%k5
+[ ]*[a-f0-9]+: 62 92 16 47 27 ec vptestnmd %zmm28,%zmm29,%k5\{%k7\}
+[ ]*[a-f0-9]+: 62 f2 16 40 27 29 vptestnmd \(%rcx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 b2 16 40 27 ac f0 34 12 00 00 vptestnmd 0x1234\(%rax,%r14,8\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 29 vptestnmd \(%rcx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 40 27 6a 7f vptestnmd 0x1fc0\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 40 27 aa 00 20 00 00 vptestnmd 0x2000\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 40 27 6a 80 vptestnmd -0x2000\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 40 27 aa c0 df ff ff vptestnmd -0x2040\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 6a 7f vptestnmd 0x1fc\(%rdx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 aa 00 02 00 00 vptestnmd 0x200\(%rdx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 6a 80 vptestnmd -0x200\(%rdx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 16 50 27 aa fc fd ff ff vptestnmd -0x204\(%rdx\)\{1to16\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 92 96 40 27 ec vptestnmq %zmm28,%zmm29,%k5
+[ ]*[a-f0-9]+: 62 92 96 47 27 ec vptestnmq %zmm28,%zmm29,%k5\{%k7\}
+[ ]*[a-f0-9]+: 62 f2 96 40 27 29 vptestnmq \(%rcx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 b2 96 40 27 ac f0 34 12 00 00 vptestnmq 0x1234\(%rax,%r14,8\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 29 vptestnmq \(%rcx\)\{1to8\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 40 27 6a 7f vptestnmq 0x1fc0\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 40 27 aa 00 20 00 00 vptestnmq 0x2000\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 40 27 6a 80 vptestnmq -0x2000\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 40 27 aa c0 df ff ff vptestnmq -0x2040\(%rdx\),%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 6a 7f vptestnmq 0x3f8\(%rdx\)\{1to8\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 aa 00 04 00 00 vptestnmq 0x400\(%rdx\)\{1to8\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 6a 80 vptestnmq -0x400\(%rdx\)\{1to8\},%zmm29,%k5
+[ ]*[a-f0-9]+: 62 f2 96 50 27 aa f8 fb ff ff vptestnmq -0x408\(%rdx\)\{1to8\},%zmm29,%k5
#pass