public final class Binary32 extends Object
binary32
(float) values.Constructor and Description |
---|
Binary32() |
Modifier and Type | Method and Description |
---|---|
static int |
unpackGetExponentUnbiased(float d)
Extract and unbias the exponent of the given packed
float
value. |
static int |
unpackGetSign(float d)
Return the sign of the given float value.
|
static int |
unpackGetSignificand(float d)
Return the significand of the given float value.
|
public static int unpackGetExponentUnbiased(float d)
Extract and unbias the exponent of the given packed float
value.
The exponent is encoded biased as a number in the range
[0, 255]
, with 0
indicating that the number is
subnormal and [1, 254]
denoting the actual exponent
plus BIAS
. Infinite and NaN
values always have a
biased exponent of 255
.
This function will therefore return:
#packSetExponentUnbiasedUnchecked(int)
public static int unpackGetSign(float d)
Return the sign of the given float value.
public static int unpackGetSignificand(float d)
Return the significand of the given float value.
Copyright 2010 JogAmp Community.