Lines Matching refs:k
32 long int k; in scalbln64() local
34 k = (hx&0x7ff00000)>>20; /* extract exponent */ in scalbln64()
35 if (k==0) { /* 0 or subnormal x */ in scalbln64()
39 k = ((hx&0x7ff00000)>>20) - 54; in scalbln64()
42 if (k==0x7ff) return x+x; /* NaN or Inf */ in scalbln64()
43 k = k+n; in scalbln64()
44 if (n> 50000 || k > 0x7fe) in scalbln64()
46 if (k > 0) /* normal result */ in scalbln64()
47 {SET_HIGH_WORD(x,(hx&0x800fffff)|(k<<20)); return x;} in scalbln64()
48 if (k <= -54) in scalbln64()
50 k += 54; /* subnormal result */ in scalbln64()
51 SET_HIGH_WORD(x,(hx&0x800fffff)|(k<<20)); in scalbln64()