Lines Matching defs:xy
46 } xy, zz;
55 xy.d = (double) x * y;
59 * if the sum xy + z will be exact, just compute it and cast the
62 exy = (xy.i[0] >> 20) & 0x7ff;
66 return ((float) (xy.d + zz.d));
75 u = xy.i[1];
79 xy.i[1] = u & ~(s - 1);
81 u = xy.i[0];
83 if ((u & (s - 1)) | xy.i[1])
85 xy.i[0] = u & ~(s - 1);
86 xy.i[1] = 0;
88 /* collapse all of xy into a single bit */
89 xy.i[0] = (xy.i[0] & 0x80000000) | ((ez - 51) << 20);
90 xy.i[1] = 0;
113 return ((float) (xy.d + zz.d));
132 } xy, zz;
146 xy.e = (long double) x * y;
150 * if the sum xy + z will be exact, just compute it and cast the
153 exy = xy.i[2] & 0x7fff;
166 u = xy.i[0];
170 xy.i[0] = u & ~(s - 1);
172 u = xy.i[1];
174 if ((u & (s - 1)) | xy.i[0])
176 xy.i[1] = u & ~(s - 1);
177 xy.i[0] = 0;
179 /* collapse all of xy into a single bit */
180 xy.i[0] = 0;
181 xy.i[1] = 0x80000000;
182 xy.i[2] = (xy.i[2] & 0x8000) | (ez - 62);
201 xy.e += zz.e;
208 return ((float) xy.e);