aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/ChangeLog8
-rw-r--r--gas/testsuite/gas/i386/cvt16.d73
-rw-r--r--gas/testsuite/gas/i386/cvt16.s74
-rw-r--r--gas/testsuite/gas/i386/i386.exp2
-rw-r--r--gas/testsuite/gas/i386/x86-64-cvt16.d73
-rw-r--r--gas/testsuite/gas/i386/x86-64-cvt16.s74
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