Lines Matching refs:frac
202 int frac;
215 frac = (ix & 0x007fffff) | 0x00800000;
216 frac -= iy;
217 while (frac < 0x00800000) {
219 return frac;
220 frac <<= 1;
223 return (exp << 23) | (frac & 0x007fffff);
229 int frac;
242 frac = (ix & 0x007fffff) | 0x00800000;
243 frac += iy;
244 if (frac >= 0x01000000) {
245 frac >>= 1;
249 return (exp << 23) | (frac & 0x007fffff);
287 long long frac;
300 frac = (ix & 0x000fffffffffffffLL) | 0x0010000000000000LL;
301 frac -= iy;
302 while (frac < 0x0010000000000000LL) {
304 return frac;
305 frac <<= 1;
308 return ((long long)exp << 52) | (frac & 0x000fffffffffffffLL);
314 long long frac;
327 frac = (ix & 0x000fffffffffffffLL) | 0x0010000000000000LL;
328 frac += iy;
329 if (frac >= 0x0020000000000000LL) {
330 frac >>= 1;
334 return (exp << 52) | (frac & 0x000fffffffffffffLL);