Lines Matching refs:iy

99 	unsigned int ix, iy;  in denormal_mulf()  local
104 iy = hy & 0x7fffffff; in denormal_mulf()
105 if (iy < 0x00800000 || ix == 0) in denormal_mulf()
108 exp = (iy & 0x7f800000) >> 23; in denormal_mulf()
110 iy = (iy & 0x007fffff) | 0x00800000; in denormal_mulf()
111 m = (unsigned long long)ix * iy; in denormal_mulf()
166 unsigned long long ix, iy; in denormal_muld() local
171 iy = hy & 0x7fffffffffffffffLL; in denormal_muld()
172 if (iy < 0x0010000000000000LL || ix == 0) in denormal_muld()
175 exp = (iy & 0x7ff0000000000000LL) >> 52; in denormal_muld()
177 iy = (iy & 0x000fffffffffffffLL) | 0x0010000000000000LL; in denormal_muld()
178 mult64(ix, iy, &mh, &ml); in denormal_muld()
203 static int denormal_subf1(unsigned int ix, unsigned int iy) in denormal_subf1() argument
209 return ix - iy; in denormal_subf1()
214 iy >>= exp - 1; in denormal_subf1()
215 if (iy == 0) in denormal_subf1()
219 frac -= iy; in denormal_subf1()
230 static int denormal_addf1(unsigned int ix, unsigned int iy) in denormal_addf1() argument
236 return ix + iy; in denormal_addf1()
241 iy >>= exp - 1; in denormal_addf1()
242 if (iy == 0) in denormal_addf1()
246 frac += iy; in denormal_addf1()
257 unsigned int ix, iy; in denormal_addf() local
263 iy = hy & 0x7fffffff; in denormal_addf()
264 if (iy < 0x00800000) { in denormal_addf()
265 ix = denormal_subf1(ix, iy); in denormal_addf()
271 ix = denormal_subf1(iy, ix); in denormal_addf()
277 iy = hy & 0x7fffffff; in denormal_addf()
278 if (iy < 0x00800000) in denormal_addf()
279 ix = denormal_addf1(ix, iy); in denormal_addf()
281 ix = denormal_addf1(iy, ix); in denormal_addf()
288 static long long denormal_subd1(unsigned long long ix, unsigned long long iy) in denormal_subd1() argument
294 return ix - iy; in denormal_subd1()
299 iy >>= exp - 1; in denormal_subd1()
300 if (iy == 0) in denormal_subd1()
304 frac -= iy; in denormal_subd1()
315 static long long denormal_addd1(unsigned long long ix, unsigned long long iy) in denormal_addd1() argument
321 return ix + iy; in denormal_addd1()
326 iy >>= exp - 1; in denormal_addd1()
327 if (iy == 0) in denormal_addd1()
331 frac += iy; in denormal_addd1()
342 unsigned long long ix, iy; in denormal_addd() local
348 iy = hy & 0x7fffffffffffffffLL; in denormal_addd()
349 if (iy < 0x0010000000000000LL) { in denormal_addd()
350 ix = denormal_subd1(ix, iy); in denormal_addd()
356 ix = denormal_subd1(iy, ix); in denormal_addd()
362 iy = hy & 0x7fffffffffffffffLL; in denormal_addd()
363 if (iy < 0x0010000000000000LL) in denormal_addd()
364 ix = denormal_addd1(ix, iy); in denormal_addd()
366 ix = denormal_addd1(iy, ix); in denormal_addd()