Lines Matching defs:DoubleBits
89 using DoubleBits = typename fputil::FPBits<double>;
94 uint32_t sign_bit = (x_bits.uintval() >> 31) << DoubleBits::EXP_LEN;
103 DoubleBits xd_bits(xd);
120 unsigned idx = static_cast<unsigned>(x_m >> (DoubleBits::FRACTION_LEN - 4));
122 x_m |= static_cast<uint64_t>(DoubleBits::EXP_BIAS)
123 << DoubleBits::FRACTION_LEN;
125 double x_reduced = DoubleBits(x_m).get_val();
140 uint64_t r_m = DoubleBits(r).get_mantissa();
154 r_m | (static_cast<uint64_t>(out_e) << DoubleBits::FRACTION_LEN);
156 return static_cast<float>(DoubleBits(r_bits).get_val());