Lines Matching refs:FloatProperties
114 fputil::FloatProperties<T>::EXPONENT_BIAS - clz; in eisel_lemire()
132 fputil::FloatProperties<T>::MANTISSA_WIDTH - 3)) - in eisel_lemire()
155 (fputil::FloatProperties<T>::MANTISSA_WIDTH + 3))); in eisel_lemire()
168 if ((final_mantissa >> (fputil::FloatProperties<T>::MANTISSA_WIDTH + 1)) > in eisel_lemire()
176 if (exp2 - 1 >= (1 << fputil::FloatProperties<T>::EXPONENT_WIDTH) - 2) { in eisel_lemire()
214 fputil::FloatProperties<long double>::EXPONENT_BIAS - clz;
247 fputil::FloatProperties<long double>::MANTISSA_WIDTH -
261 (fputil::FloatProperties<long double>::MANTISSA_WIDTH + 3));
275 (fputil::FloatProperties<long double>::MANTISSA_WIDTH + 1)) > 0) {
283 (1 << fputil::FloatProperties<long double>::EXPONENT_WIDTH) - 2) {
325 static_cast<int64_t>(fputil::FloatProperties<T>::EXPONENT_BIAS)) { in simple_decimal_conversion()
334 static_cast<int64_t>(fputil::FloatProperties<T>::EXPONENT_BIAS + in simple_decimal_conversion()
335 fputil::FloatProperties<T>::MANTISSA_WIDTH)) { in simple_decimal_conversion()
375 exp2 += fputil::FloatProperties<T>::EXPONENT_BIAS; in simple_decimal_conversion()
386 hpd.shift(fputil::FloatProperties<T>::MANTISSA_WIDTH); in simple_decimal_conversion()
404 if ((final_mantissa >> fputil::FloatProperties<T>::MANTISSA_WIDTH) != 0) { in simple_decimal_conversion()
411 << fputil::FloatProperties<T>::MANTISSA_WIDTH) { in simple_decimal_conversion()
509 if (mantissa >> fputil::FloatProperties<T>::MANTISSA_WIDTH > 0) { in clinger_fast_path()
563 static_cast<int64_t>(fputil::FloatProperties<T>::EXPONENT_BIAS) / 3) { in decimal_exp_to_float()
572 static_cast<int64_t>(fputil::FloatProperties<T>::EXPONENT_BIAS + in decimal_exp_to_float()
573 fputil::FloatProperties<T>::MANTISSA_WIDTH) / in decimal_exp_to_float()
625 (1 << fputil::FloatProperties<T>::EXPONENT_WIDTH) - 1; in binary_exp_to_float()
641 *outputExp2 = (1 << fputil::FloatProperties<T>::EXPONENT_WIDTH) - 1; in binary_exp_to_float()
648 NUMBITS - fputil::FloatProperties<T>::MANTISSA_WIDTH - 1; in binary_exp_to_float()
672 mantissa &= fputil::FloatProperties<T>::MANTISSA_MASK; in binary_exp_to_float()
682 if (mantissa > fputil::FloatProperties<T>::MANTISSA_MASK) { in binary_exp_to_float()
695 *outputMantissa = mantissa & fputil::FloatProperties<T>::MANTISSA_MASK; in binary_exp_to_float()
974 nan_mantissa |= fputil::FloatProperties<T>::QUIET_NAN_MASK; in strtofloatingpoint()