diff options
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/cvt16.d | 73 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/cvt16.s | 74 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/i386.exp | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-cvt16.d | 73 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-cvt16.s | 74 |
6 files changed, 8 insertions, 296 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 59bb011..bb79a5f 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2009-11-18 Sebastian Pop <sebastian.pop@amd.com> + + * gas/i386/cvt16.d: Removed. + * gas/i386/cvt16.s: Removed. + * gas/i386/x86-64-cvt16.d: Removed. + * gas/i386/x86-64-cvt16.s: Removed. + * gas/i386/i386.exp: Remove cvt16 and x86-64-cvt16 tests. + 2009-11-18 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/rex.d: Remove suffix on fxsave. diff --git a/gas/testsuite/gas/i386/cvt16.d b/gas/testsuite/gas/i386/cvt16.d deleted file mode 100644 index 21680c5..0000000 --- a/gas/testsuite/gas/i386/cvt16.d +++ /dev/null @@ -1,73 +0,0 @@ -#objdump: -dw -#name: i386 CVT16 - -.*: +file format .* - -Disassembly of section .text: - -0+ <_start>: -[ ]*[a-f0-9]+: 8f e8 78 a0 ff 00[ ]+vcvtph2ps \$0x0,%xmm7,%xmm7 -[ ]*[a-f0-9]+: 8f e8 78 a0 3b 00[ ]+vcvtph2ps \$0x0,\(%ebx\),%xmm7 -[ ]*[a-f0-9]+: 8f e8 78 a0 e8 00[ ]+vcvtph2ps \$0x0,%xmm0,%xmm5 -[ ]*[a-f0-9]+: 8f e8 78 a0 c5 ff[ ]+vcvtph2ps \$0xff,%xmm5,%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a0 c0 03[ ]+vcvtph2ps \$0x3,%xmm0,%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a0 c7 03[ ]+vcvtph2ps \$0x3,%xmm7,%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a0 ed 00[ ]+vcvtph2ps \$0x0,%xmm5,%xmm5 -[ ]*[a-f0-9]+: 8f e8 78 a0 f8 00[ ]+vcvtph2ps \$0x0,%xmm0,%xmm7 -[ ]*[a-f0-9]+: 8f e8 78 a0 00 03[ ]+vcvtph2ps \$0x3,\(%eax\),%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a0 03 ff[ ]+vcvtph2ps \$0xff,\(%ebx\),%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a0 38 00[ ]+vcvtph2ps \$0x0,\(%eax\),%xmm7 -[ ]*[a-f0-9]+: 8f e8 78 a0 ff ff[ ]+vcvtph2ps \$0xff,%xmm7,%xmm7 -[ ]*[a-f0-9]+: 8f e8 78 a0 ed ff[ ]+vcvtph2ps \$0xff,%xmm5,%xmm5 -[ ]*[a-f0-9]+: 8f e8 78 a0 2b ff[ ]+vcvtph2ps \$0xff,\(%ebx\),%xmm5 -[ ]*[a-f0-9]+: 8f e8 78 a0 c7 ff[ ]+vcvtph2ps \$0xff,%xmm7,%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a0 38 03[ ]+vcvtph2ps \$0x3,\(%eax\),%xmm7 -[ ]*[a-f0-9]+: 8f e8 7c a0 ff 00[ ]+vcvtph2ps \$0x0,%xmm7,%ymm7 -[ ]*[a-f0-9]+: 8f e8 7c a0 3b 00[ ]+vcvtph2ps \$0x0,\(%ebx\),%ymm7 -[ ]*[a-f0-9]+: 8f e8 7c a0 e8 00[ ]+vcvtph2ps \$0x0,%xmm0,%ymm5 -[ ]*[a-f0-9]+: 8f e8 7c a0 c5 ff[ ]+vcvtph2ps \$0xff,%xmm5,%ymm0 -[ ]*[a-f0-9]+: 8f e8 7c a0 c0 03[ ]+vcvtph2ps \$0x3,%xmm0,%ymm0 -[ ]*[a-f0-9]+: 8f e8 7c a0 c7 03[ ]+vcvtph2ps \$0x3,%xmm7,%ymm0 -[ ]*[a-f0-9]+: 8f e8 7c a0 ed 00[ ]+vcvtph2ps \$0x0,%xmm5,%ymm5 -[ ]*[a-f0-9]+: 8f e8 7c a0 f8 00[ ]+vcvtph2ps \$0x0,%xmm0,%ymm7 -[ ]*[a-f0-9]+: 8f e8 7c a0 00 03[ ]+vcvtph2ps \$0x3,\(%eax\),%ymm0 -[ ]*[a-f0-9]+: 8f e8 7c a0 03 ff[ ]+vcvtph2ps \$0xff,\(%ebx\),%ymm0 -[ ]*[a-f0-9]+: 8f e8 7c a0 38 00[ ]+vcvtph2ps \$0x0,\(%eax\),%ymm7 -[ ]*[a-f0-9]+: 8f e8 7c a0 ff ff[ ]+vcvtph2ps \$0xff,%xmm7,%ymm7 -[ ]*[a-f0-9]+: 8f e8 7c a0 ed ff[ ]+vcvtph2ps \$0xff,%xmm5,%ymm5 -[ ]*[a-f0-9]+: 8f e8 7c a0 2b ff[ ]+vcvtph2ps \$0xff,\(%ebx\),%ymm5 -[ ]*[a-f0-9]+: 8f e8 7c a0 c7 ff[ ]+vcvtph2ps \$0xff,%xmm7,%ymm0 -[ ]*[a-f0-9]+: 8f e8 7c a0 38 03[ ]+vcvtph2ps \$0x3,\(%eax\),%ymm7 -[ ]*[a-f0-9]+: 8f e8 78 a1 2b 00[ ]+vcvtps2ph \$0x0,%xmm5,\(%ebx\) -[ ]*[a-f0-9]+: 8f e8 78 a1 3e 00[ ]+vcvtps2ph \$0x0,%xmm7,\(%esi\) -[ ]*[a-f0-9]+: 8f e8 78 a1 00 00[ ]+vcvtps2ph \$0x0,%xmm0,\(%eax\) -[ ]*[a-f0-9]+: 8f e8 78 a1 ea ff[ ]+vcvtps2ph \$0xff,%xmm5,%xmm2 -[ ]*[a-f0-9]+: 8f e8 78 a1 c2 03[ ]+vcvtps2ph \$0x3,%xmm0,%xmm2 -[ ]*[a-f0-9]+: 8f e8 78 a1 ea 03[ ]+vcvtps2ph \$0x3,%xmm5,%xmm2 -[ ]*[a-f0-9]+: 8f e8 78 a1 c7 00[ ]+vcvtps2ph \$0x0,%xmm0,%xmm7 -[ ]*[a-f0-9]+: 8f e8 78 a1 06 00[ ]+vcvtps2ph \$0x0,%xmm0,\(%esi\) -[ ]*[a-f0-9]+: 8f e8 78 a1 f8 ff[ ]+vcvtps2ph \$0xff,%xmm7,%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a1 3b 00[ ]+vcvtps2ph \$0x0,%xmm7,\(%ebx\) -[ ]*[a-f0-9]+: 8f e8 78 a1 2b ff[ ]+vcvtps2ph \$0xff,%xmm5,\(%ebx\) -[ ]*[a-f0-9]+: 8f e8 78 a1 00 ff[ ]+vcvtps2ph \$0xff,%xmm0,\(%eax\) -[ ]*[a-f0-9]+: 8f e8 78 a1 38 ff[ ]+vcvtps2ph \$0xff,%xmm7,\(%eax\) -[ ]*[a-f0-9]+: 8f e8 78 a1 3b 03[ ]+vcvtps2ph \$0x3,%xmm7,\(%ebx\) -[ ]*[a-f0-9]+: 8f e8 78 a1 28 03[ ]+vcvtps2ph \$0x3,%xmm5,\(%eax\) -[ ]*[a-f0-9]+: 8f e8 78 a1 ef ff[ ]+vcvtps2ph \$0xff,%xmm5,%xmm7 -[ ]*[a-f0-9]+: 8f e8 7c a1 2b 00[ ]+vcvtps2ph \$0x0,%ymm5,\(%ebx\) -[ ]*[a-f0-9]+: 8f e8 7c a1 3e 00[ ]+vcvtps2ph \$0x0,%ymm7,\(%esi\) -[ ]*[a-f0-9]+: 8f e8 7c a1 00 00[ ]+vcvtps2ph \$0x0,%ymm0,\(%eax\) -[ ]*[a-f0-9]+: 8f e8 7c a1 ea ff[ ]+vcvtps2ph \$0xff,%ymm5,%xmm2 -[ ]*[a-f0-9]+: 8f e8 7c a1 c2 03[ ]+vcvtps2ph \$0x3,%ymm0,%xmm2 -[ ]*[a-f0-9]+: 8f e8 7c a1 ea 03[ ]+vcvtps2ph \$0x3,%ymm5,%xmm2 -[ ]*[a-f0-9]+: 8f e8 7c a1 c7 00[ ]+vcvtps2ph \$0x0,%ymm0,%xmm7 -[ ]*[a-f0-9]+: 8f e8 7c a1 06 00[ ]+vcvtps2ph \$0x0,%ymm0,\(%esi\) -[ ]*[a-f0-9]+: 8f e8 7c a1 f8 ff[ ]+vcvtps2ph \$0xff,%ymm7,%xmm0 -[ ]*[a-f0-9]+: 8f e8 7c a1 3b 00[ ]+vcvtps2ph \$0x0,%ymm7,\(%ebx\) -[ ]*[a-f0-9]+: 8f e8 7c a1 2b ff[ ]+vcvtps2ph \$0xff,%ymm5,\(%ebx\) -[ ]*[a-f0-9]+: 8f e8 7c a1 00 ff[ ]+vcvtps2ph \$0xff,%ymm0,\(%eax\) -[ ]*[a-f0-9]+: 8f e8 7c a1 38 ff[ ]+vcvtps2ph \$0xff,%ymm7,\(%eax\) -[ ]*[a-f0-9]+: 8f e8 7c a1 3b 03[ ]+vcvtps2ph \$0x3,%ymm7,\(%ebx\) -[ ]*[a-f0-9]+: 8f e8 7c a1 28 03[ ]+vcvtps2ph \$0x3,%ymm5,\(%eax\) -[ ]*[a-f0-9]+: 8f e8 7c a1 ef ff[ ]+vcvtps2ph \$0xff,%ymm5,%xmm7 -#pass diff --git a/gas/testsuite/gas/i386/cvt16.s b/gas/testsuite/gas/i386/cvt16.s deleted file mode 100644 index 9f01e68..0000000 --- a/gas/testsuite/gas/i386/cvt16.s +++ /dev/null @@ -1,74 +0,0 @@ -# Check CVT16 instructions (maxcombos=16, maxops=3, archbits=32, seed=1) - - .allow_index_reg - .text -_start: - -# Tests for op VCVTPH2PS imm8, xmm2/mem64, xmm1 (at&t syntax) - VCVTPH2PS $0x0,%xmm7,%xmm7 - VCVTPH2PS $0x0,(%ebx),%xmm7 - VCVTPH2PS $0x0,%xmm0,%xmm5 - VCVTPH2PS $0xFF,%xmm5,%xmm0 - VCVTPH2PS $0x3,%xmm0,%xmm0 - VCVTPH2PS $0x3,%xmm7,%xmm0 - VCVTPH2PS $0x0,%xmm5,%xmm5 - VCVTPH2PS $0x0,%xmm0,%xmm7 - VCVTPH2PS $0x3,(%eax),%xmm0 - VCVTPH2PS $0xFF,(%ebx),%xmm0 - VCVTPH2PS $0x0,(%eax),%xmm7 - VCVTPH2PS $0xFF,%xmm7,%xmm7 - VCVTPH2PS $0xFF,%xmm5,%xmm5 - VCVTPH2PS $0xFF,(%ebx),%xmm5 - VCVTPH2PS $0xFF,%xmm7,%xmm0 - VCVTPH2PS $0x3,(%eax),%xmm7 -# Tests for op VCVTPH2PS imm8, xmm2/mem128, ymm1 (at&t syntax) - VCVTPH2PS $0x0,%xmm7,%ymm7 - VCVTPH2PS $0x0,(%ebx),%ymm7 - VCVTPH2PS $0x0,%xmm0,%ymm5 - VCVTPH2PS $0xFF,%xmm5,%ymm0 - VCVTPH2PS $0x3,%xmm0,%ymm0 - VCVTPH2PS $0x3,%xmm7,%ymm0 - VCVTPH2PS $0x0,%xmm5,%ymm5 - VCVTPH2PS $0x0,%xmm0,%ymm7 - VCVTPH2PS $0x3,(%eax),%ymm0 - VCVTPH2PS $0xFF,(%ebx),%ymm0 - VCVTPH2PS $0x0,(%eax),%ymm7 - VCVTPH2PS $0xFF,%xmm7,%ymm7 - VCVTPH2PS $0xFF,%xmm5,%ymm5 - VCVTPH2PS $0xFF,(%ebx),%ymm5 - VCVTPH2PS $0xFF,%xmm7,%ymm0 - VCVTPH2PS $0x3,(%eax),%ymm7 -# Tests for op VCVTPS2PH imm8, xmm2, xmm1/mem64 (at&t syntax) - VCVTPS2PH $0x0,%xmm5,(%ebx) - VCVTPS2PH $0x0,%xmm7,(%esi) - VCVTPS2PH $0x0,%xmm0,(%eax) - VCVTPS2PH $0xFF,%xmm5,%xmm2 - VCVTPS2PH $0x3,%xmm0,%xmm2 - VCVTPS2PH $0x3,%xmm5,%xmm2 - VCVTPS2PH $0x0,%xmm0,%xmm7 - VCVTPS2PH $0x0,%xmm0,(%esi) - VCVTPS2PH $0xFF,%xmm7,%xmm0 - VCVTPS2PH $0x0,%xmm7,(%ebx) - VCVTPS2PH $0xFF,%xmm5,(%ebx) - VCVTPS2PH $0xFF,%xmm0,(%eax) - VCVTPS2PH $0xFF,%xmm7,(%eax) - VCVTPS2PH $0x3,%xmm7,(%ebx) - VCVTPS2PH $0x3,%xmm5,(%eax) - VCVTPS2PH $0xFF,%xmm5,%xmm7 -# Tests for op VCVTPS2PH imm8, ymm2, xmm1/mem128 (at&t syntax) - VCVTPS2PH $0x0,%ymm5,(%ebx) - VCVTPS2PH $0x0,%ymm7,(%esi) - VCVTPS2PH $0x0,%ymm0,(%eax) - VCVTPS2PH $0xFF,%ymm5,%xmm2 - VCVTPS2PH $0x3,%ymm0,%xmm2 - VCVTPS2PH $0x3,%ymm5,%xmm2 - VCVTPS2PH $0x0,%ymm0,%xmm7 - VCVTPS2PH $0x0,%ymm0,(%esi) - VCVTPS2PH $0xFF,%ymm7,%xmm0 - VCVTPS2PH $0x0,%ymm7,(%ebx) - VCVTPS2PH $0xFF,%ymm5,(%ebx) - VCVTPS2PH $0xFF,%ymm0,(%eax) - VCVTPS2PH $0xFF,%ymm7,(%eax) - VCVTPS2PH $0x3,%ymm7,(%ebx) - VCVTPS2PH $0x3,%ymm5,(%eax) - VCVTPS2PH $0xFF,%ymm5,%xmm7 diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp index d3b295b..0e6d10b 100644 --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -163,7 +163,6 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "fma4" run_dump_test "lwp" run_dump_test "xop" - run_dump_test "cvt16" # These tests require support for 8 and 16 bit relocs, # so we only run them for ELF and COFF targets. @@ -339,7 +338,6 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "x86-64-fma4" run_dump_test "x86-64-lwp" run_dump_test "x86-64-xop" - run_dump_test "x86-64-cvt16" if { ![istarget "*-*-aix*"] && ![istarget "*-*-beos*"] diff --git a/gas/testsuite/gas/i386/x86-64-cvt16.d b/gas/testsuite/gas/i386/x86-64-cvt16.d deleted file mode 100644 index 6170dd6..0000000 --- a/gas/testsuite/gas/i386/x86-64-cvt16.d +++ /dev/null @@ -1,73 +0,0 @@ -#objdump: -dw -#name: x86-64 CVT16 - -.*: +file format .* - -Disassembly of section .text: - -0+ <_start>: -[ ]*[a-f0-9]+: 8f 48 78 a0 ff 00[ ]+vcvtph2ps \$0x0,%xmm15,%xmm15 -[ ]*[a-f0-9]+: 8f 68 78 a0 3e 00[ ]+vcvtph2ps \$0x0,\(%rsi\),%xmm15 -[ ]*[a-f0-9]+: 8f 68 78 a0 d8 00[ ]+vcvtph2ps \$0x0,%xmm0,%xmm11 -[ ]*[a-f0-9]+: 8f c8 78 a0 c7 ff[ ]+vcvtph2ps \$0xff,%xmm15,%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a0 c0 03[ ]+vcvtph2ps \$0x3,%xmm0,%xmm0 -[ ]*[a-f0-9]+: 8f c8 78 a0 c7 03[ ]+vcvtph2ps \$0x3,%xmm15,%xmm0 -[ ]*[a-f0-9]+: 8f 48 78 a0 db 00[ ]+vcvtph2ps \$0x0,%xmm11,%xmm11 -[ ]*[a-f0-9]+: 8f 68 78 a0 f8 00[ ]+vcvtph2ps \$0x0,%xmm0,%xmm15 -[ ]*[a-f0-9]+: 8f e8 78 a0 01 03[ ]+vcvtph2ps \$0x3,\(%rcx\),%xmm0 -[ ]*[a-f0-9]+: 8f e8 78 a0 06 ff[ ]+vcvtph2ps \$0xff,\(%rsi\),%xmm0 -[ ]*[a-f0-9]+: 8f 68 78 a0 3f 00[ ]+vcvtph2ps \$0x0,\(%rdi\),%xmm15 -[ ]*[a-f0-9]+: 8f 48 78 a0 ff ff[ ]+vcvtph2ps \$0xff,%xmm15,%xmm15 -[ ]*[a-f0-9]+: 8f 48 78 a0 db ff[ ]+vcvtph2ps \$0xff,%xmm11,%xmm11 -[ ]*[a-f0-9]+: 8f 68 78 a0 1e ff[ ]+vcvtph2ps \$0xff,\(%rsi\),%xmm11 -[ ]*[a-f0-9]+: 8f 68 78 a0 3f 03[ ]+vcvtph2ps \$0x3,\(%rdi\),%xmm15 -[ ]*[a-f0-9]+: 8f 48 78 a0 df 03[ ]+vcvtph2ps \$0x3,%xmm15,%xmm11 -[ ]*[a-f0-9]+: 8f 48 7c a0 ff 00[ ]+vcvtph2ps \$0x0,%xmm15,%ymm15 -[ ]*[a-f0-9]+: 8f 68 7c a0 3e 00[ ]+vcvtph2ps \$0x0,\(%rsi\),%ymm15 -[ ]*[a-f0-9]+: 8f 68 7c a0 d8 00[ ]+vcvtph2ps \$0x0,%xmm0,%ymm11 -[ ]*[a-f0-9]+: 8f c8 7c a0 c7 ff[ ]+vcvtph2ps \$0xff,%xmm15,%ymm0 -[ ]*[a-f0-9]+: 8f e8 7c a0 c0 03[ ]+vcvtph2ps \$0x3,%xmm0,%ymm0 -[ ]*[a-f0-9]+: 8f c8 7c a0 c7 03[ ]+vcvtph2ps \$0x3,%xmm15,%ymm0 -[ ]*[a-f0-9]+: 8f 48 7c a0 db 00[ ]+vcvtph2ps \$0x0,%xmm11,%ymm11 -[ ]*[a-f0-9]+: 8f 68 7c a0 f8 00[ ]+vcvtph2ps \$0x0,%xmm0,%ymm15 -[ ]*[a-f0-9]+: 8f e8 7c a0 01 03[ ]+vcvtph2ps \$0x3,\(%rcx\),%ymm0 -[ ]*[a-f0-9]+: 8f e8 7c a0 06 ff[ ]+vcvtph2ps \$0xff,\(%rsi\),%ymm0 -[ ]*[a-f0-9]+: 8f 68 7c a0 3f 00[ ]+vcvtph2ps \$0x0,\(%rdi\),%ymm15 -[ ]*[a-f0-9]+: 8f 48 7c a0 ff ff[ ]+vcvtph2ps \$0xff,%xmm15,%ymm15 -[ ]*[a-f0-9]+: 8f 48 7c a0 db ff[ ]+vcvtph2ps \$0xff,%xmm11,%ymm11 -[ ]*[a-f0-9]+: 8f 68 7c a0 1e ff[ ]+vcvtph2ps \$0xff,\(%rsi\),%ymm11 -[ ]*[a-f0-9]+: 8f 68 7c a0 3f 03[ ]+vcvtph2ps \$0x3,\(%rdi\),%ymm15 -[ ]*[a-f0-9]+: 8f 48 7c a0 df 03[ ]+vcvtph2ps \$0x3,%xmm15,%ymm11 -[ ]*[a-f0-9]+: 8f 68 78 a1 18 00[ ]+vcvtps2ph \$0x0,%xmm11,\(%rax\) -[ ]*[a-f0-9]+: 8f 68 78 a1 3f 00[ ]+vcvtps2ph \$0x0,%xmm15,\(%rdi\) -[ ]*[a-f0-9]+: 8f c8 78 a1 04 24 00[ ]+vcvtps2ph \$0x0,%xmm0,\(%r12\) -[ ]*[a-f0-9]+: 8f 48 78 a1 df ff[ ]+vcvtps2ph \$0xff,%xmm11,%xmm15 -[ ]*[a-f0-9]+: 8f c8 78 a1 c7 03[ ]+vcvtps2ph \$0x3,%xmm0,%xmm15 -[ ]*[a-f0-9]+: 8f 48 78 a1 df 03[ ]+vcvtps2ph \$0x3,%xmm11,%xmm15 -[ ]*[a-f0-9]+: 8f e8 78 a1 c4 00[ ]+vcvtps2ph \$0x0,%xmm0,%xmm4 -[ ]*[a-f0-9]+: 8f e8 78 a1 07 00[ ]+vcvtps2ph \$0x0,%xmm0,\(%rdi\) -[ ]*[a-f0-9]+: 8f 68 78 a1 f8 ff[ ]+vcvtps2ph \$0xff,%xmm15,%xmm0 -[ ]*[a-f0-9]+: 8f 68 78 a1 38 00[ ]+vcvtps2ph \$0x0,%xmm15,\(%rax\) -[ ]*[a-f0-9]+: 8f 68 78 a1 18 ff[ ]+vcvtps2ph \$0xff,%xmm11,\(%rax\) -[ ]*[a-f0-9]+: 8f c8 78 a1 04 24 ff[ ]+vcvtps2ph \$0xff,%xmm0,\(%r12\) -[ ]*[a-f0-9]+: 8f 48 78 a1 3c 24 ff[ ]+vcvtps2ph \$0xff,%xmm15,\(%r12\) -[ ]*[a-f0-9]+: 8f 68 78 a1 38 03[ ]+vcvtps2ph \$0x3,%xmm15,\(%rax\) -[ ]*[a-f0-9]+: 8f 48 78 a1 1c 24 03[ ]+vcvtps2ph \$0x3,%xmm11,\(%r12\) -[ ]*[a-f0-9]+: 8f 68 78 a1 dc ff[ ]+vcvtps2ph \$0xff,%xmm11,%xmm4 -[ ]*[a-f0-9]+: 8f 68 7c a1 18 00[ ]+vcvtps2ph \$0x0,%ymm11,\(%rax\) -[ ]*[a-f0-9]+: 8f 68 7c a1 3f 00[ ]+vcvtps2ph \$0x0,%ymm15,\(%rdi\) -[ ]*[a-f0-9]+: 8f c8 7c a1 04 24 00[ ]+vcvtps2ph \$0x0,%ymm0,\(%r12\) -[ ]*[a-f0-9]+: 8f 48 7c a1 df ff[ ]+vcvtps2ph \$0xff,%ymm11,%xmm15 -[ ]*[a-f0-9]+: 8f c8 7c a1 c7 03[ ]+vcvtps2ph \$0x3,%ymm0,%xmm15 -[ ]*[a-f0-9]+: 8f 48 7c a1 df 03[ ]+vcvtps2ph \$0x3,%ymm11,%xmm15 -[ ]*[a-f0-9]+: 8f e8 7c a1 c4 00[ ]+vcvtps2ph \$0x0,%ymm0,%xmm4 -[ ]*[a-f0-9]+: 8f e8 7c a1 07 00[ ]+vcvtps2ph \$0x0,%ymm0,\(%rdi\) -[ ]*[a-f0-9]+: 8f 68 7c a1 f8 ff[ ]+vcvtps2ph \$0xff,%ymm15,%xmm0 -[ ]*[a-f0-9]+: 8f 68 7c a1 38 00[ ]+vcvtps2ph \$0x0,%ymm15,\(%rax\) -[ ]*[a-f0-9]+: 8f 68 7c a1 18 ff[ ]+vcvtps2ph \$0xff,%ymm11,\(%rax\) -[ ]*[a-f0-9]+: 8f c8 7c a1 04 24 ff[ ]+vcvtps2ph \$0xff,%ymm0,\(%r12\) -[ ]*[a-f0-9]+: 8f 48 7c a1 3c 24 ff[ ]+vcvtps2ph \$0xff,%ymm15,\(%r12\) -[ ]*[a-f0-9]+: 8f 68 7c a1 38 03[ ]+vcvtps2ph \$0x3,%ymm15,\(%rax\) -[ ]*[a-f0-9]+: 8f 48 7c a1 1c 24 03[ ]+vcvtps2ph \$0x3,%ymm11,\(%r12\) -[ ]*[a-f0-9]+: 8f 68 7c a1 dc ff[ ]+vcvtps2ph \$0xff,%ymm11,%xmm4 -#pass diff --git a/gas/testsuite/gas/i386/x86-64-cvt16.s b/gas/testsuite/gas/i386/x86-64-cvt16.s deleted file mode 100644 index 0c317e8..0000000 --- a/gas/testsuite/gas/i386/x86-64-cvt16.s +++ /dev/null @@ -1,74 +0,0 @@ -# Check CVT16 instructions (maxcombos=16, maxops=3, archbits=64, seed=1) - - .allow_index_reg - .text -_start: - -# Tests for op VCVTPH2PS imm8, xmm2/mem64, xmm1 (at&t syntax) - VCVTPH2PS $0x0,%xmm15,%xmm15 - VCVTPH2PS $0x0,(%rsi),%xmm15 - VCVTPH2PS $0x0,%xmm0,%xmm11 - VCVTPH2PS $0xFF,%xmm15,%xmm0 - VCVTPH2PS $0x3,%xmm0,%xmm0 - VCVTPH2PS $0x3,%xmm15,%xmm0 - VCVTPH2PS $0x0,%xmm11,%xmm11 - VCVTPH2PS $0x0,%xmm0,%xmm15 - VCVTPH2PS $0x3,(%rcx),%xmm0 - VCVTPH2PS $0xFF,(%rsi),%xmm0 - VCVTPH2PS $0x0,(%rdi),%xmm15 - VCVTPH2PS $0xFF,%xmm15,%xmm15 - VCVTPH2PS $0xFF,%xmm11,%xmm11 - VCVTPH2PS $0xFF,(%rsi),%xmm11 - VCVTPH2PS $0x3,(%rdi),%xmm15 - VCVTPH2PS $0x3,%xmm15,%xmm11 -# Tests for op VCVTPH2PS imm8, xmm2/mem128, ymm1 (at&t syntax) - VCVTPH2PS $0x0,%xmm15,%ymm15 - VCVTPH2PS $0x0,(%rsi),%ymm15 - VCVTPH2PS $0x0,%xmm0,%ymm11 - VCVTPH2PS $0xFF,%xmm15,%ymm0 - VCVTPH2PS $0x3,%xmm0,%ymm0 - VCVTPH2PS $0x3,%xmm15,%ymm0 - VCVTPH2PS $0x0,%xmm11,%ymm11 - VCVTPH2PS $0x0,%xmm0,%ymm15 - VCVTPH2PS $0x3,(%rcx),%ymm0 - VCVTPH2PS $0xFF,(%rsi),%ymm0 - VCVTPH2PS $0x0,(%rdi),%ymm15 - VCVTPH2PS $0xFF,%xmm15,%ymm15 - VCVTPH2PS $0xFF,%xmm11,%ymm11 - VCVTPH2PS $0xFF,(%rsi),%ymm11 - VCVTPH2PS $0x3,(%rdi),%ymm15 - VCVTPH2PS $0x3,%xmm15,%ymm11 -# Tests for op VCVTPS2PH imm8, xmm2, xmm1/mem64 (at&t syntax) - VCVTPS2PH $0x0,%xmm11,(%rax) - VCVTPS2PH $0x0,%xmm15,(%rdi) - VCVTPS2PH $0x0,%xmm0,(%r12) - VCVTPS2PH $0xFF,%xmm11,%xmm15 - VCVTPS2PH $0x3,%xmm0,%xmm15 - VCVTPS2PH $0x3,%xmm11,%xmm15 - VCVTPS2PH $0x0,%xmm0,%xmm4 - VCVTPS2PH $0x0,%xmm0,(%rdi) - VCVTPS2PH $0xFF,%xmm15,%xmm0 - VCVTPS2PH $0x0,%xmm15,(%rax) - VCVTPS2PH $0xFF,%xmm11,(%rax) - VCVTPS2PH $0xFF,%xmm0,(%r12) - VCVTPS2PH $0xFF,%xmm15,(%r12) - VCVTPS2PH $0x3,%xmm15,(%rax) - VCVTPS2PH $0x3,%xmm11,(%r12) - VCVTPS2PH $0xFF,%xmm11,%xmm4 -# Tests for op VCVTPS2PH imm8, ymm2, xmm1/mem128 (at&t syntax) - VCVTPS2PH $0x0,%ymm11,(%rax) - VCVTPS2PH $0x0,%ymm15,(%rdi) - VCVTPS2PH $0x0,%ymm0,(%r12) - VCVTPS2PH $0xFF,%ymm11,%xmm15 - VCVTPS2PH $0x3,%ymm0,%xmm15 - VCVTPS2PH $0x3,%ymm11,%xmm15 - VCVTPS2PH $0x0,%ymm0,%xmm4 - VCVTPS2PH $0x0,%ymm0,(%rdi) - VCVTPS2PH $0xFF,%ymm15,%xmm0 - VCVTPS2PH $0x0,%ymm15,(%rax) - VCVTPS2PH $0xFF,%ymm11,(%rax) - VCVTPS2PH $0xFF,%ymm0,(%r12) - VCVTPS2PH $0xFF,%ymm15,(%r12) - VCVTPS2PH $0x3,%ymm15,(%rax) - VCVTPS2PH $0x3,%ymm11,(%r12) - VCVTPS2PH $0xFF,%ymm11,%xmm4 |