| --- freenet-0.7.5_p1384/src/net/i2p/util/NativeBigInteger.java.orig 2011-07-29 16:48:36.000000000 +0200 |
| +++ freenet-0.7.5_p1384/src/net/i2p/util/NativeBigInteger.java 2011-07-29 16:50:20.000000000 +0200 |
| @@ -193,12 +193,6 @@ |
| */ |
| public native static byte[] nativeModPow(byte base[], byte exponent[], byte modulus[]); |
| |
| - /** |
| - * Converts a BigInteger byte-array to a 'double' |
| - * @param ba Big endian twos complement representation of the BigInteger to convert to a double |
| - * @return The plain double-value represented by 'ba' |
| - */ |
| - public native static double nativeDoubleValue(byte ba[]); |
| private byte[] cachedBa = null; |
| |
| /** |
| @@ -286,11 +280,7 @@ |
| |
| @Override |
| public double doubleValue() { |
| - // TODO Recent tests show that Java version is quicker. Maybe drop? |
| - if(_nativeOk) |
| - return nativeDoubleValue(toByteArray()); |
| - else |
| - return super.doubleValue(); |
| + return super.doubleValue(); |
| } |
| |
| /** |