Lines Matching defs:hy
61 int n, hx, hy, hz, ix, iy, sx, sq, i, m;
66 hy = __HI(y); /* high word of y */
69 sq = (hx ^ hy) & 0x80000000; /* sign of x/y */
71 hy &= 0x7fffffff; /* |y| */
75 if ((hy | ly) == 0 || hx >= 0x7ff00000 || /* y=0, or x !finite */
76 (hy | ((ly | -ly) >> 31)) > 0x7ff00000) /* or y is NaN */
78 if (hx <= hy) {
79 if (hx < hy || lx < ly)
101 if (hy < 0x00100000) { /* subnormal y */
102 if (hy == 0) {
106 for (iy = -1022, i = (hy << 11); i > 0; i <<= 1)
110 iy = (hy >> 20) - 1023;
112 /* set up {hx,lx}, {hy,ly} and align y to x */
126 hy = 0x00100000 | (0x000fffff & hy);
130 hy = (hy << n) | (ly >> (32 - n));
133 hy = ly << (n - 32);
142 hz = hx - hy;
165 hz = hx - hy;
213 int hx, hy, sx, sq;
218 hy = __HI(y); /* high word of y */
221 sq = (hx ^ hy) & 0x80000000; /* sign of x/y */
223 hy &= 0x7fffffff; /* |y| */
227 if ((hy | ly) == 0 || hx >= 0x7ff00000 || /* y=0, or x !finite */
228 (hy | ((ly | -ly) >> 31)) > 0x7ff00000) /* or y is NaN */
233 if (hy <= 0x7fdfffff) {
237 if (hy < 0x00200000) {