FloatFormat

Package: ghidra.pcode.floatformat
Type: class

10.3_PUBLIC

addedmethod: decodeBigFloat
ghidra.pcode.floatformat.BigFloat decodeBigFloat(long encoding)
addedmethod: decodeBigFloat
ghidra.pcode.floatformat.BigFloat decodeBigFloat(java.math.BigInteger encoding)
addedmethod: decodeHostFloat
double decodeHostFloat(long encoding)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.math.BigInteger value)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.lang.String string) throws NumberFormatException
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.math.BigDecimal value)
addedmethod: getMaxBigFloat
ghidra.pcode.floatformat.BigFloat getMaxBigFloat()
addedmethod: getMinBigFloat
ghidra.pcode.floatformat.BigFloat getMinBigFloat()
addedmethod: toDecimalString
java.lang.String toDecimalString(ghidra.pcode.floatformat.BigFloat bigFloat)
addedmethod: toDecimalString
java.lang.String toDecimalString(ghidra.pcode.floatformat.BigFloat bigFloat, boolean compact)
removedfield: BIG_NaN
static java.math.BigDecimal BIG_NaN
removedfield: BIG_NEGATIVE_INFINITY
static java.math.BigDecimal BIG_NEGATIVE_INFINITY
removedfield: BIG_POSITIVE_INFINITY
static java.math.BigDecimal BIG_POSITIVE_INFINITY
removedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(long encoding)
removedmethod: getHostFloat
double getHostFloat(long encoding)
removedmethod: getHostFloat
ghidra.pcode.floatformat.BigFloat getHostFloat(java.math.BigInteger encoding)

10.2_PUBLIC

modifiedmethod: getBigZero
return type: Object → BigFloat
- java.lang.Object getBigZero(boolean sgn)
+ ghidra.pcode.floatformat.BigFloat getBigZero(boolean sgn)

9.2.3_PUBLIC

addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(float f)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(double d)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(long encoding)
addedmethod: getBigInfinity
ghidra.pcode.floatformat.BigFloat getBigInfinity(boolean sgn)
addedmethod: getBigNaN
ghidra.pcode.floatformat.BigFloat getBigNaN(boolean sgn)
addedmethod: getBigZero
java.lang.Object getBigZero(boolean sgn)
addedmethod: getBigZeroEncoding
java.math.BigInteger getBigZeroEncoding(boolean sgn)
addedmethod: getEncoding
java.math.BigInteger getEncoding(ghidra.pcode.floatformat.BigFloat value)
addedmethod: round
java.math.BigDecimal round(ghidra.pcode.floatformat.BigFloat bigFloat)
addedmethod: toBigFloat
static ghidra.pcode.floatformat.BigFloat toBigFloat(float f)
addedmethod: toBigFloat
static ghidra.pcode.floatformat.BigFloat toBigFloat(double d)
addedmethod: toBinaryString
java.lang.String toBinaryString(long encoding)
addedmethod: toBinaryString
static java.lang.String toBinaryString(float f)
addedmethod: toBinaryString
static java.lang.String toBinaryString(double d)
modifiedmethod: getHostFloat
return type: BigDecimal → BigFloat
- java.math.BigDecimal getHostFloat(java.math.BigInteger encoding)
+ ghidra.pcode.floatformat.BigFloat getHostFloat(java.math.BigInteger encoding)
modifiedfield: maxValue
type: BigDecimal → BigFloat
- java.math.BigDecimal maxValue
+ ghidra.pcode.floatformat.BigFloat maxValue
modifiedfield: minValue
type: BigDecimal → BigFloat
- java.math.BigDecimal minValue
+ ghidra.pcode.floatformat.BigFloat minValue
removedmethod: getEncoding
java.math.BigInteger getEncoding(java.math.BigDecimal value)

9.0.1_PUBLIC

introducedInitial version