@Override
  public final float readFloat() throws IOException {
    return Float.intBitsToFloat(readInt());
  }
Reads a 32-bit <code>float</code> value from this stream.

@return the next <code>float</code> value from the source stream.

@throws IOException
          If a problem occurs reading from this DataInputStream.
ql/src/java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java