Lines Matching refs:k
38 int64_t k,hx,lx; in __scalblnl() local
40 k = (hx>>48)&0x7fff; /* extract exponent */ in __scalblnl()
41 if (k==0) { /* 0 or subnormal x */ in __scalblnl()
45 k = ((hx>>48)&0x7fff) - 114; in __scalblnl()
47 if (k==0x7fff) return x+x; /* NaN or Inf */ in __scalblnl()
49 if (n> 50000 || k+n > 0x7ffe) in __scalblnl()
53 k = k+n; in __scalblnl()
54 if (k > 0) /* normal result */ in __scalblnl()
55 {SET_LDOUBLE_MSW64(x,(hx&0x8000ffffffffffffULL)|(k<<48)); return x;} in __scalblnl()
56 if (k <= -114) in __scalblnl()
58 k += 114; /* subnormal result */ in __scalblnl()
59 SET_LDOUBLE_MSW64(x,(hx&0x8000ffffffffffffULL)|(k<<48)); in __scalblnl()