Lines Matching refs:iy

96 	unsigned int ix, iy;  in denormal_mulf()  local
101 iy = hy & 0x7fffffff; in denormal_mulf()
102 if (iy < 0x00800000 || ix == 0) in denormal_mulf()
105 exp = (iy & 0x7f800000) >> 23; in denormal_mulf()
107 iy = (iy & 0x007fffff) | 0x00800000; in denormal_mulf()
108 m = (unsigned long long)ix * iy; in denormal_mulf()
163 unsigned long long ix, iy; in denormal_muld() local
168 iy = hy & 0x7fffffffffffffffLL; in denormal_muld()
169 if (iy < 0x0010000000000000LL || ix == 0) in denormal_muld()
172 exp = (iy & 0x7ff0000000000000LL) >> 52; in denormal_muld()
174 iy = (iy & 0x000fffffffffffffLL) | 0x0010000000000000LL; in denormal_muld()
175 mult64(ix, iy, &mh, &ml); in denormal_muld()
200 static int denormal_subf1(unsigned int ix, unsigned int iy) in denormal_subf1() argument
206 return ix - iy; in denormal_subf1()
211 iy >>= exp - 1; in denormal_subf1()
212 if (iy == 0) in denormal_subf1()
216 frac -= iy; in denormal_subf1()
227 static int denormal_addf1(unsigned int ix, unsigned int iy) in denormal_addf1() argument
233 return ix + iy; in denormal_addf1()
238 iy >>= exp - 1; in denormal_addf1()
239 if (iy == 0) in denormal_addf1()
243 frac += iy; in denormal_addf1()
254 unsigned int ix, iy; in denormal_addf() local
260 iy = hy & 0x7fffffff; in denormal_addf()
261 if (iy < 0x00800000) { in denormal_addf()
262 ix = denormal_subf1(ix, iy); in denormal_addf()
268 ix = denormal_subf1(iy, ix); in denormal_addf()
274 iy = hy & 0x7fffffff; in denormal_addf()
275 if (iy < 0x00800000) in denormal_addf()
276 ix = denormal_addf1(ix, iy); in denormal_addf()
278 ix = denormal_addf1(iy, ix); in denormal_addf()
285 static long long denormal_subd1(unsigned long long ix, unsigned long long iy) in denormal_subd1() argument
291 return ix - iy; in denormal_subd1()
296 iy >>= exp - 1; in denormal_subd1()
297 if (iy == 0) in denormal_subd1()
301 frac -= iy; in denormal_subd1()
312 static long long denormal_addd1(unsigned long long ix, unsigned long long iy) in denormal_addd1() argument
318 return ix + iy; in denormal_addd1()
323 iy >>= exp - 1; in denormal_addd1()
324 if (iy == 0) in denormal_addd1()
328 frac += iy; in denormal_addd1()
339 unsigned long long ix, iy; in denormal_addd() local
345 iy = hy & 0x7fffffffffffffffLL; in denormal_addd()
346 if (iy < 0x0010000000000000LL) { in denormal_addd()
347 ix = denormal_subd1(ix, iy); in denormal_addd()
353 ix = denormal_subd1(iy, ix); in denormal_addd()
359 iy = hy & 0x7fffffffffffffffLL; in denormal_addd()
360 if (iy < 0x0010000000000000LL) in denormal_addd()
361 ix = denormal_addd1(ix, iy); in denormal_addd()
363 ix = denormal_addd1(iy, ix); in denormal_addd()