From: Florian Krohm Date: Fri, 21 Dec 2012 20:24:24 +0000 (+0000) Subject: Define IRCmpD64Result and IRCmpD128Result. X-Git-Tag: svn/VALGRIND_3_9_0^2~179 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=067b7b195f3d7f58cb9630ad39a05a6bd5eb632d;p=thirdparty%2Fvalgrind.git Define IRCmpD64Result and IRCmpD128Result. git-svn-id: svn://svn.valgrind.org/vex/trunk@2607 --- diff --git a/VEX/pub/libvex_ir.h b/VEX/pub/libvex_ir.h index bc85c3f23d..ad2181602c 100644 --- a/VEX/pub/libvex_ir.h +++ b/VEX/pub/libvex_ir.h @@ -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 ------------------ */