Lines Matching refs:excepts
52 #define test_tol(func, x, result, tol, excepts) do { \ argument
56 CHECK_FP_EXCEPTIONS_MSG(excepts, ALL_STD_EXCEPT, "for %s(%s)", \
59 #define test(func, x, result, excepts) \ argument
60 test_tol(func, (x), (result), 0, (excepts))
62 #define _testall_tol(prefix, x, result, tol, excepts) do { \ argument
64 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
66 (tol) * ldexpf(1.0, 1 - FLT_MANT_DIG), (excepts)); \
72 #define testall_tol(prefix, x, result, tol, excepts) do { \ argument
73 _testall_tol(prefix, x, result, tol, excepts); \
75 (tol) * ldexpl(1.0, 1 - LDBL_MANT_DIG), (excepts)); \
79 #define testall(prefix, x, result, excepts) \ argument
80 testall_tol(prefix, (x), (result), 0, (excepts))
82 #define test2_tol(func, y, x, result, tol, excepts) do { \ argument
86 CHECK_FP_EXCEPTIONS_MSG(excepts, ALL_STD_EXCEPT, "for %s(%s)", \
89 #define test2(func, y, x, result, excepts) \ argument
90 test2_tol(func, (y), (x), (result), 0, (excepts))
92 #define _testall2_tol(prefix, y, x, result, tol, excepts) do { \ argument
94 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
96 (tol) * ldexpf(1.0, 1 - FLT_MANT_DIG), (excepts)); \
102 #define testall2_tol(prefix, y, x, result, tol, excepts) do { \ argument
103 _testall2_tol(prefix, y, x, result, tol, excepts); \
105 (tol) * ldexpl(1.0, 1 - LDBL_MANT_DIG), (excepts)); \
109 #define testall2(prefix, y, x, result, excepts) \ argument
110 testall2_tol(prefix, (y), (x), (result), 0, (excepts))