Lines Matching refs:ieee

95    } ieee;  member
121 if ((u.ieee.mantissa1 & 1) == 0 && u.ieee.exponent != 0x7ff) in h_generic_calc_MAddF32()
122 u.ieee.mantissa1 |= j; in h_generic_calc_MAddF32()
144 if (UNLIKELY (u.ieee.exponent + v.ieee.exponent in h_generic_calc_MAddF64()
146 || UNLIKELY (u.ieee.exponent >= 0x7ff - DBL_MANT_DIG) in h_generic_calc_MAddF64()
147 || UNLIKELY (v.ieee.exponent >= 0x7ff - DBL_MANT_DIG) in h_generic_calc_MAddF64()
148 || UNLIKELY (w.ieee.exponent >= 0x7ff - DBL_MANT_DIG) in h_generic_calc_MAddF64()
149 || UNLIKELY (u.ieee.exponent + v.ieee.exponent in h_generic_calc_MAddF64()
153 if (w.ieee.exponent == 0x7ff in h_generic_calc_MAddF64()
154 && u.ieee.exponent != 0x7ff in h_generic_calc_MAddF64()
155 && v.ieee.exponent != 0x7ff) { in h_generic_calc_MAddF64()
162 if (u.ieee.exponent == 0x7ff in h_generic_calc_MAddF64()
163 || v.ieee.exponent == 0x7ff in h_generic_calc_MAddF64()
164 || w.ieee.exponent == 0x7ff in h_generic_calc_MAddF64()
165 || u.ieee.exponent + v.ieee.exponent > 0x7ff + IEEE754_DOUBLE_BIAS in h_generic_calc_MAddF64()
166 || u.ieee.exponent + v.ieee.exponent in h_generic_calc_MAddF64()
171 if (u.ieee.exponent + v.ieee.exponent in h_generic_calc_MAddF64()
175 if (u.ieee.exponent > v.ieee.exponent) in h_generic_calc_MAddF64()
176 u.ieee.exponent -= DBL_MANT_DIG; in h_generic_calc_MAddF64()
178 v.ieee.exponent -= DBL_MANT_DIG; in h_generic_calc_MAddF64()
181 if (w.ieee.exponent > DBL_MANT_DIG) in h_generic_calc_MAddF64()
182 w.ieee.exponent -= DBL_MANT_DIG; in h_generic_calc_MAddF64()
184 } else if (w.ieee.exponent >= 0x7ff - DBL_MANT_DIG) { in h_generic_calc_MAddF64()
188 if (u.ieee.exponent > v.ieee.exponent) { in h_generic_calc_MAddF64()
189 if (u.ieee.exponent > DBL_MANT_DIG) in h_generic_calc_MAddF64()
190 u.ieee.exponent -= DBL_MANT_DIG; in h_generic_calc_MAddF64()
191 } else if (v.ieee.exponent > DBL_MANT_DIG) in h_generic_calc_MAddF64()
192 v.ieee.exponent -= DBL_MANT_DIG; in h_generic_calc_MAddF64()
193 w.ieee.exponent -= DBL_MANT_DIG; in h_generic_calc_MAddF64()
195 } else if (u.ieee.exponent >= 0x7ff - DBL_MANT_DIG) { in h_generic_calc_MAddF64()
196 u.ieee.exponent -= DBL_MANT_DIG; in h_generic_calc_MAddF64()
197 if (v.ieee.exponent) in h_generic_calc_MAddF64()
198 v.ieee.exponent += DBL_MANT_DIG; in h_generic_calc_MAddF64()
201 } else if (v.ieee.exponent >= 0x7ff - DBL_MANT_DIG) { in h_generic_calc_MAddF64()
202 v.ieee.exponent -= DBL_MANT_DIG; in h_generic_calc_MAddF64()
203 if (u.ieee.exponent) in h_generic_calc_MAddF64()
204 u.ieee.exponent += DBL_MANT_DIG; in h_generic_calc_MAddF64()
209 if (u.ieee.exponent > v.ieee.exponent) in h_generic_calc_MAddF64()
210 u.ieee.exponent += 2 * DBL_MANT_DIG; in h_generic_calc_MAddF64()
212 v.ieee.exponent += 2 * DBL_MANT_DIG; in h_generic_calc_MAddF64()
213 if (w.ieee.exponent <= 4 * DBL_MANT_DIG + 4) { in h_generic_calc_MAddF64()
214 if (w.ieee.exponent) in h_generic_calc_MAddF64()
215 w.ieee.exponent += 2 * DBL_MANT_DIG; in h_generic_calc_MAddF64()
254 if ((u.ieee.mantissa1 & 1) == 0) in h_generic_calc_MAddF64()
255 u.ieee.mantissa1 |= TESTINEXACT (); in h_generic_calc_MAddF64()
265 if ((u.ieee.mantissa1 & 1) == 0 && u.ieee.exponent != 0x7ff) in h_generic_calc_MAddF64()
266 u.ieee.mantissa1 |= j; in h_generic_calc_MAddF64()
270 if ((u.ieee.mantissa1 & 1) == 0 && u.ieee.exponent != 0x7ff) in h_generic_calc_MAddF64()
271 u.ieee.mantissa1 |= j; in h_generic_calc_MAddF64()
283 if (v.ieee.exponent > 106) { in h_generic_calc_MAddF64()
294 if (v.ieee.exponent == 106) { in h_generic_calc_MAddF64()
301 if ((v.ieee.mantissa1 & 3) == 1) { in h_generic_calc_MAddF64()
303 if (v.ieee.negative) in h_generic_calc_MAddF64()
311 v.ieee.mantissa1 |= j; in h_generic_calc_MAddF64()