Lines Matching refs:fma
28 * Tests for fma{,f,l}().
61 test(fma, (double)(x), (double)(y), (double)(z), \
81 * This is needed because clang constant-folds fma in ways that are incorrect
114 test(fma, -DBL_MIN, DBL_MIN, 0.0, -0.0,
148 test(fma, DBL_MAX, DBL_MAX, -INFINITY, -INFINITY, ALL_STD_EXCEPT, 0);
152 test(fma, DBL_MAX, -DBL_MAX, INFINITY, INFINITY, ALL_STD_EXCEPT, 0);
169 test(fma, DBL_MIN, DBL_MIN, NAN, NAN, ALL_STD_EXCEPT, 0);
172 test(fma, DBL_MAX, DBL_MAX, NAN, NAN, ALL_STD_EXCEPT, 0);
186 test(fma, one, one, 0x1.0p-200, 1.0 + DBL_EPSILON,
199 test(fma, -one, one, -0x1.0p-200, -(1.0 + DBL_EPSILON),
212 test(fma, one, one, -0x1.0p-200, 1.0 - DBL_EPSILON / 2,
225 test(fma, -one, one, 0x1.0p-200, -1.0 + DBL_EPSILON / 2,
245 test(fma, 0x1.0p-100, 0x1.0p-100, 1.0, 1.0 + DBL_EPSILON,
258 test(fma, -0x1.0p-100, 0x1.0p-100, -1.0, -(1.0 + DBL_EPSILON),
271 test(fma, -0x1.0p-100, -0x1.0p-100, -1.0,
284 test(fma, 0x1.0p-100, -0x1.0p-100, 1.0, 1.0 - DBL_EPSILON / 2,
302 testrnd(fma, -0x1.c139d7b84f1a3p-51, -0x1.600e7a2a16484p32,
331 testrnd(fma, 0x1.98210ac83fe2bp53, 0x1.9556ac1475f0fp-24,
360 testrnd(fma, 0x1.31ad012ede8aap+100, 0x1.2fbf79c839067p-42,
390 testrnd(fma, 0x1.bbffeea6fc7d6p-30, 0x1.1d164c6cbf078p-74,
432 test(fma, 0x1.8000000000001p0, 0x1.8000000000001p0,
436 test(fma, 0x1.8000000000001p0, 0x1.8000000000001p0,
440 test(fma, 0x1.8000000000001p0, 0x1.8000000000001p0,