/external/fdlibm/ |
s_expm1.c | 136 double y,hi,lo,c,t,e,hxs,hfx,r1; local 186 hxs = x*hfx; 187 r1 = one+hxs*(Q1+hxs*(Q2+hxs*(Q3+hxs*(Q4+hxs*Q5)))); 189 e = hxs*((r1-t)/(6.0 - x*t)); 190 if(k==0) return x - (x*e-hxs); /* c is 0 */ 193 e -= hxs; [all...] |
/bionic/libm/src/ |
s_expm1.c | 133 double y,hi,lo,c,t,e,hxs,hfx,r1; local 184 hxs = x*hfx; 185 r1 = one+hxs*(Q1+hxs*(Q2+hxs*(Q3+hxs*(Q4+hxs*Q5)))); 187 e = hxs*((r1-t)/(6.0 - x*t)); 188 if(k==0) return x - (x*e-hxs); /* c is 0 */ 191 e -= hxs; [all...] |
s_expm1f.c | 41 float y,hi,lo,c,t,e,hxs,hfx,r1; local 89 hxs = x*hfx; 90 r1 = one+hxs*(Q1+hxs*(Q2+hxs*(Q3+hxs*(Q4+hxs*Q5)))); 92 e = hxs*((r1-t)/((float)6.0 - x*t)); 93 if(k==0) return x - (x*e-hxs); /* c is 0 */ 96 e -= hxs; [all...] |