Lines Matching refs:xbits
108 FPBits xbits(x);
112 switch (xbits.uintval()) {
145 if (xbits.uintval() < FPBits::MIN_NORMAL ||
146 xbits.uintval() > FPBits::MAX_NORMAL) {
147 if (xbits.is_zero()) {
150 if (xbits.get_sign() && !xbits.is_nan()) {
153 if (xbits.is_inf_or_nan()) {
157 xbits.set_val(xbits.get_val() * 0x1.0p23f);
161 m += static_cast<double>(xbits.get_exponent());
163 xbits.set_unbiased_exponent(0x7F);
164 int f_index = xbits.get_mantissa() >> 16;
166 FPBits f = xbits;
169 double d = static_cast<float>(xbits) - static_cast<float>(f);