Lines Matching refs:hx
43 #define SET_NBIT(hx) ((hx) | (1ULL << LDBL_MANH_SIZE)) argument
46 #define SET_NBIT(hx) (hx) argument
71 int64_t hx,hz; /* We need a carry bit even if LDBL_MANH_SIZE is 32. */ in remquol() local
120 hx = SET_NBIT(ux.bits.manh); in remquol()
129 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1; in remquol()
130 if(hz<0){hx = hx+hx+(lx>>MANL_SHIFT); lx = lx+lx;} in remquol()
131 else {hx = hz+hz+(lz>>MANL_SHIFT); lx = lz+lz; q++;} in remquol()
134 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1; in remquol()
135 if(hz>=0) {hx=hz;lx=lz;q++;} in remquol()
138 if((hx|lx)==0) { /* return sign(x)*0 */ in remquol()
143 while(hx<(1ULL<<HFRAC_BITS)) { /* normalize x */ in remquol()
144 hx = hx+hx+(lx>>MANL_SHIFT); lx = lx+lx; in remquol()
147 ux.bits.manh = hx; /* The integer bit is truncated here if needed. */ in remquol()