diff options
author | Alan Modra <amodra@gmail.com> | 2004-06-23 15:06:58 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2004-06-23 15:06:58 +0000 |
commit | 1d9f512f332c8d0ef24b65c72012ddc2eea07637 (patch) | |
tree | 78da867309c0f13e5db0b680207023f099699e9c /gas | |
parent | 95b6a1f2689ad7e812e51b732d3808273a83a3a3 (diff) | |
download | gdb-1d9f512f332c8d0ef24b65c72012ddc2eea07637.zip gdb-1d9f512f332c8d0ef24b65c72012ddc2eea07637.tar.gz gdb-1d9f512f332c8d0ef24b65c72012ddc2eea07637.tar.bz2 |
include/opcode/
* i386.h (i386_optab): Remove fildd, fistpd and fisttpd.
opcodes/
* i386-dis.c (x_mode): Comment.
(two_source_ops): File scope.
(float_mem): Correct fisttpll and fistpll.
(float_mem_mode): New table.
(dofloat): Use it.
(OP_E): Correct intel mode PTR output.
(ptr_reg): Use open_char and close_char.
(PNI_Fixup): Handle possible suffix on sidt. Use op1out etc. for
operands. Set two_source_ops.
gas/testsuite/
* gas/i386/prescott.s: Remove fisttpd and fisttpq.
* gas/i386/prescott.d: Update.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/prescott.d | 41 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/prescott.s | 2 |
3 files changed, 25 insertions, 23 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 5e04f07..0b853b2 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2004-06-24 Alan Modra <amodra@bigpond.net.au> + + * gas/i386/prescott.s: Remove fisttpd and fisttpq. + * gas/i386/prescott.d: Update. + 2004-06-08 Jakub Jelinek <jakub@redhat.com> * gas/ia64/dv-raw-err.s: Add some new postinc tests. diff --git a/gas/testsuite/gas/i386/prescott.d b/gas/testsuite/gas/i386/prescott.d index 78609a7..496bb49 100644 --- a/gas/testsuite/gas/i386/prescott.d +++ b/gas/testsuite/gas/i386/prescott.d @@ -13,25 +13,24 @@ Disassembly of section .text: 10: df 88 90 90 90 90 [ ]*fisttp 0x90909090\(%eax\) 16: db 88 90 90 90 90 [ ]*fisttpl 0x90909090\(%eax\) 1c: dd 88 90 90 90 90 [ ]*fisttpll 0x90909090\(%eax\) - 22: dd 88 90 90 90 90 [ ]*fisttpll 0x90909090\(%eax\) - 28: dd 88 90 90 90 90 [ ]*fisttpll 0x90909090\(%eax\) - 2e: 66 0f 7c 65 00 [ ]*haddpd 0x0\(%ebp\),%xmm4 - 33: 66 0f 7c ee [ ]*haddpd %xmm6,%xmm5 - 37: f2 0f 7c 37 [ ]*haddps \(%edi\),%xmm6 - 3b: f2 0f 7c f8 [ ]*haddps %xmm0,%xmm7 - 3f: 66 0f 7d c1 [ ]*hsubpd %xmm1,%xmm0 - 43: 66 0f 7d 0a [ ]*hsubpd \(%edx\),%xmm1 - 47: f2 0f 7d d2 [ ]*hsubps %xmm2,%xmm2 - 4b: f2 0f 7d 1c 24 [ ]*hsubps \(%esp\),%xmm3 - 50: f2 0f f0 2e [ ]*lddqu \(%esi\),%xmm5 - 54: 0f 01 c8 [ ]*monitor %eax,%ecx,%edx - 57: 0f 01 c8 [ ]*monitor %eax,%ecx,%edx - 5a: f2 0f 12 f7 [ ]*movddup %xmm7,%xmm6 - 5e: f2 0f 12 38 [ ]*movddup \(%eax\),%xmm7 - 62: f3 0f 16 01 [ ]*movshdup \(%ecx\),%xmm0 - 66: f3 0f 16 ca [ ]*movshdup %xmm2,%xmm1 - 6a: f3 0f 12 13 [ ]*movsldup \(%ebx\),%xmm2 - 6e: f3 0f 12 dc [ ]*movsldup %xmm4,%xmm3 - 72: 0f 01 c9 [ ]*mwait %eax,%ecx - 75: 0f 01 c9 [ ]*mwait %eax,%ecx + 22: 66 0f 7c 65 00 [ ]*haddpd 0x0\(%ebp\),%xmm4 + 27: 66 0f 7c ee [ ]*haddpd %xmm6,%xmm5 + 2b: f2 0f 7c 37 [ ]*haddps \(%edi\),%xmm6 + 2f: f2 0f 7c f8 [ ]*haddps %xmm0,%xmm7 + 33: 66 0f 7d c1 [ ]*hsubpd %xmm1,%xmm0 + 37: 66 0f 7d 0a [ ]*hsubpd \(%edx\),%xmm1 + 3b: f2 0f 7d d2 [ ]*hsubps %xmm2,%xmm2 + 3f: f2 0f 7d 1c 24 [ ]*hsubps \(%esp\),%xmm3 + 44: f2 0f f0 2e [ ]*lddqu \(%esi\),%xmm5 + 48: 0f 01 c8 [ ]*monitor %eax,%ecx,%edx + 4b: 0f 01 c8 [ ]*monitor %eax,%ecx,%edx + 4e: f2 0f 12 f7 [ ]*movddup %xmm7,%xmm6 + 52: f2 0f 12 38 [ ]*movddup \(%eax\),%xmm7 + 56: f3 0f 16 01 [ ]*movshdup \(%ecx\),%xmm0 + 5a: f3 0f 16 ca [ ]*movshdup %xmm2,%xmm1 + 5e: f3 0f 12 13 [ ]*movsldup \(%ebx\),%xmm2 + 62: f3 0f 12 dc [ ]*movsldup %xmm4,%xmm3 + 66: 0f 01 c9 [ ]*mwait %eax,%ecx + 69: 0f 01 c9 [ ]*mwait %eax,%ecx + 6c: 00 00 [ ]*add %al,\(%eax\) ... diff --git a/gas/testsuite/gas/i386/prescott.s b/gas/testsuite/gas/i386/prescott.s index 8a3651d..a70c835 100644 --- a/gas/testsuite/gas/i386/prescott.s +++ b/gas/testsuite/gas/i386/prescott.s @@ -8,8 +8,6 @@ foo: addsubps %xmm4,%xmm3 fisttp 0x90909090(%eax) fisttpl 0x90909090(%eax) - fisttpd 0x90909090(%eax) - fisttpq 0x90909090(%eax) fisttpll 0x90909090(%eax) haddpd 0x0(%ebp),%xmm4 haddpd %xmm6,%xmm5 |