Lines Matching full:z

40 static union ieee754dp _dp_maddf(union ieee754dp z, union ieee754dp x,  in _dp_maddf()  argument
78 * Handle the cases when at least one of x, y or z is a NaN. in _dp_maddf()
79 * Order of precedence is sNaN, qNaN and z, x, y. in _dp_maddf()
82 return ieee754dp_nanxcpt(z); in _dp_maddf()
88 return z; in _dp_maddf()
96 /* ZERO z cases are handled separately below */ in _dp_maddf()
122 * z is here either not an infinity, or an infinity having the in _dp_maddf()
142 * such case determined only by the sign of z. in _dp_maddf()
144 return z; in _dp_maddf()
148 /* x*y is here 0, and z is not 0, so just return z */ in _dp_maddf()
149 return z; in _dp_maddf()
324 union ieee754dp ieee754dp_maddf(union ieee754dp z, union ieee754dp x, in ieee754dp_maddf() argument
327 return _dp_maddf(z, x, y, 0); in ieee754dp_maddf()
330 union ieee754dp ieee754dp_msubf(union ieee754dp z, union ieee754dp x, in ieee754dp_msubf() argument
333 return _dp_maddf(z, x, y, MADDF_NEGATE_PRODUCT); in ieee754dp_msubf()
336 union ieee754dp ieee754dp_madd(union ieee754dp z, union ieee754dp x, in ieee754dp_madd() argument
339 return _dp_maddf(z, x, y, 0); in ieee754dp_madd()
342 union ieee754dp ieee754dp_msub(union ieee754dp z, union ieee754dp x, in ieee754dp_msub() argument
345 return _dp_maddf(z, x, y, MADDF_NEGATE_ADDITION); in ieee754dp_msub()
348 union ieee754dp ieee754dp_nmadd(union ieee754dp z, union ieee754dp x, in ieee754dp_nmadd() argument
351 return _dp_maddf(z, x, y, MADDF_NEGATE_PRODUCT|MADDF_NEGATE_ADDITION); in ieee754dp_nmadd()
354 union ieee754dp ieee754dp_nmsub(union ieee754dp z, union ieee754dp x, in ieee754dp_nmsub() argument
357 return _dp_maddf(z, x, y, MADDF_NEGATE_PRODUCT); in ieee754dp_nmsub()