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