summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2015-06-04 11:17:52 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2015-06-04 11:17:52 +0000
commitf1e3597c3b9aebdf1866910c11f2e547a2cea5d0 (patch)
treeb9700b12d157386e1cb96c74c223b65e3da57a74
parented482dd48a1e8efadea38e31c0a21832e3eb5430 (diff)
downloadmpfr-f1e3597c3b9aebdf1866910c11f2e547a2cea5d0.tar.gz
[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
-rw-r--r--tests/tadd_ui.c7
-rw-r--r--tests/tdiv_ui.c6
-rw-r--r--tests/tmul_ui.c6
-rw-r--r--tests/tsub_ui.c6
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;