And calls (big.Int).And.
(x, y *BigInt)
| 386 | |
| 387 | // And calls (big.Int).And. |
| 388 | func (z *BigInt) And(x, y *BigInt) *BigInt { |
| 389 | var tmp1, tmp2, tmp3 big.Int //gcassert:noescape |
| 390 | zi := z.inner(&tmp1) |
| 391 | zi.And(x.inner(&tmp2), y.inner(&tmp3)) |
| 392 | z.updateInner(zi) |
| 393 | return z |
| 394 | } |
| 395 | |
| 396 | // AndNot calls (big.Int).AndNot. |
| 397 | func (z *BigInt) AndNot(x, y *BigInt) *BigInt { |