summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2002-05-04 10:26:03 +0200
committertege <tege@gmplib.org>2002-05-04 10:26:03 +0200
commitbb4d05217e037c4c3a68cf4caaaec67ee6a16418 (patch)
tree0d33633989bc47c8ed22c65d6bf4341894ea944b
parenteec23da6b1253e16ffcc029c4a50159d5bb47ab2 (diff)
downloadgmp-bb4d05217e037c4c3a68cf4caaaec67ee6a16418.tar.gz
Additional nailify changes.
-rw-r--r--mpn/generic/gcd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpn/generic/gcd.c b/mpn/generic/gcd.c
index 903d147ff..ee7924ec5 100644
--- a/mpn/generic/gcd.c
+++ b/mpn/generic/gcd.c
@@ -326,7 +326,7 @@ mpn_gcd (mp_ptr gp, mp_ptr up, mp_size_t usize, mp_ptr vp, mp_size_t vsize)
up[usize++] = 0;
if (bp[1] != 0) /* B < 0: U <-- U + (-B) * V. */
{
- mp_limb_t c = mpn_addmul_1 (up, vp, vsize, -bp[0]);
+ mp_limb_t c = mpn_addmul_1 (up, vp, vsize, -bp[0] & GMP_NUMB_MASK);
mpn_add_1 (up + vsize, up + vsize, usize - vsize, c);
}
else /* B >= 0: U <-- U - B * V. */