Home
last modified time | relevance | path

Searched refs:ln2_hi (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/lib/msun/src/
H A De_logf.c20 ln2_hi = 6.9313812256e-01, /* 0x3f317180 */ 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.c70 ln2_hi = 6.93147180369123816490e-01, /* 3fe62e42 fee00000 */ 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.c22 ln2_hi = 6.9313812256e-01, /* 0x3f317180 */ variable
100 return k*ln2_hi+c; 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.c83 ln2_hi = 6.93147180369123816490e-01, /* 3fe62e42 fee00000 */ variable
160 return k*ln2_hi+c; 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.c25 ln2_hi = 6.9313812256e-01,/* 0x3f317180 */ 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()
74 hi = x - t*ln2_hi; /* t*ln2_hi is exact here */ in expm1f()
H A Ds_expm1.c116 ln2_hi = 6.93147180369123816490e-01,/* 0x3fe62e42, 0xfee00000 */ 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()
167 hi = x - t*ln2_hi; /* t*ln2_hi is exact here */ in expm1()
H A Ds_clog.c39 ln2_hi = 6.9314718055829871e-1, /* 0x162e42fefa0000.0p-53 */ 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()
H A Ds_clogl.c42 ln2_hi = 6.9314718055829871e-1; /* 0x162e42fefa0000.0p-53 */ variable
102 (MAX_EXP - 2) * ln2l_lo + (MAX_EXP - 2) * ln2_hi, v)); in clogl()
109 (MIN_EXP - 2) * ln2l_lo + (MIN_EXP - 2) * ln2_hi, v)); in clogl()
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dv_expf_inline.h16 float ln2_hi, ln2_lo, c0, c2; member
27 .ln2_hi = 0x1.62e4p-1f, .ln2_lo = 0x1.7f7d1cp-20f, \
41 float32x4_t ln2_c02 = vld1q_f32 (&d->ln2_hi); in v_expf_inline()
H A Dv_expm1f_inline.h19 float ln2_hi, ln2_lo; member
29 .ln2_hi = 0x1.62e4p-1f, .ln2_lo = 0x1.7f7d1cp-20f, \
37 float32x2_t ln2 = vld1_f32 (&d->ln2_hi); in expm1f_inline()
H A Dexpf_1u.c17 float ln2_hi, ln2_lo, c0, nothing; member
19 .ln2_hi = 0x1.62e4p-1f,
54 float32x4_t ln2_c0 = vld1q_f32 (&d->ln2_hi); in _ZGVnN4v_expf_1u()
H A Dexp.c19 float64x2_t inv_ln2, ln2_hi, ln2_lo, shift; member
34 .ln2_hi = V2 (0x1.62e42fefa39efp-8), /* ln2/N. */
104 r = vfmsq_f64 (r, data.ln2_hi, n); in V_NAME_D1()
H A Dexpf.c14 float ln2_hi, ln2_lo, c0, c2; member
27 .ln2_hi = 0x1.62e4p-1f,
79 float32x4_t ln2_c02 = vld1q_f32 (&d->ln2_hi); in V_NAME_F1()
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/
H A Dsv_expf_inline.h20 float ln2_hi, shift; member
30 .ln2_hi = 0x1.62e4p-1f, .ln2_lo = 0x1.7f7d1cp-20f, \
49 svfloat32_t r = svmsb_x (pg, sv_f32 (d->ln2_hi), n, x); in expf_inline()
H A Dexpm1.c21 double ln2_hi, ln2_lo; member
31 .ln2_hi = 0x1.62e42fefa39efp-1,
61 svfloat64_t ln2 = svld1rq (svptrue_b64 (), &d->ln2_hi); in SV_NAME_D1()
H A Dtanh.c16 float64_t inv_ln2, ln2_hi, ln2_lo, shift; member
27 .ln2_hi = -0x1.62e42fefa39efp-1,
46 svfloat64_t f = svmla_x (pg, x, j, d->ln2_hi); in expm1_inline()
H A Dcosh.c15 float64_t inv_ln2, ln2_hi, ln2_lo, shift, thres; member
23 .ln2_hi = -0x1.62e42fefa39efp-9,
50 svfloat64_t r = svmla_x (pg, x, n, d->ln2_hi); in exp_inline()
H A Dlog1p.c16 double ln2_hi, ln2_lo; member
28 .ln2_hi = 0x1.62e42fefa3800p-1,
101 svfloat64_t yhi = svmla_x (pg, f, k, d->ln2_hi); in SV_NAME_D1()
H A Dexp.c16 double ln2_hi, ln2_lo, inv_ln2, shift, thres; member
23 .ln2_hi = 0x1.62e42fefa3800p-1,
100 svfloat64_t ln2 = svld1rq (svptrue_b64 (), &d->ln2_hi); in SV_NAME_D1()
H A Dsv_expm1f_inline.h18 float32_t c2, c4, ln2_hi, ln2_lo; member
28 .c4 = 0x1.6b55a2p-10, .ln2_lo = 0x1.7f7d1cp-20f, .ln2_hi = 0x1.62e4p-1f, \
H A Dexpm1f.c19 float c2, c4, ln2_hi, ln2_lo; member
27 .ln2_hi = 0x1.62e4p-1f,
H A Dpow.c57 double log_c0, log_c2, log_c4, log_c6, ln2_hi, ln2_lo; member
73 .ln2_hi = 0x1.62e42fefa3800p-1,
217 svfloat64_t ln2_hilo = svld1rq_f64 (svptrue_b64 (), &d->ln2_hi); in sv_log_inline()
/freebsd/lib/msun/ld128/
H A Ds_logl.c121 #define ln2_hi F_hi(TSIZE - 1) macro
133 * ln2_hi and each F_hi(i) are rounded to a number of bits that
134 * makes F_hi(i) + dk*ln2_hi exact for all i and all dk.
136 * The last entry (for X just below 2) is used to define ln2_hi
138 * with dk*ln2_hi and dk*ln2_lo, respectively, when dk = -1.
528 * F_hi(i) with dk*ln_2_lo and dk*ln2_hi when k is -1 and i is in k_logl()
559 _3sumF(val_hi, val_lo, F_hi(i) + dk * ln2_hi); in k_logl()
667 _3sumF(val_hi, val_lo, F_hi(i) + dk * ln2_hi); in log1pl()
/freebsd/lib/msun/ld80/
H A Ds_logl.c118 #define ln2_hi F_hi(TSIZE - 1) macro
129 * ln2_hi and each F_hi(i) are rounded to a number of bits that
130 * makes F_hi(i) + dk*ln2_hi exact for all i and all dk.
132 * The last entry (for X just below 2) is used to define ln2_hi
134 * with dk*ln2_hi and dk*ln2_lo, respectively, when dk = -1.
532 * F_hi(i) with dk*ln_2_lo and dk*ln2_hi when k is -1 and i is in k_logl()
547 _3sumF(val_hi, val_lo, F_hi(i) + dk * ln2_hi); in k_logl()
656 _3sumF(val_hi, val_lo, F_hi(i) + dk * ln2_hi); in log1pl()
/freebsd/contrib/arm-optimized-routines/math/aarch64/
H A Dv_pow_log_data.c41 .ln2_hi = 0x1.62e42fefa3800p-1,

12