#ifndef _R3DFLOAT_H_ #define _R3DFLOAT_H_ namespace R3DFloat { constexpr UINT16 Pro16BitMax = 0x7fff; constexpr float Pro16BitFltMin = 1e-7f; // float min in IEEE float GetFloat16(UINT16 f); float GetFloat32(UINT32 f); UINT32 ConvertProFloat(UINT32 a1); // return float in hex or integer format UINT32 Convert16BitProFloat(UINT32 a1); float ToFloat(UINT32 a1); // integer float to actual IEEE 754 float } #endif