kmask
i = ((s5 ? hi0bits(S->x[S->wds-1]) : ULbits - 1) - s2 - 4) & kmask;
if (nbits & kmask)
b->x[j] = ULbits >> (ULbits - (nbits & kmask));
if (x[k>>kshift] & 1 << (k & kmask)) {
if (x[k>>kshift] & 1 << (k & kmask))
&& x[nbits >> kshift] & 1 << (nbits & kmask))
|| ((n = nbits & kmask) !=0
if (k &= kmask) {
if (nbits & kmask)
if (k &= kmask) {
else if (n < nwds && (k &= kmask)) {
if (n &= kmask)
if (n &= kmask)
if (b->x[k>>kshift] & ((ULong)1 << (k & kmask)))
if ( (j = nb & kmask) !=0)
carry = b->x[k1>>kshift] & (1 << (k1 & kmask));
j = kmask & (ULbits - (rvbits & kmask));