Home
last modified time | relevance | path

Searched refs:ln2_lo (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/lib/msun/src/
H A De_logf.c21 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 De_log.c71 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 Ds_log1pf.c23 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 Ds_log1p.c84 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 Ds_expm1f.c26 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 Ds_expm1.c117 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 Ds_clog.c40 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 Dsv_tanh_3u.c16 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 Dv_tanh_3u.c16 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 Dsv_cosh_2u.c15 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 Dv_exp_tail_inline.h26 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 Dsv_log1p_2u5.c16 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 Dsv_expf_inline.h19 float inv_ln2, ln2_hi, ln2_lo, shift; member
30 .ln2_lo = 0x1.7f7d1cp-20f, .shift = 0x1.803f8p17f, \
H A Dsv_expm1f_inline.h18 float32_t c2, c4, ln2_hi, ln2_lo; member
29 .ln2_lo = 0x1.7f7d1cp-20f, \
H A Dsv_expf_2u.c15 float inv_ln2, ln2_hi, ln2_lo, shift, thres; member
23 .ln2_lo = 0x1.7f7d1cp-20f,
H A Dsv_expm1_2u5.c21 double ln2_hi, ln2_lo; member
32 .ln2_lo = 0x1.abc9e3b39803fp-56,
H A Dsv_expm1f_1u6.c19 float c2, c4, ln2_hi, ln2_lo; member
29 .ln2_lo = 0x1.7f7d1cp-20f,
H A Dsv_exp_1u5.c15 double ln2_hi, ln2_lo, inv_ln2, shift, thres; member
21 .ln2_lo = 0x1.ef35793c76730p-45,
H A Dv_pow_log_data.c42 .ln2_lo = 0x1.ef35793c76730p-45,
H A Dv_pow_1u5.c27 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 Dfinite_pow.h72 double lo1 = kd * __v_pow_log_data.ln2_lo + logctail; in log_inline()
/freebsd/contrib/arm-optimized-routines/math/aarch64/
H A Dv_exp.c17 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 Dv_expf.c14 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 Ds_logl.c122 #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 Ds_logl.c119 #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()

12