diff options
author | obscuren <geffobscura@gmail.com> | 2014-11-01 09:14:55 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-11-01 09:14:55 +0800 |
commit | 3f90f7c89856f5d024eec1df535a4fc2871214c2 (patch) | |
tree | 8513bddf2539b6dfadca894092449abdbcd623a8 /ethutil/big.go | |
parent | c8438979a9c5c73bf68a132d5fd0325863ab454b (diff) | |
download | go-tangerine-3f90f7c89856f5d024eec1df535a4fc2871214c2.tar.gz go-tangerine-3f90f7c89856f5d024eec1df535a4fc2871214c2.tar.zst go-tangerine-3f90f7c89856f5d024eec1df535a4fc2871214c2.zip |
Signextend
Diffstat (limited to 'ethutil/big.go')
-rw-r--r-- | ethutil/big.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ethutil/big.go b/ethutil/big.go index bdcf86421..8d7b3fe70 100644 --- a/ethutil/big.go +++ b/ethutil/big.go @@ -34,6 +34,10 @@ func BigD(data []byte) *big.Int { return n } +func BitTest(num *big.Int, i int) bool { + return num.Bit(i) > 0 +} + // To256 // // "cast" the big int to a 256 big int (i.e., limit to) |