Versions in this module Expand all Collapse all v0 v0.0.1 Oct 8, 2022 Changes in this version + var ErrAdditionOverflow = errors.New("addition overflow") + var ErrBigFloatAdd = errors.New("this big Float operation is not permitted while doing float.Add") + var ErrBigFloatMul = errors.New("this big Float operation is not permitted while doing float.Mul") + var ErrBigFloatQuo = errors.New("this big Float operation is not permitted while doing float.Quo") + var ErrBigFloatSqrt = errors.New("this big Float operation is not permitted while doing float.Sqrt") + var ErrBigFloatSub = errors.New("this big Float operation is not permitted while doing float.Sub") + var ErrMultiplicationOverflow = errors.New("multiplication overflow") + var ErrOperationCausingPanic = errors.New("this big Float operation is not permitted") + var ErrSubtractionUnderflow = errors.New("subtraction underflow") + func AddBigFloat(op1, op2 *big.Float) (result *big.Float, err error) + func AddInt32(a, b int32) int32 + func AddInt32WithError(a, b int32) (int32, error) + func AddInt64(a, b int64) int64 + func AddUint64(a, b uint64) uint64 + func AddUint64WithErr(a, b uint64) (uint64, error) + func MulBigFloat(op1, op2 *big.Float) (result *big.Float, err error) + func MulUint64(a, b uint64) uint64 + func MulUint64WithErr(a, b uint64) (uint64, error) + func NewSeedRandReader(seed []byte) *seedRandReader + func QuoBigFloat(op1, op2 *big.Float) (result *big.Float, err error) + func SqrtBigFloat(op *big.Float) (result *big.Float, err error) + func SubBigFloat(op1, op2 *big.Float) (result *big.Float, err error) + func SubInt(a, b int) int + func SubUint64(a, b uint64) uint64 + type RandomnessGenerator interface + IsInterfaceNil func() bool + Read func(p []byte) (n int, err error)