Rsh calls (big.Int).Rsh.
(x *BigInt, n uint)
| 815 | |
| 816 | // Rsh calls (big.Int).Rsh. |
| 817 | func (z *BigInt) Rsh(x *BigInt, n uint) *BigInt { |
| 818 | var tmp1, tmp2 big.Int //gcassert:noescape |
| 819 | zi := z.inner(&tmp1) |
| 820 | zi.Rsh(x.inner(&tmp2), n) |
| 821 | z.updateInner(zi) |
| 822 | return z |
| 823 | } |
| 824 | |
| 825 | // Scan calls (big.Int).Scan. |
| 826 | func (z *BigInt) Scan(s fmt.ScanState, ch rune) error { |