Home
last modified time | relevance | path

Searched refs:exceptmask (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/regress/lib/libm/msun/
H A Dexponential_test.c60 #define test(func, x, result, exceptmask, excepts) do { \ argument
64 CHECK_FP_EXCEPTIONS_MSG(excepts, exceptmask, "for %s(%s)", \
69 #define _testall0(x, result, exceptmask, excepts) do { \ argument
70 test(exp, x, result, exceptmask, excepts); \
71 test(expf, x, result, exceptmask, excepts); \
72 test(exp2, x, result, exceptmask, excepts); \
73 test(exp2f, x, result, exceptmask, excepts); \
80 #define testall0(x, result, exceptmask, excepts) do { \ argument
81 _testall0(x, result, exceptmask, excepts); \
82 test(exp2l, x, result, exceptmask, excepts); \
[all …]
H A Dlogarithm_test.c61 #define test(func, x, result, exceptmask, excepts) do { \ argument
65 CHECK_FP_EXCEPTIONS_MSG(excepts, exceptmask, "for %s(%s)", \
76 #define testall0(x, result, exceptmask, excepts) do { \ argument
77 test(log, x, result, exceptmask, excepts); \
78 test(logf, x, result, exceptmask, excepts); \
79 test(logl, x, result, exceptmask, excepts); \
80 test(log2, x, result, exceptmask, excepts); \
81 test(log2f, x, result, exceptmask, excepts); \
82 test(log2l, x, result, exceptmask, excepts); \
83 test(log10, x, result, exceptmask, excepts); \
[all …]
H A Dcexp_test.c61 #define test_t(type, func, z, result, exceptmask, excepts, checksign) \ argument
67 CHECK_FP_EXCEPTIONS_MSG(excepts, exceptmask, "for %s(%s)", \
71 #define test(func, z, result, exceptmask, excepts, checksign) \ argument
72 test_t(double, func, z, result, exceptmask, excepts, checksign)
74 #define test_f(func, z, result, exceptmask, excepts, checksign) \ argument
75 test_t(float, func, z, result, exceptmask, excepts, checksign)
77 #define test_l(func, z, result, exceptmask, excepts, checksign) \ argument
78 test_t(long double, func, z, result, exceptmask, excepts, \
87 #define testall(x, result, exceptmask, excepts, checksign) do { \ argument
88 test(cexp, x, result, exceptmask, excepts, checksign); \
[all …]
H A Dtrig_test.c63 #define test(func, x, result, exceptmask, excepts) do { \ argument
67 CHECK_FP_EXCEPTIONS_MSG(excepts, exceptmask, "for %s(%s)", \
71 #define testall(prefix, x, result, exceptmask, excepts) do { \ argument
72 test(prefix, x, (double)result, exceptmask, excepts); \
73 test(prefix##f, x, (float)result, exceptmask, excepts); \
74 test(prefix##l, x, result, exceptmask, excepts); \
77 #define testdf(prefix, x, result, exceptmask, excepts) do { \ argument
78 test(prefix, x, (double)result, exceptmask, excepts); \
79 test(prefix##f, x, (float)result, exceptmask, excepts); \
H A Dinvctrig_test.c59 #define test_p(func, z, result, exceptmask, excepts, checksign) do { \ argument
65 CHECK_FP_EXCEPTIONS_MSG(excepts, exceptmask, "for %s(%s)", \
80 #define test(func, z, result, exceptmask, excepts, checksign) do { \ argument
81 test_p(func, z, result, exceptmask, excepts, checksign); \
82 test_p(func, conjl(z), conjl(result), exceptmask, excepts, checksign); \
90 #define testall(func, x, result, exceptmask, excepts, checksign) do { \ argument
91 test(func, x, result, exceptmask, excepts, checksign); \
92 test(func##f, x, result, exceptmask, excepts, checksign); \
94 #define testall_odd(func, x, result, exceptmask, excepts, checksign) do { \ argument
95 testall(func, x, result, exceptmask, excepts, checksign); \
[all …]
H A Dtest-utils.h207 #define CHECK_FP_EXCEPTIONS(excepts, exceptmask) \ argument
208 ATF_CHECK_EQ_MSG((excepts), fetestexcept(exceptmask), \
210 fetestexcept(exceptmask), (excepts))
211 #define CHECK_FP_EXCEPTIONS_MSG(excepts, exceptmask, fmt, ...) \ argument
212 ATF_CHECK_EQ_MSG((excepts), fetestexcept(exceptmask), \
214 fetestexcept(exceptmask), (excepts), __VA_ARGS__)
H A Dfma_test.c55 #define test(func, x, y, z, result, exceptmask, excepts) do { \ argument
59 CHECK_FP_EXCEPTIONS_MSG(excepts, exceptmask, "for %s(%s)", \
63 #define testall(x, y, z, result, exceptmask, excepts) do { \ argument
65 (double)(result), (exceptmask), (excepts)); \
67 (float)(result), (exceptmask), (excepts)); \
68 test(fmal, (x), (y), (z), (result), (exceptmask), (excepts)); \
72 #define testrnd(func, x, y, z, rn, ru, rd, rz, exceptmask, excepts) do { \ argument
74 test((func), (x), (y), (z), (rn), (exceptmask), (excepts)); \
76 test((func), (x), (y), (z), (ru), (exceptmask), (excepts)); \
78 test((func), (x), (y), (z), (rd), (exceptmask), (excepts)); \
[all …]
H A Dctrig_test.c59 #define test_p(func, z, result, exceptmask, excepts, checksign) \ argument
66 volatile int _e = fetestexcept(exceptmask); \
69 __XSTRING(exceptmask), _e, (excepts)); \
84 #define test(func, z, result, exceptmask, excepts, checksign) do { \ argument
85 test_p(func, z, result, exceptmask, excepts, checksign); \
86 test_p(func, conjl(z), conjl(result), exceptmask, excepts, checksign); \
102 #define testall(func, x, result, exceptmask, excepts, checksign) do { \ argument
103 test(func, x, result, exceptmask, excepts, checksign); \
104 test(func##f, x, result, exceptmask, excepts, checksign); \
106 #define testall_odd(func, x, result, exceptmask, excepts, checksign) do { \ argument
[all …]