AndNot calls (big.Int).AndNot.
(x, y *BigInt)
| 395 | |
| 396 | // AndNot calls (big.Int).AndNot. |
| 397 | func (z *BigInt) AndNot(x, y *BigInt) *BigInt { |
| 398 | var tmp1, tmp2, tmp3 big.Int //gcassert:noescape |
| 399 | zi := z.inner(&tmp1) |
| 400 | zi.AndNot(x.inner(&tmp2), y.inner(&tmp3)) |
| 401 | z.updateInner(zi) |
| 402 | return z |
| 403 | } |
| 404 | |
| 405 | // Append calls (big.Int).Append. |
| 406 | func (z *BigInt) Append(buf []byte, base int) []byte { |