Lines Matching refs:bit_cast
298 uint32_t q = bit_cast<uint32_t>(std::numeric_limits<float>::quiet_NaN()); in quiet()
301 return bit_cast<float>(bit_cast<uint32_t>(a) | kSignalingBit); in quiet()
304 return bit_cast<float>(bit_cast<uint32_t>(a) & ~kSignalingBit); in quiet()
310 uint64_t q = bit_cast<uint64_t>(std::numeric_limits<double>::quiet_NaN()); in quiet()
313 return bit_cast<double>(bit_cast<uint64_t>(a) | kSignalingBit); in quiet()
316 return bit_cast<double>(bit_cast<uint64_t>(a) & ~kSignalingBit); in quiet()
443 return bit_cast<float>(bit_cast<uint32_t>(a) & 0x7fffffff); in ExecuteF32Abs()
447 return bit_cast<float>(bit_cast<uint32_t>(a) ^ 0x80000000); in ExecuteF32Neg()
472 return bit_cast<double>(bit_cast<uint64_t>(a) & 0x7fffffffffffffff); in ExecuteF64Abs()
476 return bit_cast<double>(bit_cast<uint64_t>(a) ^ 0x8000000000000000); in ExecuteF64Neg()
623 return bit_cast<float>(a); in ExecuteF32ReinterpretI32()
651 return bit_cast<double>(a); in ExecuteF64ReinterpretI64()
655 return bit_cast<int32_t>(a); in ExecuteI32ReinterpretF32()
659 return bit_cast<int64_t>(a); in ExecuteI64ReinterpretF64()