* gas/testsuite/gas/ppc/e500.s: Add double-precision instructions.
authorAldy Hernandez <aldyh@redhat.com>
Wed, 6 Oct 2004 23:59:03 +0000 (23:59 +0000)
committerAldy Hernandez <aldyh@redhat.com>
Wed, 6 Oct 2004 23:59:03 +0000 (23:59 +0000)
* gas/testsuite/gas/ppc/e500.d: Same.

gas/testsuite/ChangeLog
gas/testsuite/gas/ppc/e500.d
gas/testsuite/gas/ppc/e500.s

index 2f03d49e3b3955aee6b0d72557b9f63c32d23e30..76714246aae4160b85422b8eabe3feb86005a872 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-06  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gas/ppc/e500.s: Add double-precision instructions.
+       * gas/ppc/e500.d: Same.
+
 2004-10-05  Paul Brook  <paul@codesourcery.com>
 
        * gas/arm/arm.exp: Add unwind table test.  Recognise
index b48502060da5805e4b13c5652d9ea91660adc7b3..b6aa04be230ee0c24276620fbb6d9f657ab0a90d 100644 (file)
@@ -19,3 +19,33 @@ Disassembly of section \.text:
   24:  7c 00 04 4c     bbelr
   28:  7d 00 83 a6     mtspefscr r8
   2c:  7d 20 82 a6     mfspefscr r9
+  30:  10 a4 02 cf     efscfd  r5,r4
+  34:  10 a4 02 e4     efdabs  r5,r4
+  38:  10 a4 02 e5     efdnabs r5,r4
+  3c:  10 a4 02 e6     efdneg  r5,r4
+  40:  10 a4 1a e0     efdadd  r5,r4,r3
+  44:  10 a4 1a e1     efdsub  r5,r4,r3
+  48:  10 a4 1a e8     efdmul  r5,r4,r3
+  4c:  10 a4 1a e9     efddiv  r5,r4,r3
+  50:  12 84 1a ec     efdcmpgt cr5,r4,r3
+  54:  12 84 1a ed     efdcmplt cr5,r4,r3
+  58:  12 84 1a ee     efdcmpeq cr5,r4,r3
+  5c:  12 84 1a fc     efdtstgt cr5,r4,r3
+  60:  12 84 1a fc     efdtstgt cr5,r4,r3
+  64:  12 84 1a fd     efdtstlt cr5,r4,r3
+  68:  12 84 1a fe     efdtsteq cr5,r4,r3
+  6c:  10 a0 22 f1     efdcfsi r5,r4
+  70:  10 a0 22 e3     efdcfsid r5,r4
+  74:  10 a0 22 f0     efdcfui r5,r4
+  78:  10 a0 22 e2     efdcfuid r5,r4
+  7c:  10 a0 22 f3     efdcfsf r5,r4
+  80:  10 a0 22 f2     efdcfuf r5,r4
+  84:  10 a0 22 f5     efdctsi r5,r4
+  88:  10 a0 22 eb     efdctsidz r5,r4
+  8c:  10 a0 22 fa     efdctsiz r5,r4
+  90:  10 a0 22 f4     efdctui r5,r4
+  94:  10 a0 22 ea     efdctuidz r5,r4
+  98:  10 a0 22 f8     efdctuiz r5,r4
+  9c:  10 a0 22 f7     efdctsf r5,r4
+  a0:  10 a0 22 f6     efdctuf r5,r4
+  a4:  10 a0 22 ef     efdcfs  r5,r4
index 85e53d4aa4fcf98f0f25ce8bab3e11523c973837..e78f251288e6c2252e60389f66f99621aa812341 100644 (file)
@@ -13,3 +13,35 @@ start:
        bbelr
        mtspefscr       8
        mfspefscr       9
+       
+       # Double-precision opcodes.
+       efscfd 5,4
+       efdabs 5,4
+       efdnabs 5,4
+       efdneg 5,4
+       efdadd 5,4,3
+       efdsub 5,4,3
+       efdmul 5,4,3
+       efddiv 5,4,3
+       efdcmpgt 5,4,3
+       efdcmplt 5,4,3
+       efdcmpeq 5,4,3
+       efdtstgt 5,4,3
+       efdtstgt 5,4,3
+       efdtstlt 5,4,3
+       efdtsteq 5,4,3
+       efdcfsi 5,4
+       efdcfsid 5,4
+       efdcfui 5,4
+       efdcfuid 5,4
+       efdcfsf 5,4
+       efdcfuf 5,4
+       efdctsi 5,4
+       efdctsidz 5,4
+       efdctsiz 5,4
+       efdctui 5,4
+       efdctuidz 5,4
+       efdctuiz 5,4
+       efdctsf 5,4
+       efdctuf 5,4
+       efdcfs 5,4