Home
last modified time | relevance | path

Searched refs:exp_hi (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/math/
H A Dexpf16_utils.h73 float exp_hi = EXP_HI[x_hi + 18]; in exp_range_reduction() local
82 return {exp_hi * exp_mid, exp_lo}; in exp_range_reduction()
H A Dexpf.h109 return static_cast<float>(exp_hi * exp_mid * exp_lo); in expf()
/freebsd/contrib/llvm-project/libc/src/__support/FPUtil/
H A Ddyadic_float.h294 int exp_hi = exponent + static_cast<int>((Bits - 1) + FPBits<T>::EXP_BIAS); in fast_as() local
296 if (LIBC_UNLIKELY(exp_hi > 2 * FPBits<T>::EXP_BIAS)) { in fast_as()
316 if (LIBC_UNLIKELY(exp_hi <= 0)) { in fast_as()
319 shift = (Bits - PRECISION) + static_cast<uint32_t>(1 - exp_hi); in fast_as()
321 exp_hi = FPBits<T>::EXP_BIAS; in fast_as()
324 int exp_lo = exp_hi - static_cast<int>(PRECISION) - 1; in fast_as()
330 sign, static_cast<output_bits_t>(exp_hi), in fast_as()
381 output_bits_t(exp_hi) << FPBits<T>::SIG_LEN); in fast_as()