4 ms·
Java has a type called bytebuffer that might do the trick: http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html#getFloat() http://docs.oracle.com/j
by shanemhansen 11y ago
Java has a type called bytebuffer that might do the trick: http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html#getFloat() http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer...
I don't know how that would get optimized by the jit at runtime though.
- jdmichal 11y agoDon't be silly. These functions are built into `Float` and `Double`. http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#doubleToRawLongBits%28double%29 http://docs.oracle.com/javase/7/docs/api/java/lang/Double.ht... http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#longBitsToDouble%28long%29 http://docs.oracle.com/javase/7/docs/api/java/lang/Double.ht... Both are marked as native functions in OpenJDK 7: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/java/lang/Double.java#Double.doubleToRawLongBits%28double%29 http://grepcode.com/file/repository.grepcode.com/java/root/j... http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/java/lang/Double.java#Double.longBitsToDouble%28long%29 http://grepcode.com/file/repository.grepcode.com/java/root/j...