summaryrefslogtreecommitdiff
path: root/mpz/cmpabs_d.c
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2006-02-28 03:08:59 +0100
committertege <tege@gmplib.org>2006-02-28 03:08:59 +0100
commitb505eb322492ca2554c417b681dd53cdf73be68c (patch)
treea98632ee4692bfc0d2806b060f8f6c1fbb23b603 /mpz/cmpabs_d.c
parent4a821103e6705c77f8e3f7f1222c5524a2a4b7e2 (diff)
downloadgmp-b505eb322492ca2554c417b681dd53cdf73be68c.tar.gz
Misc cleanups.
Diffstat (limited to 'mpz/cmpabs_d.c')
-rw-r--r--mpz/cmpabs_d.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mpz/cmpabs_d.c b/mpz/cmpabs_d.c
index f6d53120d..a60df00f9 100644
--- a/mpz/cmpabs_d.c
+++ b/mpz/cmpabs_d.c
@@ -91,8 +91,8 @@ mpz_cmpabs_d (mpz_srcptr z, double d)
RETURN_CMP (zp[zsize-2], darray[0]);
RETURN_NONZERO (zp, zsize-2, 1);
+#endif
-#else
#if LIMBS_PER_DOUBLE == 3
RETURN_CMP (zp[zsize-1], darray[2]);
if (zsize == 1)
@@ -104,8 +104,9 @@ mpz_cmpabs_d (mpz_srcptr z, double d)
RETURN_CMP (zp[zsize-3], darray[0]);
RETURN_NONZERO (zp, zsize-3, 1);
+#endif
-#else
+#if LIMBS_PER_DOUBLE > 4
{
int i;
for (i = 1; i <= LIMBS_PER_DOUBLE; i++)
@@ -114,8 +115,7 @@ mpz_cmpabs_d (mpz_srcptr z, double d)
if (i >= zsize)
RETURN_NONZERO (darray, LIMBS_PER_DOUBLE-i, -1);
}
+ RETURN_NONZERO (zp, zsize-LIMBS_PER_DOUBLE, 1);
}
- RETURN_NONZERO (zp, zsize-LIMBS_PER_DOUBLE, 1);
-#endif
#endif
}