diff options
author | Jeffrey Wilcke <jeffrey@ethereum.org> | 2017-02-18 01:39:43 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-18 01:39:43 +0800 |
commit | bf21549faa7de6e2b920855468b14856c6f503c4 (patch) | |
tree | d32e4de3a3d00927744aa43e6ba2aaf526b40b36 /common/math/exp.go | |
parent | 6f74fb962e68ad975289a604a89239c6376fa5e3 (diff) | |
download | dexon-bf21549faa7de6e2b920855468b14856c6f503c4.tar dexon-bf21549faa7de6e2b920855468b14856c6f503c4.tar.gz dexon-bf21549faa7de6e2b920855468b14856c6f503c4.tar.bz2 dexon-bf21549faa7de6e2b920855468b14856c6f503c4.tar.lz dexon-bf21549faa7de6e2b920855468b14856c6f503c4.tar.xz dexon-bf21549faa7de6e2b920855468b14856c6f503c4.tar.zst dexon-bf21549faa7de6e2b920855468b14856c6f503c4.zip |
common/math: "optimised" SafeMul and added comment on Exp (#3675)
Diffstat (limited to 'common/math/exp.go')
-rw-r--r-- | common/math/exp.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/math/exp.go b/common/math/exp.go index 6f6c040e0..113b76b39 100644 --- a/common/math/exp.go +++ b/common/math/exp.go @@ -27,6 +27,9 @@ const wordSize = 32 << (uint64(^big.Word(0)) >> 63) // Exp implement exponentiation by squaring algorithm. // +// Exp return a new variable; base and exponent must +// not be changed under any circumstance. +// // Courtesy @karalabe and @chfast func Exp(base, exponent *big.Int) *big.Int { result := big.NewInt(1) |