Commit Graph

17 Commits

Author SHA1 Message Date
Peter Dimov
33f81fd490 Add benchmark/string_view.cpp 2022-03-08 02:44:30 +02:00
Peter Dimov
a1c156cec1 Rearrange and comment out the non-FNV-1a tests in string.cpp 2022-03-08 02:37:13 +02:00
Peter Dimov
3d62482fe9 Add missing multiplication by sizeof(T) 2022-03-08 02:06:21 +02:00
Peter Dimov
470c9ffed0 Add memory measurements to string.cpp 2022-03-08 01:31:59 +02:00
Peter Dimov
49c70046e4 Add memory measurements to uint32.cpp 2022-03-08 01:06:04 +02:00
Peter Dimov
ff1b01bd10 Add memory measurements to uint64.cpp 2022-03-07 22:14:58 +02:00
Peter Dimov
5bcb07dc7f Add BOOST_NOINLINE to benchmark test functions 2022-03-07 21:43:36 +02:00
Peter Dimov
995707a43e Add Abseil+FNV-1a to benchmark/string.cpp 2022-02-20 20:08:27 +02:00
Peter Dimov
1cb0908961 Change random indices in string.cpp to differ in size; remove shifted consecutive there as not representative 2022-01-20 02:06:00 +02:00
Peter Dimov
1db7fbad66 Add FNV-1a cases for std::unordered_map, multi_index_map to benchmark/string.cpp 2022-01-19 19:33:34 +02:00
Peter Dimov
4c2150fb3d Minor updates to benchmark/string.cpp 2022-01-19 03:50:39 +02:00
Peter Dimov
3eb244898f Add an FNV-1a case to benchmark/string.cpp 2022-01-19 02:10:23 +02:00
Peter Dimov
9a61c8f8dd Add benchmark/string.cpp 2022-01-15 02:58:28 +02:00
Peter Dimov
d192ec8fae Add benchmark/uint32.cpp 2022-01-15 02:46:47 +02:00
Peter Dimov
d3c37344f0 Vary top 24 bits of shifted indices instead of top 32 bits 2021-11-29 17:37:26 +02:00
Peter Dimov
bbd0eedb5f Precompute indices to avoid clever optimizations 2021-11-29 04:54:47 +02:00
Peter Dimov
ad51b34438 Add benchmark/uint64.cpp 2021-11-29 02:49:12 +02:00