Lines Matching refs:frac
205 int frac; in denormal_subf1() local
218 frac = (ix & 0x007fffff) | 0x00800000; in denormal_subf1()
219 frac -= iy; in denormal_subf1()
220 while (frac < 0x00800000) { in denormal_subf1()
222 return frac; in denormal_subf1()
223 frac <<= 1; in denormal_subf1()
226 return (exp << 23) | (frac & 0x007fffff); in denormal_subf1()
232 int frac; in denormal_addf1() local
245 frac = (ix & 0x007fffff) | 0x00800000; in denormal_addf1()
246 frac += iy; in denormal_addf1()
247 if (frac >= 0x01000000) { in denormal_addf1()
248 frac >>= 1; in denormal_addf1()
252 return (exp << 23) | (frac & 0x007fffff); in denormal_addf1()
290 long long frac; in denormal_subd1() local
303 frac = (ix & 0x000fffffffffffffLL) | 0x0010000000000000LL; in denormal_subd1()
304 frac -= iy; in denormal_subd1()
305 while (frac < 0x0010000000000000LL) { in denormal_subd1()
307 return frac; in denormal_subd1()
308 frac <<= 1; in denormal_subd1()
311 return ((long long)exp << 52) | (frac & 0x000fffffffffffffLL); in denormal_subd1()
317 long long frac; in denormal_addd1() local
330 frac = (ix & 0x000fffffffffffffLL) | 0x0010000000000000LL; in denormal_addd1()
331 frac += iy; in denormal_addd1()
332 if (frac >= 0x0020000000000000LL) { in denormal_addd1()
333 frac >>= 1; in denormal_addd1()
337 return (exp << 52) | (frac & 0x000fffffffffffffLL); in denormal_addd1()