summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-10-02 09:28:51 -0700
committerKarl Berry <karl@freefriends.org>2021-10-02 09:28:51 -0700
commit06cdc7dd5f95dac42dd49d40707ca21323fb306d (patch)
tree6eecd65110b3c4756e84cb45a2e9632cf392536b /lib
parent3148eb10eda7b771a08692b6165c8c5541172417 (diff)
downloadgnulib-06cdc7dd5f95dac42dd49d40707ca21323fb306d.tar.gz
autoupdate
Diffstat (limited to 'lib')
-rw-r--r--lib/mini-gmp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/mini-gmp.c b/lib/mini-gmp.c
index a61ebf312a..8577b59ef6 100644
--- a/lib/mini-gmp.c
+++ b/lib/mini-gmp.c
@@ -148,6 +148,7 @@ see https://www.gnu.org/licenses/. */
mp_limb_t __x0, __x1, __x2, __x3; \
unsigned __ul, __vl, __uh, __vh; \
mp_limb_t __u = (u), __v = (v); \
+ assert (sizeof (unsigned) * 2 >= sizeof (mp_limb_t)); \
\
__ul = __u & GMP_LLIMB_MASK; \
__uh = __u >> (GMP_LIMB_BITS / 2); \
@@ -783,6 +784,7 @@ mpn_invert_3by2 (mp_limb_t u1, mp_limb_t u0)
mp_limb_t p, ql;
unsigned ul, uh, qh;
+ assert (sizeof (unsigned) * 2 >= sizeof (mp_limb_t));
/* For notation, let b denote the half-limb base, so that B = b^2.
Split u1 = b uh + ul. */
ul = u1 & GMP_LLIMB_MASK;