]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Define IRCmpD64Result and IRCmpD128Result.
authorFlorian Krohm <florian@eich-krohm.de>
Fri, 21 Dec 2012 20:24:24 +0000 (20:24 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Fri, 21 Dec 2012 20:24:24 +0000 (20:24 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@2607

VEX/pub/libvex_ir.h

index bc85c3f23df1f40613e6ece40ec9b866f3882a26..ad2181602c810db269d1b07e16d7ecaaf951e6e2 100644 (file)
@@ -1070,7 +1070,7 @@ typedef
        * D64 x D64 -> IRCmpD64Result(I32) */
       Iop_CmpD64,
 
-      /* D128 x D128 -> IRCmpD64Result(I32) */
+      /* D128 x D128 -> IRCmpD128Result(I32) */
       Iop_CmpD128,
 
       /* QUANTIZE AND ROUND INSTRUCTIONS
@@ -1522,7 +1522,7 @@ typedef
    }
    IRRoundingModeDFP;
 
-/* Floating point comparison result values, as created by Iop_CmpF64.
+/* Binary floating point comparison result values.
    This is also derived from what IA32 does. */
 typedef
    enum {
@@ -1531,10 +1531,16 @@ typedef
       Ircr_GT = 0x00,
       Ircr_EQ = 0x40
    }
-   IRCmpF64Result;
+   IRCmpFResult;
 
-typedef IRCmpF64Result IRCmpF32Result;
-typedef IRCmpF64Result IRCmpF128Result;
+typedef IRCmpFResult IRCmpF32Result;
+typedef IRCmpFResult IRCmpF64Result;
+typedef IRCmpFResult IRCmpF128Result;
+
+/* Decimal floating point result values. */
+typedef IRCmpFResult IRCmpDResult;
+typedef IRCmpDResult IRCmpD64Result;
+typedef IRCmpDResult IRCmpD128Result;
 
 /* ------------------ Expressions ------------------ */