Home
last modified time | relevance | path

Searched refs:hfsq (Results 1 - 12 of 12) sorted by relevance

/third_party/jerryscript/jerry-libm/
H A Dlog1p.c57 * 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 Dlog.c53 * 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 Dlog2.c55 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 Dlog10f.c33 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 Dlog10.c39 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 Dlog1p.c72 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 Dlog1pf.c27 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 Dlog10f.c33 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 Dlog10.c39 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 Dlog1p.c72 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 Dlog1pf.c27 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 Dieee754.cc1607 * 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...]

Completed in 7 milliseconds