Bit Reinterpret Helpers
uint32 f_to_u32(float f)
uint32 f_to_u32(float f)uint32 bits = f_to_u32(1.0f); // 0x3F800000uint32 u8_to_u32(uint8 v)
uint32 u8_to_u32(uint8 v)uint32 bits = u8_to_u32(255); // 0x000000FFuint32 u16_to_u32(uint16 v)
uint32 u16_to_u32(uint16 v)uint32 bits = u16_to_u32(50000);uint32 u64_to_u32(uint64 v)
uint32 u64_to_u32(uint64 v)uint32 bits = u64_to_u32(0x1122334455667788);uint32 i8_to_u32(int8 v)
uint32 i8_to_u32(int8 v)uint32 i16_to_u32(int16 v)
uint32 i16_to_u32(int16 v)uint32 i32_to_u32(int32 v)
uint32 i32_to_u32(int32 v)uint32 i64_to_u32(int64 v)
uint32 i64_to_u32(int64 v)uint32 d_to_u32(double v)
uint32 d_to_u32(double v)float bits_to_float(uint raw)
float bits_to_float(uint raw)double bits_to_double(uint64 raw)
double bits_to_double(uint64 raw)uint float_to_bits(float value)
uint float_to_bits(float value)uint64 double_to_bits(double value)
uint64 double_to_bits(double value)float u32_to_f(uint raw)
float u32_to_f(uint raw)Last updated