diff options
author | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2020-11-28 23:36:06 +0100 |
---|---|---|
committer | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2020-11-28 23:36:06 +0100 |
commit | 2dacfb6efa59ebfd5d26d3a73e2b9c375a78bbd3 (patch) | |
tree | b4418544c04a23eac09e131954f87c78350ced95 /tests | |
parent | 40665e2feb34b1c30aeae2eee25eff7efab5bde4 (diff) | |
download | gmp-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.c | 5 |
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); |