Class DoubleConversion
java.lang.Object
org.htmlunit.corejs.javascript.v8dtoa.DoubleConversion
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final long
private static final long
private static final int
private static final long
private static final int
private static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
doubleToInt32
(double x) private static int
exponent
(long d64) private static boolean
isDenormal
(long d64) private static int
sign
(long d64) private static long
significand
(long d64)
-
Field Details
-
kSignMask
private static final long kSignMask- See Also:
-
kExponentMask
private static final long kExponentMask- See Also:
-
kSignificandMask
private static final long kSignificandMask- See Also:
-
kHiddenBit
private static final long kHiddenBit- See Also:
-
kPhysicalSignificandSize
private static final int kPhysicalSignificandSize- See Also:
-
kSignificandSize
private static final int kSignificandSize- See Also:
-
kExponentBias
private static final int kExponentBias- See Also:
-
kDenormalExponent
private static final int kDenormalExponent- See Also:
-
-
Constructor Details
-
DoubleConversion
private DoubleConversion()
-
-
Method Details
-
exponent
private static int exponent(long d64) -
significand
private static long significand(long d64) -
isDenormal
private static boolean isDenormal(long d64) -
sign
private static int sign(long d64) -
doubleToInt32
public static int doubleToInt32(double x)
-