Lines Matching refs:k
27 int32_t k,ix; in __scalbnf() local
29 k = (ix&0x7f800000)>>23; /* extract exponent */ in __scalbnf()
30 if (__builtin_expect(k==0, 0)) { /* 0 or subnormal x */ in __scalbnf()
34 k = ((ix&0x7f800000)>>23) - 25; in __scalbnf()
36 if (__builtin_expect(k==0xff, 0)) return x+x; /* NaN or Inf */ in __scalbnf()
39 if (__builtin_expect(n> 50000 || k+n > 0xfe, 0)) in __scalbnf()
43 k = k+n; in __scalbnf()
44 if (__builtin_expect(k > 0, 1)) /* normal result */ in __scalbnf()
45 {SET_FLOAT_WORD(x,(ix&0x807fffff)|(k<<23)); return x;} in __scalbnf()
46 if (k <= -25) in __scalbnf()
48 k += 25; /* subnormal result */ in __scalbnf()
49 SET_FLOAT_WORD(x,(ix&0x807fffff)|(k<<23)); in __scalbnf()