diff options
author | Alan Modra <amodra@gmail.com> | 2001-05-12 09:52:40 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2001-05-12 09:52:40 +0000 |
commit | 67d6227df7d05de4d981e320b721db494f39a6db (patch) | |
tree | 16584de58b6a19ae6acb1aa2a7e70f096b27da7c /gas/testsuite | |
parent | f8e42d245c3e02f82cab3a45a577230277cac422 (diff) | |
download | gdb-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/ChangeLog | 7 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/sse2.d | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/sse2.s | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/ssemmx2.d | 2 |
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 |