summaryrefslogtreecommitdiff
path: root/mpn
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-04-22 23:39:50 +0200
committerKevin Ryde <user42@zip.com.au>2002-04-22 23:39:50 +0200
commit6a86af5219dc9b3b3b73c1cfbab468a44a343a9d (patch)
tree3cc383681778f48c128b79afc441833d445c8272 /mpn
parent7dc6dec60b2f81b05ad01f27067450b3b118f1de (diff)
downloadgmp-6a86af5219dc9b3b3b73c1cfbab468a44a343a9d.tar.gz
* mpn/generic/sb_divrem_mn.c, mpn/generic/divrem_2.c: Nailify ASSERTs.
Diffstat (limited to 'mpn')
-rw-r--r--mpn/generic/divrem_2.c4
-rw-r--r--mpn/generic/sb_divrem_mn.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/mpn/generic/divrem_2.c b/mpn/generic/divrem_2.c
index 1052cb13d..65d0a21f6 100644
--- a/mpn/generic/divrem_2.c
+++ b/mpn/generic/divrem_2.c
@@ -75,8 +75,10 @@ mpn_divrem_2 (mp_ptr qp, mp_size_t qxn,
ASSERT (nn >= 2);
ASSERT (qxn >= 0);
- ASSERT (dp[1] & MP_LIMB_T_HIGHBIT);
+ ASSERT (dp[1] & GMP_NUMB_HIGHBIT);
ASSERT (! MPN_OVERLAP_P (qp, nn-2+qxn, np, nn) || qp+2 >= np);
+ ASSERT_MPN (np, nn);
+ ASSERT_MPN (dp, 2);
np += nn - 2;
d1 = dp[1];
diff --git a/mpn/generic/sb_divrem_mn.c b/mpn/generic/sb_divrem_mn.c
index cbd152dd9..7a221a106 100644
--- a/mpn/generic/sb_divrem_mn.c
+++ b/mpn/generic/sb_divrem_mn.c
@@ -75,10 +75,12 @@ mpn_sb_divrem_mn (mp_ptr qp,
ASSERT (dn > 2);
ASSERT (nn >= dn);
- ASSERT (dp[dn-1] & MP_LIMB_T_HIGHBIT);
+ ASSERT (dp[dn-1] & GMP_NUMB_HIGHBIT);
ASSERT (! MPN_OVERLAP_P (np, nn, dp, dn));
ASSERT (! MPN_OVERLAP_P (qp, nn-dn, dp, dn));
ASSERT (! MPN_OVERLAP_P (qp, nn-dn, np, nn) || qp+dn >= np);
+ ASSERT_MPN (np, nn);
+ ASSERT_MPN (dp, dn);
np += qn;
dx = dp[dn - 1];