dcrd/internal
Dave Collins 66e2409d9b
uint256: Add is odd benchmarks.
The following is a comparison between stdlib big integers (old) and the
specialized type (new) averaging 10 runs each:

name    old time/op     new time/op     delta
------------------------------------------------------------------
IsOdd   3.62ns ± 4%     1.64ns ± 1%     -54.65%  (p=0.000 n=10+10)

name    old allocs/op   new allocs/op   delta
---------------------------------------------------------
IsOdd   0.00            0.00            ~     (all equal)

This is part of a series of commits to fully implement the uint256
package.
2021-11-19 17:04:13 -06:00
..
fees fees: Remove deprecated DisableLog. 2020-12-28 13:13:47 -06:00
limits multi: update build tags to pref. go1.17 syntax. 2021-10-19 20:21:44 -05:00
mempool mempool: Convert to use stdscript. 2021-11-18 12:33:40 -06:00
mining mining: Convert to use stdscript. 2021-11-18 12:33:39 -06:00
netsync multi: Move last ann block from peer to netsync. 2021-11-19 13:02:15 -06:00
progresslog multi: Don't use deprecated ioutil package. 2021-09-01 06:09:37 -05:00
rpcserver rpcserver: Convert to use stdscript. 2021-11-18 12:55:12 -06:00
staging/primitives/uint256 uint256: Add is odd benchmarks. 2021-11-19 17:04:13 -06:00
version version: Use uint32 for major/minor/patch. 2021-11-10 07:08:23 -06:00