/freebsd/lib/msun/src/ |
H A D | s_log1pf.c | 39 float hfsq,f,c,s,z,R,u; in log1pf() local 93 hfsq=(float)0.5*f*f; in log1pf() 103 R = hfsq*((float)1.0-(float)0.66666666666666666*f); in log1pf() 110 if(k==0) return f-(hfsq-s*(hfsq+R)); else in log1pf() 111 return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); in log1pf()
|
H A D | s_log1p.c | 100 double hfsq,f,c,s,z,R,u; in log1p() local 153 hfsq=0.5*f*f; in log1p() 163 R = hfsq*(1.0-0.66666666666666666*f); in log1p() 170 if(k==0) return f-(hfsq-s*(hfsq+R)); else in log1p() 171 return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); in log1p()
|
H A D | e_logf.c | 35 float hfsq,f,s,z,R,w,t1,t2,dk; in logf() local 79 hfsq=(float)0.5*f*f; in logf() 80 if(k==0) return f-(hfsq-s*(hfsq+R)); else in logf() 81 return dk*ln2_hi-((hfsq-(s*(hfsq+R)+dk*ln2_lo))-f); in logf()
|
H A D | e_log.c | 87 double hfsq,f,s,z,R,w,t1,t2,dk; in log() local 132 hfsq=0.5*f*f; in log() 133 if(k==0) return f-(hfsq-s*(hfsq+R)); else in log() 134 return dk*ln2_hi-((hfsq-(s*(hfsq+R)+dk*ln2_lo))-f); in log()
|
H A D | e_log2f.c | 31 float f,hfsq,hi,lo,r,y; in log2f() local 54 hfsq = (float)0.5*f*f; in log2f() 72 return (r - hfsq + f) * ((float_t)ivln2lo + ivln2hi) + y; in log2f() 74 hi = f - hfsq; in log2f() 77 lo = (f - hi) - hfsq + r; in log2f()
|
H A D | e_log10f.c | 33 float f,hfsq,hi,lo,r,y; in log10f() local 56 hfsq = (float)0.5*f*f; in log10f() 61 return (r - hfsq + f) * ((float_t)ivln10lo + ivln10hi) + in log10f() 63 hi = f - hfsq; in log10f() 66 lo = (f - hi) - hfsq + r; in log10f()
|
H A D | e_log2.c | 40 double f,hfsq,hi,lo,r,val_hi,val_lo,w,y; in log2() local 64 hfsq = 0.5*f*f; in log2() 97 hi = f - hfsq; in log2() 99 lo = (f - hi) - hfsq + r; in log2()
|
H A D | e_log10.c | 40 double f,hfsq,hi,lo,r,val_hi,val_lo,w,y,y2; in log10() local 64 hfsq = 0.5*f*f; in log10() 68 hi = f - hfsq; in log10() 70 lo = (f - hi) - hfsq + r; in log10()
|
H A D | k_logf.h | 26 float hfsq,s,z,R,w,t1,t2; in k_log1pf() local 34 hfsq=(float)0.5*f*f; in k_log1pf() 35 return s*(hfsq+R); in k_log1pf()
|
H A D | k_log.h | 86 double hfsq,s,z,R,w,t1,t2; in k_log1p() local 94 hfsq=0.5*f*f; in k_log1p() 95 return s*(hfsq+R); in k_log1p()
|