summaryrefslogtreecommitdiff
path: root/tests/tests.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2003-06-12 13:52:56 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2003-06-12 13:52:56 +0000
commite976dd7979c00f2fc9fc448d151fa74febe3223f (patch)
tree6f4ba765b0aa80653178dbd4cd75e20bb040feb8 /tests/tests.c
parentc586d9af99302dfed6dcb2cd2e2e5f2e4bb5e90d (diff)
downloadmpfr-e976dd7979c00f2fc9fc448d151fa74febe3223f.tar.gz
Added function randlimb().
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2328 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tests.c')
-rw-r--r--tests/tests.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/tests.c b/tests/tests.c
index ef374c607..5917cfdf0 100644
--- a/tests/tests.c
+++ b/tests/tests.c
@@ -151,6 +151,16 @@ drand (void)
return d;
}
+/* generate a random limb */
+mp_limb_t
+randlimb (void)
+{
+ mp_limb_t limb;
+
+ _gmp_rand (&limb, RANDS, GMP_NUMB_BITS);
+ return limb;
+}
+
/* returns ulp(x) for x a 'normal' double-precision number */
double
Ulp (double x)