/third_party/jerryscript/jerry-libm/ |
H A D | log1p.c | 57 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2. 60 * log1p(f) = f - (hfsq - s*(hfsq+R)). 63 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo))) 108 double hfsq, f, c, s, z, R; in log1p() local 195 hfsq = 0.5 * f * f; in log1p() 211 R = hfsq * (1. in log1p() [all...] |
H A D | log.c | 53 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2. 57 * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy) 60 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo))) 96 double hfsq, f, s, z, R, w, t1, t2, dk; in log() local 169 hfsq = 0.5 * f * f; in log() 172 return f - (hfsq in log() [all...] |
H A D | log2.c | 55 double f, hfsq, hi, lo, r, val_hi, val_lo, w, y; in log2() local 94 hfsq = 0.5 * f * f; in log2() 103 r = s * (hfsq + R); in log2() 105 * f-hfsq must (for args near 1) be evaluated in extra precision in log2() 107 * This is fairly efficient since f-hfsq only depends on f, so can in log2() 108 * be evaluated in parallel with R. Not combining hfsq with R also in log2() 113 * theorem for spitting f-hfsq as hi+lo, unless double_t was used in log2() 134 hi = f - hfsq; in log2() 138 lo = (f - hi) - hfsq + r; in log2()
|
/third_party/musl/src/math/ |
H A D | log10f.c | 33 float_t hfsq,f,s,z,R,w,t1,t2,dk,hi,lo; in log10f() local 68 hfsq = 0.5f*f*f; in log10f() 70 hi = f - hfsq; in log10f() 74 lo = f - hi - hfsq + s*(hfsq+R); in log10f()
|
H A D | log10.c | 39 double_t hfsq,f,s,z,R,w,t1,t2,dk,y,hi,lo,val_hi,val_lo; in log10() local 68 hfsq = 0.5*f*f; in log10() 77 /* hi+lo = f - hfsq + s*(hfsq+R) ~ log(1+f) */ in log10() 78 hi = f - hfsq; in log10() 82 lo = f - hi - hfsq + s*(hfsq+R); in log10()
|
H A D | log1p.c | 72 double_t hfsq,f,c,s,z,R,w,t1,t2,dk; in log1p() local 113 hfsq = 0.5*f*f; in log1p() 121 return s*(hfsq+R) + (dk*ln2_lo+c) - hfsq + f + dk*ln2_hi; in log1p()
|
H A D | log1pf.c | 27 float_t hfsq,f,c,s,z,R,w,t1,t2,dk; in log1pf() local 74 hfsq = 0.5f*f*f; in log1pf() 76 return s*(hfsq+R) + (dk*ln2_lo+c) - hfsq + f + dk*ln2_hi; in log1pf()
|
/third_party/musl/porting/liteos_a/kernel/src/math/ |
H A D | log10f.c | 33 float_t hfsq,f,s,z,R,w,t1,t2,dk,hi,lo; in log10f() local 68 hfsq = 0.5f*f*f; in log10f() 70 hi = f - hfsq; in log10f() 74 lo = f - hi - hfsq + s*(hfsq+R); in log10f()
|
H A D | log10.c | 39 double_t hfsq,f,s,z,R,w,t1,t2,dk,y,hi,lo,val_hi,val_lo; in log10() local 68 hfsq = 0.5*f*f; in log10() 77 /* hi+lo = f - hfsq + s*(hfsq+R) ~ log(1+f) */ in log10() 78 hi = f - hfsq; in log10() 82 lo = f - hi - hfsq + s*(hfsq+R); in log10()
|
H A D | log1p.c | 72 double_t hfsq,f,c,s,z,R,w,t1,t2,dk; in log1p() local 113 hfsq = 0.5*f*f; in log1p() 121 return s*(hfsq+R) + (dk*ln2_lo+c) - hfsq + f + dk*ln2_hi; in log1p()
|
H A D | log1pf.c | 27 float_t hfsq,f,c,s,z,R,w,t1,t2,dk; in log1pf() local 74 hfsq = 0.5f*f*f; in log1pf() 76 return s*(hfsq+R) + (dk*ln2_lo+c) - hfsq + f + dk*ln2_hi; in log1pf()
|
/third_party/node/deps/v8/src/base/ |
H A D | ieee754.cc | 1607 * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2. 1611 * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy) 1614 * = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo))) 1649 double hfsq, f, s, z, R, w, t1, t2, dk; in log() local 1702 hfsq = 0.5 * f * f; in log() 1704 return f - (hfsq in log() 1794 double hfsq, f, c, s, z, R, u; log1p() local 1948 double hfsq, s, z, R, w, t1, t2; k_log1p() local 1975 double f, hfsq, hi, lo, r, val_hi, val_lo, w, y; log2() local [all...] |