2000-12-11 Ben Elliston <bje@redhat.com>
authorBen Elliston <bje@au.ibm.com>
Mon, 11 Dec 2000 07:14:34 +0000 (07:14 +0000)
committerBen Elliston <bje@au.ibm.com>
Mon, 11 Dec 2000 07:14:34 +0000 (07:14 +0000)
* cgen-ops.h (SUBWORDDFDI): New function.

sim/common/ChangeLog
sim/common/cgen-ops.h

index d2248279b3e08a6b83918efdc8516ca2e674440e..8107fd6b689d1d33389cd7a6b0b9e0d1060c279d 100644 (file)
@@ -1,3 +1,7 @@
+2000-12-11  Ben Elliston  <bje@redhat.com>
+
+       * cgen-ops.h (SUBWORDDFDI): New function.
+
 2000-12-05  Ben Elliston  <bje@redhat.com>
 
        * Make-common.in (cgen-defs): New target.
index d829e930e757d8954b5fdfa9ce7ff383940df540..2ce1b12d9dc789e97813b9c2840ce1086bdacb0e 100644 (file)
@@ -364,6 +364,14 @@ SUBWORDSFSI (SF in)
   return x.out;
 }
 
+SEMOPS_INLINE DI
+SUBWORDDFDI (DF in)
+{
+  union { DF in; DI out; } x;
+  x.in = in;
+  return x.out;
+}
+
 SEMOPS_INLINE UQI
 SUBWORDDIUQI (DI in, int byte)
 {
@@ -456,6 +464,7 @@ QI SUBWORDSIQI (SI);
 HI SUBWORDSIHI (HI);
 SI SUBWORDSFSI (SF);
 SF SUBWORDSISF (SI);
+DI SUBWORDDFDI (DF);
 DF SUBWORDDIDF (DI);
 QI SUBWORDDIQI (DI, int);
 HI SUBWORDDIHI (DI, int);