diff --git a/classpath/java/lang/Double.java b/classpath/java/lang/Double.java index e1fce9d645..2abe24b1d3 100644 --- a/classpath/java/lang/Double.java +++ b/classpath/java/lang/Double.java @@ -96,6 +96,11 @@ public final class Double extends Number { } } + public static long doubleToLongBits(double value) { + if (isNaN(value)) return 0x7ff8000000000000L; + return doubleToRawLongBits(value); + } + public static native int fillBufferWithDouble(double value, byte[] buffer, int charCount);