diff options
author | tege <tege@gmplib.org> | 2002-05-04 10:26:03 +0200 |
---|---|---|
committer | tege <tege@gmplib.org> | 2002-05-04 10:26:03 +0200 |
commit | bb4d05217e037c4c3a68cf4caaaec67ee6a16418 (patch) | |
tree | 0d33633989bc47c8ed22c65d6bf4341894ea944b | |
parent | eec23da6b1253e16ffcc029c4a50159d5bb47ab2 (diff) | |
download | gmp-bb4d05217e037c4c3a68cf4caaaec67ee6a16418.tar.gz |
Additional nailify changes.
-rw-r--r-- | mpn/generic/gcd.c | 2 |
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. */ |