Lines Matching refs:excepts
54 #define test_tol(func, x, result, tol, excepts) do { \
58 CHECK_FP_EXCEPTIONS_MSG(excepts, ALL_STD_EXCEPT, "for %s(%s)", \
61 #define test(func, x, result, excepts) \
62 test_tol(func, (x), (result), 0, (excepts))
64 #define _testall_tol(prefix, x, result, tol, excepts) do { \
66 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
68 (tol) * ldexpf(1.0, 1 - FLT_MANT_DIG), (excepts)); \
74 #define testall_tol(prefix, x, result, tol, excepts) do { \
75 _testall_tol(prefix, x, result, tol, excepts); \
77 (tol) * ldexpl(1.0, 1 - LDBL_MANT_DIG), (excepts)); \
81 #define testall(prefix, x, result, excepts) \
82 testall_tol(prefix, (x), (result), 0, (excepts))
84 #define test2_tol(func, y, x, result, tol, excepts) do { \
88 CHECK_FP_EXCEPTIONS_MSG(excepts, ALL_STD_EXCEPT, "for %s(%s)", \
91 #define test2(func, y, x, result, excepts) \
92 test2_tol(func, (y), (x), (result), 0, (excepts))
94 #define _testall2_tol(prefix, y, x, result, tol, excepts) do { \
96 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
98 (tol) * ldexpf(1.0, 1 - FLT_MANT_DIG), (excepts)); \
104 #define testall2_tol(prefix, y, x, result, tol, excepts) do { \
105 _testall2_tol(prefix, y, x, result, tol, excepts); \
107 (tol) * ldexpl(1.0, 1 - LDBL_MANT_DIG), (excepts)); \
111 #define testall2(prefix, y, x, result, excepts) \
112 testall2_tol(prefix, (y), (x), (result), 0, (excepts))