| /openbsd-src/regress/lib/libm/msun/ |
| H A D | exponential_test.c | 60 #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 D | logarithm_test.c | 61 #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 D | cexp_test.c | 61 #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 D | trig_test.c | 63 #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 D | invctrig_test.c | 59 #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 D | test-utils.h | 207 #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 D | fma_test.c | 55 #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 D | ctrig_test.c | 59 #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 …]
|