Package org.mozilla.javascript.v8dtoa
Class FastDtoa
- java.lang.Object
-
- org.mozilla.javascript.v8dtoa.FastDtoa
-
public class FastDtoa extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
kFastDtoaMaximalLength
(package private) static int
kTen4
(package private) static int
kTen5
(package private) static int
kTen6
(package private) static int
kTen7
(package private) static int
kTen8
(package private) static int
kTen9
(package private) static int
maximal_target_exponent
(package private) static int
minimal_target_exponent
-
Constructor Summary
Constructors Constructor Description FastDtoa()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (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 java.lang.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 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)
-
-