assertEquals(4, write.writeFloat(-65, 1000, false));
assertEquals(4, write.writeFloat(-65, 1000, true));
assertEquals(4, write.writeFloat(-8192, 1000, false));
assertEquals(4, write.writeFloat(-8192, 1000, true));
Input read = new UnsafeMemoryInput(write.toBytes());
assertEquals(read.readFloat(), 0f);
assertEquals(read.readFloat(), 63f);
assertEquals(read.readFloat(), 64f);
assertEquals(read.readFloat(), 127f);
assertEquals(read.readFloat(), 128f);
assertEquals(read.readFloat(), 8192f);
assertEquals(read.readFloat(), 16384f);
assertEquals(read.readFloat(), 32767f);
assertEquals(read.readFloat(), -63f);
assertEquals(read.readFloat(), -64f);
assertEquals(read.readFloat(), -127f);
assertEquals(read.readFloat(), -128f);
assertEquals(read.readFloat(), -8192f);
assertEquals(read.readFloat(), -16384f);
assertEquals(read.readFloat(), -32768f);
assertEquals(read.readFloat(1000, true), 0f);
assertEquals(read.readFloat(1000, false), 0f);
assertEquals(read.readFloat(1000, true), 63f);
assertEquals(read.readFloat(1000, false), 63f);
assertEquals(read.readFloat(1000, true), 64f);
assertEquals(read.readFloat(1000, false), 64f);
assertEquals(read.readFloat(1000, true), 127f);
assertEquals(read.readFloat(1000, false), 127f);
assertEquals(read.readFloat(1000, true), 128f);
assertEquals(read.readFloat(1000, false), 128f);
assertEquals(read.readFloat(1000, true), 8191f);
assertEquals(read.readFloat(1000, false), 8191f);
assertEquals(read.readFloat(1000, true), 8192f);
assertEquals(read.readFloat(1000, false), 8192f);
assertEquals(read.readFloat(1000, true), 16383f);
assertEquals(read.readFloat(1000, false), 16383f);
assertEquals(read.readFloat(1000, true), 16384f);
assertEquals(read.readFloat(1000, false), 16384f);
assertEquals(read.readFloat(1000, true), 32767f);
assertEquals(read.readFloat(1000, false), 32767f);
assertEquals(read.readFloat(1000, false), -64f);
assertEquals(read.readFloat(1000, true), -64f);
assertEquals(read.readFloat(1000, false), -65f);
assertEquals(read.readFloat(1000, true), -65f);
assertEquals(read.readFloat(1000, false), -8192f);
assertEquals(read.readFloat(1000, true), -8192f);
}