public float readFloat() { return Float.intBitsToFloat(readInt()); }
public double readDouble() { return Double.longBitsToDouble(readLong()); }
public void writeFloat(float v) { writeInt(Float.floatToIntBits(v)); }
public void writeRawDouble(double v) { writeLong(Double.doubleToRawLongBits(v)); }
public void writeRawDouble(double v) { writeLong(Double.doubleToRawLongBits(v)); }
public float readFloat() { return Float.intBitsToFloat(readInt()); }
final public BufferEditor bigEndianEditor() { return new BufferEditor.BigEndianBufferEditor(this); }
public void writeDouble(double v) { writeLong(Double.doubleToLongBits(v)); }
static public BufferEditor big(Buffer buffer) { return new BigEndianBufferEditor(buffer); }
final public BufferEditor bigEndianEditor() { return new BufferEditor.BigEndianBufferEditor(this); }
public void writeDouble(double v) { writeLong(Double.doubleToLongBits(v)); }
public double readDouble() { return Double.longBitsToDouble(readLong()); }
public void writeFloat(float v) { writeInt(Float.floatToIntBits(v)); }
public double readDouble() { return Double.longBitsToDouble(readLong()); }
static public BufferEditor big(Buffer buffer) { return new BigEndianBufferEditor(buffer); }
public void writeFloat(float v) { writeInt(Float.floatToIntBits(v)); }
final public BufferEditor bigEndianEditor() { return new BufferEditor.BigEndianBufferEditor(this); }
public void writeDouble(double v) { writeLong(Double.doubleToLongBits(v)); }
static public BufferEditor big(Buffer buffer) { return new BigEndianBufferEditor(buffer); }
public void writeRawDouble(double v) { writeLong(Double.doubleToRawLongBits(v)); }