Lines Matching refs:hx

61 	int n, hx, hy, hz, ix, iy, sx, sq, i, m;  in fmodquo()  local
64 hx = __HI(x); /* high word of x */ in fmodquo()
68 sx = hx & 0x80000000; /* sign of x */ in fmodquo()
69 sq = (hx ^ hy) & 0x80000000; /* sign of x/y */ in fmodquo()
70 hx ^= sx; /* |x| */ in fmodquo()
75 if ((hy | ly) == 0 || hx >= 0x7ff00000 || /* y=0, or x !finite */ in fmodquo()
78 if (hx <= hy) { in fmodquo()
79 if (hx < hy || lx < ly) in fmodquo()
89 if (hx < 0x00100000) { /* subnormal x */ in fmodquo()
90 if (hx == 0) { in fmodquo()
94 for (ix = -1022, i = (hx << 11); i > 0; i <<= 1) in fmodquo()
98 ix = (hx >> 20) - 1023; in fmodquo()
114 hx = 0x00100000 | (0x000fffff & hx); in fmodquo()
118 hx = (hx << n) | (lx >> (32 - n)); in fmodquo()
121 hx = lx << (n - 32); in fmodquo()
142 hz = hx - hy; in fmodquo()
147 hx = hx + hx + (lx >> 31); in fmodquo()
160 hx = hz + hz + (lz >> 31); in fmodquo()
165 hz = hx - hy; in fmodquo()
170 hx = hz; in fmodquo()
178 if ((hx | lx) == 0) { /* return sign(x)*0 */ in fmodquo()
181 while (hx < 0x00100000) { /* normalize x */ in fmodquo()
182 hx = hx + hx + (lx >> 31); in fmodquo()
187 hx = (hx - 0x00100000) | ((iy + 1023) << 20); in fmodquo()
188 __HI(x) = hx | sx; in fmodquo()
193 lx = (lx >> n) | ((unsigned) hx << (32 - n)); in fmodquo()
194 hx >>= n; in fmodquo()
196 lx = (hx << (32 - n)) | (lx >> n); in fmodquo()
197 hx = sx; in fmodquo()
199 lx = hx >> (n - 32); in fmodquo()
200 hx = sx; in fmodquo()
202 __HI(x) = hx | sx; in fmodquo()
213 int hx, hy, sx, sq; in remquo() local
217 hx = __HI(x); /* high word of x */ in remquo()
220 sx = hx & 0x80000000; /* sign of x */ in remquo()
221 sq = (hx ^ hy) & 0x80000000; /* sign of x/y */ in remquo()
222 hx ^= sx; /* |x| */ in remquo()
227 if ((hy | ly) == 0 || hx >= 0x7ff00000 || /* y=0, or x !finite */ in remquo()