fun byte52ToFloat(b: Byte): Float { if (b.toInt() == 0) return 0.0f var bits: Int = b and 0xff shl 24 - 5 bits += 63 - 2 shl 24 return java.lang.Float.intBitsToFloat(bits) }
byteToFloat ( b , mantissaBits=5 , zeroExponent=2 )