common.go 433 B

1234567891011121314151617181920212223242526
  1. package common
  2. import (
  3. "fmt"
  4. "math/big"
  5. "time"
  6. )
  7. // Common big integers often used
  8. var (
  9. Big1 = big.NewInt(1)
  10. Big2 = big.NewInt(2)
  11. Big3 = big.NewInt(3)
  12. Big0 = big.NewInt(0)
  13. BigTrue = Big1
  14. BigFalse = Big0
  15. Big32 = big.NewInt(32)
  16. Big256 = big.NewInt(0xff)
  17. Big257 = big.NewInt(257)
  18. )
  19. func Bench(pre string, cb func()) {
  20. start := time.Now()
  21. cb()
  22. fmt.Println(pre, ": took:", time.Since(start))
  23. }