/bionic/libm/upstream-freebsd/lib/msun/src/ |
e_exp.c | 107 double y,hi=0.0,lo=0.0,c,t,twopk; local 148 INSERT_WORDS(twopk,0x3ff00000+(k<<20), 0); 150 INSERT_WORDS(twopk,0x3ff00000+((k+1000)<<20), 0); 156 return y*twopk; 158 return y*twopk*twom1000;
|
e_expf.c | 48 float y,hi=0.0,lo=0.0,c,t,twopk; local 86 SET_FLOAT_WORD(twopk,0x3f800000+(k<<23)); 88 SET_FLOAT_WORD(twopk,0x3f800000+((k+100)<<23)); 94 return y*twopk; 96 return y*twopk*twom100;
|
s_expm1f.c | 44 float y,hi,lo,c,t,e,hxs,hfx,r1,twopk; local 97 SET_FLOAT_WORD(twopk,0x3f800000+(k<<23)); /* 2^k */ 108 else y = y*twopk; 115 y = y*twopk; 120 y = y*twopk;
|
s_exp2f.c | 97 double tv, twopk, u, z; local 128 INSERT_WORDS(twopk, 0x3ff00000 + k, 0); 136 return (tv * twopk);
|
s_expm1.c | 135 double y,hi,lo,c,t,e,hxs,hfx,r1,twopk; local 191 INSERT_WORDS(twopk,0x3ff00000+(k<<20),0); /* 2^k */ 202 else y = y*twopk; 209 y = y*twopk; 214 y = y*twopk;
|
s_exp2.c | 344 double r, t, twopk, twopkp1000, z; local 380 INSERT_WORDS(twopk, 0x3ff00000 + k, 0); 389 return (r * twopk);
|