Class FastDtoa
- java.lang.Object
-
- org.htmlunit.corejs.javascript.v8dtoa.FastDtoa
-
public class FastDtoa extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static intkFastDtoaMaximalLength(package private) static intkTen4(package private) static intkTen5(package private) static intkTen6(package private) static intkTen7(package private) static intkTen8(package private) static intkTen9(package private) static intmaximal_target_exponent(package private) static intminimal_target_exponent
-
Constructor Summary
Constructors Constructor Description FastDtoa()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (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 java.lang.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 Detail
-
kFastDtoaMaximalLength
static final int kFastDtoaMaximalLength
- See Also:
- Constant Field Values
-
minimal_target_exponent
static final int minimal_target_exponent
- See Also:
- Constant Field Values
-
maximal_target_exponent
static final int maximal_target_exponent
- See Also:
- Constant Field Values
-
kTen4
static final int kTen4
- See Also:
- Constant Field Values
-
kTen5
static final int kTen5
- See Also:
- Constant Field Values
-
kTen6
static final int kTen6
- See Also:
- Constant Field Values
-
kTen7
static final int kTen7
- See Also:
- Constant Field Values
-
kTen8
static final int kTen8
- See Also:
- Constant Field Values
-
kTen9
static final int kTen9
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
static boolean digitGen(DiyFp low, DiyFp w, DiyFp high, FastDtoaBuilder buffer, int mk)
-
grisu3
static boolean grisu3(double v, FastDtoaBuilder buffer)
-
dtoa
public static boolean dtoa(double v, FastDtoaBuilder buffer)
-
numberToString
public static java.lang.String numberToString(double v)
-
numberToString
public static boolean numberToString(double v, FastDtoaBuilder buffer)
-
-