/freebsd/lib/msun/ld80/ |
H A D | s_expl.c | 73 long double hi, lo, t, twopk; in expl() local 97 twopk = 1; in expl() 105 SET_LDBL_EXPSIGN(twopk, BIAS + k); in expl() 106 RETURNI(t * twopk); in expl() 108 SET_LDBL_EXPSIGN(twopk, BIAS + k + 10000); in expl() 109 RETURNI(t * twopk * twom10000); in expl() 160 long double fn, hx2_hi, hx2_lo, q, r, r1, r2, t, twomk, twopk, x_hi; in expm1l() local 232 twopk = v.e; in expm1l() 255 RETURNI(t * twopk - 1); in expm1l() 261 RETURNI(t * twopk - 1); in expm1l() [all …]
|
H A D | s_exp2l.c | 220 long double r, twopk, twopkp10000, z; in exp2l() local 267 twopk = v.e; in exp2l() 283 RETURNI(r * twopk); in exp2l()
|
/freebsd/lib/msun/ld128/ |
H A D | s_expl.c | 61 long double hi, lo, t, twopk; in expl() local 85 twopk = 1; in expl() 97 SET_LDBL_EXPSIGN(twopk, BIAS + k); in expl() 98 RETURNI(t * twopk); in expl() 100 SET_LDBL_EXPSIGN(twopk, BIAS + k + 10000); in expl() 101 RETURNI(t * twopk * twom10000); in expl() 202 long double hx2_hi, hx2_lo, q, r, r1, t, twomk, twopk, x_hi; in expm1l() local 278 twopk = v.e; in expm1l() 302 RETURNI(t * twopk - 1); in expm1l() 308 RETURNI(t * twopk - 1); in expm1l() [all …]
|
H A D | s_exp2l.c | 356 long double r, t, twopk, twopkp10000, z; in exp2l() local 406 twopk = v.e; in exp2l() 422 return (r * twopk); in exp2l()
|
/freebsd/lib/msun/src/ |
H A D | e_expf.c | 45 float y,hi=0.0,lo=0.0,c,t,twopk; in expf() local 83 SET_FLOAT_WORD(twopk,((u_int32_t)(0x7f+k))<<23); in expf() 85 SET_FLOAT_WORD(twopk,((u_int32_t)(0x7f+(k+100)))<<23); in expf() 91 return y*twopk; in expf() 93 return y*twopk*twom100; in expf()
|
H A D | e_exp.c | 103 double y,hi=0.0,lo=0.0,c,t,twopk; in exp() local 144 INSERT_WORDS(twopk,((u_int32_t)(0x3ff+k))<<20, 0); in exp() 146 INSERT_WORDS(twopk,((u_int32_t)(0x3ff+(k+1000)))<<20, 0); in exp() 152 return y*twopk; in exp() 154 return y*twopk*twom1000; in exp()
|
H A D | s_expm1f.c | 41 float y,hi,lo,c,t,e,hxs,hfx,r1,twopk; in expm1f() local 94 SET_FLOAT_WORD(twopk,((u_int32_t)(0x7f+k))<<23); /* 2^k */ in expm1f() 105 else y = y*twopk; in expm1f() 112 y = y*twopk; in expm1f() 117 y = y*twopk; in expm1f()
|
H A D | s_expm1.c | 131 double y,hi,lo,c,t,e,hxs,hfx,r1,twopk; in expm1() local 187 INSERT_WORDS(twopk,((u_int32_t)(0x3ff+k))<<20,0); /* 2^k */ in expm1() 198 else y = y*twopk; in expm1() 205 y = y*twopk; in expm1() 210 y = y*twopk; in expm1()
|
H A D | s_exp2f.c | 96 double tv, twopk, u, z; in exp2f() local 127 INSERT_WORDS(twopk, 0x3ff00000 + k, 0); in exp2f() 135 return (tv * twopk); in exp2f()
|
H A D | s_exp2.c | 343 double r, t, twopk, twopkp1000, z; in exp2() local 379 INSERT_WORDS(twopk, 0x3ff00000 + k, 0); in exp2() 388 return (r * twopk); in exp2()
|