diff options
Diffstat (limited to 'mpz')
-rw-r--r-- | mpz/cmpabs_d.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/mpz/cmpabs_d.c b/mpz/cmpabs_d.c index 125a2498a..f6d53120d 100644 --- a/mpz/cmpabs_d.c +++ b/mpz/cmpabs_d.c @@ -106,12 +106,15 @@ mpz_cmpabs_d (mpz_srcptr z, double d) RETURN_NONZERO (zp, zsize-3, 1); #else - for (i = 1; i <= LIMBS_PER_DOUBLE; i++) - { - RETURN_CMP (zp[zsize-i], darray[LIMBS_PER_DOUBLE-i]); - if (i >= zsize) - RETURN_NONZERO (darray, LIMBS_PER_DOUBLE-i, -1); - } + { + int i; + for (i = 1; i <= LIMBS_PER_DOUBLE; i++) + { + RETURN_CMP (zp[zsize-i], darray[LIMBS_PER_DOUBLE-i]); + if (i >= zsize) + RETURN_NONZERO (darray, LIMBS_PER_DOUBLE-i, -1); + } + } RETURN_NONZERO (zp, zsize-LIMBS_PER_DOUBLE, 1); #endif #endif |