Class DoubleConversion
java.lang.Object
org.mozilla.javascript.v8dtoa.DoubleConversion
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final longprivate static final longprivate static final intprivate static final longprivate static final intprivate static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intdoubleToInt32(double x) private static intexponent(long d64) private static booleanisDenormal(long d64) private static intsign(long d64) private static longsignificand(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)
-