Class FastDtoa
java.lang.Object
org.htmlunit.corejs.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 long
biggestPowerTen
(int number, int number_bits) (package private) static boolean
digitGen
(DiyFp low, DiyFp w, DiyFp high, FastDtoaBuilder buffer, int mk) static boolean
dtoa
(double v, FastDtoaBuilder buffer) (package private) static boolean
grisu3
(double v, FastDtoaBuilder buffer) static String
numberToString
(double v) static boolean
numberToString
(double v, FastDtoaBuilder buffer) (package private) static boolean
roundWeed
(FastDtoaBuilder buffer, long distance_too_high_w, long unsafe_interval, long rest, long ten_kappa, long unit) private static boolean
uint64_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
-