Lines Matching full:bits
34 uint32_t bits = 0;
35 memcpy(&bits, &value, 4);
36 return bits;
41 uint64_t bits = 0;
42 memcpy(&bits, &value, 8);
43 return bits;
47 float RawbitsToFloat(uint32_t bits) {
49 memcpy(&value, &bits, 4);
54 double RawbitsToDouble(uint64_t bits) {
56 memcpy(&value, &bits, 8);
98 uint32_t bits = (sign << 31) | (exp << 23) | mantissa;
99 return RawbitsToFloat(bits);
104 uint64_t bits = (sign << 63) | (exp << 52) | mantissa;
105 return RawbitsToDouble(bits);