Lines Matching refs:k
32 int64_t k; in __scalbln() local
34 k = (ix >> 52) & 0x7ff; /* extract exponent */ in __scalbln()
35 if (__builtin_expect(k==0, 0)) { /* 0 or subnormal x */ in __scalbln()
39 k = ((ix >> 52) & 0x7ff) - 54; in __scalbln()
41 if (__builtin_expect(k==0x7ff, 0)) return x+x; /* NaN or Inf */ in __scalbln()
44 if (__builtin_expect(n> 50000 || k+n > 0x7fe, 0)) in __scalbln()
48 k = k+n; in __scalbln()
49 if (__builtin_expect(k > 0, 1)) /* normal result */ in __scalbln()
50 {INSERT_WORDS64(x,(ix&UINT64_C(0x800fffffffffffff))|(k<<52)); in __scalbln()
52 if (k <= -54) in __scalbln()
54 k += 54; /* subnormal result */ in __scalbln()
55 INSERT_WORDS64(x,(ix&INT64_C(0x800fffffffffffff))|(k<<52)); in __scalbln()