aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2009-04-15 13:31:28 +0000
committerJan Beulich <jbeulich@novell.com>2009-04-15 13:31:28 +0000
commitac5c19e6bae97ac1bda819c5b7413ca721338a47 (patch)
tree0b330ab844e54900f4fb71d21efa96a010497995 /gas
parent39e65143d27eb91a882da6de8d840557c7bd447b (diff)
downloadgdb-ac5c19e6bae97ac1bda819c5b7413ca721338a47.zip
gdb-ac5c19e6bae97ac1bda819c5b7413ca721338a47.tar.gz
gdb-ac5c19e6bae97ac1bda819c5b7413ca721338a47.tar.bz2
gas/testsuite/
2009-04-15 Jan Beulich <jbeulich@novell.com> * gas/i386/x86-64-sse5.s: Add test of protd. * gas/i386/x86-64-sse5.d: Adjust expectations to match input. opcodes/ 2009-04-15 Jan Beulich <jbeulich@novell.com> * i386-opc.tbl (protb, protw, protd, protq): Set opcode extension to None. (pshab, pshaw, pshad, pshaq): Likewise. * i386-tbl.h: Re-generate.
Diffstat (limited to 'gas')
-rw-r--r--gas/testsuite/ChangeLog5
-rw-r--r--gas/testsuite/gas/i386/x86-64-sse5.d9
-rw-r--r--gas/testsuite/gas/i386/x86-64-sse5.s1
3 files changed, 11 insertions, 4 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 4e0d44f..8da6574 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2009-04-15 Jan Beulich <jbeulich@novell.com>
+
+ * gas/i386/x86-64-sse5.s: Add test of protd.
+ * gas/i386/x86-64-sse5.d: Adjust expectations to match input.
+
2009-04-09 Catherine Moore <clm@codesourcery.com>
* gas/mips/mips.exp: Run new tests.
diff --git a/gas/testsuite/gas/i386/x86-64-sse5.d b/gas/testsuite/gas/i386/x86-64-sse5.d
index 92b1c90..a6d492d 100644
--- a/gas/testsuite/gas/i386/x86-64-sse5.d
+++ b/gas/testsuite/gas/i386/x86-64-sse5.d
@@ -2838,7 +2838,8 @@ Disassembly of section .text:
[ ]+48c8:[ ]+41 0f 7a 30 8f 00 00 10 00[ ]+cvtph2ps 0x100000\(%r15\),%xmm1
[ ]+48d1:[ ]+0f 7a 31 d1[ ]+cvtps2ph %xmm2,%xmm1
[ ]+48d5:[ ]+41 0f 7a 31 8f 00 00 10 00[ ]+cvtps2ph %xmm1,0x100000\(%r15\)
-[ ]+48de:[ ]+0f 7b 40 41 04 04[ ]+protb[ ]+\$0x4,0x4\(%rcx\),%xmm0
-[ ]+48e4:[ ]+41 0f 7b 41 42 08 01[ ]+protw[ ]+\$0x1,0x8\(%r10\),%xmm0
-[ ]+48eb:[ ]+41 0f 7b 43 41 04 03[ ]+protq[ ]+\$0x3,0x4\(%r9\),%xmm0
-[ ]+48f2:[ ]+c3[ ]+retq[ ]*
+[ ]+48de:[ ]+0f 7b 40 4a 04 04[ ]+protb[ ]+\$0x4,0x4\(%rdx\),%xmm1
+[ ]+48e4:[ ]+41 0f 7b 41 56 08 01[ ]+protw[ ]+\$0x1,0x8\(%r14\),%xmm2
+[ ]+48eb:[ ]+44 0f 7b 42 b8 00 00 01 00 02[ ]+protd[ ]+\$0x2,0x10000\(%rax\),%xmm15
+[ ]+48f5:[ ]+41 0f 7b 43 4f 04 03[ ]+protq[ ]+\$0x3,0x4\(%r15\),%xmm1
+[ ]+48fc:[ ]+c3[ ]+retq[ ]*
diff --git a/gas/testsuite/gas/i386/x86-64-sse5.s b/gas/testsuite/gas/i386/x86-64-sse5.s
index 0926e45..4dd7d2c 100644
--- a/gas/testsuite/gas/i386/x86-64-sse5.s
+++ b/gas/testsuite/gas/i386/x86-64-sse5.s
@@ -2968,6 +2968,7 @@ foo:
protb $0x4, 0x4(%rdx), %xmm1
protw $0x1, 0x8(%r14), %xmm2
+ protd $0x2, 0x10000(%rax), %xmm15
protq $0x3, 0x4(%r15), %xmm1
ret