Lines Matching refs:k
168 __int32_t k,xsb; in _NAME_64() local
198 {hi = x - ln2_hi; lo = ln2_lo; k = 1;} in _NAME_64()
200 {hi = x + ln2_hi; lo = -ln2_lo; k = -1;} in _NAME_64()
202 k = invln2*x+((xsb==0)?_F_64(0.5):_F_64(-0.5)); in _NAME_64()
203 t = k; in _NAME_64()
214 else k = 0; in _NAME_64()
222 if(k==0) return x - (x*e-hxs); /* c is 0 */ in _NAME_64()
226 if(k== -1) return _F_64(0.5)*(x-e)_F_64(-0.5); in _NAME_64()
227 if(k==1) { in _NAME_64()
231 if (k <= -2 || k>56) { /* suffice to return exp(x)-1 */ in _NAME_64()
235 SET_HIGH_WORD(y,high+(k<<20)); /* add k to y's exponent */ in _NAME_64()
239 if(k<20) { in _NAME_64()
241 SET_HIGH_WORD(t,0x3ff00000 - (0x200000>>k)); /* t=1-2^-k */ in _NAME_64()
244 SET_HIGH_WORD(y,high+(k<<20)); /* add k to y's exponent */ in _NAME_64()
247 SET_HIGH_WORD(t,((0x3ff-k)<<20)); /* 2^-k */ in _NAME_64()
251 SET_HIGH_WORD(y,high+(k<<20)); /* add k to y's exponent */ in _NAME_64()