Lines Matching refs:u

46   union ieee754_double u, v, w;  in __fma()
48 u.d = x; in __fma()
51 if (__builtin_expect (u.ieee.exponent + v.ieee.exponent in __fma()
53 || __builtin_expect (u.ieee.exponent >= 0x7ff - DBL_MANT_DIG, 0) in __fma()
56 || __builtin_expect (u.ieee.exponent + v.ieee.exponent in __fma()
62 && u.ieee.exponent != 0x7ff in __fma()
72 if (u.ieee.exponent == 0x7ff in __fma()
79 if (u.ieee.exponent + v.ieee.exponent > 0x7ff + IEEE754_DOUBLE_BIAS) in __fma()
84 if (u.ieee.exponent + v.ieee.exponent in __fma()
87 int neg = u.ieee.negative ^ v.ieee.negative; in __fma()
110 if (u.ieee.exponent + v.ieee.exponent in __fma()
115 if (u.ieee.exponent > v.ieee.exponent) in __fma()
116 u.ieee.exponent -= DBL_MANT_DIG; in __fma()
131 if (u.ieee.exponent + v.ieee.exponent in __fma()
134 if (u.ieee.exponent > v.ieee.exponent) in __fma()
135 u.ieee.exponent += 2 * DBL_MANT_DIG + 2; in __fma()
139 else if (u.ieee.exponent > v.ieee.exponent) in __fma()
141 if (u.ieee.exponent > DBL_MANT_DIG) in __fma()
142 u.ieee.exponent -= DBL_MANT_DIG; in __fma()
149 else if (u.ieee.exponent >= 0x7ff - DBL_MANT_DIG) in __fma()
151 u.ieee.exponent -= DBL_MANT_DIG; in __fma()
160 if (u.ieee.exponent) in __fma()
161 u.ieee.exponent += DBL_MANT_DIG; in __fma()
163 u.d *= 0x1p53; in __fma()
168 if (u.ieee.exponent > v.ieee.exponent) in __fma()
169 u.ieee.exponent += 2 * DBL_MANT_DIG + 2; in __fma()
183 x = u.d; in __fma()
233 u.d = a2 + m2; in __fma()
237 if ((u.ieee.mantissa1 & 1) == 0) in __fma()
238 u.ieee.mantissa1 |= libc_fetestexcept (FE_INEXACT) != 0; in __fma()
239 v.d = a1 + u.d; in __fma()
249 if ((u.ieee.mantissa1 & 1) == 0 && u.ieee.exponent != 0x7ff) in __fma()
250 u.ieee.mantissa1 |= j; in __fma()
252 return a1 + u.d; in __fma()
256 if ((u.ieee.mantissa1 & 1) == 0 && u.ieee.exponent != 0x7ff) in __fma()
257 u.ieee.mantissa1 |= j; in __fma()
259 return (a1 + u.d) * 0x1p53; in __fma()
270 return (a1 + u.d) * 0x1p-108; in __fma()
287 w.d = a1 + u.d; in __fma()