19 #ifndef __CPUI_FLOATFORMAT__ 20 #define __CPUI_FLOATFORMAT__ 50 static double createFloat(
bool sign,uintb signif,int4 exp);
51 static floatclass extractExpSig(
double x,
bool *sgn,uintb *signif,int4 *exp);
52 uintb setFractionalCode(uintb x,uintb code)
const;
53 uintb setSign(uintb x,
bool sign)
const;
54 uintb setExponentCode(uintb x,uintb code)
const;
55 uintb getZeroEncoding(
bool sgn)
const;
56 uintb getInfinityEncoding(
bool sgn)
const;
57 uintb getNaNEncoding(
bool sgn)
const;
72 uintb
opEqual(uintb a,uintb b)
const;
74 uintb
opLess(uintb a,uintb b)
const;
76 uintb
opNan(uintb a)
const;
77 uintb
opAdd(uintb a,uintb b)
const;
78 uintb
opDiv(uintb a,uintb b)
const;
79 uintb
opMult(uintb a,uintb b)
const;
80 uintb
opSub(uintb a,uintb b)
const;
81 uintb
opNeg(uintb a)
const;
82 uintb
opAbs(uintb a)
const;
83 uintb
opSqrt(uintb a)
const;
84 uintb
opTrunc(uintb a,int4 sizeout)
const;
85 uintb
opCeil(uintb a)
const;
Lightweight (and incomplete) XML parser for marshaling data to and from the decompiler.
An XML element. A node in the DOM tree.
Definition: xml.hh:150