Lines Matching refs:k
34 int32_t k,es,hx,lx; in __scalblnl() local
36 k = es&0x7fff; /* extract exponent */ in __scalblnl()
37 if (__builtin_expect(k==0, 0)) { /* 0 or subnormal x */ in __scalblnl()
41 k = (es&0x7fff) - 63; in __scalblnl()
43 if (__builtin_expect(k==0x7fff, 0)) return x+x; /* NaN or Inf */ in __scalblnl()
46 if (__builtin_expect(n> 50000 || k+n > 0x7ffe, 0)) in __scalblnl()
50 k = k+n; in __scalblnl()
51 if (__builtin_expect(k > 0, 1)) /* normal result */ in __scalblnl()
52 {SET_LDOUBLE_EXP(x,(es&0x8000)|k); return x;} in __scalblnl()
53 if (k <= -64) in __scalblnl()
55 k += 64; /* subnormal result */ in __scalblnl()
56 SET_LDOUBLE_EXP(x,(es&0x8000)|k); in __scalblnl()