-
-
- private void readRawFloat64(BitBuffer input, final int manBits, final int expBits) {
- long low = input.getInt(32, false);
- low = low & 0x00000000FFFFFFFFL;
- long high = input.getInt(32, false);
- high = high & 0x00000000FFFFFFFFL;
- long temp = (high << 32) | low;
-
-
- value = createFloat(temp, manBits, expBits);
+ private static double readRawFloat64(BitBuffer input, final int manBits,
+ final int expBits) {
+ long low = input.getInt(32, false);
+ low = low & 0x00000000FFFFFFFFL;
+ long high = input.getInt(32, false);
+ high = high & 0x00000000FFFFFFFFL;
+ long temp = (high << 32) | low;
+ return createFloat(temp, manBits - 1, expBits);