summaryrefslogtreecommitdiff
path: root/mpz/pprime_p.c
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-08-30 02:10:28 +0200
committerKevin Ryde <user42@zip.com.au>2002-08-30 02:10:28 +0200
commit64aeef05b7f84d7ab9ad53a838d4a50af6029f13 (patch)
tree033b0b7f6bdd3c0e4b2f6385ad292adabac7099f /mpz/pprime_p.c
parent99ea4762865cfe81abbd1a0e3ef2dd16c105c6ae (diff)
downloadgmp-64aeef05b7f84d7ab9ad53a838d4a50af6029f13.tar.gz
* mpz/pprime_p.c: Handle small negatives with isprime, in particular
must do so for n==-2.
Diffstat (limited to 'mpz/pprime_p.c')
-rw-r--r--mpz/pprime_p.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpz/pprime_p.c b/mpz/pprime_p.c
index 671170fa1..bb115e6cb 100644
--- a/mpz/pprime_p.c
+++ b/mpz/pprime_p.c
@@ -42,7 +42,7 @@ mpz_probab_prime_p (mpz_srcptr n, int reps)
if (mpz_cmp_ui (n, 1000000L) <= 0)
{
int is_prime;
- if (SIZ(n) >= 0)
+ if (mpz_cmpabs_ui (n, 1000000L) <= 0)
{
is_prime = isprime (mpz_get_ui (n));
return is_prime ? 2 : 0;