Lines Matching refs:fma
28 * Tests for fma{,f,l}().
62 test(fma, (x), (y), (z), (double)(result), (exceptmask), (excepts)); \
120 test(fma, -DBL_MIN, DBL_MIN, 0.0, -0.0,
155 test(fma, DBL_MAX, DBL_MAX, -INFINITY, -INFINITY, ALL_STD_EXCEPT, 0);
159 test(fma, DBL_MAX, -DBL_MAX, INFINITY, INFINITY, ALL_STD_EXCEPT, 0);
177 test(fma, DBL_MIN, DBL_MIN, NAN, NAN, ALL_STD_EXCEPT, 0);
180 test(fma, DBL_MAX, DBL_MAX, NAN, NAN, ALL_STD_EXCEPT, 0);
195 test(fma, 1.0, 1.0, 0x1.0p-200, 1.0 + DBL_EPSILON,
208 test(fma, -1.0, 1.0, -0x1.0p-200, -(1.0 + DBL_EPSILON),
221 test(fma, 1.0, 1.0, -0x1.0p-200, 1.0 - DBL_EPSILON / 2,
234 test(fma, -1.0, 1.0, 0x1.0p-200, -1.0 + DBL_EPSILON / 2,
255 test(fma, 0x1.0p-100, 0x1.0p-100, 1.0, 1.0 + DBL_EPSILON,
268 test(fma, -0x1.0p-100, 0x1.0p-100, -1.0, -(1.0 + DBL_EPSILON),
281 test(fma, -0x1.0p-100, -0x1.0p-100, -1.0,
294 test(fma, 0x1.0p-100, -0x1.0p-100, 1.0, 1.0 - DBL_EPSILON / 2,
312 testrnd(fma, -0x1.c139d7b84f1a3p-51, -0x1.600e7a2a16484p32,
341 testrnd(fma, 0x1.98210ac83fe2bp53, 0x1.9556ac1475f0fp-24,
378 printf("ok %d - fma zeroes\n", i + 1);
384 printf("ok %d - fma infinities\n", i + 5);
389 printf("ok 9 - fma NaNs\n");
394 printf("ok %d - fma small z\n", i + 10);
400 printf("ok %d - fma big z\n", i + 14);
405 printf("ok 18 - fma accuracy\n");