summaryrefslogtreecommitdiff
path: root/tests/tdiv.c
diff options
context:
space:
mode:
authorpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2005-04-07 07:44:14 +0000
committerpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2005-04-07 07:44:14 +0000
commit674ba0a09c4fa5b29cc04c1a21b251554208fb4c (patch)
tree5a089f7a5deebe71006320ed37975be6c221dc2b /tests/tdiv.c
parent4d4386e4ca0a203f8ea925d7b4e3bfd9d00a2ee1 (diff)
downloadmpfr-674ba0a09c4fa5b29cc04c1a21b251554208fb4c.tar.gz
Add random tests (tgeneric + random2).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3433 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tdiv.c')
-rw-r--r--tests/tdiv.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/tdiv.c b/tests/tdiv.c
index 34019deec..e925a6a15 100644
--- a/tests/tdiv.c
+++ b/tests/tdiv.c
@@ -730,15 +730,19 @@ check_nan (void)
mpfr_clear (q);
}
+#define TEST_FUNCTION test_div
+#define TWO_ARGS
+#define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100)
+#include "tgeneric.c"
int
main (int argc, char *argv[])
{
+ MPFR_TEST_USE_RANDS ();
tests_start_mpfr ();
check_inexact ();
check_hard ();
-
check_nan ();
check_lowr();
check_float(); /* checks single precision */
@@ -754,6 +758,8 @@ main (int argc, char *argv[])
65,
"0.11010011111001101011111001100111110100000001101001111100111000000E-1119");
+ test_generic (2, 800, 50);
+
tests_end_mpfr ();
return 0;
}