From f1e3597c3b9aebdf1866910c11f2e547a2cea5d0 Mon Sep 17 00:00:00 2001 From: vlefevre Date: Thu, 4 Jun 2015 11:17:52 +0000 Subject: [tests/t{add,div,mul,sub}_ui.c] Replaced tgeneric_ui.c by tgeneric.c, showing a bug in mpfr_mul_ui (missing inexact flag). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9504 280ebfd0-de03-0410-8827-d642c229c3f4 --- tests/tadd_ui.c | 7 ++++--- tests/tdiv_ui.c | 6 +++--- tests/tmul_ui.c | 6 +++--- tests/tsub_ui.c | 6 +++--- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/tests/tadd_ui.c b/tests/tadd_ui.c index 835871607..d64a69de7 100644 --- a/tests/tadd_ui.c +++ b/tests/tadd_ui.c @@ -87,9 +87,9 @@ check_nans (void) } #define TEST_FUNCTION mpfr_add_ui -#define INTEGER_TYPE unsigned long +#define ULONG_ARG2 #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), 1, RANDS) -#include "tgeneric_ui.c" +#include "tgeneric.c" int main (int argc, char *argv[]) @@ -107,7 +107,8 @@ main (int argc, char *argv[]) "2.0008781209999997615e9"); check3 ("-2.0769715792901673e-5", 880524, MPFR_RNDN, "8.8052399997923023e5"); - test_generic_ui (2, 1000, 100); + + test_generic (2, 1000, 100); tests_end_mpfr (); return 0; diff --git a/tests/tdiv_ui.c b/tests/tdiv_ui.c index 2db710b2b..648f3acae 100644 --- a/tests/tdiv_ui.c +++ b/tests/tdiv_ui.c @@ -203,9 +203,9 @@ check_inexact (void) } #define TEST_FUNCTION mpfr_div_ui -#define INTEGER_TYPE unsigned long +#define ULONG_ARG2 #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), 1, RANDS) -#include "tgeneric_ui.c" +#include "tgeneric.c" int main (int argc, char **argv) @@ -236,7 +236,7 @@ main (int argc, char **argv) } mpfr_clear (x); - test_generic_ui (2, 200, 100); + test_generic (2, 200, 100); tests_end_mpfr (); return 0; diff --git a/tests/tmul_ui.c b/tests/tmul_ui.c index a69922fa5..fa4aa1c12 100644 --- a/tests/tmul_ui.c +++ b/tests/tmul_ui.c @@ -73,9 +73,9 @@ check_inexact (mpfr_prec_t p) } #define TEST_FUNCTION mpfr_mul_ui -#define INTEGER_TYPE unsigned long +#define ULONG_ARG2 #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), 1, RANDS) -#include "tgeneric_ui.c" +#include "tgeneric.c" int main (int argc, char *argv[]) @@ -279,7 +279,7 @@ main (int argc, char *argv[]) mpfr_clear(x); mpfr_clear(y); - test_generic_ui (2, 500, 100); + test_generic (2, 500, 100); tests_end_mpfr (); return 0; diff --git a/tests/tsub_ui.c b/tests/tsub_ui.c index 78c9921ac..bd72245c3 100644 --- a/tests/tsub_ui.c +++ b/tests/tsub_ui.c @@ -114,9 +114,9 @@ check_nans (void) } #define TEST_FUNCTION mpfr_sub_ui -#define INTEGER_TYPE unsigned long +#define ULONG_ARG2 #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), 1, RANDS) -#include "tgeneric_ui.c" +#include "tgeneric.c" int main (int argc, char *argv[]) @@ -135,7 +135,7 @@ main (int argc, char *argv[]) check3 ("0.9999999999", 1, MPFR_RNDN, "-10000000827403709990903735160827636718750e-50"); - test_generic_ui (2, 1000, 100); + test_generic (2, 1000, 100); tests_end_mpfr (); return 0; -- cgit v1.2.1