Lines Matching refs:k
75 __int32_t k,hx,lx; in scalbn64() local
77 k = (hx&0x7ff00000)>>20; /* extract exponent */ in scalbn64()
78 if (k==0) { /* 0 or subnormal x */ in scalbn64()
82 k = ((hx&0x7ff00000)>>20) - 54; in scalbn64()
87 if (k==0x7ff) return x+x; /* NaN or Inf */ in scalbn64()
92 k = k+n; in scalbn64()
93 if (k > 0x7fe) return __math_oflow(hx<0); /* overflow */ in scalbn64()
94 if (k > 0) /* normal result */ in scalbn64()
95 {SET_HIGH_WORD(x,(hx&0x800fffff)|(k<<20)); return x;} in scalbn64()
96 if (k <= -54) in scalbn64()
98 k += 54; /* subnormal result */ in scalbn64()
99 SET_HIGH_WORD(x,(hx&0x800fffff)|(k<<20)); in scalbn64()