summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMarco Bodrato <bodrato@mail.dm.unipi.it>2020-11-28 23:36:06 +0100
committerMarco Bodrato <bodrato@mail.dm.unipi.it>2020-11-28 23:36:06 +0100
commit2dacfb6efa59ebfd5d26d3a73e2b9c375a78bbd3 (patch)
treeb4418544c04a23eac09e131954f87c78350ced95 /tests
parent40665e2feb34b1c30aeae2eee25eff7efab5bde4 (diff)
downloadgmp-2dacfb6efa59ebfd5d26d3a73e2b9c375a78bbd3.tar.gz
tests/mpz/t-pprime_p.c (check_fermat_mersenne): Changes similar to Troisi's
Diffstat (limited to 'tests')
-rw-r--r--tests/mpz/t-pprime_p.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/mpz/t-pprime_p.c b/tests/mpz/t-pprime_p.c
index e17c27f6f..7b8f56aa2 100644
--- a/tests/mpz/t-pprime_p.c
+++ b/tests/mpz/t-pprime_p.c
@@ -194,7 +194,8 @@ check_fermat_mersenne (int count)
for (j = 0; j < numberof (fermat_exponents); j++)
if (fermat_exponents[j] == i)
{
- want = 1;
+ /* Fermat's primes are small enough for a definite answer. */
+ want = 2;
break;
}
check_one (pp, want);
@@ -204,7 +205,7 @@ check_fermat_mersenne (int count)
for (j = 0; j < numberof (mersenne_exponents); j++)
if (mersenne_exponents[j] == i)
{
- want = 1;
+ want = 1 << (i < 50);
break;
}
check_one (pp, want);