From bbf37bdc12c0370a0ac2fa597cddd660bad6ec5e Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 5 Dec 2013 13:54:50 +0000 Subject: Move TEST_f_f tests for [l-y]* functions from libm-test.inc to auto-libm-test-in. --- math/gen-auto-libm-tests.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'math/gen-auto-libm-tests.c') diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 206a5d7475..5c631e099b 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -696,6 +696,18 @@ special_fill_minus_pi_2 (mpfr_t res0, mpfr_t res1, fp_format format) return 2; } +static size_t +special_fill_pi_4 (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si (res0, 1, MPFR_RNDN)); + mpfr_atan (res0, res0, MPFR_RNDU); + mpfr_init2 (res1, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si (res1, 1, MPFR_RNDN)); + mpfr_atan (res1, res1, MPFR_RNDD); + return 2; +} + static size_t special_fill_pi_6 (mpfr_t res0, mpfr_t res1, fp_format format) { @@ -801,6 +813,7 @@ static const special_real_input special_real_inputs[] = { "-pi", special_fill_minus_pi }, { "pi/2", special_fill_pi_2 }, { "-pi/2", special_fill_minus_pi_2 }, + { "pi/4", special_fill_pi_4 }, { "pi/6", special_fill_pi_6 }, { "-pi/6", special_fill_minus_pi_6 }, { "pi/3", special_fill_pi_3 }, -- cgit v1.2.3