BTCP-Rebase/src/bench
Matt Corallo 0b1b9148cd Remove countMaskInv caching in bench framework
We were saving a div by caching the inverse as a float, but this
ended up requiring a int -> float -> int conversion, which takes
almost as much time as the difference between float mul and div.

There are lots of other more pressing issues with the bench
framework which probably require simply removing the adaptive
iteration count stuff anyway.
2017-09-11 15:51:36 -04:00
..
data Add deserialize + CheckBlock benchmarks, and a full block hex 2016-11-09 11:27:59 -08:00
.gitignore
Examples.cpp Increment MIT Licence copyright header year on files modified in 2016 2016-12-31 11:01:21 -07:00
base58.cpp Avoid static analyzer warnings regarding uninitialized arguments 2017-07-15 14:26:50 +02:00
bench.cpp Remove countMaskInv caching in bench framework 2017-09-11 15:51:36 -04:00
bench.h Remove countMaskInv caching in bench framework 2017-09-11 15:51:36 -04:00
bench_bitcoin.cpp Add SHA256 dispatcher 2017-07-20 09:03:53 -07:00
ccoins_caching.cpp Switch from per-tx to per-txout CCoinsViewCache methods in some places 2017-06-01 11:56:06 -07:00
checkblock.cpp Merge #9544: [trivial] Add end of namespace comments. Improve consistency. 2017-06-26 13:40:26 +02:00
checkqueue.cpp Declare single-argument (non-converting) constructors "explicit" 2017-08-16 16:33:25 +02:00
coin_selection.cpp scripted-diff: Remove #include <boost/foreach.hpp> 2017-06-22 03:48:52 +02:00
crypto_hash.cpp Changing &vec[0] to vec.data(), what 9804 missed 2017-09-08 10:36:26 +12:00
lockedpool.cpp Use nullptr instead of zero (0) as the null pointer constant 2017-08-16 10:24:18 +02:00
mempool_eviction.cpp Merge #9548: Remove min reasonable fee 2017-03-07 19:49:00 +01:00
perf.cpp [trivial] Fix typos in comments 2017-01-27 21:22:35 +01:00
perf.h bench: Add support for measuring CPU cycles 2016-11-22 12:20:57 +01:00
prevector_destructor.cpp Add prevector destructor benchmark 2017-01-10 18:23:00 -05:00
rollingbloom.cpp Benchmark rolling bloom filter 2016-04-28 14:56:32 +02:00
verify_script.cpp Avoid static analyzer warnings regarding uninitialized arguments 2017-07-15 14:26:50 +02:00