dcrd/internal
Dave Collins 8d27f653cd
uint256: Add squaring 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
-------------------------------------------------------------------
Square   418ns ± 0%      7ns ± 2%        -98.39%  (p=0.000 n=10+10)

name     old allocs/op   new allocs/op   delta
--------------------------------------------------------------------
Square   1.00 ± 0%       0.00            -100.00%  (p=0.000 n=10+10)

This is part of a series of commits to fully implement the uint256
package.
2021-11-19 17:00:14 -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 squaring benchmarks. 2021-11-19 17:00:14 -06:00
version version: Use uint32 for major/minor/patch. 2021-11-10 07:08:23 -06:00