/freebsd/lib/msun/src/ |
H A D | e_logf.c | 20 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 D | e_log.c | 70 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 D | s_log1pf.c | 22 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 D | s_log1p.c | 83 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 D | s_expm1f.c | 25 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 D | s_expm1.c | 116 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 D | s_clog.c | 39 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 D | s_clogl.c | 42 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 D | v_expf_inline.h | 16 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 D | v_expm1f_inline.h | 19 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 D | expf_1u.c | 17 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 D | exp.c | 19 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 D | expf.c | 14 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 D | sv_expf_inline.h | 20 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 D | expm1.c | 21 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 D | tanh.c | 16 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 D | cosh.c | 15 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 D | log1p.c | 16 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 D | exp.c | 16 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 D | sv_expm1f_inline.h | 18 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 D | expm1f.c | 19 float c2, c4, ln2_hi, ln2_lo; member 27 .ln2_hi = 0x1.62e4p-1f,
|
H A D | pow.c | 57 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 D | s_logl.c | 121 #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 D | s_logl.c | 118 #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 D | v_pow_log_data.c | 41 .ln2_hi = 0x1.62e42fefa3800p-1,
|