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