docs: private static float bytesToFloat(byte b0, byte b1, byte b2, byte b3) {
          int mantissa = unsignedToSigned(unsignedByteToInt(b0)
                  + (unsignedByteToInt(b1) << 8)
                  + (unsignedByteToInt(b2) << 16), 24);
          return (float) (mantissa * Math.pow(10, b3));
      }