Class DiyFp
- java.lang.Object
-
- org.htmlunit.corejs.javascript.v8dtoa.DiyFp
-
class DiyFp extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private inteprivate longf(package private) static intkSignificandSize(package private) static longkUint64MSB
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) inte()(package private) longf()(package private) static DiyFpminus(DiyFp a, DiyFp b)(package private) voidmultiply(DiyFp other)(package private) voidnormalize()(package private) static DiyFpnormalize(DiyFp a)(package private) voidsetE(int new_value)(package private) voidsetF(long new_value)(package private) voidsubtract(DiyFp other)(package private) static DiyFptimes(DiyFp a, DiyFp b)java.lang.StringtoString()private static booleanuint64_gte(long a, long b)
-
-
-
Field Detail
-
f
private long f
-
e
private int e
-
kSignificandSize
static final int kSignificandSize
- See Also:
- Constant Field Values
-
kUint64MSB
static final long kUint64MSB
- See Also:
- Constant Field Values
-
-
Method Detail
-
uint64_gte
private static boolean uint64_gte(long a, long b)
-
subtract
void subtract(DiyFp other)
-
multiply
void multiply(DiyFp other)
-
normalize
void normalize()
-
f
long f()
-
e
int e()
-
setF
void setF(long new_value)
-
setE
void setE(int new_value)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-