/freebsd/lib/msun/src/ |
H A D | e_logf.c | 21 ln2_lo = 9.0580006145e-06, /* 0x3717f7d1 */ variable 61 return dk*ln2_hi+dk*ln2_lo; in logf() 66 return dk*ln2_hi-((R-dk*ln2_lo)-f);} in logf() 81 return dk*ln2_hi-((hfsq-(s*(hfsq+R)+dk*ln2_lo))-f); in logf() 84 return dk*ln2_hi-((s*(f-R)-dk*ln2_lo)-f); in logf()
|
H A D | e_log.c | 71 ln2_lo = 1.90821492927058770002e-10, /* 3dea39ef 35793c76 */ variable 114 return dk*ln2_hi+dk*ln2_lo; in log() 119 return dk*ln2_hi-((R-dk*ln2_lo)-f);} in log() 134 return dk*ln2_hi-((hfsq-(s*(hfsq+R)+dk*ln2_lo))-f); in log() 137 return dk*ln2_hi-((s*(f-R)-dk*ln2_lo)-f); in log()
|
H A D | s_log1pf.c | 23 ln2_lo = 9.0580006145e-06, /* 0x3717f7d1 */ variable 99 c += k*ln2_lo; in log1pf() 105 return k*ln2_hi-((R-(k*ln2_lo+c))-f); in log1pf() 111 return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); in log1pf()
|
H A D | s_log1p.c | 84 ln2_lo = 1.90821492927058770002e-10, /* 3dea39ef 35793c76 */ variable 159 c += k*ln2_lo; in log1p() 165 return k*ln2_hi-((R-(k*ln2_lo+c))-f); in log1p() 171 return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); in log1p()
|
H A D | s_expm1f.c | 26 ln2_lo = 9.0580006145e-06,/* 0x3717f7d1 */ variable 68 {hi = x - ln2_hi; lo = ln2_lo; k = 1;} in expm1f() 70 {hi = x + ln2_hi; lo = -ln2_lo; k = -1;} in expm1f() 75 lo = t*ln2_lo; in expm1f()
|
H A D | s_expm1.c | 117 ln2_lo = 1.90821492927058770002e-10,/* 0x3dea39ef, 0x35793c76 */ variable 161 {hi = x - ln2_hi; lo = ln2_lo; k = 1;} in expm1() 163 {hi = x + ln2_hi; lo = -ln2_lo; k = -1;} in expm1() 168 lo = t*ln2_lo; in expm1()
|
H A D | s_clog.c | 40 ln2_lo = 1.6465949582897082e-12; /* 0x1cf79abc9e3b3a.0p-92 */ variable 85 (MAX_EXP - 2) * ln2_lo + (MAX_EXP - 2) * ln2_hi, v)); in clog() 92 (MIN_EXP - 2) * ln2_lo + (MIN_EXP - 2) * ln2_hi, v)); in clog()
|
/freebsd/contrib/arm-optimized-routines/pl/math/ |
H A D | sv_tanh_3u.c | 16 float64_t inv_ln2, ln2_hi, ln2_lo, shift; member 28 .ln2_lo = -0x1.abc9e3b39803fp-56, 47 f = svmla_x (pg, f, j, d->ln2_lo); in expm1_inline()
|
H A D | v_tanh_3u.c | 16 float64x2_t inv_ln2, ln2_hi, ln2_lo, shift; member 29 .ln2_lo = V2 (-0x1.abc9e3b39803fp-56), 48 f = vfmaq_f64 (f, j, d->ln2_lo); in expm1_inline()
|
H A D | sv_cosh_2u.c | 15 float64_t inv_ln2, ln2_hi, ln2_lo, shift, thres; member 24 .ln2_lo = -0x1.abc9e3b39803f3p-64, 49 r = svmla_x (pg, r, n, d->ln2_lo); in exp_inline()
|
H A D | v_exp_tail_inline.h | 26 float64x2_t shift, invln2, ln2_hi, ln2_lo; member 35 .ln2_lo = V2 (0x1.abc9e3b39803f3p-64), 83 r = vfmsq_f64 (r, d->ln2_lo, n); in v_exp_tail_inline()
|
H A D | sv_log1p_2u5.c | 16 double ln2_hi, ln2_lo; member 29 .ln2_lo = 0x1.ef35793c76730p-45, 100 svfloat64_t ylo = svmla_x (pg, cm, k, d->ln2_lo); in SV_NAME_D1()
|
H A D | sv_expf_inline.h | 19 float inv_ln2, ln2_hi, ln2_lo, shift; member 30 .ln2_lo = 0x1.7f7d1cp-20f, .shift = 0x1.803f8p17f, \
|
H A D | sv_expm1f_inline.h | 18 float32_t c2, c4, ln2_hi, ln2_lo; member 29 .ln2_lo = 0x1.7f7d1cp-20f, \
|
H A D | sv_expf_2u.c | 15 float inv_ln2, ln2_hi, ln2_lo, shift, thres; member 23 .ln2_lo = 0x1.7f7d1cp-20f,
|
H A D | sv_expm1_2u5.c | 21 double ln2_hi, ln2_lo; member 32 .ln2_lo = 0x1.abc9e3b39803fp-56,
|
H A D | sv_expm1f_1u6.c | 19 float c2, c4, ln2_hi, ln2_lo; member 29 .ln2_lo = 0x1.7f7d1cp-20f,
|
H A D | sv_exp_1u5.c | 15 double ln2_hi, ln2_lo, inv_ln2, shift, thres; member 21 .ln2_lo = 0x1.ef35793c76730p-45,
|
H A D | v_pow_log_data.c | 42 .ln2_lo = 0x1.ef35793c76730p-45,
|
H A D | v_pow_1u5.c | 27 float64x2_t ln2_hi, ln2_lo; member 38 .ln2_lo = V2 (0x1.ef35793c76730p-45), 97 float64x2_t lo1 = vfmaq_f64 (logctail, kd, d->ln2_lo); in v_log_inline()
|
H A D | finite_pow.h | 72 double lo1 = kd * __v_pow_log_data.ln2_lo + logctail; in log_inline()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/ |
H A D | v_exp.c | 17 float64x2_t inv_ln2, ln2_hi, ln2_lo, shift; member 33 .ln2_lo = V2 (0x1.abc9e3b39803f3p-63), 103 r = vfmsq_f64 (r, data.ln2_lo, n); in V_NAME_D1()
|
H A D | v_expf.c | 14 float32x4_t shift, inv_ln2, ln2_hi, ln2_lo; member 26 .ln2_lo = V4 (0x1.7f7d1cp-20f), 99 r = vfmsq_f32 (r, n, d->ln2_lo); in V_NAME_F1()
|
/freebsd/lib/msun/ld128/ |
H A D | s_logl.c | 122 #define ln2_lo F_lo(TSIZE - 1) macro 137 * and ln2_lo, to ensure that F_hi(i) and F_lo(i) cancel exactly 138 * with dk*ln2_hi and dk*ln2_lo, respectively, when dk = -1. 552 dd * P14))))))))))) + (F_lo(i) + dk * ln2_lo) + d * d * P2; in k_logl() 660 dd * P14))))))))))) + (F_lo(i) + dk * ln2_lo + d_lo) + d * d * P2; in log1pl()
|
/freebsd/lib/msun/ld80/ |
H A D | s_logl.c | 119 #define ln2_lo F_lo(TSIZE - 1) macro 133 * and ln2_lo, to ensure that F_hi(i) and F_lo(i) cancel exactly 134 * with dk*ln2_hi and dk*ln2_lo, respectively, when dk = -1. 540 (F_lo(i) + dk * ln2_lo + z * d * (d * P4 + P3)) + z * P2; in k_logl() 649 (F_lo(i) + dk * ln2_lo + d_lo + z * d * (d * P4 + P3)) + z * P2; in log1pl()
|