/math/ |
A D | auto-libm-test-out-fma | 1 fma 1.0 2.0 3.0 51 fma 0 0 0 76 fma 0 0 -0 101 fma 0 -0 0 126 fma 0 -0 -0 151 fma -0 0 0 176 fma -0 0 -0 751 fma 0 0 1 776 fma 0 0 2 870 fma 0 1 1 [all …]
|
A D | auto-libm-test-out-narrow-fma | 1 fma 1.0 2.0 3.0 51 fma 0 0 0 76 fma 0 0 -0 101 fma 0 -0 0 126 fma 0 -0 -0 151 fma -0 0 0 176 fma -0 0 -0 751 fma 0 0 1 776 fma 0 0 2 922 fma 0 1 1 [all …]
|
A D | libm-test-fma.inc | 1 /* Test fma. 23 TEST_fff_f (fma, qnan_value, 2.0, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 24 TEST_fff_f (fma, -qnan_value, 2.0, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 25 TEST_fff_f (fma, snan_value, 2.0, 3.0, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION), 27 TEST_fff_f (fma, 1.0, qnan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 28 TEST_fff_f (fma, 1.0, -qnan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 29 TEST_fff_f (fma, 1.0, snan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION), 31 TEST_fff_f (fma, 1.0, 2.0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 32 TEST_fff_f (fma, 1.0, 2.0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 342 AUTO_TESTS_fff_f (fma), [all …]
|
A D | libm-test-narrow-fma.inc | 1 /* Test narrowing fma. 23 TEST_aaa_f (fma, arg_qnan_value, 2.0, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 24 TEST_aaa_f (fma, -arg_qnan_value, 2.0, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 25 TEST_aaa_f (fma, arg_snan_value, 2.0, 3.0, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION), 27 TEST_aaa_f (fma, 1.0, arg_qnan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 28 TEST_aaa_f (fma, 1.0, -arg_qnan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 29 TEST_aaa_f (fma, 1.0, arg_snan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION), 31 TEST_aaa_f (fma, 1.0, 2.0, arg_qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 32 TEST_aaa_f (fma, 1.0, 2.0, -arg_qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), 342 AUTO_TESTS_aaa_f (fma), [all …]
|
A D | auto-libm-test-in | 5434 fma 0 0 0 5435 fma 0 0 -0 5436 fma 0 -0 0 5437 fma 0 -0 -0 5438 fma -0 0 0 5464 fma 0 0 1 5465 fma 0 0 2 5467 fma 0 1 1 5468 fma 1 0 1 5469 fma 0 1 2 [all …]
|
A D | test-tgmath2.c | 389 #define my_fma(x, y) fma (x, y, vfloat3) in test_fma_1() 390 BINARY_TEST (my_fma, fma); in test_fma_1() 401 #define my_fma(x, y) fma (x, vfloat3, y) in test_fma_2() 402 BINARY_TEST (my_fma, fma); in test_fma_2() 413 #define my_fma(x, y) fma (Vfloat3, x, y) in test_fma_3() 414 BINARY_TEST (my_fma, fma); in test_fma_3() 424 TEST (fma (vdouble1, Vdouble2, vllong3), double, fma); in test_fma_4() 425 TEST (fma (vint1, Vint2, vint3), double, fma); in test_fma_4() 426 TEST (fma (Vldouble1, vldouble2, Vldouble3), ldouble, fma); in test_fma_4() 427 TEST (fma (vldouble1, vint2, Vdouble3), ldouble, fma); in test_fma_4() [all …]
|
A D | test-tgmath-int.c | 57 CHECK_RET_CONST_DOUBLE (fma (i, i, i), "fma (i, i, i)"); in do_test() 58 CHECK_RET_CONST_DOUBLE (fma (f, i, i), "fma (f, i, i)"); in do_test() 59 CHECK_RET_CONST_DOUBLE (fma (i, f, i), "fma (i, f, i)"); in do_test() 60 CHECK_RET_CONST_DOUBLE (fma (i, i, f), "fma (i, i, f)"); in do_test() 61 CHECK_RET_CONST_DOUBLE (fma (d, i, i), "fma (d, i, i)"); in do_test() 62 CHECK_RET_CONST_DOUBLE (fma (i, d, i), "fma (i, d, i)"); in do_test() 63 CHECK_RET_CONST_DOUBLE (fma (i, i, d), "fma (i, i, d)"); in do_test()
|
A D | test-tgmath.c | 302 b = fma (sin (a), sin (x), sin (c)); in F() 307 c = fma (i, b, i); in F() 414 a = fma (y, y, y); in F() 419 a = fma (i, y, i); in F() 1037 (F(fma)) (TYPE x, TYPE y, TYPE z) in TYPE() argument
|
A D | Makefile | 97 libm-narrow-fns = add div fma mul sqrt sub 289 ctanh erf erfc exp exp10 exp2 expm1 fma hypot j0 j1 jn \ 307 libm-test-funcs-narrow = add div fma mul sqrt sub 378 floor fma fmax fmin fmod frexp hypot ilogb ldexp lgamma \
|
A D | s_fmal.c | 31 libm_alias_ldouble (__fma, fma) 32 libm_alias_ldouble_narrow (__fma, fma)
|
A D | s_fma.c | 34 libm_alias_double (__fma, fma) 35 libm_alias_double_narrow (__fma, fma)
|
A D | math-narrow.h | 366 tmp = ROUND_TO_ODD (fma ## SUFFIX (math_opt_barrier (X), (Y), \ 392 ret = (TYPE) (fma ## SUFFIX ((X), (Y), (Z))); \
|
A D | tgmath.h | 916 #define fma(Val1, Val2, Val3) \ macro 917 __TGMATH_TERNARY_REAL_ONLY (Val1, Val2, Val3, fma)
|
A D | s_fmaf.c | 29 libm_alias_float (__fma, fma)
|
A D | test-math-cxx11.cc | 78 (void) fma; in do_test()
|
A D | Versions | 103 fma; fmaf; fmal;
|
/math/bits/ |
A D | mathcalls-narrow.h | 30 __MATHCALL_NARROW (__MATHCALL_NAME (fma), __MATHCALL_REDIR_NAME2 (fma), 3);
|
A D | mathcalls.h | 340 __MATHCALL (fma,, (_Mdouble_ __x, _Mdouble_ __y, _Mdouble_ __z));
|