Package org.mozilla.javascript.v8dtoa
Class FastDtoa
java.lang.Object
org.mozilla.javascript.v8dtoa.FastDtoa
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static longbiggestPowerTen(int number, int number_bits) (package private) static booleandigitGen(DiyFp low, DiyFp w, DiyFp high, FastDtoaBuilder buffer, int mk) static booleandtoa(double v, FastDtoaBuilder buffer) (package private) static booleangrisu3(double v, FastDtoaBuilder buffer) static StringnumberToString(double v) static booleannumberToString(double v, FastDtoaBuilder buffer) (package private) static booleanroundWeed(FastDtoaBuilder buffer, long distance_too_high_w, long unsafe_interval, long rest, long ten_kappa, long unit) private static booleanuint64_lte(long a, long b)
-
Field Details
-
kFastDtoaMaximalLength
static final int kFastDtoaMaximalLength- See Also:
-
minimal_target_exponent
static final int minimal_target_exponent- See Also:
-
maximal_target_exponent
static final int maximal_target_exponent- See Also:
-
kTen4
static final int kTen4- See Also:
-
kTen5
static final int kTen5- See Also:
-
kTen6
static final int kTen6- See Also:
-
kTen7
static final int kTen7- See Also:
-
kTen8
static final int kTen8- See Also:
-
kTen9
static final int kTen9- See Also:
-
-
Constructor Details
-
FastDtoa
public FastDtoa()
-
-
Method Details
-
roundWeed
static boolean roundWeed(FastDtoaBuilder buffer, long distance_too_high_w, long unsafe_interval, long rest, long ten_kappa, long unit) -
biggestPowerTen
static long biggestPowerTen(int number, int number_bits) -
uint64_lte
private static boolean uint64_lte(long a, long b) -
digitGen
-
grisu3
-
dtoa
-
numberToString
-
numberToString
-