BN_MASK2
t2 = (t1 + carry) & BN_MASK2;
t2 = (t1 - borrow) & BN_MASK2;
c1 = (tp[num] + c0) & BN_MASK2;
c1 = (tp[num] + c0) & BN_MASK2;
return (BN_MASK2);
h = ((h << BN_BITS4) | (l >> BN_BITS4)) & BN_MASK2;
r[0] = (BN_ULONG)ll & BN_MASK2;
r[1] = (BN_ULONG)ll & BN_MASK2;
r[2] = (BN_ULONG)ll & BN_MASK2;
r[3] = (BN_ULONG)ll & BN_MASK2;
r[0] = (BN_ULONG)ll & BN_MASK2;
t = (t + c) & BN_MASK2;
l = (t + b[0]) & BN_MASK2;
t = (t + c) & BN_MASK2;
l = (t + b[1]) & BN_MASK2;
t = (t + c) & BN_MASK2;
l = (t + b[2]) & BN_MASK2;
t = (t + c) & BN_MASK2;
l = (t + b[3]) & BN_MASK2;
t = (t + c) & BN_MASK2;
l = (t + b[0]) & BN_MASK2;
r[0] = (t1 - t2 - c) & BN_MASK2;
r[1] = (t1 - t2 - c) & BN_MASK2;
r[2] = (t1 - t2 - c) & BN_MASK2;
r[3] = (t1 - t2 - c) & BN_MASK2;
r[0] = (t1 - t2 - c) & BN_MASK2;
c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \
c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \
c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \
c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \
c0 = (c0+lo)&BN_MASK2; if (c0<lo) hi++; \
c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \
c0 = (c0+lo)&BN_MASK2; if (c0<lo) tt++; \
c1 = (c1+tt)&BN_MASK2; if (c1<tt) c2++; \
c0 = (c0+lo)&BN_MASK2; if (c0<lo) hi++; \
c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \
c0 = (c0+lo)&BN_MASK2; if (c0<lo) hi++; \
c1 = (c1+hi)&BN_MASK2; if (c1<hi) c2++; \
c1 = (tp[num] + c0) & BN_MASK2;
ml = (c1 * n0) & BN_MASK2;
tp[j - 1] = c1 & BN_MASK2;
c1 = (tp[num] + c0) & BN_MASK2;
q = BN_MASK2;
rem = (n1 - q * d0) & BN_MASK2;
rem = (n1 - q*d0)&BN_MASK2;
tmp.d[0] = (0 - m - >d[0]) & BN_MASK2; /* 2^(top*BN_BITS2) - m */
tmp.d[i] = (~m->d[i]) & BN_MASK2;
(u1 << (BN_BITS2 - 1))) & BN_MASK2;
(b1 << (BN_BITS2 - 1))) & BN_MASK2;
#define Lw(t) (((BN_ULONG)(t))&BN_MASK2)
#define Hw(t) (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
#define L2HBITS(a) (((a)<<BN_BITS4)&BN_MASK2)
m=(m+m1)&BN_MASK2; if (m < m1) ht+=L2HBITS((BN_ULONG)1); \
lt=(lt+m1)&BN_MASK2; if (lt < m1) ht++; \
l=(l+m)&BN_MASK2; if (l < m) h++; \
l=(l+(c))&BN_MASK2; if (l < (c)) h++; \
l=(l+(c))&BN_MASK2; if (l < (c)) h++; \
(c)=h&BN_MASK2; \
l+=(c); if ((l&BN_MASK2) < (c)) h++; \
(c)=h&BN_MASK2; \
(r)=l&BN_MASK2; \
return BN_MASK2;
a->d[w] &= ~(BN_MASK2 << b);
v = bn_mul_add_words(rp, np, nl, (rp[0] * n0) & BN_MASK2);
v = (v + carry + rp[nl]) & BN_MASK2;
Ri->d[0] = BN_MASK2;
Ri->d[1] = BN_MASK2;
if (!BN_set_word(Ri, BN_MASK2))
r[0] = (0 - t - c) & BN_MASK2;
r[1] = (0 - t - c) & BN_MASK2;
r[2] = (0 - t - c) & BN_MASK2;
r[3] = (0 - t - c) & BN_MASK2;
r[0] = (t - c) & BN_MASK2;
r[1] = (t - c) & BN_MASK2;
r[2] = (t - c) & BN_MASK2;
r[3] = (t - c) & BN_MASK2;
l = (c + b[0]) & BN_MASK2;
l = (c + b[1]) & BN_MASK2;
l = (c + b[2]) & BN_MASK2;
l = (c + b[3]) & BN_MASK2;
t = (a[0] + c) & BN_MASK2;
t = (a[1] + c) & BN_MASK2;
t = (a[2] + c) & BN_MASK2;
t = (a[3] + c) & BN_MASK2;
ln = (lo + c1) & BN_MASK2;
ln = (lo + 1) & BN_MASK2;
ln = (lo + c1)&BN_MASK2;
ln = (lo + 1) & BN_MASK2;
lp[i] = ((~mp[i]) + 1) & BN_MASK2;
ll = (r[i] + lc) & BN_MASK2;
r[i++] = (ll - lc) & BN_MASK2;
ll = (r[i] + lc) & BN_MASK2;
r[i++] = (ll - lc) & BN_MASK2;
*(ap++) = ((t << 1)|c) & BN_MASK2;
#define BN_NIST_521_TOP_MASK ((BN_ULONG)BN_MASK2>>BN_NIST_521_LSHIFT)
t_d[i] = (tmp | val << BN_NIST_521_LSHIFT) & BN_MASK2;
*(ap++) = ((t << 1) | c) & BN_MASK2;
maxdelta = BN_MASK2 - primes[NUMPRIMES - 1];
rp[i] = ((t >> 1) & BN_MASK2) | c;
t[nw + i + 1] |= (l >> rb) & BN_MASK2;
t[nw + i] = (l << lb) & BN_MASK2;
tmp = (l >> rb) & BN_MASK2;
*(t++) = (tmp|(l << lb)) & BN_MASK2;
if ((l = (l >> rb) & BN_MASK2))
*(rp++) = ((t << 1) | c) & BN_MASK2;
ln = (lo + c1) & BN_MASK2;
ln = (lo + 1) & BN_MASK2;
w &= BN_MASK2;
ret = (l - ((d*w)&BN_MASK2))&BN_MASK2;
w &= BN_MASK2;
a->d[i] = l = (a->d[i] + w) & BN_MASK2;
w &= BN_MASK2;
a->d[i] = (a->d[i] - w) & BN_MASK2;
w &= BN_MASK2;
w &= BN_MASK2;
if (rscale > m || (a->scale > 0 && (b == BN_MASK2 ||
if (i == BN_MASK2 || i == 0)
if (i == BN_MASK2)
if (scale != BN_MASK2 && scale <= UINT_MAX)
if (base != BN_MASK2 && base > 1 && base <= UINT_MAX)
if (base != BN_MASK2 && 2 <= base && base <= 16)
else if (index == BN_MASK2 || index > MAX_ARRAY_INDEX)
} else if (index == BN_MASK2 || index > MAX_ARRAY_INDEX) {