diff options
author | tege <tege@gmplib.org> | 2006-02-28 03:08:59 +0100 |
---|---|---|
committer | tege <tege@gmplib.org> | 2006-02-28 03:08:59 +0100 |
commit | b505eb322492ca2554c417b681dd53cdf73be68c (patch) | |
tree | a98632ee4692bfc0d2806b060f8f6c1fbb23b603 /mpz | |
parent | 4a821103e6705c77f8e3f7f1222c5524a2a4b7e2 (diff) | |
download | gmp-b505eb322492ca2554c417b681dd53cdf73be68c.tar.gz |
Misc cleanups.
Diffstat (limited to 'mpz')
-rw-r--r-- | mpz/cmp_d.c | 10 | ||||
-rw-r--r-- | mpz/cmpabs_d.c | 8 |
2 files changed, 9 insertions, 9 deletions
diff --git a/mpz/cmp_d.c b/mpz/cmp_d.c index 1bd00b65a..5a7ea7fac 100644 --- a/mpz/cmp_d.c +++ b/mpz/cmp_d.c @@ -92,7 +92,7 @@ mpz_cmp_d (mpz_srcptr z, double d) dexp = __gmp_extract_double (darray, d); ASSERT (dexp >= 1); - /* 4. Different high limb positions. */ + /* 4. Check for different high limb positions. */ if (zsize != dexp) return (zsize >= dexp ? ret : -ret); @@ -106,8 +106,8 @@ mpz_cmp_d (mpz_srcptr z, double d) RETURN_CMP (zp[zsize-2], darray[0]); RETURN_NONZERO (zp, zsize-2, ret); +#endif -#else #if LIMBS_PER_DOUBLE == 3 RETURN_CMP (zp[zsize-1], darray[2]); if (zsize == 1) @@ -119,8 +119,9 @@ mpz_cmp_d (mpz_srcptr z, double d) RETURN_CMP (zp[zsize-3], darray[0]); RETURN_NONZERO (zp, zsize-3, ret); +#endif -#else +#if LIMBS_PER_DOUBLE > 4 { int i; for (i = 1; i <= LIMBS_PER_DOUBLE; i++) @@ -129,8 +130,7 @@ mpz_cmp_d (mpz_srcptr z, double d) if (i >= zsize) RETURN_NONZERO (darray, LIMBS_PER_DOUBLE-i, -ret); } + RETURN_NONZERO (zp, zsize-LIMBS_PER_DOUBLE, ret); } - RETURN_NONZERO (zp, zsize-LIMBS_PER_DOUBLE, ret); -#endif #endif } 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 } |