diff options
Diffstat (limited to 'math/libm-test-driver.c')
-rw-r--r-- | math/libm-test-driver.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/math/libm-test-driver.c b/math/libm-test-driver.c index c438483..4610280 100644 --- a/math/libm-test-driver.c +++ b/math/libm-test-driver.c @@ -222,6 +222,17 @@ struct test_fl_f_data int exceptions; } rd, rn, rz, ru; }; +struct test_fL_f_data +{ + const char *arg_str; + FLOAT arg1; + long long int arg2; + struct + { + FLOAT expected; + int exceptions; + } rd, rn, rz, ru; +}; struct test_if_f_data { const char *arg_str; @@ -544,6 +555,8 @@ struct test_Ff_b1_data #define RUN_TEST_LOOP_fi_f RUN_TEST_LOOP_2_f #define RUN_TEST_fl_f RUN_TEST_2_f #define RUN_TEST_LOOP_fl_f RUN_TEST_LOOP_2_f +#define RUN_TEST_fL_f RUN_TEST_2_f +#define RUN_TEST_LOOP_fL_f RUN_TEST_LOOP_2_f #define RUN_TEST_if_f RUN_TEST_2_f #define RUN_TEST_LOOP_if_f RUN_TEST_LOOP_2_f #define RUN_TEST_3_f(ARG_STR, FUNC_NAME, ARG1, ARG2, ARG3, \ |