Class DiyFp
java.lang.Object
org.mozilla.javascript.v8dtoa.DiyFp
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate long(package private) static final int(package private) static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) inte()(package private) longf()(package private) static DiyFp(package private) void(package private) void(package private) static DiyFp(package private) voidsetE(int new_value) (package private) voidsetF(long new_value) (package private) void(package private) static DiyFptoString()private static booleanuint64_gte(long a, long b)
-
Field Details
-
f
private long f -
e
private int e -
kSignificandSize
static final int kSignificandSize- See Also:
-
kUint64MSB
static final long kUint64MSB- See Also:
-
-
Constructor Details
-
DiyFp
DiyFp() -
DiyFp
DiyFp(long f, int e)
-
-
Method Details
-
uint64_gte
private static boolean uint64_gte(long a, long b) -
subtract
-
minus
-
multiply
-
times
-
normalize
void normalize() -
normalize
-
f
long f() -
e
int e() -
setF
void setF(long new_value) -
setE
void setE(int new_value) -
toString
-