Versions in this module Expand all Collapse all v0 v0.1.0 Sep 12, 2019 Changes in this version + const MaxInt + const MaxUint + const MinInt + func AddInt16(a int16, b int16) (int16, bool) + func AddInt32(a int32, b int32) (int32, bool) + func AddInt64(a int64, b int64) (int64, bool) + func AddInt8(a int8, b int8) (int8, bool) + func AddModInt64(a int64, b int64, m int64) int64 + func AddUint16(a uint16, b uint16) (uint16, bool) + func AddUint32(a uint32, b uint32) (uint32, bool) + func AddUint64(a uint64, b uint64) (uint64, bool) + func AddUint8(a uint8, b uint8) (uint8, bool) + func DivModInt64(a int64, b int64) (int64, int64) + func DotProductInt16(S1 []int16, S2 []int16, x *big.Int) (int16, bool, *big.Int) + func DotProductInt32(S1 []int32, S2 []int32, x *big.Int) (int32, bool, *big.Int) + func DotProductInt64(S1 []int64, S2 []int64, x *big.Int) (int64, bool, *big.Int) + func DotProductInt64ModInt64(S1 []int64, S2 []int64, m int64) int64 + func ExpModInt64(a int64, k int64, m int64) int64 + func MulModInt64(a int64, z int64, m int64) int64 + func MulModInt64Trial(a int64, b int64, m int64) int64 + func MulThenAddModInt64(a int64, b int64, c int64, m int64) int64 + func MultiplyInt16(a int16, b int16) (int16, bool) + func MultiplyInt32(a int32, b int32) (int32, bool) + func MultiplyInt64(a int64, b int64) (int64, bool) + func MultiplyInt8(a int8, b int8) (int8, bool) + func MultiplyUint16(a uint16, b uint16) (uint16, bool) + func MultiplyUint32(a uint32, b uint32) (uint32, bool) + func MultiplyUint64(a uint64, b uint64) (uint64, bool) + func MultiplyUint8(a uint8, b uint8) (uint8, bool) + func PowerInt64(a int64, b int64) (int64, bool) + func ProductInt64ModInt64(S []int64, m int64) int64 + func QuotientAndRemainderInt64(a int64, b int64) (q int64, r int64) + func SubtractInt16(a int16, b int16) (int16, bool) + func SubtractInt32(a int32, b int32) (int32, bool) + func SubtractInt64(a int64, b int64) (int64, bool) + func SubtractInt8(a int8, b int8) (int8, bool) + func SubtractUint16(a uint16, b uint16) (uint16, bool) + func SubtractUint32(a uint32, b uint32) (uint32, bool) + func SubtractUint64(a uint64, b uint64) (uint64, bool) + func SubtractUint8(a uint8, b uint8) (uint8, bool) + func SumInt64ModInt64(S []int64, m int64) int64 + func XGCDOfPairInt64(a int64, b int64) (int64, int64, int64)