aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2001-05-12 09:52:40 +0000
committerAlan Modra <amodra@gmail.com>2001-05-12 09:52:40 +0000
commit67d6227df7d05de4d981e320b721db494f39a6db (patch)
tree16584de58b6a19ae6acb1aa2a7e70f096b27da7c /gas/testsuite
parentf8e42d245c3e02f82cab3a45a577230277cac422 (diff)
downloadgdb-67d6227df7d05de4d981e320b721db494f39a6db.zip
gdb-67d6227df7d05de4d981e320b721db494f39a6db.tar.gz
gdb-67d6227df7d05de4d981e320b721db494f39a6db.tar.bz2
Correct cvtps2dq, movdq2q, movq2dq, and movq problems.
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/ChangeLog7
-rw-r--r--gas/testsuite/gas/i386/sse2.d6
-rw-r--r--gas/testsuite/gas/i386/sse2.s6
-rw-r--r--gas/testsuite/gas/i386/ssemmx2.d2
4 files changed, 14 insertions, 7 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index a353b5e..c1d821b 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2001-05-12 Alan Modra <amodra@one.net.au>
+
+ * gas/i386/sse2.s: Correct cvtps2dq, movdq2q, and movq2dq
+ * gas/i386/sse2.d: Likewise. Fix pmuludq too.
+
+ * gas/i386/ssemmx2.d: Correct movq.
+
2001-05-10 Hans-Peter Nilsson <hp@axis.com>
* gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
diff --git a/gas/testsuite/gas/i386/sse2.d b/gas/testsuite/gas/i386/sse2.d
index 6a55b6f..42a644f 100644
--- a/gas/testsuite/gas/i386/sse2.d
+++ b/gas/testsuite/gas/i386/sse2.d
@@ -143,9 +143,9 @@ Disassembly of section .text:
245: 66 0f 6f c8[ ]+movdqa %xmm0,%xmm1
249: f3 0f 6f c8[ ]+movdqu %xmm0,%xmm1
24d: f3 0f 6f c8[ ]+movdqu %xmm0,%xmm1
- 251: f2 0f d6 c8[ ]+movdq2q %mm1,%mm0
- 255: f3 0f d6 c8 66[ ]+movq2dq %mm0,%xmm0
- 25a: 0f f4 c8[ ]+pmuludq %mm0,%mm1
+ 251: f2 0f d6 c8[ ]+movdq2q %xmm0,%mm1
+ 255: f3 0f d6 c8[ ]+movq2dq %mm0,%xmm1
+ 25a: 66 0f f4 c8[ ]+pmuludq %xmm0,%xmm1
25d: 66 0f f4 c8[ ]+pmuludq %xmm0,%xmm1
261: 66 0f 70 c8 01[ ]+pshufd \$0x1,%xmm0,%xmm1
266: f3 0f 70 c8 01[ ]+pshufhw \$0x1,%xmm0,%xmm1
diff --git a/gas/testsuite/gas/i386/sse2.s b/gas/testsuite/gas/i386/sse2.s
index c997162..ba5ae8d 100644
--- a/gas/testsuite/gas/i386/sse2.s
+++ b/gas/testsuite/gas/i386/sse2.s
@@ -125,7 +125,7 @@ foo:
cvtdq2ps %xmm0, %xmm1
cvtpd2ps %xmm0, %xmm1
cvtps2pd %xmm0, %xmm1
- cvtps2dq %xmm0, %mm1
+ cvtps2dq %xmm0, %xmm1
cvtsd2ss %xmm0, %xmm1
cvtss2sd %xmm0, %xmm1
cvttpd2dq %xmm0, %xmm1
@@ -135,8 +135,8 @@ foo:
movdqa %xmm0, %xmm1
movdqu %xmm0, %xmm1
movdqu %xmm0, %xmm1
- movdq2q %mm0, %xmm1
- movq2dq %xmm0, %mm1
+ movdq2q %xmm0, %mm1
+ movq2dq %mm0, %xmm1
pmuludq %xmm0, %xmm1
pmuludq %xmm0, %xmm1
pshufd $1, %xmm0, %xmm1
diff --git a/gas/testsuite/gas/i386/ssemmx2.d b/gas/testsuite/gas/i386/ssemmx2.d
index 39cc68c..e677870 100644
--- a/gas/testsuite/gas/i386/ssemmx2.d
+++ b/gas/testsuite/gas/i386/ssemmx2.d
@@ -47,7 +47,7 @@ Disassembly of section .text:
[ ]+ca: 66 0f 6a 90 90 90 90 90 punpckhdq 0x90909090\(%eax\),%xmm2
[ ]+d2: 66 0f 6b 90 90 90 90 90 packssdw 0x90909090\(%eax\),%xmm2
[ ]+da: 66 0f 6e 90 90 90 90 90 movd[ ]+0x90909090\(%eax\),%xmm2
-[ ]+e2: f3 0f 7e 90 90 90 90 90 movq[ ]+%xmm2,0x90909090\(%eax\)
+[ ]+e2: f3 0f 7e 90 90 90 90 90 movq[ ]+0x90909090\(%eax\),%xmm2
[ ]+ea: 66 0f 71 d0 90[ ]+psrlw[ ]+\$0x90,%xmm0
[ ]+ef: 66 0f 72 d0 90[ ]+psrld[ ]+\$0x90,%xmm0
[ ]+f4: 66 0f 73 d0 90[ ]+psrlq[ ]+\$0x90,%xmm0