Package com.dslplatform.json
Class Grisu3.DiyFp
- java.lang.Object
-
- com.dslplatform.json.Grisu3.DiyFp
-
- Enclosing class:
- Grisu3
private static final class Grisu3.DiyFp extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) inte(package private) longfprivate static longk10MSBitsprivate static longkM32(package private) static intkSignificandSize(package private) static longkUint64MSB
-
Constructor Summary
Constructors Constructor Description DiyFp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidmultiply(Grisu3.DiyFp other)(package private) voidnormalize()(package private) voidreset()(package private) voidsubtract(Grisu3.DiyFp other)java.lang.StringtoString()
-
-
-
Field Detail
-
f
long f
-
e
int e
-
kSignificandSize
static final int kSignificandSize
- See Also:
- Constant Field Values
-
kUint64MSB
static final long kUint64MSB
- See Also:
- Constant Field Values
-
kM32
private static final long kM32
- See Also:
- Constant Field Values
-
k10MSBits
private static final long k10MSBits
- See Also:
- Constant Field Values
-
-
Method Detail
-
subtract
void subtract(Grisu3.DiyFp other)
-
multiply
void multiply(Grisu3.DiyFp other)
-
normalize
void normalize()
-
reset
void reset()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-