Lines Matching defs:frac
192 int frac;
205 frac = (ix & 0x007fffff) | 0x00800000;
206 frac -= iy;
207 while (frac < 0x00800000) {
209 return frac;
210 frac <<= 1;
213 return (exp << 23) | (frac & 0x007fffff);
219 int frac;
232 frac = (ix & 0x007fffff) | 0x00800000;
233 frac += iy;
234 if (frac >= 0x01000000) {
235 frac >>= 1;
239 return (exp << 23) | (frac & 0x007fffff);
277 long long frac;
290 frac = (ix & 0x000fffffffffffffLL) | 0x0010000000000000LL;
291 frac -= iy;
292 while (frac < 0x0010000000000000LL) {
294 return frac;
295 frac <<= 1;
298 return ((long long)exp << 52) | (frac & 0x000fffffffffffffLL);
304 long long frac;
317 frac = (ix & 0x000fffffffffffffLL) | 0x0010000000000000LL;
318 frac += iy;
319 if (frac >= 0x0020000000000000LL) {
320 frac >>= 1;
324 return (exp << 52) | (frac & 0x000fffffffffffffLL);