Fields

hardware Apple M5
os macOS 26.1 (25B78)
test_suite_commit 8c93fb0c05fc12b7f6bfa2b55b969d567aeb0537
compiler clang version 23.0.0git (git@github.com:llvm/llvm-project.git 2e75ee8c77fc6dfde6bec778d6ac8ba03d54ee44)
sdk 26.2

Parameters

Fields

NameValue
commit_info None
git_sha 94d4e3ae1c65f5eee9f017a787908767ddcb5ef7

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564424 2026-02-23T10:25:48 0:00:00
Previous 564296 2026-02-23T12:51:52 0:00:00
Baseline 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1481 1514
Performance Improvements 2021 2126
Unchanged Tests 38403 38265
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_64 144.71% 8022693.636 19632272.615 - 145.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 108.52% 165444318.790 344987953.226 - 105.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 102.74% 32.610 66.112 - -5.72% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 101.90% 30.743 62.072 - 17.20% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 99.57% 363595.992 725643.235 - 3.04% -
SetIntersection_Interlaced_Vector_float_16384_256 99.18% 14983619.073 29845050.525 - 103.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 96.53% 35.379 69.532 - 7.34% -
SetIntersection_Interlaced_Vector_uint32_262144_16 96.14% 3017283.944 5918108.900 - 12.29% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 95.92% 756.135 1481.430 - 97.51% -
SetIntersection_Interlaced_Set_uint64_16384_1024 94.48% 178669409.434 347475944.313 - 91.76% -
SetIntersection_Interlaced_Vector_uint64_262144_16 84.98% 3039802.301 5623168.485 - 82.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 79.53% 1312.543 2356.415 - 73.99% -
SetIntersection_Interlaced_Vector_float_262144_1024 79.31% 86036675.438 154276261.976 - 90.55% -
SetIntersection_Interlaced_Vector_float_16384_1024 75.95% 38513326.542 67763863.094 - 54.13% -
SetIntersection_Interlaced_Vector_float_16384_64 73.66% 5970018.521 10367429.672 - 64.71% -
std::set<std::string>::erase(key)_(existent)/1024 72.24% 56.620 97.521 - 70.74% -
SetIntersection_Interlaced_Set_uint64_16384_16 66.25% 218449228.148 363174871.199 - 62.50% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 65.80% 412513.772 683938.360 - 3.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 65.07% 3.778 6.237 - 64.78% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 64.84% 18.322 30.202 - 66.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 62.03% 15.006 24.315 - 21.19% -
rng::for_each(multimap<int>)/8192 60.61% 7232.787 11616.664 - 53.03% -
SetIntersection_Interlaced_Set_uint64_16384_256 60.20% 209249934.379 335221565.188 - 56.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 60.10% 0.298 0.477 - 40.07% -
std::remove_copy_if(deque<int>)_(prefix)/32 59.74% 18.806 30.041 - 68.67% -
std::for_each(map<int>::iterator)/8192 58.97% 7374.727 11723.592 - 51.94% -
std::set<std::string>::insert(value)_(already_present)/8192 58.37% 38.216 60.524 - 55.37% -
rng::for_each(map<int>)/8192 57.60% 7275.959 11467.112 - 55.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 56.27% 167240147.497 261347738.946 - 54.49% -
SetIntersection_Interlaced_Vector_float_262144_256 55.68% 32233307.085 50181288.905 - 117.10% -
SetIntersection_Interlaced_Vector_uint64_262144_64 53.67% 12483839.933 19183746.189 - 63.16% -
std::copy_backward(deque<int>)/64 53.44% 3.540 5.432 - 79.53% -
SetIntersection_Interlaced_Vector_float_1024_64 52.57% 3291055.966 5021165.961 - 37.93% -
SetIntersection_Interlaced_Set_uint64_16384_16384 51.40% 234927253.311 355683454.239 - 47.47% -
std::search(list<int>,_pred)_(same_length)/8192 51.28% 10154.064 15360.800 - 81.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 50.21% 3.334 5.008 - 49.63% -
std::for_each(multimap<int>::iterator)/8192 50.05% 7429.382 11147.820 - 46.42% -
std::is_sorted_until(deque<int>)/8 50.00% 2.493 3.740 - -20.62% -
BM_PushHeap_uint32_Ascending_1 49.42% 0.464 0.693 - 9.38% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 49.23% 12.739 19.010 - -1.34% -
SetIntersection_Interlaced_Set_uint64_16384_64 49.19% 231411022.461 345250947.321 - 47.01% -
std::is_partitioned(list<int>)_(partitioned)/8192 48.15% 7013.180 10390.005 - 51.47% -
BM_PushHeap_uint64_Descending_1 47.98% 0.409 0.606 - 13.90% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 46.22% 8449.062 12354.098 - 37.30% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 44.01% 8203.780 11814.500 - 38.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 43.80% 24.214 34.820 - 44.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 43.32% 162632635.133 233087849.584 - 41.23% -
SetIntersection_Interlaced_Vector_uint32_262144_256 43.20% 26134081.873 37422956.879 - -6.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 43.18% 164533352.754 235577870.189 - 41.75% -
std::copy(vector<bool>)_(aligned)/262144 42.84% 556.501 794.880 - 117.72% -
SetIntersection_Interlaced_Vector_float_1024_16 42.55% 1807089.985 2575956.127 - 30.68% -
SetIntersection_Interlaced_Vector_string_262144_1024 40.33% 244583007.855 343231150.868 - 43.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 40.11% 161066205.627 225672127.909 - 38.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 39.41% 45.645 63.634 - -1.94% -
std::find_if_not(vector<char>)_(bail_25%)/8 39.17% 0.715 0.994 - -5.81% -
BM_PushHeap_float_Random_1 38.78% 0.502 0.697 - 27.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 38.56% 158103290.312 219065071.553 - 37.21% -
SetIntersection_Interlaced_Vector_float_262144_4 38.38% 1456298.040 2015166.485 - 30.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 38.11% 12.552 17.336 - -9.43% -
SetIntersection_Interlaced_Vector_uint32_16384_16 38.08% 2386835.882 3295687.743 - 2.24% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 36.91% 31.841 43.596 - 66.07% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 36.87% 43.820 59.979 - 8.29% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 36.50% 1.171 1.598 - 12.27% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 36.42% 42.323 57.737 - 66.09% -
SetIntersection_Interlaced_Set_uint64_16384_4 36.20% 176585616.502 240509853.976 - 32.18% -
SetIntersection_Interlaced_Vector_uint32_16384_256 36.09% 15716623.247 21389208.061 - -1.34% -
SetIntersection_Interlaced_Vector_uint32_16384_64 36.06% 6526017.330 8879391.267 - 14.10% -
BM_vector_deque_ranges_copy/0 34.74% 0.368 0.496 - 34.83% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 34.55% 0.341 0.458 - -0.26% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 34.14% 539.330 723.469 - 25.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 33.80% 7.549 10.100 - -1.30% -
rng::for_each(multiset<int>)/8192 33.35% 7693.061 10258.772 - 31.30% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 32.46% 67.344 89.206 - 8.34% -
std::shift_left(vector<int>)/32 32.37% 2.983 3.949 - 0.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.92% 23.928 31.566 - 1.24% -
SetIntersection_Interlaced_Vector_uint64_256_64 31.11% 6818736.301 8940316.954 - 14.91% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 31.08% 570.595 747.945 - 26.59% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.55% 39.361 51.386 - 2.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 30.48% 5.228 6.822 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_256 30.14% 14779240.412 19233659.828 - -7.89% -
rng::for_each(set<int>)/8192 29.81% 7747.620 10056.954 - 29.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 29.74% 38.114 49.450 - 27.67% -
std::for_each(multiset<int>::iterator)/8192 29.33% 8016.320 10367.827 - 26.23% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 29.29% 675.967 873.936 - 13.36% -
std::unordered_set<int>::contains(key)_(non-existent)/0 29.27% 0.338 0.437 - 29.25% -
std::find_end(deque<int>)_(process_all)/1048576 29.10% 263733.108 340490.363 - 22.25% -
std::move(list<int>)/4096 28.98% 3944.531 5087.630 - 30.22% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 28.71% 13.859 17.837 - 46.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 28.46% 17.903 22.998 - 26.15% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 27.91% 88.895 113.702 - -7.43% -
std::for_each(set<int>::iterator)/8192 27.60% 7917.297 10102.585 - 24.85% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 26.96% 1.446 1.836 - 19.45% -
std::find_first_of(vector<int>)_(large_needle)/32 26.75% 101.333 128.443 - 24.09% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 26.74% 41269614.769 52305785.766 - -0.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 26.61% 18.091 22.906 - 26.23% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 26.40% 34.882 44.091 - 22.99% -
SetIntersection_Interlaced_Vector_uint64_262144_256 25.58% 45466654.651 57096516.729 - 118.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 25.58% 0.555 0.697 - 3.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 25.46% 35.658 44.737 - 24.64% -
BM_PushHeap_string_Random_1 25.38% 0.511 0.640 - 0.05% -
std::find_first_of(vector<int>)_(large_needle)/50 25.28% 262.116 328.383 - 15.77% -
std::find_end(deque<int>)_(process_all)/8192 25.22% 2126.967 2663.346 - 12.92% -
SetIntersection_Interlaced_Vector_float_256_16 25.21% 5837713.403 7309404.145 - 17.89% -
std::for_each(list<int>)/8192 25.15% 7235.056 9054.391 - 16.35% -
BM_toupper_char<wchar_t> 24.43% 0.549 0.683 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 24.26% 26438.408 32851.187 - 24.23% -
std::find(vector<long_long>)_(process_all)/8 24.13% 1.004 1.246 - 8.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 23.60% 1.297 1.604 - 30.75% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 23.60% 14.341 17.726 - 16.21% -
BM_tolower_char<wchar_t> 23.49% 0.557 0.688 - -0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 23.39% 559.643 690.524 - 16.93% -
BM_vector_deque_ranges_copy_backward/0 23.04% 0.421 0.518 - -4.82% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 22.68% 1338.139 1641.689 - 11.64% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 22.64% 1.189 1.458 - -13.87% -
bm_lexicographical_compare<int>/1 22.61% 1.298 1.592 - 15.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 22.54% 27.380 33.551 - 24.82% -
std::search(deque<int>)_(same_length)/1000 22.35% 340.569 416.679 - 18.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 22.10% 11.891 14.519 - 21.12% -
std::search(list<int>)_(same_length)/8192 21.46% 8648.629 10504.997 - 32.13% -
std::stable_partition(list<int>)_(dense)/1024 21.36% 1434.946 1741.421 - 22.22% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 21.22% 3436.884 4166.294 - 21.60% -
rng::find(vector<bool>)_(process_all)/8 21.15% 0.670 0.812 - 13.49% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 21.13% 9552.306 11570.670 - 13.95% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 21.05% 6567.847 7950.354 - 20.86% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 20.92% 26.157 31.629 - 0.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 20.86% 1.212 1.465 - 8.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 20.86% 0.405 0.490 - -0.55% -
std::search(deque<int>)_(near_matches)/1024 20.85% 18142.057 21923.778 - 21.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 20.63% 3000746.089 3619754.878 - 23.30% -
std::find_first_of(vector<int>)_(large_needle)/1024 20.38% 107495.830 129401.218 - 21.50% -
std::unordered_set<int>::count(key)_(non-existent)/1024 20.19% 1.651 1.985 - 6.65% -
rng::starts_with(list<int>,_pred)/8192 20.13% 9747.276 11708.977 - -0.11% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 20.12% 34.880 41.897 - 20.44% -
ranges::minmax(std::deque<char>)/1 20.04% 0.707 0.848 - 26.26% -
std::find_if_not(vector<char>)_(bail_25%)/1024 19.44% 25.135 30.021 - 19.43% -
std::unordered_set<std::string>::find(key)_(existent)/1024 19.38% 35.194 42.016 - 34.66% -
BM_vector_deque_ranges_copy_backward/2 19.17% 1.724 2.054 - 11.96% -
std::lower_bound(std::list<int>)/8192 19.16% 13599.733 16205.672 - 4.33% -
std::unordered_set<std::string>::find(key)_(existent)/32 19.05% 35.303 42.029 - 13.58% -
bm_lexicographical_compare<signed_char>/64 18.82% 1.902 2.260 - 16.62% -
SetIntersection_Interlaced_Set_string_256_256 18.75% 27253356.295 32362216.252 - 2.14% -
rng::find_last_if(vector<int>)_(bail_90%)/8 18.69% 0.576 0.683 - -0.01% -
std::copy_backward(vector<bool>)_(aligned)/262144 18.67% 514.884 611.035 - -5.02% -
BM_vector_deque_copy_backward/1 18.37% 1.957 2.317 - -0.28% -
BM_tolower_char<char> 18.28% 0.470 0.556 - -19.47% -
std::map<std::string,_int>::contains(key)_(existent)/32 18.17% 14.123 16.688 - 3.92% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.15% 1858017.317 2195207.117 - 9.25% -
BM_vector_deque_ranges_copy_backward/1 18.10% 1.984 2.344 - 12.39% -
std::search(list<int>)_(single_element)/8192 18.03% 8200.891 9679.177 - 28.37% -
SetIntersection_Front_Set_uint32_16384_16384 17.89% 211654682.225 249514765.628 - 14.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.88% 0.373 0.440 - 26.74% -
BM_std_minmax_element<char>/64 17.71% 17.414 20.499 - 20.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.57% 29.606 34.808 - 1.37% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 17.47% 1267.668 1489.143 - -1.76% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.38% 8.838 10.374 - 17.44% -
std::partition_copy(list<int>)/8192 17.36% 6707.923 7872.453 - 13.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.35% 41.752 48.996 - 4.20% -
SetIntersection_Interlaced_Vector_uint32_256_64 17.15% 6917598.072 8104117.757 - 14.34% -
rng::find_last(vector<int>)_(bail_90%)/8 17.03% 0.392 0.459 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 16.99% 86926327.789 101691580.630 - -2.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 16.95% 65.303 76.371 - 24.68% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 16.91% 31.236 36.518 - 13.69% -
std::set<std::string>::insert(value)_(new_value,_end)/32 16.80% 33.579 39.220 - 19.47% -
BM_deque_vector_ranges_move/0 16.66% 1.275 1.488 - -2.44% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.31% 6.270 7.293 - 16.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 16.24% 23.821 27.690 - 4.45% -
std::equal(deque<int>)_(it,_it,_it)/50 16.19% 20.610 23.948 - -5.30% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 16.17% 35.295 41.003 - 35.36% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.09% 5.899 6.849 - 16.93% -
BM_vector_deque_copy_backward/2 16.09% 1.771 2.056 - 0.06% -
std::copy_n(vector<int>)/4096 15.85% 146.312 169.506 - -21.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 15.64% 63114.672 72984.389 - 14.87% -
SetIntersection_Interlaced_Vector_uint32_262144_4 15.40% 1408936.371 1625888.850 - -14.34% -
rng::find(vector<bool>)_(process_all)/50 15.27% 0.678 0.782 - 9.97% -
BM_std_minmax_element<char>/4000 15.27% 1036.188 1194.382 - 12.27% -
SetIntersection_None_Set_uint32_262144_4 15.23% 1116380.859 1286376.629 - 6.26% -
SetIntersection_None_Set_uint32_262144_1 15.17% 1118801.840 1288552.815 - 5.76% -
SetIntersection_None_Set_uint32_262144_256 15.16% 1121258.953 1291231.443 - 6.51% -
std::find_first_of(vector<int>)_(large_needle)/8192 15.16% 6909407.686 7956571.022 - 15.82% -
BM_std_minmax_element<char>/5500 15.02% 1422.394 1636.052 - 12.24% -
BM_std_minmax_element<char>/64000 14.90% 16520.673 18982.446 - 12.53% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 14.79% 772.296 886.502 - -0.29% -
BM_std_minmax_element<char>/4096 14.72% 1064.775 1221.461 - 12.16% -
std::count_if(list<int>)_(every_other)/8192 14.69% 7693.484 8823.503 - 25.70% -
SetIntersection_None_Set_uint32_262144_16 14.67% 1121032.633 1285474.693 - 6.27% -
SetIntersection_None_Set_uint32_262144_64 14.65% 1121585.125 1285877.846 - 5.07% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 14.64% 455.795 522.523 - 15.06% -
BM_std_minmax_element<char>/65536 14.61% 16913.709 19384.471 - 12.33% -
SetIntersection_Interlaced_Vector_string_16384_256 14.49% 38588120.365 44179912.628 - 15.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 14.41% 19.118 21.874 - 7.09% -
std::rotate(vector<bool>)_(by_1/4)/1024 14.30% 13.242 15.135 - 15.65% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 14.29% 9203.054 10518.609 - 11.28% -
SetIntersection_None_Set_uint32_262144_1024 14.29% 1121162.356 1281392.008 - -4.98% -
BM_std_minmax_element<char>/1024 14.16% 270.964 309.323 - 11.25% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 14.11% 62.096 70.858 - 13.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 14.08% 4.194 4.785 - 11.49% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 14.02% 1.540 1.756 - 21.49% -
std::search(deque<int>)_(near_matches)/1000 13.88% 18319.397 20862.021 - 17.13% -
BM_std_minmax_element<char>/70000 13.88% 18126.126 20641.631 - 11.97% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 13.83% 1.030 1.172 - -4.71% -
SetIntersection_Interlaced_Vector_float_64_16 13.77% 16575200.187 18857257.180 - 14.00% -
SetIntersection_None_Set_uint32_262144_16384 13.58% 1111607.668 1262597.656 - -5.60% -
std::unordered_set<std::string>::ctor(const&)/32 13.51% 688.507 781.495 - 0.39% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.43% 918769.226 1042171.767 - -1.56% -
ranges::minmax(std::list<long_long>)/1 13.41% 0.544 0.617 - 37.30% -
SetIntersection_Interlaced_Vector_float_1024_256 13.35% 5570254.223 6314108.398 - 5.61% -
std::unordered_set<int>::count(key)_(existent)/8192 13.35% 1.540 1.746 - 30.11% -
BM_std_minmax_element<char>/512 13.31% 138.271 156.675 - 11.15% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 13.29% 16.867 19.109 - 12.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 13.26% 60.961 69.045 - 12.45% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 13.21% 299.231 338.750 - 17.58% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 13.19% 33.873 38.340 - -8.77% -
SetIntersection_Interlaced_Set_string_262144_4 13.19% 1823291.830 2063724.203 - 11.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.04% 28.037 31.694 - 13.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 12.98% 4738275.041 5353300.773 - 11.35% -
std::set<std::string>::count(key)_(existent)/32 12.97% 14.961 16.902 - 13.88% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 12.91% 20.136 22.736 - -12.00% -
bm_lexicographical_compare<signed_char>/1 12.87% 1.322 1.492 - 11.21% -
std::copy_n(vector<bool>)_(aligned)/262144 12.82% 681.888 769.287 - 1.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 12.79% 1.364 1.538 - 7.43% -
std::set<std::string>::find(key)_(existent)/8192 12.74% 30.751 34.669 - 12.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.64% 8475767.132 9546991.085 - 5.59% -
SetIntersection_Interlaced_Vector_float_1024_4 12.62% 1252422.782 1410467.941 - 11.53% -
BM_PushHeap_uint32_PipeOrgan_1 12.61% 0.411 0.463 - 17.96% -
ranges::min(std::list<long_long>)/70000 12.58% 45428.903 51142.698 - 2.31% -
SetIntersection_Front_Set_string_256_256 12.53% 28512270.450 32084683.554 - 1.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 12.49% 38.183 42.952 - 12.39% -
std::rotate(vector<bool>)_(1_element_backward)/8192 12.36% 110.229 123.849 - 16.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 12.35% 8695320.772 9769414.890 - 8.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 12.22% 15.973 17.924 - 13.33% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 12.11% 770.334 863.658 - -2.18% -
SetIntersection_Interlaced_Set_string_262144_16 12.03% 2098732.016 2351289.469 - 10.14% -
std::map<std::string,_int>::erase(key)_(existent)/32 12.02% 67.255 75.340 - 2.46% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 11.90% 70.257 78.615 - 34.57% -
std::vector<int>::ctor(size)/32 11.88% 10.579 11.836 - 15.16% -
std::set<std::string>::equal_range(key)_(existent)/32 11.79% 16.356 18.284 - 13.32% -
SetIntersection_None_Set_string_262144_262144 11.62% 1639701.496 1830230.467 - 11.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 11.56% 70.736 78.916 - 7.18% -
std::upper_bound(std::list<int>)/8192 11.56% 13664.193 15243.605 - 0.60% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.52% 13415.609 14961.565 - 5.00% -
SetIntersection_None_Set_string_262144_256 11.39% 1628165.203 1813566.648 - 11.52% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11.35% 799.626 890.410 - -0.22% -
SetIntersection_Front_Vector_uint64_1024_1024 11.35% 5294725.639 5895419.436 - -0.30% -
ranges::min(std::deque<char>)/1 11.34% 0.659 0.734 - 6.72% -
SetIntersection_Front_Vector_uint32_1024_1024 11.30% 5303177.434 5902462.252 - -0.13% -
BM_toupper_char<char> 11.27% 0.617 0.686 - 36.52% -
SetIntersection_None_Set_uint32_262144_262144 11.25% 1122313.394 1248598.633 - -5.80% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 11.21% 20.855 23.193 - -1.30% -
SetIntersection_None_Set_string_262144_16384 11.20% 1630926.514 1813547.445 - 11.59% -
SetIntersection_Interlaced_Set_uint32_262144_4 11.20% 1197024.414 1331057.049 - 3.47% -
SetIntersection_None_Set_string_262144_64 11.14% 1631516.033 1813339.926 - 8.83% -
SetIntersection_None_Set_string_262144_16 11.14% 1631846.517 1813623.537 - 2.66% -
std::unordered_set<int>::count(key)_(non-existent)/0 11.11% 0.311 0.346 - -28.48% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 11.04% 91.585 101.697 - -4.63% -
std::map<std::string,_int>::erase(iterator)/32 11.03% 28.434 31.571 - -7.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 11.01% 46.096 51.171 - -1.57% -
SetIntersection_None_Set_string_262144_1 10.99% 1628323.162 1807261.148 - 2.86% -
SetIntersection_Front_Set_string_1024_16 10.98% 1798619.017 1996126.117 - 2.17% -
SetIntersection_Interlaced_Vector_uint32_1024_256 10.97% 5535053.496 6142447.139 - -20.44% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.97% 4.535 5.033 - 11.07% -
SetIntersection_None_Set_string_262144_1024 10.95% 1646811.198 1827119.303 - 11.31% -
std::find_end(deque<int>)_(match_near_end)/1024 10.88% 32.484 36.020 - 11.19% -
SetIntersection_None_Set_string_262144_4 10.87% 1629430.582 1806542.154 - 0.63% -
SetIntersection_Interlaced_Vector_string_16384_4 10.75% 1792539.535 1985253.790 - 10.91% -
BM_PushHeap_float_Descending_4 10.63% 0.356 0.394 - 6.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 10.63% 16.110 17.823 - 10.13% -
std::rotate(deque<int>)_(1_element_forward)/8192 10.55% 299.428 331.025 - 10.81% -
std::set<std::string>::upper_bound(key)_(existent)/1024 10.52% 22.072 24.395 - 12.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.52% 32.584 36.010 - -3.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 10.46% 2086321.125 2304499.676 - 9.40% -
std::set<std::string>::ctor(const&)/32 10.45% 707.874 781.849 - 9.56% -
std::search(deque<int>)_(no_match)/1024 10.38% 239.269 264.114 - -12.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 10.36% 2.246 2.479 - -0.54% -
std::find_end(list<int>,_pred)_(same_length)/8192 10.34% 9383.082 10352.939 - 11.95% -
rng::contains(vector<int>)_(process_all)/8 10.31% 2.417 2.666 - 5.00% -
SetIntersection_Interlaced_Set_string_262144_64 10.25% 2098111.328 2313194.338 - 8.82% -
std::find(vector<short>)_(bail_25%)/8 10.25% 0.669 0.738 - -10.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 10.22% 2.519 2.776 - 1.90% -
std::find_end(deque<int>)_(process_all)/1024 10.20% 306.663 337.929 - 12.46% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.17% 99588922.529 109719873.823 - 21.61% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.05% 11.091 12.205 - 13.51% -
std::set<int>::lower_bound(key)_(existent)/8192 10.03% 7.839 8.626 - 6.73% -
SetIntersection_None_Set_uint64_16384_64 10.03% 165936643.096 182573640.092 - 8.15% -
std::unordered_set<int>::find(key)_(existent)/32 10.02% 1.118 1.230 - 3.19% -
SetIntersection_None_Set_uint64_16384_4 10.02% 161553204.105 177733237.410 - 7.88% -
BM_StringEraseWithMove_Large_Transparent 9.98% 2.531 2.783 - -7.15% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.89% 10.615 11.665 - 15.18% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.89% 28.501 31.319 - 7.55% -
std::map<std::string,_int>::find(key)_(existent)/32 9.89% 14.695 16.148 - 8.99% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.87% 1.152 1.266 - -9.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 9.85% 4.204 4.618 - 6.64% -
bm_ranges_lexicographical_compare<signed_char>/1 9.83% 1.494 1.640 - -6.00% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 9.75% 0.609 0.668 - 3.15% -
SetIntersection_Interlaced_Set_uint32_16384_16384 9.72% 223569735.197 245295553.901 - 8.56% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.71% 10.762 11.808 - 12.02% -
std::rotate(deque<int>)_(1_element_backward)/8192 9.65% 312.417 342.560 - 11.05% -
SetIntersection_Interlaced_Vector_string_262144_16 9.65% 5882232.823 6449712.168 - 5.62% -
std::find_if(vector<char>)_(bail_25%)/1024 9.59% 25.187 27.603 - 9.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 9.58% 0.568 0.623 - 4.41% -
BM_deque_vector_ranges_copy/65536 9.56% 2961.993 3245.164 - 9.35% -
std::generate_n(list<int>)/8192 9.53% 6857.494 7511.036 - -0.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 9.50% 88.056 96.424 - 30.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.47% 6.346 6.947 - -22.53% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.43% 35.167 38.484 - -0.75% -
BM_deque_deque_ranges_move_backward/0 9.34% 0.721 0.789 - 5.24% -
std::equal(deque<int>)_(it,_it,_it)/1024 9.28% 448.090 489.683 - 2.40% -
std::map<std::string,_int>::insert(value)_(already_present)/32 9.27% 24.210 26.453 - 20.94% -
SetIntersection_Interlaced_Set_uint32_262144_16 9.24% 1493932.129 1632035.480 - 2.58% -
std::rotate(list<int>)_(1_element_backward)/8192 9.19% 7241.339 7906.835 - -31.23% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 9.17% 4.601 5.023 - -20.08% -
std::find_end(forward_list<int>)_(single_element)/1024 9.17% 649.011 708.546 - -1.20% -
SetIntersection_Front_Set_uint64_262144_16384 9.17% 222035627.630 242400656.844 - 9.01% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 9.16% 27.735 30.275 - -0.18% -
SetIntersection_Front_Vector_uint32_262144_16384 9.12% 72893022.938 79538093.524 - 2.78% -
SetIntersection_Front_Vector_uint32_16384_16384 9.10% 72887068.791 79519346.836 - 2.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 9.08% 1469345.312 1602724.406 - 3.17% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 9.04% 4.302 4.691 - 5.85% -
std::unordered_set<int>::count(key)_(existent)/1024 9.00% 1.348 1.469 - 27.46% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 8.97% 19.192 20.914 - 5.35% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.96% 1.155 1.259 - 4.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 8.96% 1636065.104 1782583.905 - 8.71% -
SetIntersection_Front_Set_uint64_262144_64 8.94% 1579398.544 1720534.755 - -4.19% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 8.90% 45.462 49.508 - 7.74% -
std::replace(vector<int>)_(sprinkled)/50 8.88% 8.808 9.590 - 7.07% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 8.86% 38218455.997 41604294.120 - 9.80% -
std::find_first_of(vector<int>)_(small_needle)/32 8.83% 45.132 49.117 - -6.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 8.83% 30.696 33.406 - 8.07% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.81% 1338958.948 1456880.958 - -3.46% -
SetIntersection_Interlaced_Set_uint32_262144_16384 8.73% 1192375.896 1296512.451 - -0.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 8.72% 2.337 2.540 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.68% 1621013.348 1761722.252 - 9.02% -
SetIntersection_Interlaced_Set_uint32_262144_256 8.68% 1483373.617 1612127.768 - 1.65% -
SetIntersection_Front_Vector_uint64_262144_16384 8.66% 72397241.787 78664987.358 - 3.60% -
std::copy(list<int>)/64 8.63% 30.259 32.869 - -29.31% -
std::transform(list<int>)_(identity_transform)/8192 8.57% 6999.640 7599.296 - 1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.51% 1642034.344 1781809.655 - 9.09% -
std::find_first_of(vector<int>)_(small_needle)/50 8.51% 69.192 75.079 - -5.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.47% 11.052 11.988 - 12.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 8.46% 2.477 2.687 - 3.85% -
std::transform(list<int>,_list<int>)/8192 8.37% 8672.597 9398.860 - 2.24% -
std::find_if(deque<int>)_(bail_25%)/8192 8.37% 538.787 583.898 - 17.08% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.33% 1.595 1.728 - 21.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 8.33% 1.295 1.402 - 15.38% -
SetIntersection_None_Set_float_262144_16384 8.29% 1127427.330 1220864.748 - 1.10% -
std::copy_backward(deque<int>)/262144 8.27% 31709.728 34332.805 - 9.22% -
std::stable_partition(list<int>)_(alloc_fails)/8192 8.27% 26683.156 28889.520 - 9.42% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.24% 29.303 31.718 - -2.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 8.24% 616.384 667.191 - 20.48% -
std::set<std::string>::contains(key)_(existent)/1024 8.24% 21.142 22.884 - 7.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 8.22% 165737999.843 179365222.356 - 6.68% -
std::find_if(vector<char>)_(bail_25%)/8 8.19% 0.925 1.001 - 10.23% -
std::adjacent_find(deque<int>)/8 8.16% 2.671 2.889 - -27.31% -
std::remove_if(deque<int>)_(prefix)/50 8.15% 66.757 72.196 - 15.72% -
SetIntersection_None_Set_float_262144_256 8.14% 1121583.090 1212835.611 - 0.89% -
SetIntersection_None_Set_float_262144_1 8.06% 1122762.125 1213307.455 - 0.54% -
std::find_if(deque<int>)_(bail_25%)/32768 8.06% 2148.313 2321.447 - 16.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.00% 28.362 30.630 - 29.68% -
rng::find_last(vector<int>)_(bail_90%)/50 7.99% 1.441 1.556 - -2.12% -
SetIntersection_None_Set_float_262144_1024 7.94% 1121631.184 1210696.369 - 0.66% -
std::unordered_set<int>::contains(key)_(existent)/1024 7.91% 1.264 1.364 - 8.58% -
std::stable_partition(list<int>)_(sparse)/8192 7.90% 8626.640 9308.228 - 6.36% -
SetIntersection_Front_Set_uint32_262144_16384 7.86% 207213089.777 223509298.224 - 0.43% -
SetIntersection_None_Set_float_262144_4 7.86% 1122014.648 1210171.469 - 0.63% -
SetIntersection_None_Set_float_262144_64 7.85% 1122482.422 1210634.359 - 0.86% -
std::find_if(vector<char>)_(bail_25%)/32768 7.82% 799.514 862.010 - 8.12% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.81% 0.394 0.425 - -4.43% -
SetIntersection_None_Set_uint64_16384_256 7.80% 164837578.375 177697878.885 - 5.99% -
std::set<std::string>::erase(key)_(existent)/32 7.78% 67.928 73.213 - 7.65% -
SetIntersection_Interlaced_Vector_string_1024_1024 7.73% 37322866.112 40206890.894 - 1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 7.72% 206173340.135 222082038.610 - 13.08% -
SetIntersection_None_Set_float_262144_16 7.71% 1121182.371 1207597.980 - 0.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 7.69% 26.427 28.459 - -1.56% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 7.67% 14.572 15.690 - 0.12% -
std::find_if(vector<int>)_(process_all)/8 7.65% 1.265 1.362 - 5.74% -
BM_deque_vector_ranges_copy/64000 7.64% 2989.023 3217.502 - 9.04% -
bm_lexicographical_compare<int>/8 7.61% 1.518 1.634 - 10.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 7.59% 12577360.761 13532552.337 - 1.98% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 7.55% 29.874 32.130 - -3.14% -
SetIntersection_Front_Set_string_1024_64 7.55% 4605729.058 4953344.591 - 2.50% -
std::unordered_set<std::string>::count(key)_(existent)/1024 7.44% 36.262 38.962 - 5.85% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.43% 1.930 2.073 - 1.11% -
SetIntersection_Front_Set_string_16384_256 7.43% 14830191.189 15931365.262 - 3.71% -
SetIntersection_Interlaced_Set_uint32_262144_64 7.39% 1476420.492 1585474.852 - 0.93% -
std::copy_backward(vector<bool>)_(aligned)/1048576 7.30% 2439.633 2617.829 - -30.70% -
std::rotate(deque<int>)_(by_1/2)/8192 7.27% 1456.082 1561.930 - -1.49% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 7.26% 1.352 1.450 - 0.36% -
BM_lexicographical_compare_three_way_fast_path/4 7.22% 1.146 1.228 - 9.89% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.21% 1406.159 1507.523 - -2.84% -
SetIntersection_Front_Set_uint64_16384_1024 7.20% 11627624.591 12464377.388 - -0.95% -
SetIntersection_Front_Vector_uint32_1024_256 7.15% 2120259.346 2271905.038 - -0.16% -
SetIntersection_None_Set_float_1024_64 7.11% 8678106.006 9295499.487 - -6.49% -
std::set<std::string>::find(key)_(existent)/1024 7.10% 23.064 24.702 - 4.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.10% 71.740 76.831 - 67.64% -
BM_std_minmax_element<char>/3 7.05% 1.171 1.254 - 3.18% -
SetIntersection_None_Set_uint64_16384_1 7.05% 158763686.535 169954805.538 - 4.33% -
SetIntersection_Interlaced_Vector_string_256_256 7.04% 19798442.398 21192424.077 - 1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.04% 189240925.236 202561323.749 - 2.23% -
std::unordered_set<std::string>::count(key)_(existent)/8192 7.04% 35.433 37.927 - -1.66% -
std::move(list<int>)/512 7.01% 347.765 372.138 - 5.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.00% 2067131.836 2211917.561 - 6.05% -
BM_deque_deque_ranges_move_backward/2 6.99% 2.357 2.522 - 9.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.99% 1071845.958 1146749.052 - 1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.96% 9783120.070 10463964.302 - 3.49% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.94% 11241.616 12022.032 - -2.62% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 6.92% 28.444 30.413 - 10.93% -
std::unordered_set<int>::count(key)_(existent)/32 6.91% 1.393 1.490 - 15.34% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 6.89% 66.207 70.768 - 7.71% -
rng::starts_with(deque<int>)/1024 6.89% 429.849 459.448 - -1.51% -
BM_deque_deque_move_backward/0 6.87% 0.860 0.919 - 3.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.85% 325.937 348.273 - 9.52% -
SetIntersection_None_Set_string_16384_16384 6.80% 194963429.247 208221187.811 - 8.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.79% 1673906.170 1787496.258 - 9.41% -
SetIntersection_None_Set_float_262144_262144 6.76% 1126522.379 1202722.820 - -0.09% -
SetIntersection_Front_Vector_uint32_256_256 6.72% 4251597.683 4537429.758 - 0.18% -
SetIntersection_Front_Vector_uint64_16384_16384 6.72% 73628256.351 78574439.169 - 3.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 6.71% 24.261 25.890 - 2.86% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 6.71% 27.446 29.286 - -2.66% -
SetIntersection_Interlaced_Set_uint32_262144_1024 6.70% 1465525.227 1563756.021 - 2.25% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.69% 31.325 33.421 - -0.89% -
BM_deque_deque_ranges_move_backward/1 6.68% 2.599 2.773 - 9.97% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.67% 1.404 1.498 - 6.98% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.64% 1.482 1.580 - 14.59% -
std::replace(vector<int>)_(sprinkled)/32 6.63% 5.871 6.260 - 9.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 6.61% 0.313 0.334 - -20.64% -
std::find_first_of(deque<int>)_(small_needle)/32 6.61% 109.216 116.433 - 9.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 6.61% 23.433 24.981 - 3.95% -
SetIntersection_None_Set_float_1024_4 6.59% 8792479.688 9372151.872 - -5.55% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.59% 1.566 1.669 - 2.25% -
BM_StringEraseWithMove_Large_Opaque 6.56% 2.673 2.848 - -9.94% -
SetIntersection_Front_Vector_uint64_1024_256 6.56% 2132704.305 2272651.951 - 0.13% -
std::set<std::string>::contains(key)_(existent)/8192 6.55% 27.260 29.047 - 6.55% -
std::map<std::string,_int>::find(key)_(existent)/1024 6.52% 22.720 24.201 - 0.43% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.50% 28.591 30.449 - 6.23% -
rng::contains_subrange(deque<int>)_(process_all)/16 6.49% 8.379 8.922 - -1.61% -
BM_std_minmax_element<char>/2 6.48% 0.644 0.685 - 8.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 6.48% 1631795.410 1737455.565 - 7.42% -
BM_std_minmax_element<long_long>/70000 6.47% 18191.061 19368.586 - 4.81% -
std::unordered_multiset<int>::ctor(const&)/1024 6.45% 6671.019 7101.298 - 4.48% -
SetIntersection_None_Set_uint32_1024_4 6.45% 8610327.689 9165340.125 - 2.40% -
SetIntersection_Front_Vector_uint32_262144_256 6.43% 2131833.661 2268864.987 - -0.18% -
SetIntersection_Front_Set_string_64_64 6.42% 36060825.151 38376014.185 - 4.26% -
SetIntersection_None_Set_uint64_16384_16 6.41% 166186633.315 176836962.762 - 5.48% -
BM_std_minmax_element<long_long>/64000 6.36% 16643.954 17702.164 - 7.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 6.35% 20267.967 21555.188 - 10.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.35% 1983576.576 2109520.020 - 5.57% -
BM_std_minmax_element<long_long>/65536 6.34% 17034.566 18115.341 - 0.92% -
SetIntersection_Interlaced_Set_uint64_262144_16 6.32% 1633278.076 1736559.570 - 4.52% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.30% 1231133.823 1308736.985 - -7.20% -
std::find_end(vector<int>)_(single_element)/8192 6.27% 1867.776 1984.891 - 6.77% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 6.27% 12.660 13.453 - 10.35% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 6.25% 1.231 1.308 - -8.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 6.24% 994574.716 1056657.072 - -1.36% -
std::stable_partition(list<int>)_(dense)/8192 6.22% 18901.973 20077.797 - -11.29% -
BM_deque_vector_ranges_copy_backward/70000 6.21% 8497.573 9025.645 - 17.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.18% 5.995 6.365 - -20.38% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.15% 0.575 0.611 - 0.22% -
BM_deque_vector_ranges_copy/70000 6.15% 3235.134 3434.111 - 6.30% -
SetIntersection_None_Set_float_1024_256 6.15% 8932601.867 9481564.121 - -2.96% -
std::replace_if(vector<int>)_(sprinkled)/50 6.12% 12.974 13.768 - 1.46% -
std::none_of(vector<int>)_(process_all)/8 6.12% 2.435 2.584 - 3.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 6.11% 1036313.960 1099603.769 - 0.17% -
SetIntersection_Interlaced_Set_uint64_262144_4 6.08% 1294690.674 1373406.983 - 3.84% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 6.04% 30.313 32.144 - 31.50% -
SetIntersection_Front_Set_uint64_256_64 6.04% 5199235.639 5513207.273 - -4.68% -
BM_vector_deque_move/2 6.03% 1.935 2.051 - -0.21% -
std::partition(list<int>)_(dense)/8192 6.00% 5083.648 5388.919 - 3.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 6.00% 622.859 660.208 - 21.41% -
BM_std_minmax_element<long_long>/4096 5.99% 1066.670 1130.556 - 8.55% -
std::find_end(deque<int>)_(match_near_end)/8192 5.97% 272.828 289.111 - 6.20% -
BM_std_minmax_element<long_long>/5500 5.92% 1427.693 1512.229 - 8.45% -
BM_deque_vector_copy/70000 5.92% 3173.403 3361.294 - 5.88% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 5.89% 251.935 266.783 - 5.97% -
SetIntersection_Front_Vector_uint64_262144_1 5.87% 983941.446 1041661.213 - -0.01% -
SetIntersection_Interlaced_Vector_float_256_64 5.86% 6944292.102 7351205.398 - 7.00% -
SetIntersection_Front_Set_uint64_16384_16 5.82% 1131370.932 1197204.070 - -0.34% -
SetIntersection_None_Set_float_1024_1 5.82% 8971254.389 9493065.688 - -7.04% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 5.80% 1.324 1.400 - 7.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.80% 87.291 92.352 - 5.70% -
std::set<std::string>::erase(iterator)/32 5.79% 25.095 26.548 - 5.70% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 5.78% 40.169 42.489 - 4.18% -
std::set<std::string>::count(key)_(non-existent)/32 5.77% 9.891 10.462 - -0.35% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 5.76% 34.626 36.622 - 5.22% -
BM_std_minmax_element<long_long>/4000 5.76% 1042.010 1101.978 - 8.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.75% 24.170 25.560 - 2.41% -
std::set<std::string>::ctor(const&,_alloc)/32 5.75% 693.539 733.386 - 5.39% -
std::find_if(vector<char>)_(bail_25%)/8192 5.74% 210.942 223.055 - 6.49% -
rng::find_last(list<int>)_(bail_10%)/8192 5.74% 6290.724 6651.710 - 5.57% -
std::find(deque<int>)_(process_all)/50 5.73% 13.189 13.944 - 7.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.70% 86.840 91.792 - 5.56% -
ranges::minmax(std::deque<long_long>)/64 5.69% 23.236 24.558 - -5.14% -
SetIntersection_None_Set_uint32_1024_1024 5.69% 8593651.714 9082547.593 - -0.11% -
BM_align/1 5.69% 0.641 0.677 - 8.66% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.67% 1.391 1.470 - 14.72% -
std::reverse(vector<int>)/8 5.67% 1.521 1.608 - 0.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 5.62% 8.404 8.877 - -22.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 5.62% 1.151 1.216 - 3.65% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.60% 24.154 25.507 - 4.40% -
SetIntersection_Front_Set_float_262144_1024 5.59% 13382719.755 14130364.918 - 7.55% -
ranges::minmax(std::deque<long_long>)/8 5.56% 3.691 3.897 - 0.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.53% 0.527 0.557 - 5.43% -
SetIntersection_Front_Set_float_16384_16 5.51% 1163953.265 1228143.613 - 0.83% -
SetIntersection_Front_Set_uint64_262144_1024 5.51% 11853861.150 12507138.313 - -2.60% -
SetIntersection_None_Set_uint32_16384_1 5.49% 149592866.396 157801486.392 - -0.57% -
bm_lexicographical_compare<signed_char>/8 5.43% 3.245 3.421 - 10.89% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 5.42% 296.675 312.770 - 5.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.41% 1951929.119 2057525.715 - 3.88% -
SetIntersection_Front_Vector_uint32_262144_1 5.40% 988851.897 1042288.378 - -1.70% -
SetIntersection_Front_Vector_string_262144_4 5.39% 1132263.959 1193322.620 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.36% 26044075.277 27439692.634 - -0.41% -
BM_align/8 5.35% 0.639 0.673 - 8.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.34% 197442890.486 207986669.284 - 6.18% -
SetIntersection_Front_Set_uint64_1024_256 5.33% 3772352.090 3973496.562 - -0.35% -
BM_std_minmax_element<long_long>/512 5.32% 137.561 144.886 - 8.05% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.31% 10.172 10.712 - 9.45% -
std::make_heap(deque<int>)_(ascending)/8 5.31% 27.009 28.441 - 4.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.30% 4689341.840 4937867.612 - 1.64% -
BM_std_minmax_element<long_long>/1024 5.26% 271.334 285.595 - 7.93% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.25% 20.845 21.940 - -2.04% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.24% 18.809 19.794 - -0.14% -
std::sort_heap(vector<NonIntegral>)/8 5.24% 29.512 31.057 - 3.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 5.19% 1.659 1.745 - 17.31% -
std::find_end(list<int>)_(single_element)/8192 5.18% 8329.422 8760.860 - 13.33% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 5.17% 28573.489 30051.642 - 4.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 5.17% 984569.815 1035494.252 - 2.91% -
std::move(vector<bool>)_(unaligned)/4096 5.16% 25.721 27.048 - 1.07% -
BM_align/64 5.15% 0.640 0.673 - 8.06% -
std::unordered_multiset<int>::ctor(const&)/32 5.14% 200.273 210.569 - 5.12% -
SetIntersection_Interlaced_Set_string_16384_1024 5.13% 336860102.464 354146870.894 - 1.91% -
SetIntersection_Front_Set_uint32_16384_16 5.11% 1127451.673 1185118.223 - -0.75% -
SetIntersection_Front_Set_float_262144_16384 5.11% 226464911.710 238043420.864 - 4.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.09% 2392543.016 2514432.666 - -2.43% -
BM_num_put<unsigned_long_long> 5.09% 10.769 11.317 - 6.18% -
std::search(vector<int>)_(same_length)/8192 5.08% 1872.323 1967.479 - 4.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.05% 7095.449 7454.104 - 10.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.05% 26.200 27.523 - 2.89% -
SetIntersection_None_Set_uint32_16384_16 5.05% 149653937.817 157207036.145 - -0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.01% 7510.262 7886.344 - 3.22% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.99% 12.190 12.799 - 5.11% -
bm_ranges_lexicographical_compare<signed_char>/8 4.99% 3.372 3.541 - -3.59% -
SetIntersection_None_Set_uint32_16384_4 4.98% 149903090.221 157372859.736 - -0.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.98% 1.625 1.706 - 3.67% -
std::unordered_multiset<int>::ctor(const&)/8192 4.96% 55057.060 57788.592 - 4.01% -
std::move_backward(vector<int>)/1048576 4.96% 56107.693 58889.088 - 0.82% -
std::swap_ranges(list<int>)/8192 4.95% 10494.226 11013.876 - 12.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.94% 1822561.688 1912617.758 - 4.32% -
std::unique(list<int>,_pred)_(sprinkled)/32 4.94% 64.505 67.690 - 3.80% -
std::move(list<int>)/64 4.92% 39.030 40.949 - 0.88% -
std::map<int,_int>::ctor(const&,_alloc)/32 4.92% 219.257 230.034 - 2.54% -
SetIntersection_Interlaced_Set_string_262144_256 4.91% 2027393.147 2126886.963 - 4.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.90% 9709.499 10184.953 - -2.62% -
BM_std_minmax_element<long_long>/3 4.89% 1.233 1.293 - 6.49% -
BM_PushHeap_float_Descending_16 4.87% 0.363 0.381 - 3.30% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.85% 30.565 32.047 - 3.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.84% 69064.015 72407.283 - -1.28% -
BM_StringRelational_Less_Empty_Huge_Control 4.83% 1.615 1.693 - 4.97% -
SetIntersection_Interlaced_Set_uint64_262144_64 4.83% 1591321.207 1668103.353 - 3.44% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 4.82% 1.993 2.089 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.81% 46091932.779 48307537.352 - 3.44% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.80% 1.315 1.379 - 13.50% -
SetIntersection_Interlaced_Vector_string_262144_256 4.79% 68399294.217 71678375.046 - 4.89% -
std::find_first_of(deque<int>)_(small_needle)/50 4.78% 167.192 175.191 - 6.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.76% 1.744 1.827 - 15.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.75% 7404189.181 7756235.778 - 4.83% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.72% 4.765 4.990 - 1.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 4.72% 23.008 24.093 - -0.14% -
std::find_end(deque<int>)_(same_length)/8192 4.72% 2669.788 2795.676 - -10.99% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 4.71% 22.209 23.256 - 2.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 4.69% 1091603.735 1142791.062 - 1.16% -
rng::find_if(vector<bool>)_(process_all)/8 4.68% 3.457 3.618 - -2.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.68% 645.048 675.217 - 21.07% -
SetIntersection_None_Set_uint32_16384_1024 4.67% 148916805.547 155867460.433 - -0.62% -
BM_vector_deque_move/1 4.65% 2.198 2.301 - -0.59% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.64% 10057.749 10524.733 - -0.41% -
SetIntersection_Front_Vector_string_16384_1 4.63% 1033040.803 1080871.156 - 0.98% -
BM_deque_deque_copy_backward/1 4.61% 2.654 2.776 - 0.32% -
SetIntersection_None_Set_uint32_16384_64 4.60% 149480184.304 156353572.239 - -0.58% -
SetIntersection_Interlaced_Set_uint64_256_64 4.59% 13310523.222 13922074.138 - 0.18% -
std::rotate(deque<int>)_(by_1/4)/1024 4.59% 265.856 278.060 - 4.89% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.59% 9.897 10.351 - 3.92% -
SetIntersection_None_Set_uint32_16384_16384 4.58% 151875465.410 158828817.488 - -0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 4.58% 334825192.028 350149684.061 - 0.26% -
std::set<std::string>::equal_range(key)_(existent)/1024 4.57% 21.717 22.710 - 5.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 4.57% 1015904.407 1062314.704 - -0.40% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.57% 1.414 1.479 - 4.63% -
SetIntersection_None_Set_uint64_256_4 4.56% 11001181.026 11503330.597 - 2.04% -
std::remove_copy_if(vector<int>)_(prefix)/8192 4.56% 3359.180 3512.488 - 5.22% -
bm_ranges_swap_ranges_vb_unaligned/8 4.54% 5.020 5.248 - 3.94% -
SetIntersection_None_Set_uint64_256_256 4.52% 5631108.626 5885758.481 - 1.36% -
BM_PushHeap_float_Random_4 4.50% 2.810 2.936 - 3.89% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 4.49% 10.524 10.996 - 12.38% -
SetIntersection_None_Set_uint32_16384_256 4.48% 149732837.710 156437146.861 - -0.40% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.47% 16373.526 17105.188 - 3.81% -
std::unordered_multiset<int>::erase(iterator)/1024 4.43% 19.518 20.384 - 3.29% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.43% 1225.015 1279.297 - 4.85% -
std::flat_map<int,_int>::erase(iterator)/1024 4.40% 76.145 79.497 - -1.81% -
std::move_backward(vector<bool>)_(aligned)/64 4.40% 1.672 1.745 - 0.20% -
BM_std_minmax_element<long_long>/64 4.37% 17.093 17.839 - 6.37% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 4.36% 6.828 7.126 - -17.43% -
SetIntersection_None_Set_uint64_16384_1024 4.36% 169950313.436 177356051.993 - 1.73% -
SetIntersection_Front_Vector_uint64_256_64 4.34% 4183709.162 4365151.294 - 0.34% -
std::multiset<int>::ctor(const&)/32 4.34% 220.554 230.118 - 0.28% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.33% 6331.059 6605.487 - 5.48% -
std::is_sorted_until(vector<int>,_pred)/8192 4.33% 3305.331 3448.448 - 0.68% -
ranges::min(std::deque<long_long>)/64 4.33% 15.657 16.335 - -22.27% -
BM_vector_deque_copy/1 4.32% 2.216 2.312 - -2.37% -
BM_deque_deque_copy_backward/2 4.31% 2.415 2.519 - -0.30% -
SetIntersection_None_Set_uint64_262144_262144 4.30% 1224899.252 1277545.818 - 2.97% -
BM_StringFindNoMatch/10 4.27% 1.271 1.326 - -3.59% -
SetIntersection_Interlaced_Vector_string_1024_256 4.25% 20322789.390 21186617.074 - 4.82% -
SetIntersection_Interlaced_Set_string_1024_256 4.24% 34908352.220 36388563.924 - -0.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.24% 34.275 35.728 - -2.06% -
std::all_of(deque<int>)_(process_all)/32768 4.23% 10075.160 10500.914 - 4.24% -
SetIntersection_Front_Set_uint64_262144_4 4.21% 1018329.394 1061217.119 - -3.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 4.21% 61.353 63.937 - -18.13% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.20% 19540.684 20361.420 - 2.77% -
BM_PushHeap_float_Ascending_16384 4.20% 4.030 4.199 - 4.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 4.19% 65.020 67.747 - 8.10% -
std::find_end(list<int>)_(process_all)/8192 4.19% 7455.417 7767.935 - -5.07% -
SetIntersection_Interlaced_Set_uint32_1024_16 4.18% 11370870.214 11846434.883 - 1.74% -
std::stable_partition(deque<int>)_(sparse)/1024 4.18% 421.832 439.458 - 4.71% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.17% 4.403 4.587 - -0.35% -
BM_num_put<long_long> 4.17% 11.015 11.474 - 1.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 4.16% 26885.163 28003.941 - 1.67% -
SetIntersection_Interlaced_Set_string_16_16 4.15% 58516444.048 60945721.115 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.13% 196874068.266 205005970.799 - 5.03% -
std::unique(list<int>,_pred)_(sprinkled)/52 4.13% 80.719 84.052 - 3.22% -
ranges::minmax(std::vector<char>)/64 4.13% 1.229 1.280 - 6.97% -
std::find_end(vector<int>)_(single_element)/1024 4.13% 245.050 255.160 - 4.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.12% 1061456.533 1105197.376 - 1.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.11% 725.301 755.126 - 3.00% -
SetIntersection_None_Set_uint32_256_1 4.10% 11181207.429 11639434.110 - 0.20% -
std::set<int>::clear()/1024 4.10% 8974.726 9342.405 - -13.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.10% 21.509 22.390 - 3.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.09% 313.884 326.720 - -7.81% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 4.08% 16441.687 17112.327 - 3.36% -
std::find_end(vector<int>)_(single_element)/1000 4.08% 239.940 249.727 - 4.79% -
SetIntersection_Front_Set_uint32_262144_4 4.07% 1018407.880 1059877.081 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.07% 31.766 33.058 - -0.32% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.06% 7.897 8.218 - -0.32% -
std::search(vector<int>)_(same_length)/1024 4.05% 245.603 255.554 - 3.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.04% 1.101 1.145 - 5.71% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.04% 865737.881 900696.985 - 4.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.02% 34.865 36.266 - 3.51% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.02% 4.360 4.535 - 6.79% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.02% 10.363 10.779 - -9.60% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.01% 23.300 24.235 - 3.00% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.00% 34.780 36.172 - 2.77% -
BM_StringRelational_Less_Large_Empty_Control 3.98% 1.613 1.678 - 4.15% -
SetIntersection_None_Vector_uint32_262144_1 3.94% 1097395.779 1140662.827 - 0.61% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.94% 1.455 1.512 - 2.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.94% 1.162 1.208 - 2.88% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.93% 19651.595 20423.290 - 2.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.93% 1116656.728 1160491.143 - -1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.92% 1490904.702 1549367.058 - 0.85% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.92% 6324549.611 6572333.523 - -1.62% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.91% 29.118 30.257 - -4.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.91% 13607.292 14139.635 - 1.60% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 3.90% 4.849 5.038 - -13.78% -
BM_deque_deque_ranges_move/70000 3.90% 3296.074 3424.680 - 4.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.90% 788.133 818.832 - 5.08% -
std::all_of(deque<int>)_(process_all)/8192 3.88% 2525.984 2624.034 - 4.08% -
BM_StringAssignAsciiz_Empty_Opaque 3.88% 2.924 3.038 - -18.27% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 3.88% 58153520.833 60407958.333 - 3.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.86% 23.613 24.525 - 7.61% -
std::remove_if(deque<int>)_(prefix)/32 3.86% 55.866 58.021 - 7.04% -
BM_StringAssignAsciiz_Small_Opaque 3.86% 2.928 3.041 - -13.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.85% 1182694.589 1228232.319 - 2.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.85% 45.885 47.650 - 4.25% -
std::is_sorted_until(vector<int>)/8 3.84% 2.065 2.144 - 5.03% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.83% 572.763 594.726 - 3.34% -
std::copy_backward(deque<int>)/8 3.82% 2.671 2.773 - 7.90% -
BM_deque_deque_copy/65536 3.82% 3082.181 3200.017 - 3.87% -
BM_StringMove_Small 3.81% 0.727 0.755 - 6.85% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.79% 20.193 20.958 - 0.67% -
std::set<int>::erase(iterator)/1024 3.78% 19.522 20.260 - -7.91% -
rng::contains(deque<int>)_(process_all)/8 3.78% 3.024 3.138 - 7.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.78% 89.719 93.107 - -8.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 3.77% 11233350.776 11657336.602 - 0.84% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.77% 13878.106 14401.851 - 20.33% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.77% 1.387 1.439 - -18.95% -
SetIntersection_Front_Set_string_262144_262144 3.77% 17788108.398 18458630.531 - 3.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.76% 172966798.784 179463158.059 - 2.28% -
std::for_each(join_view(vector<vector<int>>))/8 3.75% 1.426 1.480 - 2.63% -
rng::for_each(multiset<int>)/8 3.75% 6.583 6.829 - 2.46% -
BM_deque_vector_ranges_copy_backward/64000 3.74% 7804.315 8096.350 - 15.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.74% 13792111.678 14307392.784 - 1.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.73% 571.666 593.017 - 17.87% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.73% 130691.196 135561.945 - 3.59% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.72% 21.377 22.173 - -4.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.72% 35.398 36.715 - 5.91% -
std::search(list<int>)_(no_match)/1048576 3.71% 833033.106 863931.894 - 3.17% -
BM_CmpLess_uint_schar 3.71% 1.020 1.058 - -3.72% -
std::multiset<int>::ctor(const&,_alloc)/32 3.71% 223.106 231.376 - 0.19% -
std::find_if_not(vector<char>)_(bail_25%)/8192 3.69% 233.482 242.093 - 0.69% -
std::copy_if(deque<int>)_(entire_range)/8 3.68% 2.547 2.640 - 0.19% -
SetIntersection_Front_Set_float_1024_64 3.68% 1774790.744 1840078.429 - 8.42% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.68% 16229.294 16826.290 - 0.70% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.67% 4.265 4.422 - 1.04% -
std::map<int,_int>::erase(key)_(existent)/1024 3.64% 24.093 24.971 - -2.82% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.64% 598.339 620.124 - 2.91% -
bm_lexicographical_compare<signed_char>/512 3.64% 7.666 7.945 - 4.07% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.63% 1.464 1.517 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 3.63% 1679100.992 1740049.236 - -7.44% -
SetIntersection_Interlaced_Set_string_262144_262144 3.63% 17366920.898 17996637.369 - 4.22% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.62% 19614.488 20325.167 - 3.30% -
SetIntersection_Interlaced_Set_uint64_262144_256 3.62% 1592832.278 1650524.252 - 2.50% -
SetIntersection_Interlaced_Set_uint32_256_64 3.59% 13376157.182 13856345.821 - 2.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 3.58% 1231945.883 1276062.986 - 3.60% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.58% 595.492 616.785 - 2.53% -
BM_deque_vector_copy_backward/0 3.57% 1.527 1.582 - 11.24% -
BM_CmpEqual_int_uint 3.57% 1.048 1.086 - -0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.57% 1023012.769 1059500.731 - 1.32% -
SetIntersection_None_Set_uint32_256_64 3.56% 9024757.349 9346385.185 - -0.07% -
rng::find_if(vector<bool>)_(process_all)/50 3.56% 23.236 24.062 - -1.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3.55% 3348088.257 3467100.395 - -0.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.55% 27.679 28.663 - -36.10% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.55% 53.702 55.609 - -1.43% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.54% 21.234 21.986 - 7.41% -
SetIntersection_Interlaced_Vector_string_1024_64 3.54% 8232789.427 8524262.071 - 6.04% -
SetIntersection_None_Set_uint64_262144_1 3.54% 1204735.025 1247366.615 - 2.62% -
SetIntersection_Interlaced_Set_float_262144_256 3.54% 1506371.908 1559665.608 - -0.41% -
SetIntersection_None_Vector_uint64_1024_256 3.53% 1041921.662 1078733.386 - 0.66% -
SetIntersection_None_Vector_uint64_1024_64 3.53% 1036976.064 1073569.835 - 0.41% -
BM_PushHeap_float_Ascending_16 3.52% 1.030 1.066 - 3.59% -
std::find(list<int>)_(bail_25%)/32768 3.52% 7578.773 7845.187 - -6.56% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.51% 32.747 33.896 - 1.47% -
std::all_of(vector<int>)_(process_all)/50 3.49% 13.972 14.461 - 14.26% -
rng::starts_with(deque<int>)/1000 3.48% 436.122 451.289 - 3.72% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.47% 19829.970 20518.321 - 3.06% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.47% 596.398 617.087 - 2.15% -
SetIntersection_Front_Vector_uint64_16384_1 3.47% 1011833.749 1046895.215 - 0.48% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.45% 45.582 47.153 - 2.08% -
BM_deque_vector_move/65536 3.44% 2967.783 3069.960 - 2.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 3.44% 51.022 52.775 - 1.33% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.42% 25.194 26.056 - 1.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.41% 89.190 92.232 - 2.47% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.40% 21.810 22.553 - 1.85% -
SetIntersection_Interlaced_Vector_string_1024_16 3.40% 3354371.028 3468379.430 - 1.23% -
SetIntersection_None_Vector_uint32_16384_1024 3.39% 1060229.723 1096151.424 - -1.37% -
std::find(vector<long_long>)_(bail_25%)/8 3.38% 0.891 0.922 - 7.45% -
std::unique_copy(list<int>)_(sprinkled)/32 3.37% 13.193 13.638 - 4.45% -
SetIntersection_Interlaced_Vector_string_64_16 3.37% 28955865.250 29931715.492 - 1.10% -
std::upper_bound(std::forward_list<int>)/8192 3.37% 10382.253 10732.139 - 3.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.36% 171448.087 177212.325 - 3.19% -
SetIntersection_Front_Vector_string_256_256 3.36% 19050995.387 19690617.217 - 3.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 3.36% 19067.172 19706.919 - -21.26% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.35% 13684.292 14142.207 - 3.61% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.34% 9634339.783 9956581.462 - -2.25% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.33% 23.705 24.494 - 2.82% -
SetIntersection_Front_Set_string_1024_256 3.32% 15422974.818 15935661.987 - 0.57% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.32% 6.490 6.705 - -4.42% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.31% 0.935 0.966 - 2.58% -
BM_CmpLess_uchar_ushort 3.30% 1.048 1.083 - 2.17% -
SetIntersection_Interlaced_Set_float_262144_4 3.29% 1237242.107 1277932.861 - -0.74% -
SetIntersection_None_Vector_uint32_262144_16 3.28% 1088741.294 1124460.366 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 3.28% 1225493.244 1265651.447 - 3.27% -
SetIntersection_Interlaced_Vector_uint64_1024_256 3.28% 5471680.938 5650951.989 - -17.25% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.28% 11145988.870 11511145.576 - -1.63% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.27% 4636169.120 4787781.732 - 2.85% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.27% 171081.990 176668.795 - 2.38% -
SetIntersection_Front_Vector_uint32_256_16 3.26% 4089226.109 4222724.915 - 1.18% -
SetIntersection_None_Set_uint64_262144_4 3.26% 1206527.668 1245871.582 - 2.57% -
SetIntersection_Interlaced_Set_string_262144_1024 3.25% 2058568.035 2125425.943 - 1.83% -
std::set<int>::clear()/8192 3.24% 77478.169 79990.395 - -11.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.24% 1185451.295 1223888.597 - 4.18% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.24% 162120710.317 167373903.737 - -1.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.24% 1337.589 1380.871 - 10.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.23% 1109026.348 1144860.426 - 4.22% -
std::is_sorted_until(vector<int>,_pred)/1024 3.23% 413.866 427.239 - -0.33% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.22% 0.473 0.489 - -1.29% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.22% 172168.833 177711.588 - 2.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.22% 5659033.304 5841051.162 - 0.65% -
SetIntersection_Front_Set_uint32_262144_16 3.21% 1137942.343 1174519.125 - 0.96% -
SetIntersection_Front_Set_uint64_262144_256 3.21% 3771055.548 3892228.386 - -0.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.19% 11593.403 11963.639 - 1.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.19% 654.137 675.016 - 1.90% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.18% 67.482 69.625 - 0.73% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 3.17% 6.937 7.157 - -9.60% -
BM_StringRelational_Less_Empty_Large_Control 3.16% 1.667 1.720 - 6.64% -
SetIntersection_None_Set_uint64_1024_4 3.16% 8557214.794 8827713.745 - -1.46% -
rng::find_last(list<int>)_(bail_10%)/1048576 3.16% 784179.372 808959.440 - 2.91% -
SetIntersection_Interlaced_Set_uint64_262144_1024 3.16% 1562139.324 1611455.242 - 1.89% -
SetIntersection_Interlaced_Set_float_262144_16 3.15% 1529385.986 1577630.455 - -1.06% -
SetIntersection_None_Set_uint64_1024_256 3.15% 8561130.911 8831144.667 - -3.17% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.15% 20.234 20.872 - -1.59% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.15% 1685.378 1738.468 - -1.56% -
SetIntersection_None_Set_float_16384_16384 3.14% 154229088.920 159068931.711 - 2.96% -
rng::find_last(deque<int>)_(bail_90%)/8 3.13% 0.834 0.860 - -4.95% -
std::set<int>::erase(iterator)/8192 3.12% 19.641 20.255 - -8.54% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.12% 86805.055 89515.471 - 3.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.12% 2280698.629 2351895.430 - 3.25% -
std::find_if_not(vector<int>)_(process_all)/50 3.12% 5.584 5.758 - -4.46% -
BM_deque_deque_move/4000 3.12% 143.200 147.669 - 1.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.11% 62.747 64.699 - -15.44% -
std::find_end(forward_list<int>)_(single_element)/8192 3.11% 5755.542 5934.423 - 1.14% -
std::find(vector<bool>)_(process_all)/1024 3.11% 4.505 4.645 - 0.66% -
SetIntersection_Front_Set_float_1024_16 3.11% 1185757.067 1222580.509 - 4.25% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.10% 9677065.886 9977486.879 - 0.48% -
SetIntersection_Interlaced_Vector_float_262144_1 3.10% 1018574.049 1050131.495 - -0.03% -
SetIntersection_Interlaced_Set_uint32_64_16 3.09% 21574585.446 22242213.393 - -0.07% -
BM_StringRelational_Less_Small_Empty_Control 3.09% 1.614 1.663 - 3.20% -
std::set<int>::erase(iterator)/32 3.09% 19.482 20.083 - -6.21% -
std::swap_ranges(deque<int>)/1024 3.08% 319.251 329.093 - -6.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.08% 24.919 25.687 - -2.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.08% 775.543 799.429 - 4.89% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.07% 171879.102 177161.852 - 2.63% -
std::swap_ranges(deque<int>)/50 3.07% 15.851 16.338 - 3.14% -
std::swap_ranges(deque<int>)/32 3.07% 10.415 10.735 - 0.37% -
BM_StringAssignStr_Small_Opaque 3.06% 0.725 0.747 - 0.75% -
SetIntersection_Front_Set_uint64_262144_262144 3.05% 1644234.783 1694404.949 - -0.25% -
BM_vector_deque_ranges_copy/1 3.05% 2.186 2.252 - 6.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.04% 197648839.486 203663794.088 - 4.16% -
SetIntersection_None_Set_uint64_64_4 3.04% 20847875.128 21481309.502 - -1.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.04% 29.174 30.060 - 4.19% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.03% 1.626 1.675 - 2.77% -
BM_std_minmax_element<int>/3 3.02% 1.156 1.191 - 6.35% -
SetIntersection_Interlaced_Vector_string_256_64 3.02% 19993613.395 20597694.492 - 3.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.02% 1149094.928 1183761.263 - 1.03% -
ranges::min(std::list<__int128>)/1 3.01% 0.365 0.376 - 14.08% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 3.01% 81175.723 83621.223 - -2.88% -
BM_CmpEqual_uint_uchar 3.01% 1.075 1.108 - 1.42% -
SetIntersection_Interlaced_Set_float_262144_64 3.00% 1505369.711 1550558.186 - -0.85% -
rng::find(vector<bool>)_(process_all)/1024 2.99% 4.608 4.746 - 3.10% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 2.99% 5961.311 6139.773 - 0.77% -
std::search(list<int>)_(single_element)/1000 2.98% 654.755 674.266 - -0.07% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.98% 2.020 2.080 - -0.01% -
SetIntersection_Interlaced_Vector_string_262144_64 2.98% 20186904.708 20787732.454 - 5.94% -
SetIntersection_Front_Vector_uint64_1024_1 2.98% 1021395.767 1051792.703 - 0.72% -
std::find_if_not(vector<char>)_(process_all)/8 2.97% 1.427 1.470 - -1.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.96% 1893.059 1949.183 - -1.29% -
std::multiset<int>::equal_range(key)_(existent)/32 2.95% 2.322 2.391 - 6.72% -
SetIntersection_None_Set_string_16384_256 2.95% 187314231.816 192841457.335 - 0.29% -
SetIntersection_None_Set_string_16384_64 2.95% 185114783.267 190573045.376 - -0.24% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.95% 9.174 9.444 - 1.96% -
SetIntersection_None_Set_float_1024_16 2.95% 9109459.905 9377890.981 - -5.89% -
SetIntersection_Front_Vector_uint32_1024_64 2.94% 1322248.045 1361181.291 - -0.33% -
SetIntersection_Front_Set_uint64_1024_1024 2.94% 12400470.424 12764465.820 - 2.01% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.93% 1682784.668 1732144.207 - 0.99% -
SetIntersection_Front_Set_uint32_262144_1024 2.93% 11790424.207 12135733.530 - -2.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.93% 242675533.052 249776209.007 - 1.63% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.93% 165206932.069 170040725.410 - -1.60% -
BM_align/256 2.92% 0.638 0.656 - 5.40% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.91% 23.032 23.702 - -2.72% -
SetIntersection_None_Set_string_1024_1024 2.91% 8955463.887 9216047.945 - 1.92% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.90% 200088937.667 205896971.361 - -1.50% -
SetIntersection_None_Set_uint32_1024_1 2.90% 8708706.750 8961413.911 - -0.37% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.90% 12358693.524 12717249.772 - 0.86% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.90% 9675.559 9955.913 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.90% 2923423.504 3008112.467 - 1.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.86% 374.298 385.020 - -1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 2.85% 1022611.606 1051743.734 - -0.48% -
SetIntersection_None_Set_uint32_1024_64 2.85% 8636291.109 8882275.896 - -0.17% -
std::all_of(vector<int>)_(process_all)/8192 2.84% 2061.606 2120.129 - 4.34% -
std::replace_if(list<int>)_(prefix)/1024 2.84% 732.652 753.431 - 3.49% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.83% 552.326 567.978 - 1.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.83% 34.641 35.620 - 12.12% -
std::find_if(vector<int>)_(process_all)/8192 2.81% 803.798 826.420 - -2.01% -
std::swap_ranges(deque<int>)/8192 2.81% 2549.170 2620.811 - -6.06% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.80% 6.474 6.656 - 0.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.79% 5.100 5.242 - 0.18% -
SetIntersection_Interlaced_Vector_float_262144_16 2.79% 6408465.387 6587009.055 - 99.89% -
SetIntersection_None_Set_uint64_262144_16 2.78% 1207096.192 1240710.855 - 1.81% -
SetIntersection_Interlaced_Set_string_1024_64 2.78% 16627206.091 17089952.228 - 0.49% -
std::partial_sort(deque<int>)_(descending)/8192 2.78% 256991.159 264142.333 - 5.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.77% 5695756.058 5853754.865 - -0.26% -
BM_deque_deque_copy_backward/65536 2.76% 8002.555 8223.522 - 10.26% -
BM_deque_vector_ranges_move/2 2.75% 1.778 1.827 - -0.29% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.75% 207927431.468 213642138.535 - -0.86% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.75% 24.614 25.290 - 1.21% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.74% 9.111 9.361 - 1.57% -
SetIntersection_None_Set_string_16384_1024 2.73% 197754676.593 203157061.629 - 4.68% -
SetIntersection_Interlaced_Set_float_1024_256 2.72% 14126304.427 14510549.273 - 1.37% -
std::remove_copy(deque<int>)_(prefix)/1024 2.72% 407.861 418.940 - 9.19% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.71% 16.917 17.375 - 1.29% -
std::find_first_of(list<int>)_(large_needle)/8192 2.71% 49620033.335 50964800.641 - 2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.71% 1304629.311 1339958.414 - -0.13% -
bm_ranges_lexicographical_compare<signed_char>/64 2.70% 2.109 2.166 - -12.87% -
BM_CmpEqual_ushort_uint 2.69% 1.049 1.077 - 1.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.68% 24.633 25.294 - 1.26% -
std::sort(deque<int>)_(shuffled)/1024 2.68% 6583.005 6759.598 - -0.91% -
BM_deque_vector_copy/64000 2.68% 2864.348 2941.175 - 3.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.68% 1015985.243 1043170.859 - 0.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.67% 46824.088 48076.561 - -0.26% -
SetIntersection_Interlaced_Vector_string_16384_64 2.67% 12527693.593 12862390.988 - 3.85% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.67% 23.844 24.480 - 1.36% -
SetIntersection_None_Set_string_16384_4 2.67% 184292638.076 189204376.097 - -1.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.66% 80108.277 82242.944 - 0.64% -
SetIntersection_Front_Vector_uint64_1024_64 2.65% 1331327.724 1366659.818 - -0.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.65% 19.074 19.580 - 3.42% -
BM_StringRelational_Compare_Empty_Large_Control 2.65% 1.838 1.887 - 2.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.64% 1136708.213 1166768.609 - 1.57% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.64% 2.279 2.339 - -7.84% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.64% 778.791 799.314 - 23.10% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.63% 1273477.379 1307000.813 - 0.93% -
std::find_end(vector<int>)_(match_near_end)/1024 2.63% 28.587 29.339 - 4.35% -
BM_deque_vector_ranges_copy_backward/65536 2.63% 8096.514 8309.397 - 13.77% -
BM_deque_vector_ranges_move/1 2.63% 2.021 2.074 - -2.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.63% 28246434.380 28988801.436 - 3.90% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.63% 101586.687 104254.678 - -0.38% -
SetIntersection_Front_Vector_uint64_16384_64 2.62% 1328573.803 1363401.780 - -0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.62% 51.427 52.775 - 23.02% -
SetIntersection_Front_Set_uint64_64_16 2.62% 14788326.510 15175418.580 - -0.08% -
ranges::minmax(std::deque<long_long>)/70000 2.62% 25489.034 26155.863 - -4.56% -
SetIntersection_Front_Set_float_262144_1 2.61% 1001790.936 1027967.371 - -1.42% -
ranges::minmax(std::list<__int128>)/1 2.61% 0.450 0.462 - 7.71% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.61% 453.234 465.058 - -2.30% -
SetIntersection_None_Set_string_16384_16 2.61% 185179508.002 190008102.055 - -0.79% -
BM_PushHeap_uint64_Ascending_262144 2.61% 4.800 4.925 - -3.17% -
std::adjacent_find(vector<int>,_pred)/8 2.60% 3.192 3.275 - 3.69% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.60% 23.710 24.326 - -0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.59% 1159761.238 1189834.902 - -0.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.59% 0.592 0.607 - 2.24% -
BM_num_get<double> 2.59% 35.635 36.557 - -1.32% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.58% 145.026 148.773 - 3.56% -
SetIntersection_Front_Vector_uint64_256_4 2.58% 4047495.742 4152058.230 - -0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.58% 11074849.943 11360871.596 - -1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.58% 4792957.591 4916633.499 - 0.80% -
std::search(vector<int>)_(no_match)/1024 2.58% 212.936 218.430 - 3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.57% 227638758.594 233482920.352 - 0.48% -
std::partial_sort(deque<int>)_(ascending)/8 2.56% 33.334 34.188 - 4.93% -
SetIntersection_None_Vector_uint32_256_64 2.56% 3315637.884 3400584.380 - -0.74% -
SetIntersection_None_Set_uint64_262144_16384 2.56% 1217462.158 1248621.990 - 1.39% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 2.56% 1.434 1.471 - -6.47% -
std::search(vector<int>)_(no_match)/1000 2.55% 208.089 213.390 - 3.09% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.54% 18.885 19.365 - -1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.53% 8663156.512 8882627.329 - 1.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.52% 31.194 31.981 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.51% 0.631 0.646 - 1.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.50% 20.160 20.664 - -9.17% -
std::set<std::string>::insert(value)_(new_value,_end)/0 2.49% 27.273 27.954 - 1.94% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.49% 21.572 22.110 - -7.65% -
BM_PushHeap_string_PipeOrgan_262144 2.49% 17.674 18.115 - -17.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.48% 12095026.281 12395353.861 - -0.54% -
BM_deque_vector_copy/65536 2.48% 2943.125 3016.181 - 2.84% -
SetIntersection_None_Set_uint64_262144_1024 2.48% 1215834.877 1246000.162 - 2.32% -
SetIntersection_None_Set_uint64_262144_64 2.47% 1209207.599 1239121.336 - 1.88% -
SetIntersection_Front_Set_string_256_64 2.47% 14837234.577 15203946.639 - 8.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.47% 53.314 54.632 - 2.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.47% 11125741.397 11400425.819 - -2.45% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.47% 24.646 25.255 - 1.79% -
SetIntersection_Interlaced_Set_float_262144_16384 2.47% 1223334.229 1253518.717 - -3.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.47% 1113535.226 1141001.181 - 1.44% -
std::set<int>::equal_range(key)_(existent)/1024 2.47% 4.359 4.467 - 1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.45% 1091825.695 1118627.142 - 0.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.44% 5.026 5.149 - 0.74% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.44% 1002623.832 1027075.535 - -2.44% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.44% 2844.027 2913.301 - 3.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.43% 17843553.290 18277974.708 - -0.64% -
SetIntersection_Front_Set_uint64_1024_64 2.43% 1682824.526 1723786.675 - -4.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.43% 1637403.893 1677220.539 - -1.78% -
std::copy_backward(vector<int>)/32768 2.43% 3678.586 3768.002 - -0.41% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.42% 6.843 7.009 - 9.37% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.42% 6295.100 6447.460 - -2.39% -
std::swap_ranges(list<int>)/50 2.42% 33.025 33.824 - 4.90% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.42% 2.202 2.256 - -10.75% -
ranges::min(std::deque<__int128>)/1 2.40% 0.677 0.693 - 6.70% -
rng::find_last(list<int>)_(bail_10%)/50 2.40% 15.670 16.046 - 2.18% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.40% 196694858.302 201411962.432 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.40% 197029542.046 201752610.064 - 4.09% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.39% 2.136 2.187 - 2.61% -
SetIntersection_Interlaced_Set_uint32_256_4 2.39% 11515599.686 11790913.882 - 1.92% -
SetIntersection_Interlaced_Set_string_16384_64 2.39% 339742837.698 347857836.172 - -0.81% -
BM_deque_deque_ranges_move/65536 2.39% 3035.288 3107.749 - 1.42% -
std::find_end(vector<int>)_(match_near_end)/8192 2.38% 201.834 206.636 - 3.51% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 2.38% 20.470 20.957 - -0.36% -
BM_num_put<bool> 2.38% 10.451 10.700 - 1.18% -
rng::starts_with(deque<int>)/8 2.38% 3.970 4.064 - 3.72% -
std::fill(vector<bool>)/32768 2.36% 29.475 30.171 - 2.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.36% 20070.922 20544.605 - -1.21% -
std::partial_sort(deque<int>)_(ascending)/8192 2.36% 145168.939 148592.621 - 3.92% -
BM_deque_vector_ranges_move_backward/70000 2.35% 8590.940 8793.061 - 14.58% -
SetIntersection_None_Vector_uint64_1024_1024 2.35% 1057734.414 1082600.789 - 0.78% -
std::find_end(list<int>)_(match_near_end)/1000 2.35% 77.237 79.052 - 1.51% -
SetIntersection_Front_Vector_uint32_16384_16 2.35% 1090349.511 1115950.627 - 1.40% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.35% 4.210 4.308 - 1.82% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.34% 1.273 1.302 - 4.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.34% 1110312.064 1136248.032 - 1.16% -
SetIntersection_Front_Vector_string_64_64 2.33% 25365431.957 25957515.355 - 2.13% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 2.33% 88593.186 90657.002 - 3.47% -
std::find_if_not(list<int>)_(process_all)/50 2.33% 38.001 38.886 - 1.33% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.33% 175480.637 179563.841 - -1.12% -
SetIntersection_Front_Vector_uint32_256_64 2.32% 4251326.551 4349956.054 - 0.10% -
std::find_if(deque<int>)_(process_all)/32768 2.32% 8052.088 8238.894 - -2.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.32% 0.605 0.619 - 2.55% -
std::map<int,_int>::contains(key)_(existent)/32 2.32% 1.625 1.662 - -0.19% -
BM_vector_deque_copy/2 2.31% 1.944 1.989 - -3.16% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.31% 625.537 639.988 - -2.17% -
rng::find_last(list<int>)_(bail_90%)/50 2.30% 1.242 1.270 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.30% 236278047.080 241700705.968 - -3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.29% 12630640.627 12919521.972 - 1.77% -
BM_PushHeap_string_Ascending_4 2.27% 2.517 2.574 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.27% 17951717.184 18358454.898 - -1.29% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.25% 8.091 8.274 - 0.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.25% 14959.196 15296.078 - -1.52% -
SetIntersection_None_Set_uint64_1024_64 2.25% 8720135.493 8916310.264 - 0.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.25% 748.269 765.087 - 1.58% -
BM_deque_deque_move_backward/65536 2.24% 8027.683 8207.647 - 9.21% -
std::find_if(vector<char>)_(process_all)/32768 2.24% 3749.631 3833.613 - 2.84% -
std::remove_if(vector<int>)_(prefix)/50 2.24% 53.844 55.049 - 0.74% -
SetIntersection_None_Vector_uint64_262144_262144 2.23% 1101716.729 1126313.851 - -0.03% -
BM_PushHeap_uint32_Random_4 2.22% 2.194 2.243 - -0.07% -
SetIntersection_None_Vector_uint64_16384_1024 2.22% 1087347.390 1111521.356 - 0.68% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 2.21% 1.127 1.151 - 9.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.21% 3047337.784 3114531.664 - 2.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.20% 11530948.289 11784868.737 - -0.04% -
BM_PushHeap_string_SingleElement_256 2.20% 2.518 2.574 - -1.29% -
std::partition(vector<int>)_(sparse)/32 2.20% 8.683 8.874 - 1.54% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.20% 3450.612 3526.421 - 2.84% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.19% 170054.152 173784.011 - 0.24% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.19% 354.968 362.752 - 3.13% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.18% 4.224 4.316 - 1.28% -
SetIntersection_None_Set_uint64_262144_256 2.18% 1210935.467 1237327.313 - 1.73% -
SetIntersection_None_Set_uint64_1024_1024 2.18% 8643184.846 8831485.193 - -0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2.18% 2870460.013 2932973.326 - 0.58% -
BM_CmpEqual_uchar_short 2.16% 1.011 1.033 - 1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 2.16% 1237551.352 1264237.549 - 2.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.15% 6.872 7.020 - 0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.15% 26001.251 26560.816 - 3.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.14% 10.552 10.778 - -4.58% -
BM_CmpEqual_ushort_short 2.14% 0.985 1.007 - -0.96% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.13% 14444678.558 14753023.307 - 2.25% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.13% 27573.234 28160.039 - 2.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.13% 745.281 761.119 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.12% 2.901 2.962 - 0.66% -
SetIntersection_Front_Vector_uint32_262144_64 2.12% 1325392.601 1353469.946 - -1.00% -
std::make_heap(deque<int>)_(shuffled)/8 2.11% 24.506 25.024 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 2.11% 16287425.256 16631189.976 - 0.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.10% 17683.562 18055.589 - 3.80% -
SetIntersection_None_Set_uint64_1024_1 2.10% 8639953.697 8821655.763 - -1.86% -
SetIntersection_Interlaced_Vector_float_64_4 2.10% 17351973.836 17716236.491 - -1.49% -
SetIntersection_None_Set_uint32_256_4 2.10% 11184130.923 11418653.995 - -1.04% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.10% 26.008 26.553 - 0.55% -
BM_PushHeap_string_SingleElement_1024 2.09% 2.522 2.575 - -1.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.09% 1511465.363 1543095.156 - 1.70% -
std::move_backward(list<int>)/32768 2.09% 31048.105 31697.694 - 0.81% -
std::multimap<int,_int>::ctor(const&)/32 2.09% 217.011 221.544 - -1.85% -
SetIntersection_Front_Set_uint32_262144_262144 2.09% 1557077.473 1589590.494 - -5.28% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.09% 23.734 24.229 - -1.28% -
SetIntersection_Front_Vector_uint32_16_16 2.08% 35095991.373 35827458.016 - 0.18% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.08% 20322.554 20745.716 - -1.91% -
BM_vector_deque_copy/64 2.07% 2.722 2.779 - -0.71% -
std::move(list<int>)/32768 2.06% 30572.076 31202.017 - 3.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.06% 163790.742 167163.932 - 0.51% -
SetIntersection_Front_Set_string_262144_1 2.06% 1089978.584 1112417.453 - 4.60% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.05% 2.077 2.119 - -0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.05% 0.597 0.609 - 1.86% -
std::multiset<std::string>::find(key)_(existent)/32 2.05% 13.966 14.252 - -5.70% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.05% 23.209 23.684 - -0.71% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.04% 9867454.686 10068810.546 - -0.95% -
SetIntersection_None_Vector_uint64_256_1 2.04% 4163102.547 4247896.716 - 0.54% -
BM_PushHeap_string_SingleElement_16384 2.04% 2.527 2.578 - -1.10% -
std::multiset<int>::erase(key)_(existent)/8192 2.03% 60.565 61.796 - 0.55% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.03% 179041.199 182675.451 - -1.33% -
std::for_each_n(list<int>)/8 2.03% 2.483 2.533 - 0.34% -
SetIntersection_Front_Vector_uint32_1024_1 2.03% 1016791.499 1037410.254 - 0.05% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.03% 114844063.709 117170864.497 - 3.05% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.02% 20.826 21.248 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.02% 4963619.216 5063889.101 - -2.59% -
std::copy_backward(list<int>)/4096 2.02% 3161.007 3224.804 - 1.89% -
std::distance(join_view(vector<vector<int>>))/4096 2.02% 4.438 4.528 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.02% 19391391.346 19782421.136 - -2.12% -
SetIntersection_None_Set_uint32_64_4 2.01% 21159146.934 21585171.612 - -0.57% -
SetIntersection_Front_Vector_uint32_16384_64 2.00% 1342238.286 1369140.281 - 2.54% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.00% 2695.045 2748.916 - 2.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.99% 10.127 10.329 - 4.23% -
SetIntersection_None_Set_float_16384_1 1.99% 151496083.856 154514690.772 - -0.47% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.99% 21.387 21.812 - -5.49% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.99% 35.432 36.137 - 1.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.99% 1058095.999 1079148.625 - -2.00% -
SetIntersection_Front_Set_float_256_64 1.98% 5635732.305 5747574.165 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.98% 1125225.893 1147472.371 - -2.15% -
SetIntersection_None_Set_uint64_1024_16 1.98% 8626117.861 8796610.375 - -1.54% -
SetIntersection_None_Set_uint64_256_64 1.98% 8949428.426 9126181.516 - -2.67% -
SetIntersection_Front_Set_string_64_16 1.97% 24231099.890 24709288.820 - -2.06% -
bm_lexicographical_compare<int>/64 1.97% 4.420 4.507 - 2.61% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 1.96% 23.471 23.932 - 21.58% -
SetIntersection_Front_Set_uint32_262144_1 1.96% 1007820.199 1027580.068 - -2.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.95% 28.321 28.874 - -1.92% -
BM_PushHeap_string_SingleElement_64 1.95% 2.587 2.638 - -1.19% -
BM_num_get<long_long> 1.95% 10.825 11.036 - 1.06% -
std::copy_backward(deque<int>)/32768 1.95% 3597.636 3667.740 - 1.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.95% 266.292 271.473 - 0.57% -
SetIntersection_Front_Vector_uint32_64_16 1.93% 14031883.822 14303294.852 - 0.45% -
std::set<int>::clear()/32 1.93% 618.298 630.257 - -5.89% -
SetIntersection_Front_Vector_uint32_1024_4 1.93% 1049670.987 1069935.741 - 1.36% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.93% 245913.148 250655.961 - 4.64% -
SetIntersection_None_Set_float_16384_16 1.92% 150804741.368 153707018.558 - -0.56% -
std::set<int>::erase(key)_(existent)/32 1.92% 21.380 21.790 - -5.20% -
std::partition(deque<int>)_(dense)/32 1.92% 9.070 9.244 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.92% 8524487.456 8687821.647 - 0.50% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.92% 18.959 19.322 - 1.28% -
std::map<int,_int>::find(key)_(existent)/1024 1.91% 4.147 4.227 - -1.62% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.91% 8662.993 8828.178 - 8.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.90% 2977831.135 3034492.270 - 1.81% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.90% 30.441 31.018 - -0.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.89% 31.449 32.044 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.89% 1028765.186 1048223.523 - -0.19% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.89% 5.912 6.023 - 1.98% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.89% 9724.848 9908.436 - -1.59% -
std::copy_if(list<int>)_(entire_range)/32768 1.89% 25684.022 26168.780 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.88% 1080923.840 1101242.449 - 0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.87% 4287421.258 4367435.656 - -23.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.87% 11409705.318 11622599.633 - 0.76% -
BM_deque_deque_copy/1 1.86% 2.528 2.575 - 1.14% -
std::none_of(list<int>)_(process_all)/32 1.86% 11.669 11.886 - 2.39% -
BM_StringAssignStr_Large_Opaque 1.85% 10.026 10.212 - -6.04% -
std::rotate(deque<int>)_(1_element_backward)/50 1.85% 5.117 5.211 - 1.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.85% 20134.460 20506.044 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.85% 4181399.477 4258553.374 - 1.95% -
BM_vector_deque_ranges_copy/64 1.84% 2.743 2.793 - 3.44% -
SetIntersection_Front_Set_uint64_262144_1 1.84% 1037249.892 1056349.851 - -0.96% -
SetIntersection_None_Vector_uint32_16384_16 1.84% 1074592.715 1094370.825 - -1.43% -
std::copy_n(list<int>)/32768 1.84% 26471.291 26958.287 - -6.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.84% 11231528.213 11438038.714 - -0.72% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.83% 38656.828 39365.119 - 1.58% -
ranges::min(std::list<char>)/64 1.82% 26.662 27.148 - 4.46% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.82% 18.961 19.307 - 0.90% -
std::copy_if(list<int>)_(every_other)/32768 1.81% 25540.364 26003.846 - 3.21% -
BM_deque_deque_ranges_copy_backward/64000 1.81% 7685.465 7824.901 - 9.71% -
std::rotate_copy(vector<int>)/8192 1.81% 363.914 370.515 - -19.22% -
SetIntersection_Interlaced_Set_float_262144_1024 1.81% 1494225.340 1521322.102 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.81% 147161819.502 149822903.276 - 2.12% -
SetIntersection_Interlaced_Set_string_64_4 1.81% 25465461.385 25925751.939 - -0.85% -
std::multiset<int>::contains(key)_(existent)/8192 1.80% 8.482 8.635 - -2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.80% 8627738.354 8782939.751 - 1.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.79% 1132471.623 1152796.051 - 0.30% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.79% 12.935 13.167 - -1.28% -
std::rotate(vector<int>)_(by_1/3)/32 1.78% 9.848 10.023 - 1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.78% 1360686.523 1384888.344 - -9.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.78% 19.909 20.263 - -2.40% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.77% 33.630 34.226 - 8.41% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.77% 1035018.395 1053327.398 - 0.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.77% 14892.658 15155.655 - -1.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.76% 23.897 24.318 - 0.16% -
BM_lexicographical_compare_three_way_fast_path/64 1.75% 15.513 15.785 - 4.76% -
SetIntersection_Front_Set_uint32_16384_64 1.74% 1624249.709 1652527.162 - -0.85% -
SetIntersection_Front_Vector_uint32_16384_1 1.74% 1025990.291 1043800.377 - -0.86% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.73% 2.271 2.311 - -1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.73% 1160488.982 1180596.715 - 4.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.73% 1020.109 1037.783 - 3.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.72% 3.562 3.623 - -0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.72% 1237319.582 1258653.076 - 1.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.72% 13007.529 13231.778 - -1.07% -
SetIntersection_None_Set_uint32_1024_16 1.72% 8737159.041 8887578.800 - -2.98% -
std::equal(vector<bool>)_(unaligned)/8 1.72% 0.863 0.878 - -2.01% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.72% 21.395 21.763 - 0.33% -
SetIntersection_None_Set_uint64_64_64 1.72% 11288235.514 11482030.856 - 0.03% -
std::multiset<int>::ctor(const&)/8192 1.71% 50276.489 51137.089 - -2.15% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.71% 28.037 28.516 - -3.07% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.70% 1025323.539 1042736.784 - -0.51% -
std::search(list<int>,_pred)_(no_match)/1048576 1.70% 954038.435 970239.050 - -0.92% -
std::sort_heap(vector<int>,_pred)/8 1.70% 29.250 29.746 - 1.32% -
std::unordered_set<std::string>::ctor(const&)/1024 1.69% 33225.222 33788.074 - -2.17% -
SetIntersection_None_Set_string_16384_1 1.69% 185048368.580 188177438.209 - -2.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.69% 65590821.714 66698225.735 - 0.79% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.69% 803953.041 817521.344 - 2.76% -
std::move(list<int>)/262144 1.69% 240744.667 244806.879 - 2.03% -
std::all_of(list<int>)_(process_all)/8192 1.68% 7485.219 7611.014 - 2.91% -
SetIntersection_Interlaced_Set_uint32_64_1 1.68% 16141147.941 16412303.367 - -0.40% -
std::find_end(list<int>)_(near_matches)/1024 1.67% 34268.132 34840.608 - 1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.67% 6.460 6.568 - -0.50% -
BM_deque_deque_ranges_copy_backward/1 1.67% 2.610 2.653 - 9.43% -
std::replace_if(deque<int>)_(prefix)/8192 1.66% 3435.087 3492.182 - -0.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.66% 21.887 22.250 - 0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.65% 1235156.578 1255592.367 - 1.55% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.65% 177982.693 180923.798 - -1.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.65% 8429071.372 8568033.734 - -0.06% -
SetIntersection_Front_Vector_uint32_262144_4 1.64% 1037329.812 1054385.745 - -0.18% -
std::reverse_copy(list<int>)/32768 1.64% 26529.496 26965.527 - -10.64% -
BM_deque_deque_ranges_copy/1024 1.64% 36.924 37.530 - 1.64% -
BM_deque_deque_ranges_copy/70000 1.64% 3242.717 3295.826 - 0.84% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.64% 4.766 4.844 - 2.78% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.63% 3826.738 3889.230 - 1.74% -
SetIntersection_Front_Set_string_16384_4 1.63% 1261872.531 1282385.209 - 0.86% -
std::multiset<int>::ctor(const&)/1024 1.62% 6286.686 6388.736 - -3.39% -
std::none_of(vector<int>)_(process_all)/32 1.62% 8.305 8.440 - 1.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.62% 1171823.416 1190843.283 - 0.43% -
std::equal(vector<bool>)_(unaligned)/50 1.62% 0.863 0.877 - 6.15% -
BM_deque_deque_copy/64000 1.62% 2937.440 2984.988 - 2.08% -
SetIntersection_Interlaced_Set_string_16384_16384 1.62% 344975876.623 350555067.035 - -0.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.62% 1640076.088 1666585.449 - -8.72% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.61% 7.838 7.964 - 0.55% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.61% 2574401.498 2615936.372 - 4.59% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.61% 5820356.803 5914233.925 - -0.20% -
BM_CmpLess_uint_int 1.61% 1.062 1.079 - 0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.61% 73.441 74.624 - 1.48% -
rng::find(vector<bool>)_(process_all)/1048576 1.60% 3638.904 3697.099 - 2.73% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.59% 23095.750 23464.046 - -0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.59% 19388.147 19697.199 - 1.85% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.59% 133.627 135.757 - -1.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 37958.004 38562.636 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.59% 9.155 9.301 - -2.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.58% 17590816.114 17869422.210 - -2.62% -
BM_CmpLess_uchar_uint 1.58% 1.047 1.063 - -0.47% -
SetIntersection_None_Vector_float_1024_256 1.58% 1074724.324 1091735.857 - -0.36% -
BM_vector_deque_move/64 1.58% 2.779 2.823 - -0.85% -
SetIntersection_Front_Vector_float_256_1 1.58% 4093608.578 4158305.084 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.58% 224864110.738 228413000.908 - 0.69% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.58% 54175.951 55029.685 - -3.10% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.58% 515.596 523.717 - 1.05% -
BM_CmpLess_uchar_short 1.57% 1.036 1.052 - 0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.56% 1162386.632 1180560.585 - 1.53% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.56% 18.549 18.838 - -0.84% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.55% 899566.183 913540.851 - 2.32% -
BM_PushHeap_float_Random_256 1.55% 7.228 7.340 - 1.36% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.55% 12533.001 12727.407 - 0.30% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.55% 0.900 0.914 - -0.61% -
std::map<int,_int>::contains(key)_(existent)/1024 1.55% 4.109 4.173 - 2.02% -
BM_deque_vector_ranges_move/70000 1.55% 3229.326 3279.326 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.55% 1149105.841 1166897.099 - 0.58% -
SetIntersection_Front_Set_string_262144_1024 1.55% 59360679.901 60279487.313 - -0.35% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.55% 803794.534 816233.800 - 2.39% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.55% 520.380 528.433 - 0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.55% 16643765.062 16901204.196 - 0.74% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.54% 53345.417 54169.110 - -7.04% -
SetIntersection_None_Set_uint32_64_1 1.54% 22262050.040 22605515.011 - -0.01% -
std::unique(list<int>)_(contiguous)/1024 1.54% 903.001 916.925 - -0.87% -
std::all_of(vector<int>)_(process_all)/32768 1.54% 8118.415 8243.593 - 2.06% -
SetIntersection_None_Set_float_16384_64 1.54% 150875397.870 153201450.906 - -0.36% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.54% 1.752 1.779 - 4.10% -
SetIntersection_None_Set_uint64_16_4 1.54% 55825635.853 56684647.371 - -0.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.54% 792.630 804.809 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.54% 15924945.200 16169602.664 - -0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.54% 54.142 54.974 - 1.54% -
std::sort(deque<int>)_(repeated)/1024 1.53% 985.218 1000.337 - -1.07% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.53% 20228.861 20539.002 - -1.36% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.53% 2.682 2.723 - -1.90% -
SetIntersection_Front_Set_float_262144_256 1.53% 4236690.310 4301534.343 - 3.83% -
BM_tolower_string<wchar_t> 1.53% 6.344 6.441 - 1.48% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.53% 4.129 4.192 - 1.15% -
SetIntersection_None_Set_float_16384_4 1.52% 151937451.056 154246143.892 - -0.74% -
BM_CmpLess_uchar_int 1.52% 1.069 1.085 - 0.72% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.51% 2910.667 2954.750 - 2.09% -
std::remove_copy(deque<int>)_(prefix)/50 1.51% 19.802 20.102 - 0.42% -
std::find_if_not(list<int>)_(process_all)/8 1.51% 3.570 3.624 - 2.43% -
std::find(vector<char>)_(process_all)/50 1.51% 1.626 1.651 - 0.63% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.51% 583.310 592.104 - -2.19% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.51% 10.251 10.406 - -1.56% -
std::set<int>::insert(value)_(already_present)/1024 1.51% 5.727 5.813 - -5.89% -
BM_std_minmax_element<char>/4 1.50% 1.274 1.293 - 4.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.50% 15884072.615 16122673.018 - 0.32% -
std::set<int>::lower_bound(key)_(existent)/32 1.50% 1.478 1.500 - -0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.50% 84557.983 85825.840 - 3.16% -
ranges::min(std::vector<__int128>)/64 1.50% 27.583 27.996 - 6.15% -
std::replace_if(deque<int>)_(prefix)/1024 1.50% 482.086 489.306 - 0.49% -
rng::contains(list<int>)_(process_all)/8 1.50% 2.315 2.350 - 4.01% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.50% 6713.213 6813.624 - 1.14% -
std::move_backward(vector<int>)/262144 1.49% 21103.142 21417.674 - 15.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.49% 906193.142 919697.590 - 2.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.49% 134731.890 136738.439 - 1.32% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.49% 27.857 28.272 - 1.94% -
SetIntersection_None_Vector_float_1024_64 1.49% 1073896.638 1089877.151 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.49% 4035612.010 4095605.399 - -0.90% -
BM_deque_vector_ranges_copy_backward/4000 1.49% 148.485 150.691 - 1.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.49% 1042676.437 1058168.851 - 5.49% -
std::search(vector<int>)_(same_length)/1000 1.49% 241.406 244.992 - 1.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.48% 32.021 32.497 - 37.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.48% 2.117 2.148 - -0.36% -
BM_deque_deque_move_backward/64 1.48% 3.335 3.385 - 0.64% -
std::rotate(vector<int>)_(by_1/2)/32 1.48% 2.329 2.364 - 2.03% -
std::find_if(list<int>)_(process_all)/32768 1.48% 25565.652 25943.059 - -1.63% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.47% 41.249 41.857 - -2.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.47% 18.743 19.019 - 0.39% -
std::is_sorted_until(vector<int>,_pred)/8 1.47% 3.534 3.586 - 4.29% -
std::map<int,_int>::ctor(const&)/8192 1.47% 51685.018 52443.051 - -1.57% -
std::set<std::string>::count(key)_(non-existent)/8192 1.47% 33.534 34.026 - 2.52% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.46% 25.033 25.399 - 3.54% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.46% 54370.536 55166.570 - 2.46% -
ranges::minmax(std::vector<__int128>)/8 1.46% 4.101 4.161 - 3.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.46% 1765872.069 1791677.246 - 2.16% -
SetIntersection_Front_Vector_uint64_4_4 1.46% 133414552.789 135358637.853 - -0.46% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.46% 16.909 17.155 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.45% 5861858.606 5946685.318 - -14.22% -
SetIntersection_Interlaced_Set_string_16384_256 1.45% 353320674.634 358427753.411 - 4.12% -
std::multiset<int>::insert(value)_(already_present)/32 1.44% 18.261 18.525 - 0.23% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.44% 599.447 608.055 - 2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.43% 6452401.634 6544935.273 - -6.31% -
BM_PushHeap_uint32_Ascending_16384 1.43% 3.548 3.599 - 0.41% -
std::unique(vector<int>)_(sprinkled)/32 1.43% 55.160 55.947 - 3.72% -
BM_deque_deque_ranges_move_backward/1024 1.43% 37.532 38.067 - -1.14% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.41% 50938.144 51658.309 - -2.36% -
SetIntersection_None_Set_uint64_256_16 1.41% 10608374.668 10758092.662 - -1.24% -
std::stable_partition(list<int>)_(dense)/32 1.41% 37.753 38.285 - 1.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.41% 214.034 217.048 - -0.39% -
SetIntersection_None_Set_uint32_16_16 1.41% 34941720.411 35433663.076 - 0.42% -
std::move(list<int>)/1048576 1.40% 981055.282 994829.792 - 2.67% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.40% 54860.068 55629.262 - 0.71% -
std::replace_if(list<int>)_(prefix)/50 1.39% 24.402 24.742 - 1.39% -
std::copy(deque<int>)/262144 1.39% 11695.944 11858.809 - -9.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.38% 1238387.287 1255538.818 - 1.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 8512.385 8630.276 - -4.41% -
BM_vector_deque_ranges_copy/2 1.38% 1.961 1.988 - 8.40% -
SetIntersection_None_Set_string_1024_4 1.38% 8803924.052 8925497.890 - -1.46% -
std::move_backward(deque<int>)/4096 1.38% 154.917 157.054 - 1.83% -
BM_PushHeap_string_SingleElement_4 1.38% 2.283 2.314 - -1.96% -
std::replace_if(vector<int>)_(prefix)/1024 1.38% 269.149 272.854 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_1024_64 1.37% 3275442.098 3320387.625 - -0.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.37% 365.648 370.659 - -3.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.37% 2.269 2.300 - 0.50% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.37% 1.389 1.408 - -0.21% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.37% 3147.349 3190.403 - 1.50% -
std::find_if_not(deque<int>)_(process_all)/8 1.36% 2.578 2.614 - -2.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.36% 898575.127 910769.535 - 2.22% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.34% 8.204 8.314 - 1.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.34% 1.264 1.281 - -2.98% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.34% 16.287 16.505 - 1.64% -
std::replace(vector<int>)_(sprinkled)/1024 1.34% 149.120 151.113 - -0.78% -
SetIntersection_Front_Vector_uint64_262144_16 1.33% 1104176.201 1118911.773 - -0.57% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.33% 21.380 21.665 - 0.63% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.33% 609.736 617.861 - 1.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.33% 899091.720 911007.728 - 1.87% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.33% 115021.447 116545.543 - -0.76% -
SetIntersection_Interlaced_Set_string_256_16 1.32% 17786036.938 18020336.546 - -0.20% -
BM_deque_deque_move/64 1.32% 3.023 3.063 - -0.28% -
SetIntersection_Front_Set_float_1024_256 1.31% 4226175.466 4281574.846 - 9.83% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.31% 486.663 493.038 - 1.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.31% 18.593 18.837 - -0.72% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.31% 8128.628 8235.039 - 1.86% -
SetIntersection_Interlaced_Set_string_16384_1 1.31% 1085158.189 1099344.237 - 0.54% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.30% 4.389 4.446 - 3.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.30% 13747.489 13926.642 - -1.55% -
BM_CmpLess_ushort_uint 1.30% 1.058 1.072 - 2.97% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.30% 5.756 5.831 - 1.08% -
std::rotate(deque<int>)_(by_1/3)/32 1.30% 20.405 20.670 - 2.61% -
SetIntersection_Front_Vector_string_1024_16 1.29% 1603525.943 1624253.033 - 0.61% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.29% 44.203 44.774 - -16.42% -
SetIntersection_Front_Vector_uint32_1024_16 1.29% 1100419.219 1114618.088 - -0.42% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.29% 41016.570 41545.762 - 0.42% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.29% 51561.651 52226.771 - 0.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.29% 178388.337 180683.544 - -1.78% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.29% 15439.321 15637.916 - -0.03% -
std::make_heap(deque<int>)_(repeated)/8 1.29% 25.211 25.536 - 1.56% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.28% 80629.098 81664.013 - -1.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.28% 246726.177 249880.886 - 0.83% -
BM_num_get<unsigned_int> 1.28% 9.804 9.929 - 0.71% -
std::pop_heap(vector<std::string>)/1024 1.27% 20.658 20.921 - -0.39% -
BM_PushHeap_string_SingleElement_262144 1.27% 2.556 2.589 - -2.16% -
ranges::min(std::list<char>)/8 1.27% 1.902 1.926 - 4.88% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.26% 5.082 5.146 - 2.37% -
SetIntersection_None_Vector_uint32_262144_256 1.26% 1097457.967 1111252.166 - -1.87% -
std::multiset<int>::contains(key)_(existent)/32 1.25% 1.697 1.719 - -0.25% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 39244.023 39735.554 - -9.76% -
BM_deque_vector_ranges_copy_backward/4096 1.25% 147.567 149.414 - 1.64% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.25% 5257.963 5323.625 - 1.57% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.25% 1807.101 1829.665 - 2.13% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.25% 2.629 2.662 - -3.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.25% 2159810.224 2186720.743 - 0.52% -
std::partial_sort(deque<int>)_(repeated)/1024 1.24% 6297.633 6375.970 - 0.68% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.24% 9405.186 9522.108 - -9.37% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.24% 231831.995 234711.711 - 2.26% -
BM_deque_vector_ranges_move_backward/4000 1.24% 143.739 145.519 - 0.21% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.24% 27.561 27.902 - 1.91% -
BM_vector_deque_ranges_copy/1024 1.23% 35.853 36.295 - 1.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.23% 10647.907 10778.943 - -1.49% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.22% 466.145 471.852 - 0.87% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.22% 27.430 27.765 - 2.14% -
rng::find_last(list<int>)_(bail_10%)/1024 1.22% 667.669 675.829 - -45.44% -
std::find_end(vector<int>)_(match_near_end)/1000 1.22% 28.147 28.490 - 2.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.22% 109467.263 110800.643 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.22% 4116756.887 4166886.498 - 0.33% -
std::all_of(list<int>)_(process_all)/50 1.21% 21.617 21.879 - 0.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.21% 6.274 6.350 - 2.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.21% 43553.261 44078.315 - 0.86% -
SetIntersection_Front_Vector_uint64_256_16 1.20% 4136623.871 4186425.115 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.20% 69466994.660 70302432.569 - 10.63% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 1.19% 9.349 9.461 - 1.47% -
BM_CmpLess_ushort_ushort 1.19% 1.067 1.080 - 1.01% -
BM_PushHeap_string_SingleElement_16 1.19% 2.561 2.592 - -1.54% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.19% 77145.905 78062.852 - 6.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.19% 1173576.943 1187493.525 - -4.24% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.18% 349471097.612 353606488.981 - 2.09% -
SetIntersection_Interlaced_Set_uint64_256_16 1.18% 11761795.038 11900812.042 - -0.60% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.18% 29.671 30.022 - 0.74% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.18% 622.430 629.777 - -1.71% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.18% 50.600 51.197 - 0.08% -
BM_deque_deque_move/65536 1.18% 3085.595 3121.988 - 1.54% -
std::rotate(vector<int>)_(by_1/3)/50 1.18% 11.084 11.215 - 0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.18% 1613612.469 1632612.222 - -0.72% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.18% 665.083 672.909 - 0.06% -
BM_StringRead_Cold_Shallow_Small 1.17% 1.094 1.107 - -12.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.17% 8740.575 8843.217 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.17% 1326941.547 1342483.503 - -0.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.17% 3988.865 4035.566 - -1.07% -
SetIntersection_None_Set_uint32_1024_256 1.17% 8779357.653 8882009.451 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.17% 1241377.441 1255869.711 - 1.27% -
BM_StringAssignStr_Large_Transparent 1.17% 10.113 10.231 - -8.81% -
std::replace(list<int>)_(sprinkled)/1024 1.16% 729.654 738.155 - 1.66% -
SetIntersection_None_Vector_uint32_64_16 1.16% 13392511.657 13548211.571 - 0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.16% 82659.987 83618.760 - -5.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.16% 718.628 726.957 - 1.14% -
BM_deque_vector_move/70000 1.15% 3261.133 3298.755 - 2.67% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.15% 267.861 270.948 - 0.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.15% 13467.234 13622.164 - -2.49% -
std::partition_copy(vector<int>)/32 1.15% 8.082 8.174 - 2.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.15% 136110.979 137672.920 - 1.09% -
SetIntersection_None_Vector_uint32_1024_1 1.15% 1062932.594 1075127.448 - -1.38% -
std::remove_if(vector<int>)_(sprinkled)/32 1.14% 54.131 54.749 - 2.12% -
std::shift_left(list<int>)/50 1.14% 27.349 27.661 - 0.61% -
std::any_of(vector<int>)_(process_all)/8 1.14% 2.299 2.325 - -1.84% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.14% 1.498 1.515 - -1.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.13% 32.076 32.440 - -15.17% -
std::replace(list<int>)_(sprinkled)/50 1.13% 18.558 18.768 - 1.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.13% 3319.379 3356.913 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.13% 16315592.559 16500002.446 - 0.04% -
std::find_if_not(vector<bool>)_(process_all)/50 1.13% 23.590 23.856 - -1.39% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.13% 50566.844 51137.843 - -2.20% -
SetIntersection_Front_Set_float_256_4 1.13% 4182594.517 4229774.991 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.12% 14933700.539 15101680.892 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.12% 1147217.800 1160076.989 - -1.81% -
std::remove(deque<int>)_(sprinkled)/50 1.12% 58.453 59.108 - -3.31% -
SetIntersection_None_Vector_uint32_64_4 1.12% 15794948.358 15971690.210 - 0.18% -
BM_StringRelational_Less_Small_Small_Control 1.12% 1.850 1.870 - 1.12% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.11% 12095.671 12230.065 - -1.46% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.11% 27.241 27.542 - 1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.11% 18115564.200 18315788.299 - -0.75% -
SetIntersection_Front_Vector_string_256_1 1.10% 4241343.949 4288164.500 - 0.40% -
std::copy(list<int>)/32768 1.10% 25612.576 25894.706 - 1.76% -
SetIntersection_Front_Set_float_16_16 1.10% 38677078.668 39102439.204 - 2.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.10% 144129.435 145711.575 - 2.32% -
BM_CmpEqual_int_short 1.10% 1.109 1.121 - 0.58% -
SetIntersection_None_Vector_uint64_16_4 1.10% 53047138.679 53628199.846 - -0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.09% 3.743 3.784 - 0.90% -
SetIntersection_None_Set_float_16384_1024 1.09% 150542397.773 152188818.622 - -1.91% -
std::lower_bound(std::forward_list<int>)/100 1.09% 82.390 83.290 - 1.04% -
std::remove(list<int>)_(prefix)/8192 1.09% 8126.423 8214.781 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.08% 2349150.039 2374600.626 - 2.37% -
std::upper_bound(std::forward_list<int>)/100 1.08% 96.264 97.306 - 0.59% -
SetIntersection_None_Set_uint64_16384_16384 1.08% 167885130.256 169699922.238 - -0.85% -
BM_num_get<unsigned_long_long> 1.08% 10.465 10.578 - -1.84% -
std::unique(deque<int>)_(sprinkled)/32 1.08% 52.166 52.728 - -3.44% -
SetIntersection_Front_Vector_uint32_262144_16 1.07% 1110748.211 1122677.960 - 1.98% -
SetIntersection_Front_Vector_uint64_262144_64 1.07% 1312646.928 1326726.322 - 1.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.07% 213032305.902 215316879.163 - -0.13% -
SetIntersection_Interlaced_Set_uint32_64_4 1.07% 20683679.284 20905172.404 - -0.74% -
std::move(deque<int>)/262144 1.07% 15043.981 15204.939 - -5.09% -
std::reverse_copy(deque<int>)/4096 1.07% 964.041 974.351 - 2.27% -
SetIntersection_None_Set_uint32_256_16 1.07% 10742781.243 10857626.615 - -0.32% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.07% 495263.270 500556.375 - 0.19% -
SetIntersection_Front_Set_uint64_16384_16384 1.07% 224352523.048 226745964.267 - -1.05% -
BM_CmpLess_uchar_schar 1.07% 1.015 1.026 - 0.91% -
SetIntersection_None_Set_float_64_1 1.06% 21890345.578 22123082.443 - -0.18% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.06% 5.479 5.538 - -0.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.06% 6.492 6.561 - -0.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.06% 728.313 736.038 - 0.59% -
SetIntersection_Front_Vector_uint64_262144_1024 1.06% 5854964.943 5917001.454 - 0.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.06% 20.884 21.105 - -4.54% -
SetIntersection_Interlaced_Vector_string_1024_1 1.06% 1061485.312 1072717.775 - 0.39% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.06% 32.129 32.469 - -0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.06% 171818.990 173636.280 - 0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.06% 1045210.937 1056258.807 - 0.77% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.05% 99618.952 100669.051 - 1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.05% 33695973.330 34050158.573 - 0.14% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.05% 711.189 718.639 - 1.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.05% 43.929 44.389 - -4.95% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.05% 26.305 26.580 - 1.69% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.04% 517.316 522.721 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.04% 1013823.991 1024400.211 - -4.00% -
ranges::min(std::deque<__int128>)/64 1.04% 22.973 23.212 - 12.59% -
SetIntersection_None_Set_uint32_64_16 1.04% 18146969.191 18335526.027 - -0.23% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.04% 187.312 189.258 - -1.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.03% 46.999 47.485 - -5.53% -
SetIntersection_Front_Vector_uint32_256_4 1.03% 4120520.720 4163061.224 - -0.51% -
SetIntersection_Front_Set_uint64_64_1 1.03% 16239211.456 16406536.458 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.03% 36962893.662 37343498.141 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.03% 530440868.313 535895596.991 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.03% 118716555.442 119936275.918 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.03% 16163079.522 16329052.514 - -1.25% -
BM_vector_deque_ranges_move_backward/1 1.03% 2.316 2.339 - 4.23% -
SetIntersection_None_Vector_uint64_16384_256 1.02% 1101679.903 1112970.907 - 0.92% -
SetIntersection_None_Vector_uint64_64_16 1.02% 13313393.213 13449398.394 - -0.40% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 1.02% 4919.687 4969.919 - -0.87% -
SetIntersection_Interlaced_Vector_string_16_16 1.02% 51959830.606 52489435.536 - 0.95% -
std::replace_if(list<int>)_(prefix)/8192 1.02% 7136.634 7209.342 - 2.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.01% 26.884 27.156 - 1.98% -
rng::contains_subrange(list<int>)_(process_all)/16 1.01% 4.770 4.818 - -1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.01% 23488724.664 23726609.204 - -5.22% -
SetIntersection_Interlaced_Set_string_1024_4 1.01% 10125927.307 10228351.881 - -2.28% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.01% 62177.129 62805.718 - -2.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.01% 12033112.876 12154572.303 - -0.20% -
std::multiset<int>::find(key)_(existent)/1024 1.01% 4.002 4.042 - -1.19% -
SetIntersection_None_Vector_float_1024_1 1.01% 1083937.969 1094834.231 - 0.63% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -77.57% 66.674 14.958 - -63.43% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -61.41% 77.020 29.721 - -40.31% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -60.17% 53.015 21.116 - -35.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -54.86% 8600055.655 3882050.535 - -43.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.58% 73.371 36.262 - -50.52% -
std::set<std::string>::insert(value)_(already_present)/1024 -43.96% 29.663 16.624 - -43.63% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.75% 11.398 6.411 - -38.54% -
ranges::min(std::deque<char>)/70000 -42.96% 31216.635 17805.864 - -30.56% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -42.88% 96.305 55.010 - -29.18% -
std::unordered_set<int>::insert(value)_(already_present)/32 -41.55% 2.893 1.691 - -40.18% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.92% 7.941 4.691 - -35.73% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -39.91% 161.178 96.859 - -55.40% -
BM_PushHeap_uint32_QuickSortAdversary_1 -38.61% 0.696 0.427 - 4.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -38.42% 161.770 99.623 - -55.87% -
BM_vector_deque_move_backward/0 -38.33% 0.679 0.419 - -30.35% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -37.50% 159.255 99.539 - -55.48% -
BM_PushHeap_string_Descending_262144 -36.10% 5.683 3.631 - -9.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -36.05% 18655535.776 11931130.567 - -59.20% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -35.75% 13.933 8.952 - -53.30% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -35.59% 95.039 61.211 - -23.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -34.36% 34.375 22.565 - -29.54% -
std::is_sorted(deque<int>,_pred)/8 -34.20% 7.262 4.778 - 0.39% -
BM_StringCtorDefault -33.81% 0.368 0.244 - -20.00% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -33.65% 0.366 0.243 - -7.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.20% 48.005 32.066 - -20.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -33.12% 55553650.835 37154041.480 - -55.07% -
BM_PushHeap_uint64_SingleElement_1 -33.04% 0.695 0.465 - -2.78% -
std::move(vector<int>)/262144 -33.04% 22303.786 14934.146 - -26.14% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -32.84% 25.466 17.102 - 26.23% -
SetIntersection_Interlaced_Set_string_16384_16 -32.74% 367416191.629 247126451.473 - 1.80% -
BM_PushHeap_string_Descending_16384 -32.32% 3.586 2.427 - -1.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -32.00% 1.908 1.298 - -27.58% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.89% 9.489 6.462 - -11.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -31.83% 114.608 78.129 - -45.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -31.75% 10.509 7.172 - -25.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -31.63% 0.681 0.466 - -5.94% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -31.35% 1.890 1.298 - -15.53% -
ranges::min(std::deque<char>)/64 -31.09% 24.026 16.557 - -21.10% -
std::set<int>::contains(key)_(non-existent)/8192 -30.75% 14.687 10.172 - 3.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -30.68% 9.039 6.266 - -34.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -30.49% 6.740 4.685 - -9.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -30.37% 107.963 75.180 - -30.61% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.36% 6.495 4.588 - -33.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -29.12% 352462212.845 249842619.394 - -29.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -28.59% 7.307 5.218 - -22.50% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -28.20% 0.359 0.257 - -42.49% -
std::list<int>::ctor(size)/8192 -28.18% 134900.853 96885.976 - -1.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -28.16% 1954.349 1404.040 - -7.89% -
std::set<std::string>::insert(value)_(already_present)/32 -28.13% 10.214 7.341 - -30.24% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -27.97% 0.482 0.347 - -28.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -27.89% 41.282 29.770 - -21.03% -
BM_PushHeap_float_SingleElement_1 -27.34% 0.636 0.462 - -10.97% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -26.77% 14.991 10.978 - 22.92% -
BM_PushHeap_string_Ascending_1 -26.66% 0.642 0.471 - -0.03% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -26.08% 14.468 10.696 - -44.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -25.78% 3990813.244 2962035.451 - -26.91% -
BM_vector_deque_move/0 -25.52% 0.503 0.375 - -12.27% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -25.07% 27.601 20.683 - -21.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.00% 57.307 42.979 - -25.57% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -24.79% 30.928 23.262 - -28.12% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.67% 2.470 1.861 - -23.31% -
BM_PushHeap_string_PipeOrgan_1 -24.65% 0.700 0.527 - 0.20% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -24.20% 0.393 0.298 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -24.16% 1867608.856 1416333.719 - -9.82% -
std::multimap<std::string,_int>::erase(iterator)/1024 -23.81% 32.767 24.967 - -8.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.72% 30.631 23.366 - -25.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.58% 42.730 32.655 - -23.43% -
std::list<int>::ctor(size)/1024 -23.34% 15599.748 11958.730 - -0.91% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -23.32% 35.310 27.076 - -10.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.19% 74.797 57.454 - -22.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.16% 39.482 30.339 - -25.51% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -23.04% 0.343 0.264 - -10.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -22.95% 140769653.582 108465110.728 - -35.94% -
BM_vector_deque_copy/0 -22.78% 0.608 0.470 - 2.36% -
BM_StringCopy_Large -22.45% 7.918 6.140 - -0.31% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -22.31% 1.439 1.118 - -11.30% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -22.29% 13354866.487 10378429.800 - -47.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -21.85% 0.338 0.265 - -44.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -21.84% 1.449 1.132 - -21.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -21.65% 7.889 6.181 - -20.78% -
BM_PushHeap_string_Descending_1024 -21.48% 3.093 2.429 - -7.37% -
std::unordered_multiset<int>::erase(iterator)/8192 -21.48% 24.977 19.612 - -7.67% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -21.32% 73.957 58.193 - 12.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -21.02% 26165411.527 20665554.169 - -31.88% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -20.89% 5.690 4.502 - -20.94% -
std::multimap<std::string,_int>::erase(iterator)/8192 -20.84% 31.339 24.809 - -23.52% -
std::unique_copy(deque<int>)_(sprinkled)/32 -20.81% 11.619 9.201 - -29.68% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -20.74% 868.109 688.080 - -0.36% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -20.42% 91.238 72.603 - -11.19% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -20.21% 1.490 1.189 - -18.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -20.20% 651.373 519.823 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -20.04% 69178129.784 55316207.416 - -29.90% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -19.86% 88.696 71.079 - -2.90% -
std::search(vector<int>,_pred)_(single_element)/8192 -19.81% 4627.270 3710.595 - -14.17% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.81% 3123.011 2504.417 - -33.66% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -19.79% 8.129 6.521 - -20.65% -
std::unordered_set<int>::erase(key)_(existent)/8192 -19.78% 28.055 22.505 - -2.11% -
std::search(vector<int>,_pred)_(single_element)/1024 -19.61% 578.847 465.335 - -14.05% -
BM_PushHeap_string_QuickSortAdversary_1 -19.29% 0.583 0.471 - -10.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -19.28% 1.510 1.219 - -12.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.71% 1.858 1.510 - -10.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -18.62% 2732949.240 2223981.577 - -19.12% -
BM_PushHeap_string_Descending_256 -18.62% 2.876 2.341 - -5.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -18.57% 13.279 10.813 - -20.16% -
std::unordered_set<int>::erase(iterator)/8192 -18.51% 25.041 20.405 - 1.41% -
BM_lexicographical_compare_three_way_fast_path/1 -18.48% 0.423 0.345 - -0.01% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -18.42% 1.850 1.509 - -18.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -18.38% 68.013 55.509 - 4.72% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -18.23% 28.102 22.980 - -19.00% -
BM_deque_deque_ranges_move/0 -18.17% 0.848 0.694 - -24.46% -
BM_PushHeap_string_Ascending_16384 -18.07% 24.118 19.759 - -3.08% -
std::unordered_set<int>::erase(iterator)/1024 -18.00% 24.434 20.037 - -0.47% -
std::copy(vector<bool>)_(aligned)/1048576 -17.98% 3168.336 2598.784 - 19.82% -
std::set<std::string>::erase(iterator)/1024 -17.97% 33.518 27.495 - -18.65% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -17.64% 1.585 1.306 - -13.95% -
std::unique_copy(deque<int>)_(sprinkled)/52 -17.56% 18.348 15.126 - -27.46% -
std::copy_n(list<int>)/4096 -17.40% 4327.305 3574.552 - -14.77% -
BM_PushHeap_string_PipeOrgan_16384 -17.29% 15.400 12.737 - -14.11% -
BM_PushHeap_string_Random_262144 -16.77% 22.547 18.767 - -3.73% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -16.73% 1.143 0.952 - -16.89% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.66% 0.437 0.364 - 4.96% -
std::unordered_set<int>::erase(key)_(existent)/1024 -16.61% 25.812 21.523 - 0.80% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -16.58% 8782612.574 7326153.340 - 31.25% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -16.58% 1.384 1.154 - -0.07% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.49% 712.954 595.374 - 0.85% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -16.18% 44.309 37.140 - -3.27% -
BM_PushHeap_float_QuickSortAdversary_16 -16.15% 1.166 0.977 - -1.40% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -16.08% 1.926 1.616 - -20.09% -
std::unordered_multimap<int,_int>::clear()/8192 -15.98% 74763.148 62815.092 - -21.41% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.96% 6797.205 5712.499 - -15.46% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -15.81% 27.087 22.804 - -17.97% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -15.78% 2195980.759 1849539.193 - 0.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -15.67% 11584.798 9769.521 - -3.00% -
ranges::minmax(std::deque<long_long>)/1 -15.65% 0.916 0.773 - 9.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.46% 31028.781 26232.227 - -6.33% -
std::search(vector<int>,_pred)_(single_element)/1000 -15.45% 564.606 477.396 - -9.68% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -15.43% 11.801 9.980 - 1.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -15.41% 0.528 0.446 - -4.42% -
std::unordered_set<int>::contains(key)_(existent)/32 -15.33% 1.532 1.297 - -3.47% -
std::find_end(deque<int>)_(match_near_end)/1000 -15.31% 46.100 39.042 - 15.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -15.21% 22.102 18.740 - -67.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -15.16% 28.787 24.422 - -14.45% -
std::find_if(list<int>)_(process_all)/8192 -15.16% 9101.047 7721.444 - -15.23% -
SetIntersection_None_Vector_string_16384_1 -15.16% 1381783.495 1172347.952 - -5.20% -
BM_deque_vector_copy/0 -15.11% 1.570 1.333 - 2.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.01% 56.952 48.406 - -1.88% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -14.91% 39.860 33.918 - 3.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -14.85% 26.007 22.145 - -2.10% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -14.84% 2.083 1.774 - -15.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -14.84% 27.178 23.146 - -47.00% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -14.82% 37.672 32.088 - -16.46% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -14.71% 131.657 112.289 - -18.01% -
std::multiset<int>::count(key)_(existent)/8192 -14.69% 10.682 9.113 - -11.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -14.61% 18.565 15.852 - 4.43% -
BM_deque_deque_move/0 -14.48% 0.908 0.777 - -10.15% -
BM_deque_deque_copy/0 -14.42% 0.920 0.787 - -0.37% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -14.21% 25.040 21.481 - -3.59% -
std::unordered_multimap<int,_int>::clear()/1024 -14.21% 9623.079 8256.053 - -19.44% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -14.16% 30.911 26.533 - -13.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -14.10% 1.440 1.237 - -0.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -14.10% 32.937 28.292 - 20.89% -
std::copy_backward(vector<int>)/4096 -14.09% 190.430 163.601 - -24.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -14.00% 1.825 1.570 - -2.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -13.97% 6030.960 5188.336 - -10.03% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -13.86% 8.300 7.150 - -15.69% -
ranges::min(std::list<long_long>)/1 -13.77% 0.362 0.312 - -26.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -13.72% 1.444 1.246 - -8.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -13.71% 7996207.103 6900214.781 - -17.06% -
ranges::min(std::vector<char>)/1 -13.69% 0.381 0.329 - -23.66% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.47% 52676.056 45580.636 - -13.88% -
BM_PushHeap_string_Descending_64 -13.45% 2.626 2.273 - -2.54% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -13.42% 24.591 21.292 - -6.86% -
SetIntersection_None_Vector_string_262144_4 -13.24% 1455947.989 1263115.427 - -2.32% -
std::rotate(list<int>)_(by_1/2)/8192 -13.23% 5438.181 4718.616 - -40.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -13.13% 38.368 33.330 - -10.15% -
SetIntersection_None_Vector_string_262144_16 -13.13% 1455789.289 1264687.667 - -2.12% -
SetIntersection_None_Vector_string_16384_1024 -13.12% 1385850.176 1204039.504 - -2.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -13.08% 1.233 1.072 - -9.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -13.04% 3968.021 3450.427 - -0.21% -
SetIntersection_None_Vector_string_262144_256 -12.86% 1481230.224 1290759.901 - 1.76% -
std::copy_if(list<int>)_(every_other)/4096 -12.81% 3890.006 3391.672 - 3.93% -
std::set<std::string>::erase(key)_(existent)/8192 -12.81% 94.449 82.352 - -11.73% -
std::copy_n(vector<int>)/32768 -12.78% 3786.444 3302.485 - 72.31% -
BM_StringConstructDestroyCStr_Empty_Opaque -12.73% 2.377 2.075 - -63.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -12.67% 4876601.400 4258690.212 - -7.39% -
std::fill(list<int>)/8192 -12.63% 8724.421 7622.462 - -16.87% -
std::for_each_n(join_view(vector<vector<int>>))/8 -12.51% 1.587 1.389 - -0.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -12.48% 58.989 51.626 - -39.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -12.46% 1.346 1.179 - -6.19% -
std::list<int>::ctor(size)/32 -12.44% 376.331 329.525 - -1.39% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -12.36% 3.705 3.247 - 12.44% -
std::set<std::string>::contains(key)_(existent)/32 -12.24% 16.417 14.407 - -12.53% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -12.20% 1.515 1.330 - -15.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -12.05% 1.457 1.282 - -7.47% -
ranges::min(std::vector<long_long>)/1 -11.98% 0.382 0.336 - 4.11% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -11.95% 22.234 19.577 - -9.27% -
SetIntersection_None_Vector_string_262144_1024 -11.90% 1476362.945 1300653.280 - 0.59% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.80% 8146.464 7185.112 - -11.33% -
ranges::minmax(std::vector<char>)/8 -11.79% 1.016 0.897 - -8.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -11.78% 1.387 1.224 - 5.02% -
std::set<std::string>::equal_range(key)_(existent)/8192 -11.77% 30.604 27.001 - -10.38% -
std::remove_if(deque<int>)_(sprinkled)/32 -11.75% 61.008 53.840 - 2.72% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -11.70% 1.239 1.094 - -10.88% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -11.68% 556816.914 491760.592 - 0.08% -
BM_StringConstructDestroyCStr_Large_Transparent -11.62% 11.418 10.092 - -32.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -11.55% 4325.719 3826.050 - 0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -11.53% 45442.775 40201.861 - -7.92% -
std::unique_copy(deque<int>)_(contiguous)/52 -11.53% 16.623 14.706 - 0.47% -
SetIntersection_None_Vector_string_262144_262144 -11.50% 1456435.772 1288948.928 - -0.78% -
BM_deque_vector_move/0 -11.44% 1.476 1.307 - -3.67% -
std::map<std::string,_int>::erase(iterator)/1024 -11.44% 32.160 28.480 - -8.20% -
SetIntersection_None_Vector_string_16384_64 -11.37% 1374378.975 1218108.460 - -2.94% -
BM_PushHeap_string_Descending_4 -11.34% 2.167 1.921 - -3.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -11.29% 467.321 414.568 - -13.24% -
BM_deque_vector_ranges_move/5500 -11.22% 218.598 194.067 - 0.93% -
SetIntersection_None_Vector_string_1024_64 -11.18% 1293061.330 1148457.507 - -1.78% -
std::remove_if(deque<int>)_(sprinkled)/50 -11.17% 72.251 64.184 - 5.33% -
BM_deque_vector_move_backward/0 -11.13% 1.588 1.411 - 3.48% -
SetIntersection_None_Vector_string_262144_16384 -11.12% 1465163.044 1302163.816 - -0.51% -
BM_StringFindAllMatch/1 -11.09% 3.166 2.815 - -9.78% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -11.07% 250.271 222.563 - -1.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -11.05% 30.290 26.942 - -8.80% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -11.05% 1.632 1.452 - 2.87% -
rng::contains(list<int>)_(process_all)/8192 -10.99% 8049.823 7165.102 - -3.91% -
SetIntersection_None_Vector_string_262144_64 -10.97% 1448706.544 1289717.623 - -1.74% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.94% 42.881 38.189 - 3.47% -
std::map<std::string,_int>::erase(iterator)/8192 -10.94% 32.724 29.145 - -7.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -10.91% 1.892 1.686 - 40.68% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -10.89% 17747.739 15815.876 - -9.97% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -10.87% 22.474 20.030 - 0.54% -
ranges::minmax(std::deque<__int128>)/64 -10.84% 36.344 32.406 - 7.27% -
BM_lexicographical_compare_three_way_slow_path/1 -10.71% 0.435 0.389 - -13.31% -
SetIntersection_None_Vector_string_1024_256 -10.67% 1294497.938 1156439.404 - 0.28% -
SetIntersection_None_Vector_string_1024_1024 -10.64% 1296275.238 1158347.338 - -0.14% -
std::multimap<std::string,_int>::erase(iterator)/32 -10.56% 29.210 26.125 - 2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.47% 0.578 0.518 - -25.74% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.39% 21.899 19.623 - -6.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -10.35% 37.053 33.216 - -2.55% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -10.33% 13.960 12.518 - 2.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -10.32% 3.337 2.993 - -10.03% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -10.27% 1.498 1.344 - -16.95% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -10.24% 12562.417 11275.477 - -1.51% -
SetIntersection_None_Vector_string_256_16 -10.23% 4658046.343 4181491.858 - -1.92% -
std::rotate_copy(deque<int>)/32 -10.23% 2.929 2.629 - 2.29% -
ranges::minmax(std::list<__int128>)/70000 -10.22% 64773.728 58151.805 - 2.67% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -10.22% 1.278 1.148 - -11.10% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -10.21% 29.754 26.715 - -3.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -10.21% 1.333 1.197 - -6.08% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.19% 41.161 36.966 - -5.56% -
SetIntersection_Front_Set_uint32_1024_64 -10.18% 1781506.344 1600181.848 - -8.79% -
std::unique(list<int>)_(sprinkled)/1024 -10.18% 1054.059 946.801 - -0.28% -
SetIntersection_None_Vector_string_16384_4 -10.16% 1354850.581 1217168.617 - -1.02% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -10.12% 367.131 329.990 - -1.33% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.12% 10.512 9.449 - 0.89% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -10.09% 26.338 23.680 - -0.13% -
SetIntersection_None_Vector_string_262144_1 -10.00% 1447082.597 1302413.214 - -0.17% -
std::move(vector<bool>)_(unaligned)/512 -9.97% 5.072 4.566 - -1.59% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -9.95% 1.247 1.123 - -16.81% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.95% 43000.170 38723.663 - -2.11% -
BM_StringEraseWithMove_Huge_Transparent -9.93% 46.506 41.888 - -29.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.86% 6150.075 5543.793 - 0.71% -
std::find_if_not(list<int>)_(process_all)/8192 -9.81% 8005.145 7219.450 - 5.18% -
BM_PushHeap_uint32_SingleElement_4 -9.81% 0.389 0.350 - -3.90% -
SetIntersection_None_Vector_string_256_4 -9.81% 4891438.726 4411469.406 - -1.59% -
SetIntersection_None_Vector_string_64_64 -9.81% 9718243.531 8764694.180 - -0.95% -
std::adjacent_find(list<int>)/8192 -9.81% 7267.845 6554.731 - -8.39% -
std::adjacent_find(deque<int>)/50 -9.76% 16.634 15.010 - -36.64% -
SetIntersection_None_Vector_string_256_64 -9.74% 3991903.264 3603026.106 - -0.55% -
BM_StringFindAllMatch/8 -9.71% 2.934 2.649 - -8.63% -
std::search(list<int>,_pred)_(single_element)/8192 -9.71% 9750.280 8803.886 - 14.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -9.66% 48.589 43.897 - 11.05% -
std::set<int>::erase(key)_(non-existent,_end)/32 -9.64% 2.544 2.299 - -0.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -9.55% 1.247 1.128 - -3.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.52% 9304.739 8419.149 - -17.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.39% 2.903 2.631 - -6.02% -
SetIntersection_None_Vector_string_16384_16 -9.37% 1365098.017 1237208.021 - 1.23% -
SetIntersection_None_Vector_string_16384_256 -9.36% 1350060.678 1223704.955 - -0.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -9.36% 22.569 20.458 - -0.13% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -9.29% 0.780 0.708 - 0.17% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -9.28% 0.780 0.708 - 0.17% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.28% 97.105 88.096 - -1.41% -
SetIntersection_None_Vector_string_16384_16384 -9.27% 1356818.741 1231081.235 - -0.40% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -9.26% 0.780 0.708 - 0.15% -
SetIntersection_None_Vector_string_1024_4 -9.23% 1289368.729 1170310.911 - 0.51% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.23% 1.887 1.713 - 0.37% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -9.22% 31.114 28.244 - -2.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -9.20% 4.909 4.457 - -3.18% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.04% 25.839 23.503 - -5.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -9.00% 1649685.863 1501166.696 - -16.36% -
std::unordered_set<std::string>::clear()/32 -9.00% 921.573 838.637 - -4.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.99% 9435.316 8586.780 - -1.65% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -8.99% 0.518 0.471 - -15.14% -
ranges::minmax(std::deque<__int128>)/8 -8.96% 4.174 3.800 - 1.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -8.95% 24.890 22.662 - -5.48% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.94% 21.589 19.658 - -8.81% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.81% 14218.454 12965.511 - -7.43% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -8.79% 82731.295 75462.880 - -4.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.77% 1.485 1.355 - 3.42% -
BM_StringRelational_Less_Empty_Empty_Control -8.74% 1.761 1.607 - -0.26% -
ranges::minmax(std::list<__int128>)/64 -8.73% 42.682 38.954 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.73% 19755.777 18031.940 - 2.40% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -8.72% 350.503 319.931 - -2.52% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -8.72% 12.437 11.353 - -1.66% -
BM_PushHeap_string_PipeOrgan_256 -8.71% 8.385 7.654 - -9.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.69% 360452212.256 329131616.590 - -6.91% -
SetIntersection_None_Vector_string_1024_1 -8.68% 1283889.797 1172491.796 - 0.39% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.66% 1.222 1.116 - -9.76% -
std::remove_if(list<int>)_(sprinkled)/50 -8.66% 76.964 70.298 - -7.75% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.62% 365.382 333.895 - -1.54% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -8.57% 0.238 0.218 - -1.28% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.53% 3.393 3.103 - -5.93% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.49% 1.290 1.180 - -14.07% -
std::is_sorted(list<int>,_pred)/8192 -8.45% 8539.498 7817.569 - 1.76% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.43% 1.630 1.493 - -11.65% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.43% 28.106 25.738 - -0.22% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -8.42% 2164.721 1982.443 - -7.46% -
std::find_if(vector<int>)_(bail_25%)/8 -8.39% 0.915 0.839 - 12.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -8.38% 1485067.894 1360629.052 - -10.44% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -8.34% 13.667 12.527 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -8.31% 8051976.900 7382650.382 - -36.43% -
std::unique(list<int>)_(sprinkled)/8192 -8.31% 8670.799 7950.397 - 0.32% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -8.28% 1.260 1.156 - 0.01% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -8.26% 544.668 499.666 - -12.03% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -8.26% 12.428 11.402 - -1.10% -
std::multiset<int>::count(key)_(non-existent)/0 -8.25% 0.275 0.252 - -5.20% -
BM_vector_deque_ranges_move/0 -8.25% 0.460 0.422 - -8.81% -
std::find_if_not(list<int>)_(bail_25%)/1024 -8.25% 198.248 181.902 - 0.28% -
BM_PushHeap_string_Ascending_256 -8.20% 12.075 11.086 - -2.16% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.16% 23.230 21.333 - -6.58% -
bm_lexicographical_compare<unsigned_char>/64 -8.16% 2.027 1.862 - -3.72% -
SetIntersection_None_Vector_string_64_4 -8.15% 18087573.370 16613547.562 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -8.14% 2421123.548 2223957.665 - -3.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -8.14% 17.406 15.990 - -7.59% -
std::find_if(vector<int>)_(bail_25%)/32768 -8.10% 885.255 813.592 - -1.80% -
std::shift_left(list<int>)/8192 -8.08% 7654.033 7035.283 - -8.56% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -8.07% 5.388 4.953 - -2.19% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -8.06% 2453.483 2255.622 - -0.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -8.01% 1.572 1.446 - -2.74% -
SetIntersection_None_Vector_string_64_16 -8.01% 15347433.530 14118221.268 - 0.14% -
SetIntersection_None_Vector_string_64_1 -8.00% 18792342.648 17288026.912 - -0.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.99% 0.399 0.367 - 0.58% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -7.99% 24.980 22.984 - -5.13% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.95% 2.378 2.189 - -7.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.92% 1528.403 1407.382 - -14.44% -
SetIntersection_None_Vector_string_256_1 -7.92% 4903206.289 4515049.369 - 0.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -7.86% 13.064 12.037 - -20.02% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -7.80% 1.346 1.241 - 5.20% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.80% 229.465 211.576 - -0.42% -
BM_deque_deque_ranges_move_backward/64 -7.79% 3.626 3.344 - -1.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -7.77% 0.366 0.337 - -0.13% -
vector<bool>(const_vector<bool>&) -7.75% 10.632 9.808 - -8.22% -
std::unordered_set<int>::erase(iterator)/32 -7.74% 21.576 19.906 - -0.63% -
BM_PushHeap_string_QuickSortAdversary_262144 -7.74% 17.637 16.272 - -0.77% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.72% 247.560 228.452 - -0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.70% 20.650 19.060 - 3.06% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.69% 27333.196 25231.705 - -1.71% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.68% 1169.811 1079.913 - -7.39% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -7.68% 11.013 10.168 - -1.49% -
BM_PushHeap_string_Ascending_1024 -7.65% 15.030 13.880 - -0.58% -
bm_lexicographical_compare<unsigned_char>/8 -7.63% 1.430 1.321 - -4.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -7.61% 14947328.139 13809153.448 - -3.81% -
std::stable_sort(deque<int>)_(repeated)/8 -7.59% 19.306 17.842 - -5.58% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -7.57% 2.567 2.372 - 0.16% -
std::find(vector<bool>)_(process_all)/8 -7.56% 0.638 0.589 - -19.73% -
std::partition_copy(deque<int>)/1024 -7.54% 680.483 629.186 - -0.07% -
BM_deque_deque_ranges_move/2 -7.50% 2.241 2.073 - -9.92% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -7.49% 24.400 22.572 - -5.88% -
rng::fold_left(list<int>)/8192 -7.46% 11534.106 10673.270 - 0.20% -
std::partition_copy(deque<int>)/50 -7.46% 22.688 20.995 - -1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -7.45% 13494740.400 12489151.712 - -0.49% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.42% 11.104 10.279 - 0.46% -
rng::contains_subrange(list<int>)_(process_all)/50 -7.39% 17.724 16.415 - -3.00% -
BM_PushHeap_float_SingleElement_4 -7.37% 0.385 0.356 - -5.93% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.36% 2.475 2.293 - 0.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.36% 182.759 169.310 - 2.49% -
SetIntersection_None_Vector_string_1024_16 -7.35% 1262343.355 1169617.434 - 0.45% -
std::find_if(vector<int>)_(bail_25%)/1024 -7.34% 29.112 26.976 - -8.24% -
BM_PushHeap_string_Descending_16 -7.33% 2.325 2.154 - 0.46% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -7.32% 22.426 20.784 - 0.16% -
std::deque<std::string>::ctor(size)/32 -7.32% 44.646 41.377 - -9.20% -
std::find_if_not(list<int>)_(bail_25%)/32768 -7.27% 8216.280 7618.714 - -10.78% -
std::reverse_copy(vector<int>)/8 -7.26% 2.623 2.432 - 0.18% -
SetIntersection_None_Vector_string_16_16 -7.24% 37125786.876 34436307.480 - -0.41% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.24% 2155.615 1999.622 - 0.45% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.23% 848.748 787.408 - -7.95% -
std::unordered_set<int>::clear()/1024 -7.21% 9108.605 8452.072 - 2.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.17% 51.071 47.410 - -9.62% -
ranges::minmax(std::deque<char>)/64 -7.14% 24.822 23.048 - -12.57% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -7.14% 22.069 20.493 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -7.11% 18.718 17.386 - -8.70% -
std::unordered_multimap<int,_int>::clear()/32 -7.10% 632.101 587.230 - -9.70% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -7.07% 104782.642 97372.947 - -1.30% -
BM_deque_deque_ranges_copy/0 -7.06% 0.793 0.737 - -7.03% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.05% 19419.095 18050.155 - -26.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -7.03% 34.277 31.866 - 6.80% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.03% 32.312 30.040 - -8.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.03% 2.328 2.164 - -1.07% -
std::move_backward(list<int>)/4096 -7.02% 5173.116 4809.954 - -3.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.01% 57510.214 53478.627 - -5.36% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.00% 17047.578 15853.738 - 6.82% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.00% 548.209 509.832 - -2.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.00% 6389.855 5942.594 - -4.78% -
BM_deque_deque_ranges_move/1 -6.96% 2.523 2.347 - -8.18% -
ranges::min(std::list<char>)/1 -6.96% 0.418 0.389 - -11.68% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.95% 8684.407 8080.548 - 0.56% -
std::remove_if(list<int>)_(prefix)/8192 -6.95% 9955.254 9263.681 - -0.81% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.93% 14.372 13.376 - -7.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.92% 35617.498 33154.137 - 1.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.90% 20255.581 18858.242 - -26.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -6.88% 176248.429 164119.862 - -2.11% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.88% 87.955 81.908 - -2.41% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.87% 51.108 47.595 - -9.51% -
rng::contains_subrange(vector<int>)_(process_all)/50 -6.86% 12.161 11.327 - -0.36% -
SetIntersection_Interlaced_Set_float_256_256 -6.85% 8001980.685 7453506.596 - -0.99% -
std::is_sorted_until(deque<int>)/1024 -6.84% 497.353 463.327 - -0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.83% 1877496.231 1749194.227 - -7.87% -
std::fill_n(vector<bool>)/64 -6.75% 1.456 1.357 - 0.97% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.74% 75.300 70.224 - -8.31% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -6.73% 45.956 42.864 - -6.33% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -6.72% 44.361 41.379 - 6.69% -
BM_vector_deque_copy_backward/0 -6.71% 0.461 0.430 - -5.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.69% 26.107 24.361 - -1.76% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.69% 25.912 24.179 - 0.27% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -6.66% 12.990 12.125 - -17.24% -
std::adjacent_find(deque<int>,_pred)/8 -6.65% 4.845 4.523 - 6.41% -
SetIntersection_None_Vector_string_16_1 -6.64% 69644966.744 65019181.018 - -0.40% -
std::search(deque<int>,_pred)_(near_matches)/1000 -6.62% 24832.946 23189.411 - -3.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -6.62% 1.721 1.607 - -1.37% -
std::deque<int>::ctor(size)/32 -6.60% 28.585 26.699 - -11.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.59% 12706.983 11869.729 - -7.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -6.59% 516.995 482.938 - 4.35% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.58% 12763.116 11923.791 - -6.29% -
bm_lexicographical_compare<unsigned_char>/1 -6.56% 1.656 1.548 - 2.68% -
BM_vector_deque_ranges_move_backward/64000 -6.55% 8075.471 7546.503 - 4.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.53% 20.179 18.860 - -4.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -6.52% 974.053 910.528 - -11.41% -
SetIntersection_None_Vector_string_16_4 -6.52% 59091251.362 55239504.886 - -0.14% -
std::move_backward(deque<int>)/8 -6.50% 3.586 3.353 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -6.49% 14704264.007 13750067.635 - -8.70% -
BM_PushHeap_string_PipeOrgan_1024 -6.49% 10.352 9.681 - -8.52% -
ranges::min(std::deque<char>)/8 -6.47% 2.514 2.351 - -5.74% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.46% 271.242 253.709 - 1.78% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -6.46% 2.646 2.475 - -3.36% -
std::copy_backward(list<int>)/8 -6.46% 2.462 2.303 - -2.62% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.42% 28.621 26.783 - -10.45% -
std::adjacent_find(vector<int>,_pred)/50 -6.40% 23.275 21.784 - -6.57% -
std::search(deque<int>,_pred)_(near_matches)/1024 -6.40% 25985.082 24321.319 - -3.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.40% 10.062 9.418 - -12.00% -
std::partition(vector<int>)_(dense)/32 -6.39% 8.727 8.170 - -3.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -6.37% 501.850 469.857 - 0.17% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.37% 87.492 81.917 - -6.60% -
rng::fold_left(list<int>)/50 -6.37% 39.962 37.417 - 0.04% -
std::multimap<int,_int>::clear()/1024 -6.35% 10898.173 10205.849 - -4.81% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -6.34% 5.775 5.409 - -0.67% -
std::is_sorted_until(deque<int>,_pred)/8 -6.33% 4.512 4.226 - -0.15% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.30% 8.905 8.344 - 1.65% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -6.30% 113.138 106.011 - 1.68% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -6.27% 3.144 2.947 - -0.92% -
BM_deque_deque_copy_backward/0 -6.27% 0.862 0.808 - -12.08% -
std::set<std::string>::find(key)_(non-existent)/32 -6.24% 10.855 10.177 - -7.39% -
std::make_heap(deque<int>)_(shuffled)/8192 -6.24% 24055.208 22554.915 - -0.23% -
SetIntersection_Front_Set_float_262144_64 -6.22% 1822919.873 1709465.139 - -1.79% -
std::deque<int>::ctor(size)/1024 -6.22% 74.090 69.485 - -9.10% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -6.21% 12.466 11.692 - -15.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.20% 4477517.171 4199794.892 - -5.86% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.20% 24.684 23.154 - -9.69% -
BM_PushHeap_string_Ascending_64 -6.19% 7.963 7.470 - -1.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.12% 25921.629 24334.191 - -9.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.11% 16474.658 15467.339 - -2.66% -
BM_deque_deque_ranges_copy/1 -6.11% 2.587 2.428 - 0.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.11% 13397.421 12578.888 - -17.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.10% 15625.692 14672.676 - -6.23% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.08% 1.207 1.134 - -6.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.05% 24.104 22.645 - -2.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.02% 368641642.364 346436868.469 - -1.94% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.02% 0.670 0.630 - 0.64% -
std::partition(deque<int>)_(sparse)/8192 -6.01% 3119.273 2931.655 - -3.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.01% 598.368 562.411 - 0.02% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -5.99% 4.353 4.092 - -4.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.98% 5088.667 4784.420 - -0.97% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -5.95% 33.244 31.265 - 6.19% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.95% 16.860 15.856 - -0.18% -
BM_deque_vector_ranges_copy/0 -5.94% 1.584 1.490 - 8.96% -
BM_std_minmax_element<int>/2 -5.94% 0.682 0.642 - -3.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -5.93% 15921.940 14978.214 - -1.08% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.92% 1.570 1.477 - 5.72% -
std::set<std::string>::find(key)_(non-existent)/1024 -5.89% 21.632 20.358 - -8.05% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.89% 25.486 23.986 - 0.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.88% 1765.875 1662.054 - 0.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -5.88% 2.456 2.312 - -0.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -5.86% 900.473 847.738 - 0.50% -
std::map<std::string,_int>::clear()/1024 -5.85% 22425.112 21112.760 - -7.63% -
std::partition(list<int>)_(sparse)/8192 -5.84% 7849.643 7391.293 - -13.41% -
SetIntersection_Front_Set_uint64_16384_256 -5.83% 3920608.040 3692027.699 - -6.09% -
std::stable_sort(deque<int>)_(heap)/8 -5.82% 25.397 23.919 - -3.52% -
BM_PushHeap_string_QuickSortAdversary_256 -5.82% 15.649 14.739 - -0.02% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 -5.81% 0.263 0.248 - -0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -5.79% 4499254.510 4238720.222 - -16.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.78% 1.240 1.169 - -0.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.77% 223.967 211.053 - -5.54% -
BM_std_minmax_element<short>/3 -5.76% 1.144 1.078 - -5.64% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -5.76% 23.706 22.341 - -0.77% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.76% 20.127 18.969 - -52.78% -
SetIntersection_None_Vector_string_256_256 -5.74% 2432001.793 2292310.575 - 1.23% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.73% 817.046 770.244 - -0.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.73% 52.302 49.306 - -1.60% -
std::find_if_not(list<int>)_(process_all)/1024 -5.72% 765.928 722.095 - -1.30% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -5.72% 2.996 2.825 - -1.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.71% 46.686 44.018 - -2.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.70% 25.526 24.072 - -1.84% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.69% 412124.349 388660.454 - -0.80% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.68% 43.447 40.977 - -6.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.66% 48.250 45.519 - -13.23% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.66% 930.813 878.119 - -4.91% -
bm_ranges_lexicographical_compare<int>/64 -5.66% 4.515 4.259 - -1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.65% 8800953.530 8304031.109 - -0.98% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.64% 1.100 1.038 - -5.29% -
BM_StringFindAllMatch/64 -5.63% 3.250 3.067 - -10.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.63% 0.819 0.773 - 0.32% -
BM_PushHeap_uint64_Random_4 -5.62% 2.661 2.511 - -1.06% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.60% 1.799 1.698 - 1.69% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -5.59% 3487997.809 3292918.567 - 37.64% -
std::set<std::string>::find(key)_(existent)/32 -5.59% 16.450 15.531 - -4.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.59% 108277.212 102226.403 - -19.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.58% 13106.345 12375.251 - -4.92% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -5.56% 17.924 16.926 - -1.92% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -5.54% 18.351 17.334 - -0.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.54% 27.245 25.736 - -31.05% -
BM_StringDestroy_Large -5.51% 7.665 7.243 - -28.50% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.51% 28.001 26.459 - -11.94% -
SetIntersection_Interlaced_Set_string_16384_4 -5.50% 215711187.444 203853296.166 - 1.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.49% 1.286 1.215 - -5.00% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.49% 362.900 342.960 - -16.53% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.49% 5.473 5.172 - -3.27% -
std::fill(vector<bool>)/64 -5.49% 1.495 1.413 - -11.43% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -5.48% 107197.385 101326.083 - -3.09% -
std::find_if(vector<char>)_(process_all)/8 -5.46% 1.480 1.399 - -8.31% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.46% 2.577 2.436 - -6.13% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.45% 606.945 573.876 - 0.27% -
SetIntersection_Front_Vector_string_16384_64 -5.44% 3407469.025 3222054.835 - 1.15% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -5.44% 794.762 751.532 - -0.03% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control -5.43% 0.231 0.218 - -0.52% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.43% 47.600 45.014 - -8.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -5.43% 0.821 0.776 - 0.72% -
std::find_if(list<int>)_(bail_25%)/32768 -5.43% 7547.624 7137.868 - 2.49% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.42% 11294.105 10681.812 - 6.41% -
std::set<int>::insert(value)_(new_value,_end)/8192 -5.42% 77.355 73.163 - 4.85% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -5.40% 7.423 7.022 - -1.05% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.40% 49892966.893 47198414.219 - 9.78% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.39% 364.060 344.433 - -2.35% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -5.39% 7108.145 6725.179 - -3.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.38% 476.965 451.287 - -0.25% -
std::for_each_n(list<int>)/50 -5.37% 23.196 21.950 - 0.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.37% 0.817 0.773 - 0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.36% 668.646 632.788 - -1.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.34% 606.019 573.682 - -0.13% -
std::list<int>::erase(begin)_(cheap_elements)/32 -5.34% 11.105 10.513 - -3.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.33% 20.646 19.545 - 3.32% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.33% 19.013 18.000 - -4.50% -
BM_deque_deque_copy_backward/64 -5.32% 3.532 3.344 - -0.45% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.32% 7299.597 6911.348 - -5.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.31% 1154.769 1093.447 - -9.95% -
BM_deque_deque_ranges_copy/2 -5.29% 2.304 2.182 - -0.35% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.29% 31.592 29.921 - -3.44% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.29% 73912.620 70006.243 - 2.10% -
std::copy_backward(deque<int>)/512 -5.28% 19.046 18.040 - 0.69% -
std::stable_sort(deque<int>)_(descending)/8 -5.27% 26.501 25.103 - -6.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.24% 1287.620 1220.098 - -6.12% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.22% 42.681 40.451 - 11.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.21% 786.397 745.415 - -3.12% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -5.19% 923.726 875.743 - -0.69% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.19% 2.865 2.717 - 0.62% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -5.19% 26.375 25.006 - -7.79% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.18% 539.733 511.796 - -1.21% -
std::find_if_not(vector<int>)_(process_all)/8 -5.17% 1.376 1.305 - -12.51% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -5.15% 10.394 9.859 - -1.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.13% 1.278 1.212 - -7.83% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -5.13% 57011.195 54088.559 - -7.29% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.12% 70.408 66.803 - -34.02% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.12% 33.946 32.209 - -3.89% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -5.12% 10.987 10.425 - -2.08% -
BM_CmpEqual_uint_int -5.06% 1.109 1.053 - 1.16% -
vector<bool>(size_type,_const_value_type&) -5.06% 8.907 8.456 - -6.16% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.05% 11.589 11.004 - -8.85% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -5.05% 543291.376 515849.208 - -0.10% -
std::partition(deque<int>)_(dense)/8192 -5.04% 2784.248 2643.909 - -4.62% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.04% 3.212 3.050 - 1.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.03% 10785.403 10242.496 - -12.61% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -5.01% 5944.757 5646.930 - 0.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.94% 23.920 22.737 - -10.89% -
BM_deque_vector_ranges_copy_backward/2 -4.94% 1.924 1.829 - 0.74% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.94% 22.755 21.632 - -5.30% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.93% 14745788.677 14018696.788 - -1.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -4.93% 0.649 0.617 - -6.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.92% 3.090 2.938 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.92% 1897273.144 1803952.303 - -12.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.92% 12109.591 11514.325 - -1.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.90% 31.810 30.252 - -29.27% -
SetIntersection_None_Vector_string_4_4 -4.89% 142249475.115 135297014.076 - -0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.88% 7817.517 7435.703 - -7.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.87% 57412.687 54614.693 - -3.22% -
std::multimap<int,_int>::clear()/8192 -4.87% 86761.439 82534.075 - -1.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.85% 951.714 905.516 - -14.20% -
SetIntersection_Front_Set_string_16384_16 -4.85% 1930966.422 1837265.624 - -6.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.85% 372.636 354.580 - -16.83% -
BM_deque_vector_ranges_move/64000 -4.84% 3180.765 3026.737 - 0.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.84% 1900.053 1808.173 - -9.54% -
std::map<std::string,_int>::clear()/8192 -4.84% 218073.479 207528.559 - -5.22% -
bm_ranges_swap_ranges_vb_aligned/2048 -4.79% 8.907 8.480 - -0.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.77% 2.331 2.220 - -3.98% -
std::stable_sort(vector<int>)_(descending)/8 -4.77% 25.451 24.237 - -0.40% -
std::shift_right(list<int>)/8192 -4.77% 7654.424 7289.280 - -4.75% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 -4.75% 0.274 0.261 - -1.44% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -4.74% 4.624 4.405 - -0.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.71% 4.323 4.120 - -14.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -4.70% 61.528 58.636 - 6.02% -
BM_std_minmax_element<short>/4 -4.70% 1.261 1.202 - 5.71% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.69% 1.262 1.203 - -1.85% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.69% 48.616 46.338 - -3.35% -
std::unordered_set<std::string>::clear()/1024 -4.69% 23409.964 22312.977 - -5.27% -
BM_vector_deque_ranges_copy_backward/64 -4.68% 3.129 2.983 - -4.83% -
std::partition(deque<int>)_(dense)/1024 -4.68% 353.401 336.854 - -4.41% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -4.66% 260.235 248.100 - 2.49% -
std::any_of(list<int>)_(process_all)/8192 -4.65% 7301.594 6962.130 - -13.86% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.64% 10.319 9.840 - -0.22% -
bm_ranges_lexicographical_compare<int>/8 -4.64% 1.536 1.465 - 1.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.63% 12763.116 12171.605 - -4.23% -
std::distance(join_view(vector<vector<int>>))/50 -4.63% 0.634 0.604 - -7.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.63% 15.749 15.019 - -1.96% -
std::unique(list<int>,_pred)_(contiguous)/8192 -4.63% 8150.331 7773.368 - 3.94% -
BM_deque_deque_copy/2 -4.62% 2.405 2.294 - -0.19% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.62% 17170.605 16377.924 - -3.59% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.61% 1.717 1.638 - 3.66% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.61% 33196.070 31666.266 - -9.94% -
BM_StringRelational_Eq_Empty_Empty_Control -4.59% 2.067 1.972 - 9.84% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.58% 13323.694 12714.098 - -0.69% -
BM_StringEraseWithMove_Huge_Opaque -4.57% 49.001 46.764 - -26.68% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -4.56% 4274.867 4079.738 - -2.86% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.56% 2.996 2.859 - -0.75% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -4.56% 6.950 6.634 - -1.71% -
ranges::minmax(std::deque<__int128>)/1 -4.55% 0.719 0.686 - 0.69% -
SetIntersection_None_Vector_string_4_1 -4.53% 226853204.118 216566682.534 - -0.19% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -4.52% 1018.823 972.776 - 3.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.51% 285865.874 272972.789 - -19.80% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -4.51% 10.159 9.701 - -0.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -4.50% 106770.277 101963.295 - -15.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.50% 2.243 2.142 - -4.52% -
BM_StringConstructDestroyCStr_Large_Opaque -4.48% 16.138 15.414 - -30.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.46% 33663.210 32160.452 - -12.76% -
BM_PushHeap_uint64_SingleElement_16 -4.44% 0.375 0.358 - 6.06% -
BM_num_get<bool> -4.42% 12.305 11.761 - -1.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -4.42% 13409.809 12817.074 - -18.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.40% 20.489 19.587 - -3.95% -
SetIntersection_Interlaced_Set_float_256_64 -4.40% 13857365.583 13247160.959 - -0.78% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -4.38% 580.255 554.844 - -0.55% -
std::multimap<std::string,_int>::clear()/1024 -4.38% 21803.790 20849.119 - -5.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.37% 2.083 1.992 - -5.11% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -4.37% 2274.906 2175.553 - 0.07% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.36% 11.048 10.567 - 5.97% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.35% 541.250 517.685 - -3.65% -
std::any_of(deque<int>)_(process_all)/8192 -4.35% 2677.996 2561.518 - 1.40% -
std::fill(list<int>)/1024 -4.33% 514.279 491.991 - -26.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.33% 1453245.930 1390297.374 - -4.78% -
std::for_each(list<int>)/50 -4.33% 20.987 20.079 - -1.64% -
std::any_of(vector<int>)_(process_all)/50 -4.33% 13.138 12.570 - -0.50% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast -4.32% 103.200 98.739 - -0.29% -
SetIntersection_Front_Set_uint64_16384_64 -4.31% 1824353.620 1745742.211 - 5.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.30% 11.036 10.561 - -1.63% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.30% 13.524 12.942 - -7.22% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.30% 1.615 1.546 - 1.62% -
BM_vector_deque_ranges_copy_backward/64000 -4.29% 8086.649 7739.531 - 6.35% -
std::pop_heap(deque<float>)/8192 -4.28% 64.047 61.305 - -0.42% -
std::set<int>::equal_range(key)_(existent)/8192 -4.28% 8.235 7.883 - -5.27% -
std::make_heap(deque<int>)_(shuffled)/1024 -4.25% 2669.000 2555.450 - -0.13% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.25% 32.877 31.480 - 1.70% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.23% 219.114 209.842 - -4.01% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.23% 16.010 15.333 - -0.01% -
BM_vector_deque_copy_backward/64000 -4.22% 8129.546 7786.385 - 6.81% -
std::set<std::string>::erase(iterator)/8192 -4.22% 31.170 29.856 - -5.77% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.22% 16.481 15.786 - 2.19% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -4.21% 4836.385 4632.680 - -0.61% -
std::unordered_set<std::string>::erase(iterator)/32 -4.20% 30.679 29.392 - 4.42% -
BM_PushHeap_string_PipeOrgan_64 -4.20% 5.932 5.683 - -6.92% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -4.19% 6.457 6.187 - -13.13% -
rng::starts_with(vector<int>,_pred)/8 -4.19% 2.460 2.357 - -3.51% -
std::map<int,_int>::count(key)_(existent)/1024 -4.17% 3.832 3.673 - -3.68% -
BM_vector_deque_ranges_move_backward/70000 -4.17% 8926.717 8554.866 - 6.53% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.16% 12996.805 12455.675 - -2.16% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -4.16% 16939.622 16235.340 - -6.94% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.15% 12.550 12.029 - -4.59% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.15% 1.803 1.728 - -4.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.15% 1.237 1.186 - -4.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.15% 19.713 18.895 - -0.95% -
std::copy(vector<int>)/4096 -4.15% 168.405 161.424 - 13.55% -
BM_StringFindMatch2/8 -4.14% 1022.131 979.781 - -0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.14% 15451.162 14811.505 - -2.33% -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 -4.13% 0.618 0.593 - -0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.11% 14544.980 13946.505 - -4.99% -
bm_ranges_lexicographical_compare<int>/1 -4.10% 1.430 1.371 - 17.71% -
std::partial_sort(vector<int>)_(heap)/1024 -4.10% 8274.876 7935.773 - -0.94% -
vector<bool>::reserve() -4.09% 8.808 8.448 - -5.66% -
std::pop_heap(deque<float>)/1024 -4.09% 12.840 12.314 - -3.83% -
BM_CmpLess_ushort_schar -4.09% 1.054 1.011 - -4.88% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -4.08% 33517.221 32149.673 - -9.40% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.07% 20.168 19.347 - 0.65% -
std::is_sorted(vector<int>)/8192 -4.07% 2000.012 1918.632 - 0.99% -
BM_PushHeap_uint32_PipeOrgan_1024 -4.07% 1.995 1.914 - -0.22% -
std::partition_copy(vector<int>)/1024 -4.07% 475.773 456.424 - -2.50% -
std::list<std::string>::ctor(size)/8192 -4.06% 106341.338 102019.332 - -1.44% -
BM_deque_deque_ranges_move_backward/512 -4.06% 19.694 18.894 - 0.04% -
std::fill_n(list<int>)/8192 -4.05% 8811.559 8454.456 - 15.82% -
std::list<std::string>::ctor(size)/32 -4.04% 353.563 339.265 - -1.93% -
std::move(vector<bool>)_(aligned)/64 -4.04% 1.610 1.545 - -14.12% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.04% 0.464 0.445 - -6.53% -
BM_PushHeap_string_QuickSortAdversary_64 -4.04% 13.790 13.233 - 0.76% -
BM_StringRead_Cold_Deep_Small -4.03% 1.263 1.212 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.03% 253623137.884 243403879.830 - -3.67% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.02% 33703.555 32350.063 - -10.31% -
BM_StringRead_Cold_Deep_Large -4.02% 1.316 1.263 - -2.97% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -4.01% 23.959 22.997 - -7.46% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -4.01% 39696.042 38104.410 - -3.94% -
std::deque<int>::ctor(size)/8192 -4.00% 450.734 432.696 - -3.62% -
BM_StringEraseWithMove_Empty_Transparent -4.00% 0.658 0.632 - 13.83% -
SetIntersection_Front_Set_uint32_1024_16 -3.99% 1211023.462 1162657.225 - -3.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.99% 235.159 225.777 - -2.13% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.97% 3.677 3.531 - 0.36% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.96% 1001.221 961.536 - -1.95% -
SetIntersection_Front_Set_uint64_256_256 -3.96% 7573307.562 7273414.558 - -5.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.95% 6.796 6.528 - -1.97% -
std::map<int,_int>::clear()/1024 -3.95% 10306.500 9899.715 - -6.77% -
std::any_of(deque<int>)_(process_all)/32768 -3.94% 10495.339 10081.629 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.92% 1052784.091 1011478.546 - -4.50% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -3.92% 1.318 1.266 - 3.32% -
SetIntersection_Interlaced_Vector_uint64_1_1 -3.92% 554265854.176 532537473.364 - -0.27% -
std::unique(list<int>)_(sprinkled)/52 -3.92% 70.065 67.319 - -0.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.92% 120370.450 115655.398 - -3.12% -
SetIntersection_Front_Vector_string_256_64 -3.91% 10790555.378 10368653.825 - 1.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.91% 44.639 42.894 - 5.94% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -3.91% 38.680 37.169 - -0.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.91% 826.810 794.519 - -4.31% -
std::set<int>::ctor(const&,_alloc)/32 -3.90% 223.680 214.947 - -13.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.90% 13072.012 12561.881 - -6.32% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.90% 7453.484 7163.162 - -6.32% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.89% 31.046 29.837 - -12.72% -
SetIntersection_None_Set_float_64_64 -3.89% 11514710.546 11066854.963 - -3.43% -
std::set<int>::insert(value)_(already_present)/8192 -3.88% 9.592 9.220 - -6.15% -
std::list<std::string>::ctor(size)/1024 -3.88% 12842.276 12343.528 - -1.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.88% 33115.096 31830.496 - -1.74% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.87% 3.752 3.607 - -4.99% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.87% 13341.509 12825.254 - -4.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.86% 95.619 91.931 - 1.30% -
std::map<int,_int>::clear()/8192 -3.86% 84331.422 81078.991 - -6.85% -
std::for_each_n(deque<int>)/8 -3.85% 1.202 1.156 - 2.64% -
SetIntersection_Front_Set_uint32_1024_1024 -3.85% 12014405.252 11552210.654 - -6.67% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -3.85% 594.654 571.782 - 0.65% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.83% 149669.661 143930.782 - -8.94% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -3.83% 13369.673 12857.113 - -1.95% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.83% 16757.270 16115.375 - -1.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.83% 11758.101 11307.867 - 2.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.82% 1232370.034 1185265.590 - 0.34% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.81% 23.183 22.301 - -10.09% -
BM_deque_vector_ranges_move/4096 -3.80% 150.602 144.875 - 0.05% -
std::find(vector<char>)_(bail_25%)/8 -3.80% 1.105 1.063 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.80% 16870.225 16229.125 - -1.01% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -3.80% 152835.513 147028.348 - -2.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.80% 619.394 595.880 - -3.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.79% 1720.678 1655.416 - -10.33% -
std::unordered_multiset<int>::clear()/8192 -3.79% 63682.643 61268.125 - -4.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.79% 16.281 15.664 - -2.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.79% 43781.159 42123.604 - -5.47% -
std::copy(vector<bool>)_(aligned)/64 -3.78% 1.344 1.293 - -1.83% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.78% 2.261 2.176 - -4.58% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.78% 511.227 491.922 - -2.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.76% 287152.932 276346.625 - -11.99% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.76% 257889.845 248189.792 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.75% 1062166.865 1022286.767 - -0.96% -
std::reverse_copy(list<int>)/4096 -3.75% 3224.341 3103.333 - -4.34% -
SetIntersection_Front_Set_float_16384_256 -3.74% 4206906.899 4049433.320 - -4.10% -
std::set<int>::find(key)_(existent)/32 -3.74% 1.757 1.692 - 0.53% -
std::is_sorted_until(deque<int>)/8192 -3.74% 3855.879 3711.696 - -0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.74% 1807.492 1739.956 - -8.60% -
SetIntersection_Front_Vector_string_64_16 -3.73% 20617006.683 19847640.742 - -3.91% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.72% 1.342 1.293 - -5.57% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.72% 22.457 21.622 - -3.57% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.71% 16.997 16.367 - -17.19% -
std::reverse(vector<int>)/4096 -3.69% 135.545 130.537 - -1.29% -
SetIntersection_Front_Set_uint32_16384_1024 -3.69% 12271915.496 11818774.166 - -2.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.69% 286122.602 275561.927 - -9.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.68% 6543889.412 6303077.824 - -6.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.67% 0.505 0.486 - -1.42% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.67% 24814.217 23903.473 - -2.58% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.67% 17.573 16.929 - -6.97% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.67% 93.534 90.105 - 4.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.66% 21294251.782 20514999.202 - -3.44% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.66% 403.292 388.537 - -3.69% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.66% 4.741 4.568 - -4.76% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.65% 682.609 657.692 - -2.94% -
std::set<int>::insert(value)_(new_value,_end)/0 -3.64% 17.555 16.916 - -0.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -3.64% 13.931 13.424 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.63% 17.191 16.567 - -1.52% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.62% 552.030 532.070 - -2.06% -
std::multiset<int>::count(key)_(existent)/1024 -3.62% 5.865 5.653 - -4.84% -
std::set<std::string>::count(key)_(existent)/1024 -3.61% 24.822 23.925 - -4.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.61% 24.289 23.412 - -0.82% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.61% 3.835 3.697 - -2.99% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.61% 46318.183 44647.829 - -0.10% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.61% 537.459 518.080 - -3.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.60% 15.544 14.983 - -1.51% -
BM_PushHeap_float_SingleElement_16 -3.60% 0.377 0.363 - -1.71% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.59% 11.917 11.489 - -5.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.59% 65177.500 62834.981 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.59% 1184268.052 1141710.735 - -2.30% -
std::multiset<std::string>::clear()/1024 -3.58% 21679.289 20902.912 - -6.61% -
BM_PushHeap_float_Ascending_262144 -3.57% 5.399 5.206 - -2.96% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.57% 1.558 1.502 - 6.36% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.56% 1.647 1.589 - -2.08% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.56% 1.197 1.154 - -1.06% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.56% 33.049 31.871 - -3.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -3.56% 13.347 12.871 - -0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.56% 631.198 608.741 - -2.40% -
BM_vector_deque_ranges_move_backward/0 -3.56% 0.483 0.466 - 6.38% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -3.56% 64560.245 62264.704 - -2.21% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.54% 4.000 3.859 - -0.35% -
std::find_end(deque<int>)_(single_element)/1024 -3.53% 316.769 305.577 - 0.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.53% 21.113 20.367 - -1.23% -
SetIntersection_Front_Set_float_256_256 -3.53% 8357496.439 8062607.546 - -1.83% -
std::partial_sort(vector<int>)_(heap)/8192 -3.53% 100164.954 96633.638 - -0.40% -
std::copy(vector<int>)/8 -3.52% 2.236 2.157 - 3.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.52% 0.336 0.324 - -3.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.52% 2276299.130 2196210.692 - 0.40% -
bm_swap_ranges_vb_aligned/64 -3.50% 2.878 2.777 - -3.30% -
std::move(deque<int>)/8 -3.50% 3.511 3.388 - 4.20% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.50% 1.649 1.591 - 11.53% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.49% 544.162 525.148 - -5.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.49% 14127032.197 13634683.209 - -0.61% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.47% 1.791 1.729 - -6.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.47% 626.814 605.040 - -2.19% -
BM_vector_deque_ranges_copy_backward/512 -3.47% 18.109 17.480 - -3.43% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.47% 409.365 395.157 - -3.33% -
std::multiset<std::string>::clear()/8192 -3.47% 218646.923 211067.511 - -3.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.47% 13.167 12.711 - 0.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.46% 19.634 18.954 - -3.24% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.46% 437.198 422.056 - -1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.46% 7513573.773 7253622.968 - -9.18% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.45% 29.906 28.875 - -12.26% -
std::multiset<int>::clear()/1024 -3.45% 9966.106 9622.749 - -11.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -3.44% 940.916 908.508 - -11.93% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -3.44% 4003.186 3865.433 - -0.04% -
BM_vector_deque_move_backward/64000 -3.44% 7948.463 7675.130 - 5.14% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -3.44% 12.860 12.418 - -0.11% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.43% 1.435 1.386 - -7.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.43% 73.167 70.657 - -4.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -3.43% 134.504 129.895 - -1.78% -
SetIntersection_Interlaced_Set_string_64_64 -3.42% 37637733.908 36348753.846 - -7.04% -
BM_CmpEqual_uchar_uchar -3.42% 1.089 1.052 - -1.75% -
std::flat_multimap<int,_int>::ctor(const&)/0 -3.42% 13.098 12.650 - -2.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.42% 52.377 50.585 - -1.49% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.42% 24.550 23.712 - 1.80% -
std::set<int>::find(key)_(existent)/1024 -3.40% 3.977 3.841 - -1.81% -
SetIntersection_Interlaced_Set_float_16384_1 -3.39% 1039542.206 1004314.784 - -4.63% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.38% 6718.933 6491.812 - -4.60% -
BM_PushHeap_float_Random_16384 -3.38% 7.784 7.521 - -0.97% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.38% 56842.093 54922.286 - -6.30% -
SetIntersection_None_Vector_float_262144_262144 -3.37% 1138826.133 1100398.149 - -0.74% -
BM_std_minmax_element<int>/64000 -3.37% 15870.556 15335.387 - 5.86% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.37% 24.826 23.990 - -4.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.36% 11773.886 11377.933 - 0.26% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.36% 285902.290 276289.454 - -8.30% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.36% 673.982 651.323 - -3.59% -
std::stable_partition(vector<int>)_(sparse)/32 -3.35% 7.410 7.162 - -0.98% -
BM_PushHeap_string_PipeOrgan_4 -3.35% 2.622 2.534 - -0.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.35% 853.071 824.474 - 0.24% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.35% 403.373 389.852 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.35% 5968286.809 5768383.065 - -0.28% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -3.34% 0.840 0.812 - -6.20% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.34% 17011.009 16442.509 - -3.56% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.34% 0.627 0.606 - -9.41% -
BM_StringFindStringLiteral/32 -3.34% 1.799 1.739 - -11.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.33% 19.538 18.888 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.33% 1045928.804 1011144.448 - -0.63% -
std::partition(deque<int>)_(sparse)/1024 -3.32% 391.251 378.266 - -0.64% -
std::copy_backward(deque<int>)/1048576 -3.32% 143227.040 138478.792 - 6.81% -
SetIntersection_Interlaced_Vector_float_256_4 -3.30% 5184265.610 5012978.108 - -2.74% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.30% 45504.834 44002.132 - -19.72% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.30% 10.967 10.605 - -3.46% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -3.30% 31.771 30.723 - -2.95% -
std::multiset<std::string>::erase(iterator)/1024 -3.29% 28.371 27.437 - -18.42% -
BM_StringRelational_Compare_Empty_Small_Control -3.29% 1.663 1.608 - -0.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -3.28% 2.518 2.436 - -7.95% -
BM_std_minmax_element<int>/70000 -3.27% 17335.819 16768.079 - 7.07% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.27% 1.631 1.578 - -3.61% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.27% 12883.405 12461.815 - -14.89% -
SetIntersection_Front_Set_string_16384_64 -3.27% 4892535.721 4732557.009 - -0.12% -
BM_vector_deque_copy_backward/64 -3.25% 3.087 2.987 - 0.16% -
SetIntersection_Front_Set_uint32_256_256 -3.24% 7550637.101 7305707.413 - -5.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -3.23% 5.606 5.425 - -3.23% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.23% 1.666 1.612 - -0.09% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.22% 23.591 22.831 - 5.42% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.22% 15.344 14.850 - -3.46% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.21% 119907.743 116054.690 - -3.11% -
std::map<std::string,_int>::ctor(const&)/32 -3.21% 833.686 806.938 - 11.94% -
BM_std_minmax_element<int>/65536 -3.21% 16226.314 15705.951 - 7.32% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.20% 695.678 673.450 - -0.01% -
std::multimap<std::string,_int>::clear()/8192 -3.19% 216321.886 209411.199 - -2.33% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.19% 109223.999 105743.065 - -15.75% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.18% 6697.219 6483.938 - -1.48% -
std::stable_sort(vector<int>)_(descending)/1024 -3.18% 2870.502 2779.102 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.18% 1791368.326 1734374.023 - 6.42% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -3.18% 13.113 12.696 - -2.76% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.18% 4.092 3.962 - -6.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.17% 452.627 438.261 - -2.87% -
std::multiset<std::string>::contains(key)_(existent)/32 -3.17% 17.496 16.942 - -15.03% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.16% 16.783 16.253 - 2.74% -
std::all_of(list<int>)_(process_all)/32768 -3.15% 26570.605 25733.217 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.15% 1151514.831 1115250.811 - -3.25% -
std::find_end(list<int>,_pred)_(same_length)/1024 -3.15% 817.041 791.313 - 0.01% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.14% 1923.072 1862.619 - 0.79% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.13% 149031.828 144361.064 - -3.73% -
BM_PushHeap_uint32_SingleElement_16 -3.13% 0.357 0.346 - -5.04% -
BM_StringRelational_Eq_Empty_Huge_Control -3.13% 0.485 0.470 - -3.07% -
std::move(vector<bool>)_(unaligned)/262144 -3.12% 1641.168 1589.961 - 0.07% -
BM_std_minmax_element<int>/4096 -3.11% 1021.806 990.045 - 8.10% -
std::flat_multimap<int,_int>::clear()/0 -3.11% 401.611 389.131 - -2.94% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.10% 2.475 2.398 - 0.76% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.10% 22.897 22.188 - -2.71% -
std::copy(vector<bool>)_(aligned)/4096 -3.09% 4.841 4.691 - -1.97% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.09% 11.895 11.528 - -5.41% -
BM_deque_deque_move_backward/1 -3.08% 2.786 2.700 - -2.36% -
SetIntersection_Front_Vector_string_262144_1 -3.06% 1071221.431 1038413.338 - -4.92% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.06% 5525.649 5356.432 - -21.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.06% 402.721 390.403 - -3.78% -
std::is_sorted(list<int>)/8192 -3.06% 7199.386 6979.253 - -1.60% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.05% 54517.555 52856.203 - -1.94% -
bm_ranges_swap_ranges_vb_aligned/4096 -3.04% 12.270 11.897 - -0.34% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.03% 33.490 32.474 - 0.39% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.03% 389229.382 377429.798 - -0.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.02% 52344.136 50762.512 - -3.02% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.02% 17.726 17.191 - -1.99% -
std::sort(vector<int>)_(shuffled)/8192 -3.02% 46092.440 44700.158 - -0.67% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.02% 4.586 4.447 - 3.12% -
SetIntersection_Interlaced_Vector_uint64_4_1 -3.01% 219485195.829 212870853.961 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.01% 18536596.228 17978999.263 - -4.09% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.01% 11406.458 11063.614 - -2.16% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -3.00% 23.083 22.390 - -0.24% -
std::make_heap(deque<int>)_(heap)/1024 -3.00% 1121.468 1087.784 - -0.71% -
std::set<int>::upper_bound(key)_(existent)/32 -3.00% 1.764 1.711 - -3.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.97% 5160525.678 5007153.165 - -6.94% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.97% 423.209 410.632 - -2.88% -
std::find_end(list<int>,_pred)_(process_all)/1024 -2.97% 837.062 812.242 - 0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.96% 19362711.377 18789327.509 - -4.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.95% 403.387 391.468 - -3.39% -
BM_StringFindStringLiteral/128 -2.95% 3.187 3.093 - -11.89% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.95% 5.055 4.906 - 0.91% -
BM_std_minmax_element<int>/64 -2.95% 16.714 16.221 - -1.13% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.94% 835.743 811.158 - -6.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.93% 404.258 392.403 - -3.17% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.93% 6.436 6.247 - -3.41% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.93% 1.036 1.006 - -4.87% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.91% 38.673 37.547 - -0.54% -
std::map<int,_int>::clear()/32 -2.91% 648.987 630.123 - -3.91% -
std::search(list<int>)_(same_length)/1024 -2.91% 775.561 753.023 - -1.71% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.90% 31.240 30.334 - 8.32% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.90% 1882.227 1827.703 - -7.05% -
BM_StringFindMatch2/64 -2.90% 1009.528 980.299 - -0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.89% 66627.734 64699.036 - -2.44% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.89% 21.755 21.126 - -12.85% -
std::set<int>::count(key)_(existent)/1024 -2.89% 4.267 4.143 - -1.82% -
std::partial_sort(deque<int>)_(heap)/8192 -2.89% 270183.558 262370.727 - -0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.89% 38.533 37.420 - 1.89% -
std::search(deque<int>)_(no_match)/1000 -2.88% 404.373 392.711 - -2.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.88% 12420402.130 12062347.907 - 1.15% -
std::rotate(list<int>)_(1_element_backward)/50 -2.88% 24.911 24.193 - 0.12% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -2.87% 6111.312 5935.629 - 0.28% -
std::stable_partition(vector<int>)_(dense)/32 -2.87% 21.542 20.924 - -1.71% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.87% 16.160 15.696 - -2.52% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.86% 1.663 1.615 - -1.26% -
bm_ranges_swap_ranges_vb_aligned/64 -2.86% 3.146 3.056 - -0.69% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.86% 52881.398 51371.408 - 0.62% -
BM_CmpLess_ushort_short -2.85% 1.035 1.005 - -0.22% -
SetIntersection_Front_Vector_float_16384_16384 -2.85% 79545210.391 77277695.241 - -0.12% -
BM_std_minmax_element<int>/4000 -2.85% 996.079 967.695 - 8.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.84% 56614.101 55003.950 - -2.68% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.84% 12871.451 12505.795 - 1.43% -
rng::for_each(map<int>)/8 -2.84% 6.276 6.098 - -0.40% -
BM_deque_deque_ranges_move_backward/65536 -2.84% 8025.029 7797.455 - 5.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.82% 677.235 658.115 - -2.51% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.82% 35.594 34.590 - 2.66% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.82% 11.380 11.060 - 0.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.82% 404.627 393.232 - -3.12% -
SetIntersection_Front_Set_float_1024_1024 -2.82% 13453819.497 13075005.955 - 3.81% -
std::unordered_map<int,_int>::clear()/8192 -2.81% 64121.457 62318.518 - -27.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.81% 89.405 86.894 - 0.35% -
std::flat_multimap<int,_int>::clear()/8192 -2.80% 418.608 406.869 - -3.04% -
BM_num_get<long> -2.80% 11.117 10.806 - -1.00% -
std::set<int>::count(key)_(existent)/8192 -2.80% 7.943 7.720 - -0.68% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -2.80% 7993.000 7769.321 - -1.67% -
std::rotate_copy(list<int>)/8192 -2.79% 6894.583 6702.015 - -13.52% -
std::make_heap(vector<int>)_(repeated)/8192 -2.79% 4411.334 4288.212 - 0.13% -
std::map<int,_int>::erase(iterator)/32 -2.79% 20.528 19.956 - -4.57% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -2.78% 30.118 29.279 - -2.62% -
BM_std_minmax_element<int>/5500 -2.78% 1362.571 1324.736 - 7.74% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.77% 45.261 44.007 - 1.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.77% 58.696 57.071 - -5.34% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.77% 9.746 9.476 - -1.38% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.77% 1.191 1.158 - -4.68% -
std::make_heap(deque<int>)_(descending)/1024 -2.76% 1118.852 1087.958 - -1.57% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.76% 4258174.644 4140782.276 - -0.57% -
std::map<int,_int>::erase(iterator)/1024 -2.76% 20.652 20.083 - -3.85% -
std::move_backward(vector<bool>)_(aligned)/512 -2.75% 2.334 2.269 - -3.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.73% 5367021.330 5220280.964 - -0.66% -
std::find(vector<char>)_(bail_25%)/1024 -2.73% 5.377 5.230 - -0.81% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.73% 1084.594 1054.991 - -1.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.72% 1.251 1.217 - -3.56% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.72% 8.440 8.211 - -2.40% -
SetIntersection_Front_Set_string_262144_16384 -2.72% 351210141.451 341668153.580 - -1.59% -
BM_CmpLess_int_uchar -2.72% 1.129 1.098 - -0.53% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.72% 35666.669 34698.202 - -1.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.71% 19.405 18.879 - -18.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.71% 3.642 3.543 - 1.33% -
std::remove(list<int>)_(prefix)/1024 -2.70% 1009.533 982.235 - -5.70% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.70% 16.914 16.458 - -0.89% -
BM_deque_vector_ranges_move_backward/64000 -2.69% 7883.011 7670.680 - 10.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.69% 6.990 6.802 - -1.77% -
std::multimap<int,_int>::find(key)_(existent)/8192 -2.68% 5.398 5.253 - -2.21% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.68% 120821.771 117579.010 - -5.38% -
SetIntersection_Interlaced_Vector_string_16_4 -2.68% 67769598.466 65951141.435 - -1.20% -
std::unordered_set<int>::clear()/8192 -2.68% 67895.476 66074.077 - 3.41% -
BM_PushHeap_uint64_SingleElement_4 -2.68% 0.382 0.372 - 4.29% -
BM_vector_deque_copy_backward/70000 -2.68% 8809.382 8573.544 - 5.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.68% 401.668 390.916 - -3.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.67% 6.548 6.373 - -2.97% -
BM_deque_deque_move_backward/2 -2.67% 2.528 2.461 - -2.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.66% 13247.865 12895.633 - 0.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.66% 35162.004 34227.917 - -1.24% -
std::for_each_n(vector<int>)/8 -2.65% 2.710 2.638 - -0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.65% 447.468 435.606 - -4.58% -
std::count(list<int>)_(every_other)/8192 -2.65% 6923.222 6739.787 - -5.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.65% 44509.505 43330.437 - -2.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.65% 87515.578 85200.160 - 0.98% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.65% 190.371 185.335 - 0.43% -
std::is_sorted_until(list<int>)/8192 -2.64% 7172.127 6982.827 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.64% 3.561 3.467 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.63% 8852648.252 8619454.127 - -2.63% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.63% 37.489 36.502 - -4.99% -
std::vector<int>::ctor(size)/1024 -2.63% 42.202 41.091 - -5.15% -
std::unordered_map<int,_int>::clear()/1024 -2.63% 8114.391 7900.775 - -26.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.63% 5494.430 5349.914 - -0.87% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.62% 576.253 561.132 - -3.48% -
BM_PushHeap_string_PipeOrgan_16 -2.62% 4.214 4.104 - -4.80% -
BM_deque_deque_copy_backward/512 -2.62% 19.384 18.877 - -0.10% -
BM_deque_vector_move_backward/5500 -2.61% 201.577 196.308 - -1.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.61% 297.333 289.574 - -6.29% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.61% 13.257 12.911 - -2.79% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.61% 47.469 46.231 - -15.10% -
std::map<int,_int>::erase(key)_(existent)/32 -2.61% 22.352 21.770 - -5.64% -
BM_StringRelational_Eq_Empty_Small_Control -2.60% 0.480 0.468 - -0.51% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.60% 5.953 5.798 - -0.35% -
std::multiset<int>::find(key)_(existent)/8192 -2.60% 8.449 8.229 - -1.59% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.60% 32.385 31.542 - -2.62% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.60% 6268.180 6105.089 - -1.93% -
BM_vector_deque_copy_backward/512 -2.60% 17.950 17.484 - 0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.60% 613189.646 597260.198 - -1.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.60% 39266.459 38246.833 - -0.53% -
BM_std_minmax_element<int>/1024 -2.60% 258.459 251.750 - 8.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.59% 1517.338 1478.001 - 1.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.59% 8213228.580 8000367.230 - -0.66% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.59% 19.451 18.947 - -4.83% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.59% 5.667 5.520 - -2.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.59% 215.569 209.993 - -4.66% -
rng::for_each(set<int>)/8 -2.59% 6.718 6.544 - -2.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.58% 761.699 742.010 - 21.98% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.58% 517731.281 504370.315 - 3.62% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.58% 57511.633 56027.564 - -4.66% -
BM_num_put<long> -2.57% 11.451 11.157 - -2.51% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.57% 16.085 15.673 - -1.67% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.56% 24.177 23.558 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.56% 16.070 15.659 - -2.45% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.56% 16.760 16.331 - -1.90% -
std::partition(deque<int>)_(sparse)/50 -2.56% 15.245 14.855 - -9.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.56% 352125046.844 343119695.494 - -2.64% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.55% 15.993 15.584 - -3.72% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.55% 17802569.559 17348433.642 - -0.63% -
std::search(list<int>,_pred)_(no_match)/8192 -2.55% 7421.540 7232.440 - -0.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.55% 18.985 18.502 - -3.32% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.55% 25.263 24.619 - -2.31% -
std::flat_multimap<int,_int>::clear()/32 -2.55% 400.679 390.480 - -2.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.54% 1890353.846 1842246.453 - 4.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.54% 1764460.857 1719697.348 - 6.46% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.54% 27.703 27.001 - -4.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.53% 15.192 14.808 - -2.56% -
std::find(vector<int>)_(process_all)/8 -2.52% 2.775 2.705 - -0.99% -
BM_deque_vector_ranges_copy/1 -2.52% 2.146 2.092 - -0.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.52% 16.563 16.146 - -2.58% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.52% 20.035 19.531 - 0.85% -
BM_PushHeap_string_Ascending_262144 -2.52% 30.434 29.668 - 5.74% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.52% 10.566 10.301 - -7.75% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.51% 1.511 1.473 - -0.15% -
std::find_if_not(list<int>)_(process_all)/32768 -2.51% 25985.824 25333.197 - -3.22% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.51% 526576.788 513371.840 - -0.20% -
BM_getline_string -2.51% 17.263 16.830 - 1.74% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.50% 31.167 30.387 - -9.68% -
BM_vector_deque_copy_backward/1024 -2.50% 38.297 37.339 - -0.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -2.50% 6.948 6.774 - -0.92% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.49% 53.425 52.095 - -13.20% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.49% 10.426 10.166 - -11.01% -
ranges::min(std::vector<char>)/8 -2.48% 2.419 2.359 - 6.73% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.48% 17.700 17.261 - -1.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.48% 814.533 794.327 - 0.63% -
SetIntersection_Front_Vector_string_1024_64 -2.47% 3256366.213 3175798.993 - -0.46% -
BM_PushHeap_string_Ascending_16 -2.46% 4.868 4.748 - -1.20% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.46% 63.992 62.420 - -1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.46% 1105802.397 1078643.679 - -1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.46% 22993646.267 22429026.225 - -2.39% -
std::sort(deque<int>)_(repeated)/8 -2.45% 18.144 17.699 - -1.77% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.45% 1608987.059 1569607.748 - -4.70% -
BM_StringCopy_Huge -2.45% 110.833 108.120 - -0.96% -
SetIntersection_Front_Set_uint64_16384_1 -2.45% 1035171.807 1009847.639 - -3.28% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.44% 2.780 2.712 - -5.80% -
BM_CmpEqual_uint_uint -2.44% 1.070 1.044 - -0.79% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.44% 6596.070 6435.363 - -2.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.43% 115770.323 112958.478 - -0.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.43% 608305.976 593537.577 - -0.49% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.42% 210500.040 205402.570 - -2.02% -
std::make_heap(deque<int>)_(heap)/8192 -2.42% 8792.938 8580.020 - -0.43% -
std::adjacent_find(deque<int>,_pred)/50 -2.42% 30.890 30.142 - 4.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.41% 1047331.850 1022092.335 - -2.08% -
std::multiset<int>::clear()/8192 -2.41% 78687.875 76793.552 - -6.44% -
ranges::minmax(std::deque<char>)/8 -2.41% 3.956 3.861 - -3.05% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.40% 23.422 22.859 - -0.53% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.39% 452.385 441.552 - -5.04% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.39% 14087.721 13751.598 - -1.90% -
std::flat_multimap<int,_int>::clear()/1024 -2.39% 401.322 391.748 - -4.01% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.38% 18.411 17.972 - -1.55% -
SetIntersection_Front_Vector_float_262144_16384 -2.38% 79556625.029 77659985.864 - 0.30% -
std::replace(deque<int>)_(prefix)/50 -2.38% 19.344 18.882 - -1.03% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.38% 3939.895 3846.277 - -0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.37% 42903506.499 41885545.177 - -1.05% -
BM_vector_deque_ranges_copy_backward/4000 -2.37% 144.260 140.841 - -0.75% -
BM_CmpEqual_int_int -2.37% 1.076 1.051 - -3.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.37% 4964.663 4847.229 - -4.84% -
SetIntersection_None_Vector_float_16384_16 -2.36% 1114460.100 1088152.679 - -2.16% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.36% 245781.875 239980.502 - 1.21% -
SetIntersection_None_Set_float_256_4 -2.35% 11452185.354 11182799.118 - -0.89% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.34% 783.801 765.436 - -0.95% -
BM_StringAssignAsciiz_Huge_Opaque -2.34% 191.917 187.424 - -1.07% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.34% 18.702 18.264 - -0.87% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.34% 17.727 17.313 - -1.76% -
std::unordered_set<std::string>::clear()/8192 -2.33% 221226.315 216064.922 - -2.42% -
std::multimap<int,_int>::clear()/32 -2.33% 648.336 633.214 - -2.99% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.33% 1891.148 1847.040 - -2.56% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.33% 355707428.991 347417817.476 - 1.10% -
BM_PushHeap_uint64_Random_64 -2.33% 5.547 5.418 - 0.54% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.33% 17.683 17.272 - -2.16% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.33% 10.308 10.068 - -3.42% -
std::make_heap(deque<int>)_(descending)/8192 -2.32% 8785.787 8581.956 - -0.53% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.32% 37.309 36.444 - 0.33% -
BM_CmpLess_schar_uint -2.32% 1.115 1.089 - -2.59% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -2.32% 6092.363 5951.251 - -1.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.32% 23.050 22.516 - -2.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.31% 10.439 10.198 - -7.64% -
SetIntersection_None_Set_float_64_4 -2.31% 21463815.951 20967693.511 - -0.40% -
std::multiset<int>::count(key)_(existent)/32 -2.30% 3.920 3.829 - -1.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.30% 401.774 392.531 - -0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.30% 15.286 14.934 - -1.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.29% 1022.778 999.350 - 2.00% -
std::count(list<int>)_(every_other)/8 -2.29% 2.086 2.039 - -0.28% -
BM_CmpEqual_ushort_int -2.28% 1.094 1.069 - -2.76% -
BM_num_get<unsigned_short> -2.28% 10.286 10.051 - -2.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.28% 1112864.329 1087533.655 - -2.68% -
BM_CmpEqual_uchar_schar -2.27% 1.009 0.986 - -0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.27% 21.987 21.488 - -2.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.27% 360614761.313 352427034.230 - 0.69% -
std::multiset<int>::count(key)_(non-existent)/32 -2.27% 2.414 2.360 - -8.49% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -2.26% 954559.111 932963.977 - 0.81% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.26% 1.200 1.173 - -2.75% -
rng::starts_with(deque<int>,_pred)/8192 -2.26% 4001.563 3911.161 - -1.31% -
SetIntersection_Front_Set_string_1024_4 -2.26% 1260610.045 1232152.453 - -1.76% -
std::sort_heap(deque<int>,_pred)/8 -2.26% 34.986 34.196 - -0.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.25% 23.910 23.372 - -3.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.25% 52.090 50.919 - -8.35% -
std::find(list<int>)_(process_all)/8 -2.25% 2.278 2.227 - -0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.25% 344824532.502 337079853.085 - -1.31% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -2.24% 1621148.877 1584793.556 - -0.28% -
BM_deque_vector_ranges_move_backward/1 -2.24% 2.129 2.081 - 0.53% -
std::multimap<int,_int>::erase(iterator)/32 -2.24% 20.561 20.101 - -2.49% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.23% 4.012 3.922 - 0.09% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.22% 15.629 15.282 - -2.08% -
std::multimap<int,_int>::erase(iterator)/8192 -2.22% 20.622 20.165 - -3.04% -
std::any_of(list<int>)_(process_all)/32768 -2.22% 26131.578 25551.659 - -1.23% -
rng::starts_with(deque<int>,_pred)/1048576 -2.22% 521011.229 509457.273 - -0.42% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.22% 158.481 154.967 - -1.88% -
BM_StringAssignAsciizMix_Transparent -2.22% 3.014 2.947 - -5.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.22% 663.041 648.348 - -11.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.22% 36.916 36.098 - -11.98% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -2.22% 51625.894 50482.321 - -0.27% -
rng::contains_subrange(list<int>)_(process_all)/32 -2.21% 10.167 9.941 - 0.15% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -2.21% 7861.784 7687.900 - -6.42% -
std::unique(list<int>)_(sprinkled)/32 -2.21% 55.399 54.174 - 0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.21% 22356179.464 21862247.804 - -3.66% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -2.21% 11.697 11.439 - -1.74% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.21% 27.827 27.213 - 5.87% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.21% 1.487 1.454 - -8.04% -
rng::find_last(list<int>)_(bail_10%)/8 -2.20% 2.116 2.069 - 0.14% -
std::set<int>::upper_bound(key)_(existent)/1024 -2.20% 4.079 3.989 - -11.50% -
std::is_sorted(vector<int>,_pred)/8 -2.20% 3.311 3.238 - -0.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.20% 221.498 216.628 - -2.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.20% 24.193 23.661 - -29.76% -
std::multimap<int,_int>::find(key)_(existent)/32 -2.20% 1.753 1.715 - -1.73% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.19% 119313.399 116700.455 - -3.37% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -2.19% 8.239 8.058 - -1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.19% 1031132.592 1008590.537 - -3.70% -
SetIntersection_Front_Vector_string_1024_256 -2.19% 9303445.708 9100079.278 - -0.59% -
BM_deque_deque_ranges_copy_backward/1024 -2.18% 38.475 37.635 - -1.71% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -2.17% 0.593 0.581 - 0.24% -
BM_CmpLess_int_short -2.17% 1.136 1.111 - -2.36% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.17% 33657.769 32928.634 - -1.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.16% 50.954 49.851 - -4.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.16% 68.221 66.746 - 29.05% -
std::map<std::string,_int>::ctor(const&)/1024 -2.16% 35339.110 34576.675 - -10.96% -
vector<bool>::resize() -2.15% 11.351 11.106 - -4.85% -
SetIntersection_Interlaced_Set_float_64_64 -2.15% 13457032.591 13167443.633 - -1.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.15% 33.159 32.446 - 31.91% -
std::unordered_set<int>::ctor(const&)/32 -2.15% 204.985 200.583 - -2.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.15% 12093.112 11833.463 - -3.93% -
SetIntersection_Front_Set_float_16384_1024 -2.15% 13436717.669 13148245.130 - -3.29% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.15% 23.126 22.630 - -5.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.14% 22.215 21.738 - -1.74% -
std::partition_point(list<int>)/50 -2.14% 25.158 24.619 - -0.52% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -2.14% 251.088 245.718 - 0.13% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.14% 47179.887 46170.936 - 3.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.14% 1.228 1.202 - -8.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.14% 791.643 774.737 - 0.16% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.13% 30.179 29.535 - -11.17% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.13% 892.011 872.994 - -1.63% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.13% 1923.895 1882.892 - -3.13% -
std::is_sorted(vector<int>)/1024 -2.13% 251.219 245.866 - 0.50% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.13% 6585.733 6445.482 - 0.62% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -2.13% 5.754 5.632 - 1.16% -
std::search_n(list<int>,_pred)_(no_match)/1024 -2.13% 845.475 827.497 5.250 0.35% 5.250
rng::contains_subrange(vector<int>)_(process_all)/32 -2.13% 8.027 7.856 - -1.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.13% 44673.570 43723.852 - -0.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.12% 13064.368 12786.977 - 2.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.12% 734.625 719.062 - -1.75% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.12% 354.106 346.609 - -12.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.11% 5.458 5.342 - -0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.11% 9277723.739 9081545.808 - -2.25% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -2.11% 8.058 7.888 - -1.42% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.11% 36859.003 36081.338 - -1.70% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.11% 6560.129 6421.821 - -2.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.10% 29.486 28.866 - 5.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.10% 55.895 54.721 - 5.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.10% 38.138 37.337 - -1.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.10% 738.262 722.782 - -3.26% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 807.946 791.016 - -2.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.09% 387026.889 378936.124 - -1.76% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -2.09% 114.738 112.341 - -2.77% -
std::unordered_set<std::string>::erase(iterator)/1024 -2.09% 31.374 30.719 - 16.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.09% 690.144 675.743 - -2.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.08% 1095.281 1072.453 - -6.22% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.08% 15.798 15.469 - -0.41% -
std::move(vector<int>)/1048576 -2.08% 57966.050 56759.048 - 0.10% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.08% 627515.193 614462.701 - -1.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.08% 39.793 38.966 - 2.76% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.08% 7.976 7.810 - -2.43% -
std::partition_point(list<int>)/8192 -2.08% 12470.355 12211.464 - -4.12% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.07% 28472.951 27882.941 - -0.80% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.07% 292.395 286.337 - -1.25% -
std::map<int,_int>::count(key)_(existent)/8192 -2.07% 5.761 5.641 - -2.60% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.07% 362.496 354.993 - 0.31% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.07% 30.278 29.653 - -10.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.07% 38.729 37.929 - -11.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.06% 781.923 765.785 - -1.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.06% 167.162 163.715 - -2.79% -
BM_CmpLess_uint_short -2.06% 1.041 1.019 - -0.44% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -2.06% 92.853 90.941 - 1.00% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.06% 526.690 515.853 - -0.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.06% 21.108 20.674 - 0.17% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.05% 1868.113 1829.749 - -6.31% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.04% 12949.921 12685.257 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.04% 14906.978 14602.406 - -0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.04% 37.769 36.998 - 0.62% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -2.04% 8.241 8.073 - -1.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 8586.037 8411.006 - -1.94% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.03% 58.140 56.960 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.03% 1329659.813 1302699.503 - -4.57% -
BM_StringAssignAsciiz_Large_Transparent -2.02% 11.739 11.501 - -9.37% -
BM_vector_deque_copy_backward/4000 -2.02% 143.712 140.809 - -0.49% -
std::multimap<int,_int>::erase(iterator)/1024 -2.02% 20.617 20.200 - -2.68% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -2.02% 28804.887 28224.073 - 0.24% -
std::map<int,_int>::erase(iterator)/8192 -2.01% 23.973 23.491 - -3.59% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -2.01% 215759.178 211422.946 - -0.08% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.01% 136.521 133.778 - 2.31% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.01% 75.411 73.898 - -7.37% -
BM_CmpEqual_uint_ushort -2.00% 1.124 1.101 - -0.59% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.00% 995751.185 975814.866 - 0.05% -
SetIntersection_Front_Set_string_1024_1024 -2.00% 55829301.073 54713098.395 - -2.89% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.00% 657.161 644.026 - -3.62% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.00% 254.970 249.879 - -5.92% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.00% 119500.101 117114.663 - -3.97% -
SetIntersection_Interlaced_Set_float_1024_16 -2.00% 11515029.604 11285286.024 - -3.57% -
ranges::min(std::deque<__int128>)/70000 -1.99% 29321.512 28736.767 - 19.25% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.99% 1.981 1.941 - -3.18% -
std::count(list<int>)_(every_other)/1048576 -1.99% 816872.427 800609.363 - -8.47% -
std::partition_point(list<int>)/32 -1.98% 15.975 15.658 - -1.07% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.98% 42.686 41.842 - -13.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.97% 4397150.355 4310339.495 - -0.53% -
SetIntersection_None_Vector_uint64_262144_256 -1.97% 1110886.369 1088998.144 - -3.57% -
std::stable_sort(deque<int>)_(ascending)/8 -1.97% 17.822 17.471 - -4.30% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.97% 9.044 8.865 - 1.34% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.97% 5230.524 5127.553 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.96% 6639253.082 6508899.470 - 0.98% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.96% 9826.530 9633.721 - -5.64% -
BM_PushHeap_uint64_Random_256 -1.96% 6.002 5.885 - -1.98% -
BM_deque_vector_ranges_move_backward/65536 -1.96% 7968.651 7812.353 - 9.47% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.96% 17.748 17.401 - -1.46% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.96% 1481.183 1452.188 - 0.58% -
ranges::minmax(std::list<long_long>)/64 -1.96% 30.986 30.379 - 2.76% -
rng::starts_with(list<int>)/8192 -1.95% 9270.776 9089.911 - 0.96% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.95% 4.550 4.461 - -0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.95% 15.200 14.904 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.95% 3391385.610 3325301.669 - -12.54% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.95% 152.706 149.731 - -1.69% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.95% 11.521 11.297 - -1.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.95% 453.015 444.203 - -4.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.94% 348804.450 342038.988 - -2.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.94% 6856.563 6723.615 - 1.11% -
SetIntersection_None_Set_string_1024_256 -1.94% 8982396.343 8808447.221 - -0.58% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.94% 4718.960 4627.619 - 0.45% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.93% 322.613 316.371 - 0.09% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.93% 6626.061 6497.992 - 0.88% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.93% 23.172 22.724 - -1.27% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.93% 3.061 3.002 - 2.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.92% 401.048 393.333 - -0.49% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.92% 175.439 172.065 - 0.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.92% 8.027 7.873 - -0.87% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.91% 2.462 2.415 - -0.56% -
BM_StringEraseToEnd_Huge_Transparent -1.91% 2.393 2.348 - -1.43% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.91% 37004.016 36298.879 - -2.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.90% 21.675 21.263 - 1.36% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.90% 2186.470 2144.882 - -0.60% -
SetIntersection_Front_Set_uint32_16384_4 -1.90% 1068076.748 1047762.508 - -1.41% -
BM_CmpEqual_schar_int -1.90% 1.132 1.110 - -0.43% -
std::generate(list<int>)/50 -1.90% 15.268 14.978 - -0.51% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.90% 36.035 35.351 - -5.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.90% 24190361.222 23731414.910 - -2.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.90% 476031.634 467002.728 - -1.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.90% 528.444 518.422 - -1.27% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.90% 21889.129 21474.323 - -1.38% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.89% 17.768 17.432 - -1.59% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.89% 679.230 666.402 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.89% 1170050.118 1147986.649 - -1.88% -
std::deque<std::string>::ctor(size)/1024 -1.88% 724.191 710.566 - -1.77% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.88% 2.124 2.084 - -1.58% -
BM_vector_deque_copy_backward/65536 -1.88% 8231.330 8076.634 - 8.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.88% 346.503 339.992 - -5.46% -
std::find_end(vector<int>)_(same_length)/1024 -1.88% 251.840 247.109 - 0.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.88% 11.551 11.334 - -0.80% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.88% 780.280 765.640 - -4.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.87% 6873.330 6744.581 - 0.64% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.87% 50033.379 49098.083 - -1.30% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.87% 1.791 1.757 - 0.08% -
std::multiset<std::string>::clear()/32 -1.87% 918.860 901.723 - -1.35% -
std::search(deque<int>)_(same_length)/1024 -1.86% 479.420 470.486 - -0.18% -
BM_vector_deque_ranges_move_backward/65536 -1.86% 8157.989 8006.307 - 5.79% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.86% 8.363 8.208 - -1.05% -
std::set<int>::find(key)_(non-existent)/32 -1.85% 2.279 2.237 - -7.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.85% 693.595 680.769 - -0.35% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.85% 15.720 15.430 - 6.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.84% 6030.021 5918.773 - -5.86% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.84% 8.426 8.270 - -1.19% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -1.84% 11.714 11.498 - -1.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.84% 9837.841 9656.588 - -3.37% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.84% 181.471 178.128 - -1.01% -
BM_std_minmax_element<int>/512 -1.84% 131.486 129.070 - 8.98% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.84% 11.367 11.158 - -0.92% -
SetIntersection_Front_Set_uint32_262144_256 -1.84% 3683730.956 3616095.857 - -0.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.84% 19.314 18.959 - 0.31% -
std::move(vector<bool>)_(aligned)/4096 -1.83% 7.076 6.946 - 0.12% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.83% 8.323 8.170 - -2.03% -
std::find_if(deque<int>)_(process_all)/8 -1.83% 2.568 2.521 - 0.48% -
rng::starts_with(deque<int>)/8192 -1.83% 3837.406 3767.246 - -0.86% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.82% 9.248 9.080 - 0.36% -
BM_PushHeap_uint64_Random_16 -1.82% 4.497 4.415 - -2.03% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.82% 3.739 3.671 - -6.18% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.82% 5.141 5.048 - -0.68% -
BM_PushHeap_uint32_Random_16384 -1.82% 5.924 5.817 - 2.02% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.81% 18.870 18.528 - -1.52% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.81% 212.420 208.567 - 0.30% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.81% 5.563 5.462 - -1.54% -
BM_deque_vector_copy_backward/5500 -1.81% 201.761 198.107 - -0.97% -
BM_CmpEqual_uchar_int -1.81% 1.076 1.057 - -2.84% -
std::partition_copy(deque<int>)/32 -1.81% 13.044 12.808 - 0.26% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.81% 6223.148 6110.495 - -1.75% -
std::find(list<int>)_(process_all)/8192 -1.81% 7364.255 7230.987 - -12.66% -
std::multiset<int>::find(key)_(non-existent)/32 -1.81% 2.299 2.257 - -1.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.81% 15.176 14.902 - -1.82% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.81% 8.711 8.553 - 4.36% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.81% 2.937 2.884 - -6.28% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.80% 863.647 848.060 - 6.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.80% 11955380.645 11739928.609 - -2.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.79% 35507.237 34869.989 - -2.39% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.79% 10.335 10.150 - -0.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.79% 626117.635 614890.577 - -1.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.79% 8945.476 8785.381 - -1.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.79% 37481.309 36810.820 - -5.29% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.79% 35663.166 35025.303 - -1.44% -
std::copy_if(vector<int>)_(entire_range)/64 -1.78% 17.119 16.815 - 5.96% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.78% 1.857 1.824 - -1.20% -
SetIntersection_Interlaced_Set_float_1024_4 -1.78% 10115952.499 9936251.456 - 0.36% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.77% 241600.828 237313.611 - -5.73% -
SetIntersection_None_Set_float_16384_256 -1.77% 155513053.653 152753667.904 - -0.17% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.77% 6.150 6.041 - -2.43% -
std::sort_heap(vector<NonIntegral>)/1024 -1.77% 9881.708 9706.508 - -1.69% -
BM_CmpEqual_uint_short -1.77% 1.046 1.027 - 1.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.77% 245645.670 241297.674 - -3.69% -
BM_deque_deque_ranges_copy_backward/65536 -1.77% 8000.644 7859.039 - 6.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.77% 0.768 0.754 - -1.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.77% 806.494 792.234 - -1.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.77% 865.781 850.492 - -1.23% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.76% 12.200 11.985 - -1.40% -
std::transform(deque<int>,_deque<int>)/32 -1.76% 21.817 21.434 - 0.50% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.75% 2.348 2.307 - 0.95% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.75% 2.476 2.432 - -7.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.75% 317.152 311.590 - 0.15% -
std::remove_copy_if(deque<int>)_(prefix)/50 -1.75% 28.341 27.844 - -0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.75% 1229198.357 1207658.638 - -2.64% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.75% 5.574 5.477 - -0.09% -
std::search(deque<int>)_(single_element)/1000 -1.75% 447.468 439.652 - -1.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.74% 96900.882 95210.658 - -2.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.74% 78.518 77.154 - -1.38% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.73% 24.687 24.259 - -0.82% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.73% 14.789 14.532 - -1.39% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.73% 28.788 28.289 - -2.96% -
std::pop_heap(deque<size_t>)/8 -1.73% 52.757 51.844 - -0.52% -
BM_PushHeap_uint32_Random_256 -1.73% 5.639 5.541 - 4.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.73% 14843.147 14586.518 - 0.10% -
std::all_of(vector<int>)_(process_all)/32 -1.73% 8.440 8.294 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.73% 130966312.190 128705669.251 - -0.57% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.72% 188674.848 185421.899 - -0.63% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.72% 14.934 14.677 - -0.26% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.72% 705.335 693.202 - -1.44% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.72% 51.210 50.329 - -0.25% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.72% 21.002 20.641 - -14.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.72% 29.030 28.531 - -3.27% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.72% 217.929 214.186 - -1.45% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.72% 24.480 24.060 - -0.85% -
BM_deque_vector_move_backward/70000 -1.71% 8779.286 8628.768 - 15.22% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.71% 7611.268 7480.969 - -0.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.71% 967721.117 951161.003 - -0.78% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.71% 1020.236 1002.791 - 0.89% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.71% 1.225 1.204 - -8.78% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.70% 28.184 27.703 - -1.14% -
SetIntersection_Front_Set_string_256_1 -1.70% 4319326.250 4245776.357 - -1.86% -
std::unordered_map<int,_int>::clear()/32 -1.70% 587.857 577.850 - -13.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.70% 408907.691 401949.683 - -1.15% -
BM_CmpLess_ushort_int -1.69% 1.071 1.053 - -1.46% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.69% 50630.537 49772.906 - -0.08% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.69% 23916.664 23511.604 - -1.54% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.69% 3.032 2.981 - 0.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.69% 567766.762 558158.120 - -0.65% -
std::find(list<int>)_(bail_25%)/1024 -1.69% 131.443 129.223 - 1.67% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.69% 12983.667 12764.599 - -1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.68% 0.794 0.781 - -1.44% -
std::map<std::string,_int>::ctor(const&)/8192 -1.68% 346927.869 341085.359 - -7.11% -
BM_CmpEqual_schar_schar -1.68% 1.074 1.056 - -2.35% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.68% 8.726 8.579 - -0.35% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.68% 17.718 17.420 - -1.34% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.68% 417.154 410.141 - -0.29% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.68% 3.930 3.864 - -1.02% -
SetIntersection_None_Set_string_256_1 -1.68% 11596148.439 11401696.735 - -1.59% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.68% 31.165 30.643 - -10.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.68% 43.852 43.118 - 0.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.67% 1.227 1.206 - -8.58% -
std::remove(vector<int>)_(prefix)/1024 -1.67% 309.811 304.629 - -1.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.67% 24.370 23.963 - 0.49% -
std::partial_sort(deque<int>)_(heap)/8 -1.67% 38.930 38.280 - -4.03% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -1.67% 5053.214 4969.037 - 0.01% -
BM_StringAssignStr_Huge_Opaque -1.66% 109.342 107.522 - -5.71% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.66% 20.816 20.470 - -0.80% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.66% 765.497 752.768 - -0.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.66% 12964.588 12749.053 - 0.72% -
std::replace_if(vector<int>)_(sprinkled)/32 -1.66% 9.037 8.886 - 2.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.66% 71.208 70.026 - -1.02% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.66% 23.153 22.769 - -12.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.66% 41597.776 40908.893 - -2.28% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.65% 471677.462 463871.315 - 0.39% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.65% 27268.191 26817.235 - -0.02% -
std::find_end(list<int>)_(same_length)/1024 -1.65% 758.373 745.844 - -0.94% -
rng::starts_with(list<int>,_pred)/1000 -1.65% 787.906 774.900 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.65% 1814028.528 1784172.663 - 0.53% -
std::partial_sort(vector<int>)_(descending)/8 -1.65% 24.235 23.836 - -6.62% -
SetIntersection_Front_Set_uint64_1024_16 -1.64% 1186704.678 1167187.863 - -1.53% -
std::copy_n(deque<int>)/8 -1.64% 2.780 2.734 - 1.92% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.64% 396.916 390.390 - -0.21% -
std::remove(deque<int>)_(sprinkled)/32 -1.64% 54.080 53.191 - -1.30% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.64% 21.224 20.875 - -11.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.64% 39066.642 38426.517 - -1.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.63% 36.920 36.317 - -7.00% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.63% 7.906 7.777 - -0.96% -
SetIntersection_None_Set_float_256_64 -1.63% 9309972.690 9158123.322 - -1.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.63% 42.240 41.552 - -0.52% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.63% 505264.028 497040.456 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.63% 687.711 676.518 - -0.64% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.62% 770.881 758.357 - 0.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.62% 13585.200 13364.621 - -0.12% -
std::find_if(list<int>)_(process_all)/1024 -1.62% 696.529 685.235 - -4.12% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.62% 352017.672 346324.464 - -8.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.62% 962.412 946.861 - 23.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.61% 23524.357 23145.258 - -0.57% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.61% 2.668 2.625 - -4.50% -
std::search(list<int>)_(same_length)/1000 -1.61% 750.905 738.818 - -0.40% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.61% 115417.740 113559.970 - -1.24% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.61% 3.581 3.524 - -0.52% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.61% 13.313 13.099 - -1.36% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.61% 821.183 807.998 - -7.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.60% 2.550 2.509 - -0.93% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.60% 68514.686 67419.260 - -1.30% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.59% 39.876 39.240 - 1.72% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.59% 35896.551 35325.434 - -2.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.59% 7392.232 7275.013 - 0.20% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.58% 3967.973 3905.103 - 5.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.58% 16.385 16.126 - -1.27% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.58% 11.695 11.510 - -0.87% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.58% 12.545 12.346 - -6.45% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.58% 753.994 742.081 - -0.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.58% 12354.878 12160.169 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.58% 17176338.207 16905760.423 - -2.56% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.58% 26.335 25.920 - -2.56% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.57% 19.752 19.441 - -17.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.57% 262500.059 258369.086 - -0.44% -
std::is_sorted_until(list<int>,_pred)/8192 -1.57% 7706.652 7585.398 - -1.84% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.57% 194.642 191.582 - -3.48% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.57% 5.380 5.295 - 0.69% -
std::deque<std::string>::ctor(size)/8192 -1.57% 8512.847 8379.295 - -1.84% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.57% 6407.414 6306.951 - 5.60% -
std::move_backward(deque<int>)/32768 -1.57% 3521.884 3466.696 - 4.19% -
std::remove(list<int>)_(sprinkled)/8192 -1.56% 7955.298 7830.844 - -1.77% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.56% 25.131 24.739 - -4.72% -
SetIntersection_Interlaced_Set_float_64_16 -1.56% 22234482.128 21887369.060 - -0.01% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.56% 11.960 11.774 - -16.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.56% 13623.941 13412.056 - -0.85% -
std::partial_sort(vector<int>)_(heap)/8 -1.55% 28.281 27.842 - -1.81% -
BM_CmpEqual_schar_ushort -1.55% 1.105 1.088 - -1.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -1.55% 10298.939 10139.303 - -18.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.55% 1463226.377 1440547.189 - 0.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.55% 234.301 230.671 - -4.52% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.55% 63502380.975 62519578.221 - -0.26% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.55% 17.394 17.124 - -1.39% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.54% 597903.161 588669.778 - -1.22% -
BM_deque_vector_ranges_copy_backward/64 -1.54% 2.969 2.924 - -0.03% -
SetIntersection_Front_Vector_string_262144_16384 -1.54% 351726193.992 346311918.606 - 0.15% -
std::is_sorted(list<int>)/8 -1.54% 2.140 2.107 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.54% 9.370 9.226 - -1.52% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 369.349 363.674 - -1.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.54% 24.532 24.155 - 6.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.53% 3.820 3.761 - -2.38% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.53% 1.164 1.146 - -0.97% -
BM_PushHeap_uint32_PipeOrgan_16384 -1.53% 2.417 2.380 - 0.00% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.53% 8116.991 7992.678 - -1.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.53% 2.423 2.386 - -3.19% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.53% 19.640 19.340 - -14.08% -
SetIntersection_Front_Vector_string_16_16 -1.53% 51018187.671 50238201.295 - -1.16% -
ranges::minmax(std::deque<__int128>)/70000 -1.53% 35040.809 34505.375 - -1.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.53% 1370.944 1350.001 - -0.55% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.53% 62789.538 61830.643 - -0.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.53% 1049.087 1033.077 - -1.31% -
std::stable_partition(list<int>)_(sparse)/32 -1.53% 9.668 9.521 - -0.71% -
std::unordered_set<int>::ctor(const&)/1024 -1.52% 6787.823 6684.348 - -4.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.52% 54946.464 54108.980 - 0.46% -
BM_deque_deque_move_backward/4096 -1.52% 153.725 151.383 - 0.28% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.52% 20.586 20.273 - -1.34% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.52% 55.158 54.320 - 27.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.52% 1.074 1.058 - -2.23% -
std::multiset<std::string>::count(key)_(non-existent)/32 -1.52% 11.540 11.365 - 13.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.51% 556164.748 547746.661 - -1.42% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.51% 115210.027 113466.321 - -1.20% -
BM_vector_deque_ranges_copy_backward/5500 -1.51% 198.648 195.644 - -1.55% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.51% 19.381 19.088 - -0.79% -
BM_std_minmax_element<int>/4 -1.51% 1.228 1.209 - 1.60% -
BM_vector_deque_ranges_copy_backward/65536 -1.51% 8235.245 8110.855 - 7.93% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.51% 19.798 19.499 - -15.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.51% 55665.559 54825.114 - 0.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.51% 18.285 18.009 - -0.62% -
std::multimap<std::string,_int>::clear()/32 -1.51% 903.284 889.669 - -0.05% -
BM_CmpLess_uint_uint -1.51% 1.075 1.059 - -2.30% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.51% 2.070 2.039 - 1.16% -
std::make_heap(deque<int>)_(repeated)/8192 -1.51% 18075.702 17803.513 - -1.14% -
BM_deque_vector_ranges_move_backward/0 -1.50% 1.449 1.427 - -2.63% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.50% 13.047 12.852 - -2.07% -
std::replace(vector<int>)_(prefix)/1024 -1.49% 160.794 158.391 - 0.37% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.49% 17.949 17.681 - -0.85% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -1.49% 7.127 7.021 - -0.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.49% 15.906 15.669 - -4.17% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.49% 791.836 780.034 - 15.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.49% 2365299.719 2330072.324 - 0.78% -
bm_gcd_random -1.49% 29.395 28.958 - -0.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.49% 755.556 744.312 - -1.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 869140.868 856211.458 - -2.02% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.49% 6828.665 6727.108 - -4.55% -
std::flat_map<int,_int>::clear()/8192 -1.49% 411.396 405.282 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.48% 1102185.272 1085838.235 - -1.02% -
SetIntersection_None_Set_float_16_1 -1.48% 66998989.802 66005372.021 - -0.91% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.48% 178.030 175.394 - -2.72% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.48% 3362.405 3312.650 - 5.08% -
std::fill(deque<int>)/1024 -1.48% 30.174 29.728 - 0.99% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.48% 584558.709 575932.539 - 0.38% -
std::partition_point(list<int>)/1024 -1.47% 1297.759 1278.623 - -0.92% -
std::copy_n(vector<int>)/8 -1.47% 2.362 2.327 - 9.24% -
SetIntersection_None_Vector_uint32_262144_4 -1.47% 1138430.336 1121657.104 - -1.99% -
SetIntersection_Interlaced_Vector_string_64_4 -1.47% 21879443.646 21557130.117 - 0.56% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.47% 17840.412 17577.813 - -0.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.47% 45.220 44.555 - 0.97% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.47% 17.744 17.484 - -1.09% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.47% 14.975 14.755 - 0.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.47% 957.389 943.346 - -2.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.47% 19.034 18.755 - -0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.46% 544.204 536.244 - -0.73% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.46% 91.321 89.986 - 23.29% -
BM_deque_deque_ranges_move/64 -1.46% 3.078 3.033 - -2.43% -
std::set<int>::ctor(const&)/32 -1.46% 220.485 217.264 - -3.14% -
ranges::min(std::list<long_long>)/8 -1.46% 1.948 1.919 - 1.89% -
std::set<int>::erase(key)_(existent)/8192 -1.46% 69.124 68.115 - -0.46% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.46% 7.115 7.011 - -1.21% -
BM_CmpEqual_short_schar -1.46% 1.134 1.118 - -0.68% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.46% 773.940 762.666 - -0.90% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.45% 23.790 23.445 - -0.66% -
std::multiset<std::string>::erase(iterator)/8192 -1.45% 31.372 30.917 - -0.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.45% 14814.319 14599.492 - -5.38% -
std::copy_if(list<int>)_(entire_range)/64 -1.45% 31.620 31.162 - 4.54% -
SetIntersection_Interlaced_Set_float_16384_256 -1.45% 200614160.486 197711257.941 - -1.34% -
std::unique(vector<int>)_(contiguous)/52 -1.45% 54.348 53.562 - 0.72% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.45% 17.316 17.066 - 1.33% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.44% 5.534 5.454 - -0.85% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.44% 6550.642 6456.274 - -0.24% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.44% 8.712 8.587 - 0.07% -
SetIntersection_Interlaced_Set_float_256_4 -1.44% 11185473.081 11024427.370 - -2.54% -
BM_CmpLess_int_uint -1.44% 1.078 1.062 - -4.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.44% 33.448 32.968 - -1.18% -
SetIntersection_None_Vector_float_1024_1024 -1.44% 1065758.409 1050457.102 - -1.57% -
std::find_end(vector<int>)_(process_all)/1000 -1.43% 219.127 215.983 - -2.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.43% 1112.633 1096.703 - -6.29% -
BM_StringEraseToEnd_Huge_Opaque -1.43% 2.269 2.237 - -2.16% -
std::multiset<int>::erase(key)_(existent)/32 -1.43% 21.980 21.666 - -0.19% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.43% 9.822 9.681 - -1.40% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.43% 362.054 356.879 - -0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.43% 8869594.457 8742902.715 - -0.15% -
BM_vector_deque_move_backward/4000 -1.43% 142.646 140.612 - -0.61% -
std::adjacent_find(list<int>,_pred)/8 -1.42% 3.819 3.764 - -5.83% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.42% 12962.526 12777.910 - -1.21% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.42% 2128.702 2098.435 - -0.85% -
BM_PushHeap_uint32_Random_64 -1.42% 5.085 5.013 - -2.84% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.42% 1.772 1.747 - -1.78% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.42% 2.441 2.406 - -1.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.41% 19.600 19.323 - -3.66% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.41% 9.067 8.939 - 1.07% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.41% 24.167 23.827 - 0.13% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.41% 17.868 17.617 - -0.88% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.41% 19.083 18.815 - 0.08% -
SetIntersection_Front_Set_string_262144_256 -1.40% 15196777.935 14983293.467 - -1.80% -
std::map<int,_int>::count(key)_(existent)/32 -1.40% 1.536 1.514 - -2.55% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.40% 395.909 390.359 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.40% 1522140.567 1500807.358 - -2.08% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.40% 2900.121 2859.475 - -6.58% -
BM_CmpLess_short_ushort -1.40% 1.104 1.089 - -0.91% -
BM_StringAssignAsciiz_Huge_Transparent -1.40% 190.074 187.413 - -1.07% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.40% 2.810 2.770 - -0.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.40% 71795.329 70790.636 - -0.76% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.40% 4821.647 4754.333 - -1.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.39% 15168.926 14957.321 - -1.10% -
BM_deque_deque_ranges_copy_backward/64 -1.39% 3.430 3.382 - -2.68% -
std::find_end(vector<int>)_(process_all)/8192 -1.39% 1700.288 1676.629 - -3.87% -
std::partial_sort(vector<int>)_(shuffled)/8192 -1.39% 89213.541 87972.286 - 0.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.39% 42.306 41.718 - -15.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.39% 32.371 31.921 - -35.63% -
BM_deque_deque_copy/5500 -1.39% 198.625 195.870 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.39% 1.664 1.640 - -1.23% -
std::set<std::string>::count(key)_(existent)/8192 -1.39% 31.262 30.829 - -1.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.39% 7.960 7.850 - -0.87% -
std::find(deque<int>)_(process_all)/8 -1.38% 3.452 3.404 - -0.75% -
BM_CmpEqual_uchar_ushort -1.38% 1.069 1.054 - -0.84% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.38% 4691.911 4627.256 - 0.23% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.38% 11.161 11.007 - -1.10% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.38% 3.845 3.793 - -0.43% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.37% 26.163 25.804 - -0.19% -
SetIntersection_None_Set_string_256_4 -1.37% 11623709.388 11464046.571 - -1.47% -
SetIntersection_None_Set_string_1024_16 -1.37% 9043923.229 8919924.072 - 0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.37% 14122.110 13928.979 - -0.31% -
BM_CmpLess_uint_ushort -1.37% 1.119 1.104 - -1.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.37% 619005.820 610547.642 - -0.98% -
BM_deque_vector_copy_backward/65536 -1.37% 8415.559 8300.593 - 15.21% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.36% 24.918 24.579 - 3.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.36% 58.935 58.132 - -4.01% -
BM_num_get<long_double> -1.36% 37.362 36.855 - -7.04% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.36% 136.048 134.203 - 1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.36% 371627.012 366588.374 - -1.22% -
SetIntersection_None_Set_float_16_4 -1.35% 56751245.478 55983006.930 - -1.18% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.35% 263136.026 259578.670 - 0.30% -
BM_CmpEqual_short_uchar -1.35% 1.101 1.087 - -1.80% -
std::set<int>::count(key)_(existent)/32 -1.35% 1.674 1.651 - 1.71% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.35% 178.207 175.801 - -2.56% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.35% 125.257 123.567 - -5.22% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 12.881 12.708 - 0.10% -
std::sort(deque<int>)_(ascending)/8 -1.34% 17.517 17.281 - -3.09% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.34% 2711.705 2675.260 - -1.57% -
BM_deque_deque_ranges_move_backward/64000 -1.34% 7900.027 7794.056 - 5.30% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.34% 5.463 5.389 - -2.29% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.34% 20.322 20.050 - -1.36% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.34% 9.144 9.021 - -3.31% -
BM_deque_vector_move/5500 -1.34% 195.516 192.897 - -0.47% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.33% 567.654 560.078 - -0.70% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.33% 57.201 56.438 - -1.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.33% 596952.034 588987.745 - -0.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.33% 396.945 391.650 - -0.30% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.33% 346743.201 342136.658 - -1.20% -
std::multiset<int>::clear()/32 -1.33% 624.260 615.970 - -1.71% -
std::sort(deque<int>)_(shuffled)/8 -1.33% 22.953 22.649 - -0.75% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.32% 12.157 11.996 - -1.12% -
std::count(vector<bool>)/1000 -1.32% 2.997 2.958 - -1.17% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.32% 178.152 175.798 - -1.41% -
SetIntersection_None_Vector_float_16384_64 -1.32% 1110820.025 1096152.362 - -1.32% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.32% 1176.352 1160.829 - -0.04% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.32% 2.288 2.258 - 0.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.32% 394.624 389.430 - -0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.31% 149257.098 147297.714 - -0.65% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -1.31% 18950.607 18701.907 - -0.97% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.31% 17.389 17.162 - -0.33% -
std::unordered_set<int>::ctor(const&)/8192 -1.31% 55593.418 54865.295 - -2.49% -
SetIntersection_Front_Set_string_256_16 -1.31% 7091633.761 6998758.121 - -5.16% -
std::move(vector<bool>)_(unaligned)/32768 -1.31% 207.467 204.751 - 1.19% -
std::flat_map<int,_int>::clear()/1024 -1.31% 397.178 391.984 - -0.31% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.31% 25.004 24.677 - -0.74% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.30% 4.602 4.542 - 0.33% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.30% 4.169 4.114 - 1.76% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.30% 13.057 12.887 - -3.14% -
std::find(deque<int>)_(bail_25%)/32768 -1.30% 1923.878 1898.894 - 0.01% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -1.30% 3.843 3.793 - -0.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.30% 15.079 14.884 - -1.53% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.29% 61.112 60.322 - -1.31% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.29% 22755.925 22462.047 - -1.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.29% 16790.429 16573.618 - -0.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.29% 167028.024 164871.314 - -0.79% -
SetIntersection_Front_Vector_uint64_16384_16 -1.29% 1131131.785 1116534.185 - -1.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.29% 87.646 86.515 - -2.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.29% 167286.363 165130.396 - -0.71% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.29% 498.956 492.542 - 1.50% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.28% 529960.482 523150.684 - 5.44% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.28% 1315043.767 1298151.280 - 0.99% -
BM_deque_deque_move_backward/5500 -1.28% 205.296 202.661 - 0.40% -
std::remove(vector<int>)_(prefix)/32 -1.28% 49.099 48.469 - -0.10% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.28% 85.266 84.173 - -6.84% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -1.28% 1.189 1.173 - 0.39% -
std::copy_if(vector<int>)_(entire_range)/8 -1.28% 2.298 2.268 - 5.74% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.28% 7.929 7.828 - -0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.28% 1577.341 1557.159 - 9.72% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.28% 395.597 390.543 - -0.63% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.28% 3.860 3.811 - 0.07% -
SetIntersection_None_Vector_uint64_262144_1024 -1.28% 1139631.855 1125079.453 - 1.25% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.27% 762333.923 752626.575 - -1.71% -
SetIntersection_Front_Set_float_64_1 -1.27% 16555668.457 16344973.667 - -0.54% -
BM_deque_vector_move_backward/4000 -1.27% 142.490 140.679 - -0.34% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.27% 711.847 702.837 - -0.66% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.26% 39.412 38.913 - 0.78% -
std::partition(vector<int>)_(dense)/50 -1.26% 13.240 13.073 - -0.04% -
SetIntersection_None_Vector_float_262144_4 -1.26% 1137862.657 1123545.012 - -2.72% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.26% 2333.173 2303.819 - 0.02% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.26% 65.013 64.196 - -4.83% -
std::find(vector<int>)_(bail_25%)/1024 -1.26% 66.276 65.443 - 0.32% -
std::search(list<int>)_(no_match)/8192 -1.26% 6610.233 6527.121 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.26% 1556726.230 1537155.712 - 13.22% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.25% 17.737 17.514 - -0.57% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.25% 21.866 21.592 - 0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.25% 43.096 42.557 - -2.02% -
SetIntersection_None_Vector_uint64_16384_16384 -1.25% 1102723.971 1088929.085 - -1.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.25% 144369.271 142563.951 - 0.75% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.25% 339.071 334.833 - 0.28% -
SetIntersection_None_Vector_float_16384_1 -1.25% 1105844.433 1092033.271 - -2.00% -
SetIntersection_None_Vector_uint32_262144_16384 -1.25% 1138036.074 1123827.656 - -1.01% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.25% 2119.044 2092.597 - -2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.25% 18601068.570 18369068.871 - -2.84% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.25% 35.970 35.521 - 0.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.25% 380.890 376.142 - -2.38% -
std::find(vector<long_long>)_(bail_25%)/32768 -1.25% 733.985 724.844 - -0.31% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.24% 186.544 184.223 - -0.28% -
BM_deque_deque_ranges_move/1024 -1.24% 37.191 36.729 - -1.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.24% 41749.087 41230.100 - -0.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.24% 8.864 8.754 - 1.93% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.24% 34119.781 33697.148 - -1.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 12808.997 12650.393 - -2.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.24% 1190.408 1175.689 - -3.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.24% 4163108.962 4111678.179 - -1.65% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.23% 12.314 12.162 - 0.82% -
std::set<int>::count(key)_(non-existent)/8192 -1.23% 11.309 11.170 - -0.70% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -1.23% 177.918 175.728 - -1.08% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.23% 220.893 218.177 - -1.24% -
BM_PushHeap_uint32_Ascending_16 -1.22% 0.934 0.922 - -4.38% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.22% 71.334 70.461 - 0.05% -
SetIntersection_None_Vector_float_256_4 -1.22% 4241779.038 4190094.936 - -1.04% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.22% 853280.516 842884.777 - -2.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.22% 41.662 41.155 - 0.24% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -1.22% 53533.521 52881.861 - -0.56% -
std::find(deque<int>)_(bail_25%)/8192 -1.22% 480.976 475.123 - 0.39% -
BM_StringAssignAsciiz_Large_Opaque -1.22% 11.679 11.537 - -8.27% -
std::search(list<int>)_(single_element)/1024 -1.22% 766.682 757.365 - 1.19% -
std::replace_if(deque<int>)_(prefix)/32 -1.21% 14.081 13.910 - -0.62% -
BM_deque_vector_move_backward/4096 -1.21% 148.998 147.197 - -0.48% -
BM_PushHeap_uint32_PipeOrgan_256 -1.21% 1.714 1.693 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.21% 15.865 15.673 - -3.81% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 -1.21% 22372.146 22102.159 - -0.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.21% 22.054 21.788 - 0.62% -
std::find_end(vector<int>)_(process_all)/1048576 -1.21% 219304.228 216658.504 - -3.12% -
BM_StringFindStringLiteral/1024 -1.21% 18.276 18.056 - -3.10% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.21% 25.813 25.502 - -4.36% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.20% 1874.868 1852.293 - -1.42% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.20% 5.855 5.785 - -3.26% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.20% 28.371 28.030 - -1.89% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 118560.224 117135.672 - -0.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.20% 12462.695 12313.018 - 2.62% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.20% 7734.911 7642.075 - -8.16% -
std::partition_copy(list<int>)/50 -1.20% 13.053 12.896 - -1.11% -
std::find_end(vector<int>)_(process_all)/1024 -1.20% 223.848 221.165 - -2.72% -
BM_deque_deque_move_backward/1024 -1.20% 38.465 38.004 - 0.06% -
SetIntersection_None_Set_string_1024_1 -1.20% 8997364.873 8889770.110 - -0.01% -
BM_deque_deque_copy_backward/4096 -1.19% 154.813 152.964 - 0.35% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -1.19% 2687.871 2655.802 - -0.12% -
std::find(vector<long_long>)_(bail_25%)/1024 -1.19% 23.197 22.920 - -0.18% -
BM_StringRelational_Less_Empty_Small_Control -1.19% 1.669 1.649 - 2.30% -
std::map<int,_int>::clear()/0 -1.19% 395.127 390.418 - -0.43% -
SetIntersection_None_Vector_uint64_262144_1 -1.19% 1142513.516 1128905.128 - 0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.19% 6153455.008 6080171.385 - -1.58% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.19% 23.598 23.317 - -7.14% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.19% 9.240 9.130 - -7.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.19% 395.691 390.996 - -0.82% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.19% 37047.505 36608.047 - -1.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 396.528 391.825 - -0.31% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.19% 951.381 940.101 - 0.54% -
std::sort(deque<int>)_(heap)/1024 -1.19% 6214.409 6140.755 - -1.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.18% 4.149 4.100 - 7.45% -
std::move(vector<bool>)_(aligned)/512 -1.18% 2.345 2.317 - -0.46% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.18% 550.118 543.609 - -0.71% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.18% 13645.344 13484.212 - -0.51% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.18% 7.736 7.645 - -4.20% -
std::sort(vector<int>)_(heap)/8 -1.18% 23.623 23.344 - -1.36% -
std::find(vector<int>)_(process_all)/50 -1.18% 12.415 12.268 - -0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -1.18% 13856.927 13693.530 - -0.79% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.18% 261682.633 258599.646 - -0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.18% 18753.278 18532.639 - -2.61% -
std::is_sorted(list<int>)/1024 -1.18% 752.066 743.224 - -1.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.18% 11258.540 11126.206 - -1.02% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.18% 49.486 48.905 - 0.17% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.17% 1438.719 1421.819 - -1.17% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.17% 488.334 482.603 - -0.34% -
std::set<int>::contains(key)_(existent)/8192 -1.17% 8.222 8.126 - -0.33% -
std::partial_sort(vector<int>)_(repeated)/8 -1.17% 18.732 18.513 - -0.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.17% 590.037 583.139 - -1.33% -
std::search(list<int>)_(no_match)/1024 -1.17% 748.950 740.195 - -3.06% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.17% 1.337 1.321 - -1.78% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.17% 30528.901 30172.481 - -1.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.16% 12338.506 12195.007 - -1.02% -
std::set<std::string>::ctor(const&)/1024 -1.16% 34531.193 34129.710 - -2.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.16% 17.401 17.199 - -0.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.16% 1464012.115 1447046.287 - 0.39% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.16% 10.256 10.137 - -1.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.16% 393.414 388.866 - -1.89% -
SetIntersection_None_Set_string_256_256 -1.16% 5803624.521 5736584.322 - -2.60% -
std::shift_right(deque<int>)/50 -1.15% 4.535 4.482 - 0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.15% 753.885 745.186 - -2.38% -
std::is_sorted(list<int>,_pred)/1024 -1.15% 820.187 810.725 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.15% 3065627.191 3030341.013 - -0.83% -
SetIntersection_Interlaced_Set_float_1024_64 -1.15% 10128346.185 10011923.577 - 0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.15% 158441.548 156626.453 - -5.93% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.15% 12.821 12.674 - -0.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.15% 12352.281 12210.833 - -1.24% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.14% 91.742 90.696 - -0.15% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.14% 10.117 10.002 - 0.71% -
rng::for_each(set<int>)/50 -1.14% 37.948 37.515 - -0.97% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.14% 11.431 11.301 - -1.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 397.812 393.280 - 0.06% -
SetIntersection_None_Vector_uint32_16384_16384 -1.14% 1107588.800 1094979.663 - -0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.14% 10999.650 10874.430 - 0.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.14% 348925.182 344956.747 - -0.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.14% 64236.821 63506.314 - -2.11% -
std::fill_n(vector<bool>)/32768 -1.14% 30.409 30.063 - 0.17% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -1.14% 12.745 12.600 - -0.75% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.13% 11690.995 11558.311 - 1.30% -
BM_deque_deque_copy/64 -1.13% 3.082 3.047 - -0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.13% 1568441.313 1550655.863 - -0.54% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.13% 140778.694 139182.750 - -0.52% -
std::rotate_copy(deque<int>)/8192 -1.13% 296.094 292.738 - 0.24% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.13% 6975.428 6896.376 - 0.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.13% 3.612 3.571 - -0.89% -
std::copy(deque<int>)/8 -1.13% 2.687 2.657 - 2.03% -
rng::starts_with(list<int>)/8 -1.13% 2.953 2.920 - -2.20% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.13% 6756.656 6680.371 - -0.94% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.13% 12.748 12.604 - -13.12% -
std::search(deque<int>)_(same_length)/8192 -1.13% 3779.319 3736.683 - -0.17% -
BM_deque_vector_ranges_copy_backward/5500 -1.13% 198.765 196.525 - -0.67% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.13% 354646710.534 350656472.681 - 2.03% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 131834.213 130353.426 - -1.81% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.12% 12582.142 12440.916 - -0.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.12% 45.859 45.345 - -1.12% -
SetIntersection_None_Set_string_1024_64 -1.12% 8914303.343 8814345.493 - -3.93% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.12% 24.496 24.222 - 1.05% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.12% 8282.054 8189.310 - 0.36% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.12% 1.038 1.026 - 0.75% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.12% 11.524 11.395 - -0.00% -
BM_PushHeap_uint32_Random_262144 -1.11% 5.872 5.807 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.11% 1124498.037 1111988.177 - -1.52% -
SetIntersection_Interlaced_Vector_float_16384_16 -1.11% 3575619.227 3535860.754 - 53.80% -
std::sort(vector<int>)_(descending)/1024 -1.11% 1022.575 1011.212 - -1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.11% 1288541.657 1274235.959 - -2.48% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.11% 392.939 388.582 - -0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.11% 4656470.407 4604833.375 - -0.14% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.11% 16.594 16.410 - -1.04% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.11% 1895.899 1874.948 - -1.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.10% 4.199 4.153 - 1.49% -
SetIntersection_Interlaced_Set_float_16_4 -1.10% 59676637.581 59018849.032 - -1.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.10% 396.060 391.694 - -0.37% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -1.10% 1316550.812 1302040.657 - 0.15% -
BM_CmpEqual_int_ushort -1.10% 1.092 1.080 - -1.40% -
std::for_each(vector<int>)/8 -1.10% 0.918 0.908 - -0.03% -
BM_StringFindStringLiteral/512 -1.10% 9.690 9.583 - -4.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 -1.10% 12908.974 12767.161 - -0.65% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.10% 4546.839 4496.929 - 0.32% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.10% 42.985 42.514 - 0.68% -
BM_num_get<void*> -1.10% 10.941 10.821 - -3.62% -
std::find_if(vector<bool>)_(process_all)/50 -1.09% 23.951 23.689 - -0.32% -
BM_CmpEqual_schar_short -1.09% 1.120 1.108 - -1.64% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.09% 23470.965 23214.213 - -0.24% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.09% 32.495 32.140 - -2.25% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.09% 766.718 758.340 - -7.70% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.09% 6855.895 6781.077 - 0.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.09% 5706.657 5644.410 - -4.41% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -1.09% 12.918 12.778 - 0.09% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.09% 616.808 610.112 - -2.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.09% 24.593 24.326 - 1.67% -
BM_PushHeap_string_Random_64 -1.08% 13.163 13.020 - 0.66% -
std::stable_sort(vector<int>)_(descending)/8192 -1.08% 18511.447 18310.675 - -0.21% -
BM_vector_deque_ranges_copy_backward/1024 -1.08% 38.325 37.909 - -0.94% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.08% 1.528 1.511 - 0.23% -
SetIntersection_None_Vector_float_64_64 -1.08% 8582947.311 8489991.537 - 0.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.08% 34.405 34.033 - 23.43% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.08% 21.175 20.946 - 0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.08% 394.475 390.231 - -0.34% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.07% 4612.681 4563.147 - -1.31% -
BM_num_get<unsigned_long> -1.07% 10.511 10.399 - -1.62% -
BM_StringDestroy_Huge -1.07% 10.829 10.713 - -19.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.07% 40.932 40.493 - 11.83% -
BM_StringFindCharLiteral/256 -1.07% 5.367 5.309 - -7.66% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.07% 346722.087 343017.597 - -1.23% -
std::partial_sort_copy(vector<int>)_(descending)/1024 -1.07% 7890.486 7806.258 - -1.18% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.06% 93202.756 92210.631 - -0.32% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.06% 187125.224 185133.689 - -0.99% -
BM_CmpLess_ushort_uchar -1.06% 1.115 1.104 - -1.62% -
bm_lexicographical_compare<unsigned_char>/512 -1.06% 8.783 8.690 - 1.61% -
std::sort(vector<int>)_(heap)/1024 -1.06% 4565.332 4516.979 - -1.18% -
std::copy_n(deque<int>)/262144 -1.06% 11730.514 11606.340 - -3.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.06% 1114.630 1102.837 - -1.33% -
SetIntersection_Interlaced_Vector_string_4_4 -1.06% 151870163.092 150263656.165 - 0.22% -
std::partial_sort(vector<int>)_(ascending)/8 -1.06% 19.103 18.901 - -0.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 -1.06% 879.645 870.347 - -0.69% -
rng::starts_with(list<int>,_pred)/1024 -1.06% 805.562 797.052 - -0.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 576.266 570.181 - -1.25% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.05% 775.455 767.288 - -0.71% -
std::multiset<std::string>::erase(iterator)/32 -1.05% 32.834 32.490 - 6.14% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.05% 15.792 15.626 - -1.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.05% 36101.910 35723.156 - -0.05% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.05% 1509.308 1493.496 - -1.35% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.05% 52.562 52.012 - -1.14% -
SetIntersection_None_Vector_uint64_1024_4 -1.05% 1076572.749 1065320.495 - -1.42% -
std::adjacent_find(vector<int>)/8 -1.04% 2.025 2.003 - -2.50% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.04% 36.090 35.713 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.04% 24.691 24.434 - -0.94% -
SetIntersection_Front_Vector_float_262144_4 -1.04% 1050917.889 1039966.748 - -1.18% -
std::equal(list<int>)_(it,_it,_it)/1048576 -1.04% 1312748.286 1299069.624 - 0.19% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.04% 51939.586 51398.483 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.04% 135883.830 134468.271 - -0.94% -
std::sort(vector<int>)_(repeated)/1024 -1.04% 660.069 653.202 - -0.90% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.04% 709.241 701.871 - -0.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.04% 1128.278 1116.577 - -0.19% -
rng::find_last_if(list<int>)_(bail_90%)/8192 -1.04% 604.586 598.326 - 0.02% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 -1.04% 820.850 812.354 - -0.35% -
std::vector<std::string>::ctor(size)/1024 -1.03% 428.605 424.174 - -0.83% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.03% 77.929 77.125 - 0.13% -
std::unordered_set<int>::count(key)_(non-existent)/32 -1.03% 1.563 1.547 - -13.93% -
std::count(list<int>)_(every_other)/1024 -1.03% 708.541 701.244 - -2.58% -
BM_std_minmax_element<short>/1024 -1.03% 282.729 279.818 - 15.83% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.03% 19.084 18.888 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.03% 3076780.484 3045117.431 - -0.11% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.03% 5.323 5.268 - 1.51% -
BM_CmpEqual_int_uchar -1.03% 1.109 1.098 - -1.70% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 -1.03% 8893.047 8801.655 - -0.60% -
std::sort(vector<int>)_(descending)/8192 -1.03% 7253.212 7178.683 - -0.88% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.02% 27.713 27.430 - -0.21% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.02% 16.693 16.522 - -1.00% -
std::lower_bound(std::deque<int>)/8192 -1.02% 65.211 64.544 - -1.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.02% 599959.062 593818.826 - -2.35% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.02% 12.591 12.462 - -13.76% -
std::shuffle(vector<int>)/8192 -1.02% 70499.350 69779.039 - 0.09% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.02% 17.682 17.501 - -7.51% -
std::make_heap(deque<int>)_(repeated)/1024 -1.02% 2291.798 2268.410 - -0.72% -
BM_StringAssignStr_Huge_Transparent -1.02% 109.555 108.437 - -18.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.02% 1088542.071 1077446.015 - -1.38% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.02% 23.195 22.959 - -2.48% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.02% 5.374 5.319 - 4.61% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.02% 54.868 54.310 - -2.51% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.01% 10.414 10.308 - -0.72% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.01% 49.355 48.854 - -0.87% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.01% 17.520 17.342 - -1.37% -
std::unordered_set<int>::clear()/32 -1.01% 603.342 597.227 - 0.62% -
std::sort(vector<int>)_(pipe-organ)/1024 -1.01% 2294.586 2271.366 - -6.99% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -1.01% 745.424 737.885 - -0.04% -
SetIntersection_Interlaced_Set_float_256_16 -1.01% 12165315.399 12042466.017 - -2.50% -
bm_swap_ranges_vb_aligned/8 -1.01% 3.292 3.259 - 0.73% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.01% 5.943 5.883 - -15.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 -1.01% 156937.389 155355.516 - -0.69% -
std::sort(vector<int>)_(shuffled)/1024 -1.01% 4648.719 4601.883 - -0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.01% 4198212.362 4155970.715 - -0.87% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.00% 2.884 2.855 - -6.11% -
std::sort(deque<int>)_(ascending)/1024 -1.00% 765.238 757.570 - -0.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -1.00% 156120.621 154556.806 - -1.15% -
std::fill_n(list<int>)/32 -1.00% 8.088 8.007 - 0.93% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Interlaced_Vector_float_262144_64 145.66% 7991669.762 19632272.615 - 144.71% -
std::flat_map<int,_int>::ctor(const&)/8192 127.50% 855.425 1946.091 - 0.79% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 126.83% 855.833 1941.283 - 0.95% -
SetIntersection_Interlaced_Vector_uint64_262144_256 118.53% 26127943.094 57096516.729 - 25.58% -
std::copy(vector<bool>)_(aligned)/262144 117.72% 365.093 794.880 - 42.84% -
SetIntersection_Interlaced_Vector_float_262144_256 117.10% 23113840.352 50181288.905 - 55.68% -
std::flat_multimap<int,_int>::ctor(const&)/8192 115.42% 892.527 1922.680 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 105.70% 167711337.392 344987953.226 - 108.52% -
SetIntersection_Interlaced_Vector_float_16384_256 103.01% 14701144.539 29845050.525 - 99.18% -
SetIntersection_Interlaced_Vector_float_262144_16 99.89% 3295319.258 6587009.055 - 2.79% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 97.51% 750.050 1481.430 - 95.92% -
SetIntersection_Interlaced_Set_uint64_16384_1024 91.76% 181203511.926 347475944.313 - 94.48% -
SetIntersection_Interlaced_Vector_float_262144_1024 90.55% 80961767.109 154276261.976 - 79.31% -
SetIntersection_Interlaced_Vector_uint64_262144_16 82.87% 3074976.445 5623168.485 - 84.98% -
std::search(list<int>,_pred)_(same_length)/8192 81.46% 8465.080 15360.800 - 51.28% -
std::copy_backward(deque<int>)/64 79.53% 3.026 5.432 - 53.44% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 75.65% 31.042 54.525 - -0.71% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 73.99% 1354.334 2356.415 - 79.53% -
std::copy_n(vector<int>)/32768 72.31% 1916.625 3302.485 - -12.78% -
std::set<std::string>::erase(key)_(existent)/1024 70.74% 57.118 97.521 - 72.24% -
std::remove_copy_if(deque<int>)_(prefix)/32 68.67% 17.810 30.041 - 59.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 67.64% 45.830 76.831 - 7.10% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 66.38% 18.153 30.202 - 64.84% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 66.09% 34.761 57.737 - 36.42% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 66.07% 26.251 43.596 - 36.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 64.78% 3.785 6.237 - 65.07% -
SetIntersection_Interlaced_Vector_float_16384_64 64.71% 6294520.533 10367429.672 - 73.66% -
SetIntersection_Interlaced_Vector_uint64_262144_64 63.16% 11757442.123 19183746.189 - 53.67% -
SetIntersection_Interlaced_Set_uint64_16384_16 62.50% 223495020.740 363174871.199 - 66.25% -
std::partial_sort_copy(deque<int>)_(descending)/8 61.06% 14.625 23.555 - -0.57% -
std::multiset<std::string>::erase(key)_(existent)/32 58.05% 49.986 79.004 - -0.85% -
SetIntersection_Interlaced_Set_uint64_16384_256 56.73% 213880749.424 335221565.188 - 60.20% -
std::set<std::string>::insert(value)_(already_present)/8192 55.37% 38.955 60.524 - 58.37% -
rng::for_each(map<int>)/8192 55.11% 7392.749 11467.112 - 57.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 54.49% 169172138.119 261347738.946 - 56.27% -
SetIntersection_Interlaced_Vector_float_16384_1024 54.13% 43964431.175 67763863.094 - 75.95% -
SetIntersection_Interlaced_Vector_float_16384_16 53.80% 2298991.618 3535860.754 - -1.11% -
rng::for_each(multimap<int>)/8192 53.03% 7591.106 11616.664 - 60.61% -
std::for_each(map<int>::iterator)/8192 51.94% 7716.158 11723.592 - 58.97% -
std::is_partitioned(list<int>)_(partitioned)/8192 51.47% 6859.529 10390.005 - 48.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.88% 47.992 72.413 - -0.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 49.63% 3.347 5.008 - 50.21% -
std::partial_sort_copy(deque<int>)_(heap)/8 48.97% 14.819 22.076 - 0.37% -
SetIntersection_Interlaced_Set_uint64_16384_16384 47.47% 241197760.401 355683454.239 - 51.40% -
SetIntersection_Interlaced_Set_uint64_16384_64 47.01% 234849103.946 345250947.321 - 49.19% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 46.86% 12.146 17.837 - 28.71% -
std::for_each(multimap<int>::iterator)/8192 46.42% 7613.759 11147.820 - 50.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 44.48% 24.100 34.820 - 43.80% -
SetIntersection_Interlaced_Vector_string_262144_1024 43.89% 238540611.416 343231150.868 - 40.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 41.85% 24.910 35.336 - -0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 41.75% 166187678.994 235577870.189 - 43.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 41.23% 165038957.223 233087849.584 - 43.32% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 40.68% 1.198 1.686 - -10.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 40.07% 0.341 0.477 - 60.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 38.45% 162999247.885 225672127.909 - 40.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 38.25% 24.514 33.889 - 0.07% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 38.15% 8552.093 11814.500 - 44.01% -
SetIntersection_Interlaced_Vector_float_1024_64 37.93% 3640318.744 5021165.961 - 52.57% -
SetIntersection_Interlaced_Vector_uint64_16384_16 37.64% 2392381.516 3292918.567 - -5.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 37.57% 23.622 32.497 - 1.48% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 37.30% 8997.607 12354.098 - 46.22% -
ranges::minmax(std::list<long_long>)/1 37.30% 0.449 0.617 - 13.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 37.21% 159658303.784 219065071.553 - 38.56% -
BM_toupper_char<char> 36.52% 0.503 0.686 - 11.27% -
BM_PushHeap_string_Descending_1 35.61% 0.473 0.641 - -0.03% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.36% 30.292 41.003 - 16.17% -
BM_vector_deque_ranges_copy/0 34.83% 0.368 0.496 - 34.74% -
std::unordered_set<std::string>::find(key)_(existent)/1024 34.66% 31.201 42.016 - 19.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 34.57% 58.419 78.615 - 11.90% -
SetIntersection_Interlaced_Set_uint64_16384_4 32.18% 181960723.674 240509853.976 - 36.20% -
std::search(list<int>)_(same_length)/8192 32.13% 7950.486 10504.997 - 21.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.91% 24.597 32.446 - -2.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 31.50% 24.444 32.144 - 6.04% -
rng::for_each(multiset<int>)/8192 31.30% 7813.392 10258.772 - 33.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 31.25% 5581843.137 7326153.340 - -16.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 30.75% 1.226 1.604 - 23.60% -
SetIntersection_Interlaced_Vector_float_1024_16 30.68% 1971228.044 2575956.127 - 42.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.49% 73.892 96.424 - 9.50% -
std::move(list<int>)/4096 30.22% 3907.016 5087.630 - 28.98% -
SetIntersection_Interlaced_Vector_float_262144_4 30.17% 1548130.787 2015166.485 - 38.38% -
std::unordered_set<int>::count(key)_(existent)/8192 30.11% 1.342 1.746 - 13.35% -
rng::for_each(set<int>)/8192 29.74% 7751.398 10056.954 - 29.81% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 29.68% 23.619 30.630 - 8.00% -
std::unordered_set<int>::contains(key)_(non-existent)/0 29.25% 0.338 0.437 - 29.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.05% 51.721 66.746 - -2.16% -
std::search(list<int>)_(single_element)/8192 28.37% 7540.243 9679.177 - 18.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 28.32% 0.492 0.632 - -0.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 27.67% 38.733 49.450 - 29.74% -
std::unordered_set<int>::count(key)_(existent)/1024 27.46% 1.152 1.469 - 9.00% -
BM_PushHeap_float_Random_1 27.34% 0.548 0.697 - 38.78% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 27.25% 42.686 54.320 - -1.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 26.74% 0.347 0.440 - 17.88% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 26.59% 590.861 747.945 - 31.08% -
ranges::minmax(std::deque<char>)/1 26.26% 0.672 0.848 - 20.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 26.23% 18.147 22.906 - 26.61% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 26.23% 13.549 17.102 - -32.84% -
std::for_each(multiset<int>::iterator)/8192 26.23% 8213.673 10367.827 - 29.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 26.15% 18.230 22.998 - 28.46% -
std::count_if(list<int>)_(every_other)/8192 25.70% 7019.740 8823.503 - 14.69% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25.57% 576.147 723.469 - 34.14% -
std::for_each(set<int>::iterator)/8192 24.85% 8092.027 10102.585 - 27.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 24.82% 26.880 33.551 - 22.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.68% 61.254 76.371 - 16.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 24.64% 35.893 44.737 - 25.46% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 24.23% 26443.058 32851.187 - 24.26% -
std::find_first_of(vector<int>)_(large_needle)/32 24.09% 103.506 128.443 - 26.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.88% 28.838 35.724 - -0.57% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 23.63% 31.805 39.321 - -0.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 23.55% 766.351 946.861 - -1.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 23.43% 27.573 34.033 - -1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 23.30% 2935684.586 3619754.878 - 20.63% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 23.29% 72.989 89.986 - -1.46% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 23.10% 649.308 799.314 - 2.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 23.02% 42.900 52.775 - 2.62% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 22.99% 35.848 44.091 - 26.40% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 22.92% 8.931 10.978 - -26.77% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.80% 1.051 1.290 - 0.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.28% 64.358 78.699 - 0.95% -
std::find_end(deque<int>)_(process_all)/1048576 22.25% 278510.084 340490.363 - 29.10% -
std::stable_partition(list<int>)_(dense)/1024 22.22% 1424.769 1741.421 - 21.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 21.98% 608.308 742.010 - -2.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 21.90% 29.856 36.394 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 21.61% 90221797.452 109719873.823 - 10.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 21.60% 3426.109 4166.294 - 21.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.58% 19.684 23.932 - 1.96% -
std::find_first_of(vector<int>)_(large_needle)/1024 21.50% 106506.501 129401.218 - 20.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 21.49% 1.445 1.756 - 14.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.41% 543.778 660.208 - 6.00% -
std::unordered_set<int>::count(key)_(non-existent)/8192 21.25% 1.425 1.728 - 8.33% -
std::search(deque<int>)_(near_matches)/1024 21.24% 18083.167 21923.778 - 20.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.19% 20.063 24.315 - 62.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 21.12% 11.987 14.519 - 22.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.07% 557.721 675.217 - 4.68% -
std::map<std::string,_int>::insert(value)_(already_present)/32 20.94% 21.874 26.453 - 9.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 20.89% 23.404 28.292 - -14.10% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 20.86% 6578.176 7950.354 - 21.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 20.48% 553.799 667.191 - 8.24% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 20.44% 34.787 41.897 - 20.12% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20.33% 11968.230 14401.851 - 3.77% -
BM_std_minmax_element<char>/64 20.06% 17.074 20.499 - 17.71% -
std::copy(vector<bool>)_(aligned)/1048576 19.82% 2168.876 2598.784 - -17.98% -
std::set<std::string>::insert(value)_(new_value,_end)/32 19.47% 32.830 39.220 - 16.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 19.45% 1.537 1.836 - 26.96% -
std::find_if_not(vector<char>)_(bail_25%)/1024 19.43% 25.138 30.021 - 19.44% -
ranges::min(std::deque<__int128>)/70000 19.25% 24096.913 28736.767 - -1.99% -
std::search(deque<int>)_(same_length)/1000 18.72% 350.991 416.679 - 22.35% -
BM_deque_vector_ranges_copy_backward/70000 17.99% 7649.402 9025.645 - 6.21% -
BM_PushHeap_uint32_PipeOrgan_1 17.96% 0.392 0.463 - 12.61% -
SetIntersection_Interlaced_Vector_float_256_16 17.89% 6200303.303 7309404.145 - 25.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.87% 503.124 593.017 - 3.73% -
bm_ranges_lexicographical_compare<int>/1 17.71% 1.165 1.371 - -4.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 17.58% 288.105 338.750 - 13.21% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.44% 8.833 10.374 - 17.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 17.31% 1.487 1.745 - 5.19% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 17.20% 52.963 62.072 - 101.90% -
std::search(deque<int>)_(near_matches)/1000 17.13% 17811.347 20862.021 - 13.88% -
std::find_if(deque<int>)_(bail_25%)/8192 17.08% 498.723 583.898 - 8.37% -
std::find_if(deque<int>)_(bail_25%)/32768 16.97% 1984.606 2321.447 - 8.06% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.93% 5.857 6.849 - 16.09% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 16.93% 590.561 690.524 - 23.39% -
std::rotate(vector<bool>)_(1_element_backward)/8192 16.79% 106.041 123.849 - 12.36% -
BM_deque_vector_copy_backward/70000 16.75% 7696.135 8985.435 - 0.90% -
bm_lexicographical_compare<signed_char>/64 16.62% 1.938 2.260 - 18.82% -
std::multiset<std::string>::ctor(const&)/32 16.54% 698.643 814.192 - -0.50% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.53% 6.258 7.293 - 16.31% -
std::for_each(list<int>)/8192 16.35% 7782.001 9054.391 - 25.15% -
std::unordered_set<std::string>::erase(iterator)/1024 16.33% 26.406 30.719 - -2.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 16.21% 15.253 17.726 - 23.60% -
BM_std_minmax_element<short>/4000 16.06% 923.633 1071.975 - -0.84% -
BM_std_minmax_element<short>/5500 16.02% 1267.219 1470.211 - -0.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 15.94% 1.576 1.827 - 4.76% -
BM_deque_vector_ranges_copy_backward/64000 15.89% 6986.166 8096.350 - 3.74% -
BM_std_minmax_element<short>/4096 15.83% 946.214 1096.043 - -0.95% -
BM_std_minmax_element<short>/1024 15.83% 241.580 279.818 - -1.03% -
std::find_first_of(vector<int>)_(large_needle)/8192 15.82% 6869511.441 7956571.022 - 15.16% -
std::fill_n(list<int>)/8192 15.82% 7299.415 8454.456 - -4.05% -
std::find_first_of(vector<int>)_(large_needle)/50 15.77% 283.645 328.383 - 25.28% -
std::remove_if(deque<int>)_(prefix)/50 15.72% 62.387 72.196 - 8.15% -
std::rotate(vector<bool>)_(by_1/4)/1024 15.65% 13.087 15.135 - 14.30% -
std::multimap<std::string,_int>::ctor(const&)/32 15.49% 675.404 780.034 - -1.49% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 15.38% 1.216 1.402 - 8.33% -
std::unordered_set<int>::count(key)_(existent)/32 15.34% 1.292 1.490 - 6.91% -
BM_deque_vector_move_backward/70000 15.22% 7488.985 8628.768 - -1.71% -
BM_deque_vector_copy_backward/65536 15.21% 7204.574 8300.593 - -1.37% -
std::move_backward(vector<int>)/262144 15.21% 18589.751 21417.674 - 1.49% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 15.18% 10.128 11.665 - 9.89% -
std::vector<int>::ctor(size)/32 15.16% 10.278 11.836 - 11.88% -
SetIntersection_Interlaced_Vector_string_16384_256 15.16% 38364924.880 44179912.628 - 14.49% -
std::find_end(deque<int>)_(match_near_end)/1000 15.10% 33.920 39.042 - -15.31% -
SetIntersection_Interlaced_Vector_float_16384_4 15.10% 1407571.341 1620055.450 - -0.77% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 15.06% 454.144 522.523 - 14.64% -
bm_lexicographical_compare<int>/1 15.00% 1.384 1.592 - 22.61% -
SetIntersection_Interlaced_Vector_uint64_256_64 14.91% 7779989.767 8940316.954 - 31.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 14.87% 63535.202 72984.389 - 15.64% -
std::search(list<int>,_pred)_(single_element)/8192 14.85% 7665.406 8803.886 - -9.71% -
std::unordered_map<int,_int>::find(key)_(existent)/32 14.72% 1.281 1.470 - 5.67% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 14.59% 1.379 1.580 - 6.64% -
BM_deque_vector_copy_backward/64000 14.58% 7009.061 8031.287 - -1.00% -
BM_deque_vector_ranges_move_backward/70000 14.58% 7674.162 8793.061 - 2.35% -
SetIntersection_Interlaced_Vector_uint32_256_64 14.34% 7087974.373 8104117.757 - 17.15% -
std::all_of(vector<int>)_(process_all)/50 14.26% 12.656 14.461 - 3.49% -
BM_std_minmax_element<short>/512 14.22% 124.509 142.209 - -1.00% -
std::multiset<int>::contains(key)_(non-existent)/8192 14.16% 8.981 10.252 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_16384_64 14.10% 7781815.500 8879391.267 - 36.06% -
ranges::min(std::list<__int128>)/1 14.08% 0.330 0.376 - 3.01% -
SetIntersection_Front_Set_uint32_16384_16384 14.07% 218732666.352 249514765.628 - 17.89% -
SetIntersection_Interlaced_Vector_float_64_16 14.00% 16541617.070 18857257.180 - 13.77% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 13.95% 10153.795 11570.670 - 21.13% -
BM_PushHeap_uint64_Descending_1 13.90% 0.532 0.606 - 47.98% -
std::set<std::string>::count(key)_(existent)/32 13.88% 14.842 16.902 - 12.97% -
BM_deque_vector_move_backward/65536 13.84% 7040.947 8015.323 - 0.21% -
BM_StringEraseWithMove_Empty_Transparent 13.83% 0.555 0.632 - -4.00% -
BM_deque_vector_ranges_copy_backward/65536 13.77% 7303.823 8309.397 - 2.63% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 13.69% 32.121 36.518 - 16.91% -
std::fill_n(vector<bool>)/262144 13.67% 827.999 941.188 - 0.01% -
std::partition_copy(list<int>)/8192 13.62% 6928.902 7872.453 - 17.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.61% 27.897 31.694 - 13.04% -
std::unordered_set<std::string>::find(key)_(existent)/32 13.58% 37.003 42.029 - 19.05% -
std::copy(vector<int>)/4096 13.55% 142.162 161.424 - -4.15% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 13.51% 10.752 12.205 - 10.05% -
std::unordered_multiset<int>::find(key)_(existent)/8192 13.50% 1.215 1.379 - 4.80% -
rng::find(vector<bool>)_(process_all)/8 13.49% 0.715 0.812 - 21.15% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 13.36% 770.911 873.936 - 29.29% -
std::find_end(list<int>)_(single_element)/8192 13.33% 7730.315 8760.860 - 5.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.33% 15.816 17.924 - 12.22% -
std::set<std::string>::equal_range(key)_(existent)/32 13.32% 16.135 18.284 - 11.79% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 13.25% 62.565 70.858 - 14.11% -
ranges::minmax(std::vector<long_long>)/1 13.23% 0.608 0.688 - -0.06% -
SetIntersection_Interlaced_Vector_uint64_16384_4 13.22% 1357653.501 1537155.712 - -1.26% -
std::multiset<std::string>::count(key)_(non-existent)/32 13.17% 10.043 11.365 - -1.52% -
BM_deque_vector_move_backward/64000 13.09% 6943.867 7852.892 - 0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 13.08% 196392307.491 222082038.610 - 7.72% -
std::find_end(deque<int>)_(process_all)/8192 12.92% 2358.651 2663.346 - 25.22% -
std::unordered_set<std::string>::erase(key)_(existent)/32 12.71% 51.630 58.193 - -21.32% -
std::set<std::string>::upper_bound(key)_(existent)/1024 12.70% 21.646 24.395 - 10.52% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 12.69% 16.957 19.109 - 13.29% -
BM_std_minmax_element<short>/65536 12.63% 15514.641 17474.861 - -0.76% -
BM_std_minmax_element<short>/64000 12.61% 15146.294 17056.506 - -0.79% -
ranges::min(std::deque<__int128>)/64 12.59% 20.617 23.212 - 1.04% -
BM_std_minmax_element<char>/64000 12.53% 16868.580 18982.446 - 14.90% -
BM_std_minmax_element<short>/70000 12.53% 16576.920 18653.268 - -0.78% -
rng::find_last(vector<char>)_(bail_90%)/8 12.52% 0.408 0.459 - -0.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 12.46% 0.271 0.305 - -1.30% -
std::find_end(deque<int>)_(process_all)/1024 12.46% 300.489 337.929 - 10.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.45% 61.402 69.045 - 13.26% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 12.44% 2.888 3.247 - -12.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 12.39% 38.216 42.952 - 12.49% -
BM_vector_deque_ranges_copy_backward/1 12.39% 2.085 2.344 - 18.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 12.38% 9.785 10.996 - 4.49% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.35% 10.670 11.988 - 8.47% -
std::set<std::string>::find(key)_(existent)/8192 12.35% 30.858 34.669 - 12.74% -
BM_std_minmax_element<char>/65536 12.33% 17255.955 19384.471 - 14.61% -
SetIntersection_Interlaced_Vector_uint32_262144_16 12.29% 5270421.331 5918108.900 - 96.14% -
BM_std_minmax_element<char>/4000 12.27% 1063.846 1194.382 - 15.27% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 12.27% 1.423 1.598 - 36.50% -
std::find_if(vector<int>)_(bail_25%)/8 12.26% 0.747 0.839 - -8.39% -
BM_std_minmax_element<char>/5500 12.24% 1457.659 1636.052 - 15.02% -
BM_std_minmax_element<char>/4096 12.16% 1088.988 1221.461 - 14.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.12% 31.771 35.620 - 2.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.11% 58.432 65.506 - 0.07% -
std::swap_ranges(list<int>)/8192 12.05% 9829.452 11013.876 - 4.95% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.02% 10.541 11.808 - 9.71% -
BM_std_minmax_element<char>/70000 11.97% 18434.448 20641.631 - 13.88% -
BM_vector_deque_ranges_copy_backward/2 11.96% 1.835 2.054 - 19.17% -
BM_StringEraseWithMove_Empty_Opaque 11.96% 0.798 0.893 - -1.03% -
std::find_end(list<int>,_pred)_(same_length)/8192 11.95% 9247.471 10352.939 - 10.34% -
std::map<std::string,_int>::ctor(const&)/32 11.94% 720.836 806.938 - -3.21% -
SetIntersection_Interlaced_Set_string_262144_4 11.87% 1844680.176 2063724.203 - 13.19% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 11.83% 36.208 40.493 - -1.07% -
SetIntersection_None_Set_string_262144_262144 11.74% 1637957.438 1830230.467 - 11.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 11.64% 1470.472 1641.689 - 22.68% -
SetIntersection_None_Set_string_262144_16384 11.59% 1625165.607 1813547.445 - 11.20% -
SetIntersection_Interlaced_Vector_float_1024_4 11.53% 1264687.319 1410467.941 - 12.62% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 11.53% 1.427 1.591 - -3.50% -
SetIntersection_None_Set_string_262144_256 11.52% 1626162.272 1813566.648 - 11.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 11.49% 4.292 4.785 - 14.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 11.35% 4807656.133 5353300.773 - 12.98% -
SetIntersection_None_Set_string_262144_1024 11.31% 1641524.414 1827119.303 - 10.95% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 11.28% 9452.262 10518.609 - 14.29% -
BM_std_minmax_element<char>/1024 11.25% 278.056 309.323 - 14.16% -
BM_deque_vector_copy_backward/0 11.24% 1.422 1.582 - 3.57% -
bm_lexicographical_compare<signed_char>/1 11.21% 1.342 1.492 - 12.87% -
std::find_end(deque<int>)_(match_near_end)/1024 11.19% 32.396 36.020 - 10.88% -
BM_std_minmax_element<char>/512 11.15% 140.955 156.675 - 13.31% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.12% 36.402 40.451 - -5.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 11.07% 4.531 5.033 - 10.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 11.05% 39.528 43.897 - -9.66% -
std::rotate(deque<int>)_(1_element_backward)/8192 11.05% 308.476 342.560 - 9.65% -
std::move(deque<int>)/32768 10.94% 1816.952 2015.662 - -0.17% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 10.93% 27.417 30.413 - 6.92% -
SetIntersection_Interlaced_Vector_string_16384_4 10.91% 1789989.567 1985253.790 - 10.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 10.90% 19437.310 21555.188 - 6.35% -
bm_lexicographical_compare<signed_char>/8 10.89% 3.085 3.421 - 5.43% -
std::rotate(deque<int>)_(1_element_forward)/8192 10.81% 298.741 331.025 - 10.55% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 10.80% 6727.479 7454.104 - 5.05% -
std::multiset<std::string>::insert(value)_(already_present)/8192 10.73% 62.971 69.730 - -0.19% -
BM_deque_deque_ranges_move_backward/70000 10.73% 7827.965 8667.566 - 0.63% -
bm_lexicographical_compare<int>/8 10.66% 1.476 1.634 - 7.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10.63% 63544894.022 70302432.569 - 1.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.53% 1249.321 1380.871 - 3.24% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 10.35% 12.192 13.453 - 6.27% -
BM_deque_vector_ranges_move_backward/64000 10.32% 6952.945 7670.680 - -2.69% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 10.30% 31.057 34.256 - -0.95% -
BM_deque_deque_copy_backward/65536 10.26% 7457.970 8223.522 - 2.76% -
std::find_if(vector<char>)_(bail_25%)/8 10.23% 0.908 1.001 - 8.19% -
SetIntersection_Interlaced_Set_string_262144_16 10.14% 2134882.242 2351289.469 - 12.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 10.13% 16.183 17.823 - 10.63% -
rng::find(vector<bool>)_(process_all)/50 9.97% 0.711 0.782 - 15.27% -
BM_deque_deque_ranges_move_backward/1 9.97% 2.521 2.773 - 6.68% -
std::find_if(vector<char>)_(bail_25%)/1024 9.91% 25.115 27.603 - 9.59% -
BM_lexicographical_compare_three_way_fast_path/4 9.89% 1.118 1.228 - 7.22% -
BM_StringRelational_Eq_Empty_Empty_Control 9.84% 1.795 1.972 - -4.59% -
SetIntersection_Front_Set_float_1024_256 9.83% 3898477.849 4281574.846 - 1.31% -
bm_write 9.82% 548.078 601.893 - -0.85% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.80% 37889559.214 41604294.120 - 8.86% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.78% 42992015.273 47198414.219 - -5.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 9.72% 1419.191 1557.159 - -1.28% -
BM_deque_deque_ranges_copy_backward/64000 9.71% 7132.295 7824.901 - 1.81% -
BM_deque_deque_ranges_move_backward/2 9.62% 2.300 2.522 - 6.99% -
std::set<std::string>::ctor(const&)/32 9.56% 713.616 781.849 - 10.45% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 9.52% 317.986 348.273 - 6.85% -
std::replace(vector<int>)_(sprinkled)/32 9.47% 5.719 6.260 - 6.63% -
BM_deque_vector_ranges_move_backward/65536 9.47% 7136.653 7812.353 - -1.96% -
std::multiset<std::string>::find(key)_(non-existent)/1024 9.46% 21.893 23.964 - -0.30% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.45% 9.787 10.712 - 5.31% -
BM_deque_deque_ranges_copy_backward/1 9.43% 2.425 2.653 - 1.67% -
ranges::minmax(std::deque<long_long>)/1 9.42% 0.706 0.773 - -15.65% -
std::stable_partition(list<int>)_(alloc_fails)/8192 9.42% 26403.383 28889.520 - 8.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 9.41% 1633732.340 1787496.258 - 6.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 9.40% 2106497.152 2304499.676 - 10.46% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 9.40% 1.053 1.151 - 2.21% -
BM_PushHeap_uint32_Ascending_1 9.38% 0.633 0.693 - 49.42% -
std::set<int>::equal_range(key)_(non-existent)/1024 9.37% 6.409 7.009 - 2.42% -
BM_deque_vector_ranges_copy/65536 9.35% 2967.567 3245.164 - 9.56% -
std::replace(list<int>)_(sprinkled)/8192 9.35% 7140.310 7808.061 - 0.89% -
std::find_first_of(deque<int>)_(small_needle)/32 9.29% 106.538 116.433 - 6.61% -
SetIntersection_Interlaced_Vector_uint64_1024_16 9.25% 2009365.413 2195207.117 - 18.15% -
std::copy_n(vector<int>)/8 9.24% 2.130 2.327 - -1.47% -
std::copy_backward(deque<int>)/262144 9.22% 31435.549 34332.805 - 8.27% -
BM_deque_deque_move_backward/65536 9.21% 7515.669 8207.647 - 2.24% -
std::remove_copy(deque<int>)_(prefix)/1024 9.19% 383.696 418.940 - 2.72% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 9.16% 20.266 22.123 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 9.09% 1633330.080 1781809.655 - 8.51% -
SetIntersection_Front_Vector_uint32_262144_1024 9.07% 5420610.967 5912304.555 - 0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.07% 1186.355 1293.937 - -0.57% -
BM_deque_deque_ranges_copy_backward/70000 9.04% 7901.473 8616.146 - 0.45% -
BM_deque_vector_ranges_copy/64000 9.04% 2950.862 3217.502 - 7.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 9.02% 1615964.760 1761722.252 - 8.68% -
SetIntersection_Front_Set_uint64_262144_16384 9.01% 222362501.747 242400656.844 - 9.17% -
ranges::minmax(std::list<char>)/1 9.01% 0.321 0.350 - 0.74% -
BM_vector_deque_move_backward/70000 9.00% 7880.565 8589.758 - -0.76% -
std::map<std::string,_int>::find(key)_(existent)/32 8.99% 14.816 16.148 - 9.89% -
BM_std_minmax_element<int>/512 8.98% 118.437 129.070 - -1.84% -
BM_deque_vector_ranges_copy/0 8.96% 1.368 1.490 - -5.94% -
std::swap_ranges(list<int>)/1024 8.94% 746.303 813.046 - -0.43% -
BM_vector_deque_move_backward/65536 8.94% 7571.242 8247.945 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8.92% 8969716.708 9769414.890 - 12.35% -
SetIntersection_None_Set_string_262144_64 8.83% 1666198.160 1813339.926 - 11.14% -
SetIntersection_Front_Vector_float_262144_1024 8.83% 5427656.019 5906652.281 - 0.69% -
SetIntersection_Interlaced_Set_string_262144_64 8.82% 2125730.955 2313194.338 - 10.25% -
std::find(vector<long_long>)_(process_all)/8 8.76% 1.146 1.246 - 24.13% -
std::find_if_not(vector<int>)_(bail_25%)/8 8.73% 0.836 0.909 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 8.71% 1639719.402 1782583.905 - 8.96% -
BM_align/1 8.66% 0.623 0.677 - 5.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 8.62% 1636515.217 1777581.055 - -0.10% -
std::unordered_set<int>::contains(key)_(existent)/1024 8.58% 1.256 1.364 - 7.91% -
SetIntersection_Interlaced_Set_uint32_16384_16384 8.56% 225949290.897 245295553.901 - 9.72% -
BM_std_minmax_element<long_long>/4096 8.55% 1041.490 1130.556 - 5.99% -
SetIntersection_None_Set_string_16384_16384 8.52% 191867696.443 208221187.811 - 6.80% -
SetIntersection_Front_Vector_float_1024_1024 8.50% 5433929.916 5895612.894 - -0.06% -
SetIntersection_Front_Set_string_256_64 8.48% 14014985.361 15203946.639 - 2.47% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.47% 1.350 1.465 - 20.86% -
BM_std_minmax_element<long_long>/5500 8.45% 1394.411 1512.229 - 5.92% -
std::find_end(list<int>,_pred)_(single_element)/8192 8.43% 8141.471 8828.178 - 1.91% -
SetIntersection_Front_Set_float_1024_64 8.42% 1697246.266 1840078.429 - 3.68% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 8.41% 31.571 34.226 - 1.77% -
BM_vector_deque_ranges_copy/2 8.40% 1.834 1.988 - 1.38% -
BM_std_minmax_element<char>/2 8.39% 0.632 0.685 - 6.48% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 8.34% 82.338 89.206 - 32.46% -
BM_deque_deque_move_backward/70000 8.32% 7887.509 8543.512 - 0.76% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 8.32% 28.005 30.334 - -2.90% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 8.29% 55.386 59.979 - 36.87% -
BM_deque_deque_ranges_copy_backward/0 8.19% 0.737 0.797 - 0.17% -
SetIntersection_None_Set_uint64_16384_64 8.15% 168812250.898 182573640.092 - 10.03% -
BM_std_minmax_element<long_long>/4000 8.15% 1018.945 1101.978 - 5.76% -
BM_std_minmax_element<int>/4000 8.14% 894.866 967.695 - -2.85% -
std::find_if(vector<char>)_(bail_25%)/32768 8.12% 797.270 862.010 - 7.82% -
BM_std_minmax_element<int>/4096 8.10% 915.845 990.045 - -3.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 8.10% 62.671 67.747 - 4.19% -
BM_vector_deque_copy_backward/65536 8.10% 7471.548 8076.634 - -1.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 8.07% 30.911 33.406 - 8.83% -
BM_align/8 8.06% 0.623 0.673 - 5.35% -
BM_align/64 8.06% 0.623 0.673 - 5.15% -
BM_std_minmax_element<long_long>/512 8.05% 134.086 144.886 - 5.32% -
BM_std_minmax_element<int>/1024 8.00% 233.100 251.750 - -2.60% -
BM_deque_deque_copy_backward/64000 7.96% 7289.610 7869.860 - 0.70% -
BM_vector_deque_ranges_copy_backward/70000 7.94% 8023.877 8660.890 - 0.83% -
BM_std_minmax_element<long_long>/1024 7.93% 264.617 285.595 - 5.26% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.93% 1.297 1.400 - 5.80% -
BM_vector_deque_ranges_copy_backward/65536 7.93% 7515.158 8110.855 - -1.51% -
ranges::min(std::vector<__int128>)/70000 7.92% 29512.688 31851.041 - 0.30% -
std::copy_backward(deque<int>)/8 7.90% 2.570 2.773 - 3.82% -
rng::contains_subrange(list<int>)_(near_matches)/1024 7.89% 38525.730 41565.678 - -0.45% -
SetIntersection_None_Set_uint64_16384_4 7.88% 164757256.536 177733237.410 - 10.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.84% 19.206 20.713 - -0.94% -
BM_std_minmax_element<int>/5500 7.74% 1229.545 1324.736 - -2.78% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 7.74% 45.950 49.508 - 8.90% -
ranges::minmax(std::list<__int128>)/1 7.71% 0.429 0.462 - 2.61% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.71% 65.704 70.768 - 6.89% -
std::set<std::string>::erase(key)_(existent)/32 7.65% 68.008 73.213 - 7.78% -
std::fill_n(list<int>)/1024 7.62% 440.496 474.053 - 0.93% -
BM_std_minmax_element<long_long>/64000 7.61% 16449.870 17702.164 - 6.36% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.61% 22.792 24.525 - 3.86% -
std::for_each_n(list<int>)/8192 7.60% 7790.764 8382.491 - 0.09% -
BM_deque_deque_copy_backward/70000 7.59% 7931.066 8533.329 - 0.60% -
std::set<std::string>::contains(key)_(existent)/1024 7.59% 21.271 22.884 - 8.24% -
SetIntersection_Front_Set_float_262144_1024 7.55% 13137967.583 14130364.918 - 5.59% -
BM_deque_deque_ranges_copy_backward/2 7.55% 2.183 2.347 - -0.50% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.55% 29.121 31.319 - 9.89% -
rng::contains(deque<int>)_(process_all)/8 7.53% 2.918 3.138 - 3.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.45% 3.816 4.100 - -1.18% -
std::find(vector<long_long>)_(bail_25%)/8 7.45% 0.858 0.922 - 3.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 7.43% 1.432 1.538 - 12.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 7.42% 1617379.233 1737455.565 - 6.48% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 7.41% 20.469 21.986 - 3.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 7.34% 64.777 69.532 - 96.53% -
std::find(deque<int>)_(process_all)/50 7.33% 12.992 13.944 - 5.73% -
BM_std_minmax_element<int>/65536 7.32% 14634.547 15705.951 - -3.21% -
ranges::minmax(std::deque<__int128>)/64 7.27% 30.211 32.406 - -10.84% -
ranges::min(std::vector<long_long>)/8 7.23% 2.036 2.183 - -0.72% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 7.18% 73.626 78.916 - 11.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.09% 20.425 21.874 - 14.41% -
BM_std_minmax_element<int>/70000 7.07% 15660.251 16768.079 - -3.27% -
std::replace(vector<int>)_(sprinkled)/50 7.07% 8.957 9.590 - 8.88% -
std::map<std::string,_int>::contains(key)_(existent)/1024 7.05% 22.340 23.914 - -0.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 7.04% 10.634 11.384 - 0.47% -
std::remove_if(deque<int>)_(prefix)/32 7.04% 54.208 58.021 - 3.86% -
SetIntersection_Interlaced_Vector_float_256_64 7.00% 6870154.420 7351205.398 - 5.86% -
std::find_first_of(deque<int>)_(small_needle)/50 6.99% 163.741 175.191 - 4.78% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.98% 1.400 1.498 - 6.67% -
ranges::minmax(std::vector<char>)/64 6.97% 1.197 1.280 - 4.13% -
BM_PushHeap_float_Descending_4 6.92% 0.368 0.394 - 10.63% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.86% 4.687 5.008 - 0.33% -
BM_StringMove_Small 6.85% 0.706 0.755 - 3.81% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 6.82% 793.881 848.060 - -1.80% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.82% 14841.072 15853.738 - -7.00% -
BM_vector_deque_copy_backward/64000 6.81% 7290.185 7786.385 - -4.22% -
std::copy_backward(deque<int>)/1048576 6.81% 129654.935 138478.792 - -3.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.80% 29.836 31.866 - -7.03% -
BM_lexicographical_compare_three_way<IntPtr>/16 6.79% 4.246 4.535 - 4.02% -
std::move_backward(vector<int>)/8 6.78% 2.133 2.277 - 0.62% -
std::find_end(vector<int>)_(single_element)/8192 6.77% 1858.968 1984.891 - 6.27% -
std::set<int>::lower_bound(key)_(existent)/8192 6.73% 8.082 8.626 - 10.03% -
ranges::min(std::vector<char>)/8 6.73% 2.211 2.359 - -2.48% -
ranges::min(std::deque<char>)/1 6.72% 0.688 0.734 - 11.34% -
std::multiset<int>::equal_range(key)_(existent)/32 6.72% 2.240 2.391 - 2.95% -
ranges::min(std::deque<__int128>)/1 6.70% 0.649 0.693 - 2.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 6.69% 38.784 41.379 - -6.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 6.68% 168138008.043 179365222.356 - 8.22% -
std::unordered_set<int>::count(key)_(non-existent)/1024 6.65% 1.861 1.985 - 20.19% -
BM_StringRelational_Less_Empty_Large_Control 6.64% 1.613 1.720 - 3.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 6.64% 4.331 4.618 - 9.85% -
std::find_first_of(list<int>)_(large_needle)/1024 6.63% 861544.255 918650.070 - -0.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.61% 26.215 27.949 - -0.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.55% 1183.664 1261.252 - -0.32% -
std::set<std::string>::contains(key)_(existent)/8192 6.55% 27.262 29.047 - 6.55% -
BM_vector_deque_ranges_move_backward/70000 6.53% 8030.136 8554.866 - -4.17% -
SetIntersection_None_Set_uint32_262144_256 6.51% 1212325.279 1291231.443 - 15.16% -
BM_std_minmax_element<long_long>/3 6.49% 1.214 1.293 - 4.89% -
std::find_if(vector<char>)_(bail_25%)/8192 6.49% 209.468 223.055 - 5.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.47% 1414.988 1506.532 - 0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.46% 1615317.953 1719697.348 - -2.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 6.42% 1629679.445 1734374.023 - -3.18% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.41% 10038.215 10681.812 - -5.42% -
std::adjacent_find(deque<int>,_pred)/8 6.41% 4.250 4.523 - -6.65% -
BM_vector_deque_ranges_move_backward/0 6.38% 0.438 0.466 - -3.56% -
BM_std_minmax_element<long_long>/64 6.37% 16.771 17.839 - 4.37% -
std::stable_partition(list<int>)_(sparse)/8192 6.36% 8751.420 9308.228 - 7.90% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 6.36% 1.412 1.502 - -3.57% -
BM_vector_deque_ranges_copy_backward/64000 6.35% 7277.097 7739.531 - -4.29% -
BM_std_minmax_element<int>/3 6.35% 1.120 1.191 - 3.02% -
BM_deque_vector_ranges_copy/70000 6.30% 3230.608 3434.111 - 6.15% -
rng::fold_left(deque<int>)/8 6.30% 3.837 4.079 - -0.27% -
SetIntersection_None_Set_uint32_262144_16 6.27% 1209596.355 1285474.693 - 14.67% -
SetIntersection_None_Set_uint32_262144_4 6.26% 1210599.203 1286376.629 - 15.23% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.23% 28.664 30.449 - 6.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.22% 23.086 24.523 - 0.59% -
std::find_end(deque<int>)_(match_near_end)/8192 6.20% 272.231 289.111 - 5.97% -
std::find_if_not(vector<int>)_(bail_25%)/1024 6.19% 29.441 31.265 - -5.95% -
BM_num_put<unsigned_long_long> 6.18% 10.658 11.317 - 5.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.18% 195878475.876 207986669.284 - 5.34% -
BM_vector_deque_ranges_copy/1 6.17% 2.121 2.252 - 3.05% -
std::equal(vector<bool>)_(unaligned)/50 6.15% 0.826 0.877 - 1.62% -
ranges::min(std::vector<__int128>)/64 6.15% 26.375 27.996 - 1.50% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 6.14% 73544.150 78062.852 - 1.19% -
std::multiset<std::string>::erase(iterator)/32 6.14% 30.611 32.490 - -1.05% -
BM_deque_deque_ranges_copy_backward/65536 6.11% 7406.223 7859.039 - -1.77% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.09% 22.769 24.155 - -1.54% -
BM_PushHeap_uint64_SingleElement_16 6.06% 0.338 0.358 - -4.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.05% 2085658.041 2211917.561 - 7.00% -
SetIntersection_Interlaced_Vector_string_1024_64 6.04% 8039006.610 8524262.071 - 3.54% -
BM_vector_deque_ranges_move_backward/2 6.02% 1.934 2.051 - -0.30% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 6.02% 55.307 58.636 - -4.70% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.01% 14.555 15.430 - -1.85% -
SetIntersection_None_Set_uint64_16384_256 5.99% 167650056.708 177697878.885 - 7.80% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.97% 9.972 10.567 - -4.36% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 5.97% 251.764 266.783 - 5.89% -
std::copy_if(vector<int>)_(entire_range)/64 5.96% 15.869 16.815 - -1.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 5.94% 27.247 28.866 - -2.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.94% 40.489 42.894 - -3.91% -
SetIntersection_Interlaced_Vector_string_262144_64 5.94% 19622919.663 20787732.454 - 2.98% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.91% 34.667 36.715 - 3.72% -
BM_deque_vector_copy/70000 5.88% 3174.647 3361.294 - 5.92% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.87% 25.705 27.213 - -2.21% -
BM_std_minmax_element<int>/64000 5.86% 14485.864 15335.387 - -3.37% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.86% 4.280 4.531 - 0.09% -
std::unordered_set<std::string>::count(key)_(existent)/1024 5.85% 36.808 38.962 - 7.44% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.85% 4.432 4.691 - 9.04% -
BM_vector_deque_ranges_move_backward/65536 5.79% 7568.131 8006.307 - -1.86% -
SetIntersection_None_Set_uint32_262144_1 5.76% 1218340.250 1288552.815 - 15.17% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 5.75% 295.754 312.770 - 5.42% -
std::find_if(vector<int>)_(process_all)/8 5.74% 1.288 1.362 - 7.65% -
std::copy_if(vector<int>)_(entire_range)/8 5.74% 2.145 2.268 - -1.28% -
BM_PushHeap_string_Ascending_262144 5.74% 28.058 29.668 - -2.52% -
std::unordered_set<int>::contains(key)_(non-existent)/32 5.72% 1.397 1.477 - -5.92% -
SetIntersection_Interlaced_Vector_string_256_16 5.72% 9949339.512 10518391.982 - 0.90% -
BM_std_minmax_element<short>/4 5.71% 1.137 1.202 - -4.70% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.71% 1.083 1.145 - 4.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.70% 87.372 92.352 - 5.80% -
std::set<std::string>::erase(iterator)/32 5.70% 25.117 26.548 - 5.79% -
std::multiset<std::string>::find(key)_(existent)/1024 5.68% 24.353 25.736 - -0.80% -
std::set<std::string>::equal_range(key)_(existent)/1024 5.63% 21.499 22.710 - 4.57% -
SetIntersection_Interlaced_Vector_string_262144_16 5.62% 6106808.263 6449712.168 - 9.65% -
SetIntersection_Interlaced_Vector_float_1024_256 5.61% 5978489.901 6314108.398 - 13.35% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 5.60% 5972.499 6306.951 - -1.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.59% 9041535.950 9546991.085 - 12.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.57% 1998167.399 2109520.020 - 6.35% -
SetIntersection_Front_Set_uint64_16384_64 5.57% 1653661.831 1745742.211 - -4.31% -
rng::find_last(list<int>)_(bail_10%)/8192 5.57% 6301.021 6651.710 - 5.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.56% 86.955 91.792 - 5.70% -
BM_deque_deque_ranges_move_backward/65536 5.53% 7388.549 7797.455 - -2.84% -
SetIntersection_Front_Vector_float_1024_256 5.52% 2155612.102 2274702.067 - -0.08% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.51% 1.528 1.613 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 5.49% 1003098.554 1058168.851 - 1.49% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.48% 6262.506 6605.487 - 4.33% -
SetIntersection_None_Set_uint64_16384_16 5.48% 167655566.870 176836962.762 - 6.41% -
BM_std_minmax_element<short>/64 5.45% 16.582 17.486 - 0.43% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 5.44% 496149.494 523150.684 - -1.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.43% 0.528 0.557 - 5.53% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.42% 21.657 22.831 - -3.22% -
BM_align/256 5.40% 0.623 0.656 - 2.92% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 5.40% 51.916 54.721 - -2.10% -
std::set<std::string>::ctor(const&,_alloc)/32 5.39% 695.852 733.386 - 5.75% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.35% 19.852 20.914 - 8.97% -
std::remove_if(deque<int>)_(sprinkled)/50 5.33% 60.934 64.184 - -11.17% -
BM_deque_deque_ranges_move_backward/64000 5.30% 7401.720 7794.056 - -1.34% -
SetIntersection_Front_Vector_uint32_16384_1024 5.29% 5622292.151 5919679.187 - 0.31% -
BM_deque_deque_ranges_move_backward/0 5.24% 0.750 0.789 - 9.34% -
std::unique_copy(deque<int>)_(sprinkled)/8192 5.23% 3710.918 3905.103 - -1.58% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 5.22% 34.805 36.622 - 5.76% -
std::remove_copy_if(vector<int>)_(prefix)/8192 5.22% 3338.241 3512.488 - 4.56% -
BM_deque_deque_move_backward/64000 5.21% 7247.068 7624.364 - -0.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 5.20% 1.180 1.241 - -7.80% -
BM_vector_deque_copy_backward/70000 5.18% 8151.213 8573.544 - -2.68% -
std::find_if_not(list<int>)_(process_all)/8192 5.18% 6864.185 7219.450 - -9.81% -
BM_vector_deque_move_backward/64000 5.14% 7299.994 7675.130 - -3.44% -
std::partial_sort(deque<int>)_(descending)/8192 5.13% 251254.977 264142.333 - 2.78% -
std::unordered_multiset<int>::ctor(const&)/32 5.12% 200.322 210.569 - 5.14% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.11% 12.177 12.799 - 4.99% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 5.11% 10.429 10.961 - -0.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 5.08% 779.245 818.832 - 3.90% -
std::rotate(deque<int>)_(by_1/3)/8192 5.08% 3152.501 3312.650 - -1.48% -
SetIntersection_None_Set_uint32_262144_64 5.07% 1223813.639 1285877.846 - 14.65% -
SetIntersection_Front_Vector_uint32_16384_256 5.05% 2151896.868 2260579.258 - -0.18% -
std::is_sorted_until(vector<int>)/8 5.03% 2.041 2.144 - 3.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.03% 195185962.238 205005970.799 - 4.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 5.02% 1.165 1.224 - -11.78% -
std::move(list<int>)/512 5.01% 354.388 372.138 - 7.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.00% 14248.646 14961.565 - 11.52% -
rng::contains(vector<int>)_(process_all)/8 5.00% 2.539 2.666 - 10.31% -
BM_StringRelational_Less_Empty_Huge_Control 4.97% 1.613 1.693 - 4.83% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.97% 669.492 702.740 - 0.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 4.96% 0.347 0.364 - -16.66% -
std::partial_sort(deque<int>)_(ascending)/8 4.93% 32.581 34.188 - 2.56% -
std::swap_ranges(list<int>)/50 4.90% 32.244 33.824 - 2.42% -
SetIntersection_Interlaced_Vector_string_262144_256 4.89% 68333543.450 71678375.046 - 4.79% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.89% 762.155 799.429 - 3.08% -
std::rotate(deque<int>)_(by_1/4)/1024 4.89% 265.109 278.060 - 4.59% -
ranges::min(std::list<char>)/8 4.88% 1.837 1.926 - 1.27% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.85% 1220.079 1279.297 - 4.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.85% 22.681 23.781 - -0.19% -
std::set<int>::insert(value)_(new_value,_end)/8192 4.85% 69.781 73.163 - -5.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.83% 7398865.935 7756235.778 - 4.75% -
SetIntersection_Interlaced_Vector_string_1024_256 4.82% 20212681.641 21186617.074 - 4.25% -
BM_std_minmax_element<long_long>/70000 4.81% 18479.856 19368.586 - 6.47% -
std::find_end(vector<int>)_(single_element)/1000 4.79% 238.317 249.727 - 4.08% -
std::stable_partition(deque<int>)_(dense)/32 4.79% 27.390 28.701 - 0.35% -
BM_lexicographical_compare_three_way_fast_path/64 4.76% 15.068 15.785 - 1.75% -
std::remove_if(vector<int>)_(prefix)/1024 4.72% 349.789 366.309 - -0.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 4.72% 53.008 55.509 - -18.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.72% 860137.738 900696.985 - 4.04% -
std::stable_partition(deque<int>)_(sparse)/1024 4.71% 419.675 439.458 - 4.18% -
SetIntersection_Front_Set_float_262144_16384 4.70% 227354928.176 238043420.864 - 5.11% -
std::move_backward(deque<int>)/1048576 4.70% 125358.618 131249.977 - -0.39% -
SetIntersection_None_Set_string_16384_1024 4.68% 194072906.811 203157061.629 - 2.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.67% 3.207 3.357 - -0.45% -
std::find_end(vector<int>)_(single_element)/1024 4.66% 243.793 255.160 - 4.13% -
BM_deque_deque_ranges_move/70000 4.66% 3272.115 3424.680 - 3.90% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.65% 86.101 90.105 - -3.67% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 4.64% 239551.820 250655.961 - 1.93% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.63% 1.414 1.479 - 4.57% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.61% 5.085 5.319 - -1.02% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.60% 28730.258 30051.642 - 5.17% -
SetIntersection_Front_Set_string_262144_1 4.60% 1063546.972 1112417.453 - 2.06% -
rng::contains_subrange(list<int>)_(near_matches)/8192 4.59% 2501247.172 2615936.372 - 1.61% -
std::copy_if(list<int>)_(entire_range)/64 4.54% 29.809 31.162 - -1.45% -
SetIntersection_Interlaced_Set_uint64_262144_16 4.52% 1661398.762 1736559.570 - 6.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.51% 1968.163 2056.918 - -0.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.50% 1.246 1.302 - 2.34% -
std::unordered_multiset<int>::ctor(const&)/1024 4.48% 6796.717 7101.298 - 6.45% -
ranges::min(std::list<char>)/64 4.46% 25.989 27.148 - 1.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 4.45% 26.511 27.690 - 16.24% -
std::unique_copy(list<int>)_(sprinkled)/32 4.45% 13.057 13.638 - 3.37% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.43% 15.180 15.852 - -14.61% -
std::unordered_set<std::string>::erase(iterator)/32 4.42% 28.149 29.392 - -4.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.41% 0.596 0.623 - 9.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.40% 6.187 6.460 - -0.88% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.40% 24.432 25.507 - 5.60% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.37% 5.072 5.293 - 0.14% -
std::multiset<int>::equal_range(key)_(existent)/8192 4.36% 8.196 8.553 - -1.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.36% 1765263.819 1842246.453 - -2.54% -
std::search(vector<int>)_(same_length)/8192 4.36% 1885.370 1967.479 - 5.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.35% 462.793 482.938 - -6.59% -
std::find_end(vector<int>)_(match_near_end)/1024 4.35% 28.116 29.339 - 2.63% -
std::all_of(vector<int>)_(process_all)/8192 4.34% 2031.945 2120.129 - 2.84% -
ranges::minmax(std::vector<char>)/1 4.33% 0.606 0.633 - 1.45% -
SetIntersection_None_Set_uint64_16384_1 4.33% 162905295.030 169954805.538 - 7.05% -
std::lower_bound(std::list<int>)/8192 4.33% 15533.736 16205.672 - 19.16% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.32% 1.206 1.259 - 8.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.32% 1833395.266 1912617.758 - 4.94% -
std::is_sorted_until(vector<int>,_pred)/8 4.29% 3.438 3.586 - 1.47% -
BM_PushHeap_uint64_SingleElement_4 4.29% 0.356 0.372 - -2.68% -
SetIntersection_Interlaced_Set_string_262144_256 4.27% 2039815.593 2126886.963 - 4.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 4.27% 1132289.048 1180596.715 - 1.73% -
SetIntersection_Front_Set_string_64_64 4.26% 36806688.416 38376014.185 - 6.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 4.25% 45.706 47.650 - 3.85% -
SetIntersection_Front_Set_float_1024_16 4.25% 1172729.173 1222580.509 - 3.11% -
std::all_of(deque<int>)_(process_all)/32768 4.24% 10073.409 10500.914 - 4.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.23% 9.909 10.329 - 1.99% -
BM_vector_deque_ranges_move_backward/1 4.23% 2.244 2.339 - 1.03% -
SetIntersection_Interlaced_Set_string_262144_262144 4.22% 17267359.943 17996637.369 - 3.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.22% 1098522.777 1144860.426 - 3.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.20% 47.022 48.996 - 17.35% -
std::move(deque<int>)/8 4.20% 3.251 3.388 - -3.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.19% 28.851 30.060 - 3.04% -
std::move_backward(deque<int>)/32768 4.19% 3327.406 3466.696 - -1.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.18% 40.784 42.489 - 5.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 4.18% 1174833.429 1223888.597 - 3.24% -
std::make_heap(deque<int>)_(ascending)/8 4.17% 27.303 28.441 - 5.31% -
BM_std_minmax_element<char>/4 4.17% 1.242 1.293 - 1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.16% 195532187.650 203663794.088 - 3.04% -
BM_StringRelational_Less_Large_Empty_Control 4.15% 1.611 1.678 - 3.98% -
std::adjacent_find(deque<int>,_pred)/50 4.13% 28.946 30.142 - -2.42% -
std::set<std::string>::find(key)_(existent)/1024 4.13% 23.722 24.702 - 7.10% -
BM_std_minmax_element<short>/1 4.13% 0.296 0.308 - 1.80% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.13% 0.410 0.427 - -38.61% -
SetIntersection_Interlaced_Set_string_16384_256 4.12% 344259507.251 358427753.411 - 1.45% -
ranges::min(std::vector<long_long>)/1 4.11% 0.323 0.336 - -11.98% -
std::multimap<int,_int>::contains(key)_(existent)/32 4.10% 1.709 1.779 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.09% 193818083.333 201752610.064 - 2.40% -
std::all_of(deque<int>)_(process_all)/8192 4.08% 2521.071 2624.034 - 3.88% -
bm_lexicographical_compare<signed_char>/512 4.07% 7.634 7.945 - 3.64% -
BM_PushHeap_float_Ascending_16384 4.06% 4.036 4.199 - 4.20% -
rng::contains_subrange(list<int>)_(process_all)/8192 4.05% 6649.357 6918.836 - -0.86% -
std::rotate(deque<int>)_(by_1/3)/50 4.03% 28.842 30.003 - -0.14% -
BM_vector_deque_ranges_move_backward/64000 4.02% 7254.658 7546.503 - -6.55% -
BM_PushHeap_uint32_Random_256 4.02% 5.327 5.541 - -1.73% -
std::unordered_multiset<int>::ctor(const&)/8192 4.01% 55558.009 57788.592 - 4.96% -
rng::contains(list<int>)_(process_all)/8 4.01% 2.259 2.350 - 1.50% -
std::partition(list<int>)_(dense)/8192 3.97% 5183.087 5388.919 - 6.00% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.96% 29.897 31.081 - -0.06% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.95% 24.032 24.981 - 6.61% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.94% 15.019 15.610 - 0.69% -
std::unique(list<int>,_pred)_(contiguous)/8192 3.94% 7478.992 7773.368 - -4.63% -
bm_ranges_swap_ranges_vb_unaligned/8 3.94% 5.049 5.248 - 4.54% -
std::copy_if(list<int>)_(every_other)/4096 3.93% 3263.301 3391.672 - -12.81% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.92% 32.638 33.918 - -14.91% -
std::map<std::string,_int>::contains(key)_(existent)/32 3.92% 16.059 16.688 - 18.17% -
std::partial_sort(deque<int>)_(ascending)/8192 3.92% 142987.979 148592.621 - 2.36% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.92% 9.960 10.351 - 4.59% -
std::none_of(vector<int>)_(process_all)/8 3.90% 2.487 2.584 - 6.12% -
ranges::min(std::vector<char>)/64 3.90% 4.078 4.237 - -0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.90% 27901616.964 28988801.436 - 2.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.89% 0.671 0.697 - 25.58% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.89% 0.922 0.958 - 0.41% -
BM_PushHeap_float_Random_4 3.89% 2.827 2.936 - 4.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.88% 1980587.078 2057525.715 - 5.41% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.87% 42.861 44.520 - 0.54% -
BM_deque_deque_copy/65536 3.87% 3080.911 3200.017 - 3.82% -
SetIntersection_Interlaced_Vector_string_16384_64 3.85% 12385304.053 12862390.988 - 2.67% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.85% 2.588 2.687 - 8.46% -
SetIntersection_Interlaced_Set_uint64_262144_4 3.84% 1322616.862 1373406.983 - 6.08% -
SetIntersection_Front_Set_float_262144_256 3.83% 4142678.162 4301534.343 - 1.53% -
SetIntersection_Front_Set_float_1024_1024 3.81% 12595306.134 13075005.955 - -2.82% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.81% 16477.722 17105.188 - 4.47% -
BM_PushHeap_uint64_SingleElement_64 3.81% 0.352 0.365 - -2.06% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.80% 65.209 67.690 - 4.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.80% 17393.920 18055.589 - 2.10% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.79% 919.973 954.868 - 0.69% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.79% 30.876 32.047 - 4.85% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.75% 236.637 245.514 - 0.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.75% 44504.189 46170.936 - -2.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.73% 4.629 4.802 - 0.73% -
std::unique(vector<int>)_(sprinkled)/32 3.72% 53.940 55.947 - 1.43% -
rng::starts_with(deque<int>)/1000 3.72% 435.115 451.289 - 3.48% -
rng::starts_with(deque<int>)/8 3.72% 3.919 4.064 - 2.38% -
SetIntersection_Front_Set_string_16384_256 3.71% 15360971.892 15931365.262 - 7.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.71% 194368473.246 201570699.565 - -0.85% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.70% 516.997 536.136 - -0.29% -
std::adjacent_find(vector<int>,_pred)/8 3.69% 3.159 3.275 - 2.60% -
BM_lexicographical_compare_three_way_fast_path/1024 3.69% 236.575 245.293 - 0.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.67% 1.645 1.706 - 4.98% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 3.66% 1.580 1.638 - -4.61% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.66% 796.983 826.122 - -0.68% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.65% 1.173 1.216 - 5.62% -
std::search(vector<int>)_(same_length)/1024 3.64% 246.581 255.554 - 4.05% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.63% 3628.310 3760.187 - 0.56% -
bm_lexicographical_compare<unsigned_char>/4096 3.63% 75.046 77.767 - 0.21% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 3.62% 486736.767 504370.315 - -2.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.62% 194364306.833 201405183.258 - 0.36% -
std::set<int>::contains(key)_(non-existent)/8192 3.62% 9.816 10.172 - -30.75% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.61% 13648.961 14142.207 - 3.35% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.61% 1001.605 1037.783 - 1.73% -
SetIntersection_Front_Vector_uint64_16384_16384 3.61% 75837393.237 78574439.169 - 6.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 3.60% 1231728.274 1276062.986 - 3.58% -
SetIntersection_Front_Vector_uint64_262144_16384 3.60% 75933476.456 78664987.358 - 8.66% -
BM_PushHeap_float_Ascending_16 3.59% 1.029 1.066 - 3.52% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.59% 130867.140 135561.945 - 3.73% -
SetIntersection_Front_Vector_string_256_256 3.57% 19012065.719 19690617.217 - 3.36% -
std::sort_heap(vector<NonIntegral>)/8 3.56% 29.988 31.057 - 5.24% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.56% 143.661 148.773 - 2.58% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.55% 71.653 74.198 - 0.44% -
BM_lexicographical_compare_three_way_fast_path/16 3.55% 4.227 4.377 - 0.46% -
std::find(vector<int>)_(bail_25%)/8 3.54% 1.366 1.414 - -0.32% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.54% 24.531 25.399 - 1.46% -
ranges::min(std::vector<__int128>)/8 3.52% 2.842 2.942 - 0.31% -
std::find_end(vector<int>)_(match_near_end)/8192 3.51% 199.623 206.636 - 2.38% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.51% 35.037 36.266 - 4.02% -
SetIntersection_Front_Vector_float_1024_64 3.50% 1319381.866 1365534.349 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.49% 10110851.429 10463964.302 - 6.96% -
std::replace_if(list<int>)_(prefix)/1024 3.49% 728.023 753.431 - 2.84% -
BM_deque_vector_move_backward/0 3.48% 1.364 1.411 - -11.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.48% 241.573 249.975 - 0.32% -
BM_lexicographical_compare_three_way_fast_path/16384 3.48% 3634.083 3760.444 - 0.29% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.47% 1286389.891 1331057.049 - 11.20% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 3.47% 58382968.748 60407958.333 - 3.88% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 3.47% 87620.539 90657.002 - 2.33% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.47% 36.910 38.189 - -10.94% -
std::upper_bound(std::forward_list<int>)/8192 3.45% 10374.096 10732.139 - 3.37% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.45% 4.297 4.446 - 1.30% -
ranges::minmax(std::vector<__int128>)/8 3.44% 4.023 4.161 - 1.46% -
SetIntersection_Interlaced_Set_uint64_262144_64 3.44% 1612635.500 1668103.353 - 4.83% -
BM_vector_deque_ranges_copy/64 3.44% 2.700 2.793 - 1.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.44% 46702363.841 48307537.352 - 4.81% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.43% 0.324 0.335 - -0.44% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 3.42% 1.310 1.355 - -8.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.42% 18.932 19.580 - 2.65% -
BM_lexicographical_compare_three_way_fast_path/4096 3.42% 922.253 953.754 - 0.28% -
std::unordered_set<int>::clear()/8192 3.41% 63893.433 66074.077 - -2.68% -
std::count(vector<int>)_(every_other)/8 3.39% 1.290 1.334 - -0.19% -
SetIntersection_Interlaced_Vector_string_256_64 3.38% 19923381.737 20597694.492 - 3.02% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 3.36% 16556.421 17112.327 - 4.08% -
SetIntersection_Front_Set_string_262144_262144 3.36% 17859375.002 18458630.531 - 3.77% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.34% 575.483 594.726 - 3.83% -
std::stable_partition(vector<int>)_(sparse)/50 3.33% 20.722 21.413 - -0.42% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.33% 2819.375 2913.301 - 2.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.33% 21.669 22.390 - 4.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.32% 18.916 19.545 - -5.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 3.32% 1.226 1.266 - -3.92% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.31% 25709.223 26560.816 - 2.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.31% 923.770 954.331 - 0.25% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.30% 19675.205 20325.167 - 3.62% -
BM_PushHeap_float_Descending_16 3.30% 0.369 0.381 - 4.87% -
std::unordered_multiset<int>::erase(iterator)/1024 3.29% 19.735 20.384 - 4.43% -
BM_deque_deque_move_backward/0 3.27% 0.890 0.919 - 6.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 3.27% 1225534.426 1265651.447 - 3.28% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.27% 23.801 24.579 - -1.36% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.26% 86687.696 89515.471 - 3.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.25% 2277810.547 2351895.430 - 3.12% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.22% 81.432 84.052 - 4.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.22% 7640.679 7886.344 - 5.01% -
std::copy_if(list<int>)_(every_other)/32768 3.21% 25195.047 26003.846 - 1.81% -
BM_StringRelational_Less_Small_Empty_Control 3.20% 1.612 1.663 - 3.09% -
std::unordered_set<int>::find(key)_(existent)/32 3.19% 1.192 1.230 - 10.02% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.19% 171741.341 177212.325 - 3.36% -
BM_std_minmax_element<char>/3 3.18% 1.215 1.254 - 7.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.17% 1553440.922 1602724.406 - 9.08% -
std::search(list<int>)_(no_match)/1048576 3.17% 837375.695 863931.894 - 3.71% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.16% 58511.624 60361.460 - 0.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.16% 83200.821 85825.840 - 1.50% -
std::search(vector<int>)_(no_match)/1024 3.15% 211.760 218.430 - 2.58% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.15% 0.648 0.668 - 9.75% -
std::copy_n(list<int>)/64 3.14% 14.418 14.871 - 0.59% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.14% 663104.387 683938.360 - 65.80% -
std::swap_ranges(deque<int>)/50 3.14% 15.841 16.338 - 3.07% -
std::remove_copy(deque<int>)_(sprinkled)/1024 3.13% 351.729 362.752 - 2.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.13% 12355.835 12742.389 - -0.60% -
BM_lexicographical_compare_three_way_fast_path/256 3.13% 68.851 71.004 - 0.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.12% 3653.498 3767.488 - 0.29% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.12% 4.313 4.447 - -3.02% -
std::copy(vector<int>)/8 3.11% 2.092 2.157 - -3.52% -
std::copy_backward(list<int>)/64 3.10% 30.041 30.972 - 0.00% -
rng::find(vector<bool>)_(process_all)/1024 3.10% 4.603 4.746 - 2.99% -
std::search(vector<int>)_(no_match)/1000 3.09% 206.987 213.390 - 2.55% -
BM_PushHeap_uint64_SingleElement_256 3.08% 0.385 0.397 - -0.33% -
std::equal(deque<int>)_(it,_it,_it)/8 3.06% 4.306 4.438 - -0.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.06% 17.109 17.632 - 0.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.06% 18.494 19.060 - -7.70% -
std::find_end(deque<int>,_pred)_(single_element)/1000 3.06% 649.021 668.861 - 0.50% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.06% 19909.854 20518.321 - 3.47% -
std::move(list<int>)/32768 3.05% 30277.291 31202.017 - 2.06% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.05% 113705760.400 117170864.497 - 2.03% -
std::find_if_not(vector<int>)_(bail_25%)/32768 3.05% 944.030 972.776 - -4.52% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 3.04% 704265.005 725643.235 - 99.57% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.01% 507.390 522.643 - -0.99% -
BM_deque_vector_copy/64000 3.00% 2855.451 2941.175 - 2.68% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.00% 733.157 755.126 - 4.11% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.00% 23.530 24.235 - 4.01% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.98% 19.661 20.248 - 0.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.98% 6.617 6.814 - 0.18% -
BM_CmpLess_ushort_uint 2.97% 1.041 1.072 - 1.30% -
ranges::min(std::vector<long_long>)/70000 2.97% 7726.033 7955.269 - 0.64% -
SetIntersection_None_Set_uint64_262144_262144 2.97% 1240751.302 1277545.818 - 4.30% -
SetIntersection_None_Set_float_16384_16384 2.96% 154495786.293 159068931.711 - 3.14% -
std::replace_if(vector<int>)_(sprinkled)/32 2.95% 8.632 8.886 - -1.66% -
std::remove_copy(list<int>)_(sprinkled)/50 2.93% 17.989 18.516 - -0.64% -
BM_PushHeap_uint64_SingleElement_262144 2.93% 0.357 0.368 - -1.52% -
std::all_of(list<int>)_(process_all)/8192 2.91% 7395.565 7611.014 - 1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.91% 1006201.692 1035494.252 - 5.17% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.91% 602.590 620.124 - 3.64% -
rng::find_last(list<int>)_(bail_10%)/1048576 2.91% 786112.686 808959.440 - 3.16% -
SetIntersection_Front_Vector_string_262144_16 2.89% 1562681.199 1607913.204 - -0.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.89% 26.750 27.523 - 5.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.88% 53.103 54.632 - 2.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 2.88% 1.174 1.208 - 3.94% -
BM_StringRelational_Compare_Empty_Large_Control 2.87% 1.834 1.887 - 2.65% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 2.87% 1.411 1.452 - -11.05% -
SetIntersection_None_Set_string_262144_1 2.86% 1757024.738 1807261.148 - 10.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.86% 25.171 25.890 - 6.71% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2.86% 21.030 21.631 - 0.19% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.85% 4654885.875 4787781.732 - 3.27% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.85% 19856.597 20423.290 - 3.93% -
std::none_of(vector<int>)_(process_all)/50 2.85% 18.662 19.194 - 0.51% -
std::find_if(vector<char>)_(process_all)/32768 2.84% 3727.673 3833.613 - 2.24% -
SetIntersection_Front_Vector_uint32_16384_16384 2.84% 77323657.259 79519346.836 - 9.10% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.84% 3429.088 3526.421 - 2.20% -
BM_deque_vector_copy/65536 2.84% 2933.015 3016.181 - 2.48% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.82% 23.823 24.494 - 3.33% -
ranges::min(std::vector<char>)/70000 2.82% 481.006 494.555 - 0.44% -
std::pop_heap(vector<float>)/8192 2.80% 19.363 19.906 - 0.87% -
BM_PushHeap_uint64_SingleElement_1024 2.80% 0.364 0.374 - -1.23% -
SetIntersection_Front_Set_float_64_64 2.80% 13338775.231 13711720.313 - -0.83% -
SetIntersection_Front_Vector_uint32_262144_16384 2.78% 77383389.779 79538093.524 - 9.12% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.78% 4.713 4.844 - 1.64% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.78% 2.921 3.002 - -1.93% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.77% 19813.084 20361.420 - 4.20% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.77% 1.630 1.675 - 3.03% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.77% 35.198 36.172 - 4.00% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.77% 27402.329 28160.039 - 2.13% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 2.76% 795530.376 817521.344 - 1.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.76% 37.918 38.966 - -2.08% -
ranges::minmax(std::list<long_long>)/64 2.76% 29.564 30.379 - -1.96% -
std::move_backward(deque<int>)/262144 2.75% 30329.836 31164.882 - 0.30% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.74% 15.819 16.253 - -3.16% -
std::remove(list<int>)_(sprinkled)/1024 2.74% 944.229 970.125 - 0.15% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.73% 14658.742 15058.744 - 0.52% -
rng::find(vector<bool>)_(process_all)/1048576 2.73% 3598.962 3697.099 - 1.60% -
std::remove_if(deque<int>)_(sprinkled)/32 2.72% 52.414 53.840 - -11.75% -
std::partition_copy(vector<int>)/32 2.72% 7.958 8.174 - 1.15% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.72% 29.756 30.564 - 0.88% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.71% 1.119 1.150 - -0.17% -
std::find_first_of(list<int>)_(large_needle)/8192 2.70% 49624858.331 50964800.641 - 2.71% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.69% 360.362 370.058 - 0.68% -
std::multimap<std::string,_int>::erase(iterator)/32 2.68% 25.442 26.125 - -10.56% -
std::unordered_set<int>::clear()/1024 2.68% 8231.200 8452.072 - -7.21% -
bm_lexicographical_compare<unsigned_char>/1 2.68% 1.507 1.548 - -6.56% -
ranges::minmax(std::list<__int128>)/70000 2.67% 56637.895 58151.805 - -10.22% -
std::move(list<int>)/1048576 2.67% 968952.101 994829.792 - 1.40% -
BM_deque_vector_move/70000 2.67% 3213.056 3298.755 - 1.15% -
std::fill(vector<bool>)/32768 2.66% 29.389 30.171 - 2.36% -
SetIntersection_None_Set_string_262144_16 2.66% 1766589.029 1813623.537 - 11.14% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.66% 33.695 34.590 - -2.82% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.66% 10.217 10.489 - 0.46% -
std::reverse_copy(list<int>)/8 2.65% 2.354 2.416 - 0.81% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.64% 6428.165 6597.843 - -0.21% -
std::for_each_n(deque<int>)/8 2.64% 1.126 1.156 - -3.85% -
std::for_each(join_view(vector<vector<int>>))/8 2.63% 1.442 1.480 - 3.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.63% 172623.110 177161.852 - 3.07% -
SetIntersection_None_Set_uint64_262144_1 2.62% 1215492.432 1247366.615 - 3.54% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.62% 11998.474 12313.018 - -1.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.61% 2.131 2.187 - 2.39% -
std::rotate(deque<int>)_(by_1/3)/32 2.61% 20.144 20.670 - 1.30% -
ranges::min(std::list<__int128>)/64 2.61% 32.374 33.219 - 0.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.61% 123.619 126.844 - 0.06% -
bm_lexicographical_compare<int>/64 2.61% 4.392 4.507 - 1.97% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.59% 368.320 377.874 - -0.49% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.58% 1590979.899 1632035.480 - 9.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.58% 0.941 0.966 - 3.31% -
SetIntersection_None_Set_uint64_262144_4 2.57% 1214610.596 1245871.582 - 3.26% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 2.57% 22.673 23.256 - 4.71% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.57% 43.046 44.151 - -0.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.56% 6.192 6.350 - 1.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.55% 0.604 0.619 - 2.32% -
SetIntersection_Front_Vector_uint32_16384_64 2.54% 1335174.780 1369140.281 - 2.00% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.54% 224.336 230.034 - 4.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.54% 173316.999 177711.588 - 3.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.53% 22.743 23.319 - -1.00% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.53% 601.543 616.785 - 3.58% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.53% 75.743 77.662 - 0.11% -
std::set<std::string>::count(key)_(non-existent)/8192 2.52% 33.189 34.026 - 1.47% -
BM_lexicographical_compare_three_way_slow_path/256 2.51% 77.639 79.589 - 0.27% -
SetIntersection_Front_Set_string_1024_64 2.50% 4832307.817 4953344.591 - 7.55% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.50% 1610198.811 1650524.252 - 3.62% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.50% 4754.904 4873.964 - 1.00% -
std::find_if(list<int>)_(bail_25%)/32768 2.49% 6964.241 7137.868 - -5.43% -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.49% 242.072 248.100 - -4.66% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.49% 239192.847 245146.920 - -0.21% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.49% 165.204 169.310 - -7.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.47% 90.008 92.232 - 3.41% -
std::map<std::string,_int>::erase(key)_(existent)/32 2.46% 73.528 75.340 - 12.02% -
std::find_end(vector<int>)_(match_near_end)/1000 2.46% 27.806 28.490 - 1.22% -
rng::for_each(multiset<int>)/8 2.46% 6.665 6.829 - 3.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.46% 53844.612 55166.570 - 1.46% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.45% 1.476 1.512 - 3.94% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.45% 32.840 33.645 - 0.38% -
BM_lexicographical_compare_three_way_fast_path/262144 2.45% 58697.661 60134.106 - 0.12% -
std::copy_backward(vector<int>)/8 2.44% 2.174 2.227 - 0.17% -
std::rotate(deque<int>)_(by_1/4)/50 2.43% 27.303 27.968 - -0.07% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.43% 1326.456 1358.744 - -0.26% -
std::find_if_not(list<int>)_(process_all)/8 2.43% 3.538 3.624 - 1.51% -
std::sort_heap(deque<int>)/8 2.43% 35.639 36.503 - 0.54% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 2.41% 50.176 51.386 - 30.55% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.41% 24.959 25.560 - 5.75% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.40% 478.200 489.683 - 9.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.40% 17609.242 18031.940 - -8.73% -
SetIntersection_None_Set_uint32_1024_4 2.40% 8950886.153 9165340.125 - 6.45% -
BM_lexicographical_compare_three_way_slow_path/1024 2.40% 286.988 293.862 - 0.20% -
std::none_of(list<int>)_(process_all)/32 2.39% 11.608 11.886 - 1.86% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 2.39% 797169.451 816233.800 - 1.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.38% 1485.945 1521.379 - 0.29% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.38% 172570.114 176668.795 - 3.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.37% 2319521.355 2374600.626 - 1.08% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.37% 12.228 12.518 - -10.33% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.37% 5.027 5.146 - 1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 2.37% 1235024.903 1264237.549 - 2.16% -
BM_vector_deque_copy/0 2.36% 0.459 0.470 - -22.78% -
SetIntersection_Front_Set_float_16_16 2.36% 38200696.672 39102439.204 - 1.10% -
ranges::minmax(std::list<char>)/70000 2.36% 52234.117 53465.295 - -0.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.34% 484614.468 495970.727 - 0.05% -
BM_lexicographical_compare_three_way_slow_path/16 2.34% 4.449 4.553 - -0.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.33% 239477.907 245067.961 - 0.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.32% 1884.324 1928.117 - 0.02% -
std::vector<std::string>::ctor(size)/32 2.32% 31.951 32.693 - -0.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.32% 142407.408 145711.575 - 1.10% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 2.32% 892835.732 913540.851 - 1.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.32% 12562.551 12853.728 - -0.98% -
SetIntersection_None_Set_uint64_262144_1024 2.32% 1217786.377 1246000.162 - 2.48% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.31% 130.753 133.778 - -2.01% -
ranges::min(std::list<long_long>)/70000 2.31% 49988.878 51142.698 - 12.58% -
bm_lexicographical_compare<unsigned_char>/32768 2.30% 559.089 571.963 - 0.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.30% 12499.610 12786.977 - -2.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.30% 1025334.519 1048885.692 - -0.17% -
BM_StringRelational_Less_Empty_Small_Control 2.30% 1.612 1.649 - -1.19% -
std::rotate_copy(deque<int>)/32 2.29% 2.571 2.629 - -10.23% -
std::rotate_copy(list<int>)/32 2.29% 8.439 8.632 - -0.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.29% 11055.046 11307.867 - -3.83% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 2.29% 899137.432 919697.590 - 1.49% -
BM_deque_vector_move/65536 2.28% 3001.448 3069.960 - 3.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.28% 175458301.871 179463158.059 - 3.76% -
BM_lexicographical_compare_three_way_fast_path/65536 2.28% 14689.479 15024.654 - 0.13% -
std::find_end(forward_list<int>)_(process_all)/1000 2.28% 679.659 695.145 - 0.96% -
std::reverse_copy(deque<int>)/4096 2.27% 952.725 974.351 - 1.07% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.26% 229513.944 234711.711 - 1.24% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.25% 1.632 1.669 - 6.59% -
rng::contains(deque<int>)_(process_all)/32 2.25% 8.508 8.700 - 0.05% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.25% 1529314.125 1563756.021 - 6.70% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.25% 58756.215 60077.531 - 0.21% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.25% 14428687.171 14753023.307 - 2.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.24% 0.594 0.607 - 2.59% -
SetIntersection_Interlaced_Vector_uint32_16384_16 2.24% 3223556.303 3295687.743 - 38.08% -
std::transform(list<int>,_list<int>)/8192 2.24% 9193.170 9398.860 - 8.37% -
std::fill_n(vector<int>)/1024 2.24% 28.908 29.554 - 0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.23% 198145158.688 202561323.749 - 7.04% -
std::move_backward(list<int>)/8 2.23% 3.293 3.367 - 0.00% -
std::fill_n(deque<int>)/1024 2.23% 28.898 29.541 - -0.23% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 2.22% 890954.305 910769.535 - 1.36% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.20% 2689.719 2748.916 - 2.00% -
std::replace_if(list<int>)_(prefix)/8192 2.20% 7054.295 7209.342 - 1.02% -
std::remove_if(vector<int>)_(sprinkled)/50 2.20% 62.913 64.294 - 0.31% -
std::map<std::string,_int>::count(key)_(existent)/32 2.19% 15.448 15.786 - -4.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.19% 1201906.943 1228232.319 - 3.85% -
BM_lexicographical_compare_three_way_slow_path/64 2.18% 17.484 17.866 - 0.38% -
rng::find_last(list<int>)_(bail_10%)/50 2.18% 15.705 16.046 - 2.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.17% 14690.967 15010.373 - 0.24% -
SetIntersection_Front_Set_string_1024_16 2.17% 1953708.679 1996126.117 - 10.98% -
BM_CmpLess_uchar_ushort 2.17% 1.060 1.083 - 3.30% -
SetIntersection_Front_Vector_string_16384_4 2.16% 1160542.687 1185648.650 - -0.21% -
std::set<int>::contains(key)_(non-existent)/1024 2.16% 5.885 6.012 - -0.46% -
std::fill_n(list<int>)/50 2.16% 15.395 15.727 - 0.88% -
BM_lexicographical_compare_three_way_slow_path/16384 2.16% 4451.318 4547.380 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.16% 1753838.621 1791677.246 - 1.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.16% 53.529 54.683 - 0.14% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.15% 604.073 617.087 - 3.47% -
SetIntersection_Interlaced_Set_string_256_256 2.14% 31682988.780 32362216.252 - 18.75% -
BM_lexicographical_compare_three_way_slow_path/4096 2.14% 1122.512 1146.569 - 0.17% -
BM_deque_vector_copy/0 2.14% 1.305 1.333 - -15.11% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.14% 27.185 27.765 - 1.22% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 2.14% 23599.189 24103.224 - -0.00% -
SetIntersection_Front_Vector_string_64_64 2.13% 25415758.860 25957515.355 - 2.33% -
SetIntersection_Front_Set_string_262144_16 2.13% 1914665.547 1955447.820 - 0.87% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.13% 1791.587 1829.665 - 1.25% -
std::remove_if(vector<int>)_(sprinkled)/32 2.12% 53.614 54.749 - 1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.12% 146718099.996 149822903.276 - 1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.11% 3050153.177 3114531.664 - 2.21% -
std::move(vector<bool>)_(aligned)/1048576 2.10% 1702.218 1738.035 - 0.82% -
std::move(vector<int>)/32768 2.10% 1693.602 1729.225 - 0.59% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.10% 68565.333 70006.243 - -5.29% -
std::replace(list<int>)_(prefix)/50 2.10% 16.982 17.338 - 0.30% -
std::remove_copy(vector<int>)_(prefix)/50 2.09% 13.746 14.034 - 0.35% -
std::replace(vector<int>)_(prefix)/32 2.09% 5.057 5.163 - -0.33% -
SetIntersection_Interlaced_Vector_float_262144_16384 2.09% 346363701.554 353606488.981 - 1.18% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.09% 2894.242 2954.750 - 1.51% -
std::move(vector<int>)/8 2.09% 2.261 2.308 - 0.89% -
BM_std_minmax_element<long_long>/2 2.09% 0.668 0.682 - 0.11% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 2.09% 22697.702 23171.115 - -0.03% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.08% 46.191 47.153 - 3.45% -
BM_deque_deque_copy/64000 2.08% 2924.254 2984.988 - 1.62% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.07% 478.411 488.313 - 0.19% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.06% 22.248 22.707 - 0.99% -
std::all_of(vector<int>)_(process_all)/32768 2.06% 8077.075 8243.593 - 1.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.06% 30076.635 30696.289 - -0.05% -
SetIntersection_Interlaced_Set_uint32_256_64 2.06% 13577160.949 13856345.821 - 3.59% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.05% 6787.835 6927.164 - 0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.05% 120374.828 122843.912 - -0.00% -
SetIntersection_None_Set_uint64_256_4 2.04% 11273216.346 11503330.597 - 4.56% -
std::copy(deque<int>)/8 2.03% 2.604 2.657 - -1.13% -
std::rotate(vector<int>)_(by_1/2)/32 2.03% 2.317 2.364 - 1.48% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.03% 68.186 69.572 - 0.10% -
std::move(list<int>)/262144 2.03% 239944.264 244806.879 - 1.69% -
SetIntersection_Front_Vector_uint32_262144_262144 2.03% 343694049.725 350656472.681 - -1.13% -
BM_StringRelational_Less_Large_Huge_Control 2.02% 2.121 2.164 - 0.82% -
BM_PushHeap_uint32_Random_16384 2.02% 5.701 5.817 - -1.82% -
std::map<int,_int>::contains(key)_(existent)/1024 2.02% 4.090 4.173 - 1.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.01% 9.021 9.203 - 0.17% -
SetIntersection_Front_Set_uint64_1024_1024 2.01% 12512477.134 12764465.820 - 2.94% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.01% 3.200 3.264 - 0.10% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 2.01% 596.087 608.055 - 1.44% -
std::rotate(list<int>)_(1_element_forward)/50 2.00% 24.934 25.433 - 0.62% -
ranges::minmax(std::vector<__int128>)/64 2.00% 31.227 31.851 - 0.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.00% 979.799 999.350 - -2.29% -
rng::fold_left(deque<int>)/50 1.99% 27.116 27.656 - -0.25% -
BM_PushHeap_float_Random_64 1.99% 6.637 6.770 - 0.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.99% 217.200 221.517 - 0.34% -
SetIntersection_Front_Vector_uint32_262144_16 1.98% 1100866.950 1122677.960 - 1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.98% 13269769.700 13532552.337 - 7.59% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.98% 26.629 27.156 - 1.01% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.98% 5.906 6.023 - 1.89% -
SetIntersection_Front_Vector_string_256_64 1.97% 10168435.952 10368653.825 - -3.91% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.96% 9.263 9.444 - 2.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.95% 4177085.464 4258553.374 - 1.85% -
std::set<std::string>::insert(value)_(new_value,_end)/0 1.94% 27.421 27.954 - 2.49% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.94% 6044.064 6161.433 - 0.55% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.94% 27.734 28.272 - 1.49% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.94% 12.019 12.251 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.93% 2951106.201 3008112.467 - 2.90% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.93% 8.589 8.754 - -1.24% -
std::copy_n(deque<int>)/8 1.92% 2.683 2.734 - -1.64% -
SetIntersection_None_Set_string_1024_1024 1.92% 9042487.722 9216047.945 - 2.91% -
SetIntersection_Interlaced_Set_uint32_256_4 1.92% 11569282.410 11790913.882 - 2.39% -
SetIntersection_Interlaced_Set_string_16384_1024 1.91% 347499049.547 354146870.894 - 5.13% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.91% 27.379 27.902 - 1.24% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.90% 39456156.307 40206890.894 - 7.73% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.90% 2.724 2.776 - 10.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.90% 662.442 675.016 - 3.19% -
ranges::min(std::list<long_long>)/8 1.89% 1.884 1.919 - -1.46% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.89% 1581538.086 1611455.242 - 3.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.89% 36.725 37.420 - -2.89% -
std::copy_backward(list<int>)/4096 1.89% 3165.062 3224.804 - 2.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.89% 1143054.594 1164627.144 - 0.24% -
SetIntersection_None_Set_uint64_262144_64 1.88% 1216310.951 1239121.336 - 2.47% -
BM_PushHeap_string_Random_16384 1.87% 16.159 16.462 - 0.27% -
std::remove_if(deque<int>)_(prefix)/1024 1.87% 553.170 563.520 - 0.22% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.87% 894287.220 911007.728 - 1.33% -
SetIntersection_Front_Set_string_256_256 1.87% 31496591.707 32084683.554 - 12.53% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.87% 23.426 23.863 - 0.38% -
std::search(vector<int>)_(same_length)/1000 1.86% 240.515 244.992 - 1.49% -
BM_deque_vector_copy/64 1.86% 2.566 2.614 - 0.51% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.86% 293.428 298.888 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.86% 0.598 0.609 - 2.05% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.86% 8084.912 8235.039 - 1.31% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.85% 15.622 15.912 - 1.00% -
SetIntersection_Front_Vector_string_16384_1024 1.85% 37545640.829 38241542.120 - 0.57% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.85% 19339.355 19697.199 - 1.59% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.85% 22.143 22.553 - 3.40% -
std::shift_right(vector<int>)/8192 1.85% 295.435 300.893 - 0.15% -
SetIntersection_Front_Vector_uint32_64_64 1.85% 10722800.515 10920815.965 - 0.31% -
std::copy_n(vector<bool>)_(unaligned)/64 1.85% 1.759 1.792 - -0.43% -
rng::fold_left(deque<int>)/32 1.84% 16.264 16.563 - -0.17% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.83% 779.446 793.744 - 0.45% -
SetIntersection_Interlaced_Set_string_262144_1024 1.83% 2087184.572 2125425.943 - 3.25% -
std::move_backward(deque<int>)/4096 1.83% 154.237 157.054 - 1.38% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.82% 4.231 4.308 - 2.35% -
std::map<int,_int>::ctor(const&)/0 1.82% 12.647 12.876 - 0.62% -
SetIntersection_None_Set_uint64_262144_16 1.81% 1218607.668 1240710.855 - 2.78% -
std::set<int>::contains(key)_(existent)/1024 1.81% 3.821 3.890 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.81% 2980573.486 3034492.270 - 1.90% -
std::none_of(deque<int>)_(process_all)/8192 1.81% 2520.419 2565.966 - -0.56% -
std::unique_copy(list<int>)_(sprinkled)/52 1.80% 23.666 24.093 - 0.84% -
SetIntersection_Interlaced_Set_string_16384_16 1.80% 242758391.781 247126451.473 - -32.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.80% 23.293 23.712 - -3.42% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.79% 24.811 25.255 - 2.47% -
std::find_if_not(deque<int>)_(process_all)/1024 1.78% 249.262 253.709 - -6.46% -
std::copy_if(deque<int>)_(every_other)/8 1.78% 3.388 3.449 - 0.30% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.78% 10.561 10.749 - -0.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.78% 7552.040 7686.168 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.77% 12694427.858 12919521.972 - 2.29% -
SetIntersection_Interlaced_Set_uint32_64_64 1.77% 13224825.287 13459213.021 - 0.87% -
BM_deque_vector_ranges_copy_backward/4000 1.77% 148.068 150.691 - 1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.77% 14058805.212 14307392.784 - 3.74% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.77% 2130.595 2168.243 - 0.01% -
SetIntersection_None_Vector_string_262144_256 1.76% 1268381.423 1290759.901 - -12.86% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.76% 1452.376 1478.001 - -2.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.76% 362.596 368.991 - -0.82% -
std::copy(list<int>)/32768 1.76% 25446.138 25894.706 - 1.10% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.76% 4.043 4.114 - -1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.76% 1086092.753 1105197.376 - 4.12% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.76% 98929.830 100669.051 - 1.05% -
std::is_sorted(list<int>,_pred)/8192 1.76% 7682.597 7817.569 - -8.45% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.76% 2130.835 2168.234 - 0.00% -
ranges::minmax(std::vector<long_long>)/64 1.75% 9.949 10.123 - -0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.75% 758.863 772.176 - -0.79% -
rng::starts_with(deque<int>,_pred)/1000 1.75% 501.462 510.245 - -0.90% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.75% 17.667 17.976 - -0.60% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.75% 3493.974 3555.011 - 0.18% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.74% 11643286.044 11846434.883 - 4.18% -
BM_getline_string 1.74% 16.542 16.830 - -2.51% -
SetIntersection_Front_Vector_string_16_4 1.74% 59459549.626 60495770.179 - -0.54% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.74% 27.495 27.974 - 0.42% -
std::replace_if(list<int>)_(sprinkled)/50 1.74% 22.668 23.062 - 0.70% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.74% 3822.766 3889.230 - 1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.73% 1112888.079 1132152.124 - -0.10% -
std::copy_if(deque<int>)_(every_other)/64 1.73% 22.771 23.165 - -0.40% -
SetIntersection_None_Set_uint64_262144_256 1.73% 1216294.518 1237327.313 - 2.18% -
SetIntersection_None_Set_uint64_16384_1024 1.73% 174341702.123 177356051.993 - 4.36% -
ranges::min(std::deque<__int128>)/8 1.72% 2.806 2.854 - 0.04% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.72% 4.089 4.160 - 0.28% -
std::copy(list<int>)/4096 1.72% 3030.091 3082.230 - 0.94% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.72% 38.577 39.240 - -1.59% -
SetIntersection_Front_Set_float_262144_4 1.71% 1035558.767 1053307.551 - -0.48% -
std::set<int>::count(key)_(existent)/32 1.71% 1.624 1.651 - -1.35% -
bm_ranges_swap_ranges_vb_aligned/131072 1.71% 244.416 248.594 - -0.91% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.70% 484.774 493.038 - 1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.70% 1517347.767 1543095.156 - 2.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.70% 30.955 31.480 - -4.25% -
BM_lexicographical_compare_three_way_slow_path/4 1.69% 1.158 1.178 - 0.10% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.69% 26.137 26.580 - 1.05% -
std::partition_point(deque<int>)/8192 1.69% 15.019 15.272 - -0.24% -
std::copy_backward(vector<bool>)_(aligned)/64 1.69% 1.670 1.698 - -5.60% -
std::none_of(vector<int>)_(process_all)/32 1.68% 8.300 8.440 - 1.62% -
BM_num_put<long_long> 1.68% 11.284 11.474 - 4.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.68% 104.259 106.011 - -6.30% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.68% 17.778 18.076 - 0.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.68% 11766.025 11963.639 - 3.19% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.67% 27544.329 28003.941 - 4.16% -
std::find(list<int>)_(bail_25%)/1024 1.67% 127.103 129.223 - -1.69% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.67% 23.927 24.326 - -1.09% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.66% 219.116 222.760 - -0.70% -
SetIntersection_Front_Vector_float_262144_1 1.66% 1022394.785 1039381.338 - -0.52% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.66% 562.771 572.119 - 0.08% -
std::replace(list<int>)_(sprinkled)/1024 1.66% 726.118 738.155 - 1.16% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.66% 132.017 134.203 - -1.36% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.65% 47.433 48.217 - 0.89% -
rng::contains(deque<int>)_(process_all)/50 1.65% 12.418 12.623 - 0.16% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.65% 1585927.084 1612127.768 - 8.68% -
BM_CmpEqual_uchar_short 1.65% 1.016 1.033 - 2.16% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.65% 8.209 8.344 - -6.30% -
ranges::minmax(std::vector<long_long>)/70000 1.65% 8994.895 9143.023 - -0.00% -
BM_PushHeap_string_QuickSortAdversary_4 1.65% 6.346 6.450 - 0.82% -
BM_deque_deque_ranges_copy/1024 1.64% 36.923 37.530 - 1.64% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.64% 16.238 16.505 - 1.34% -
std::copy_if(list<int>)_(every_other)/64 1.64% 27.132 27.578 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.64% 4858079.821 4937867.612 - 5.30% -
BM_deque_vector_ranges_copy_backward/4096 1.64% 147.001 149.414 - 1.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.64% 14.448 14.684 - -0.75% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.64% 39.701 40.350 - 0.89% -
BM_PushHeap_float_Ascending_256 1.64% 2.484 2.524 - 0.80% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.63% 0.813 0.827 - 0.20% -
std::stable_partition(deque<int>)_(sparse)/8192 1.63% 3277.549 3331.063 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.63% 245763764.634 249776209.007 - 2.93% -
SetIntersection_Interlaced_Set_string_16384_4 1.63% 200586125.878 203853296.166 - -5.50% -
SetIntersection_Front_Vector_float_64_64 1.63% 10666029.393 10839640.278 - -0.00% -
std::copy_backward(vector<bool>)_(aligned)/512 1.62% 1.521 1.546 - -4.30% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.62% 4283.556 4352.980 - 0.79% -
ranges::minmax(std::vector<long_long>)/8 1.62% 2.068 2.102 - -0.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.61% 369.860 375.826 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.61% 1238691.975 1258653.076 - 1.72% -
bm_lexicographical_compare<unsigned_char>/512 1.61% 8.553 8.690 - -1.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.60% 30.851 31.346 - 0.28% -
BM_std_minmax_element<int>/4 1.60% 1.190 1.209 - -1.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.60% 13917.571 14139.635 - 3.91% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.59% 112.831 114.629 - -0.35% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.59% 1.525 1.549 - -0.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.58% 753.165 765.087 - 2.25% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.58% 38752.959 39365.119 - 1.83% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.58% 35.576 36.137 - 1.99% -
std::move(vector<bool>)_(aligned)/262144 1.58% 254.100 258.105 - 1.00% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.57% 9.216 9.361 - 2.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.57% 0.636 0.646 - 2.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.57% 1148707.834 1166768.609 - 2.64% -
std::rotate(list<int>)_(1_element_forward)/32 1.57% 13.577 13.790 - -0.16% -
ranges::minmax(std::vector<char>)/70000 1.57% 580.931 590.039 - 0.00% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.57% 5241.517 5323.625 - 1.25% -
std::search(vector<int>)_(no_match)/1048576 1.56% 208985.432 212254.176 - 0.90% -
std::make_heap(deque<int>)_(repeated)/8 1.56% 25.144 25.536 - 1.29% -
BM_PushHeap_float_Ascending_64 1.56% 1.788 1.815 - 0.10% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.55% 514.788 522.778 - 0.50% -
ranges::minmax(std::list<long_long>)/70000 1.55% 53748.513 54582.461 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.55% 1236478.518 1255592.367 - 1.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.54% 54.138 54.974 - 1.54% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.54% 608.485 617.861 - 1.33% -
std::partition(vector<int>)_(sparse)/32 1.54% 8.739 8.874 - 2.20% -
BM_deque_deque_move/65536 1.54% 3074.673 3121.988 - 1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.54% 1087608.253 1104343.272 - -0.48% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.54% 29412.984 29865.286 - 0.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.53% 1162800.478 1180560.585 - 1.56% -
std::rotate(deque<int>)_(1_element_backward)/50 1.52% 5.133 5.211 - 1.85% -
ranges::min(std::deque<long_long>)/8 1.52% 2.270 2.305 - 0.28% -
std::copy(vector<bool>)_(unaligned)/64 1.52% 1.764 1.790 - -0.23% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.51% 27035.544 27445.121 - 1.00% -
BM_deque_vector_ranges_move/1024 1.51% 36.738 37.294 - 0.34% -
std::find_end(list<int>)_(match_near_end)/1000 1.51% 77.879 79.052 - 2.35% -
bm_lexicographical_compare<signed_char>/32768 1.51% 471.761 478.866 - 0.03% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.51% 5.190 5.268 - -1.03% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.50% 10.708 10.869 - -0.91% -
bm_ranges_swap_ranges_vb_aligned/262144 1.50% 485.255 492.542 - -1.29% -
std::copy_if(deque<int>)_(every_other)/512 1.50% 177.462 180.127 - -0.58% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.50% 3143.353 3190.403 - 1.37% -
std::search(vector<int>)_(no_match)/8192 1.50% 1629.636 1654.006 - 0.86% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.49% 4.092 4.153 - -1.10% -
std::copy_if(deque<int>)_(every_other)/4096 1.49% 1425.212 1446.499 - -0.36% -
rng::contains_subrange(list<int>)_(same_length)/50 1.49% 24.818 25.188 - -0.03% -
SetIntersection_None_Set_float_256_256 1.49% 5662319.358 5746654.222 - 0.90% -
BM_CmpEqual_ushort_uint 1.49% 1.061 1.077 - 2.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.49% 1025695.381 1040939.715 - 0.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.48% 73.534 74.624 - 1.61% -
BM_tolower_string<wchar_t> 1.48% 6.347 6.441 - 1.53% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.48% 8.653 8.782 - 0.04% -
BM_deque_deque_move/4000 1.48% 145.515 147.669 - 3.12% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.47% 98853.499 100309.980 - -0.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 1.47% 9.324 9.461 - 1.19% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.47% 33.406 33.896 - 3.51% -
ranges::minmax(std::vector<__int128>)/70000 1.46% 34408.477 34912.550 - 0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.46% 50.229 50.964 - -0.78% -
std::replace_if(vector<int>)_(sprinkled)/50 1.46% 13.570 13.768 - 6.12% -
std::find_end(list<int>)_(near_matches)/1024 1.46% 34340.346 34840.608 - 1.67% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.44% 7188.352 7292.160 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.44% 1124766.267 1141001.181 - 2.47% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.43% 12329.514 12505.795 - -2.84% -
BM_CmpEqual_uint_uchar 1.42% 1.092 1.108 - 3.01% -
std::shift_left(deque<int>)/8192 1.42% 298.221 302.459 - 0.82% -
BM_deque_deque_ranges_move/65536 1.42% 3064.271 3107.749 - 2.39% -
BM_std_minmax_element<long_long>/4 1.42% 1.235 1.252 - -0.22% -
std::copy_n(vector<bool>)_(aligned)/32768 1.42% 34.889 35.383 - 0.66% -
BM_lexicographical_compare_three_way_slow_path/65536 1.42% 17907.020 18160.423 - 0.11% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.41% 25.694 26.056 - 3.42% -
std::generate(list<int>)/32 1.41% 8.284 8.401 - 0.07% -
std::unordered_set<int>::erase(iterator)/8192 1.41% 20.122 20.405 - -18.51% -
ranges::minmax(std::deque<__int128>)/8 1.40% 3.747 3.800 - -8.96% -
SetIntersection_Front_Vector_uint32_16384_16 1.40% 1100526.278 1115950.627 - 2.35% -
std::any_of(deque<int>)_(process_all)/8192 1.40% 2526.241 2561.518 - -4.35% -
SetIntersection_None_Set_uint64_262144_16384 1.39% 1231448.811 1248621.990 - 2.56% -
std::replace(deque<int>)_(sprinkled)/32 1.39% 11.975 12.142 - 0.25% -
SetIntersection_Interlaced_Vector_string_256_256 1.39% 20901679.321 21192424.077 - 7.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.39% 1070078.811 1084948.070 - 0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.39% 61208.240 62058.107 - 0.11% -
std::remove_copy(list<int>)_(prefix)/1024 1.39% 734.163 744.350 - 0.68% -
std::replace_if(list<int>)_(prefix)/50 1.39% 24.404 24.742 - 1.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.39% 32700.905 33154.137 - -6.92% -
std::copy_n(list<int>)/8 1.38% 2.185 2.215 - -0.11% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.38% 1.851 1.877 - -0.84% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.38% 27.167 27.542 - 1.11% -
rng::find(vector<bool>)_(process_all)/8192 1.38% 33.060 33.516 - 0.14% -
std::reverse(list<int>)/64 1.37% 17.266 17.504 - 0.57% -
std::move_backward(vector<bool>)_(unaligned)/512 1.37% 4.490 4.551 - 0.86% -
SetIntersection_Interlaced_Set_float_1024_256 1.37% 14314185.510 14510549.273 - 2.72% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.37% 207.660 210.503 - 0.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.37% 34.338 34.808 - 17.57% -
std::shift_left(list<int>)/32 1.36% 13.181 13.361 - -0.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.36% 20.977 21.263 - -1.90% -
std::generate(vector<int>)/8192 1.36% 1804.802 1829.423 - -0.12% -
SetIntersection_Front_Vector_uint32_1024_4 1.36% 1055557.177 1069935.741 - 1.93% -
BM_PushHeap_string_Random_4 1.36% 6.065 6.147 - -0.55% -
std::copy_if(deque<int>)_(every_other)/262144 1.36% 91299.775 92542.698 - -0.13% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.36% 24.151 24.480 - 2.67% -
SetIntersection_None_Set_uint64_256_256 1.36% 5806808.459 5885758.481 - 4.52% -
BM_PushHeap_float_Random_256 1.36% 7.242 7.340 - 1.55% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.35% 3.009 3.050 - -5.04% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.34% 560.457 567.978 - 2.83% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.34% 8.748 8.865 - -1.97% -
BM_vector_deque_ranges_move_backward/4000 1.34% 141.910 143.808 - 0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.34% 1037365.373 1051232.882 - -0.14% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.34% 26.248 26.598 - -0.03% -
std::fill_n(vector<bool>)/4096 1.34% 4.117 4.172 - -0.41% -
std::find_if_not(list<int>)_(process_all)/50 1.33% 38.374 38.886 - 2.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.33% 3.597 3.645 - 0.30% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 1.33% 52.082 52.775 - 3.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.33% 3.497 3.543 - -2.71% -
std::partial_sort_copy(list<int>)_(heap)/8 1.33% 16.842 17.066 - -1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.33% 1131715.160 1146749.052 - 6.99% -
std::rotate(list<int>)_(by_1/2)/1024 1.32% 381.415 386.467 - -0.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.32% 134951.265 136738.439 - 1.49% -
SetIntersection_Front_Vector_float_16384_16 1.32% 1098096.422 1112620.564 - -0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.32% 1045676.351 1059500.731 - 3.57% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.32% 49.383 50.036 - -0.61% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.32% 363.370 368.168 - 0.71% -
std::sort_heap(vector<int>,_pred)/8 1.32% 29.360 29.746 - 1.70% -
std::copy_if(list<int>)_(every_other)/512 1.31% 352.420 357.053 - -0.35% -
std::rotate(list<int>)_(by_1/3)/1024 1.31% 791.897 802.284 - -0.29% -
std::for_each(map<int>::iterator)/50 1.31% 35.971 36.443 - -0.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.31% 199.529 202.137 - -0.50% -
std::vector<int>::ctor(size)/8192 1.31% 561.801 569.133 - 0.10% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.30% 9.852 9.980 - -15.43% -
std::multiset<int>::erase(key)_(existent)/1024 1.30% 39.470 39.984 - -0.97% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.30% 6980.643 7071.447 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.30% 8670254.075 8782939.751 - 1.80% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.30% 11410.398 11558.311 - -1.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.30% 90.754 91.931 - -3.86% -
std::fill(vector<int>)/50 1.30% 2.165 2.193 - -0.25% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.29% 770.794 780.760 - 0.07% -
bm_lexicographical_compare<signed_char>/4096 1.29% 59.010 59.771 - 0.13% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.29% 709.499 718.639 - 1.05% -
std::move(list<int>)/8 1.29% 3.333 3.375 - 0.26% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.29% 17.155 17.375 - 2.71% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.28% 19.077 19.322 - 1.92% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.28% 4.262 4.316 - 2.18% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.28% 8.209 8.314 - 1.34% -
std::set<int>::equal_range(key)_(existent)/1024 1.28% 4.410 4.467 - 2.47% -
std::copy_if(deque<int>)_(every_other)/1048576 1.28% 365486.104 370147.002 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.27% 1240126.709 1255869.711 - 1.17% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.27% 4.928 4.990 - 4.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.26% 24.978 25.294 - 2.68% -
std::find_end(deque<int>)_(single_element)/1000 1.26% 309.541 313.445 - 0.30% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.26% 2.509 2.540 - 8.72% -
BM_PushHeap_float_Random_1024 1.26% 7.446 7.540 - 0.12% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.26% 9.307 9.424 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.26% 20795559.937 21056614.750 - 0.70% -
rng::contains(vector<int>)_(process_all)/1048576 1.25% 229343.808 232217.932 - -0.20% -
std::fill(vector<int>)/1024 1.25% 29.171 29.537 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.25% 2148932.817 2175834.387 - -0.04% -
std::copy_if(vector<int>)_(entire_range)/4096 1.25% 914.168 925.604 - -0.22% -
std::search(list<int>)_(no_match)/1000 1.25% 687.021 695.600 - -0.86% -
std::move(vector<bool>)_(aligned)/32768 1.25% 36.431 36.886 - 0.57% -
SetIntersection_Front_Set_string_4_4 1.25% 158048414.552 160020205.337 - 0.42% -
SetIntersection_None_Vector_uint64_262144_1024 1.25% 1111236.436 1125079.453 - -1.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 1.24% 31.178 31.566 - 31.92% -
std::fill(vector<int>)/8192 1.24% 229.596 232.435 - -0.38% -
std::shift_right(deque<int>)/1024 1.24% 39.918 40.411 - -0.07% -
BM_deque_vector_copy_backward/1024 1.24% 36.576 37.028 - -0.01% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.23% 284.121 287.628 - -0.73% -
SetIntersection_None_Vector_string_16384_16 1.23% 1222120.243 1237208.021 - -9.37% -
SetIntersection_Interlaced_Vector_string_1024_16 1.23% 3426090.227 3468379.430 - 3.40% -
SetIntersection_None_Vector_string_256_256 1.23% 2264379.469 2292310.575 - -5.74% -
std::rotate(list<int>)_(by_1/4)/1024 1.23% 566.161 573.132 - -0.20% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.23% 28.563 28.914 - 0.61% -
std::copy_if(deque<int>)_(every_other)/32768 1.23% 11408.903 11548.805 - -0.24% -
SetIntersection_Front_Vector_string_256_16 1.23% 5997863.447 6071411.818 - 0.27% -
std::replace(deque<int>)_(sprinkled)/8192 1.23% 2765.473 2799.370 - 0.46% -
std::transform(list<int>)_(identity_transform)/8192 1.22% 7507.475 7599.296 - 8.57% -
std::copy_if(vector<int>)_(entire_range)/262144 1.22% 58580.786 59295.572 - -0.34% -
std::reverse(list<int>)/32768 1.22% 17136.783 17345.520 - -0.54% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.21% 24.987 25.290 - 2.75% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.21% 237113.281 239980.502 - -2.36% -
std::find(list<int>)_(bail_25%)/8 1.21% 0.914 0.925 - 0.04% -
std::replace(deque<int>)_(sprinkled)/1024 1.21% 345.801 349.976 - 0.45% -
std::generate_n(deque<int>)/32 1.21% 8.075 8.172 - -0.14% -
std::replace(list<int>)_(prefix)/32 1.20% 10.853 10.984 - -0.13% -
std::copy_if(vector<int>)_(entire_range)/32768 1.20% 7307.851 7395.690 - -0.25% -
std::copy_if(vector<int>)_(entire_range)/512 1.20% 120.713 122.157 - -0.33% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.19% 20.778 21.026 - 0.15% -
std::move(vector<bool>)_(unaligned)/32768 1.19% 202.338 204.751 - -1.31% -
std::search(list<int>)_(single_element)/1024 1.19% 748.450 757.365 - -1.22% -
std::sample(list<int>)/32 1.19% 309.804 313.487 - 0.17% -
BM_vector_deque_ranges_copy/1024 1.19% 35.869 36.295 - 1.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.19% 30.131 30.489 - -0.98% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.18% 27.477 27.802 - 0.51% -
BM_num_put<bool> 1.18% 10.575 10.700 - 2.38% -
SetIntersection_Front_Vector_uint32_256_16 1.18% 4173438.669 4222724.915 - 3.26% -
ranges::min(std::vector<long_long>)/64 1.18% 4.621 4.675 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.17% 8780058.778 8882627.329 - 2.53% -
std::fill_n(vector<int>)/50 1.17% 2.180 2.205 - -0.21% -
SetIntersection_Front_Vector_uint64_262144_64 1.16% 1311468.306 1326726.322 - 1.07% -
BM_CmpEqual_uint_int 1.16% 1.041 1.053 - -5.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.16% 1129666.578 1142791.062 - 4.69% -
rng::contains(deque<int>)_(process_all)/8192 1.16% 1852.840 1874.317 - 0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.16% 1123228.469 1136248.032 - 2.34% -
std::copy_n(vector<bool>)_(aligned)/512 1.16% 1.370 1.386 - 0.70% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.16% 5.567 5.632 - -2.13% -
std::stable_partition(list<int>)_(dense)/32 1.16% 37.847 38.285 - 1.41% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.16% 2.015 2.039 - -1.51% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.16% 1.122 1.135 - -0.15% -
std::copy_if(list<int>)_(entire_range)/512 1.15% 363.228 367.423 - -0.56% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.15% 576.612 583.250 - 0.33% -
std::generate_n(list<int>)/32 1.15% 8.417 8.514 - -0.13% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.15% 4.144 4.192 - 1.53% -
SetIntersection_Front_Vector_string_16384_64 1.15% 3185504.003 3222054.835 - -5.44% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.15% 452.117 457.298 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.15% 11925728.305 12062347.907 - -2.88% -
std::rotate(deque<int>)_(by_1/3)/1024 1.15% 411.632 416.347 - 0.90% -
std::copy_n(vector<bool>)_(aligned)/262144 1.14% 760.578 769.287 - 12.82% -
BM_deque_deque_copy/1 1.14% 2.546 2.575 - 1.86% -
std::find_end(forward_list<int>)_(single_element)/8192 1.14% 5867.263 5934.423 - 3.11% -
std::generate(vector<int>)/1024 1.14% 239.415 242.154 - -0.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.14% 718.744 726.957 - 1.16% -
SetIntersection_Interlaced_Vector_string_262144_1 1.14% 1066414.032 1078580.024 - -0.58% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.14% 6736.857 6813.624 - 1.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.14% 458.257 463.476 - 0.58% -
std::replace_if(list<int>)_(sprinkled)/8192 1.14% 7238.183 7320.382 - -0.94% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.13% 35.899 36.307 - 0.83% -
std::generate(vector<int>)/32 1.13% 7.830 7.919 - -0.11% -
std::none_of(list<int>)_(process_all)/32768 1.13% 25990.528 26284.307 - -0.72% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.13% 598277.213 605036.706 - 0.39% -
BM_PushHeap_string_Ascending_4 1.13% 2.546 2.574 - 2.27% -
std::replace(deque<int>)_(sprinkled)/50 1.13% 17.941 18.143 - -0.01% -
std::rotate(vector<int>)_(by_1/3)/32 1.13% 9.911 10.023 - 1.78% -
std::sample(list<int>)/1024 1.12% 11880.862 12014.359 - 0.40% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.12% 56972.722 57611.389 - 0.31% -
std::generate(deque<int>)/8192 1.12% 1872.577 1893.487 - -0.10% -
std::generate(vector<int>)/50 1.12% 11.761 11.893 - -0.11% -
BM_StringRelational_Less_Small_Small_Control 1.12% 1.850 1.870 - 1.12% -
std::copy_if(list<int>)_(entire_range)/8 1.11% 2.520 2.548 - -0.41% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.11% 2.050 2.073 - 7.43% -
std::unique(vector<int>)_(sprinkled)/52 1.11% 64.584 65.303 - -0.03% -
std::reverse(list<int>)/512 1.11% 190.137 192.247 - -0.22% -
std::map<int,_int>::ctor(const&)/32 1.11% 221.417 223.873 - 0.87% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.11% 15500.476 15672.323 - 0.54% -
std::generate_n(deque<int>)/1024 1.11% 239.779 242.437 - -0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.11% 6650.011 6723.615 - -1.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.11% 1241797.121 1255538.818 - 1.38% -
BM_PushHeap_string_Random_16 1.11% 10.419 10.534 - -0.69% -
std::fill_n(vector<int>)/32 1.10% 1.126 1.139 - -0.17% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.10% 6.488 6.559 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.10% 343632748.081 347417817.476 - -2.33% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.10% 9.131 9.231 - 0.10% -
SetIntersection_None_Set_float_262144_16384 1.10% 1207579.428 1220864.748 - 8.29% -
SetIntersection_Interlaced_Vector_string_64_16 1.10% 29606412.861 29931715.492 - 3.37% -
bm_ranges_lexicographical_compare<int>/8 1.10% 1.449 1.465 - -4.64% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.10% 284.297 287.419 - -0.94% -
std::rotate(deque<int>)_(by_1/4)/8192 1.09% 2633.689 2662.494 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.09% 8713067.322 8808318.704 - -0.65% -
std::copy_if(list<int>)_(every_other)/8 1.09% 2.261 2.286 - -0.20% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.09% 7.104 7.181 - 0.34% -
std::replace_if(list<int>)_(sprinkled)/1024 1.09% 729.870 737.810 - -0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.09% 8.393 8.484 - 0.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.09% 136192.668 137672.920 - 1.15% -
std::move_backward(vector<bool>)_(aligned)/32768 1.09% 37.639 38.048 - 0.51% -
std::reverse_copy(deque<int>)/64 1.08% 15.674 15.844 - -0.74% -
std::any_of(list<int>)_(process_all)/8 1.08% 2.623 2.652 - -0.43% -
std::generate_n(vector<int>)/50 1.08% 11.760 11.888 - -0.02% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.08% 5.768 5.831 - 1.30% -
std::generate_n(deque<int>)/50 1.08% 12.001 12.130 - -0.17% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.08% 40.269 40.702 - -0.83% -
std::copy_if(list<int>)_(entire_range)/1048576 1.07% 857205.525 866412.469 - -0.27% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.07% 8.844 8.939 - -1.41% -
SetIntersection_Front_Vector_float_16_16 1.07% 35380137.020 35759051.615 - 0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.07% 1165131.123 1177585.860 - 0.66% -
std::move(vector<bool>)_(unaligned)/4096 1.07% 26.762 27.048 - 5.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.07% 269.987 272.868 - -0.62% -
std::replace(list<int>)_(sprinkled)/32 1.07% 11.081 11.199 - 0.27% -
std::reverse(vector<int>)/64 1.07% 4.105 4.149 - -0.01% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.06% 3799.919 3840.313 - 0.30% -
std::transform(list<int>,_list<int>)/32 1.06% 22.827 23.069 - 0.17% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.06% 240699.611 243248.769 - -0.35% -
std::remove_if(list<int>)_(prefix)/1024 1.06% 987.375 997.815 - -0.14% -
BM_num_get<long_long> 1.06% 10.921 11.036 - 1.95% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.05% 203.084 205.215 - -0.39% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.05% 518.299 523.717 - 1.58% -
std::unique(deque<int>)_(sprinkled)/1024 1.05% 504.795 510.072 - -0.30% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.05% 23.971 24.222 - -1.12% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.04% 4.376 4.422 - 3.67% -
std::lower_bound(std::forward_list<int>)/100 1.04% 82.431 83.290 - 1.09% -
std::replace(list<int>)_(sprinkled)/50 1.04% 18.575 18.768 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.04% 41822029.537 42256090.425 - 0.33% -
std::unique(vector<int>)_(contiguous)/1024 1.04% 303.044 306.189 - -0.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.04% 180535.943 182405.305 - 0.22% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.03% 20.068 20.276 - -0.40% -
ranges::minmax(std::list<long_long>)/8 1.03% 2.504 2.530 - -0.00% -
BM_CmpEqual_uchar_uint 1.03% 1.047 1.057 - 0.56% -
BM_PushHeap_string_Random_256 1.03% 14.282 14.429 - -0.81% -
std::remove_if(list<int>)_(prefix)/32 1.03% 57.823 58.419 - -0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.03% 9545.391 9643.632 - 0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.03% 1171709.814 1183761.263 - 3.02% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.03% 17.348 17.526 - -0.00% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.02% 12715.310 12845.225 - -0.03% -
BM_CmpEqual_uint_short 1.02% 1.017 1.027 - -1.77% -
SetIntersection_None_Set_float_256_1 1.02% 11369663.826 11485179.387 - 0.53% -
BM_lexicographical_compare_three_way_slow_path/262144 1.02% 71874.396 72604.074 - 0.13% -
BM_CmpLess_ushort_ushort 1.01% 1.069 1.080 - 1.19% -
SetIntersection_None_Set_string_256_64 1.01% 9321822.696 9416297.723 - 0.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.01% 43.567 44.007 - -2.77% -
std::copy_backward(deque<int>)/32768 1.01% 3631.145 3667.740 - 1.95% -
std::transform(list<int>,_list<int>)/1024 1.00% 828.156 836.469 - -0.20% -
std::copy_if(deque<int>)_(entire_range)/4096 1.00% 1012.523 1022.675 - 0.15% -
std::shift_left(deque<int>)/1024 1.00% 37.769 38.147 - -0.58% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.00% 12278.863 12401.735 - -0.58% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.87% 175.561 35.346 - -0.30% -
bm_swap_ranges_vb_unaligned/4096 -78.72% 305.502 65.022 - -0.08% -
std::fill(vector<bool>)/262144 -75.92% 953.233 229.527 - -0.40% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -72.49% 96.807 26.634 - -0.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -67.03% 56.839 18.740 - -15.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -66.74% 38.330 12.750 - 0.09% -
BM_StringConstructDestroyCStr_Empty_Opaque -63.63% 5.704 2.075 - -12.73% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -63.43% 40.900 14.958 - -77.57% -
BM_StringConstructDestroyCStr_Small_Opaque -59.34% 5.534 2.250 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -59.20% 29241713.286 11931130.567 - -36.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -55.87% 225.760 99.623 - -38.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -55.48% 223.601 99.539 - -37.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -55.40% 217.190 96.859 - -39.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -55.07% 82702276.932 37154041.480 - -33.12% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -53.30% 19.171 8.952 - -35.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -52.78% 40.166 18.969 - -5.76% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.52% 73.288 36.262 - -50.58% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -47.70% 19844042.749 10378429.800 - -22.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -47.00% 43.671 23.146 - -14.84% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.44% 1238.746 675.829 - 1.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.33% 142.905 78.129 - -31.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -44.97% 0.481 0.265 - -21.85% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -44.06% 19.121 10.696 - -26.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -43.91% 6921656.183 3882050.535 - -54.86% -
std::set<std::string>::insert(value)_(already_present)/1024 -43.63% 29.492 16.624 - -43.96% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -42.49% 0.448 0.257 - -28.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -40.31% 49.793 29.721 - -61.41% -
std::rotate(list<int>)_(by_1/2)/8192 -40.27% 7899.777 4718.616 - -13.23% -
std::unordered_set<int>::insert(value)_(already_present)/32 -40.18% 2.827 1.691 - -41.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -39.30% 85.047 51.626 - -12.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -38.54% 10.432 6.411 - -43.75% -
std::multiset<std::string>::erase(key)_(existent)/1024 -37.29% 102.071 64.010 - 0.10% -
std::adjacent_find(deque<int>)/50 -36.64% 23.692 15.010 - -9.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -36.43% 11613946.709 7382650.382 - -8.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -36.10% 44.856 28.663 - 3.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -35.94% 169322548.512 108465110.728 - -22.95% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -35.94% 32.961 21.116 - -60.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -35.73% 7.299 4.691 - -40.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.63% 49.589 31.921 - -1.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -34.78% 9.608 6.266 - -30.68% -
std::multiset<std::string>::erase(key)_(existent)/8192 -34.02% 101.247 66.803 - -5.12% -
std::copy_n(vector<bool>)_(aligned)/1048576 -33.66% 3775.097 2504.417 - -19.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.44% 6.894 4.588 - -29.36% -
bm_lexicographical_compare<int>/32768 -32.63% 2844.229 1916.025 - -0.17% -
BM_StringConstructDestroyCStr_Large_Transparent -32.35% 14.918 10.092 - -11.62% -
std::move_backward(vector<bool>)_(aligned)/1048576 -32.15% 2548.583 1729.184 - -0.06% -
std::move_backward(vector<int>)/32768 -32.07% 2552.600 1734.087 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -31.98% 0.697 0.474 - -1.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -31.88% 30338813.810 20665554.169 - -21.02% -
std::rotate(list<int>)_(1_element_backward)/8192 -31.23% 11496.851 7906.835 - 9.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -31.18% 9.074 6.245 - -0.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -31.05% 37.323 25.736 - -5.54% -
bm_ranges_lexicographical_compare<int>/32768 -31.02% 2780.581 1918.059 - 0.14% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.90% 5555.545 3838.711 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -30.81% 39.801 27.539 - -0.71% -
bm_lexicographical_compare<signed_char>/262144 -30.80% 5548.620 3839.608 - 0.01% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -30.70% 3777.703 2617.829 - 7.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -30.61% 108.337 75.180 - -30.37% -
ranges::min(std::deque<char>)/70000 -30.56% 25640.784 17805.864 - -42.96% -
BM_vector_deque_move_backward/0 -30.35% 0.601 0.419 - -38.33% -
std::set<std::string>::insert(value)_(already_present)/32 -30.24% 10.522 7.341 - -28.13% -
BM_StringConstructDestroyCStr_Large_Opaque -30.18% 22.076 15.414 - -4.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -29.90% 78906195.157 55316207.416 - -20.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -29.76% 33.684 23.661 - -2.20% -
std::unique_copy(deque<int>)_(sprinkled)/32 -29.68% 13.084 9.201 - -20.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -29.54% 32.024 22.565 - -34.36% -
std::copy(list<int>)/64 -29.31% 46.498 32.869 - 8.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -29.29% 353349435.197 249842619.394 - -29.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -29.27% 42.768 30.252 - -4.90% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -29.18% 77.671 55.010 - -42.88% -
BM_StringEraseWithMove_Huge_Transparent -29.09% 59.069 41.888 - -9.93% -
BM_StringDestroy_Large -28.50% 10.130 7.243 - -5.51% -
std::unordered_set<int>::count(key)_(non-existent)/0 -28.48% 0.484 0.346 - 11.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -28.30% 0.484 0.347 - -27.97% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -28.12% 32.364 23.262 - -24.79% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -27.58% 1.792 1.298 - -32.00% -
std::unique_copy(deque<int>)_(sprinkled)/52 -27.46% 20.853 15.126 - -17.56% -
std::unordered_map<int,_int>::clear()/8192 -27.31% 85729.667 62318.518 - -2.81% -
std::adjacent_find(deque<int>)/8 -27.31% 3.975 2.889 - 8.16% -
std::unordered_map<int,_int>::clear()/1024 -26.99% 10820.773 7900.775 - -2.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -26.91% 4052403.389 2962035.451 - -25.78% -
std::fill(list<int>)/1024 -26.88% 672.834 491.991 - -4.33% -
ranges::min(std::list<long_long>)/1 -26.85% 0.426 0.312 - -13.77% -
BM_StringEraseWithMove_Huge_Opaque -26.68% 63.777 46.764 - -4.57% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -26.36% 24512.513 18050.155 - -7.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -26.29% 47.104 34.722 - -0.19% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -26.18% 25546.244 18858.242 - -6.90% -
std::move(vector<int>)/262144 -26.14% 20218.226 14934.146 - -33.04% -
ranges::min(std::deque<long_long>)/70000 -25.92% 25458.678 18858.678 - -0.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -25.80% 9.666 7.172 - -31.75% -
std::shift_right(vector<int>)/32 -25.76% 3.969 2.947 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -25.74% 0.697 0.518 - -10.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.57% 57.741 42.979 - -25.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.51% 40.732 30.339 - -23.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.44% 33.425 24.921 - -0.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -25.42% 31.331 23.366 - -23.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -24.72% 2228362.492 1677509.826 - 0.76% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -24.54% 0.405 0.305 - -1.00% -
BM_deque_deque_ranges_move/0 -24.46% 0.919 0.694 - -18.17% -
std::copy_backward(vector<int>)/4096 -24.08% 215.495 163.601 - -14.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -23.72% 5725880.171 4367435.656 - 1.87% -
ranges::min(std::vector<char>)/1 -23.66% 0.431 0.329 - -13.69% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -23.63% 80.150 61.211 - -35.59% -
std::multimap<std::string,_int>::erase(iterator)/8192 -23.52% 32.439 24.809 - -20.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.43% 42.647 32.655 - -23.58% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -23.31% 2.427 1.861 - -24.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.81% 74.434 57.454 - -23.19% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -22.80% 2.395 1.849 - -0.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.53% 8.968 6.947 - 9.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -22.50% 6.732 5.218 - -28.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.48% 11.451 8.877 - 5.62% -
ranges::min(std::deque<long_long>)/64 -22.27% 21.015 16.335 - 4.33% -
std::move_backward(deque<int>)/64 -22.00% 6.626 5.168 - 0.01% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -21.90% 26.481 20.683 - -25.07% -
std::copy_n(vector<int>)/4096 -21.81% 216.782 169.506 - 15.85% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.80% 5747.927 4495.085 - 0.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -21.64% 1.445 1.132 - -21.84% -
bm_lexicographical_compare<unsigned_char>/262144 -21.49% 5731.802 4499.880 - 0.21% -
std::unordered_multimap<int,_int>::clear()/8192 -21.41% 79928.074 62815.092 - -15.98% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -21.41% 6815.476 5356.432 - -3.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -21.26% 25028.095 19706.919 - 3.36% -
ranges::min(std::deque<char>)/64 -21.10% 20.984 16.557 - -31.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -21.03% 37.697 29.770 - -27.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -20.94% 5.694 4.502 - -20.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -20.78% 7.802 6.181 - -21.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -20.67% 5.672 4.500 - -0.11% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -20.65% 8.217 6.521 - -19.79% -
std::rotate(list<int>)_(by_1/4)/8192 -20.64% 8246.035 6543.696 - -0.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -20.64% 0.421 0.334 - 6.61% -
std::is_sorted_until(deque<int>)/8 -20.62% 4.712 3.740 - 50.00% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -20.44% 7720223.372 6142447.139 - 10.97% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -20.38% 7.994 6.365 - 6.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -20.16% 13.544 10.813 - -18.57% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -20.09% 2.023 1.616 - -16.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -20.08% 6.285 5.023 - 9.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.03% 40.099 32.066 - -33.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -20.02% 15.051 12.037 - -7.86% -
BM_StringCtorDefault -20.00% 0.305 0.244 - -33.81% -
BM_StringRead_Cold_Shallow_Large -19.87% 1.403 1.124 - -0.18% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -19.80% 340346.648 272972.789 - -4.51% -
std::find(vector<bool>)_(process_all)/8 -19.73% 0.734 0.589 - -7.56% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -19.72% 54813.416 44002.132 - -3.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -19.69% 680.672 546.656 - 0.31% -
std::transform(list<int>)_(identity_transform)/32 -19.62% 20.995 16.876 - -0.27% -
BM_StringDestroy_Huge -19.50% 13.308 10.713 - -1.07% -
BM_tolower_char<char> -19.47% 0.690 0.556 - 18.28% -
std::unordered_multimap<int,_int>::clear()/1024 -19.44% 10248.008 8256.053 - -14.21% -
std::rotate_copy(vector<int>)/8192 -19.22% 458.696 370.515 - 1.81% -
std::multiset<std::string>::contains(key)_(existent)/1024 -19.22% 26.832 21.674 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -19.12% 2749842.191 2223981.577 - -18.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -19.07% 126314.356 102226.403 - -5.59% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -19.00% 28.369 22.980 - -18.23% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -18.95% 1.776 1.439 - 3.77% -
std::set<std::string>::erase(iterator)/1024 -18.65% 33.797 27.495 - -17.97% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -18.64% 1.461 1.189 - -20.21% -
std::partition(deque<int>)_(sparse)/32 -18.64% 12.075 9.824 - 0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.44% 23.149 18.879 - -2.71% -
std::multiset<std::string>::erase(iterator)/1024 -18.42% 33.633 27.437 - -3.29% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -18.36% 1.849 1.509 - -18.42% -
BM_StringAssignAsciiz_Empty_Opaque -18.27% 3.717 3.038 - 3.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.13% 78.099 63.937 - 4.21% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -18.09% 15647.300 12817.074 - -4.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.03% 53.350 43.734 - 0.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -18.02% 12367.720 10139.303 - -1.55% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -18.01% 136.955 112.289 - -14.71% -
BM_StringAssignStr_Huge_Transparent -18.01% 132.249 108.437 - -1.02% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -17.97% 27.798 22.804 - -15.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -17.88% 34.495 28.327 - -0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -17.82% 10244.479 8419.149 - -9.52% -
BM_PushHeap_uint32_Random_1 -17.67% 0.541 0.446 - -2.08% -
BM_PushHeap_string_PipeOrgan_262144 -17.53% 21.965 18.115 - 2.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -17.43% 8.630 7.126 - 4.36% -
std::unordered_map<int,_int>::erase(iterator)/1024 -17.40% 23.536 19.441 - -1.57% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -17.31% 15211.403 12578.888 - -6.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -17.27% 660.205 546.200 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -17.25% 6828824.671 5650951.989 - 3.28% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -17.24% 14.650 12.125 - -6.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.19% 19.764 16.367 - -3.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -17.18% 5106.310 4228.896 - -0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -17.06% 8319614.290 6900214.781 - -13.71% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -16.95% 1.619 1.344 - -10.27% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -16.89% 1.145 0.952 - -16.73% -
std::fill(list<int>)/8192 -16.87% 9169.690 7622.462 - -12.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -16.84% 14.158 11.774 - -1.56% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -16.83% 426.353 354.580 - -4.85% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -16.81% 1.350 1.123 - -9.95% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.76% 10.533 8.767 - -0.78% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -16.57% 69.539 58.015 - 0.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.53% 410.898 342.960 - -5.49% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -16.46% 38.410 32.088 - -14.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.42% 53.568 44.774 - 1.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -16.36% 1794858.147 1501166.696 - -9.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -16.08% 5050847.031 4238720.222 - -5.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -15.96% 49.640 41.718 - -1.39% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -15.75% 125511.444 105743.065 - -3.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -15.69% 8.481 7.150 - -13.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.65% 609.213 513.875 - 0.22% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -15.64% 120870.432 101963.295 - -4.50% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -15.54% 6.966 5.883 - -1.01% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -15.53% 1.536 1.298 - -31.35% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.46% 6757.311 5712.499 - -15.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.44% 76.514 64.699 - 3.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -15.42% 37.616 31.817 - 0.62% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.40% 1.634 1.382 - 0.02% -
std::copy(vector<int>)/262144 -15.34% 14789.133 12520.529 - -0.02% -
std::unordered_map<int,_int>::erase(iterator)/8192 -15.33% 23.031 19.499 - -1.51% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -15.32% 13.807 11.692 - -6.21% -
std::find_if(list<int>)_(process_all)/8192 -15.23% 9108.915 7721.444 - -15.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.17% 38.241 32.440 - 1.13% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -15.14% 0.555 0.471 - -8.99% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -15.10% 54.456 46.231 - -2.61% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -15.08% 2.089 1.774 - -14.84% -
std::multiset<std::string>::contains(key)_(existent)/32 -15.03% 19.939 16.942 - -3.17% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -15.00% 1.565 1.330 - -12.20% -
BM_StringEraseWithMove_Small_Opaque -14.97% 2.570 2.185 - -0.02% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.96% 807.204 686.446 - -0.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -14.94% 4.843 4.120 - -4.71% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -14.89% 14642.149 12461.815 - -3.27% -
std::copy_n(list<int>)/4096 -14.77% 4194.105 3574.552 - -17.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.53% 3632.935 3104.937 - 0.46% -
rng::find_last(deque<int>)_(bail_10%)/50 -14.52% 13.252 11.328 - -0.73% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -14.51% 2.758 2.357 - -0.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -14.45% 28.549 24.422 - -15.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -14.44% 1644.936 1407.382 - -7.92% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -14.37% 10.739 9.196 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -14.34% 1898178.833 1625888.850 - 15.40% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -14.28% 24.081 20.641 - -1.72% -
SetIntersection_Interlaced_Vector_uint64_256_16 -14.22% 6932321.470 5946685.318 - 1.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -14.20% 1055.440 905.516 - -4.85% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.17% 4323.362 3710.595 - -19.81% -
std::copy(deque<int>)/1048576 -14.14% 58425.247 50165.321 - 0.11% -
std::move(vector<bool>)_(aligned)/64 -14.12% 1.799 1.545 - -4.04% -
BM_PushHeap_string_PipeOrgan_16384 -14.11% 14.830 12.737 - -17.29% -
std::unordered_map<int,_int>::erase(iterator)/32 -14.08% 22.511 19.340 - -1.53% -
std::unordered_set<int>::find(key)_(existent)/1024 -14.07% 1.373 1.180 - -8.49% -
std::reverse_copy(vector<int>)/32768 -14.05% 1142.069 981.568 - -0.02% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.05% 541.373 465.335 - -19.61% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -13.95% 1.517 1.306 - -17.64% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -13.95% 48.623 41.842 - -1.98% -
std::unordered_set<int>::count(key)_(non-existent)/32 -13.93% 1.798 1.547 - -1.03% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.88% 52927.375 45580.636 - -13.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.87% 1.693 1.458 - 22.64% -
std::any_of(list<int>)_(process_all)/8192 -13.86% 8082.795 6962.130 - -4.65% -
std::unordered_map<int,_int>::clear()/32 -13.85% 670.773 577.850 - -1.70% -
BM_StringAssignAsciiz_Small_Opaque -13.83% 3.530 3.041 - 3.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -13.78% 5.843 5.038 - 3.90% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -13.76% 14.450 12.462 - -1.02% -
std::set<int>::ctor(const&,_alloc)/32 -13.54% 248.600 214.947 - -3.90% -
std::rotate_copy(list<int>)/8192 -13.52% 7750.112 6702.015 - -2.79% -
rng::find_last(deque<int>)_(bail_10%)/1024 -13.45% 259.992 225.010 - -0.89% -
std::partition(list<int>)_(sparse)/8192 -13.41% 8535.869 7391.293 - -5.84% -
BM_lexicographical_compare_three_way_slow_path/1 -13.31% 0.448 0.389 - -10.71% -
BM_StringFindCharLiteral/16 -13.29% 1.864 1.617 - -0.07% -
BM_StringEraseWithMove_Small_Transparent -13.24% 2.514 2.181 - -0.02% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -13.24% 477.838 414.568 - -11.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -13.23% 52.461 45.519 - -5.66% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -13.20% 60.016 52.095 - -2.49% -
BM_StringFindCharLiteral/8 -13.17% 1.862 1.617 - -0.06% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -13.13% 7.122 6.187 - -4.19% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -13.12% 14.507 12.604 - -1.13% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -13.09% 30.528 26.533 - -14.16% -
std::set<int>::clear()/1024 -13.00% 10738.705 9342.405 - 4.10% -
std::fill(deque<int>)/8192 -12.97% 268.798 233.931 - -0.66% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -12.89% 1.400 1.219 - -19.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -12.88% 3.140 2.736 - 0.40% -
bm_ranges_lexicographical_compare<signed_char>/64 -12.87% 2.485 2.166 - 2.70% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -12.85% 24.241 21.126 - -2.89% -
std::rotate(list<int>)_(by_1/3)/8192 -12.78% 9548.625 8328.155 - 0.27% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -12.76% 36865.875 32160.452 - -4.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -12.74% 33.239 29.006 - 0.39% -
BM_StringRead_Cold_Shallow_Small -12.72% 1.268 1.107 - 1.17% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -12.72% 34.186 29.837 - -3.89% -
BM_StringFindStringLiteral/16 -12.71% 1.853 1.618 - -0.02% -
std::find(list<int>)_(process_all)/8192 -12.66% 8279.596 7230.987 - -1.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -12.61% 11719.988 10242.496 - -5.03% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -12.59% 1509.112 1319.172 - -0.56% -
ranges::minmax(std::deque<char>)/64 -12.57% 26.361 23.048 - -7.14% -
BM_StringFindStringLiteral/8 -12.56% 1.850 1.618 - -0.06% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -12.54% 3801964.997 3325301.669 - -1.95% -
std::set<std::string>::contains(key)_(existent)/32 -12.53% 16.471 14.407 - -12.24% -
std::find_if_not(vector<int>)_(process_all)/8 -12.51% 1.491 1.305 - -5.17% -
BM_StringFindCharLiteral/32 -12.32% 1.846 1.618 - 0.01% -
std::multiset<std::string>::find(key)_(existent)/8192 -12.32% 29.987 26.293 - -0.18% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -12.27% 25.952 22.769 - -1.66% -
BM_vector_deque_move/0 -12.27% 0.427 0.375 - -25.52% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -12.26% 32.908 28.875 - -3.45% -
std::search(deque<int>)_(no_match)/1024 -12.25% 300.990 264.114 - 10.38% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -12.11% 394.381 346.609 - -2.12% -
BM_StringConstructDestroyCStr_Empty_Transparent -12.09% 0.272 0.239 - 1.46% -
BM_deque_deque_copy_backward/0 -12.08% 0.919 0.808 - -6.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -12.05% 24.336 21.403 - 0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -12.04% 2050850.015 1803952.303 - -4.92% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -12.03% 567.990 499.666 - -8.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -12.00% 10.702 9.418 - -6.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.00% 25.835 22.736 - 12.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -11.99% 313982.582 276346.625 - -3.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.98% 41.012 36.098 - -2.22% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -11.95% 40.542 35.698 - 0.18% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.94% 30.048 26.459 - -5.51% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -11.93% 1031.602 908.508 - -3.44% -
BM_StringFindStringLiteral/128 -11.89% 3.510 3.093 - -2.95% -
std::set<std::string>::erase(key)_(existent)/8192 -11.73% 93.295 82.352 - -12.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.71% 734.315 648.348 - -2.22% -
ranges::min(std::list<char>)/1 -11.68% 0.440 0.389 - -6.96% -
std::unordered_multiset<int>::count(key)_(existent)/32 -11.65% 1.689 1.493 - -8.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.62% 42.917 37.929 - -2.07% -
std::deque<int>::ctor(size)/32 -11.58% 30.196 26.699 - -6.60% -
std::multiset<int>::count(key)_(existent)/8192 -11.53% 10.301 9.113 - -14.69% -
std::set<int>::upper_bound(key)_(existent)/1024 -11.50% 4.507 3.989 - -2.20% -
std::fill(vector<bool>)/64 -11.43% 1.596 1.413 - -5.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -11.42% 40.201 35.611 - -0.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -11.41% 1027.773 910.528 - -6.52% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.33% 8103.594 7185.112 - -11.80% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.30% 1.260 1.118 - -22.31% -
std::stable_partition(list<int>)_(dense)/8192 -11.29% 22633.205 20077.797 - 6.22% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -11.28% 23.530 20.875 - -1.64% -
std::set<int>::clear()/8192 -11.27% 90147.786 79990.395 - 3.24% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.19% 81.754 72.603 - -20.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -11.17% 33.248 29.535 - -2.13% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -11.10% 1.291 1.148 - -10.22% -
std::multiset<int>::clear()/1024 -11.07% 10821.027 9622.749 - -3.45% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -11.06% 7.266 6.462 - -31.89% -
BM_StringFindStringLiteral/32 -11.01% 1.954 1.739 - -3.34% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -11.01% 11.424 10.166 - -2.49% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -11.01% 6.228 5.542 - -0.71% -
std::find_end(deque<int>)_(same_length)/8192 -10.99% 3140.688 2795.676 - 4.72% -
BM_PushHeap_float_SingleElement_1 -10.97% 0.519 0.462 - -27.34% -
std::map<std::string,_int>::ctor(const&)/1024 -10.96% 38834.476 34576.675 - -2.16% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -10.89% 25.516 22.737 - -4.94% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -10.88% 1.228 1.094 - -11.70% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -10.88% 33.273 29.653 - -2.07% -
BM_PushHeap_string_QuickSortAdversary_1 -10.86% 0.528 0.471 - -19.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -10.79% 0.459 0.409 - -2.21% -
std::find_if_not(list<int>)_(bail_25%)/32768 -10.78% 8539.583 7618.714 - -7.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.75% 2.527 2.256 - 2.42% -
BM_StringFindAllMatch/64 -10.75% 3.436 3.067 - -5.63% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -10.68% 34.305 30.643 - -1.68% -
std::is_sorted(deque<int>)/8 -10.64% 2.959 2.644 - 0.76% -
std::reverse_copy(list<int>)/32768 -10.64% 30175.633 26965.527 - 1.64% -
std::find(vector<short>)_(bail_25%)/8 -10.60% 0.825 0.738 - 10.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.58% 0.295 0.264 - -23.04% -
std::set<std::string>::find(key)_(non-existent)/8192 -10.45% 29.907 26.783 - -6.42% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.44% 30.233 27.076 - -23.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -10.44% 1519159.455 1360629.052 - -8.38% -
BM_StringFindCharLiteral/64 -10.43% 2.353 2.108 - -0.89% -
BM_vector_deque_ranges_move/2 -10.41% 2.056 1.842 - 0.18% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.38% 30.129 27.001 - -11.77% -
BM_StringRead_Cold_Deep_Empty -10.36% 1.332 1.194 - -0.74% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -10.34% 30.163 27.043 - -0.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -10.33% 1846.154 1655.416 - -3.79% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -10.31% 36067.489 32350.063 - -4.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -10.31% 27.212 24.407 - -0.09% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.25% 1.683 1.510 - -18.71% -
std::find_end(deque<int>)_(same_length)/1024 -10.19% 370.570 332.826 - -0.04% -
BM_deque_deque_move/0 -10.15% 0.864 0.777 - -14.48% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.15% 37.095 33.330 - -13.13% -
BM_StringFindCharLiteral/128 -10.12% 3.341 3.003 - -0.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -10.11% 2.452 2.204 - -0.17% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -10.09% 24.803 22.301 - -3.81% -
ranges::minmax(std::deque<char>)/70000 -10.07% 26720.615 24028.879 - -0.02% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.05% 133604.089 120175.163 - -0.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.03% 5766.955 5188.336 - -13.97% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -10.03% 3.327 2.993 - -10.32% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -9.97% 17567.863 15815.876 - -10.89% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -9.96% 0.279 0.251 - -3.68% -
BM_PushHeap_string_PipeOrgan_256 -9.95% 8.500 7.654 - -8.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.95% 1214.249 1093.447 - -5.31% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -9.94% 35160.688 31666.266 - -4.61% -
BM_StringEraseWithMove_Large_Opaque -9.94% 3.162 2.848 - 6.56% -
BM_deque_deque_ranges_move/2 -9.92% 2.301 2.073 - -7.50% -
BM_PushHeap_uint64_Ascending_64 -9.90% 1.680 1.514 - 0.06% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -9.89% 305813.039 275561.927 - -3.69% -
BM_StringFindCharLiteral/4096 -9.84% 85.069 76.695 - -0.77% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.83% 29.729 26.807 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -9.82% 1570529.173 1416333.719 - -24.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -9.79% 1.188 1.072 - -13.08% -
BM_StringFindAllMatch/1 -9.78% 3.120 2.815 - -11.09% -
std::find_end(deque<int>)_(same_length)/1000 -9.78% 360.866 325.560 - -0.12% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -9.76% 1.237 1.116 - -8.66% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.76% 44030.914 39735.554 - 1.25% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -9.72% 473758.463 427728.416 - 0.66% -
std::unordered_multimap<int,_int>::clear()/32 -9.70% 650.309 587.230 - -7.10% -
std::map<std::string,_int>::count(key)_(existent)/1024 -9.69% 25.638 23.154 - -6.20% -
BM_StringFindStringLiteral/64 -9.68% 2.390 2.158 - -0.13% -
std::search(vector<int>,_pred)_(single_element)/1000 -9.68% 528.560 477.396 - -15.45% -
std::map<std::string,_int>::count(key)_(existent)/8192 -9.68% 33.644 30.387 - -2.50% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.62% 52.459 47.410 - -7.17% -
BM_vector_deque_ranges_move/1 -9.61% 2.304 2.082 - 0.06% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -9.60% 7.917 7.157 - 3.17% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -9.60% 11.923 10.779 - 4.02% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -9.58% 1.400 1.266 - 9.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -9.54% 1998.963 1808.173 - -4.84% -
BM_PushHeap_string_Descending_262144 -9.54% 4.014 3.631 - -36.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -9.51% 52.596 47.595 - -6.87% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.48% 3542.324 3206.427 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.43% 19.142 17.336 - 38.11% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.41% 0.669 0.606 - -3.34% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -9.40% 35484.444 32149.673 - -4.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -9.37% 1528137.367 1384888.344 - 1.78% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -9.37% 10506.814 9522.108 - 1.24% -
BM_StringAssignAsciiz_Large_Transparent -9.37% 12.691 11.501 - -2.02% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -9.35% 5.168 4.685 - -30.49% -
std::lower_bound(std::deque<int>)/8 -9.31% 18.598 16.865 - -0.44% -
std::copy(deque<int>)/262144 -9.31% 13076.154 11858.809 - 1.39% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -9.27% 21.576 19.577 - -11.95% -
std::deque<std::string>::ctor(size)/32 -9.20% 45.569 41.377 - -7.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -9.18% 7986753.896 7253622.968 - -3.46% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -9.17% 22.750 20.664 - 2.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.13% 1.138 1.034 - -0.32% -
std::deque<int>::ctor(size)/1024 -9.10% 76.442 69.485 - -6.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -9.09% 4.629 4.208 - -0.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.06% 26759.139 24334.191 - -6.12% -
BM_StringAssignAsciizMix_Opaque -9.00% 5.427 4.938 - -0.13% -
std::partition(deque<int>)_(sparse)/50 -9.00% 16.325 14.855 - -2.56% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -8.94% 158069.297 143930.782 - -3.83% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.90% 835.957 761.595 - -0.05% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -8.85% 12.072 11.004 - -5.05% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.81% 21.557 19.658 - -8.94% -
BM_StringAssignStr_Large_Transparent -8.81% 11.220 10.231 - 1.17% -
BM_vector_deque_ranges_move/0 -8.81% 0.463 0.422 - -8.25% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -8.80% 29.541 26.942 - -11.05% -
SetIntersection_Front_Set_uint32_1024_64 -8.79% 1754483.545 1600181.848 - -10.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.78% 1.320 1.204 - -1.71% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -8.77% 42.028 38.340 - 13.19% -
std::set<int>::contains(key)_(non-existent)/32 -8.73% 2.827 2.580 - -0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -8.72% 1825819.660 1666585.449 - 1.62% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -8.70% 19.043 17.386 - -7.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -8.70% 15060306.171 13750067.635 - -6.49% -
std::multimap<std::string,_int>::erase(iterator)/1024 -8.68% 27.340 24.967 - -23.81% -
std::find_if_not(vector<int>)_(process_all)/8192 -8.67% 885.680 808.886 - 0.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.67% 1.316 1.202 - -2.14% -
BM_StringFindAllMatch/8 -8.63% 2.899 2.649 - -9.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -8.60% 581.331 531.313 - -0.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -8.60% 1903.622 1739.956 - -3.74% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.58% 1.319 1.206 - -1.67% -
std::copy_n(deque<int>)/1048576 -8.57% 54632.103 49951.808 - -0.29% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.56% 49.227 45.014 - -5.43% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.56% 32.852 30.040 - -7.03% -
std::shift_left(list<int>)/8192 -8.56% 7693.478 7035.283 - -8.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -8.55% 1.363 1.246 - -13.72% -
std::set<int>::erase(iterator)/8192 -8.54% 22.146 20.255 - 3.12% -
BM_PushHeap_string_PipeOrgan_1024 -8.52% 10.583 9.681 - -6.49% -
std::multiset<int>::count(key)_(non-existent)/32 -8.49% 2.578 2.360 - -2.27% -
std::count(list<int>)_(every_other)/1048576 -8.47% 874727.556 800609.363 - -1.99% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.44% 378228.406 346324.464 - -1.62% -
std::adjacent_find(list<int>)/8192 -8.39% 7155.146 6554.731 - -9.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.35% 55.557 50.919 - -2.25% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.32% 1.427 1.308 - 6.25% -
std::find_if(vector<char>)_(process_all)/8 -8.31% 1.526 1.399 - -5.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -8.31% 76.590 70.224 - -6.74% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -8.30% 301312.626 276289.454 - -3.36% -
BM_PushHeap_uint32_Descending_4 -8.30% 0.378 0.346 - 0.16% -
BM_StringAssignAsciiz_Large_Opaque -8.27% 12.577 11.537 - -1.22% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.26% 485964.828 445824.825 - -0.06% -
std::find_if(vector<int>)_(bail_25%)/1024 -8.24% 29.399 26.976 - -7.34% -
ranges::minmax(std::vector<char>)/8 -8.24% 0.977 0.897 - -11.79% -
vector<bool>(const_vector<bool>&) -8.22% 10.687 9.808 - -7.75% -
std::copy(vector<int>)/32768 -8.21% 3774.998 3464.935 - 0.44% -
std::map<std::string,_int>::erase(iterator)/1024 -8.20% 31.025 28.480 - -11.44% -
std::copy_n(vector<int>)/262144 -8.19% 12976.368 11914.027 - -0.79% -
BM_deque_deque_ranges_move/1 -8.18% 2.556 2.347 - -6.96% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.16% 8320.795 7642.075 - -1.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -8.11% 17.187 15.793 - -0.86% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.07% 17.752 16.319 - 0.29% -
std::set<std::string>::find(key)_(non-existent)/1024 -8.05% 22.139 20.358 - -5.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.04% 1.581 1.454 - -2.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.04% 101.243 93.107 - 3.78% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -8.00% 57.864 53.233 - 0.83% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.97% 651.987 599.991 - -0.92% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.97% 572.329 526.687 - -0.58% -
std::map<std::string,_int>::erase(iterator)/8192 -7.96% 31.666 29.145 - -10.94% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -7.95% 2.646 2.436 - -3.28% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.95% 855.397 787.408 - -7.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.92% 43659.762 40201.861 - -11.53% -
std::set<int>::erase(iterator)/1024 -7.91% 22.001 20.260 - 3.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.89% 1524.361 1404.040 - -28.16% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -7.89% 20880905.665 19233659.828 - 30.14% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -7.87% 877.054 807.998 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -7.87% 1898583.864 1749194.227 - -6.83% -
std::distance(join_view(vector<vector<int>>))/50 -7.85% 0.656 0.604 - -4.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -7.84% 2.538 2.339 - 2.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.83% 1.315 1.212 - -5.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.82% 13.408 12.359 - -0.78% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.81% 354.401 326.720 - 4.09% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.80% 473.171 436.242 - 0.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -7.80% 32.613 30.069 - -0.38% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -7.79% 27.118 25.006 - -5.19% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -7.76% 0.263 0.243 - -33.65% -
std::remove_if(list<int>)_(sprinkled)/50 -7.75% 76.207 70.298 - -8.66% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.75% 11.166 10.301 - -2.52% -
std::map<std::string,_int>::erase(iterator)/32 -7.74% 34.222 31.571 - 11.03% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.74% 3779.700 3487.001 - -0.26% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.73% 2.994 2.763 - -0.48% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -7.70% 821.602 758.340 - -1.09% -
std::set<int>::find(key)_(non-existent)/32 -7.68% 2.423 2.237 - -1.85% -
std::unordered_multiset<int>::erase(iterator)/8192 -7.67% 21.241 19.612 - -21.48% -
BM_StringFindCharLiteral/256 -7.66% 5.750 5.309 - -1.07% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.66% 7201.041 6649.784 - 0.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -7.65% 23.942 22.110 - 2.49% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -7.64% 11.042 10.198 - -2.31% -
std::map<std::string,_int>::clear()/1024 -7.63% 22855.565 21112.760 - -5.85% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.62% 2.633 2.432 - -1.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.59% 8046.278 7435.703 - -4.88% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -7.59% 17.303 15.990 - -8.14% -
rng::find_last(vector<char>)_(bail_90%)/50 -7.56% 1.552 1.435 - -0.27% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -7.56% 7188.289 6644.766 - -0.66% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.51% 18.923 17.501 - -1.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -7.47% 1.385 1.282 - -12.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -7.46% 24.850 22.997 - -4.01% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -7.46% 2142.173 1982.443 - -8.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -7.44% 1879996.744 1740049.236 - 3.63% -
BM_PushHeap_uint64_Ascending_256 -7.44% 2.259 2.091 - 0.13% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -7.43% 122.834 113.702 - 27.91% -
std::find_end(forward_list<int>)_(same_length)/8192 -7.43% 14006.254 12965.511 - -8.81% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.39% 1166.111 1079.913 - -7.68% -
std::set<std::string>::find(key)_(non-existent)/32 -7.39% 10.989 10.177 - -6.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -7.39% 4598329.295 4258690.212 - -12.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.37% 79.778 73.898 - -2.01% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.37% 9.857 9.130 - -1.19% -
BM_PushHeap_string_Descending_1024 -7.37% 2.622 2.429 - -21.48% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -7.29% 58343.291 54088.559 - -5.13% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -7.29% 19148.572 17753.203 - -0.20% -
std::search(deque<int>,_pred)_(no_match)/1000 -7.27% 458.050 424.729 - 0.24% -
rng::contains_subrange(deque<int>)_(process_all)/32 -7.27% 14.425 13.376 - -6.93% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.25% 2.360 2.189 - -7.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -7.22% 13.950 12.942 - -4.30% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -7.20% 1410350.042 1308736.985 - 6.30% -
BM_StringEraseWithMove_Large_Transparent -7.15% 2.998 2.783 - 9.98% -
std::multiset<std::string>::count(key)_(existent)/1024 -7.14% 25.111 23.317 - -1.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.13% 12780.348 11869.729 - -6.59% -
std::map<std::string,_int>::ctor(const&)/8192 -7.11% 367192.964 341085.359 - -1.68% -
BM_deque_vector_ranges_copy_backward/0 -7.06% 1.466 1.363 - -0.57% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -7.05% 1966.430 1827.703 - -2.90% -
BM_num_get<long_double> -7.04% 39.647 36.855 - -1.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.04% 58270.563 54169.110 - 1.54% -
SetIntersection_None_Set_float_1024_1 -7.04% 10211656.720 9493065.688 - 5.82% -
SetIntersection_Interlaced_Set_string_64_64 -7.04% 39100159.681 36348753.846 - -3.42% -
BM_deque_deque_ranges_copy/0 -7.03% 0.793 0.737 - -7.06% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.03% 1.490 1.386 - -3.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -7.00% 39.051 36.317 - -1.63% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.99% 2442.184 2271.366 - -1.01% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.97% 18.197 16.929 - -3.67% -
std::move_backward(vector<bool>)_(unaligned)/64 -6.96% 1.858 1.729 - -3.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.94% 5380848.719 5007153.165 - -2.97% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.94% 761.119 708.295 - -0.43% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -6.94% 17445.508 16235.340 - -4.16% -
std::shift_right(list<int>)/50 -6.92% 28.447 26.478 - -0.45% -
BM_PushHeap_string_PipeOrgan_64 -6.92% 6.106 5.683 - -4.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.91% 353570995.057 329131616.590 - -8.69% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.91% 18.374 17.104 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.91% 0.612 0.570 - -1.19% -
BM_PushHeap_float_Descending_1 -6.89% 0.575 0.535 - -0.80% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.86% 22.861 21.292 - -13.42% -
std::map<int,_int>::clear()/8192 -6.85% 87043.455 81078.991 - -3.86% -
BM_StringConstructDestroyCStr_Small_Transparent -6.85% 0.395 0.368 - -0.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -6.84% 90.353 84.173 - -1.28% -
SetIntersection_Front_Set_string_262144_64 -6.81% 4999323.268 4658867.658 - 0.43% -
std::map<int,_int>::clear()/1024 -6.77% 10618.850 9899.715 - -3.95% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.72% 4.247 3.962 - -3.18% -
SetIntersection_Front_Set_uint32_1024_1024 -6.67% 12378365.919 11552210.654 - -3.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -6.67% 0.661 0.617 - -4.93% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -6.63% 868.777 811.158 - -2.94% -
std::partial_sort(vector<int>)_(descending)/8 -6.62% 25.527 23.836 - -1.65% -
std::multiset<std::string>::clear()/1024 -6.61% 22381.307 20902.912 - -3.58% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.60% 87.709 81.917 - -6.37% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -6.58% 3060.967 2859.475 - -1.40% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -6.58% 22.836 21.333 - -8.16% -
std::adjacent_find(vector<int>,_pred)/50 -6.57% 23.316 21.784 - -6.40% -
std::find(list<int>)_(bail_25%)/32768 -6.56% 8395.526 7845.187 - 3.52% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.55% 43.849 40.977 - -5.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -6.53% 0.476 0.445 - -4.04% -
rng::for_each(multimap<int>)/50 -6.52% 43.020 40.217 - 0.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.51% 39.579 37.001 - -0.69% -
std::swap_ranges(deque<int>)/1024 -6.51% 351.991 329.093 - 3.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -6.50% 20.987 19.623 - -10.39% -
SetIntersection_None_Set_float_1024_64 -6.49% 9940624.689 9295499.487 - 7.11% -
std::unique_copy(list<int>)_(contiguous)/52 -6.49% 20.717 19.373 - -0.65% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -6.48% 40014562.258 37422956.879 - 43.20% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -6.47% 1.572 1.471 - 2.56% -
std::search(vector<int>)_(near_matches)/1000 -6.46% 15145.970 14167.861 - -0.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.45% 13.198 12.346 - -1.58% -
std::multiset<int>::clear()/8192 -6.44% 82076.421 76793.552 - -2.41% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.42% 8214.906 7687.900 - -2.21% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.39% 1.211 1.134 - -6.08% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.35% 1.721 1.612 - -0.19% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -6.33% 45.760 42.864 - -6.73% -
std::fill(vector<bool>)/512 -6.33% 1.589 1.489 - 0.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.33% 28003.513 26232.227 - -15.46% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.32% 13409.446 12561.881 - -3.90% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.32% 7646.211 7163.162 - -3.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.31% 6985790.026 6544935.273 - 1.43% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -6.31% 1952.969 1829.749 - -2.05% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.30% 58614.195 54922.286 - -3.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.29% 309.011 289.574 - -2.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.29% 1170.295 1096.703 - -1.43% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.29% 12723.521 11923.791 - -6.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -6.28% 19.143 17.941 - -0.74% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.28% 3.077 2.884 - -1.81% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.27% 58711.323 55027.806 - -0.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.23% 15647.875 14672.676 - -6.10% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.23% 818.304 767.329 - 0.03% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.22% 1.696 1.590 - -0.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.22% 1143.541 1072.453 - -2.08% -
std::set<int>::erase(iterator)/32 -6.21% 21.413 20.083 - 3.09% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.20% 0.866 0.812 - -3.34% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -6.19% 16898.230 15852.012 - -0.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -6.19% 1.256 1.179 - -12.46% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.18% 3.913 3.671 - -1.82% -
std::stable_sort(deque<int>)_(descending)/8 -6.18% 26.756 25.103 - -5.27% -
vector<bool>(size_type,_const_value_type&) -6.16% 9.011 8.456 - -5.06% -
std::set<int>::insert(value)_(already_present)/8192 -6.15% 9.823 9.220 - -3.88% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -6.13% 2.595 2.436 - -5.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.12% 1299.703 1220.098 - -5.24% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -6.12% 10.529 9.885 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.11% 6713220.081 6303077.824 - -3.68% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.11% 3.041 2.855 - -1.00% -
std::copy_n(list<int>)/32768 -6.10% 28709.356 26958.287 - 1.84% -
SetIntersection_Front_Set_uint64_16384_256 -6.09% 3931559.076 3692027.699 - -5.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -6.08% 1.275 1.197 - -10.21% -
std::find_first_of(vector<int>)_(small_needle)/32 -6.06% 52.287 49.117 - 8.83% -
std::swap_ranges(deque<int>)/8192 -6.06% 2789.952 2620.811 - 2.81% -
std::move(deque<int>)/1048576 -6.05% 58115.268 54600.267 - -0.99% -
BM_StringAssignStr_Large_Opaque -6.04% 10.869 10.212 - 1.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.02% 2.799 2.631 - -9.39% -
SetIntersection_Front_Set_string_16384_16 -6.02% 1955041.307 1837265.624 - -4.85% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -6.01% 2.880 2.707 - -0.10% -
bm_ranges_lexicographical_compare<signed_char>/1 -6.00% 1.745 1.640 - 9.83% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -5.99% 58238.564 54752.945 - -0.45% -
SetIntersection_Front_Set_uint64_256_256 -5.98% 7735785.346 7273414.558 - -3.96% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -5.96% 213.938 201.177 - -0.26% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.95% 0.271 0.254 - -1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -5.94% 0.495 0.466 - -31.63% -
BM_PushHeap_float_SingleElement_4 -5.93% 0.379 0.356 - -7.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.93% 166502.918 156626.453 - -1.15% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.93% 3.299 3.103 - -8.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -5.92% 265.614 249.879 - -2.00% -
std::set<int>::find(key)_(non-existent)/8192 -5.91% 8.885 8.359 - -0.67% -
SetIntersection_None_Set_float_1024_16 -5.89% 9965218.671 9377890.981 - 2.95% -
std::set<int>::insert(value)_(already_present)/1024 -5.89% 6.177 5.813 - 1.51% -
std::set<int>::clear()/32 -5.89% 669.673 630.257 - 1.93% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -5.88% 23.982 22.572 - -7.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.86% 6287.439 5918.773 - -1.84% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -5.86% 24.250 22.829 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.86% 4461135.124 4199794.892 - -6.20% -
std::adjacent_find(list<int>,_pred)/8 -5.83% 3.997 3.764 - -1.42% -
std::find_if_not(vector<char>)_(bail_25%)/8 -5.81% 1.056 0.994 - 39.17% -
SetIntersection_None_Set_uint32_262144_262144 -5.80% 1325515.787 1248598.633 - 11.25% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.80% 2.879 2.712 - -2.44% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -5.79% 24.949 23.503 - -9.04% -
std::set<std::string>::erase(iterator)/8192 -5.77% 31.684 29.856 - -4.22% -
BM_StringFindStringLiteral/256 -5.75% 5.681 5.354 - -0.90% -
ranges::min(std::deque<char>)/8 -5.74% 2.494 2.351 - -6.47% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.73% 251731.538 237313.611 - -1.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -5.72% 70.121 66.112 - 102.74% -
BM_StringAssignStr_Huge_Opaque -5.71% 114.034 107.522 - -1.66% -
std::fill(list<int>)/32 -5.71% 8.758 8.258 - -0.37% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.71% 1093.501 1031.095 - -0.62% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.70% 350.835 330.827 - -0.35% -
std::remove(list<int>)_(prefix)/1024 -5.70% 1041.633 982.235 - -2.70% -
std::multiset<std::string>::find(key)_(existent)/32 -5.70% 15.113 14.252 - 2.05% -
BM_StringFindAllMatch/512 -5.69% 12.261 11.564 - -0.20% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.67% 12.180 11.489 - -3.59% -
vector<bool>::reserve() -5.66% 8.955 8.448 - -4.09% -
BM_StringEraseToEnd_Small_Transparent -5.66% 0.424 0.400 - -0.47% -
BM_PushHeap_string_Descending_256 -5.66% 2.481 2.341 - -18.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.65% 88625.018 83618.760 - 1.16% -
BM_std_minmax_element<short>/3 -5.64% 1.143 1.078 - -5.76% -
std::equal(list<int>)_(it,_it,_it)/8192 -5.64% 10209.584 9633.721 - -1.96% -
std::map<int,_int>::erase(key)_(existent)/32 -5.64% 23.070 21.770 - -2.61% -
SetIntersection_None_Set_uint32_262144_16384 -5.60% 1337489.748 1262597.656 - 13.58% -
std::replace_if(vector<int>)_(prefix)/32 -5.60% 10.132 9.565 - 0.28% -
std::stable_sort(deque<int>)_(repeated)/8 -5.58% 18.896 17.842 - -7.59% -
std::unordered_set<int>::find(key)_(existent)/8192 -5.57% 1.369 1.293 - -3.72% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.56% 39.143 36.966 - -10.19% -
BM_PushHeap_uint32_Ascending_64 -5.55% 1.612 1.522 - -0.05% -
SetIntersection_None_Set_float_1024_4 -5.55% 9923299.226 9372151.872 - 6.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.54% 223.438 211.053 - -5.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.53% 50.267 47.485 - 1.03% -
bm_ranges_lexicographical_compare<int>/262144 -5.51% 17195.162 16247.340 - -0.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -5.51% 1093.585 1033.336 - -0.53% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.49% 23.079 21.812 - 1.99% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -5.48% 23.975 22.662 - -8.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.47% 44562.579 42123.604 - -3.79% -
bm_lexicographical_compare<int>/262144 -5.47% 17183.142 16243.241 - -0.51% -
BM_StringFindCharLiteral/8192 -5.47% 145.289 137.347 - -0.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.46% 359.623 339.992 - -1.88% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -5.44% 1336.031 1263.289 - -0.70% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -5.44% 289.205 273.469 - -0.42% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.44% 17182.611 16248.571 - -0.48% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.42% 12630.832 11945.787 - 0.32% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.41% 12.188 11.528 - -3.09% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.41% 555.186 525.148 - -3.49% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.40% 40451.608 38267.800 - 0.10% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.38% 124260.353 117579.010 - -2.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -5.38% 15428.819 14599.492 - -1.45% -
BM_vector_deque_copy_backward/0 -5.36% 0.454 0.430 - -6.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.36% 56504.623 53478.627 - -7.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.34% 60.293 57.071 - -2.77% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -5.33% 23184.412 21948.230 - -0.60% -
std::find_if(deque<int>)_(process_all)/8192 -5.33% 2119.478 2006.586 - 0.59% -
SetIntersection_Front_Set_uint32_256_256 -5.32% 7715946.633 7305707.413 - -3.24% -
bm_ranges_lexicographical_compare<signed_char>/512 -5.31% 8.288 7.848 - 0.32% -
std::equal(deque<int>)_(it,_it,_it)/50 -5.30% 25.289 23.948 - 16.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.30% 37.328 35.351 - -1.90% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -5.30% 22.841 21.632 - -4.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.29% 38867.676 36810.820 - -1.79% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.29% 1.096 1.038 - -5.64% -
std::multiset<int>::insert(value)_(already_present)/1024 -5.28% 28.790 27.268 - -0.44% -
SetIntersection_Front_Set_uint32_262144_262144 -5.28% 1678121.258 1589590.494 - 2.09% -
std::unordered_set<std::string>::clear()/1024 -5.27% 23555.022 22312.977 - -4.69% -
std::set<int>::equal_range(key)_(existent)/8192 -5.27% 8.321 7.883 - -4.28% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -5.27% 5390.180 5106.234 - -0.61% -
std::set<std::string>::contains(key)_(non-existent)/32 -5.26% 11.145 10.559 - 0.82% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -5.25% 224321.576 212542.235 - -0.77% -
BM_StringAssignAsciizMix_Transparent -5.25% 3.110 2.947 - -2.22% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -5.24% 22471.683 21295.005 - -0.30% -
std::map<std::string,_int>::clear()/8192 -5.22% 218959.319 207528.559 - -4.84% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -5.22% 130.372 123.567 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.22% 25032245.064 23726609.204 - 1.01% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.22% 7291.610 6911.348 - -5.32% -
BM_num_put<unsigned_long> -5.21% 11.483 10.884 - 0.43% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.20% 11.043 10.468 - -0.91% -
SetIntersection_None_Vector_string_16384_1 -5.20% 1236641.140 1172347.952 - -15.16% -
std::set<int>::erase(key)_(existent)/32 -5.20% 22.985 21.790 - 1.92% -
std::multiset<int>::count(key)_(non-existent)/0 -5.20% 0.266 0.252 - -8.25% -
SetIntersection_Front_Set_string_256_16 -5.16% 7379783.678 6998758.121 - -1.31% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -5.15% 23.859 22.630 - -2.15% -
std::vector<int>::ctor(size)/1024 -5.15% 43.323 41.091 - -2.63% -
ranges::minmax(std::deque<long_long>)/64 -5.14% 25.888 24.558 - 5.69% -
bm_lexicographical_compare<signed_char>/1048576 -5.13% 17157.510 16276.559 - -0.44% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -5.13% 24.225 22.984 - -7.99% -
std::multimap<std::string,_int>::clear()/1024 -5.12% 21975.314 20849.119 - -4.38% -
std::set<int>::find(key)_(existent)/8192 -5.12% 8.414 7.983 - -0.64% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -5.11% 2.099 1.992 - -4.37% -
std::set<int>::insert(value)_(new_value,_middle)/32 -5.11% 19.289 18.303 - -0.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.11% 1.102 1.046 - -0.23% -
std::copy_if(list<int>)_(every_other)/1048576 -5.11% 864434.049 820276.153 - -0.81% -
std::find_first_of(vector<int>)_(small_needle)/50 -5.11% 79.119 75.079 - 8.51% -
std::move(deque<int>)/262144 -5.09% 16020.254 15204.939 - 1.07% -
std::count(list<int>)_(every_other)/8192 -5.07% 7099.657 6739.787 - -2.65% -
std::find_end(list<int>)_(process_all)/8192 -5.07% 8182.596 7767.935 - 4.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.06% 1422.722 1350.740 - -0.81% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.05% 105.007 99.705 - 0.88% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.04% 464.978 441.552 - -2.39% -
BM_PushHeap_uint32_SingleElement_16 -5.04% 0.364 0.346 - -3.13% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.03% 17.567 16.683 - -0.23% -
std::copy_backward(vector<bool>)_(aligned)/262144 -5.02% 643.325 611.035 - 18.67% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.00% 1.279 1.215 - -5.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.00% 25.247 23.985 - -0.01% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.99% 3.797 3.607 - -3.87% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.99% 38.419 36.502 - -2.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.99% 14678.991 13946.505 - -4.11% -
SetIntersection_None_Set_uint32_262144_1024 -4.98% 1348604.410 1281392.008 - 14.29% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -4.96% 9563.835 9089.050 - -0.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -4.95% 46.702 44.389 - 1.05% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.95% 0.905 0.860 - 3.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.94% 19.840 18.860 - -6.53% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -4.94% 55584.032 52840.882 - 0.71% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.93% 26.734 25.417 - 0.89% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -4.92% 16.805 15.979 - -0.08% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.92% 13015.589 12375.251 - -5.58% -
SetIntersection_Front_Set_uint32_1024_256 -4.92% 3851545.522 3662184.748 - 0.76% -
SetIntersection_Front_Vector_string_262144_1 -4.92% 1092090.837 1038413.338 - -3.06% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.91% 923.509 878.119 - -5.66% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.91% 75.017 71.336 - 0.96% -
SetIntersection_Front_Set_uint32_16384_256 -4.90% 3809714.331 3622918.401 - 0.80% -
BM_CmpLess_ushort_schar -4.88% 1.062 1.011 - -4.09% -
std::set<std::string>::find(key)_(existent)/32 -4.88% 16.327 15.531 - -5.59% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -4.87% 1.057 1.006 - -2.93% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.85% 28.378 27.001 - -2.54% -
vector<bool>::resize() -4.85% 11.672 11.106 - -2.15% -
std::partition(deque<int>)_(dense)/50 -4.85% 13.986 13.308 - -0.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.84% 5093.834 4847.229 - -2.37% -
std::multiset<int>::count(key)_(existent)/1024 -4.84% 5.941 5.653 - -3.62% -
std::pop_heap(vector<float>)/1024 -4.84% 8.775 8.351 - -0.89% -
bm_gcd_trivial -4.84% 0.682 0.649 - -0.21% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -4.84% 54.995 52.336 - -0.25% -
rng::fold_left(deque<int>)/8192 -4.83% 4548.722 4329.009 - -0.08% -
BM_StringConstructDestroyCStr_Huge_Transparent -4.83% 67.451 64.196 - -1.26% -
BM_vector_deque_ranges_copy_backward/64 -4.83% 3.134 2.983 - -4.68% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.83% 19.908 18.947 - -2.59% -
BM_vector_deque_ranges_copy_backward/0 -4.82% 0.545 0.518 - 23.04% -
std::multimap<int,_int>::clear()/1024 -4.81% 10721.168 10205.849 - -6.35% -
BM_PushHeap_string_PipeOrgan_16 -4.80% 4.311 4.104 - -2.62% -
std::map<std::string,_int>::clear()/32 -4.80% 909.889 866.251 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.78% 1460116.274 1390297.374 - -4.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.78% 6240.997 5942.594 - -7.00% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.78% 31.776 30.257 - 3.91% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.76% 4.796 4.568 - -3.66% -
std::find_if_not(deque<int>)_(process_all)/50 -4.76% 13.245 12.615 - -0.45% -
std::shift_right(list<int>)/8192 -4.75% 7652.703 7289.280 - -4.77% -
std::is_sorted(deque<int>)/8192 -4.74% 3943.295 3756.426 - -0.38% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.73% 632751.956 602803.306 - -0.63% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.73% 22588.181 21519.631 - -0.57% -
BM_CmpLess_int_uint -4.72% 1.115 1.062 - -1.44% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.72% 25.965 24.739 - -1.56% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.71% 1.230 1.172 - 13.83% -
SetIntersection_Interlaced_Set_float_262144_262144 -4.70% 1647082.844 1569607.748 - -2.45% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.70% 79184.635 75462.880 - -8.79% -
std::find(vector<bool>)_(process_all)/50 -4.70% 0.725 0.691 - 1.41% -
SetIntersection_None_Vector_float_262144_1024 -4.69% 1152213.957 1098176.866 - -0.84% -
SetIntersection_Front_Set_uint64_256_64 -4.68% 5783952.454 5513207.273 - 6.04% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.68% 1.215 1.158 - -2.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.66% 58768.446 56027.564 - -2.58% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -4.66% 220.250 209.993 - -2.59% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.65% 1.812 1.728 - -4.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -4.63% 106.638 101.697 - 11.04% -
SetIntersection_Interlaced_Set_uint32_256_256 -4.63% 8169557.322 7791160.329 - 0.65% -
SetIntersection_Interlaced_Set_float_16384_1 -4.63% 1053058.862 1004314.784 - -3.39% -
BM_PushHeap_uint32_Descending_16 -4.63% 0.371 0.354 - 0.08% -
std::partition(deque<int>)_(dense)/8192 -4.62% 2772.094 2643.909 - -5.04% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.62% 802.715 765.640 - -1.88% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.61% 23.246 22.173 - 3.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -4.61% 8859953.998 8451755.098 - 0.28% -
std::set<int>::find(key)_(non-existent)/1024 -4.61% 5.793 5.527 - -0.20% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.60% 6804.893 6491.812 - -3.38% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.59% 12.607 12.029 - -4.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -4.58% 11.295 10.778 - 2.14% -
std::unordered_set<std::string>::clear()/32 -4.58% 878.899 838.637 - -9.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.58% 456.502 435.606 - -2.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -4.58% 2.280 2.176 - -3.78% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -4.57% 79483.639 75847.332 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.57% 1365115.291 1302699.503 - -2.03% -
std::map<int,_int>::erase(iterator)/32 -4.57% 20.911 19.956 - -2.79% -
ranges::minmax(std::deque<long_long>)/70000 -4.56% 27404.557 26155.863 - 2.62% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.55% 7047.813 6727.108 - -1.49% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.54% 524184.866 500362.599 - -0.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.54% 22.109 21.105 - 1.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.54% 465.314 444.203 - -1.95% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.53% 72.642 69.350 - 0.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.52% 2.243 2.142 - -4.50% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.52% 241.584 230.671 - -1.55% -
BM_StringFindCharLiteral/2048 -4.51% 41.929 40.039 - -0.64% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -4.50% 18.849 18.000 - -5.33% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.50% 2.748 2.625 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.50% 1059090.511 1011478.546 - -3.92% -
BM_StringFindStringLiteral/512 -4.48% 10.033 9.583 - -1.10% -
std::find_if_not(vector<int>)_(process_all)/50 -4.46% 6.027 5.758 - 3.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.44% 19662751.033 18789327.509 - -2.96% -
BM_lexicographical_compare_three_way<IntPtr>/1 -4.43% 0.445 0.425 - 7.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.42% 0.467 0.446 - -15.41% -
SetIntersection_Front_Set_uint64_1024_64 -4.42% 1803517.640 1723786.675 - 2.43% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -4.42% 7.015 6.705 - 3.32% -
std::partition(deque<int>)_(dense)/1024 -4.41% 352.405 336.854 - -4.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.41% 9028.445 8630.276 - 1.38% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.41% 5904.692 5644.410 - -1.09% -
std::rotate(vector<int>)_(1_element_backward)/32 -4.40% 3.038 2.904 - -0.37% -
std::unordered_multiset<int>::clear()/8192 -4.40% 64088.948 61268.125 - -3.79% -
std::remove(vector<int>)_(prefix)/50 -4.40% 56.116 53.649 - -0.50% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.39% 34.206 32.704 - 0.93% -
std::set<std::string>::count(key)_(existent)/1024 -4.39% 25.022 23.925 - -3.61% -
BM_PushHeap_uint32_Ascending_16 -4.38% 0.965 0.922 - -1.22% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -4.36% 26.664 25.502 - -1.21% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -4.34% 78.179 74.788 - -0.60% -
std::reverse_copy(list<int>)/4096 -4.34% 3243.962 3103.333 - -3.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.31% 830.315 794.519 - -3.91% -
std::stable_sort(deque<int>)_(ascending)/8 -4.30% 18.257 17.471 - -1.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.29% 52.085 49.851 - -2.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.29% 0.423 0.405 - -1.93% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.28% 222326096.271 212801581.216 - 0.39% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.28% 1.207 1.156 - -0.83% -
std::unordered_set<int>::ctor(const&)/1024 -4.27% 6982.389 6684.348 - -1.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.26% 47.503 45.481 - -0.61% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.25% 6.768 6.480 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.24% 1240061.990 1187493.525 - 1.19% -
std::stable_partition(deque<int>)_(sparse)/50 -4.24% 28.035 26.847 - -0.36% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.23% 12709.118 12171.605 - -4.63% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -4.20% 7.980 7.645 - -1.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.20% 25.041 23.990 - -3.37% -
SetIntersection_Front_Set_uint64_262144_64 -4.19% 1795747.471 1720534.755 - 8.94% -
BM_vector_deque_ranges_move/64 -4.18% 2.828 2.710 - 0.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.17% 16.351 15.669 - -1.49% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -4.14% 18898.462 18116.292 - -0.97% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -4.13% 4.268 4.092 - -5.99% -
std::partition_point(list<int>)/8192 -4.12% 12736.236 12211.464 - -2.08% -
std::find_if(list<int>)_(process_all)/1024 -4.12% 714.668 685.235 - -1.62% -
std::make_heap(deque<int>)_(descending)/8 -4.11% 21.841 20.944 - -0.61% -
SetIntersection_Front_Set_float_16384_256 -4.10% 4222485.434 4049433.320 - -3.74% -
std::pop_heap(vector<float>)/8 -4.10% 52.210 50.072 - -0.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.09% 1.236 1.186 - -4.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.09% 18744898.267 17978999.263 - -3.01% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.08% 13371.270 12825.254 - -3.87% -
rng::find_last(vector<char>)_(bail_10%)/8 -4.08% 2.085 2.000 - -0.44% -
std::partition(list<int>)_(dense)/1024 -4.07% 402.285 385.930 - -0.58% -
bm_lexicographical_compare<unsigned_char>/8 -4.06% 1.377 1.321 - -7.63% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -4.04% 73.635 70.657 - -3.43% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.04% 4.515 4.333 - -0.38% -
std::partial_sort(deque<int>)_(heap)/8 -4.03% 39.888 38.280 - -1.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.02% 30.423 29.200 - -1.00% -
std::flat_multimap<int,_int>::clear()/1024 -4.01% 408.110 391.748 - -2.39% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -4.01% 60.560 58.132 - -1.36% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.01% 218.604 209.842 - -4.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.00% 1067098.021 1024400.211 - 1.04% -
BM_StringRead_Cold_Shallow_Empty -4.00% 1.149 1.103 - 0.96% -
SetIntersection_Front_Set_uint32_1024_16 -3.99% 1210961.051 1162657.225 - -3.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.98% 2.312 2.220 - -4.77% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.98% 23066898.295 22148200.523 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.98% 17720496.863 17015706.265 - -0.66% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.97% 121961.968 117114.663 - -2.00% -
std::list<int>::erase(begin)_(cheap_elements)/32 -3.95% 10.945 10.513 - -5.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.95% 20.392 19.587 - -4.40% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.94% 39665.765 38104.410 - -4.01% -
SetIntersection_None_Set_string_1024_64 -3.93% 9175286.561 8814345.493 - -1.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.93% 12317.959 11833.463 - -2.15% -
std::map<int,_int>::clear()/32 -3.91% 655.784 630.123 - -2.91% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -3.91% 16.857 16.197 - 0.10% -
SetIntersection_Front_Vector_string_64_16 -3.91% 20654991.460 19847640.742 - -3.73% -
rng::contains(list<int>)_(process_all)/8192 -3.91% 7456.441 7165.102 - -10.99% -
BM_PushHeap_uint32_SingleElement_4 -3.90% 0.365 0.350 - -9.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.89% 33.513 32.209 - -5.12% -
std::copy_n(deque<int>)/262144 -3.87% 12073.851 11606.340 - -1.06% -
BM_std_minmax_element<int>/2 -3.87% 0.668 0.642 - -5.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.87% 409.612 393.764 - -0.36% -
std::find_end(vector<int>)_(process_all)/8192 -3.87% 1744.104 1676.629 - -1.39% -
std::set<std::string>::clear()/1024 -3.86% 22156.717 21300.370 - -0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.86% 28082.751 26997.979 - -0.82% -
std::find_if(vector<int>)_(process_all)/32768 -3.86% 3358.715 3228.999 - 0.97% -
std::map<int,_int>::erase(iterator)/1024 -3.85% 20.888 20.083 - -2.76% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.85% 30.420 29.249 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.84% 207.591 199.624 - 0.33% -
std::pop_heap(deque<float>)/1024 -3.83% 12.805 12.314 - -4.09% -
std::partial_sort(vector<int>)_(descending)/1024 -3.81% 8226.691 7912.970 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.81% 14356575.273 13809153.448 - -7.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.81% 1166114.460 1121675.263 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.81% 16.294 15.673 - -1.21% -
std::unique(list<int>)_(contiguous)/32 -3.79% 53.790 51.751 - -0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.78% 405.744 390.403 - -3.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.78% 1193388.287 1148271.615 - -0.30% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.76% 52314.075 50344.763 - 0.70% -
BM_PushHeap_uint64_Descending_4 -3.76% 0.381 0.366 - 1.50% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.73% 149958.709 144361.064 - -3.13% -
BM_PushHeap_string_Random_262144 -3.73% 19.494 18.767 - -16.77% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -3.73% 6.820 6.566 - 0.91% -
BM_CmpLess_uint_schar -3.72% 1.099 1.058 - 3.71% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.72% 16.186 15.584 - -2.55% -
bm_lexicographical_compare<unsigned_char>/64 -3.72% 1.933 1.862 - -8.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.70% 1047365.148 1008590.537 - -2.19% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -3.70% 5.645 5.436 - -0.20% -
BM_StringRelational_Compare_Huge_Large_Control -3.70% 2.161 2.081 - -0.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.69% 403.432 388.537 - -3.66% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.69% 250540.483 241297.674 - -1.77% -
std::move_backward(list<int>)/4096 -3.69% 4994.049 4809.954 - -7.02% -
std::map<int,_int>::count(key)_(existent)/1024 -3.68% 3.813 3.673 - -4.17% -
BM_PushHeap_uint32_Ascending_256 -3.68% 2.158 2.079 - -0.32% -
BM_deque_vector_move/0 -3.67% 1.357 1.307 - -11.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.67% 252672109.242 243403879.830 - -4.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.66% 22692878.639 21862247.804 - -2.21% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -3.66% 20.056 19.323 - -1.41% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.65% 537.323 517.685 - -4.35% -
BM_PushHeap_uint32_SingleElement_1024 -3.64% 0.381 0.367 - -1.27% -
std::distance(join_view(vector<vector<int>>))/8192 -3.63% 8.636 8.322 - -0.03% -
BM_std_minmax_element<short>/2 -3.63% 0.669 0.645 - -1.32% -
BM_num_get<void*> -3.62% 11.228 10.821 - -1.10% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.62% 234.351 225.863 - 0.43% -
std::deque<int>::ctor(size)/8192 -3.62% 448.943 432.696 - -4.00% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.62% 668.185 644.026 - -2.00% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.61% 1.637 1.578 - -3.27% -
BM_PushHeap_uint64_Ascending_1024 -3.60% 2.675 2.579 - 0.17% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.60% 578.356 557.549 - -0.60% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.59% 675.611 651.323 - -3.36% -
std::map<int,_int>::erase(iterator)/8192 -3.59% 24.366 23.491 - -2.01% -
BM_StringFindNoMatch/10 -3.59% 1.375 1.326 - 4.27% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.59% 22.281 21.481 - -14.21% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.59% 3.673 3.541 - 4.99% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.59% 16987.430 16377.924 - -4.62% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.58% 506.976 488.848 - -0.67% -
std::set<int>::insert(value)_(new_value,_middle)/0 -3.57% 17.535 16.908 - -0.96% -
SetIntersection_Interlaced_Set_float_1024_16 -3.57% 11702915.558 11285286.024 - -2.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.57% 22.422 21.622 - -3.72% -
SetIntersection_None_Vector_uint64_262144_256 -3.57% 1129267.859 1088998.144 - -1.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.56% 1.262 1.217 - -2.72% -
BM_PushHeap_float_Descending_16384 -3.56% 0.398 0.384 - 0.29% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.56% 17048.765 16442.509 - -3.34% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -3.55% 2.760 2.662 - 1.25% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.54% 0.336 0.324 - -3.52% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.54% 6759.317 6520.146 - 0.14% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.54% 6710.073 6472.797 - 0.01% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.53% 27.693 26.715 - -10.21% -
std::stable_sort(deque<int>)_(heap)/8 -3.52% 24.791 23.919 - -5.82% -
rng::starts_with(vector<int>,_pred)/8 -3.51% 2.443 2.357 - -4.19% -
BM_StringFindNoMatch/512 -3.50% 9.577 9.242 - 0.30% -
BM_PushHeap_uint32_SingleElement_64 -3.50% 0.370 0.357 - -1.90% -
std::copy_if(list<int>)_(every_other)/262144 -3.49% 214757.310 207254.278 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.49% 5013525.559 4838759.136 - -0.07% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.48% 581.371 561.132 - -2.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.48% 198.484 191.582 - -1.57% -
std::all_of(vector<int>)_(process_all)/8 -3.47% 2.420 2.336 - -0.76% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.47% 305004.899 294409.115 - 0.14% -
std::unordered_set<int>::contains(key)_(existent)/32 -3.47% 1.344 1.297 - -15.33% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.46% 1509125.832 1456880.958 - 8.81% -
std::is_sorted(deque<int>)/1024 -3.46% 485.752 468.938 - -0.43% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.46% 15.382 14.850 - -3.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.46% 13.905 13.424 - -0.10% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.46% 10.985 10.605 - -3.30% -
BM_PushHeap_uint64_Ascending_16 -3.45% 0.945 0.912 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.44% 21246954.268 20514999.202 - -3.66% -
std::unordered_set<std::string>::erase(iterator)/8192 -3.44% 30.988 29.921 - -5.29% -
std::unique(deque<int>)_(sprinkled)/32 -3.44% 54.608 52.728 - 1.08% -
BM_CmpEqual_int_int -3.44% 1.088 1.051 - -2.37% -
std::partition(vector<int>)_(dense)/32 -3.43% 8.460 8.170 - -6.39% -
BM_vector_deque_ranges_copy_backward/512 -3.43% 18.101 17.480 - -3.47% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.43% 17.882 17.269 - -0.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.43% 37.288 36.010 - 10.52% -
SetIntersection_None_Set_float_64_64 -3.43% 11459341.377 11066854.963 - -3.89% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.42% 10.425 10.068 - -2.33% -
SetIntersection_Front_Set_uint64_262144_4 -3.42% 1098818.714 1061217.119 - 4.21% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.42% 148800.251 143715.019 - 0.25% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.41% 6.468 6.247 - -2.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.41% 383.747 370.659 - 1.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.41% 26844.807 25929.388 - 0.94% -
std::multiset<int>::ctor(const&)/1024 -3.39% 6613.231 6388.736 - 1.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.39% 405.222 391.468 - -2.95% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.37% 9993.523 9656.588 - -1.84% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.37% 120772.101 116700.455 - -2.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.37% 92100.520 88998.820 - 0.31% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.37% 27618.101 26688.726 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.36% 2.561 2.475 - -6.46% -
SetIntersection_Front_Set_float_262144_262144 -3.36% 1666335.123 1610367.838 - -0.73% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.36% 536.082 518.080 - -3.61% -
BM_PushHeap_string_Descending_4 -3.36% 1.988 1.921 - -11.34% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.35% 47.945 46.338 - -4.69% -
SetIntersection_Front_Set_uint32_256_64 -3.35% 5412894.018 5231503.162 - 0.64% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -3.35% 649.074 627.339 - 0.87% -
std::move(deque<int>)/64 -3.33% 4.992 4.826 - -0.29% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.33% 408.754 395.157 - -3.47% -
BM_CmpEqual_ushort_schar -3.32% 1.016 0.983 - -0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.32% 404.339 390.916 - -2.68% -
std::reverse(deque<int>)/64 -3.32% 13.461 13.014 - -0.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.32% 19.136 18.502 - -2.55% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.31% 9.331 9.021 - -1.34% -
BM_PushHeap_uint64_Ascending_16384 -3.31% 3.732 3.608 - -0.20% -
std::partition(deque<int>)_(sparse)/8192 -3.31% 3032.047 2931.655 - -6.01% -
std::remove(deque<int>)_(sprinkled)/50 -3.31% 61.131 59.108 - 1.12% -
bm_swap_ranges_vb_aligned/64 -3.30% 2.872 2.777 - -3.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.30% 1215.760 1175.689 - -1.24% -
std::multiset<std::string>::clear()/8192 -3.29% 218257.504 211067.511 - -3.47% -
SetIntersection_Front_Set_float_16384_1024 -3.29% 13595607.742 13148245.130 - -2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.29% 249918368.582 241700705.968 - 2.30% -
std::set<int>::upper_bound(key)_(existent)/32 -3.29% 1.769 1.711 - -3.00% -
SetIntersection_Front_Set_uint64_16384_1 -3.28% 1044071.465 1009847.639 - -2.45% -
std::find_if_not(vector<int>)_(process_all)/1024 -3.28% 116.855 113.028 - 0.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.27% 63253.680 61182.295 - -0.08% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.27% 38.397 37.140 - -16.18% -
std::partial_sort_copy(vector<int>)_(descending)/8 -3.27% 15.818 15.301 - -0.87% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -3.27% 11993.151 11600.773 - -0.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.27% 29.496 28.531 - -1.72% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.27% 5.347 5.172 - -5.49% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -3.26% 4854.051 4695.676 - -0.62% -
std::multiset<int>::count(key)_(non-existent)/1024 -3.26% 5.980 5.785 - -1.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.26% 747.111 722.782 - -2.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.25% 1152758.187 1115250.811 - -3.15% -
std::sort_heap(deque<int>,_pred)/1024 -3.25% 12673.820 12262.159 - -0.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.24% 24.155 23.372 - -2.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.24% 19.589 18.954 - -3.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.24% 7680621.429 7431846.462 - -0.88% -
std::shift_right(list<int>)/1024 -3.24% 756.949 732.432 - 0.16% -
std::partition(list<int>)_(dense)/50 -3.24% 13.602 13.162 - -0.88% -
SetIntersection_Interlaced_Vector_string_64_64 -3.23% 26647437.366 25786363.812 - 0.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -3.23% 5.606 5.425 - -3.23% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.22% 1295285.480 1253518.717 - 2.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.22% 13.846 13.400 - -0.49% -
std::find_if_not(list<int>)_(process_all)/32768 -3.22% 26175.807 25333.197 - -2.51% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.22% 1.165 1.128 - -9.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.22% 56429.465 54614.693 - -4.87% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.21% 3.624 3.507 - 0.75% -
std::stable_partition(deque<int>)_(sparse)/32 -3.20% 11.326 10.964 - -0.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.19% 2.465 2.386 - -1.53% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -3.18% 4.604 4.457 - -9.20% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.18% 2.005 1.941 - -1.99% -
std::multimap<int,_int>::ctor(const&)/0 -3.18% 13.125 12.708 - -0.40% -
SetIntersection_None_Set_uint64_1024_256 -3.17% 9120666.562 8831144.667 - 3.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.17% 405.258 392.403 - -2.93% -
BM_PushHeap_uint64_Ascending_262144 -3.17% 5.087 4.925 - 2.61% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -3.17% 6945.282 6725.179 - -5.39% -
std::move_backward(vector<bool>)_(aligned)/512 -3.17% 2.344 2.269 - -2.75% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.16% 1817075.035 1759608.726 - -0.01% -
BM_vector_deque_ranges_move_backward/64 -3.16% 3.061 2.964 - -0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.16% 615.308 595.880 - -3.80% -
BM_vector_deque_copy/2 -3.16% 2.054 1.989 - 2.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.14% 33.173 32.130 - 7.55% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -3.14% 13.305 12.887 - -1.30% -
std::set<int>::ctor(const&)/32 -3.14% 224.311 217.264 - -1.46% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.14% 1.489 1.442 - 0.09% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.14% 13062.386 12652.216 - -0.76% -
BM_StringFindNoMatch/64 -3.14% 2.163 2.095 - 0.50% -
std::search(vector<int>)_(single_element)/1000 -3.13% 232.960 225.657 - -0.89% -
BM_StringConstructDestroyCStr_Huge_Opaque -3.13% 162.294 157.212 - -0.95% -
std::stable_partition(list<int>)_(alloc_fails)/50 -3.13% 1943.706 1882.892 - -2.13% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.13% 23937.705 23189.411 - -6.62% -
std::find_end(vector<int>)_(process_all)/1048576 -3.12% 223641.050 216658.504 - -1.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.12% 405.904 393.232 - -2.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.12% 769.435 745.415 - -5.21% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.12% 119379.661 115655.398 - -3.92% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.11% 119777.031 116054.690 - -3.21% -
std::search(vector<int>)_(single_element)/1024 -3.11% 238.241 230.840 - -0.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.10% 56792.780 55029.685 - 1.58% -
BM_StringFindStringLiteral/1024 -3.10% 18.634 18.056 - -1.21% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.10% 6583.311 6379.405 - 0.44% -
std::sort(deque<int>)_(ascending)/8 -3.09% 17.833 17.281 - -1.34% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.09% 104559.444 101326.083 - -5.48% -
BM_PushHeap_string_Ascending_16384 -3.08% 20.388 19.759 - -18.07% -
BM_StringRelational_Eq_Empty_Huge_Control -3.07% 0.485 0.470 - -3.13% -
std::set<std::string>::contains(key)_(non-existent)/8192 -3.07% 29.418 28.516 - 1.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.06% 14796884.952 14343830.815 - -0.20% -
std::search(list<int>)_(no_match)/1024 -3.06% 763.529 740.195 - -1.17% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.05% 12.731 12.342 - -0.42% -
ranges::minmax(std::deque<char>)/8 -3.05% 3.982 3.861 - -2.41% -
std::multimap<int,_int>::erase(iterator)/8192 -3.04% 20.798 20.165 - -2.22% -
std::flat_multimap<int,_int>::clear()/8192 -3.04% 419.633 406.869 - -2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.03% 11645757.402 11292313.311 - 0.05% -
SetIntersection_Front_Set_uint64_262144_16 -3.03% 1220401.210 1183398.105 - 0.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -3.02% 13.088 12.692 - -0.31% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.02% 32.862 31.871 - -3.56% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.02% 52340.757 50762.512 - -3.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.01% 2292977.835 2223957.665 - -8.14% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.00% 25074.371 24321.319 - -6.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.00% 8981299.691 8711616.507 - 0.69% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.00% 16.923 16.415 - -7.39% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.00% 17.809 17.275 - 0.56% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.00% 10071.258 9769.521 - -15.67% -
BM_StringRelational_Eq_Small_Small_Control -3.00% 1.957 1.899 - -0.21% -
std::multimap<int,_int>::clear()/32 -2.99% 652.746 633.214 - -2.33% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.99% 3.811 3.697 - -3.61% -
BM_StringRead_Hot_Shallow_Small -2.98% 0.492 0.477 - 1.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -2.98% 1.321 1.281 - 1.34% -
SetIntersection_None_Set_uint32_1024_16 -2.98% 9160489.781 8887578.800 - 1.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.97% 6.568 6.373 - -2.67% -
BM_StringRead_Cold_Deep_Large -2.97% 1.301 1.263 - -4.02% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.97% 13.165 12.774 - -0.09% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.96% 29.154 28.289 - -1.73% -
BM_PushHeap_float_Ascending_262144 -2.96% 5.365 5.206 - -3.57% -
SetIntersection_None_Set_float_1024_256 -2.96% 9770402.559 9481564.121 - 6.15% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -2.96% 636.082 617.282 - 0.23% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.95% 13.034 12.650 - -3.42% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.95% 31.656 30.723 - -3.30% -
std::partition(list<int>)_(sparse)/50 -2.94% 22.266 21.611 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.94% 209723901.791 203552463.026 - 0.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.94% 677.586 657.692 - -3.65% -
std::flat_multimap<int,_int>::clear()/0 -2.94% 400.899 389.131 - -3.11% -
SetIntersection_None_Vector_string_16384_64 -2.94% 1254946.347 1218108.460 - -11.37% -
rng::contains(list<int>)_(process_all)/1048576 -2.93% 840378.652 815721.221 - -0.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.91% 669.414 649.921 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.90% 24440305.896 23731414.910 - -1.90% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.90% 227.213 220.624 - 0.10% -
SetIntersection_Front_Set_uint32_64_64 -2.90% 13220761.619 12837499.648 - 0.02% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.90% 73.198 71.079 - -19.86% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.89% 506.577 491.922 - -3.78% -
std::set<std::string>::clear()/8192 -2.89% 216570.852 210306.005 - -0.74% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.89% 29.084 28.244 - -9.22% -
SetIntersection_Front_Set_string_1024_1024 -2.89% 56340158.572 54713098.395 - -2.00% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.88% 422.812 410.632 - -2.97% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.88% 86098.846 83621.223 - 3.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.88% 1395.071 1354.953 - -0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.87% 451.225 438.261 - -3.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.87% 9404981.497 9135282.934 - -0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.87% 9.575 9.301 - 1.59% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.86% 4199.752 4079.738 - -4.56% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.85% 527527.380 512490.371 - -0.34% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.84% 1551.662 1507.523 - 7.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.84% 18906245.426 18369068.871 - -1.25% -
BM_CmpEqual_uchar_int -2.84% 1.088 1.057 - -1.81% -
BM_PushHeap_uint32_Random_64 -2.84% 5.160 5.013 - -1.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.83% 795.600 773.048 - 0.19% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.82% 25.696 24.971 - 3.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -2.82% 889.083 863.994 - -0.22% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.81% 296.730 288.394 - -1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.80% 12078412.781 11739928.609 - -1.80% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -2.80% 17.815 17.317 - -0.34% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.79% 13.282 12.911 - -2.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.79% 168.413 163.715 - -2.06% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.79% 23.294 22.645 - -6.05% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.78% 44568.276 43330.437 - -2.65% -
BM_PushHeap_uint64_SingleElement_1 -2.78% 0.479 0.465 - -33.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.77% 1189741.691 1156832.761 - -0.05% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -2.77% 115.536 112.341 - -2.09% -
BM_CmpEqual_ushort_int -2.76% 1.100 1.069 - -2.28% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.76% 13.057 12.696 - -3.18% -
std::copy_n(vector<bool>)_(aligned)/64 -2.76% 1.323 1.286 - -0.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.75% 1.206 1.173 - -2.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.75% 886.019 861.643 - -0.28% -
std::flat_multimap<int,_int>::clear()/32 -2.74% 401.497 390.480 - -2.55% -
std::unordered_set<int>::ctor(const&)/32 -2.74% 206.239 200.583 - -2.15% -
std::find_end(vector<int>)_(process_all)/1000 -2.74% 222.073 215.983 - -1.43% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -2.74% 1.487 1.446 - -8.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.74% 1237084.932 1203174.805 - -0.31% -
SetIntersection_Interlaced_Vector_float_256_4 -2.74% 5154141.360 5012978.108 - -3.30% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.72% 24.366 23.702 - 2.91% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -2.72% 180.305 175.394 - -1.48% -
SetIntersection_None_Vector_float_262144_4 -2.72% 1154979.530 1123545.012 - -1.26% -
std::unordered_multiset<int>::clear()/1024 -2.72% 8347.509 8120.603 - -0.62% -
std::find_end(vector<int>)_(process_all)/1024 -2.72% 227.340 221.165 - -1.20% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.71% 22.807 22.188 - -3.10% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.71% 52588.898 51163.195 - 0.27% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.71% 222.663 216.628 - -2.20% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.71% 3672.718 3573.361 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.70% 8990529.313 8747708.891 - -0.63% -
SetIntersection_Interlaced_Set_string_64_16 -2.69% 39174771.124 38119314.188 - -0.60% -
std::find_if(deque<int>)_(process_all)/32768 -2.69% 8466.945 8238.894 - 2.32% -
std::multimap<int,_int>::erase(iterator)/1024 -2.68% 20.758 20.200 - -2.02% -
BM_deque_deque_ranges_copy_backward/64 -2.68% 3.475 3.382 - -1.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.68% 56517.981 55003.950 - -2.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.68% 1117446.051 1087533.655 - -2.28% -
SetIntersection_None_Set_uint64_256_64 -2.67% 9376666.110 9126181.516 - 1.98% -
std::set<int>::ctor(const&)/1024 -2.67% 6480.288 6307.279 - -0.39% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.66% 30.087 29.286 - 6.71% -
BM_StringFindCharLiteral/512 -2.66% 9.796 9.535 - 0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.66% 15890.044 15467.339 - -6.11% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.66% 97810.663 95210.658 - -1.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.65% 8942429.899 8705151.578 - -0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.65% 53.002 51.597 - 0.65% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.65% 2.546 2.478 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.64% 1240425.272 1207658.638 - -1.75% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.64% 64509.133 62805.718 - 1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.64% 352419803.376 343119695.494 - -2.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.63% 39917.341 38866.596 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.63% 8852315.830 8619454.127 - -2.63% -
BM_deque_vector_ranges_move_backward/0 -2.63% 1.466 1.427 - -1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.62% 18351088.442 17869422.210 - 1.58% -
ranges::min(std::deque<long_long>)/1 -2.62% 0.687 0.669 - 0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.62% 10459.075 10184.953 - 4.90% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -2.62% 30.067 29.279 - -2.78% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.62% 12345.160 12022.032 - 6.94% -
std::copy_backward(list<int>)/8 -2.62% 2.365 2.303 - -6.46% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.62% 32.390 31.542 - -2.60% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.61% 19029.564 18532.639 - -1.18% -
SetIntersection_Front_Set_uint64_262144_1024 -2.60% 12841292.430 12507138.313 - 5.51% -
SetIntersection_None_Set_string_256_256 -2.60% 5889694.359 5736584.322 - -1.16% -
std::map<int,_int>::count(key)_(existent)/8192 -2.60% 5.792 5.641 - -2.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.59% 351144.812 342038.988 - -1.94% -
BM_CmpLess_schar_uint -2.59% 1.118 1.089 - -2.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.59% 5198456.617 5063889.101 - 2.02% -
std::pop_heap(deque<int>)/1024 -2.59% 12.658 12.331 - -0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.58% 16.574 16.146 - -2.52% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.58% 24536.201 23903.473 - -3.67% -
std::count(list<int>)_(every_other)/1024 -2.58% 719.792 701.244 - -1.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.57% 1.611 1.570 - -14.00% -
SetIntersection_None_Set_float_1024_1024 -2.57% 8992437.371 8761646.692 - -0.24% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.56% 1895.611 1847.040 - -2.33% -
std::flat_map<int,_int>::ctor(const&)/1024 -2.56% 180.422 175.801 - -1.35% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.56% 26.601 25.920 - -1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.56% 17349767.570 16905760.423 - -1.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.56% 15.197 14.808 - -2.53% -
std::map<int,_int>::count(key)_(existent)/32 -2.55% 1.554 1.514 - -1.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.55% 34.087 33.216 - -10.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.54% 21.035 20.500 - 0.43% -
std::copy(deque<int>)/32768 -2.54% 1171.876 1142.079 - 0.10% -
SetIntersection_Interlaced_Set_float_256_4 -2.54% 11311864.931 11024427.370 - -1.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.54% 6603.075 6435.363 - -2.44% -
BM_PushHeap_string_Descending_64 -2.54% 2.332 2.273 - -13.45% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -2.54% 54246.486 52870.838 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.53% 11783315.780 11484799.905 - -0.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.53% 0.639 0.623 - 0.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.52% 45.155 44.018 - -5.71% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.52% 328.191 319.931 - -8.72% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.52% 16.101 15.696 - -2.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.51% 23.969 23.367 - -0.15% -
BM_num_put<long> -2.51% 11.445 11.157 - -2.57% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.51% 55.708 54.310 - -1.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.51% 675.035 658.115 - -2.82% -
std::adjacent_find(vector<int>)/8 -2.50% 2.055 2.003 - -1.04% -
std::partition_copy(vector<int>)/1024 -2.50% 468.133 456.424 - -4.07% -
SetIntersection_Interlaced_Set_float_256_16 -2.50% 12350651.515 12042466.017 - -1.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.49% 22.037 21.488 - -2.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.49% 13970.144 13622.164 - 1.15% -
std::unordered_set<int>::ctor(const&)/8192 -2.49% 56266.330 54865.295 - -1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.49% 16.064 15.664 - -3.79% -
std::multimap<int,_int>::erase(iterator)/32 -2.49% 20.613 20.101 - -2.24% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.48% 23.544 22.959 - -1.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.48% 1306687.196 1274235.959 - -1.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.48% 1254.327 1223.221 - -0.64% -
BM_deque_deque_copy/4000 -2.48% 142.179 138.658 - -0.63% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.48% 53.254 51.936 - -0.26% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.46% 30.083 29.343 - 0.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.46% 46503.523 45361.500 - -0.46% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.46% 36214.545 35325.434 - -1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.45% 11687124.588 11400425.819 - 2.47% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.45% 32.515 31.718 - 8.24% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.45% 16.051 15.659 - -2.56% -
BM_deque_deque_move_backward/2 -2.44% 2.522 2.461 - -2.67% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.44% 1052811.296 1027075.535 - 2.44% -
BM_deque_vector_ranges_move/0 -2.44% 1.525 1.488 - 16.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.44% 66314.017 64699.036 - -2.89% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.43% 8.005 7.810 - -2.08% -
BM_deque_deque_ranges_move/64 -2.43% 3.108 3.033 - -1.46% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.43% 6.192 6.041 - -1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.43% 2577075.739 2514432.666 - 5.09% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.42% 6564.105 6404.942 - 0.27% -
std::unordered_set<std::string>::clear()/8192 -2.42% 221418.393 216064.922 - -2.33% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.41% 83.934 81.908 - -6.88% -
BM_num_get<unsigned_short> -2.41% 10.300 10.051 - -2.28% -
SetIntersection_Front_Set_uint64_64_64 -2.41% 13546616.374 13220316.455 - -0.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.40% 623.697 608.741 - -3.56% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.40% 20.760 20.263 - 1.78% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.40% 8.412 8.211 - -2.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.39% 22978489.577 22429026.225 - -2.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.39% 35723.330 34869.989 - -1.79% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.39% 6605.043 6447.460 - 2.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.38% 385.331 376.142 - -1.25% -
SetIntersection_None_Vector_float_256_16 -2.38% 4050486.446 3953892.809 - -0.81% -
SetIntersection_Front_Set_uint32_262144_1 -2.38% 1052672.223 1027580.068 - 1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.38% 3.853 3.761 - -1.53% -
std::partial_sort(deque<int>)_(descending)/8 -2.38% 42.639 41.624 - 0.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.38% 763.318 745.186 - -1.15% -
std::set<std::string>::ctor(const&)/1024 -2.37% 34958.436 34129.710 - -1.16% -
BM_vector_deque_copy/1 -2.37% 2.368 2.312 - 4.32% -
rng::find_if(vector<bool>)_(process_all)/8 -2.37% 3.706 3.618 - 4.68% -
BM_deque_deque_move_backward/1 -2.36% 2.765 2.700 - -3.08% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.36% 52907.867 51658.309 - 1.41% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.36% 16.290 15.905 - 0.77% -
BM_CmpLess_int_short -2.36% 1.138 1.111 - -2.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.36% 15.906 15.531 - -0.23% -
BM_CmpEqual_schar_schar -2.35% 1.081 1.056 - -1.68% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.35% 352.724 344.433 - -5.39% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.35% 608098.344 593818.826 - -1.02% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.34% 37169.304 36298.879 - -1.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.33% 15164.646 14811.505 - -4.14% -
std::multimap<std::string,_int>::clear()/8192 -2.33% 214401.253 209411.199 - -3.19% -
SetIntersection_None_Vector_string_262144_4 -2.32% 1293118.388 1263115.427 - -13.24% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.32% 8585.341 8386.241 - -0.90% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -2.31% 70.906 69.265 - -0.77% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -2.31% 79.843 77.995 - -0.23% -
std::search(deque<int>)_(no_match)/1000 -2.31% 402.000 392.711 - -2.88% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.31% 25.201 24.619 - -2.55% -
BM_CmpLess_uint_uint -2.30% 1.084 1.059 - -1.51% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.30% 475.999 465.058 - 2.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.30% 1168550.264 1141710.735 - -3.59% -
BM_CmpEqual_ushort_ushort -2.29% 1.070 1.046 - -0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.29% 895439.825 874939.340 - -0.79% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -2.29% 5.516 5.389 - -1.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.28% 41865.458 40908.893 - -1.66% -
SetIntersection_Front_Set_uint32_256_16 -2.28% 4513775.706 4410663.757 - 0.66% -
SetIntersection_Interlaced_Set_string_1024_4 -2.28% 10466824.667 10228351.881 - 1.01% -
BM_CmpEqual_short_int -2.27% 1.138 1.112 - -0.32% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.26% 26.281 25.687 - 3.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.26% 6570.250 6421.821 - -2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.25% 1249471.098 1221296.984 - 0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.25% 9290963.153 9081545.808 - -2.11% -
BM_CmpEqual_uint_schar -2.25% 1.056 1.032 - 0.40% -
SetIntersection_None_Vector_uint32_1024_256 -2.25% 1100928.578 1076179.061 - -0.59% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.25% 32.879 32.140 - -1.09% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.25% 10185372.943 9956581.462 - 3.34% -
std::replace(deque<int>)_(prefix)/32 -2.23% 13.002 12.712 - -0.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -2.23% 19.191 18.763 - -0.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.23% 1.082 1.058 - -1.52% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.22% 150368.685 147028.348 - -3.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.22% 0.640 0.626 - 0.46% -
std::unique(deque<int>)_(sprinkled)/52 -2.22% 60.518 59.177 - 0.27% -
BM_deque_vector_ranges_move/1 -2.21% 2.121 2.074 - 2.63% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.21% 521.379 509.832 - -7.00% -
std::multimap<int,_int>::find(key)_(existent)/8192 -2.21% 5.371 5.253 - -2.68% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.21% 24.697 24.151 - -0.09% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.21% 63669.671 62264.704 - -3.56% -
rng::starts_with(list<int>)/8 -2.20% 2.985 2.920 - -1.13% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.20% 690.947 675.743 - -2.09% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.20% 52287.862 51137.843 - 1.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.20% 2139.626 2092.597 - -1.25% -
SetIntersection_Front_Set_uint32_16384_1024 -2.20% 12084090.691 11818774.166 - -3.69% -
std::multiset<int>::contains(key)_(existent)/8192 -2.19% 8.829 8.635 - 1.80% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.19% 42.795 41.857 - 1.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.19% 38.451 37.608 - -0.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.19% 145881.085 142686.181 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.19% 1179725.631 1153891.452 - -0.39% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.19% 605.355 592.104 - 1.51% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.19% 5.064 4.953 - -8.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.19% 618.565 605.040 - -3.47% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.18% 882.921 863.658 - 12.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.18% 23.017 22.516 - -2.32% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.17% 57009902.578 55770554.046 - -0.08% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.17% 861596.516 842884.777 - -1.22% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.17% 654.178 639.988 - 2.31% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.17% 34535.819 33788.074 - 1.69% -
SetIntersection_None_Vector_float_16384_16 -2.16% 1112224.151 1088152.679 - -2.36% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.16% 12730.968 12455.675 - -4.16% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.16% 26.255 25.688 - 0.40% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.16% 11307.894 11063.614 - -3.01% -
BM_StringEraseToEnd_Huge_Opaque -2.16% 2.286 2.237 - -1.43% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.16% 6835.433 6687.784 - 0.76% -
BM_PushHeap_string_Ascending_256 -2.16% 11.330 11.086 - -8.20% -
BM_PushHeap_string_SingleElement_262144 -2.16% 2.646 2.589 - 1.27% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.16% 17.652 17.272 - -2.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.15% 1172708.730 1147472.371 - 1.98% -
std::multiset<int>::ctor(const&)/8192 -2.15% 52259.504 51137.089 - 1.71% -
std::is_sorted_until(list<int>)/8192 -2.15% 7136.088 6982.827 - -2.64% -
std::unique(deque<int>)_(contiguous)/52 -2.14% 56.272 55.068 - -0.90% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.14% 5.641 5.520 - -2.59% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.13% 59.977 58.697 - -0.57% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.13% 36571.558 35791.122 - -0.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.13% 230.686 225.777 - -3.99% -
SetIntersection_None_Vector_string_262144_16 -2.12% 1292117.195 1264687.667 - -13.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.12% 20211412.701 19782421.136 - 2.02% -
rng::for_each(set<int>)/8 -2.12% 6.686 6.544 - -2.59% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.12% 171871900.363 168231301.748 - -0.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.12% 963.759 943.346 - -1.47% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.12% 26.565 26.002 - 0.50% -
std::copy(vector<bool>)_(aligned)/32768 -2.12% 35.954 35.193 - -0.50% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.12% 1.589 1.556 - 7.99% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.11% 69916.425 68441.997 - 0.15% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.11% 22.990 22.505 - -19.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.11% 64872.686 63506.314 - -1.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.11% 39556.639 38723.663 - -9.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -2.11% 167648.952 164119.862 - -6.88% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.10% 12921.756 12650.393 - -1.24% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.10% 628.815 615.614 - 0.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.10% 22.620 22.145 - -14.85% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.09% 37.575 36.788 - -0.27% -
std::partition(list<int>)_(dense)/32 -2.09% 8.862 8.677 - -0.51% -
std::find_if(vector<int>)_(process_all)/1024 -2.08% 114.705 112.315 - -0.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -2.08% 1.623 1.589 - -3.56% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.08% 15.607 15.282 - -2.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.08% 1532727.805 1500807.358 - -1.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.08% 1043815.159 1022092.335 - -2.41% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.08% 10.646 10.425 - -5.12% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.08% 6.738 6.598 - 0.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -2.07% 13.124 12.852 - -1.50% -
std::reverse(deque<int>)/8 -2.07% 2.560 2.506 - -0.11% -
std::find_if_not(deque<int>)_(process_all)/8 -2.07% 2.669 2.614 - 1.36% -
std::remove_if(list<int>)_(sprinkled)/32 -2.06% 58.183 56.982 - 0.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.06% 88.338 86.515 - -1.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.06% 119344.732 116886.095 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.06% 1040049.645 1018652.660 - -0.33% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.06% 543.244 532.070 - -3.62% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.06% 36.478 35.728 - 4.24% -
SetIntersection_Front_Set_string_64_16 -2.06% 25227743.558 24709288.820 - 1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.05% 9.414 9.221 - -0.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.04% 13081.227 12813.750 - -0.94% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.04% 19.198 18.806 - -0.06% -
std::for_each(multiset<int>::iterator)/32 -2.04% 23.999 23.509 - -0.65% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.04% 622.799 610.112 - -1.09% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.04% 22.396 21.940 - 5.25% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -2.04% 103804115.593 101691580.630 - 16.99% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -2.03% 8.340 8.170 - -1.83% -
BM_PushHeap_uint64_Random_16 -2.03% 4.507 4.415 - -1.82% -
BM_PushHeap_uint32_Ascending_1024 -2.03% 2.604 2.551 - -0.18% -
std::sort_heap(deque<int>,_pred)/8192 -2.02% 430417.729 421715.076 - -0.88% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.02% 52486.572 51426.725 - 0.64% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.02% 807.318 791.016 - -2.10% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.02% 209631.683 205402.570 - -2.42% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.02% 873833.966 856211.458 - -1.49% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.02% 238.480 233.672 - -0.44% -
SetIntersection_Front_Set_uint32_262144_1024 -2.02% 12385413.936 12135733.530 - 2.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.02% 43.432 42.557 - -1.25% -
std::find_if(vector<int>)_(process_all)/8192 -2.01% 843.397 826.420 - 2.81% -
SetIntersection_None_Set_string_16384_1 -2.01% 192038134.383 188177438.209 - 1.69% -
std::equal(vector<bool>)_(unaligned)/8 -2.01% 0.896 0.878 - 1.72% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.01% 5.580 5.468 - -0.11% -
SetIntersection_None_Vector_string_16384_1024 -2.00% 1228669.351 1204039.504 - -13.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.00% 19.514 19.124 - -0.29% -
SetIntersection_None_Vector_float_16384_1 -2.00% 1114276.364 1092033.271 - -1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.00% 1101119.051 1079148.625 - 1.99% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -1.99% 17.540 17.191 - -3.02% -
SetIntersection_None_Vector_float_262144_16 -1.99% 1144755.679 1121945.274 - -0.51% -
SetIntersection_None_Vector_uint32_262144_4 -1.99% 1144419.565 1121657.104 - -1.47% -
BM_PushHeap_uint64_Random_256 -1.98% 6.004 5.885 - -1.96% -
std::multimap<int,_int>::clear()/8192 -1.97% 84193.386 82534.075 - -4.87% -
std::copy(vector<bool>)_(aligned)/4096 -1.97% 4.786 4.691 - -3.09% -
SetIntersection_Front_Set_uint32_1_1 -1.97% 544398879.198 533680493.116 - 0.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.97% 6.659 6.528 - -3.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.96% 1049173.236 1028558.485 - -0.76% -
BM_PushHeap_string_SingleElement_4 -1.96% 2.361 2.314 - 1.38% -
SetIntersection_Front_Set_string_16384_1024 -1.96% 59394977.696 58228383.051 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.96% 15.320 15.019 - -4.63% -
std::rotate_copy(deque<int>)/1024 -1.95% 35.488 34.795 - 0.99% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.95% 17.604 17.261 - -2.48% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.95% 980.662 961.536 - -3.96% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.95% 13112.443 12857.113 - -3.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.94% 353304307.917 346436868.469 - -6.02% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.94% 8577.735 8411.006 - -2.04% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.94% 53902.581 52856.203 - -3.05% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.94% 430.405 422.056 - -3.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -1.94% 64.892 63.634 - 39.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.94% 6560.957 6433.797 - 0.34% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.94% 17702079.722 17359372.063 - 0.65% -
std::upper_bound(std::deque<int>)/8192 -1.93% 65.611 64.343 - -0.79% -
SetIntersection_Front_Vector_float_16384_64 -1.93% 1361960.486 1335629.956 - -0.10% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.93% 6225.281 6105.089 - -2.60% -
std::list<std::string>::ctor(size)/32 -1.93% 345.944 339.265 - -4.04% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.92% 37588.999 36865.575 - 0.52% -
SetIntersection_None_Vector_string_256_16 -1.92% 4263508.763 4181491.858 - -10.23% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.92% 17.258 16.926 - -5.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.92% 704.290 690.770 - 0.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.92% 29.439 28.874 - 1.95% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.92% 360199856.524 353292738.250 - 0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.92% 780.745 765.785 - -2.06% -
std::list<std::string>::ctor(size)/1024 -1.92% 12584.629 12343.528 - -3.88% -
SetIntersection_None_Set_float_16384_1024 -1.91% 155158554.061 152188818.622 - 1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.91% 13127516.396 12876770.922 - -0.80% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.91% 20.435 20.045 - -0.56% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.91% 21148.736 20745.716 - 2.08% -
SetIntersection_None_Set_uint64_256_1 -1.91% 11566352.184 11345965.376 - 0.07% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.90% 2.776 2.723 - 1.53% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.90% 22.074 21.653 - -0.93% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.90% 16.647 16.331 - -2.56% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.90% 14018.189 13751.598 - -2.39% -
std::is_sorted(list<int>)/1024 -1.90% 757.594 743.224 - -1.18% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.90% 6.087 5.971 - -0.52% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.89% 752.072 737.822 - -0.07% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.89% 396.372 388.866 - -1.16% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.89% 28.571 28.030 - -1.20% -
SetIntersection_Front_Vector_uint64_1024_4 -1.89% 1055732.968 1035772.485 - -0.96% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.89% 22.199 21.780 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.89% 42700.087 41893.997 - 0.46% -
BM_deque_deque_ranges_move/1024 -1.89% 37.435 36.729 - -1.24% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.88% 580.762 569.830 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.88% 1169988.788 1147986.649 - -1.89% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.88% 157.937 154.967 - -2.22% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.88% 184387.308 180923.798 - 1.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.88% 49.333 48.406 - -15.01% -
SetIntersection_None_Set_float_256_64 -1.88% 9333377.526 9158123.322 - -1.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.88% 17.629 17.298 - -0.13% -
SetIntersection_Front_Set_uint32_16_16 -1.87% 38092823.525 37379049.566 - 0.86% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.87% 1.655 1.624 - -0.24% -
SetIntersection_None_Vector_uint32_262144_256 -1.87% 1132390.248 1111252.166 - 1.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.86% 3.826 3.755 - 0.63% -
SetIntersection_None_Set_uint64_1024_1 -1.86% 8988767.555 8821655.763 - 2.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.86% 60727.825 59599.810 - -0.50% -
SetIntersection_Front_Set_string_256_1 -1.86% 4326075.595 4245776.357 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.85% 4288329.185 4208813.173 - -0.69% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.85% 17.300 16.979 - -0.26% -
rng::find_if(vector<bool>)_(process_all)/50 -1.85% 24.517 24.062 - 3.56% -
BM_vector_deque_ranges_move_backward/512 -1.85% 17.806 17.476 - -0.04% -
std::multimap<int,_int>::ctor(const&)/32 -1.85% 225.725 221.544 - 2.09% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.85% 1.225 1.203 - -4.69% -
std::deque<std::string>::ctor(size)/8192 -1.84% 8536.544 8379.295 - -1.57% -
BM_CmpEqual_schar_uchar -1.84% 1.112 1.091 - -0.24% -
std::is_sorted_until(list<int>,_pred)/8192 -1.84% 7727.484 7585.398 - -1.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.84% 24.523 24.072 - -5.70% -
BM_num_get<unsigned_long_long> -1.84% 10.776 10.578 - 1.08% -
std::any_of(vector<int>)_(process_all)/8 -1.84% 2.369 2.325 - 1.14% -
std::fill(list<int>)/50 -1.83% 35.590 34.937 - 0.74% -
SetIntersection_Front_Set_float_256_256 -1.83% 8213147.406 8062607.546 - -3.53% -
std::search(vector<int>)_(single_element)/8192 -1.83% 1828.875 1795.427 - -0.89% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.83% 58.793 57.720 - -0.27% -
std::copy(vector<bool>)_(aligned)/64 -1.83% 1.317 1.293 - -3.78% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.82% 625878.356 614462.701 - -2.08% -
std::set<int>::count(key)_(existent)/1024 -1.82% 4.220 4.143 - -2.89% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.82% 15.178 14.902 - -1.81% -
SetIntersection_None_Set_float_64_16 -1.81% 18319000.959 17986712.666 - 0.31% -
std::unique(list<int>)_(contiguous)/52 -1.81% 64.920 63.743 - -0.64% -
std::partial_sort(vector<int>)_(heap)/8 -1.81% 28.356 27.842 - -1.55% -
std::set<int>::find(key)_(existent)/1024 -1.81% 3.912 3.841 - -3.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.81% 1181463.859 1160076.989 - 1.12% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.81% 132754.871 130353.426 - -1.12% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.81% 80.961 79.497 - 4.40% -
std::fill(vector<int>)/32 -1.81% 1.055 1.036 - -0.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.80% 145261.726 142643.993 - -0.11% -
BM_CmpEqual_short_uchar -1.80% 1.106 1.087 - -1.35% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.80% 828.472 813.592 - -8.10% -
SetIntersection_Front_Set_string_262144_256 -1.80% 15257302.982 14983293.467 - -1.40% -
std::reverse(deque<int>)/512 -1.79% 114.630 112.575 - -0.30% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.79% 49768.203 48876.669 - -0.93% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.79% 8701.004 8545.154 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.79% 1098309.826 1078643.679 - -2.46% -
SetIntersection_Front_Set_float_262144_64 -1.79% 1740544.827 1709465.139 - -6.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.78% 460272.049 452073.342 - -0.74% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.78% 1.345 1.321 - -1.17% -
SetIntersection_None_Vector_string_1024_64 -1.78% 1169281.350 1148457.507 - -11.18% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.78% 132.248 129.895 - -3.43% -
std::multiset<int>::count(key)_(existent)/32 -1.78% 3.899 3.829 - -2.30% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.78% 1.779 1.747 - -1.42% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.78% 4607.112 4525.226 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.78% 1707557.859 1677220.539 - 2.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.78% 183951.241 180683.544 - 1.29% -
std::sort(deque<int>)_(repeated)/8 -1.77% 18.018 17.699 - -2.45% -
std::deque<std::string>::ctor(size)/1024 -1.77% 723.380 710.566 - -1.88% -
SetIntersection_Interlaced_Set_float_16384_16 -1.77% 206418908.552 202764610.840 - -0.41% -
std::remove(list<int>)_(sprinkled)/8192 -1.77% 7971.763 7830.844 - -1.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.77% 6.924 6.802 - -2.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.77% 21560590.423 21179989.516 - -0.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.76% 3.808 3.741 - -0.16% -
SetIntersection_Front_Set_string_1024_4 -1.76% 1254251.589 1232152.453 - -2.26% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.76% 17.623 17.313 - -2.34% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -1.76% 1515.837 1489.143 - 17.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.76% 24.797 24.361 - -6.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.76% 385720.837 378936.124 - -2.09% -
std::replace_if(vector<int>)_(prefix)/50 -1.76% 14.029 13.783 - -0.28% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 6219.532 6110.495 - -1.81% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.75% 10.093 9.916 - -0.07% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.75% 71.640 70.386 - -0.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.75% 731.871 719.062 - -2.12% -
std::lower_bound(std::deque<int>)/8192 -1.75% 65.692 64.544 - -1.02% -
BM_CmpEqual_uchar_uchar -1.75% 1.070 1.052 - -3.42% -
SetIntersection_None_Vector_string_262144_64 -1.74% 1312619.633 1289717.623 - -10.97% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.74% 17.495 17.190 - -0.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.74% 41.462 40.739 - -0.68% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.74% 11.642 11.439 - -2.21% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.74% 8.201 8.058 - -2.19% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.74% 22.124 21.738 - -2.14% -
bm_ranges_swap_ranges_vb_aligned/512 -1.74% 5.237 5.146 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.74% 32394.063 31830.496 - -3.88% -
BM_PushHeap_string_Descending_16384 -1.74% 2.470 2.427 - -32.32% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.73% 226.492 222.563 - -11.07% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.73% 1.745 1.715 - -2.20% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.72% 2.177 2.140 - 0.19% -
BM_deque_deque_ranges_copy_backward/1024 -1.71% 38.292 37.635 - -2.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.71% 15.195 14.934 - -2.30% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -1.71% 25671.252 25231.705 - -7.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.71% 456190.135 448385.162 - -0.25% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.71% 35.586 34.977 - -0.75% -
std::stable_partition(vector<int>)_(dense)/32 -1.71% 21.287 20.924 - -2.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.71% 640.719 629.777 - 1.18% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.71% 765701.716 752626.575 - -1.27% -
std::multiset<int>::clear()/32 -1.71% 626.663 615.970 - -1.33% -
std::search(list<int>)_(same_length)/1024 -1.71% 766.094 753.023 - -2.91% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.71% 6.749 6.634 - -4.56% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.70% 36707.105 36081.338 - -2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.70% 4353400.954 4279203.566 - -0.57% -
std::set<int>::ctor(const&,_alloc)/8192 -1.70% 50476.893 49616.735 - 0.59% -
BM_CmpEqual_int_uchar -1.70% 1.117 1.098 - -1.03% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.70% 31.926 31.384 - 0.06% -
std::multiset<std::string>::ctor(const&)/1024 -1.70% 34985.832 34391.899 - -0.43% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.70% 1.797 1.767 - 0.99% -
SetIntersection_Front_Vector_uint32_262144_1 -1.70% 1060266.957 1042288.378 - 5.40% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.69% 152.311 149.731 - -1.95% -
std::set<int>::ctor(const&,_alloc)/1024 -1.69% 6327.509 6220.477 - -0.32% -
std::sort_heap(vector<NonIntegral>)/1024 -1.69% 9873.402 9706.508 - -1.77% -
SetIntersection_None_Vector_uint64_16384_16384 -1.68% 1107585.782 1088929.085 - -1.25% -
BM_PushHeap_string_SingleElement_1024 -1.68% 2.619 2.575 - 2.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.68% 1086204.821 1067911.909 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.67% 15.940 15.673 - -2.57% -
std::set<int>::ctor(const&,_alloc)/0 -1.67% 12.886 12.671 - -0.80% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -1.67% 7901.414 7769.321 - -2.80% -
SetIntersection_Interlaced_Set_string_16_16 -1.66% 61975579.782 60945721.115 - 4.15% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.66% 38.567 37.927 - 7.04% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.66% 11.544 11.353 - -8.72% -
std::find_if_not(vector<char>)_(process_all)/8 -1.66% 1.495 1.470 - 2.97% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.65% 8731.059 8586.780 - -8.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.65% 1206013.578 1186092.714 - 0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.65% 4180651.316 4111678.179 - -1.24% -
std::for_each(list<int>)/50 -1.64% 20.415 20.079 - -4.33% -
BM_CmpEqual_schar_short -1.64% 1.126 1.108 - -1.09% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.64% 18.148 17.850 - -0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.64% 8763520.520 8620166.205 - 0.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.63% 756.672 744.312 - -1.49% -
SetIntersection_Front_Vector_float_16384_1 -1.63% 1043708.180 1026671.893 - -0.95% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.63% 4324.259 4253.700 - -0.26% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.63% 11702062.373 11511145.576 - 3.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.63% 10.737 10.561 - -4.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.63% 8629357.773 8488645.529 - 0.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.63% 16.369 16.102 - -0.38% -
std::find_if(list<int>)_(process_all)/32768 -1.63% 26372.640 25943.059 - 1.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.63% 887.435 872.994 - -2.13% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.62% 6680703.704 6572333.523 - 3.92% -
BM_num_get<unsigned_long> -1.62% 10.570 10.399 - -1.07% -
BM_CmpLess_ushort_uchar -1.62% 1.122 1.104 - -1.06% -
std::map<int,_int>::find(key)_(existent)/1024 -1.62% 4.296 4.227 - 1.91% -
std::sort_heap(vector<int>)/8 -1.61% 30.105 29.620 - -0.32% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.61% 9.068 8.922 - 6.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.60% 6813.481 6704.138 - -0.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.60% 50.110 49.306 - -5.73% -
std::make_heap(vector<int>)_(repeated)/8 -1.60% 15.647 15.396 - -0.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.60% 46.639 45.893 - 0.01% -
std::is_sorted(list<int>)/8192 -1.60% 7092.683 6979.253 - -3.06% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.60% 172799241.910 170040725.410 - 2.93% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.59% 17.714 17.432 - -1.89% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.59% 54.993 54.117 - -0.35% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.59% 21.210 20.872 - 3.15% -
SetIntersection_None_Vector_string_256_4 -1.59% 4482800.399 4411469.406 - -9.81% -
std::move(vector<bool>)_(unaligned)/512 -1.59% 4.640 4.566 - -9.97% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.59% 10068.348 9908.436 - 1.89% -
SetIntersection_None_Set_string_256_1 -1.59% 11585623.204 11401696.735 - -1.68% -
SetIntersection_Front_Set_string_262144_16384 -1.59% 347176310.806 341668153.580 - -2.72% -
std::multiset<int>::find(key)_(existent)/8192 -1.59% 8.361 8.229 - -2.60% -
std::find(list<int>)_(process_all)/32768 -1.59% 26404.604 25985.914 - 0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.58% 6178043.969 6080171.385 - -1.19% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.58% 2.118 2.084 - -1.88% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.58% 10.136 9.976 - 0.01% -
SetIntersection_None_Vector_uint32_16384_256 -1.58% 1114763.776 1097120.824 - 0.37% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.58% 41847.285 41186.419 - -0.63% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.58% 14.837 14.603 - -0.37% -
std::stable_partition(list<int>)_(dense)/50 -1.58% 56.969 56.070 - 0.79% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.58% 350353.300 344830.037 - -0.91% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.57% 51.989 51.171 - 11.01% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.57% 2717.959 2675.260 - -1.34% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.57% 32.456 31.946 - 0.58% -
SetIntersection_None_Vector_uint32_1024_1024 -1.57% 1089653.814 1072538.831 - -0.77% -
std::map<int,_int>::ctor(const&)/8192 -1.57% 53278.762 52443.051 - 1.47% -
SetIntersection_None_Vector_float_1024_1024 -1.57% 1067193.002 1050457.102 - -1.44% -
BM_num_put<long_double> -1.57% 59.833 58.895 - -0.08% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.57% 2.870 2.825 - -5.72% -
std::make_heap(deque<int>)_(descending)/1024 -1.57% 1105.263 1087.958 - -2.76% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.56% 1058726.182 1042171.767 - 13.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.56% 1122512.222 1104961.095 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.56% 24.330 23.950 - -0.61% -
std::sort(deque<int>)_(shuffled)/8192 -1.56% 81465.047 80191.516 - -0.56% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.56% 28.911 28.459 - 7.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.56% 11439281.450 11260643.939 - -0.94% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.56% 10.570 10.406 - 1.51% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.56% 1765.953 1738.468 - 3.15% -
BM_vector_deque_ranges_copy_backward/5500 -1.55% 198.733 195.644 - -1.51% -
SetIntersection_None_Vector_float_1024_4 -1.55% 1092380.435 1075406.753 - 0.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.55% 14145.927 13926.642 - 1.30% -
BM_StringFindCharLiteral/1024 -1.55% 18.219 17.937 - -0.21% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.55% 36710.622 36142.191 - -0.58% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.55% 1015724.609 1000015.951 - -0.67% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.55% 18.254 17.972 - -2.38% -
BM_deque_vector_move_backward/5500 -1.55% 199.389 196.308 - -2.61% -
SetIntersection_None_Set_uint64_1024_16 -1.54% 8934124.001 8796610.375 - 1.98% -
std::sort(vector<int>)_(descending)/1024 -1.54% 1027.017 1011.212 - -1.11% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.54% 23878.986 23511.604 - -1.69% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.54% 339.108 333.895 - -8.62% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.54% 5.547 5.462 - -1.81% -
BM_PushHeap_string_SingleElement_16 -1.54% 2.632 2.592 - 1.19% -
std::multiset<int>::find(key)_(non-existent)/32 -1.53% 2.293 2.257 - -1.81% -
SetIntersection_Front_Set_uint64_1024_16 -1.53% 1185318.126 1167187.863 - -1.64% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.53% 6580.427 6479.804 - 0.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.53% 15.115 14.884 - -1.30% -
std::set<std::string>::clear()/32 -1.52% 905.576 891.778 - 0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.52% 9.368 9.226 - -1.54% -
SetIntersection_Interlaced_Set_float_64_64 -1.52% 13371076.032 13167443.633 - -2.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.52% 15532.151 15296.078 - 2.25% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.52% 18.814 18.528 - -1.81% -
std::rotate(list<int>)_(by_1/4)/50 -1.52% 26.229 25.831 - -0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.52% 1129121.873 1111988.177 - -1.11% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.52% 24.833 24.456 - 0.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.52% 16.822 16.567 - -3.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.51% 20821.388 20506.044 - 1.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.51% 21.338 21.014 - 0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.51% 15.213 14.983 - -3.60% -
rng::starts_with(deque<int>)/1024 -1.51% 466.498 459.448 - 6.89% -
std::all_of(list<int>)_(process_all)/32768 -1.51% 26127.364 25733.217 - -3.15% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.51% 11448.142 11275.477 - -10.24% -
BM_StringFindNoMatch/4096 -1.51% 75.873 74.730 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.50% 1178610.370 1160917.442 - 0.73% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.50% 209032331.584 205896971.361 - 2.90% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.50% 192.137 189.258 - 1.04% -
std::rotate(deque<int>)_(by_1/2)/8192 -1.49% 1585.618 1561.930 - 7.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.49% 51.352 50.585 - -3.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.49% 10942.046 10778.943 - 1.23% -
SetIntersection_Interlaced_Vector_float_64_4 -1.49% 17983860.766 17716236.491 - 2.10% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.49% 10.321 10.168 - -7.68% -
std::copy_n(list<int>)/262144 -1.49% 218889.885 215635.061 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.49% 1183381.625 1165787.557 - 0.14% -
BM_deque_deque_ranges_copy_backward/512 -1.48% 19.201 18.917 - -0.97% -
SetIntersection_None_Vector_uint32_1024_16 -1.48% 1093380.810 1077194.998 - -0.79% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.48% 6581.357 6483.938 - -3.18% -
std::adjacent_find(list<int>,_pred)/50 -1.48% 29.623 29.185 - -0.11% -
std::remove(vector<int>)_(prefix)/1024 -1.48% 309.201 304.629 - -1.67% -
std::sort(deque<int>)_(heap)/1024 -1.47% 6232.585 6140.755 - -1.19% -
SetIntersection_None_Set_string_256_4 -1.47% 11635324.337 11464046.571 - -1.37% -
std::set<std::string>::count(key)_(existent)/8192 -1.47% 31.288 30.829 - -1.39% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.47% 17.547 17.290 - 0.67% -
std::copy(list<int>)/262144 -1.47% 216371.833 213198.591 - 0.16% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.46% 12411.820 12230.065 - 1.11% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.46% 1070.667 1054.991 - -2.73% -
BM_CmpLess_ushort_int -1.46% 1.068 1.053 - -1.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.46% 5.686 5.602 - -0.46% -
SetIntersection_None_Set_string_1024_4 -1.46% 9057923.933 8925497.890 - 1.38% -
BM_num_put<double> -1.46% 58.483 57.629 - 0.40% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.46% 17.659 17.401 - -1.96% -
SetIntersection_None_Set_uint64_1024_4 -1.46% 8958424.753 8827713.745 - 3.16% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.45% 217.342 214.186 - -1.72% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.45% 754.865 743.925 - -0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.45% 39321276.176 38752980.809 - -0.34% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.44% 35538.525 35025.303 - -1.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.44% 101.261 99.800 - -0.88% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.44% 14223941.015 14018696.788 - -4.93% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.44% 15.702 15.475 - -0.67% -
std::list<std::string>::ctor(size)/8192 -1.44% 103509.452 102019.332 - -4.06% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.44% 703.321 693.202 - -1.72% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.44% 7.971 7.856 - -2.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.44% 0.792 0.781 - -1.68% -
BM_vector_deque_move_backward/4096 -1.44% 150.224 148.068 - 0.17% -
SetIntersection_Front_Set_string_64_4 -1.43% 18889957.324 18619338.072 - 0.55% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.43% 56.416 55.609 - 3.55% -
BM_StringEraseToEnd_Huge_Transparent -1.43% 2.382 2.348 - -1.91% -
SetIntersection_None_Vector_uint32_16384_16 -1.43% 1110239.621 1094370.825 - 1.84% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.43% 10.001 9.859 - -5.15% -
SetIntersection_Front_Set_float_256_16 -1.43% 4598696.509 4533102.618 - -0.37% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 670.854 661.300 - -0.35% -
SetIntersection_Front_Set_float_262144_1 -1.42% 1042809.541 1027967.371 - 2.61% -
std::distance(join_view(vector<vector<int>>))/4096 -1.42% 4.593 4.528 - 2.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.42% 555640.870 547746.661 - -1.51% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.42% 1878.977 1852.293 - -1.20% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -1.42% 8.002 7.888 - -2.11% -
SetIntersection_Interlaced_Set_float_262144_1 -1.42% 1034878.576 1020196.274 - 0.58% -
SetIntersection_None_Vector_uint64_1024_4 -1.42% 1080647.891 1065320.495 - -1.05% -
BM_num_get<bool> -1.42% 11.930 11.761 - -4.42% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.41% 89.359 88.096 - -9.28% -
SetIntersection_Front_Set_uint32_16384_4 -1.41% 1062769.793 1047762.508 - -1.90% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.41% 641.842 632.788 - -5.36% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.41% 178.313 175.798 - -1.32% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.40% 9.819 9.681 - -1.43% -
BM_CmpEqual_int_ushort -1.40% 1.095 1.080 - -1.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.40% 14.923 14.714 - 0.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.40% 925.185 912.208 - -0.44% -
BM_PushHeap_float_QuickSortAdversary_16 -1.40% 0.991 0.977 - -16.15% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.40% 12.156 11.985 - -1.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 -1.40% 14773.394 14566.655 - -0.88% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.40% 57.239 56.438 - -1.33% -
std::partition_copy(list<int>)/32 -1.39% 8.890 8.766 - 0.43% -
SetIntersection_None_Vector_float_256_64 -1.39% 3446668.663 3398747.909 - -0.54% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.39% 17.366 17.124 - -1.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.39% 1070330.332 1055458.322 - -0.29% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.39% 24.192 23.856 - 1.13% -
std::list<int>::ctor(size)/32 -1.39% 334.159 329.525 - -12.44% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.39% 14.737 14.532 - -1.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.38% 78.236 77.154 - -1.74% -
BM_deque_deque_ranges_move_backward/64 -1.38% 3.390 3.344 - -7.79% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.38% 9.609 9.476 - -2.77% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.38% 21774.512 21474.323 - -1.90% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.38% 1.537 1.515 - 1.14% -
SetIntersection_None_Vector_uint32_1024_1 -1.38% 1090144.046 1075127.448 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.38% 1092488.632 1077446.015 - -1.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.38% 623465.627 614890.577 - -1.79% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.37% 997.543 983.858 - -0.46% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.37% 17.583 17.342 - -1.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -1.37% 1.630 1.607 - -6.62% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.37% 14.096 13.903 - -0.71% -
SetIntersection_None_Vector_uint32_16384_1024 -1.37% 1111332.653 1096151.424 - 3.39% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.36% 35178.119 34698.202 - -2.72% -
std::sort(vector<int>)_(heap)/8 -1.36% 23.667 23.344 - -1.18% -
SetIntersection_Front_Vector_uint64_16384_16 -1.36% 1131969.923 1116534.185 - -1.29% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.36% 20.327 20.050 - -1.34% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.36% 13.279 13.099 - -1.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.36% 1071200.887 1056657.072 - 6.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.36% 15413.411 15204.243 - -0.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.36% 20821.511 20539.002 - 1.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.35% 1513.986 1493.496 - -1.05% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.35% 19.258 18.997 - 0.32% -
std::multiset<std::string>::clear()/32 -1.35% 914.082 901.723 - -1.87% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.35% 77.656 76.611 - -0.19% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.34% 20.548 20.273 - -1.52% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.34% 20.873 20.592 - -0.94% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.34% 17.657 17.420 - -1.68% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.34% 169644212.205 167373903.737 - 3.24% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.34% 4.883 4.818 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -1.34% 21679020.901 21389208.061 - 36.09% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.34% 19.267 19.010 - 49.23% -
SetIntersection_Interlaced_Set_float_16384_256 -1.34% 200388608.627 197711257.941 - -1.45% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.33% 334.452 329.990 - -10.12% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.33% 283.967 280.180 - -0.35% -
BM_StringRelational_Less_Small_Large_Control -1.33% 1.871 1.846 - -0.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.33% 591.005 583.139 - -1.17% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.33% 16332.748 16115.375 - -3.83% -
BM_CmpEqual_schar_ushort -1.33% 1.102 1.088 - -1.55% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.33% 53.120 52.415 - -0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.33% 1117.656 1102.837 - -1.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.33% 185128.822 182675.451 - 2.03% -
std::copy(deque<int>)/64 -1.32% 2.758 2.721 - 0.92% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.32% 10.273 10.137 - -1.16% -
BM_num_get<double> -1.32% 37.046 36.557 - 2.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.32% 11512833.612 11360871.596 - 2.58% -
std::reverse(vector<int>)/32768 -1.32% 1050.944 1037.085 - 0.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.32% 38939.829 38426.517 - -1.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.32% 202.805 200.133 - -0.42% -
SetIntersection_None_Vector_float_16384_64 -1.32% 1110762.811 1096152.362 - -1.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.32% 18.750 18.503 - 0.67% -
BM_deque_deque_ranges_copy/65536 -1.31% 3100.516 3059.763 - -0.91% -
rng::starts_with(deque<int>,_pred)/8192 -1.31% 3963.231 3911.161 - -2.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.31% 341567221.716 337079853.085 - -2.25% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.31% 4623.814 4563.147 - -1.07% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.31% 14.931 14.736 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.31% 19.622 19.365 - 2.54% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.31% 15.976 15.767 - -0.75% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.31% 1046.758 1033.077 - -1.53% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.31% 61.121 60.322 - -1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.31% 4177617.150 4123072.074 - -0.19% -
std::remove(deque<int>)_(sprinkled)/32 -1.30% 53.894 53.191 - -1.64% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.30% 98658.650 97372.947 - -7.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.30% 459.021 453.041 - -0.80% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -1.30% 10.234 10.100 - 33.80% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.30% 68307.683 67419.260 - -1.60% -
std::find_if_not(list<int>)_(process_all)/1024 -1.30% 731.602 722.095 - -5.72% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.30% 49744.131 49098.083 - -1.87% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.30% 23.498 23.193 - 11.21% -
std::reverse(vector<int>)/512 -1.30% 16.549 16.335 - 0.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.30% 33.912 33.472 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.29% 18599166.765 18358454.898 - 2.27% -
BM_PushHeap_string_SingleElement_256 -1.29% 2.608 2.574 - 2.20% -
std::make_heap(vector<int>)_(descending)/8 -1.29% 14.777 14.586 - -0.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.29% 1974.673 1949.183 - 2.96% -
std::reverse(vector<int>)/4096 -1.29% 132.239 130.537 - -3.69% -
SetIntersection_None_Vector_uint32_1024_64 -1.29% 1092952.812 1078893.993 - -0.40% -
SetIntersection_Front_Vector_string_16384_16 -1.29% 1616974.678 1596193.254 - -0.84% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.28% 33.891 33.457 - 0.56% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.28% 37082.280 36608.047 - -1.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.28% 73345.218 72407.283 - 4.84% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.28% 240298.776 237229.414 - 0.03% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.28% 14.846 14.656 - -0.17% -
SetIntersection_Front_Set_uint64_1_1 -1.28% 539904834.366 533012031.217 - 0.73% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.28% 24.542 24.229 - 2.09% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.28% 13.337 13.167 - 1.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.27% 16.334 16.126 - -1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.27% 13216.312 13047.928 - -0.29% -
SetIntersection_None_Set_string_16384_4 -1.27% 191641987.674 189204376.097 - 2.67% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.27% 57598.004 56865.797 - -0.75% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.27% 525.085 518.422 - -1.90% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.27% 23.016 22.724 - -1.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.27% 389.967 385.020 - 2.86% -
std::partition_copy(deque<int>)/50 -1.27% 21.265 20.995 - -7.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.26% 802.379 792.234 - -1.77% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.26% 6976.144 6887.946 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.26% 22026106.379 21748455.242 - 0.23% -
std::find(vector<bool>)_(process_all)/1048576 -1.26% 3676.215 3629.882 - -0.46% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.26% 1551.375 1531.856 - -0.62% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.26% 1.636 1.615 - -2.86% -
BM_num_get<float> -1.25% 37.221 36.754 - -0.14% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.25% 2030042.690 2004624.687 - -0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.25% 819000.138 808746.119 - -0.82% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.25% 577.389 570.181 - -1.06% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.25% 2.554 2.522 - -0.29% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.25% 24623.268 24316.447 - -0.21% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.25% 289.949 286.337 - -2.07% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.25% 16534993.567 16329052.514 - 1.03% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.24% 11.443 11.301 - -1.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.24% 34659.039 34227.917 - -2.66% -
BM_PushHeap_string_Ascending_64 -1.24% 7.564 7.470 - -6.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.24% 1047960.357 1034957.496 - -0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.24% 12364.163 12210.833 - -1.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.24% 1175051.801 1160491.143 - 3.93% -
SetIntersection_None_Set_uint64_256_16 -1.24% 10892837.861 10758092.662 - 1.41% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.24% 220.908 218.177 - -1.23% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.24% 1.826 1.804 - 0.48% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.24% 114980.212 113559.970 - -1.61% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.23% 8092.519 7992.678 - -1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.23% 1.661 1.640 - -1.39% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.23% 347297.888 343017.597 - -1.07% -
std::any_of(list<int>)_(process_all)/32768 -1.23% 25870.484 25551.659 - -2.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.23% 20.621 20.367 - -3.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.23% 861.079 850.492 - -1.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.23% 8894.367 8785.381 - -1.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.22% 371132.717 366588.374 - -1.36% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.22% 19.555 19.317 - -0.84% -
SetIntersection_Front_Set_string_16_4 -1.22% 64512400.992 63727358.552 - -0.26% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.22% 595916.198 588669.778 - -1.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.21% 518.087 511.796 - -5.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.21% 472742.040 467002.728 - -1.90% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.21% 52151.784 51520.241 - 0.84% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.21% 7.097 7.011 - -1.46% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.21% 20796.107 20544.605 - 2.36% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.21% 12934.118 12777.910 - -1.42% -
bm_gcd_complex -1.21% 18.152 17.933 - 0.31% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.20% 346307.953 342136.658 - -1.33% -
BM_PushHeap_string_Ascending_16 -1.20% 4.806 4.748 - -2.46% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.20% 35869.526 35437.587 - -0.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.20% 1.846 1.824 - -1.78% -
std::unordered_multiset<int>::erase(iterator)/32 -1.20% 19.724 19.487 - 0.07% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.20% 717.153 708.546 - 9.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.20% 15339.682 15155.655 - 1.77% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.20% 1054594.736 1041945.893 - -0.39% -
SetIntersection_Interlaced_Vector_string_16_4 -1.20% 66751622.465 65951141.435 - -2.68% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.20% 14.917 14.739 - -0.44% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.20% 4.814 4.756 - -0.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.20% 394.652 389.929 - -0.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.20% 114839.882 113466.321 - -1.51% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.20% 2.339 2.311 - 1.73% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.19% 7406.970 7318.675 - -0.25% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.19% 1053055.628 1040512.488 - 0.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.19% 15.083 14.904 - -1.95% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.19% 8.370 8.270 - -1.84% -
BM_deque_deque_ranges_move_backward/4000 -1.19% 145.921 144.186 - -0.85% -
std::multiset<int>::find(key)_(existent)/1024 -1.19% 4.091 4.042 - 1.01% -
BM_PushHeap_string_SingleElement_64 -1.19% 2.669 2.638 - 1.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.18% 33.363 32.968 - -1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.18% 10855150.543 10726698.744 - 0.67% -
std::partial_sort_copy(vector<int>)_(descending)/1024 -1.18% 7899.734 7806.258 - -1.07% -
SetIntersection_None_Set_float_16_4 -1.18% 56653112.032 55983006.930 - -1.35% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.18% 15.977 15.788 - -0.15% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.18% 2.275 2.248 - 0.24% -
SetIntersection_Front_Vector_float_262144_4 -1.18% 1052376.195 1039966.748 - -1.04% -
BM_StringRelational_Compare_Huge_Huge_Control -1.18% 99.997 98.819 - -0.35% -
std::sort(vector<int>)_(heap)/1024 -1.18% 4570.719 4516.979 - -1.06% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.18% 367248.099 362931.483 - 0.46% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.18% 6388.215 6313.144 - -0.71% -
SetIntersection_None_Vector_float_262144_16384 -1.17% 1144130.203 1130696.859 - -0.35% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.17% 101.677 100.483 - 0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.17% 916191.704 905441.362 - -0.99% -
std::search(vector<int>)_(near_matches)/1024 -1.17% 15098.248 14921.175 - -0.80% -
SetIntersection_Front_Set_uint32_64_1 -1.17% 16557898.742 16363838.042 - 0.49% -
SetIntersection_None_Vector_float_262144_256 -1.17% 1146143.055 1132731.437 - -0.07% -
std::count(vector<bool>)/1000 -1.17% 2.993 2.958 - -1.32% -
SetIntersection_Front_Vector_string_16384_256 -1.17% 9557942.536 9446444.642 - 0.25% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.17% 1438.599 1421.819 - -1.17% -
SetIntersection_None_Set_uint64_16_16 -1.16% 35620767.152 35205875.730 - 0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.16% 4166327.392 4117895.427 - 0.13% -
ranges::min(std::list<char>)/70000 -1.16% 54675.530 54040.245 - 0.55% -
SetIntersection_Front_Vector_string_16_16 -1.16% 50828114.001 50238201.295 - -1.53% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -1.15% 11.632 11.498 - -1.84% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.15% 22723.636 22462.047 - -1.29% -
SetIntersection_Front_Set_uint32_256_4 -1.15% 4212760.865 4164266.650 - -0.68% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -1.15% 156355.273 154556.806 - -1.00% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.15% 4.060 4.013 - -0.30% -
SetIntersection_Front_Vector_uint64_64_16 -1.15% 14401102.135 14235844.969 - 0.47% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.15% 1046918.467 1034910.959 - 0.33% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.15% 2793.928 2761.920 - 0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.15% 406607.330 401949.683 - -1.70% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.15% 15.807 15.626 - -1.05% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.14% 52.613 52.012 - -1.05% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.14% 28.023 27.703 - -1.70% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.14% 12911.593 12764.599 - -1.69% -
BM_deque_deque_ranges_move_backward/1024 -1.14% 38.505 38.067 - 1.43% -
SetIntersection_Front_Set_uint32_64_4 -1.14% 16138051.637 15954451.568 - 0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.14% 66244.164 65490.841 - 0.04% -
std::search(deque<int>)_(single_element)/1000 -1.14% 444.708 439.652 - -1.75% -
std::make_heap(deque<int>)_(repeated)/8192 -1.14% 18007.931 17803.513 - -1.51% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.13% 11.426 11.297 - -1.95% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.13% 230.029 227.420 - -0.39% -
BM_std_minmax_element<int>/64 -1.13% 16.406 16.221 - -2.95% -
BM_deque_vector_copy/1 -1.13% 2.100 2.076 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.13% 8871852.621 8771978.431 - 0.26% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.12% 761.917 753.346 - -0.31% -
SetIntersection_Interlaced_Set_float_16_4 -1.12% 59689527.356 59018849.032 - -1.10% -
SetIntersection_None_Vector_float_256_256 -1.12% 2146537.253 2122427.537 - -0.72% -
SetIntersection_Front_Vector_string_262144_262144 -1.12% 14471299.723 14308878.500 - -0.81% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.12% 181600.822 179563.841 - 2.33% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.12% 8.165 8.073 - -2.04% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.12% 12.132 11.996 - -1.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.12% 45.859 45.345 - -1.12% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -1.12% 3.121 3.086 - -0.26% -
BM_deque_deque_ranges_move/64000 -1.12% 3121.227 3086.295 - -0.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.11% 54.245 53.641 - -0.39% -
std::unordered_multiset<int>::clear()/32 -1.11% 590.758 584.187 - -0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.11% 18.968 18.758 - -0.04% -
std::partition_copy(list<int>)/50 -1.11% 13.041 12.896 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.11% 120538776.610 119201997.542 - 0.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.10% 15124.414 14957.321 - -1.39% -
SetIntersection_Interlaced_Set_float_256_1 -1.10% 4167496.442 4121520.219 - -0.93% -
std::is_sorted_until(list<int>)/1024 -1.10% 744.351 736.147 - -0.60% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.10% 27.461 27.159 - -0.46% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 699.898 692.211 - 0.21% -
SetIntersection_Front_Set_uint32_4_4 -1.10% 137539976.051 136030899.637 - 0.11% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.10% 28.669 28.355 - -0.84% -
BM_PushHeap_string_SingleElement_16384 -1.10% 2.607 2.578 - 2.04% -
std::count_if(vector<int>)_(every_other)/8 -1.10% 4.175 4.130 - -0.89% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.10% 11.129 11.007 - -1.38% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.10% 11.529 11.402 - -8.26% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.09% 593421.635 586934.918 - -0.83% -
std::for_each(multiset<int>::iterator)/50 -1.09% 35.942 35.549 - -0.32% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.09% 17.677 17.484 - -1.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.09% 367.683 363.674 - -1.54% -
bm_ranges_lexicographical_compare<int>/64 -1.09% 4.306 4.259 - -5.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.09% 669.994 662.707 - 0.94% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.09% 42.979 42.512 - 0.67% -
SetIntersection_Interlaced_Set_string_1024_1 -1.08% 1097050.232 1085152.371 - -0.56% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.08% 1895.497 1874.948 - -1.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.08% 15141.955 14978.214 - -5.93% -
std::map<int,_int>::count(key)_(non-existent)/32 -1.08% 2.884 2.853 - -0.83% -
ranges::minmax(std::deque<__int128>)/70000 -1.08% 34881.595 34505.375 - -1.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.08% 14005.715 13854.659 - 0.42% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.08% 34064.300 33697.148 - -1.24% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.08% 2249.811 2225.576 - -0.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.08% 74678.181 73873.778 - 0.11% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.08% 37920.789 37512.498 - -0.47% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -1.08% 177.638 175.728 - -1.23% -
BM_StringAssignAsciiz_Huge_Opaque -1.07% 189.460 187.424 - -2.34% -
std::sort(deque<int>)_(repeated)/1024 -1.07% 1011.200 1000.337 - 1.53% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.07% 22.852 22.607 - 0.27% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.07% 15.717 15.548 - -0.29% -
BM_StringAssignAsciiz_Huge_Transparent -1.07% 189.446 187.413 - -1.40% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.07% 33285.580 32928.634 - -2.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.07% 11034.755 10916.486 - -0.51% -
std::partition_point(list<int>)/32 -1.07% 15.828 15.658 - -1.98% -
BM_deque_deque_copy_backward/5500 -1.07% 205.130 202.933 - -0.60% -
BM_StringFindMatch2/32768 -1.07% 1579.939 1563.021 - -0.17% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.07% 19.426 19.219 - -0.61% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.07% 2.187 2.164 - -7.03% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.07% 2.432 2.406 - -1.42% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.07% 5337.746 5280.783 - 0.37% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.07% 6015.443 5951.251 - -2.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.07% 13374.475 13231.778 - 1.72% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.07% 4079.018 4035.566 - 1.17% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.07% 82543.259 81664.013 - 1.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.06% 5.581 5.522 - -0.42% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.06% 137.216 135.757 - 1.59% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.06% 55527.762 54938.531 - 0.84% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -1.06% 1.166 1.154 - -3.56% -
BM_PushHeap_uint64_Random_4 -1.06% 2.538 2.511 - -5.62% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.06% 1.401 1.386 - -0.10% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.06% 30495.746 30172.481 - -1.17% -
SetIntersection_Interlaced_Set_float_262144_16 -1.06% 1594532.062 1577630.455 - 3.15% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.06% 20927623.762 20706185.374 - -0.36% -
BM_StringFindMatch1/32768 -1.06% 1580.120 1563.421 - -0.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.05% 6596.898 6527.402 - -0.91% -
std::list<int>::ctor(size)/8192 -1.05% 97917.405 96885.976 - -28.18% -
SetIntersection_Front_Set_uint64_16384_16384 -1.05% 229157289.303 226745964.267 - 1.07% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.05% 25.207 24.942 - -0.76% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.05% 8.295 8.208 - -1.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.05% 42329272.098 41885545.177 - -2.37% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.05% 952.738 942.760 - -0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.05% 9093516.900 8998386.728 - 0.19% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.05% 7.097 7.022 - -5.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.05% 348824.688 345176.960 - -0.75% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.04% 57284.739 56686.251 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.04% 8391087.271 8303711.817 - -0.52% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.04% 16.582 16.410 - -1.11% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.04% 200.989 198.902 - -0.57% -
SetIntersection_None_Set_uint32_256_4 -1.04% 11538395.820 11418653.995 - 2.10% -
SetIntersection_None_Vector_float_256_4 -1.04% 4233983.126 4190094.936 - -1.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.04% 942452.323 932689.785 - -0.14% -
std::vector<std::string>::ctor(size)/8192 -1.03% 4180.311 4137.052 - -0.87% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.03% 481676.046 476696.530 - -0.61% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.03% 23.229 22.989 - -0.89% -
std::replace(deque<int>)_(prefix)/50 -1.03% 19.079 18.882 - -2.38% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 231.443 229.063 - 0.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.03% 37.725 37.337 - -2.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.03% 2.819 2.790 - -0.29% -
std::remove_if(list<int>)_(prefix)/50 -1.03% 72.612 71.868 - 0.05% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.02% 341384.440 337887.037 - -0.89% -
SetIntersection_None_Set_uint64_64_4 -1.02% 21703606.096 21481309.502 - 3.04% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.02% 350055.781 346473.652 - -0.25% -
std::find_if(vector<int>)_(process_all)/50 -1.02% 5.800 5.741 - -0.18% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.02% 11633.343 11514.325 - -4.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.02% 603422.453 597260.198 - -2.60% -
SetIntersection_None_Vector_string_16384_4 -1.02% 1229714.811 1217168.617 - -10.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.02% 12320.685 12195.007 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.02% 1097011.325 1085838.235 - -1.48% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.02% 23.800 23.558 - -2.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.02% 11240.594 11126.206 - -1.18% -
std::sort(vector<int>)_(descending)/8 -1.02% 24.809 24.557 - -0.99% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.02% 4803.176 4754.333 - -1.40% -
std::partial_sort_copy(vector<int>)_(descending)/8192 -1.02% 93763.061 92809.807 - -0.90% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.02% 14.151 14.007 - -0.01% -
SetIntersection_None_Vector_uint32_16384_64 -1.02% 1115967.524 1104625.288 - 0.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.02% 70.745 70.026 - -1.66% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.02% 3.904 3.864 - -1.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.01% 16395.156 16229.125 - -3.80% -
SetIntersection_None_Vector_uint32_262144_16384 -1.01% 1135283.765 1123827.656 - -1.25% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.01% 1022111.784 1011799.077 - -0.71% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.01% 16.649 16.481 - -0.79% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.01% 63.055 62.420 - -2.46% -
std::make_heap(vector<int>)_(heap)/8 -1.01% 14.791 14.642 - -0.55% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.01% 22560.409 22333.481 - -0.97% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.01% 179.937 178.128 - -1.84% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.00% 609940.784 603831.249 - -0.46% -
BM_CmpLess_uint_ushort -1.00% 1.115 1.104 - -1.37% -
BM_num_get<long> -1.00% 10.915 10.806 - -2.80% -


Report Time: 2.80s
Name Current %
BM_CmpEqual_int_int 1.051 -2.37%
BM_CmpEqual_int_schar 1.130 -
BM_CmpEqual_int_short 1.121 1.10%
BM_CmpEqual_int_uchar 1.098 -1.03%
BM_CmpEqual_int_uint 1.086 3.57%
BM_CmpEqual_int_ushort 1.080 -1.10%
BM_CmpEqual_schar_int 1.110 -1.90%
BM_CmpEqual_schar_schar 1.056 -1.68%
BM_CmpEqual_schar_short 1.108 -1.09%
BM_CmpEqual_schar_uchar 1.091 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.088 -1.55%
BM_CmpEqual_short_int 1.112 -
BM_CmpEqual_short_schar 1.118 -1.46%
BM_CmpEqual_short_short 1.068 -
BM_CmpEqual_short_uchar 1.087 -1.35%
BM_CmpEqual_short_uint 1.102 -
BM_CmpEqual_short_ushort 1.100 -
BM_CmpEqual_uchar_int 1.057 -1.81%
BM_CmpEqual_uchar_schar 0.986 -2.27%
BM_CmpEqual_uchar_short 1.033 2.16%
BM_CmpEqual_uchar_uchar 1.052 -3.42%
BM_CmpEqual_uchar_uint 1.057 -
BM_CmpEqual_uchar_ushort 1.054 -1.38%
BM_CmpEqual_uint_int 1.053 -5.06%
BM_CmpEqual_uint_schar 1.032 -
BM_CmpEqual_uint_short 1.027 -1.77%
BM_CmpEqual_uint_uchar 1.108 3.01%
BM_CmpEqual_uint_uint 1.044 -2.44%
BM_CmpEqual_uint_ushort 1.101 -2.00%
BM_CmpEqual_ushort_int 1.069 -2.28%
BM_CmpEqual_ushort_schar 0.983 -
BM_CmpEqual_ushort_short 1.007 2.14%
BM_CmpEqual_ushort_uchar 1.090 -
BM_CmpEqual_ushort_uint 1.077 2.69%
BM_CmpEqual_ushort_ushort 1.046 -
BM_CmpLess_int_int 1.060 -
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.111 -2.17%
BM_CmpLess_int_uchar 1.098 -2.72%
BM_CmpLess_int_uint 1.062 -1.44%
BM_CmpLess_int_ushort 1.098 -
BM_CmpLess_schar_int 1.114 -
BM_CmpLess_schar_schar 0.944 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.101 -
BM_CmpLess_schar_uint 1.089 -2.32%
BM_CmpLess_schar_ushort 1.097 -
BM_CmpLess_short_int 1.116 -
BM_CmpLess_short_schar 0.957 -
BM_CmpLess_short_short 0.945 -
BM_CmpLess_short_uchar 1.096 -
BM_CmpLess_short_uint 1.104 -
BM_CmpLess_short_ushort 1.089 -1.40%
BM_CmpLess_uchar_int 1.085 1.52%
BM_CmpLess_uchar_schar 1.026 1.07%
BM_CmpLess_uchar_short 1.052 1.57%
BM_CmpLess_uchar_uchar 1.066 -
BM_CmpLess_uchar_uint 1.063 1.58%
BM_CmpLess_uchar_ushort 1.083 3.30%
BM_CmpLess_uint_int 1.079 1.61%
BM_CmpLess_uint_schar 1.058 3.71%
BM_CmpLess_uint_short 1.019 -2.06%
BM_CmpLess_uint_uchar 1.109 -
BM_CmpLess_uint_uint 1.059 -1.51%
BM_CmpLess_uint_ushort 1.104 -1.37%
BM_CmpLess_ushort_int 1.053 -1.69%
BM_CmpLess_ushort_schar 1.011 -4.09%
BM_CmpLess_ushort_short 1.005 -2.85%
BM_CmpLess_ushort_uchar 1.104 -1.06%
BM_CmpLess_ushort_uint 1.072 1.30%
BM_CmpLess_ushort_ushort 1.080 1.19%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.179 -
BM_PushHeap_float_Ascending_16 1.066 3.52%
BM_PushHeap_float_Ascending_16384 4.199 4.20%
BM_PushHeap_float_Ascending_256 2.524 -
BM_PushHeap_float_Ascending_262144 5.206 -3.57%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.815 -
BM_PushHeap_float_Descending_1 0.535 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.381 4.87%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.388 -
BM_PushHeap_float_Descending_4 0.394 10.63%
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.511 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.147 -
BM_PushHeap_float_PipeOrgan_4 0.483 -
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.626 -
BM_PushHeap_float_QuickSortAdversary_16 0.977 -16.15%
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.697 38.78%
BM_PushHeap_float_Random_1024 7.540 -
BM_PushHeap_float_Random_16 5.390 -
BM_PushHeap_float_Random_16384 7.521 -3.38%
BM_PushHeap_float_Random_256 7.340 1.55%
BM_PushHeap_float_Random_262144 7.712 -
BM_PushHeap_float_Random_4 2.936 4.50%
BM_PushHeap_float_Random_64 6.770 -
BM_PushHeap_float_SingleElement_1 0.462 -27.34%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.363 -3.60%
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.356 -7.37%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.415 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.681 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.345 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.608 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -4.13%
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -2.17%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.922 -2.23%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.371 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.440 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.772 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.208 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.556 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.104 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.540 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.576 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.802 -2.69%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.342 -2.11%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.916 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.020 2.15%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.774 -2.50%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.475 -6.46%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.494 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.617 -4.93%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.602 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.557 5.53%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.611 6.15%
BM_PushHeap_string_Ascending_1 0.471 -26.66%
BM_PushHeap_string_Ascending_1024 13.880 -7.65%
BM_PushHeap_string_Ascending_16 4.748 -2.46%
BM_PushHeap_string_Ascending_16384 19.759 -18.07%
BM_PushHeap_string_Ascending_256 11.086 -8.20%
BM_PushHeap_string_Ascending_262144 29.668 -2.52%
BM_PushHeap_string_Ascending_4 2.574 2.27%
BM_PushHeap_string_Ascending_64 7.470 -6.19%
BM_PushHeap_string_Descending_1 0.641 -
BM_PushHeap_string_Descending_1024 2.429 -21.48%
BM_PushHeap_string_Descending_16 2.154 -7.33%
BM_PushHeap_string_Descending_16384 2.427 -32.32%
BM_PushHeap_string_Descending_256 2.341 -18.62%
BM_PushHeap_string_Descending_262144 3.631 -36.10%
BM_PushHeap_string_Descending_4 1.921 -11.34%
BM_PushHeap_string_Descending_64 2.273 -13.45%
BM_PushHeap_string_PipeOrgan_1 0.527 -24.65%
BM_PushHeap_string_PipeOrgan_1024 9.681 -6.49%
BM_PushHeap_string_PipeOrgan_16 4.104 -2.62%
BM_PushHeap_string_PipeOrgan_16384 12.737 -17.29%
BM_PushHeap_string_PipeOrgan_256 7.654 -8.71%
BM_PushHeap_string_PipeOrgan_262144 18.115 2.49%
BM_PushHeap_string_PipeOrgan_4 2.534 -3.35%
BM_PushHeap_string_PipeOrgan_64 5.683 -4.20%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -19.29%
BM_PushHeap_string_QuickSortAdversary_1024 15.333 -4.23%
BM_PushHeap_string_QuickSortAdversary_16 10.581 -
BM_PushHeap_string_QuickSortAdversary_16384 15.856 -5.95%
BM_PushHeap_string_QuickSortAdversary_256 14.739 -5.82%
BM_PushHeap_string_QuickSortAdversary_262144 16.272 -7.74%
BM_PushHeap_string_QuickSortAdversary_4 6.450 -
BM_PushHeap_string_QuickSortAdversary_64 13.233 -4.04%
BM_PushHeap_string_Random_1 0.640 25.38%
BM_PushHeap_string_Random_1024 15.050 -
BM_PushHeap_string_Random_16 10.534 -
BM_PushHeap_string_Random_16384 16.462 -
BM_PushHeap_string_Random_256 14.429 -
BM_PushHeap_string_Random_262144 18.767 -16.77%
BM_PushHeap_string_Random_4 6.147 -
BM_PushHeap_string_Random_64 13.020 -1.08%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.575 2.09%
BM_PushHeap_string_SingleElement_16 2.592 1.19%
BM_PushHeap_string_SingleElement_16384 2.578 2.04%
BM_PushHeap_string_SingleElement_256 2.574 2.20%
BM_PushHeap_string_SingleElement_262144 2.589 1.27%
BM_PushHeap_string_SingleElement_4 2.314 1.38%
BM_PushHeap_string_SingleElement_64 2.638 1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.570 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.557 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.021 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.568 1.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.784 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.873 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.962 2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.466 -31.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.623 9.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.609 2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.646 2.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.607 2.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.697 25.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.474 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.022 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.466 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.920 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.383 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.829 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.148 1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.632 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.509 -1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.292 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.216 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.102 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.761 -1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.781 -1.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.640 -1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.446 -15.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.301 1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.906 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.226 -1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.221 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.623 1.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.484 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.518 -10.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.619 2.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.626 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.623 -
BM_PushHeap_uint32_Ascending_1 0.693 49.42%
BM_PushHeap_uint32_Ascending_1024 2.551 -
BM_PushHeap_uint32_Ascending_16 0.922 -1.22%
BM_PushHeap_uint32_Ascending_16384 3.599 1.43%
BM_PushHeap_uint32_Ascending_256 2.079 -
BM_PushHeap_uint32_Ascending_262144 4.690 -
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.522 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.346 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.463 12.61%
BM_PushHeap_uint32_PipeOrgan_1024 1.914 -4.07%
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -1.53%
BM_PushHeap_uint32_PipeOrgan_256 1.693 -1.21%
BM_PushHeap_uint32_PipeOrgan_262144 3.020 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.427 -38.61%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.931 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.615 -
BM_PushHeap_uint32_Random_1 0.446 -
BM_PushHeap_uint32_Random_1024 5.747 -
BM_PushHeap_uint32_Random_16 4.150 -
BM_PushHeap_uint32_Random_16384 5.817 -1.82%
BM_PushHeap_uint32_Random_256 5.541 -1.73%
BM_PushHeap_uint32_Random_262144 5.807 -1.11%
BM_PushHeap_uint32_Random_4 2.243 2.22%
BM_PushHeap_uint32_Random_64 5.013 -1.42%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.346 -3.13%
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.350 -9.81%
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.579 -
BM_PushHeap_uint64_Ascending_16 0.912 -
BM_PushHeap_uint64_Ascending_16384 3.608 -
BM_PushHeap_uint64_Ascending_256 2.091 -
BM_PushHeap_uint64_Ascending_262144 4.925 2.61%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.514 -
BM_PushHeap_uint64_Descending_1 0.606 47.98%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.367 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.366 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.031 -
BM_PushHeap_uint64_PipeOrgan_4 0.488 -
BM_PushHeap_uint64_PipeOrgan_64 1.319 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.618 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.958 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.724 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.554 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.201 -
BM_PushHeap_uint64_Random_16 4.415 -1.82%
BM_PushHeap_uint64_Random_16384 6.267 -
BM_PushHeap_uint64_Random_256 5.885 -1.96%
BM_PushHeap_uint64_Random_262144 6.305 -
BM_PushHeap_uint64_Random_4 2.511 -5.62%
BM_PushHeap_uint64_Random_64 5.418 -2.33%
BM_PushHeap_uint64_SingleElement_1 0.465 -33.04%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.358 -4.44%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.397 -
BM_PushHeap_uint64_SingleElement_262144 0.368 -
BM_PushHeap_uint64_SingleElement_4 0.372 -2.68%
BM_PushHeap_uint64_SingleElement_64 0.365 -
BM_StringAssignAsciizMix_Opaque 4.938 -
BM_StringAssignAsciizMix_Transparent 2.947 -2.22%
BM_StringAssignAsciiz_Empty_Opaque 3.038 3.88%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 187.424 -2.34%
BM_StringAssignAsciiz_Huge_Transparent 187.413 -1.40%
BM_StringAssignAsciiz_Large_Opaque 11.537 -1.22%
BM_StringAssignAsciiz_Large_Transparent 11.501 -2.02%
BM_StringAssignAsciiz_Small_Opaque 3.041 3.86%
BM_StringAssignAsciiz_Small_Transparent 0.448 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.487 -
BM_StringAssignStr_Huge_Opaque 107.522 -1.66%
BM_StringAssignStr_Huge_Transparent 108.437 -1.02%
BM_StringAssignStr_Large_Opaque 10.212 1.85%
BM_StringAssignStr_Large_Transparent 10.231 1.17%
BM_StringAssignStr_Small_Opaque 0.747 3.06%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.075 -12.73%
BM_StringConstructDestroyCStr_Empty_Transparent 0.239 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.212 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.196 -1.26%
BM_StringConstructDestroyCStr_Large_Opaque 15.414 -4.48%
BM_StringConstructDestroyCStr_Large_Transparent 10.092 -11.62%
BM_StringConstructDestroyCStr_Small_Opaque 2.250 -
BM_StringConstructDestroyCStr_Small_Transparent 0.368 -
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 108.120 -2.45%
BM_StringCopy_Large 6.140 -22.45%
BM_StringCopy_Small 0.657 -
BM_StringCtorDefault 0.244 -33.81%
BM_StringDestroy_Empty 0.621 -
BM_StringDestroy_Huge 10.713 -1.07%
BM_StringDestroy_Large 7.243 -5.51%
BM_StringDestroy_Small 0.617 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.237 -1.43%
BM_StringEraseToEnd_Huge_Transparent 2.348 -1.91%
BM_StringEraseToEnd_Large_Opaque 0.986 -
BM_StringEraseToEnd_Large_Transparent 0.828 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.400 -
BM_StringEraseWithMove_Empty_Opaque 0.893 -
BM_StringEraseWithMove_Empty_Transparent 0.632 -4.00%
BM_StringEraseWithMove_Huge_Opaque 46.764 -4.57%
BM_StringEraseWithMove_Huge_Transparent 41.888 -9.93%
BM_StringEraseWithMove_Large_Opaque 2.848 6.56%
BM_StringEraseWithMove_Large_Transparent 2.783 9.98%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 2.815 -11.09%
BM_StringFindAllMatch/131072 2269.906 -
BM_StringFindAllMatch/32768 574.260 -
BM_StringFindAllMatch/4096 79.855 -
BM_StringFindAllMatch/512 11.564 -
BM_StringFindAllMatch/64 3.067 -5.63%
BM_StringFindAllMatch/8 2.649 -9.71%
BM_StringFindCharLiteral/1024 17.937 -
BM_StringFindCharLiteral/128 3.003 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.039 -
BM_StringFindCharLiteral/256 5.309 -1.07%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.695 -
BM_StringFindCharLiteral/512 9.535 -
BM_StringFindCharLiteral/64 2.108 -
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.347 -
BM_StringFindMatch1/1 980.284 -
BM_StringFindMatch1/32768 1563.421 -
BM_StringFindMatch1/4096 1056.126 -
BM_StringFindMatch1/512 992.176 -
BM_StringFindMatch1/64 980.556 -
BM_StringFindMatch1/8 979.575 -
BM_StringFindMatch2/1 979.995 -
BM_StringFindMatch2/32768 1563.021 -
BM_StringFindMatch2/4096 1056.802 -
BM_StringFindMatch2/512 990.022 -
BM_StringFindMatch2/64 980.299 -2.90%
BM_StringFindMatch2/8 979.781 -4.14%
BM_StringFindNoMatch/10 1.326 4.27%
BM_StringFindNoMatch/131072 1959.312 -
BM_StringFindNoMatch/32768 497.692 -
BM_StringFindNoMatch/4096 74.730 -
BM_StringFindNoMatch/512 9.242 -
BM_StringFindNoMatch/64 2.095 -
BM_StringFindStringLiteral/1024 18.056 -1.21%
BM_StringFindStringLiteral/128 3.093 -2.95%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.062 -
BM_StringFindStringLiteral/256 5.354 -
BM_StringFindStringLiteral/32 1.739 -3.34%
BM_StringFindStringLiteral/4096 76.834 -
BM_StringFindStringLiteral/512 9.583 -1.10%
BM_StringFindStringLiteral/64 2.158 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.685 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.794 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.755 3.81%
BM_StringRead_Cold_Deep_Empty 1.194 -
BM_StringRead_Cold_Deep_Large 1.263 -4.02%
BM_StringRead_Cold_Deep_Small 1.212 -4.03%
BM_StringRead_Cold_Shallow_Empty 1.103 -
BM_StringRead_Cold_Shallow_Large 1.124 -
BM_StringRead_Cold_Shallow_Small 1.107 1.17%
BM_StringRead_Hot_Deep_Empty 0.506 -
BM_StringRead_Hot_Deep_Large 0.514 -
BM_StringRead_Hot_Deep_Small 0.506 -
BM_StringRead_Hot_Shallow_Empty 0.482 -
BM_StringRead_Hot_Shallow_Large 0.480 -
BM_StringRead_Hot_Shallow_Small 0.477 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.581 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.604 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -8.28%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.439 3.77%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.039 -1.51%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.612 -3.23%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.259 8.96%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.834 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.154 -16.58%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.243 -33.65%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.458 34.55%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.814 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.827 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.820 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.257 -28.20%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.606 -3.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.668 9.75%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.630 -6.02%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.607 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -8.57%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -5.43%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.590 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.591 -3.50%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.173 -1.28%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.877 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.418 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.044 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.158 -2.77%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.612 -
BM_StringRelational_Compare_Empty_Empty_Control 1.610 -
BM_StringRelational_Compare_Empty_Huge_Control 1.608 -
BM_StringRelational_Compare_Empty_Large_Control 1.887 2.65%
BM_StringRelational_Compare_Empty_Small_Control 1.608 -3.29%
BM_StringRelational_Compare_Huge_Empty_Control 1.610 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.394 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.220 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.674 -
BM_StringRelational_Compare_Huge_Huge_Control 98.819 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.609 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.850 -
BM_StringRelational_Compare_Small_Empty_Control 1.609 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.847 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.675 3.03%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 1.972 -4.59%
BM_StringRelational_Eq_Empty_Huge_Control 0.470 -3.13%
BM_StringRelational_Eq_Empty_Large_Control 0.473 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -2.60%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.502 -3.57%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.739 -4.32%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.534 -
BM_StringRelational_Eq_Huge_Huge_Control 98.900 -
BM_StringRelational_Eq_Large_Huge_Control 0.481 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.512 3.94%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 2.98%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.509 -18.42%
BM_StringRelational_Eq_Large_Large_Control 2.278 -
BM_StringRelational_Eq_Small_Huge_Control 0.478 -
BM_StringRelational_Eq_Small_Large_Control 0.473 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.578 -3.27%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.119 2.05%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.549 -
BM_StringRelational_Eq_Small_Small_Control 1.899 -
BM_StringRelational_Less_Empty_Empty_Control 1.607 -8.74%
BM_StringRelational_Less_Empty_Huge_Control 1.693 4.83%
BM_StringRelational_Less_Empty_Large_Control 1.720 3.16%
BM_StringRelational_Less_Empty_Small_Control 1.649 -1.19%
BM_StringRelational_Less_Huge_Empty_Control 1.608 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.055 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.616 -
BM_StringRelational_Less_Huge_Huge_Control 98.858 -
BM_StringRelational_Less_Huge_Large_Control 2.104 -
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.678 3.98%
BM_StringRelational_Less_Large_Huge_Control 2.164 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.408 1.37%
BM_StringRelational_Less_Large_Large_ChangeLast 2.101 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.166 -
BM_StringRelational_Less_Large_Small_Control 1.845 -
BM_StringRelational_Less_Small_Empty_Control 1.663 3.09%
BM_StringRelational_Less_Small_Huge_Control 1.847 -
BM_StringRelational_Less_Small_Large_Control 1.846 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.386 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.767 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.397 -
BM_StringRelational_Less_Small_Small_Control 1.870 1.12%
BM_StringResizeAndOverwrite 0.820 -
BM_align/1 0.677 5.69%
BM_align/256 0.656 2.92%
BM_align/64 0.673 5.15%
BM_align/8 0.673 5.35%
BM_deque_deque_copy/0 0.787 -14.42%
BM_deque_deque_copy/1 2.575 1.86%
BM_deque_deque_copy/1024 37.089 -
BM_deque_deque_copy/2 2.294 -4.62%
BM_deque_deque_copy/4000 138.658 -
BM_deque_deque_copy/4096 147.690 -
BM_deque_deque_copy/512 17.687 -
BM_deque_deque_copy/5500 195.870 -1.39%
BM_deque_deque_copy/64 3.047 -1.13%
BM_deque_deque_copy/64000 2984.988 1.62%
BM_deque_deque_copy/65536 3200.017 3.82%
BM_deque_deque_copy/70000 3201.238 -
BM_deque_deque_copy_backward/0 0.808 -6.27%
BM_deque_deque_copy_backward/1 2.776 4.61%
BM_deque_deque_copy_backward/1024 38.597 -
BM_deque_deque_copy_backward/2 2.519 4.31%
BM_deque_deque_copy_backward/4000 145.472 -
BM_deque_deque_copy_backward/4096 152.964 -1.19%
BM_deque_deque_copy_backward/512 18.877 -2.62%
BM_deque_deque_copy_backward/5500 202.933 -
BM_deque_deque_copy_backward/64 3.344 -5.32%
BM_deque_deque_copy_backward/64000 7869.860 -
BM_deque_deque_copy_backward/65536 8223.522 2.76%
BM_deque_deque_copy_backward/70000 8533.329 -
BM_deque_deque_move/0 0.777 -14.48%
BM_deque_deque_move/1 2.553 -
BM_deque_deque_move/1024 36.874 -
BM_deque_deque_move/2 2.298 -
BM_deque_deque_move/4000 147.669 3.12%
BM_deque_deque_move/4096 147.113 -
BM_deque_deque_move/512 17.639 -
BM_deque_deque_move/5500 197.282 -
BM_deque_deque_move/64 3.063 1.32%
BM_deque_deque_move/64000 3023.054 -
BM_deque_deque_move/65536 3121.988 1.18%
BM_deque_deque_move/70000 3370.933 -
BM_deque_deque_move_backward/0 0.919 6.87%
BM_deque_deque_move_backward/1 2.700 -3.08%
BM_deque_deque_move_backward/1024 38.004 -1.20%
BM_deque_deque_move_backward/2 2.461 -2.67%
BM_deque_deque_move_backward/4000 145.291 -
BM_deque_deque_move_backward/4096 151.383 -1.52%
BM_deque_deque_move_backward/512 18.970 -
BM_deque_deque_move_backward/5500 202.661 -1.28%
BM_deque_deque_move_backward/64 3.385 1.48%
BM_deque_deque_move_backward/64000 7624.364 -
BM_deque_deque_move_backward/65536 8207.647 2.24%
BM_deque_deque_move_backward/70000 8543.512 -
BM_deque_deque_ranges_copy/0 0.737 -7.06%
BM_deque_deque_ranges_copy/1 2.428 -6.11%
BM_deque_deque_ranges_copy/1024 37.530 1.64%
BM_deque_deque_ranges_copy/2 2.182 -5.29%
BM_deque_deque_ranges_copy/4000 141.900 -
BM_deque_deque_ranges_copy/4096 147.543 -
BM_deque_deque_ranges_copy/512 17.627 -
BM_deque_deque_ranges_copy/5500 198.752 -
BM_deque_deque_ranges_copy/64 3.072 -
BM_deque_deque_ranges_copy/64000 2946.956 -
BM_deque_deque_ranges_copy/65536 3059.763 -
BM_deque_deque_ranges_copy/70000 3295.826 1.64%
BM_deque_deque_ranges_copy_backward/0 0.797 -
BM_deque_deque_ranges_copy_backward/1 2.653 1.67%
BM_deque_deque_ranges_copy_backward/1024 37.635 -2.18%
BM_deque_deque_ranges_copy_backward/2 2.347 -
BM_deque_deque_ranges_copy_backward/4000 144.115 -
BM_deque_deque_ranges_copy_backward/4096 150.645 -
BM_deque_deque_ranges_copy_backward/512 18.917 -
BM_deque_deque_ranges_copy_backward/5500 201.847 -
BM_deque_deque_ranges_copy_backward/64 3.382 -1.39%
BM_deque_deque_ranges_copy_backward/64000 7824.901 1.81%
BM_deque_deque_ranges_copy_backward/65536 7859.039 -1.77%
BM_deque_deque_ranges_copy_backward/70000 8616.146 -
BM_deque_deque_ranges_move/0 0.694 -18.17%
BM_deque_deque_ranges_move/1 2.347 -6.96%
BM_deque_deque_ranges_move/1024 36.729 -1.24%
BM_deque_deque_ranges_move/2 2.073 -7.50%
BM_deque_deque_ranges_move/4000 145.188 -
BM_deque_deque_ranges_move/4096 147.564 -
BM_deque_deque_ranges_move/512 17.605 -
BM_deque_deque_ranges_move/5500 196.790 -
BM_deque_deque_ranges_move/64 3.033 -1.46%
BM_deque_deque_ranges_move/64000 3086.295 -
BM_deque_deque_ranges_move/65536 3107.749 2.39%
BM_deque_deque_ranges_move/70000 3424.680 3.90%
BM_deque_deque_ranges_move_backward/0 0.789 9.34%
BM_deque_deque_ranges_move_backward/1 2.773 6.68%
BM_deque_deque_ranges_move_backward/1024 38.067 1.43%
BM_deque_deque_ranges_move_backward/2 2.522 6.99%
BM_deque_deque_ranges_move_backward/4000 144.186 -
BM_deque_deque_ranges_move_backward/4096 151.304 -
BM_deque_deque_ranges_move_backward/512 18.894 -4.06%
BM_deque_deque_ranges_move_backward/5500 202.191 -
BM_deque_deque_ranges_move_backward/64 3.344 -7.79%
BM_deque_deque_ranges_move_backward/64000 7794.056 -1.34%
BM_deque_deque_ranges_move_backward/65536 7797.455 -2.84%
BM_deque_deque_ranges_move_backward/70000 8667.566 -
BM_deque_vector_copy/0 1.333 -15.11%
BM_deque_vector_copy/1 2.076 -
BM_deque_vector_copy/1024 37.167 -
BM_deque_vector_copy/2 1.816 -
BM_deque_vector_copy/4000 142.009 -
BM_deque_vector_copy/4096 145.486 -
BM_deque_vector_copy/512 16.517 -
BM_deque_vector_copy/5500 195.688 -
BM_deque_vector_copy/64 2.614 -
BM_deque_vector_copy/64000 2941.175 2.68%
BM_deque_vector_copy/65536 3016.181 2.48%
BM_deque_vector_copy/70000 3361.294 5.92%
BM_deque_vector_copy_backward/0 1.582 3.57%
BM_deque_vector_copy_backward/1 2.116 -
BM_deque_vector_copy_backward/1024 37.028 -
BM_deque_vector_copy_backward/2 1.831 -
BM_deque_vector_copy_backward/4000 143.605 -
BM_deque_vector_copy_backward/4096 149.092 -
BM_deque_vector_copy_backward/512 17.883 -
BM_deque_vector_copy_backward/5500 198.107 -1.81%
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 8031.287 -
BM_deque_vector_copy_backward/65536 8300.593 -1.37%
BM_deque_vector_copy_backward/70000 8985.435 -
BM_deque_vector_move/0 1.307 -11.44%
BM_deque_vector_move/1 2.105 -
BM_deque_vector_move/1024 37.062 -
BM_deque_vector_move/2 1.826 -
BM_deque_vector_move/4000 142.695 -
BM_deque_vector_move/4096 144.583 -
BM_deque_vector_move/512 16.533 -
BM_deque_vector_move/5500 192.897 -1.34%
BM_deque_vector_move/64 2.657 -
BM_deque_vector_move/64000 3010.196 -
BM_deque_vector_move/65536 3069.960 3.44%
BM_deque_vector_move/70000 3298.755 1.15%
BM_deque_vector_move_backward/0 1.411 -11.13%
BM_deque_vector_move_backward/1 2.131 -
BM_deque_vector_move_backward/1024 36.803 -
BM_deque_vector_move_backward/2 1.830 -
BM_deque_vector_move_backward/4000 140.679 -1.27%
BM_deque_vector_move_backward/4096 147.197 -1.21%
BM_deque_vector_move_backward/512 17.881 -
BM_deque_vector_move_backward/5500 196.308 -2.61%
BM_deque_vector_move_backward/64 2.919 -
BM_deque_vector_move_backward/64000 7852.892 -
BM_deque_vector_move_backward/65536 8015.323 -
BM_deque_vector_move_backward/70000 8628.768 -1.71%
BM_deque_vector_ranges_copy/0 1.490 -5.94%
BM_deque_vector_ranges_copy/1 2.092 -2.52%
BM_deque_vector_ranges_copy/1024 37.084 -
BM_deque_vector_ranges_copy/2 1.820 -
BM_deque_vector_ranges_copy/4000 141.384 -
BM_deque_vector_ranges_copy/4096 144.506 -
BM_deque_vector_ranges_copy/512 16.540 -
BM_deque_vector_ranges_copy/5500 193.158 -
BM_deque_vector_ranges_copy/64 2.602 -
BM_deque_vector_ranges_copy/64000 3217.502 7.64%
BM_deque_vector_ranges_copy/65536 3245.164 9.56%
BM_deque_vector_ranges_copy/70000 3434.111 6.15%
BM_deque_vector_ranges_copy_backward/0 1.363 -
BM_deque_vector_ranges_copy_backward/1 2.086 -
BM_deque_vector_ranges_copy_backward/1024 36.951 -
BM_deque_vector_ranges_copy_backward/2 1.829 -4.94%
BM_deque_vector_ranges_copy_backward/4000 150.691 1.49%
BM_deque_vector_ranges_copy_backward/4096 149.414 1.25%
BM_deque_vector_ranges_copy_backward/512 17.885 -
BM_deque_vector_ranges_copy_backward/5500 196.525 -1.13%
BM_deque_vector_ranges_copy_backward/64 2.924 -1.54%
BM_deque_vector_ranges_copy_backward/64000 8096.350 3.74%
BM_deque_vector_ranges_copy_backward/65536 8309.397 2.63%
BM_deque_vector_ranges_copy_backward/70000 9025.645 6.21%
BM_deque_vector_ranges_move/0 1.488 16.66%
BM_deque_vector_ranges_move/1 2.074 2.63%
BM_deque_vector_ranges_move/1024 37.294 -
BM_deque_vector_ranges_move/2 1.827 2.75%
BM_deque_vector_ranges_move/4000 138.643 -
BM_deque_vector_ranges_move/4096 144.875 -3.80%
BM_deque_vector_ranges_move/512 16.538 -
BM_deque_vector_ranges_move/5500 194.067 -11.22%
BM_deque_vector_ranges_move/64 2.641 -
BM_deque_vector_ranges_move/64000 3026.737 -4.84%
BM_deque_vector_ranges_move/65536 2999.661 -
BM_deque_vector_ranges_move/70000 3279.326 1.55%
BM_deque_vector_ranges_move_backward/0 1.427 -1.50%
BM_deque_vector_ranges_move_backward/1 2.081 -2.24%
BM_deque_vector_ranges_move_backward/1024 36.804 -
BM_deque_vector_ranges_move_backward/2 1.829 -
BM_deque_vector_ranges_move_backward/4000 145.519 1.24%
BM_deque_vector_ranges_move_backward/4096 149.218 -
BM_deque_vector_ranges_move_backward/512 17.884 -
BM_deque_vector_ranges_move_backward/5500 198.084 -
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 7670.680 -2.69%
BM_deque_vector_ranges_move_backward/65536 7812.353 -1.96%
BM_deque_vector_ranges_move_backward/70000 8793.061 2.35%
BM_getline_string 16.830 -2.51%
BM_lexicographical_compare_three_way<IntPtr>/1 0.425 7.81%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.514 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250655.961 1.93%
BM_lexicographical_compare_three_way<IntPtr>/16 4.535 4.02%
BM_lexicographical_compare_three_way<IntPtr>/16384 3760.187 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.572 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60361.460 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.150 -
BM_lexicographical_compare_three_way<IntPtr>/4096 954.868 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.610 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15058.744 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.264 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.313 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495970.727 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.203 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7686.168 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.844 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122843.912 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.730 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1928.117 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.346 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30696.289 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.357 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.975 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245067.961 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.350 1.21%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3767.488 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.198 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60077.531 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.241 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 954.331 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.632 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15010.373 -
BM_lexicographical_compare_three_way_fast_path/1 0.345 -18.48%
BM_lexicographical_compare_three_way_fast_path/1024 245.293 -
BM_lexicographical_compare_three_way_fast_path/1048576 245146.920 -
BM_lexicographical_compare_three_way_fast_path/16 4.377 -
BM_lexicographical_compare_three_way_fast_path/16384 3760.444 -
BM_lexicographical_compare_three_way_fast_path/256 71.004 -
BM_lexicographical_compare_three_way_fast_path/262144 60134.106 -
BM_lexicographical_compare_three_way_fast_path/4 1.228 7.22%
BM_lexicographical_compare_three_way_fast_path/4096 953.754 -
BM_lexicographical_compare_three_way_fast_path/64 15.785 1.75%
BM_lexicographical_compare_three_way_fast_path/65536 15024.654 -
BM_lexicographical_compare_three_way_slow_path/1 0.389 -10.71%
BM_lexicographical_compare_three_way_slow_path/1024 293.862 -
BM_lexicographical_compare_three_way_slow_path/1048576 294409.115 -
BM_lexicographical_compare_three_way_slow_path/16 4.553 -
BM_lexicographical_compare_three_way_slow_path/16384 4547.380 -
BM_lexicographical_compare_three_way_slow_path/256 79.589 -
BM_lexicographical_compare_three_way_slow_path/262144 72604.074 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1146.569 -
BM_lexicographical_compare_three_way_slow_path/64 17.866 -
BM_lexicographical_compare_three_way_slow_path/65536 18160.423 -
BM_map_find_string_literal 12.473 -
BM_num_get<bool> 11.761 -4.42%
BM_num_get<double> 36.557 2.59%
BM_num_get<float> 36.754 -
BM_num_get<long> 10.806 -2.80%
BM_num_get<long_double> 36.855 -1.36%
BM_num_get<long_long> 11.036 1.95%
BM_num_get<unsigned_int> 9.929 1.28%
BM_num_get<unsigned_long> 10.399 -1.07%
BM_num_get<unsigned_long_long> 10.578 1.08%
BM_num_get<unsigned_short> 10.051 -2.28%
BM_num_get<void*> 10.821 -1.10%
BM_num_put<bool> 10.700 2.38%
BM_num_put<const_void*> 12.077 -
BM_num_put<double> 57.629 -
BM_num_put<long> 11.157 -2.57%
BM_num_put<long_double> 58.895 -
BM_num_put<long_long> 11.474 4.17%
BM_num_put<unsigned_long> 10.884 -
BM_num_put<unsigned_long_long> 11.317 5.09%
BM_std_minmax_element<char>/1 0.300 -
BM_std_minmax_element<char>/1024 309.323 14.16%
BM_std_minmax_element<char>/2 0.685 6.48%
BM_std_minmax_element<char>/3 1.254 7.05%
BM_std_minmax_element<char>/4 1.293 1.50%
BM_std_minmax_element<char>/4000 1194.382 15.27%
BM_std_minmax_element<char>/4096 1221.461 14.72%
BM_std_minmax_element<char>/512 156.675 13.31%
BM_std_minmax_element<char>/5500 1636.052 15.02%
BM_std_minmax_element<char>/64 20.499 17.71%
BM_std_minmax_element<char>/64000 18982.446 14.90%
BM_std_minmax_element<char>/65536 19384.471 14.61%
BM_std_minmax_element<char>/70000 20641.631 13.88%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 251.750 -2.60%
BM_std_minmax_element<int>/2 0.642 -5.94%
BM_std_minmax_element<int>/3 1.191 3.02%
BM_std_minmax_element<int>/4 1.209 -1.51%
BM_std_minmax_element<int>/4000 967.695 -2.85%
BM_std_minmax_element<int>/4096 990.045 -3.11%
BM_std_minmax_element<int>/512 129.070 -1.84%
BM_std_minmax_element<int>/5500 1324.736 -2.78%
BM_std_minmax_element<int>/64 16.221 -2.95%
BM_std_minmax_element<int>/64000 15335.387 -3.37%
BM_std_minmax_element<int>/65536 15705.951 -3.21%
BM_std_minmax_element<int>/70000 16768.079 -3.27%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 285.595 5.26%
BM_std_minmax_element<long_long>/2 0.682 -
BM_std_minmax_element<long_long>/3 1.293 4.89%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1101.978 5.76%
BM_std_minmax_element<long_long>/4096 1130.556 5.99%
BM_std_minmax_element<long_long>/512 144.886 5.32%
BM_std_minmax_element<long_long>/5500 1512.229 5.92%
BM_std_minmax_element<long_long>/64 17.839 4.37%
BM_std_minmax_element<long_long>/64000 17702.164 6.36%
BM_std_minmax_element<long_long>/65536 18115.341 6.34%
BM_std_minmax_element<long_long>/70000 19368.586 6.47%
BM_std_minmax_element<short>/1 0.308 -
BM_std_minmax_element<short>/1024 279.818 -1.03%
BM_std_minmax_element<short>/2 0.645 -
BM_std_minmax_element<short>/3 1.078 -5.76%
BM_std_minmax_element<short>/4 1.202 -4.70%
BM_std_minmax_element<short>/4000 1071.975 -
BM_std_minmax_element<short>/4096 1096.043 -
BM_std_minmax_element<short>/512 142.209 -
BM_std_minmax_element<short>/5500 1470.211 -
BM_std_minmax_element<short>/64 17.486 -
BM_std_minmax_element<short>/64000 17056.506 -
BM_std_minmax_element<short>/65536 17474.861 -
BM_std_minmax_element<short>/70000 18653.268 -
BM_tolower_char<char> 0.556 18.28%
BM_tolower_char<wchar_t> 0.688 23.49%
BM_tolower_string<char> 15.232 -
BM_tolower_string<wchar_t> 6.441 1.53%
BM_toupper_char<char> 0.686 11.27%
BM_toupper_char<wchar_t> 0.683 24.43%
BM_toupper_string<char> 15.180 -
BM_toupper_string<wchar_t> 6.267 -
BM_vector_deque_copy/0 0.470 -22.78%
BM_vector_deque_copy/1 2.312 4.32%
BM_vector_deque_copy/1024 35.825 -
BM_vector_deque_copy/2 1.989 2.31%
BM_vector_deque_copy/4000 139.965 -
BM_vector_deque_copy/4096 144.173 -
BM_vector_deque_copy/512 16.902 -
BM_vector_deque_copy/5500 193.865 -
BM_vector_deque_copy/64 2.779 2.07%
BM_vector_deque_copy/64000 2836.400 -
BM_vector_deque_copy/65536 2850.490 -
BM_vector_deque_copy/70000 3096.845 -
BM_vector_deque_copy_backward/0 0.430 -6.71%
BM_vector_deque_copy_backward/1 2.317 18.37%
BM_vector_deque_copy_backward/1024 37.339 -2.50%
BM_vector_deque_copy_backward/2 2.056 16.09%
BM_vector_deque_copy_backward/4000 140.809 -2.02%
BM_vector_deque_copy_backward/4096 148.438 -
BM_vector_deque_copy_backward/512 17.484 -2.60%
BM_vector_deque_copy_backward/5500 195.527 -
BM_vector_deque_copy_backward/64 2.987 -3.25%
BM_vector_deque_copy_backward/64000 7786.385 -4.22%
BM_vector_deque_copy_backward/65536 8076.634 -1.88%
BM_vector_deque_copy_backward/70000 8573.544 -2.68%
BM_vector_deque_move/0 0.375 -25.52%
BM_vector_deque_move/1 2.301 4.65%
BM_vector_deque_move/1024 35.687 -
BM_vector_deque_move/2 2.051 6.03%
BM_vector_deque_move/4000 139.875 -
BM_vector_deque_move/4096 143.917 -
BM_vector_deque_move/512 16.880 -
BM_vector_deque_move/5500 194.810 -
BM_vector_deque_move/64 2.823 1.58%
BM_vector_deque_move/64000 2837.501 -
BM_vector_deque_move/65536 2852.430 -
BM_vector_deque_move/70000 3096.752 -
BM_vector_deque_move_backward/0 0.419 -38.33%
BM_vector_deque_move_backward/1 2.325 -
BM_vector_deque_move_backward/1024 37.901 -
BM_vector_deque_move_backward/2 2.054 -
BM_vector_deque_move_backward/4000 140.612 -1.43%
BM_vector_deque_move_backward/4096 148.068 -
BM_vector_deque_move_backward/512 17.462 -
BM_vector_deque_move_backward/5500 197.775 -
BM_vector_deque_move_backward/64 2.969 -
BM_vector_deque_move_backward/64000 7675.130 -3.44%
BM_vector_deque_move_backward/65536 8247.945 -
BM_vector_deque_move_backward/70000 8589.758 -
BM_vector_deque_ranges_copy/0 0.496 34.74%
BM_vector_deque_ranges_copy/1 2.252 3.05%
BM_vector_deque_ranges_copy/1024 36.295 1.23%
BM_vector_deque_ranges_copy/2 1.988 1.38%
BM_vector_deque_ranges_copy/4000 140.709 -
BM_vector_deque_ranges_copy/4096 143.488 -
BM_vector_deque_ranges_copy/512 16.900 -
BM_vector_deque_ranges_copy/5500 194.252 -
BM_vector_deque_ranges_copy/64 2.793 1.84%
BM_vector_deque_ranges_copy/64000 2835.052 -
BM_vector_deque_ranges_copy/65536 2851.617 -
BM_vector_deque_ranges_copy/70000 3096.978 -
BM_vector_deque_ranges_copy_backward/0 0.518 23.04%
BM_vector_deque_ranges_copy_backward/1 2.344 18.10%
BM_vector_deque_ranges_copy_backward/1024 37.909 -1.08%
BM_vector_deque_ranges_copy_backward/2 2.054 19.17%
BM_vector_deque_ranges_copy_backward/4000 140.841 -2.37%
BM_vector_deque_ranges_copy_backward/4096 148.020 -
BM_vector_deque_ranges_copy_backward/512 17.480 -3.47%
BM_vector_deque_ranges_copy_backward/5500 195.644 -1.51%
BM_vector_deque_ranges_copy_backward/64 2.983 -4.68%
BM_vector_deque_ranges_copy_backward/64000 7739.531 -4.29%
BM_vector_deque_ranges_copy_backward/65536 8110.855 -1.51%
BM_vector_deque_ranges_copy_backward/70000 8660.890 -
BM_vector_deque_ranges_move/0 0.422 -8.25%
BM_vector_deque_ranges_move/1 2.082 -
BM_vector_deque_ranges_move/1024 35.831 -
BM_vector_deque_ranges_move/2 1.842 -
BM_vector_deque_ranges_move/4000 140.447 -
BM_vector_deque_ranges_move/4096 144.171 -
BM_vector_deque_ranges_move/512 16.911 -
BM_vector_deque_ranges_move/5500 194.969 -
BM_vector_deque_ranges_move/64 2.710 -
BM_vector_deque_ranges_move/64000 2837.967 -
BM_vector_deque_ranges_move/65536 2853.960 -
BM_vector_deque_ranges_move/70000 3097.811 -
BM_vector_deque_ranges_move_backward/0 0.466 -3.56%
BM_vector_deque_ranges_move_backward/1 2.339 1.03%
BM_vector_deque_ranges_move_backward/1024 37.602 -
BM_vector_deque_ranges_move_backward/2 2.051 -
BM_vector_deque_ranges_move_backward/4000 143.808 -
BM_vector_deque_ranges_move_backward/4096 148.956 -
BM_vector_deque_ranges_move_backward/512 17.476 -
BM_vector_deque_ranges_move_backward/5500 199.615 -
BM_vector_deque_ranges_move_backward/64 2.964 -
BM_vector_deque_ranges_move_backward/64000 7546.503 -6.55%
BM_vector_deque_ranges_move_backward/65536 8006.307 -1.86%
BM_vector_deque_ranges_move_backward/70000 8554.866 -4.17%
SetIntersection_Front_Set_float_1024_1 1051891.035 -
SetIntersection_Front_Set_float_1024_1024 13075005.955 -2.82%
SetIntersection_Front_Set_float_1024_16 1222580.509 3.11%
SetIntersection_Front_Set_float_1024_256 4281574.846 1.31%
SetIntersection_Front_Set_float_1024_4 1080512.941 -
SetIntersection_Front_Set_float_1024_64 1840078.429 3.68%
SetIntersection_Front_Set_float_16384_1 1041776.479 -
SetIntersection_Front_Set_float_16384_1024 13148245.130 -2.15%
SetIntersection_Front_Set_float_16384_16 1228143.613 5.51%
SetIntersection_Front_Set_float_16384_16384 224856054.571 -
SetIntersection_Front_Set_float_16384_256 4049433.320 -3.74%
SetIntersection_Front_Set_float_16384_4 1070381.867 -
SetIntersection_Front_Set_float_16384_64 1775203.381 -
SetIntersection_Front_Set_float_16_1 62771125.789 -
SetIntersection_Front_Set_float_16_16 39102439.204 1.10%
SetIntersection_Front_Set_float_16_4 54922399.233 -
SetIntersection_Front_Set_float_1_1 533153653.817 -
SetIntersection_Front_Set_float_256_1 4169215.101 -
SetIntersection_Front_Set_float_256_16 4533102.618 -
SetIntersection_Front_Set_float_256_256 8062607.546 -3.53%
SetIntersection_Front_Set_float_256_4 4229774.991 1.13%
SetIntersection_Front_Set_float_256_64 5747574.165 1.98%
SetIntersection_Front_Set_float_262144_1 1027967.371 2.61%
SetIntersection_Front_Set_float_262144_1024 14130364.918 5.59%
SetIntersection_Front_Set_float_262144_16 1191681.549 -
SetIntersection_Front_Set_float_262144_16384 238043420.864 5.11%
SetIntersection_Front_Set_float_262144_256 4301534.343 1.53%
SetIntersection_Front_Set_float_262144_262144 1610367.838 -
SetIntersection_Front_Set_float_262144_4 1053307.551 -
SetIntersection_Front_Set_float_262144_64 1709465.139 -6.22%
SetIntersection_Front_Set_float_4_1 213383876.782 -
SetIntersection_Front_Set_float_4_4 137046137.144 -
SetIntersection_Front_Set_float_64_1 16344973.667 -1.27%
SetIntersection_Front_Set_float_64_16 15508289.187 -
SetIntersection_Front_Set_float_64_4 16206197.758 -
SetIntersection_Front_Set_float_64_64 13711720.313 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1040939.715 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13634683.209 -3.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1207658.638 -1.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4238720.222 -5.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1079614.977 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1749194.227 -6.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1011478.546 -3.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13809153.448 -7.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1185265.590 -3.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 249842619.394 -29.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4258690.212 -12.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1084948.070 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1803952.303 -4.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62717791.296 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38752980.809 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54938627.297 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533609851.012 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4111678.179 -1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4604833.375 -1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8304031.109 -5.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4215253.787 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5768383.065 -3.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1035494.252 5.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13750067.635 -6.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1203174.805 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 337079853.085 -2.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4199794.892 -6.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1880789.549 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1077446.015 -1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1784172.663 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213225021.273 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137704628.240 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16432249.144 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15436775.055 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16116475.731 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14343830.815 -
SetIntersection_Front_Set_string_1024_1 1090130.795 -
SetIntersection_Front_Set_string_1024_1024 54713098.395 -2.00%
SetIntersection_Front_Set_string_1024_16 1996126.117 10.98%
SetIntersection_Front_Set_string_1024_256 15935661.987 3.32%
SetIntersection_Front_Set_string_1024_4 1232152.453 -2.26%
SetIntersection_Front_Set_string_1024_64 4953344.591 7.55%
SetIntersection_Front_Set_string_16384_1 1078945.462 -
SetIntersection_Front_Set_string_16384_1024 58228383.051 -
SetIntersection_Front_Set_string_16384_16 1837265.624 -4.85%
SetIntersection_Front_Set_string_16384_16384 352514395.763 -
SetIntersection_Front_Set_string_16384_256 15931365.262 7.43%
SetIntersection_Front_Set_string_16384_4 1282385.209 1.63%
SetIntersection_Front_Set_string_16384_64 4732557.009 -3.27%
SetIntersection_Front_Set_string_16_1 65287575.134 -
SetIntersection_Front_Set_string_16_16 58983189.580 -
SetIntersection_Front_Set_string_16_4 63727358.552 -
SetIntersection_Front_Set_string_1_1 554194971.469 -
SetIntersection_Front_Set_string_256_1 4245776.357 -1.70%
SetIntersection_Front_Set_string_256_16 6998758.121 -1.31%
SetIntersection_Front_Set_string_256_256 32084683.554 12.53%
SetIntersection_Front_Set_string_256_4 4957292.174 -
SetIntersection_Front_Set_string_256_64 15203946.639 2.47%
SetIntersection_Front_Set_string_262144_1 1112417.453 2.06%
SetIntersection_Front_Set_string_262144_1024 60279487.313 1.55%
SetIntersection_Front_Set_string_262144_16 1955447.820 -
SetIntersection_Front_Set_string_262144_16384 341668153.580 -2.72%
SetIntersection_Front_Set_string_262144_256 14983293.467 -1.40%
SetIntersection_Front_Set_string_262144_262144 18458630.531 3.77%
SetIntersection_Front_Set_string_262144_4 1252912.529 -
SetIntersection_Front_Set_string_262144_64 4658867.658 -
SetIntersection_Front_Set_string_4_1 221586936.688 -
SetIntersection_Front_Set_string_4_4 160020205.337 -
SetIntersection_Front_Set_string_64_1 17115375.241 -
SetIntersection_Front_Set_string_64_16 24709288.820 1.97%
SetIntersection_Front_Set_string_64_4 18619338.072 -
SetIntersection_Front_Set_string_64_64 38376014.185 6.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1048885.692 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23731414.910 -1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1342483.503 1.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6303077.824 -3.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1105197.376 4.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2374600.626 1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1022286.767 -3.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25518638.395 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1302699.503 -2.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346436868.469 -6.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6544935.273 1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1106481.107 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2223957.665 -8.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63073584.926 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41885545.177 -2.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56027091.234 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536160754.918 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4155970.715 -1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5063889.101 2.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12489151.712 -7.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4310339.495 -1.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7253622.968 -3.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1018652.660 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27439692.634 5.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1274235.959 -1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 329131616.590 -8.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6508899.470 -1.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3034492.270 1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1079148.625 1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2351895.430 3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214184293.544 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140973737.403 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16503995.408 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17015706.265 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16593531.757 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18315788.299 1.11%
SetIntersection_Front_Set_uint32_1024_1 1036799.862 -
SetIntersection_Front_Set_uint32_1024_1024 11552210.654 -3.85%
SetIntersection_Front_Set_uint32_1024_16 1162657.225 -3.99%
SetIntersection_Front_Set_uint32_1024_256 3662184.748 -
SetIntersection_Front_Set_uint32_1024_4 1058848.227 -
SetIntersection_Front_Set_uint32_1024_64 1600181.848 -10.18%
SetIntersection_Front_Set_uint32_16384_1 1043507.991 -
SetIntersection_Front_Set_uint32_16384_1024 11818774.166 -3.69%
SetIntersection_Front_Set_uint32_16384_16 1185118.223 5.11%
SetIntersection_Front_Set_uint32_16384_16384 249514765.628 17.89%
SetIntersection_Front_Set_uint32_16384_256 3622918.401 -
SetIntersection_Front_Set_uint32_16384_4 1047762.508 -1.90%
SetIntersection_Front_Set_uint32_16384_64 1652527.162 1.74%
SetIntersection_Front_Set_uint32_16_1 62713879.116 -
SetIntersection_Front_Set_uint32_16_16 37379049.566 -
SetIntersection_Front_Set_uint32_16_4 54445602.113 -
SetIntersection_Front_Set_uint32_1_1 533680493.116 -
SetIntersection_Front_Set_uint32_256_1 4135702.839 -
SetIntersection_Front_Set_uint32_256_16 4410663.757 -
SetIntersection_Front_Set_uint32_256_256 7305707.413 -3.24%
SetIntersection_Front_Set_uint32_256_4 4164266.650 -
SetIntersection_Front_Set_uint32_256_64 5231503.162 -
SetIntersection_Front_Set_uint32_262144_1 1027580.068 1.96%
SetIntersection_Front_Set_uint32_262144_1024 12135733.530 2.93%
SetIntersection_Front_Set_uint32_262144_16 1174519.125 3.21%
SetIntersection_Front_Set_uint32_262144_16384 223509298.224 7.86%
SetIntersection_Front_Set_uint32_262144_256 3616095.857 -1.84%
SetIntersection_Front_Set_uint32_262144_262144 1589590.494 2.09%
SetIntersection_Front_Set_uint32_262144_4 1059877.081 4.07%
SetIntersection_Front_Set_uint32_262144_64 1622899.634 -
SetIntersection_Front_Set_uint32_4_1 212970343.266 -
SetIntersection_Front_Set_uint32_4_4 136030899.637 -
SetIntersection_Front_Set_uint32_64_1 16363838.042 -
SetIntersection_Front_Set_uint32_64_16 15113998.536 -
SetIntersection_Front_Set_uint32_64_4 15954451.568 -
SetIntersection_Front_Set_uint32_64_64 12837499.648 -
SetIntersection_Front_Set_uint64_1024_1 1041718.758 -
SetIntersection_Front_Set_uint64_1024_1024 12764465.820 2.94%
SetIntersection_Front_Set_uint64_1024_16 1167187.863 -1.64%
SetIntersection_Front_Set_uint64_1024_256 3973496.562 5.33%
SetIntersection_Front_Set_uint64_1024_4 1065098.170 -
SetIntersection_Front_Set_uint64_1024_64 1723786.675 2.43%
SetIntersection_Front_Set_uint64_16384_1 1009847.639 -2.45%
SetIntersection_Front_Set_uint64_16384_1024 12464377.388 7.20%
SetIntersection_Front_Set_uint64_16384_16 1197204.070 5.82%
SetIntersection_Front_Set_uint64_16384_16384 226745964.267 1.07%
SetIntersection_Front_Set_uint64_16384_256 3692027.699 -5.83%
SetIntersection_Front_Set_uint64_16384_4 1066776.095 -
SetIntersection_Front_Set_uint64_16384_64 1745742.211 -4.31%
SetIntersection_Front_Set_uint64_16_1 62518189.786 -
SetIntersection_Front_Set_uint64_16_16 37569830.447 -
SetIntersection_Front_Set_uint64_16_4 54518199.065 -
SetIntersection_Front_Set_uint64_1_1 533012031.217 -
SetIntersection_Front_Set_uint64_256_1 4156846.446 -
SetIntersection_Front_Set_uint64_256_16 4435797.123 -
SetIntersection_Front_Set_uint64_256_256 7273414.558 -3.96%
SetIntersection_Front_Set_uint64_256_4 4199468.720 -
SetIntersection_Front_Set_uint64_256_64 5513207.273 6.04%
SetIntersection_Front_Set_uint64_262144_1 1056349.851 1.84%
SetIntersection_Front_Set_uint64_262144_1024 12507138.313 5.51%
SetIntersection_Front_Set_uint64_262144_16 1183398.105 -
SetIntersection_Front_Set_uint64_262144_16384 242400656.844 9.17%
SetIntersection_Front_Set_uint64_262144_256 3892228.386 3.21%
SetIntersection_Front_Set_uint64_262144_262144 1694404.949 3.05%
SetIntersection_Front_Set_uint64_262144_4 1061217.119 4.21%
SetIntersection_Front_Set_uint64_262144_64 1720534.755 8.94%
SetIntersection_Front_Set_uint64_4_1 212959619.960 -
SetIntersection_Front_Set_uint64_4_4 136666295.956 -
SetIntersection_Front_Set_uint64_64_1 16406536.458 1.03%
SetIntersection_Front_Set_uint64_64_16 15175418.580 2.62%
SetIntersection_Front_Set_uint64_64_4 15993510.258 -
SetIntersection_Front_Set_uint64_64_64 13220316.455 -
SetIntersection_Front_Vector_float_1024_1 1045595.078 -
SetIntersection_Front_Vector_float_1024_1024 5895612.894 -
SetIntersection_Front_Vector_float_1024_16 1124414.480 -
SetIntersection_Front_Vector_float_1024_256 2274702.067 -
SetIntersection_Front_Vector_float_1024_4 1058480.188 -
SetIntersection_Front_Vector_float_1024_64 1365534.349 -
SetIntersection_Front_Vector_float_16384_1 1026671.893 -
SetIntersection_Front_Vector_float_16384_1024 5915467.728 -
SetIntersection_Front_Vector_float_16384_16 1112620.564 -
SetIntersection_Front_Vector_float_16384_16384 77277695.241 -2.85%
SetIntersection_Front_Vector_float_16384_256 2281272.464 -
SetIntersection_Front_Vector_float_16384_4 1056627.977 -
SetIntersection_Front_Vector_float_16384_64 1335629.956 -
SetIntersection_Front_Vector_float_16_1 62731845.893 -
SetIntersection_Front_Vector_float_16_16 35759051.615 -
SetIntersection_Front_Vector_float_16_4 54116782.431 -
SetIntersection_Front_Vector_float_1_1 533018263.994 -
SetIntersection_Front_Vector_float_256_1 4158305.084 1.58%
SetIntersection_Front_Vector_float_256_16 4203445.369 -
SetIntersection_Front_Vector_float_256_256 4540821.373 -
SetIntersection_Front_Vector_float_256_4 4159873.219 -
SetIntersection_Front_Vector_float_256_64 4342523.770 -
SetIntersection_Front_Vector_float_262144_1 1039381.338 -
SetIntersection_Front_Vector_float_262144_1024 5906652.281 -
SetIntersection_Front_Vector_float_262144_16 1122156.360 -
SetIntersection_Front_Vector_float_262144_16384 77659985.864 -2.38%
SetIntersection_Front_Vector_float_262144_256 2270743.348 -
SetIntersection_Front_Vector_float_262144_262144 348500023.209 -
SetIntersection_Front_Vector_float_262144_4 1039966.748 -1.04%
SetIntersection_Front_Vector_float_262144_64 1349147.876 -
SetIntersection_Front_Vector_float_4_1 213195889.255 -
SetIntersection_Front_Vector_float_4_4 135487444.256 -
SetIntersection_Front_Vector_float_64_1 16389559.812 -
SetIntersection_Front_Vector_float_64_16 14301151.019 -
SetIntersection_Front_Vector_float_64_4 16030428.521 -
SetIntersection_Front_Vector_float_64_64 10839640.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1022092.335 -2.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8399385.903 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1152796.051 1.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2875224.965 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1062314.704 4.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1543095.156 2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1048223.523 1.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8451755.098 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1161794.525 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119936275.918 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2932973.326 2.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1055458.322 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1500807.358 -1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62936569.732 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36796748.993 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54629418.487 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535895596.991 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4123072.074 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4372825.630 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5776177.792 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4258553.374 1.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4916633.499 2.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1028558.485 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8427427.532 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1115250.811 -3.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118719985.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2918923.513 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350594236.349 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067911.909 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1531181.644 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214184682.797 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136300228.025 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16500002.446 1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14724764.989 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16122673.018 1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12154572.303 1.01%
SetIntersection_Front_Vector_string_1024_1 1074203.750 -
SetIntersection_Front_Vector_string_1024_1024 38920575.039 -
SetIntersection_Front_Vector_string_1024_16 1624253.033 1.29%
SetIntersection_Front_Vector_string_1024_256 9100079.278 -2.19%
SetIntersection_Front_Vector_string_1024_4 1194255.209 -
SetIntersection_Front_Vector_string_1024_64 3175798.993 -2.47%
SetIntersection_Front_Vector_string_16384_1 1080871.156 4.63%
SetIntersection_Front_Vector_string_16384_1024 38241542.120 -
SetIntersection_Front_Vector_string_16384_16 1596193.254 -
SetIntersection_Front_Vector_string_16384_16384 350382611.852 -
SetIntersection_Front_Vector_string_16384_256 9446444.642 -
SetIntersection_Front_Vector_string_16384_4 1185648.650 -
SetIntersection_Front_Vector_string_16384_64 3222054.835 -5.44%
SetIntersection_Front_Vector_string_16_1 64283374.416 -
SetIntersection_Front_Vector_string_16_16 50238201.295 -1.53%
SetIntersection_Front_Vector_string_16_4 60495770.179 -
SetIntersection_Front_Vector_string_1_1 547805558.619 -
SetIntersection_Front_Vector_string_256_1 4288164.500 1.10%
SetIntersection_Front_Vector_string_256_16 6071411.818 -
SetIntersection_Front_Vector_string_256_256 19690617.217 3.36%
SetIntersection_Front_Vector_string_256_4 4657623.422 -
SetIntersection_Front_Vector_string_256_64 10368653.825 -3.91%
SetIntersection_Front_Vector_string_262144_1 1038413.338 -3.06%
SetIntersection_Front_Vector_string_262144_1024 39605577.693 -
SetIntersection_Front_Vector_string_262144_16 1607913.204 -
SetIntersection_Front_Vector_string_262144_16384 346311918.606 -1.54%
SetIntersection_Front_Vector_string_262144_256 9581423.122 -
SetIntersection_Front_Vector_string_262144_262144 14308878.500 -
SetIntersection_Front_Vector_string_262144_4 1193322.620 5.39%
SetIntersection_Front_Vector_string_262144_64 3200578.804 -
SetIntersection_Front_Vector_string_4_1 218698464.430 -
SetIntersection_Front_Vector_string_4_4 151018852.047 -
SetIntersection_Front_Vector_string_64_1 16746751.901 -
SetIntersection_Front_Vector_string_64_16 19847640.742 -3.73%
SetIntersection_Front_Vector_string_64_4 17796676.802 -
SetIntersection_Front_Vector_string_64_64 25957515.355 2.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1054592.511 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8999525.738 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1152539.571 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3030341.013 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1034957.496 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1559454.954 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041440.803 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9011104.361 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1166897.099 1.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129510779.994 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3114531.664 2.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1024400.211 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1549367.058 3.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62660003.264 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37201354.541 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54407642.249 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532646792.610 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4166886.498 1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4367393.206 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6188251.504 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4180875.841 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5005884.618 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1050062.344 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9140153.516 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1180560.585 1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129197354.348 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3045117.431 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350577651.257 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1043170.859 2.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1550655.863 -1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213237039.764 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136698597.542 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16363333.977 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14884036.207 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15999540.223 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12487302.918 -
SetIntersection_Front_Vector_uint32_1024_1 1037410.254 2.03%
SetIntersection_Front_Vector_uint32_1024_1024 5902462.252 11.30%
SetIntersection_Front_Vector_uint32_1024_16 1114618.088 1.29%
SetIntersection_Front_Vector_uint32_1024_256 2271905.038 7.15%
SetIntersection_Front_Vector_uint32_1024_4 1069935.741 1.93%
SetIntersection_Front_Vector_uint32_1024_64 1361181.291 2.94%
SetIntersection_Front_Vector_uint32_16384_1 1043800.377 1.74%
SetIntersection_Front_Vector_uint32_16384_1024 5919679.187 -
SetIntersection_Front_Vector_uint32_16384_16 1115950.627 2.35%
SetIntersection_Front_Vector_uint32_16384_16384 79519346.836 9.10%
SetIntersection_Front_Vector_uint32_16384_256 2260579.258 -
SetIntersection_Front_Vector_uint32_16384_4 1054131.489 -
SetIntersection_Front_Vector_uint32_16384_64 1369140.281 2.00%
SetIntersection_Front_Vector_uint32_16_1 62956291.077 -
SetIntersection_Front_Vector_uint32_16_16 35827458.016 2.08%
SetIntersection_Front_Vector_uint32_16_4 54194009.091 -
SetIntersection_Front_Vector_uint32_1_1 534458335.422 -
SetIntersection_Front_Vector_uint32_256_1 4138510.855 -
SetIntersection_Front_Vector_uint32_256_16 4222724.915 3.26%
SetIntersection_Front_Vector_uint32_256_256 4537429.758 6.72%
SetIntersection_Front_Vector_uint32_256_4 4163061.224 1.03%
SetIntersection_Front_Vector_uint32_256_64 4349956.054 2.32%
SetIntersection_Front_Vector_uint32_262144_1 1042288.378 5.40%
SetIntersection_Front_Vector_uint32_262144_1024 5912304.555 -
SetIntersection_Front_Vector_uint32_262144_16 1122677.960 1.07%
SetIntersection_Front_Vector_uint32_262144_16384 79538093.524 9.12%
SetIntersection_Front_Vector_uint32_262144_256 2268864.987 6.43%
SetIntersection_Front_Vector_uint32_262144_262144 350656472.681 -1.13%
SetIntersection_Front_Vector_uint32_262144_4 1054385.745 1.64%
SetIntersection_Front_Vector_uint32_262144_64 1353469.946 2.12%
SetIntersection_Front_Vector_uint32_4_1 214237059.751 -
SetIntersection_Front_Vector_uint32_4_4 135413241.031 -
SetIntersection_Front_Vector_uint32_64_1 16446125.127 -
SetIntersection_Front_Vector_uint32_64_16 14303294.852 1.93%
SetIntersection_Front_Vector_uint32_64_4 15935130.154 -
SetIntersection_Front_Vector_uint32_64_64 10920815.965 -
SetIntersection_Front_Vector_uint64_1024_1 1051792.703 2.98%
SetIntersection_Front_Vector_uint64_1024_1024 5895419.436 11.35%
SetIntersection_Front_Vector_uint64_1024_16 1108044.648 -
SetIntersection_Front_Vector_uint64_1024_256 2272651.951 6.56%
SetIntersection_Front_Vector_uint64_1024_4 1035772.485 -
SetIntersection_Front_Vector_uint64_1024_64 1366659.818 2.65%
SetIntersection_Front_Vector_uint64_16384_1 1046895.215 3.47%
SetIntersection_Front_Vector_uint64_16384_1024 5905068.256 -
SetIntersection_Front_Vector_uint64_16384_16 1116534.185 -1.29%
SetIntersection_Front_Vector_uint64_16384_16384 78574439.169 6.72%
SetIntersection_Front_Vector_uint64_16384_256 2270696.691 -
SetIntersection_Front_Vector_uint64_16384_4 1053467.021 -
SetIntersection_Front_Vector_uint64_16384_64 1363401.780 2.62%
SetIntersection_Front_Vector_uint64_16_1 62560997.158 -
SetIntersection_Front_Vector_uint64_16_16 35612512.467 -
SetIntersection_Front_Vector_uint64_16_4 54061901.991 -
SetIntersection_Front_Vector_uint64_1_1 533021547.797 -
SetIntersection_Front_Vector_uint64_256_1 4136427.665 -
SetIntersection_Front_Vector_uint64_256_16 4186425.115 1.20%
SetIntersection_Front_Vector_uint64_256_256 4528669.824 -
SetIntersection_Front_Vector_uint64_256_4 4152058.230 2.58%
SetIntersection_Front_Vector_uint64_256_64 4365151.294 4.34%
SetIntersection_Front_Vector_uint64_262144_1 1041661.213 5.87%
SetIntersection_Front_Vector_uint64_262144_1024 5917001.454 1.06%
SetIntersection_Front_Vector_uint64_262144_16 1118911.773 1.33%
SetIntersection_Front_Vector_uint64_262144_16384 78664987.358 8.66%
SetIntersection_Front_Vector_uint64_262144_256 2258516.429 -
SetIntersection_Front_Vector_uint64_262144_262144 350721553.743 -
SetIntersection_Front_Vector_uint64_262144_4 1065958.728 -
SetIntersection_Front_Vector_uint64_262144_64 1326726.322 1.07%
SetIntersection_Front_Vector_uint64_4_1 213000206.516 -
SetIntersection_Front_Vector_uint64_4_4 135358637.853 1.46%
SetIntersection_Front_Vector_uint64_64_1 16336713.270 -
SetIntersection_Front_Vector_uint64_64_16 14235844.969 -
SetIntersection_Front_Vector_uint64_64_4 15877985.035 -
SetIntersection_Front_Vector_uint64_64_64 10821761.985 -
SetIntersection_Interlaced_Set_float_1024_1 1040727.561 -
SetIntersection_Interlaced_Set_float_1024_1024 12025995.389 -
SetIntersection_Interlaced_Set_float_1024_16 11285286.024 -2.00%
SetIntersection_Interlaced_Set_float_1024_256 14510549.273 2.72%
SetIntersection_Interlaced_Set_float_1024_4 9936251.456 -1.78%
SetIntersection_Interlaced_Set_float_1024_64 10011923.577 -1.15%
SetIntersection_Interlaced_Set_float_16384_1 1004314.784 -3.39%
SetIntersection_Interlaced_Set_float_16384_1024 168231301.748 -
SetIntersection_Interlaced_Set_float_16384_16 202764610.840 -
SetIntersection_Interlaced_Set_float_16384_16384 212801581.216 -
SetIntersection_Interlaced_Set_float_16384_256 197711257.941 -1.45%
SetIntersection_Interlaced_Set_float_16384_4 166200178.281 -
SetIntersection_Interlaced_Set_float_16384_64 209901727.658 -
SetIntersection_Interlaced_Set_float_16_1 62527481.437 -
SetIntersection_Interlaced_Set_float_16_16 37766757.092 -
SetIntersection_Interlaced_Set_float_16_4 59018849.032 -1.10%
SetIntersection_Interlaced_Set_float_1_1 532809557.612 -
SetIntersection_Interlaced_Set_float_256_1 4121520.219 -
SetIntersection_Interlaced_Set_float_256_16 12042466.017 -1.01%
SetIntersection_Interlaced_Set_float_256_256 7453506.596 -6.85%
SetIntersection_Interlaced_Set_float_256_4 11024427.370 -1.44%
SetIntersection_Interlaced_Set_float_256_64 13247160.959 -4.40%
SetIntersection_Interlaced_Set_float_262144_1 1020196.274 -
SetIntersection_Interlaced_Set_float_262144_1024 1521322.102 1.81%
SetIntersection_Interlaced_Set_float_262144_16 1577630.455 3.15%
SetIntersection_Interlaced_Set_float_262144_16384 1253518.717 2.47%
SetIntersection_Interlaced_Set_float_262144_256 1559665.608 3.54%
SetIntersection_Interlaced_Set_float_262144_262144 1569607.748 -2.45%
SetIntersection_Interlaced_Set_float_262144_4 1277932.861 3.29%
SetIntersection_Interlaced_Set_float_262144_64 1550558.186 3.00%
SetIntersection_Interlaced_Set_float_4_1 213784138.344 -
SetIntersection_Interlaced_Set_float_4_4 136879302.434 -
SetIntersection_Interlaced_Set_float_64_1 16495854.858 -
SetIntersection_Interlaced_Set_float_64_16 21887369.060 -1.56%
SetIntersection_Interlaced_Set_float_64_4 20997800.531 -
SetIntersection_Interlaced_Set_float_64_64 13167443.633 -2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1045477.657 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12876770.922 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11400425.819 2.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14307392.784 3.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9834933.976 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10273033.916 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1058168.851 1.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179463158.059 3.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215316879.163 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 249776209.007 2.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203552463.026 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176992693.830 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228413000.908 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62695659.184 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38254397.111 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59576457.218 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533133814.051 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4117895.427 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12062347.907 -2.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8000367.230 -2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11484799.905 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13532552.337 7.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1056657.072 6.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1632612.222 1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1740049.236 3.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1339958.414 2.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1677220.539 2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1852336.588 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1384888.344 1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1666585.449 1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213367049.574 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137529205.534 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16338803.221 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21748455.242 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21056614.750 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13882620.684 -
SetIntersection_Interlaced_Set_string_1024_1 1085152.371 -
SetIntersection_Interlaced_Set_string_1024_1024 55770554.046 -
SetIntersection_Interlaced_Set_string_1024_16 12805223.934 -
SetIntersection_Interlaced_Set_string_1024_256 36388563.924 4.24%
SetIntersection_Interlaced_Set_string_1024_4 10228351.881 1.01%
SetIntersection_Interlaced_Set_string_1024_64 17089952.228 2.78%
SetIntersection_Interlaced_Set_string_16384_1 1099344.237 1.31%
SetIntersection_Interlaced_Set_string_16384_1024 354146870.894 5.13%
SetIntersection_Interlaced_Set_string_16384_16 247126451.473 -32.74%
SetIntersection_Interlaced_Set_string_16384_16384 350555067.035 1.62%
SetIntersection_Interlaced_Set_string_16384_256 358427753.411 1.45%
SetIntersection_Interlaced_Set_string_16384_4 203853296.166 -5.50%
SetIntersection_Interlaced_Set_string_16384_64 347857836.172 2.39%
SetIntersection_Interlaced_Set_string_16_1 65797861.118 -
SetIntersection_Interlaced_Set_string_16_16 60945721.115 4.15%
SetIntersection_Interlaced_Set_string_16_4 73757935.904 -
SetIntersection_Interlaced_Set_string_1_1 556049091.400 -
SetIntersection_Interlaced_Set_string_256_1 4336977.580 -
SetIntersection_Interlaced_Set_string_256_16 18020336.546 1.32%
SetIntersection_Interlaced_Set_string_256_256 32362216.252 18.75%
SetIntersection_Interlaced_Set_string_256_4 12968325.283 -
SetIntersection_Interlaced_Set_string_256_64 31192277.502 -
SetIntersection_Interlaced_Set_string_262144_1 1098624.742 -
SetIntersection_Interlaced_Set_string_262144_1024 2125425.943 3.25%
SetIntersection_Interlaced_Set_string_262144_16 2351289.469 12.03%
SetIntersection_Interlaced_Set_string_262144_16384 2790373.535 -
SetIntersection_Interlaced_Set_string_262144_256 2126886.963 4.91%
SetIntersection_Interlaced_Set_string_262144_262144 17996637.369 3.63%
SetIntersection_Interlaced_Set_string_262144_4 2063724.203 13.19%
SetIntersection_Interlaced_Set_string_262144_64 2313194.338 10.25%
SetIntersection_Interlaced_Set_string_4_1 222424570.046 -
SetIntersection_Interlaced_Set_string_4_4 160231266.418 -
SetIntersection_Interlaced_Set_string_64_1 17128937.107 -
SetIntersection_Interlaced_Set_string_64_16 38119314.188 -
SetIntersection_Interlaced_Set_string_64_4 25925751.939 1.81%
SetIntersection_Interlaced_Set_string_64_64 36348753.846 -3.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1052400.999 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23726609.204 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11739928.609 -1.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18369068.871 -1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9943327.514 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11784868.737 2.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1008590.537 -2.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233482920.352 2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 241700705.968 2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352427034.230 -2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 243403879.830 -4.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202561323.749 7.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 343119695.494 -2.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62857217.918 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42256090.425 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62331292.350 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536336098.505 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4188284.078 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12919521.972 2.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12395353.861 2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11523548.721 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16905760.423 -1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1011144.448 -3.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2057525.715 5.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2304499.676 10.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1791677.246 1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2109520.020 6.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3008112.467 2.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1912617.758 4.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2211917.561 7.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214044533.343 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139768944.445 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16511158.843 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25566205.699 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22429026.225 -2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18358454.898 2.27%
SetIntersection_Interlaced_Set_uint32_1024_1 1037162.715 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12717249.772 2.90%
SetIntersection_Interlaced_Set_uint32_1024_16 11846434.883 4.18%
SetIntersection_Interlaced_Set_uint32_1024_256 14018696.788 -4.93%
SetIntersection_Interlaced_Set_uint32_1024_4 9956581.462 3.34%
SetIntersection_Interlaced_Set_uint32_1024_64 10068810.546 2.04%
SetIntersection_Interlaced_Set_uint32_16384_1 1053327.398 1.77%
SetIntersection_Interlaced_Set_uint32_16384_1024 170040725.410 2.93%
SetIntersection_Interlaced_Set_uint32_16384_16 205896971.361 2.90%
SetIntersection_Interlaced_Set_uint32_16384_16384 245295553.901 9.72%
SetIntersection_Interlaced_Set_uint32_16384_256 201411962.432 2.40%
SetIntersection_Interlaced_Set_uint32_16384_4 167373903.737 3.24%
SetIntersection_Interlaced_Set_uint32_16384_64 213642138.535 2.75%
SetIntersection_Interlaced_Set_uint32_16_1 62680956.500 -
SetIntersection_Interlaced_Set_uint32_16_16 37862341.499 -
SetIntersection_Interlaced_Set_uint32_16_4 59316589.542 -
SetIntersection_Interlaced_Set_uint32_1_1 534026426.439 -
SetIntersection_Interlaced_Set_uint32_256_1 4159610.000 -
SetIntersection_Interlaced_Set_uint32_256_16 12022289.766 -
SetIntersection_Interlaced_Set_uint32_256_256 7791160.329 -
SetIntersection_Interlaced_Set_uint32_256_4 11790913.882 2.39%
SetIntersection_Interlaced_Set_uint32_256_64 13856345.821 3.59%
SetIntersection_Interlaced_Set_uint32_262144_1 1027075.535 2.44%
SetIntersection_Interlaced_Set_uint32_262144_1024 1563756.021 6.70%
SetIntersection_Interlaced_Set_uint32_262144_16 1632035.480 9.24%
SetIntersection_Interlaced_Set_uint32_262144_16384 1296512.451 8.73%
SetIntersection_Interlaced_Set_uint32_262144_256 1612127.768 8.68%
SetIntersection_Interlaced_Set_uint32_262144_262144 1759608.726 -
SetIntersection_Interlaced_Set_uint32_262144_4 1331057.049 11.20%
SetIntersection_Interlaced_Set_uint32_262144_64 1585474.852 7.39%
SetIntersection_Interlaced_Set_uint32_4_1 213437460.689 -
SetIntersection_Interlaced_Set_uint32_4_4 136443832.982 -
SetIntersection_Interlaced_Set_uint32_64_1 16412303.367 1.68%
SetIntersection_Interlaced_Set_uint32_64_16 22242213.393 3.09%
SetIntersection_Interlaced_Set_uint32_64_4 20905172.404 1.07%
SetIntersection_Interlaced_Set_uint32_64_64 13459213.021 -
SetIntersection_Interlaced_Set_uint64_1024_1 1040047.597 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12335787.946 -
SetIntersection_Interlaced_Set_uint64_1024_16 11511145.576 3.28%
SetIntersection_Interlaced_Set_uint64_1024_256 14753023.307 2.13%
SetIntersection_Interlaced_Set_uint64_1024_4 9977486.879 3.10%
SetIntersection_Interlaced_Set_uint64_1024_64 10084742.984 -
SetIntersection_Interlaced_Set_uint64_16384_1 1042736.784 1.70%
SetIntersection_Interlaced_Set_uint64_16384_1024 347475944.313 94.48%
SetIntersection_Interlaced_Set_uint64_16384_16 363174871.199 66.25%
SetIntersection_Interlaced_Set_uint64_16384_16384 355683454.239 51.40%
SetIntersection_Interlaced_Set_uint64_16384_256 335221565.188 60.20%
SetIntersection_Interlaced_Set_uint64_16384_4 240509853.976 36.20%
SetIntersection_Interlaced_Set_uint64_16384_64 345250947.321 49.19%
SetIntersection_Interlaced_Set_uint64_16_1 62799958.606 -
SetIntersection_Interlaced_Set_uint64_16_16 37742345.514 -
SetIntersection_Interlaced_Set_uint64_16_4 59479304.622 -
SetIntersection_Interlaced_Set_uint64_1_1 534120910.542 -
SetIntersection_Interlaced_Set_uint64_256_1 4158592.603 -
SetIntersection_Interlaced_Set_uint64_256_16 11900812.042 1.18%
SetIntersection_Interlaced_Set_uint64_256_256 7650189.274 -
SetIntersection_Interlaced_Set_uint64_256_4 11056501.050 -
SetIntersection_Interlaced_Set_uint64_256_64 13922074.138 4.59%
SetIntersection_Interlaced_Set_uint64_262144_1 1040512.488 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1611455.242 3.16%
SetIntersection_Interlaced_Set_uint64_262144_16 1736559.570 6.32%
SetIntersection_Interlaced_Set_uint64_262144_16384 1307000.813 2.63%
SetIntersection_Interlaced_Set_uint64_262144_256 1650524.252 3.62%
SetIntersection_Interlaced_Set_uint64_262144_262144 1732144.207 2.93%
SetIntersection_Interlaced_Set_uint64_262144_4 1373406.983 6.08%
SetIntersection_Interlaced_Set_uint64_262144_64 1668103.353 4.83%
SetIntersection_Interlaced_Set_uint64_4_1 213571551.282 -
SetIntersection_Interlaced_Set_uint64_4_4 136746102.836 -
SetIntersection_Interlaced_Set_uint64_64_1 16345183.366 -
SetIntersection_Interlaced_Set_uint64_64_16 22148200.523 -
SetIntersection_Interlaced_Set_uint64_64_4 20706185.374 -
SetIntersection_Interlaced_Set_uint64_64_64 13216114.336 -
SetIntersection_Interlaced_Vector_float_1024_1 1041945.893 -
SetIntersection_Interlaced_Vector_float_1024_1024 5873328.442 -
SetIntersection_Interlaced_Vector_float_1024_16 2575956.127 42.55%
SetIntersection_Interlaced_Vector_float_1024_256 6314108.398 13.35%
SetIntersection_Interlaced_Vector_float_1024_4 1410467.941 12.62%
SetIntersection_Interlaced_Vector_float_1024_64 5021165.961 52.57%
SetIntersection_Interlaced_Vector_float_16384_1 1034910.959 -
SetIntersection_Interlaced_Vector_float_16384_1024 67763863.094 75.95%
SetIntersection_Interlaced_Vector_float_16384_16 3535860.754 -1.11%
SetIntersection_Interlaced_Vector_float_16384_16384 79394867.337 -
SetIntersection_Interlaced_Vector_float_16384_256 29845050.525 99.18%
SetIntersection_Interlaced_Vector_float_16384_4 1620055.450 -
SetIntersection_Interlaced_Vector_float_16384_64 10367429.672 73.66%
SetIntersection_Interlaced_Vector_float_16_1 62723373.599 -
SetIntersection_Interlaced_Vector_float_16_16 35523958.697 -
SetIntersection_Interlaced_Vector_float_16_4 56174901.035 -
SetIntersection_Interlaced_Vector_float_1_1 533030256.544 -
SetIntersection_Interlaced_Vector_float_256_1 4132476.096 -
SetIntersection_Interlaced_Vector_float_256_16 7309404.145 25.21%
SetIntersection_Interlaced_Vector_float_256_256 4548402.186 -
SetIntersection_Interlaced_Vector_float_256_4 5012978.108 -3.30%
SetIntersection_Interlaced_Vector_float_256_64 7351205.398 5.86%
SetIntersection_Interlaced_Vector_float_262144_1 1050131.495 3.10%
SetIntersection_Interlaced_Vector_float_262144_1024 154276261.976 79.31%
SetIntersection_Interlaced_Vector_float_262144_16 6587009.055 2.79%
SetIntersection_Interlaced_Vector_float_262144_16384 353606488.981 1.18%
SetIntersection_Interlaced_Vector_float_262144_256 50181288.905 55.68%
SetIntersection_Interlaced_Vector_float_262144_262144 350486829.852 -
SetIntersection_Interlaced_Vector_float_262144_4 2015166.485 38.38%
SetIntersection_Interlaced_Vector_float_262144_64 19632272.615 144.71%
SetIntersection_Interlaced_Vector_float_4_1 213373056.359 -
SetIntersection_Interlaced_Vector_float_4_4 134999627.051 -
SetIntersection_Interlaced_Vector_float_64_1 16419016.793 -
SetIntersection_Interlaced_Vector_float_64_16 18857257.180 13.77%
SetIntersection_Interlaced_Vector_float_64_4 17716236.491 2.10%
SetIntersection_Interlaced_Vector_float_64_64 10882205.683 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1056258.807 1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8303711.817 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2223981.577 -18.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7431846.462 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1360629.052 -8.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4367435.656 1.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1051232.882 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55316207.416 -20.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2962035.451 -25.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119201997.542 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20665554.169 -21.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1501166.696 -9.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7382650.382 -8.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63048063.299 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36854261.982 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57694802.680 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 536815910.128 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4175001.612 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6900214.781 -13.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5796770.083 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5007153.165 -2.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8488645.529 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1051743.734 2.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 108465110.728 -22.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3882050.535 -54.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350149684.061 4.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37154041.480 -33.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350704566.097 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1677509.826 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11931130.567 -36.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214276300.510 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136455270.106 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16631189.976 2.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18789327.509 -2.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17978999.263 -3.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12105825.042 -
SetIntersection_Interlaced_Vector_string_1024_1 1072717.775 1.06%
SetIntersection_Interlaced_Vector_string_1024_1024 40206890.894 7.73%
SetIntersection_Interlaced_Vector_string_1024_16 3468379.430 3.40%
SetIntersection_Interlaced_Vector_string_1024_256 21186617.074 4.25%
SetIntersection_Interlaced_Vector_string_1024_4 1637484.491 -
SetIntersection_Interlaced_Vector_string_1024_64 8524262.071 3.54%
SetIntersection_Interlaced_Vector_string_16384_1 1074276.166 -
SetIntersection_Interlaced_Vector_string_16384_1024 117170864.497 2.03%
SetIntersection_Interlaced_Vector_string_16384_16 4140782.276 -2.76%
SetIntersection_Interlaced_Vector_string_16384_16384 350185750.241 -
SetIntersection_Interlaced_Vector_string_16384_256 44179912.628 14.49%
SetIntersection_Interlaced_Vector_string_16384_4 1985253.790 10.75%
SetIntersection_Interlaced_Vector_string_16384_64 12862390.988 2.67%
SetIntersection_Interlaced_Vector_string_16_1 64569872.224 -
SetIntersection_Interlaced_Vector_string_16_16 52489435.536 1.02%
SetIntersection_Interlaced_Vector_string_16_4 65951141.435 -2.68%
SetIntersection_Interlaced_Vector_string_1_1 547549841.244 -
SetIntersection_Interlaced_Vector_string_256_1 4254176.255 -
SetIntersection_Interlaced_Vector_string_256_16 10518391.982 -
SetIntersection_Interlaced_Vector_string_256_256 21192424.077 7.04%
SetIntersection_Interlaced_Vector_string_256_4 6151923.831 -
SetIntersection_Interlaced_Vector_string_256_64 20597694.492 3.02%
SetIntersection_Interlaced_Vector_string_262144_1 1078580.024 -
SetIntersection_Interlaced_Vector_string_262144_1024 343231150.868 40.33%
SetIntersection_Interlaced_Vector_string_262144_16 6449712.168 9.65%
SetIntersection_Interlaced_Vector_string_262144_16384 1000015.951 -
SetIntersection_Interlaced_Vector_string_262144_256 71678375.046 4.79%
SetIntersection_Interlaced_Vector_string_262144_262144 14500168.213 -
SetIntersection_Interlaced_Vector_string_262144_4 2004624.687 -
SetIntersection_Interlaced_Vector_string_262144_64 20787732.454 2.98%
SetIntersection_Interlaced_Vector_string_4_1 218308510.836 -
SetIntersection_Interlaced_Vector_string_4_4 150263656.165 -1.06%
SetIntersection_Interlaced_Vector_string_64_1 16914688.813 -
SetIntersection_Interlaced_Vector_string_64_16 29931715.492 3.37%
SetIntersection_Interlaced_Vector_string_64_4 21557130.117 -1.47%
SetIntersection_Interlaced_Vector_string_64_64 25786363.812 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040496.081 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8998386.728 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2514432.666 5.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9769414.890 12.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1390297.374 -4.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5353300.773 12.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1059500.731 3.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 70302432.569 1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3619754.878 20.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128705669.251 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28988801.436 2.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1602724.406 9.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9546991.085 12.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62715890.336 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37343498.141 1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58340715.125 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533385699.633 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4138835.616 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7756235.778 4.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6080171.385 -1.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5220280.964 -2.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10463964.302 6.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1035167.355 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 149822903.276 1.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4937867.612 5.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350305262.721 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 48307537.352 4.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350214360.324 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1842246.453 -2.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15101680.892 1.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213202551.730 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136545829.654 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16366215.541 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19782421.136 2.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18586239.919 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12455391.660 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1039157.066 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5922416.585 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1849539.193 -15.78%
SetIntersection_Interlaced_Vector_uint32_1024_256 6142447.139 10.97%
SetIntersection_Interlaced_Vector_uint32_1024_4 1298151.280 -1.28%
SetIntersection_Interlaced_Vector_uint32_1024_64 3320387.625 1.37%
SetIntersection_Interlaced_Vector_uint32_16384_1 1037201.961 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 52305785.766 26.74%
SetIntersection_Interlaced_Vector_uint32_16384_16 3295687.743 38.08%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79570229.970 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21389208.061 36.09%
SetIntersection_Interlaced_Vector_uint32_16384_4 1456880.958 8.81%
SetIntersection_Interlaced_Vector_uint32_16384_64 8879391.267 36.06%
SetIntersection_Interlaced_Vector_uint32_16_1 62619158.595 -
SetIntersection_Interlaced_Vector_uint32_16_16 35649641.866 -
SetIntersection_Interlaced_Vector_uint32_16_4 56074163.868 -
SetIntersection_Interlaced_Vector_uint32_1_1 533420264.341 -
SetIntersection_Interlaced_Vector_uint32_256_1 4138360.955 -
SetIntersection_Interlaced_Vector_uint32_256_16 6572333.523 3.92%
SetIntersection_Interlaced_Vector_uint32_256_256 4533090.376 -
SetIntersection_Interlaced_Vector_uint32_256_4 4838759.136 -
SetIntersection_Interlaced_Vector_uint32_256_64 8104117.757 17.15%
SetIntersection_Interlaced_Vector_uint32_262144_1 1041507.430 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 101691580.630 16.99%
SetIntersection_Interlaced_Vector_uint32_262144_16 5918108.900 96.14%
SetIntersection_Interlaced_Vector_uint32_262144_16384 347417817.476 -2.33%
SetIntersection_Interlaced_Vector_uint32_262144_256 37422956.879 43.20%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350787252.828 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1625888.850 15.40%
SetIntersection_Interlaced_Vector_uint32_262144_64 10378429.800 -22.29%
SetIntersection_Interlaced_Vector_uint32_4_1 213477822.839 -
SetIntersection_Interlaced_Vector_uint32_4_4 135234991.428 -
SetIntersection_Interlaced_Vector_uint32_64_1 16377892.227 -
SetIntersection_Interlaced_Vector_uint32_64_16 17373300.282 -
SetIntersection_Interlaced_Vector_uint32_64_4 17359372.063 -
SetIntersection_Interlaced_Vector_uint32_64_64 10880823.338 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1037763.360 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5914233.925 1.61%
SetIntersection_Interlaced_Vector_uint64_1024_16 2195207.117 18.15%
SetIntersection_Interlaced_Vector_uint64_1024_256 5650951.989 3.28%
SetIntersection_Interlaced_Vector_uint64_1024_4 1308736.985 6.30%
SetIntersection_Interlaced_Vector_uint64_1024_64 3325301.669 -1.95%
SetIntersection_Interlaced_Vector_uint64_16384_1 1037912.270 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47198414.219 -5.40%
SetIntersection_Interlaced_Vector_uint64_16384_16 3292918.567 -5.59%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78660777.779 -
SetIntersection_Interlaced_Vector_uint64_16384_256 19233659.828 30.14%
SetIntersection_Interlaced_Vector_uint64_16384_4 1537155.712 -1.26%
SetIntersection_Interlaced_Vector_uint64_16384_64 7326153.340 -16.58%
SetIntersection_Interlaced_Vector_uint64_16_1 62519578.221 -1.55%
SetIntersection_Interlaced_Vector_uint64_16_16 35655509.544 -
SetIntersection_Interlaced_Vector_uint64_16_4 55834810.698 -
SetIntersection_Interlaced_Vector_uint64_1_1 532537473.364 -3.92%
SetIntersection_Interlaced_Vector_uint64_256_1 4145704.312 -
SetIntersection_Interlaced_Vector_uint64_256_16 5946685.318 1.45%
SetIntersection_Interlaced_Vector_uint64_256_256 4566849.822 -
SetIntersection_Interlaced_Vector_uint64_256_4 4787781.732 3.27%
SetIntersection_Interlaced_Vector_uint64_256_64 8940316.954 31.11%
SetIntersection_Interlaced_Vector_uint64_262144_1 1048981.599 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 109719873.823 10.17%
SetIntersection_Interlaced_Vector_uint64_262144_16 5623168.485 84.98%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353292738.250 -
SetIntersection_Interlaced_Vector_uint64_262144_256 57096516.729 25.58%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350634630.514 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1416333.719 -24.16%
SetIntersection_Interlaced_Vector_uint64_262144_64 19183746.189 53.67%
SetIntersection_Interlaced_Vector_uint64_4_1 212870853.961 -3.01%
SetIntersection_Interlaced_Vector_uint64_4_4 135104874.065 -
SetIntersection_Interlaced_Vector_uint64_64_1 16329052.514 1.03%
SetIntersection_Interlaced_Vector_uint64_64_16 17348433.642 -2.55%
SetIntersection_Interlaced_Vector_uint64_64_4 17833469.074 -
SetIntersection_Interlaced_Vector_uint64_64_64 10959535.176 -
SetIntersection_None_Set_float_1024_1 9493065.688 5.82%
SetIntersection_None_Set_float_1024_1024 8761646.692 -
SetIntersection_None_Set_float_1024_16 9377890.981 2.95%
SetIntersection_None_Set_float_1024_256 9481564.121 6.15%
SetIntersection_None_Set_float_1024_4 9372151.872 6.59%
SetIntersection_None_Set_float_1024_64 9295499.487 7.11%
SetIntersection_None_Set_float_16384_1 154514690.772 1.99%
SetIntersection_None_Set_float_16384_1024 152188818.622 1.09%
SetIntersection_None_Set_float_16384_16 153707018.558 1.92%
SetIntersection_None_Set_float_16384_16384 159068931.711 3.14%
SetIntersection_None_Set_float_16384_256 152753667.904 -1.77%
SetIntersection_None_Set_float_16384_4 154246143.892 1.52%
SetIntersection_None_Set_float_16384_64 153201450.906 1.54%
SetIntersection_None_Set_float_16_1 66005372.021 -1.48%
SetIntersection_None_Set_float_16_16 35160773.645 -
SetIntersection_None_Set_float_16_4 55983006.930 -1.35%
SetIntersection_None_Set_float_1_1 534175613.260 -
SetIntersection_None_Set_float_256_1 11485179.387 -
SetIntersection_None_Set_float_256_16 10891485.873 -
SetIntersection_None_Set_float_256_256 5746654.222 -
SetIntersection_None_Set_float_256_4 11182799.118 -2.35%
SetIntersection_None_Set_float_256_64 9158123.322 -1.63%
SetIntersection_None_Set_float_262144_1 1213307.455 8.06%
SetIntersection_None_Set_float_262144_1024 1210696.369 7.94%
SetIntersection_None_Set_float_262144_16 1207597.980 7.71%
SetIntersection_None_Set_float_262144_16384 1220864.748 8.29%
SetIntersection_None_Set_float_262144_256 1212835.611 8.14%
SetIntersection_None_Set_float_262144_262144 1202722.820 6.76%
SetIntersection_None_Set_float_262144_4 1210171.469 7.86%
SetIntersection_None_Set_float_262144_64 1210634.359 7.85%
SetIntersection_None_Set_float_4_1 216205467.228 -
SetIntersection_None_Set_float_4_4 135180047.877 -
SetIntersection_None_Set_float_64_1 22123082.443 1.06%
SetIntersection_None_Set_float_64_16 17986712.666 -
SetIntersection_None_Set_float_64_4 20967693.511 -2.31%
SetIntersection_None_Set_float_64_64 11066854.963 -3.89%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8771978.431 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8703961.082 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8620166.205 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8711616.507 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8619454.127 -2.63%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8882627.329 2.53%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 225672127.909 40.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 219065071.553 38.56%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 261347738.946 56.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 179365222.356 8.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 233087849.584 43.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 235577870.189 43.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 344987953.226 108.52%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66698225.735 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35418253.959 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56287178.305 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534407757.182 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11292313.311 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10726698.744 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5853754.865 2.77%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11360871.596 2.58%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9135282.934 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1264237.549 2.16%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1258653.076 1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1255592.367 1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1276062.986 3.58%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1265651.447 3.28%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1271628.090 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1255869.711 1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1255538.818 1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215857595.381 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135272311.252 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21862247.804 -2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18277974.708 2.43%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20514999.202 -3.66%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11622599.633 1.87%
SetIntersection_None_Set_string_1024_1 8889770.110 -1.20%
SetIntersection_None_Set_string_1024_1024 9216047.945 2.91%
SetIntersection_None_Set_string_1024_16 8919924.072 -1.37%
SetIntersection_None_Set_string_1024_256 8808447.221 -1.94%
SetIntersection_None_Set_string_1024_4 8925497.890 1.38%
SetIntersection_None_Set_string_1024_64 8814345.493 -1.12%
SetIntersection_None_Set_string_16384_1 188177438.209 1.69%
SetIntersection_None_Set_string_16384_1024 203157061.629 2.73%
SetIntersection_None_Set_string_16384_16 190008102.055 2.61%
SetIntersection_None_Set_string_16384_16384 208221187.811 6.80%
SetIntersection_None_Set_string_16384_256 192841457.335 2.95%
SetIntersection_None_Set_string_16384_4 189204376.097 2.67%
SetIntersection_None_Set_string_16384_64 190573045.376 2.95%
SetIntersection_None_Set_string_16_1 68109413.005 -
SetIntersection_None_Set_string_16_16 36247599.752 -
SetIntersection_None_Set_string_16_4 58225366.091 -
SetIntersection_None_Set_string_1_1 541384216.714 -
SetIntersection_None_Set_string_256_1 11401696.735 -1.68%
SetIntersection_None_Set_string_256_16 10851793.885 -
SetIntersection_None_Set_string_256_256 5736584.322 -1.16%
SetIntersection_None_Set_string_256_4 11464046.571 -1.37%
SetIntersection_None_Set_string_256_64 9416297.723 -
SetIntersection_None_Set_string_262144_1 1807261.148 10.99%
SetIntersection_None_Set_string_262144_1024 1827119.303 10.95%
SetIntersection_None_Set_string_262144_16 1813623.537 11.14%
SetIntersection_None_Set_string_262144_16384 1813547.445 11.20%
SetIntersection_None_Set_string_262144_256 1813566.648 11.39%
SetIntersection_None_Set_string_262144_262144 1830230.467 11.62%
SetIntersection_None_Set_string_262144_4 1806542.154 10.87%
SetIntersection_None_Set_string_262144_64 1813339.926 11.14%
SetIntersection_None_Set_string_4_1 220737658.735 -
SetIntersection_None_Set_string_4_4 138301215.219 -
SetIntersection_None_Set_string_64_1 22942698.310 -
SetIntersection_None_Set_string_64_16 18655314.857 -
SetIntersection_None_Set_string_64_4 21894852.799 -
SetIntersection_None_Set_string_64_64 11732793.165 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8645311.261 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8747708.891 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8705151.578 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8782939.751 1.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8742902.715 -1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8808318.704 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201570699.565 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 207986669.284 5.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 201752610.064 2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 222082038.610 7.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205005970.799 4.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 201405183.258 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 203663794.088 3.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66685934.199 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35580467.962 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56970368.840 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537494692.775 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11260643.939 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10772837.148 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5841051.162 3.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11438038.714 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9081545.808 -2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1734374.023 -3.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1761722.252 8.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1777581.055 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1782583.905 8.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1781809.655 8.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1737455.565 6.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1719697.348 -2.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1787496.258 6.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217683397.384 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136013866.221 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22280358.804 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17869422.210 1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21179989.516 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11657336.602 3.77%
SetIntersection_None_Set_uint32_1024_1 8961413.911 2.90%
SetIntersection_None_Set_uint32_1024_1024 9082547.593 5.69%
SetIntersection_None_Set_uint32_1024_16 8887578.800 1.72%
SetIntersection_None_Set_uint32_1024_256 8882009.451 1.17%
SetIntersection_None_Set_uint32_1024_4 9165340.125 6.45%
SetIntersection_None_Set_uint32_1024_64 8882275.896 2.85%
SetIntersection_None_Set_uint32_16384_1 157801486.392 5.49%
SetIntersection_None_Set_uint32_16384_1024 155867460.433 4.67%
SetIntersection_None_Set_uint32_16384_16 157207036.145 5.05%
SetIntersection_None_Set_uint32_16384_16384 158828817.488 4.58%
SetIntersection_None_Set_uint32_16384_256 156437146.861 4.48%
SetIntersection_None_Set_uint32_16384_4 157372859.736 4.98%
SetIntersection_None_Set_uint32_16384_64 156353572.239 4.60%
SetIntersection_None_Set_uint32_16_1 66630680.184 -
SetIntersection_None_Set_uint32_16_16 35433663.076 1.41%
SetIntersection_None_Set_uint32_16_4 56480893.098 -
SetIntersection_None_Set_uint32_1_1 535094469.205 -
SetIntersection_None_Set_uint32_256_1 11639434.110 4.10%
SetIntersection_None_Set_uint32_256_16 10857626.615 1.07%
SetIntersection_None_Set_uint32_256_256 5793971.662 -
SetIntersection_None_Set_uint32_256_4 11418653.995 2.10%
SetIntersection_None_Set_uint32_256_64 9346385.185 3.56%
SetIntersection_None_Set_uint32_262144_1 1288552.815 15.17%
SetIntersection_None_Set_uint32_262144_1024 1281392.008 14.29%
SetIntersection_None_Set_uint32_262144_16 1285474.693 14.67%
SetIntersection_None_Set_uint32_262144_16384 1262597.656 13.58%
SetIntersection_None_Set_uint32_262144_256 1291231.443 15.16%
SetIntersection_None_Set_uint32_262144_262144 1248598.633 11.25%
SetIntersection_None_Set_uint32_262144_4 1286376.629 15.23%
SetIntersection_None_Set_uint32_262144_64 1285877.846 14.65%
SetIntersection_None_Set_uint32_4_1 216290368.740 -
SetIntersection_None_Set_uint32_4_4 135266632.131 -
SetIntersection_None_Set_uint32_64_1 22605515.011 1.54%
SetIntersection_None_Set_uint32_64_16 18335526.027 1.04%
SetIntersection_None_Set_uint32_64_4 21585171.612 2.01%
SetIntersection_None_Set_uint32_64_64 11446826.691 -
SetIntersection_None_Set_uint64_1024_1 8821655.763 2.10%
SetIntersection_None_Set_uint64_1024_1024 8831485.193 2.18%
SetIntersection_None_Set_uint64_1024_16 8796610.375 1.98%
SetIntersection_None_Set_uint64_1024_256 8831144.667 3.15%
SetIntersection_None_Set_uint64_1024_4 8827713.745 3.16%
SetIntersection_None_Set_uint64_1024_64 8916310.264 2.25%
SetIntersection_None_Set_uint64_16384_1 169954805.538 7.05%
SetIntersection_None_Set_uint64_16384_1024 177356051.993 4.36%
SetIntersection_None_Set_uint64_16384_16 176836962.762 6.41%
SetIntersection_None_Set_uint64_16384_16384 169699922.238 1.08%
SetIntersection_None_Set_uint64_16384_256 177697878.885 7.80%
SetIntersection_None_Set_uint64_16384_4 177733237.410 10.02%
SetIntersection_None_Set_uint64_16384_64 182573640.092 10.03%
SetIntersection_None_Set_uint64_16_1 66420766.604 -
SetIntersection_None_Set_uint64_16_16 35205875.730 -
SetIntersection_None_Set_uint64_16_4 56684647.371 1.54%
SetIntersection_None_Set_uint64_1_1 533509341.875 -
SetIntersection_None_Set_uint64_256_1 11345965.376 -
SetIntersection_None_Set_uint64_256_16 10758092.662 1.41%
SetIntersection_None_Set_uint64_256_256 5885758.481 4.52%
SetIntersection_None_Set_uint64_256_4 11503330.597 4.56%
SetIntersection_None_Set_uint64_256_64 9126181.516 1.98%
SetIntersection_None_Set_uint64_262144_1 1247366.615 3.54%
SetIntersection_None_Set_uint64_262144_1024 1246000.162 2.48%
SetIntersection_None_Set_uint64_262144_16 1240710.855 2.78%
SetIntersection_None_Set_uint64_262144_16384 1248621.990 2.56%
SetIntersection_None_Set_uint64_262144_256 1237327.313 2.18%
SetIntersection_None_Set_uint64_262144_262144 1277545.818 4.30%
SetIntersection_None_Set_uint64_262144_4 1245871.582 3.26%
SetIntersection_None_Set_uint64_262144_64 1239121.336 2.47%
SetIntersection_None_Set_uint64_4_1 215921236.583 -
SetIntersection_None_Set_uint64_4_4 134859074.761 -
SetIntersection_None_Set_uint64_64_1 22453505.790 -
SetIntersection_None_Set_uint64_64_16 18226353.817 -
SetIntersection_None_Set_uint64_64_4 21481309.502 3.04%
SetIntersection_None_Set_uint64_64_64 11482030.856 1.72%
SetIntersection_None_Vector_float_1024_1 1094834.231 1.01%
SetIntersection_None_Vector_float_1024_1024 1050457.102 -1.44%
SetIntersection_None_Vector_float_1024_16 1088067.560 -
SetIntersection_None_Vector_float_1024_256 1091735.857 1.58%
SetIntersection_None_Vector_float_1024_4 1075406.753 -
SetIntersection_None_Vector_float_1024_64 1089877.151 1.49%
SetIntersection_None_Vector_float_16384_1 1092033.271 -1.25%
SetIntersection_None_Vector_float_16384_1024 1109611.666 -
SetIntersection_None_Vector_float_16384_16 1088152.679 -2.36%
SetIntersection_None_Vector_float_16384_16384 1104932.676 -
SetIntersection_None_Vector_float_16384_256 1102948.937 -
SetIntersection_None_Vector_float_16384_4 1105501.037 -
SetIntersection_None_Vector_float_16384_64 1096152.362 -1.32%
SetIntersection_None_Vector_float_16_1 63235547.872 -
SetIntersection_None_Vector_float_16_16 33604187.889 -
SetIntersection_None_Vector_float_16_4 54162018.203 -
SetIntersection_None_Vector_float_1_1 532898262.900 -
SetIntersection_None_Vector_float_256_1 4276849.461 -
SetIntersection_None_Vector_float_256_16 3953892.809 -
SetIntersection_None_Vector_float_256_256 2122427.537 -
SetIntersection_None_Vector_float_256_4 4190094.936 -1.22%
SetIntersection_None_Vector_float_256_64 3398747.909 -
SetIntersection_None_Vector_float_262144_1 1139084.371 -
SetIntersection_None_Vector_float_262144_1024 1098176.866 -
SetIntersection_None_Vector_float_262144_16 1121945.274 -
SetIntersection_None_Vector_float_262144_16384 1130696.859 -
SetIntersection_None_Vector_float_262144_256 1132731.437 -
SetIntersection_None_Vector_float_262144_262144 1100398.149 -3.37%
SetIntersection_None_Vector_float_262144_4 1123545.012 -1.26%
SetIntersection_None_Vector_float_262144_64 1137690.402 -
SetIntersection_None_Vector_float_4_1 213608380.916 -
SetIntersection_None_Vector_float_4_4 133616157.598 -
SetIntersection_None_Vector_float_64_1 16649749.441 -
SetIntersection_None_Vector_float_64_16 13516350.874 -
SetIntersection_None_Vector_float_64_4 15895395.681 -
SetIntersection_None_Vector_float_64_64 8489991.537 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1078643.679 -2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1101242.449 1.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1104771.821 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1099603.769 6.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1085838.235 -1.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1104343.272 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1131195.662 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1134498.077 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1111988.177 -1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1146749.052 6.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1141494.751 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1142791.062 4.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1132152.124 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63884862.140 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34050158.573 1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54314442.744 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535565552.794 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4306766.863 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4074963.743 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2175834.387 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4274442.609 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3467100.395 3.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1147472.371 1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1141710.735 -3.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1180596.715 1.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1166768.609 2.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1183761.263 3.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1177585.860 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1153891.452 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1164627.144 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215232832.673 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134452191.210 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16901204.196 1.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13639076.535 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16169602.664 1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8568033.734 1.65%
SetIntersection_None_Vector_string_1024_1 1172491.796 -8.68%
SetIntersection_None_Vector_string_1024_1024 1158347.338 -10.64%
SetIntersection_None_Vector_string_1024_16 1169617.434 -7.35%
SetIntersection_None_Vector_string_1024_256 1156439.404 -10.67%
SetIntersection_None_Vector_string_1024_4 1170310.911 -9.23%
SetIntersection_None_Vector_string_1024_64 1148457.507 -11.18%
SetIntersection_None_Vector_string_16384_1 1172347.952 -15.16%
SetIntersection_None_Vector_string_16384_1024 1204039.504 -13.12%
SetIntersection_None_Vector_string_16384_16 1237208.021 -9.37%
SetIntersection_None_Vector_string_16384_16384 1231081.235 -9.27%
SetIntersection_None_Vector_string_16384_256 1223704.955 -9.36%
SetIntersection_None_Vector_string_16384_4 1217168.617 -10.16%
SetIntersection_None_Vector_string_16384_64 1218108.460 -11.37%
SetIntersection_None_Vector_string_16_1 65019181.018 -6.64%
SetIntersection_None_Vector_string_16_16 34436307.480 -7.24%
SetIntersection_None_Vector_string_16_4 55239504.886 -6.52%
SetIntersection_None_Vector_string_1_1 533835279.746 -
SetIntersection_None_Vector_string_256_1 4515049.369 -7.92%
SetIntersection_None_Vector_string_256_16 4181491.858 -10.23%
SetIntersection_None_Vector_string_256_256 2292310.575 -5.74%
SetIntersection_None_Vector_string_256_4 4411469.406 -9.81%
SetIntersection_None_Vector_string_256_64 3603026.106 -9.74%
SetIntersection_None_Vector_string_262144_1 1302413.214 -10.00%
SetIntersection_None_Vector_string_262144_1024 1300653.280 -11.90%
SetIntersection_None_Vector_string_262144_16 1264687.667 -13.13%
SetIntersection_None_Vector_string_262144_16384 1302163.816 -11.12%
SetIntersection_None_Vector_string_262144_256 1290759.901 -12.86%
SetIntersection_None_Vector_string_262144_262144 1288948.928 -11.50%
SetIntersection_None_Vector_string_262144_4 1263115.427 -13.24%
SetIntersection_None_Vector_string_262144_64 1289717.623 -10.97%
SetIntersection_None_Vector_string_4_1 216566682.534 -4.53%
SetIntersection_None_Vector_string_4_4 135297014.076 -4.89%
SetIntersection_None_Vector_string_64_1 17288026.912 -8.00%
SetIntersection_None_Vector_string_64_16 14118221.268 -8.01%
SetIntersection_None_Vector_string_64_4 16613547.562 -8.15%
SetIntersection_None_Vector_string_64_64 8764694.180 -9.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118627.142 2.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1087533.655 -2.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1136248.032 2.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1144860.426 3.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1104961.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1141001.181 2.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1147986.649 -1.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1148271.615 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1160917.442 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1165787.557 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1121675.263 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1160491.143 3.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1160076.989 1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63683441.310 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33778999.826 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53988760.785 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 533316415.569 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4279203.566 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4095605.399 1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2186720.743 1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4208813.173 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3451323.300 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1221296.984 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1156832.761 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1190843.283 1.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1187493.525 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1228232.319 3.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1223888.597 3.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1189834.902 2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1186092.714 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214590205.935 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134535703.780 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16868831.875 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13653281.211 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16031584.547 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8687821.647 1.92%
SetIntersection_None_Vector_uint32_1024_1 1075127.448 1.15%
SetIntersection_None_Vector_uint32_1024_1024 1072538.831 -
SetIntersection_None_Vector_uint32_1024_16 1077194.998 -
SetIntersection_None_Vector_uint32_1024_256 1076179.061 -
SetIntersection_None_Vector_uint32_1024_4 1081843.749 -
SetIntersection_None_Vector_uint32_1024_64 1078893.993 -
SetIntersection_None_Vector_uint32_16384_1 1100244.721 -
SetIntersection_None_Vector_uint32_16384_1024 1096151.424 3.39%
SetIntersection_None_Vector_uint32_16384_16 1094370.825 1.84%
SetIntersection_None_Vector_uint32_16384_16384 1094979.663 -1.14%
SetIntersection_None_Vector_uint32_16384_256 1097120.824 -
SetIntersection_None_Vector_uint32_16384_4 1107675.893 -
SetIntersection_None_Vector_uint32_16384_64 1104625.288 -
SetIntersection_None_Vector_uint32_16_1 63382108.845 -
SetIntersection_None_Vector_uint32_16_16 33560319.346 -
SetIntersection_None_Vector_uint32_16_4 53772557.105 -
SetIntersection_None_Vector_uint32_1_1 534672552.319 -
SetIntersection_None_Vector_uint32_256_1 4235364.185 -
SetIntersection_None_Vector_uint32_256_16 4004670.266 -
SetIntersection_None_Vector_uint32_256_256 2127091.615 -
SetIntersection_None_Vector_uint32_256_4 4188943.674 -
SetIntersection_None_Vector_uint32_256_64 3400584.380 2.56%
SetIntersection_None_Vector_uint32_262144_1 1140662.827 3.94%
SetIntersection_None_Vector_uint32_262144_1024 1119574.329 -
SetIntersection_None_Vector_uint32_262144_16 1124460.366 3.28%
SetIntersection_None_Vector_uint32_262144_16384 1123827.656 -1.25%
SetIntersection_None_Vector_uint32_262144_256 1111252.166 1.26%
SetIntersection_None_Vector_uint32_262144_262144 1125567.201 -
SetIntersection_None_Vector_uint32_262144_4 1121657.104 -1.47%
SetIntersection_None_Vector_uint32_262144_64 1134237.096 -
SetIntersection_None_Vector_uint32_4_1 213922285.486 -
SetIntersection_None_Vector_uint32_4_4 133832100.818 -
SetIntersection_None_Vector_uint32_64_1 16627869.795 -
SetIntersection_None_Vector_uint32_64_16 13548211.571 1.16%
SetIntersection_None_Vector_uint32_64_4 15971690.210 1.12%
SetIntersection_None_Vector_uint32_64_64 8483248.767 -
SetIntersection_None_Vector_uint64_1024_1 1082725.195 -
SetIntersection_None_Vector_uint64_1024_1024 1082600.789 2.35%
SetIntersection_None_Vector_uint64_1024_16 1071980.987 -
SetIntersection_None_Vector_uint64_1024_256 1078733.386 3.53%
SetIntersection_None_Vector_uint64_1024_4 1065320.495 -1.05%
SetIntersection_None_Vector_uint64_1024_64 1073569.835 3.53%
SetIntersection_None_Vector_uint64_16384_1 1095373.795 -
SetIntersection_None_Vector_uint64_16384_1024 1111521.356 2.22%
SetIntersection_None_Vector_uint64_16384_16 1108999.082 -
SetIntersection_None_Vector_uint64_16384_16384 1088929.085 -1.25%
SetIntersection_None_Vector_uint64_16384_256 1112970.907 1.02%
SetIntersection_None_Vector_uint64_16384_4 1098746.972 -
SetIntersection_None_Vector_uint64_16384_64 1099189.598 -
SetIntersection_None_Vector_uint64_16_1 63175728.744 -
SetIntersection_None_Vector_uint64_16_16 33492940.004 -
SetIntersection_None_Vector_uint64_16_4 53628199.846 1.10%
SetIntersection_None_Vector_uint64_1_1 532690679.956 -
SetIntersection_None_Vector_uint64_256_1 4247896.716 2.04%
SetIntersection_None_Vector_uint64_256_16 4012541.854 -
SetIntersection_None_Vector_uint64_256_256 2122757.263 -
SetIntersection_None_Vector_uint64_256_4 4194368.724 -
SetIntersection_None_Vector_uint64_256_64 3395756.715 -
SetIntersection_None_Vector_uint64_262144_1 1128905.128 -1.19%
SetIntersection_None_Vector_uint64_262144_1024 1125079.453 -1.28%
SetIntersection_None_Vector_uint64_262144_16 1132876.039 -
SetIntersection_None_Vector_uint64_262144_16384 1127769.017 -
SetIntersection_None_Vector_uint64_262144_256 1088998.144 -1.97%
SetIntersection_None_Vector_uint64_262144_262144 1126313.851 2.23%
SetIntersection_None_Vector_uint64_262144_4 1135735.073 -
SetIntersection_None_Vector_uint64_262144_64 1121987.365 -
SetIntersection_None_Vector_uint64_4_1 213610896.971 -
SetIntersection_None_Vector_uint64_4_4 133554264.676 -
SetIntersection_None_Vector_uint64_64_1 16593146.414 -
SetIntersection_None_Vector_uint64_64_16 13449398.394 1.02%
SetIntersection_None_Vector_uint64_64_4 15892401.175 -
SetIntersection_None_Vector_uint64_64_64 8427518.894 -
bm_gcd_complex 17.933 -
bm_gcd_random 28.958 -1.49%
bm_gcd_trivial 0.649 -
bm_lexicographical_compare<int>/1 1.592 22.61%
bm_lexicographical_compare<int>/1048576 68363.071 -
bm_lexicographical_compare<int>/262144 16243.241 -
bm_lexicographical_compare<int>/32768 1916.025 -
bm_lexicographical_compare<int>/4096 238.302 -
bm_lexicographical_compare<int>/512 29.810 -
bm_lexicographical_compare<int>/64 4.507 1.97%
bm_lexicographical_compare<int>/8 1.634 7.61%
bm_lexicographical_compare<signed_char>/1 1.492 12.87%
bm_lexicographical_compare<signed_char>/1048576 16276.559 -
bm_lexicographical_compare<signed_char>/262144 3839.608 -
bm_lexicographical_compare<signed_char>/32768 478.866 -
bm_lexicographical_compare<signed_char>/4096 59.771 -
bm_lexicographical_compare<signed_char>/512 7.945 3.64%
bm_lexicographical_compare<signed_char>/64 2.260 18.82%
bm_lexicographical_compare<signed_char>/8 3.421 5.43%
bm_lexicographical_compare<unsigned_char>/1 1.548 -6.56%
bm_lexicographical_compare<unsigned_char>/1048576 17924.538 -
bm_lexicographical_compare<unsigned_char>/262144 4499.880 -
bm_lexicographical_compare<unsigned_char>/32768 571.963 -
bm_lexicographical_compare<unsigned_char>/4096 77.767 -
bm_lexicographical_compare<unsigned_char>/512 8.690 -1.06%
bm_lexicographical_compare<unsigned_char>/64 1.862 -8.16%
bm_lexicographical_compare<unsigned_char>/8 1.321 -7.63%
bm_ranges_lexicographical_compare<int>/1 1.371 -4.10%
bm_ranges_lexicographical_compare<int>/1048576 68361.793 -
bm_ranges_lexicographical_compare<int>/262144 16247.340 -
bm_ranges_lexicographical_compare<int>/32768 1918.059 -
bm_ranges_lexicographical_compare<int>/4096 238.728 -
bm_ranges_lexicographical_compare<int>/512 29.820 -
bm_ranges_lexicographical_compare<int>/64 4.259 -5.66%
bm_ranges_lexicographical_compare<int>/8 1.465 -4.64%
bm_ranges_lexicographical_compare<signed_char>/1 1.640 9.83%
bm_ranges_lexicographical_compare<signed_char>/1048576 16248.571 -
bm_ranges_lexicographical_compare<signed_char>/262144 3838.711 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.883 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.828 -
bm_ranges_lexicographical_compare<signed_char>/512 7.848 -
bm_ranges_lexicographical_compare<signed_char>/64 2.166 2.70%
bm_ranges_lexicographical_compare<signed_char>/8 3.541 4.99%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.615 -2.86%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17916.821 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.085 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.119 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.662 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.782 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.941 -1.99%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -3.43%
bm_ranges_swap_ranges_vb_aligned/1024 6.490 -
bm_ranges_swap_ranges_vb_aligned/1048576 3326.731 -
bm_ranges_swap_ranges_vb_aligned/128 3.415 -
bm_ranges_swap_ranges_vb_aligned/131072 248.594 -
bm_ranges_swap_ranges_vb_aligned/16 3.306 -
bm_ranges_swap_ranges_vb_aligned/16384 34.708 -
bm_ranges_swap_ranges_vb_aligned/2048 8.480 -4.79%
bm_ranges_swap_ranges_vb_aligned/256 3.452 -
bm_ranges_swap_ranges_vb_aligned/262144 492.542 -1.29%
bm_ranges_swap_ranges_vb_aligned/32 3.305 -
bm_ranges_swap_ranges_vb_aligned/32768 64.109 -
bm_ranges_swap_ranges_vb_aligned/4096 11.897 -3.04%
bm_ranges_swap_ranges_vb_aligned/512 5.146 -
bm_ranges_swap_ranges_vb_aligned/524288 1041.815 -
bm_ranges_swap_ranges_vb_aligned/64 3.056 -2.86%
bm_ranges_swap_ranges_vb_aligned/65536 122.984 -
bm_ranges_swap_ranges_vb_aligned/8 3.259 -
bm_ranges_swap_ranges_vb_aligned/8192 19.451 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15651.239 -
bm_ranges_swap_ranges_vb_unaligned/262144 3773.634 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.881 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.940 -
bm_ranges_swap_ranges_vb_unaligned/512 13.432 -
bm_ranges_swap_ranges_vb_unaligned/64 6.169 -
bm_ranges_swap_ranges_vb_unaligned/8 5.248 4.54%
bm_swap_ranges_vb_aligned/1048576 3318.595 -
bm_swap_ranges_vb_aligned/262144 482.061 -
bm_swap_ranges_vb_aligned/32768 63.457 -
bm_swap_ranges_vb_aligned/4096 12.477 -
bm_swap_ranges_vb_aligned/512 4.957 -
bm_swap_ranges_vb_aligned/64 2.777 -3.50%
bm_swap_ranges_vb_aligned/8 3.259 -1.01%
bm_swap_ranges_vb_unaligned/1048576 15903.607 -
bm_swap_ranges_vb_unaligned/262144 3833.471 -
bm_swap_ranges_vb_unaligned/32768 484.646 -
bm_swap_ranges_vb_unaligned/4096 65.022 -
bm_swap_ranges_vb_unaligned/512 12.552 -
bm_swap_ranges_vb_unaligned/64 4.929 -
bm_swap_ranges_vb_unaligned/8 4.756 -
bm_write 601.893 -
ranges::min(std::deque<__int128>)/1 0.693 2.40%
ranges::min(std::deque<__int128>)/64 23.212 1.04%
ranges::min(std::deque<__int128>)/70000 28736.767 -1.99%
ranges::min(std::deque<__int128>)/8 2.854 -
ranges::min(std::deque<char>)/1 0.734 11.34%
ranges::min(std::deque<char>)/64 16.557 -31.09%
ranges::min(std::deque<char>)/70000 17805.864 -42.96%
ranges::min(std::deque<char>)/8 2.351 -6.47%
ranges::min(std::deque<long_long>)/1 0.669 -
ranges::min(std::deque<long_long>)/64 16.335 4.33%
ranges::min(std::deque<long_long>)/70000 18858.678 -
ranges::min(std::deque<long_long>)/8 2.305 -
ranges::min(std::list<__int128>)/1 0.376 3.01%
ranges::min(std::list<__int128>)/64 33.219 -
ranges::min(std::list<__int128>)/70000 59412.880 -
ranges::min(std::list<__int128>)/8 2.053 -
ranges::min(std::list<char>)/1 0.389 -6.96%
ranges::min(std::list<char>)/64 27.148 1.82%
ranges::min(std::list<char>)/70000 54040.245 -
ranges::min(std::list<char>)/8 1.926 1.27%
ranges::min(std::list<long_long>)/1 0.312 -13.77%
ranges::min(std::list<long_long>)/64 24.710 -
ranges::min(std::list<long_long>)/70000 51142.698 12.58%
ranges::min(std::list<long_long>)/8 1.919 -1.46%
ranges::min(std::vector<__int128>)/1 0.411 -
ranges::min(std::vector<__int128>)/64 27.996 1.50%
ranges::min(std::vector<__int128>)/70000 31851.041 -
ranges::min(std::vector<__int128>)/8 2.942 -
ranges::min(std::vector<char>)/1 0.329 -13.69%
ranges::min(std::vector<char>)/64 4.237 -
ranges::min(std::vector<char>)/70000 494.555 -
ranges::min(std::vector<char>)/8 2.359 -2.48%
ranges::min(std::vector<long_long>)/1 0.336 -11.98%
ranges::min(std::vector<long_long>)/64 4.675 -
ranges::min(std::vector<long_long>)/70000 7955.269 -
ranges::min(std::vector<long_long>)/8 2.183 -
ranges::minmax(std::deque<__int128>)/1 0.686 -4.55%
ranges::minmax(std::deque<__int128>)/64 32.406 -10.84%
ranges::minmax(std::deque<__int128>)/70000 34505.375 -1.53%
ranges::minmax(std::deque<__int128>)/8 3.800 -8.96%
ranges::minmax(std::deque<char>)/1 0.848 20.04%
ranges::minmax(std::deque<char>)/64 23.048 -7.14%
ranges::minmax(std::deque<char>)/70000 24028.879 -
ranges::minmax(std::deque<char>)/8 3.861 -2.41%
ranges::minmax(std::deque<long_long>)/1 0.773 -15.65%
ranges::minmax(std::deque<long_long>)/64 24.558 5.69%
ranges::minmax(std::deque<long_long>)/70000 26155.863 2.62%
ranges::minmax(std::deque<long_long>)/8 3.897 5.56%
ranges::minmax(std::list<__int128>)/1 0.462 2.61%
ranges::minmax(std::list<__int128>)/64 38.954 -8.73%
ranges::minmax(std::list<__int128>)/70000 58151.805 -10.22%
ranges::minmax(std::list<__int128>)/8 3.850 -
ranges::minmax(std::list<char>)/1 0.350 -
ranges::minmax(std::list<char>)/64 33.467 -
ranges::minmax(std::list<char>)/70000 53465.295 -
ranges::minmax(std::list<char>)/8 2.493 -
ranges::minmax(std::list<long_long>)/1 0.617 13.41%
ranges::minmax(std::list<long_long>)/64 30.379 -1.96%
ranges::minmax(std::list<long_long>)/70000 54582.461 -
ranges::minmax(std::list<long_long>)/8 2.530 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.851 -
ranges::minmax(std::vector<__int128>)/70000 34912.550 -
ranges::minmax(std::vector<__int128>)/8 4.161 1.46%
ranges::minmax(std::vector<char>)/1 0.633 -
ranges::minmax(std::vector<char>)/64 1.280 4.13%
ranges::minmax(std::vector<char>)/70000 590.039 -
ranges::minmax(std::vector<char>)/8 0.897 -11.79%
ranges::minmax(std::vector<long_long>)/1 0.688 -
ranges::minmax(std::vector<long_long>)/64 10.123 -
ranges::minmax(std::vector<long_long>)/70000 9143.023 -
ranges::minmax(std::vector<long_long>)/8 2.102 -
rng::contains(deque<int>)_(process_all)/1048576 244015.309 -
rng::contains(deque<int>)_(process_all)/32 8.700 -
rng::contains(deque<int>)_(process_all)/50 12.623 -
rng::contains(deque<int>)_(process_all)/8 3.138 3.78%
rng::contains(deque<int>)_(process_all)/8192 1874.317 -
rng::contains(list<int>)_(process_all)/1048576 815721.221 -
rng::contains(list<int>)_(process_all)/32 8.922 -
rng::contains(list<int>)_(process_all)/50 18.145 -
rng::contains(list<int>)_(process_all)/8 2.350 1.50%
rng::contains(list<int>)_(process_all)/8192 7165.102 -10.99%
rng::contains(vector<int>)_(process_all)/1048576 232217.932 -
rng::contains(vector<int>)_(process_all)/32 8.263 -
rng::contains(vector<int>)_(process_all)/50 12.192 -
rng::contains(vector<int>)_(process_all)/8 2.666 10.31%
rng::contains(vector<int>)_(process_all)/8192 1806.680 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18050.155 -7.05%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18858.242 -6.90%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1446915.461 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 425529.002 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.922 6.49%
rng::contains_subrange(deque<int>)_(process_all)/32 13.376 -6.93%
rng::contains_subrange(deque<int>)_(process_all)/50 25.507 5.60%
rng::contains_subrange(deque<int>)_(process_all)/8192 3325.248 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501327.015 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.984 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.623 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.914 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3904.136 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 474150.795 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.358 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.526 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.439 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3699.810 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37089.754 -
rng::contains_subrange(list<int>)_(near_matches)/1024 41565.678 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2615936.372 1.61%
rng::contains_subrange(list<int>)_(process_all)/1048576 842884.777 -1.22%
rng::contains_subrange(list<int>)_(process_all)/16 4.818 1.01%
rng::contains_subrange(list<int>)_(process_all)/32 9.941 -2.21%
rng::contains_subrange(list<int>)_(process_all)/50 16.415 -7.39%
rng::contains_subrange(list<int>)_(process_all)/8192 6918.836 -
rng::contains_subrange(list<int>)_(same_length)/1048576 932963.977 -2.26%
rng::contains_subrange(list<int>)_(same_length)/16 5.839 -
rng::contains_subrange(list<int>)_(same_length)/32 16.499 -
rng::contains_subrange(list<int>)_(same_length)/50 25.188 -
rng::contains_subrange(list<int>)_(same_length)/8192 7903.962 -
rng::contains_subrange(list<int>)_(single_element)/1048576 826779.726 -
rng::contains_subrange(list<int>)_(single_element)/16 4.756 -
rng::contains_subrange(list<int>)_(single_element)/32 10.002 -1.14%
rng::contains_subrange(list<int>)_(single_element)/50 17.275 -
rng::contains_subrange(list<int>)_(single_element)/8192 6911.348 -5.32%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13237.482 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13843.318 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 757880.965 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 207278.287 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.568 -3.66%
rng::contains_subrange(vector<int>)_(process_all)/32 7.856 -2.13%
rng::contains_subrange(vector<int>)_(process_all)/50 11.327 -6.86%
rng::contains_subrange(vector<int>)_(process_all)/8192 1618.947 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242548.967 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.990 4.72%
rng::contains_subrange(vector<int>)_(same_length)/32 8.759 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.760 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.619 -3.14%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234711.711 1.24%
rng::contains_subrange(vector<int>)_(single_element)/16 4.844 1.64%
rng::contains_subrange(vector<int>)_(single_element)/32 8.492 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.401 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1829.665 1.25%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 414.568 -11.29%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488439.188 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.997 -4.01%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.425 -3.23%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3798.659 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.136 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.763 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.140 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 522.721 1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 515167.925 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.949 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.522 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3996.752 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.163 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2056.918 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196210.692 -3.52%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.023 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.794 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19706.919 3.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 742.010 -2.58%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440547.189 -1.55%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.842 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.794 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11377.933 -3.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1739.956 -3.74%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2330072.324 -1.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.683 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.814 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 21555.188 6.35%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 519.823 -20.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1447046.287 -1.16%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 23.963 -1.67%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.802 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11307.867 -3.83%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.708 -9.29%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.708 -9.26%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.678 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.708 -9.28%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 758.357 -1.62%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 948777.703 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.310 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.067 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7687.900 -2.21%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.773 -5.63%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.773 -5.37%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.754 -1.77%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -5.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 847.738 -5.86%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1064776.786 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.169 -3.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.744 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10139.303 -1.55%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.804 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 78062.852 1.19%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.691 9.04%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.836 26.96%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.782 -3.85%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.204 -1.71%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.202 -2.14%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.212 -5.13%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.281 1.34%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.206 -1.67%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.786 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 305977.392 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.890 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.981 -1.69%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.018 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.809 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 286.705 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9397.588 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.342 -1.01%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.645 -1.18%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2303.819 -1.26%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.414 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15411.853 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.425 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.461 -1.95%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3855.082 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.038 1.06%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28003.941 4.16%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.724 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.412 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9769.521 -15.67%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.516 -2.32%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 644.026 -2.00%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.645 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.050 -5.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 163.715 -2.06%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 270.418 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8545.154 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.684 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.953 -8.07%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2092.597 -1.25%
rng::find(vector<bool>)_(process_all)/1024 4.746 2.99%
rng::find(vector<bool>)_(process_all)/1048576 3697.099 1.60%
rng::find(vector<bool>)_(process_all)/50 0.782 15.27%
rng::find(vector<bool>)_(process_all)/8 0.812 21.15%
rng::find(vector<bool>)_(process_all)/8192 33.516 -
rng::find_if(vector<bool>)_(process_all)/1024 564.106 -
rng::find_if(vector<bool>)_(process_all)/1048576 575932.539 -1.48%
rng::find_if(vector<bool>)_(process_all)/50 24.062 3.56%
rng::find_if(vector<bool>)_(process_all)/8 3.618 4.68%
rng::find_if(vector<bool>)_(process_all)/8192 4496.929 -1.10%
rng::find_if_not(vector<bool>)_(process_all)/1024 563.644 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 575155.747 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.827 -1.41%
rng::find_if_not(vector<bool>)_(process_all)/8 3.531 -3.97%
rng::find_if_not(vector<bool>)_(process_all)/8192 4491.195 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.010 -
rng::find_last(deque<int>)_(bail_10%)/1048576 322686.934 -
rng::find_last(deque<int>)_(bail_10%)/50 11.328 -
rng::find_last(deque<int>)_(bail_10%)/8 2.712 -2.44%
rng::find_last(deque<int>)_(bail_10%)/8192 2515.448 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.807 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25231.705 -7.69%
rng::find_last(deque<int>)_(bail_90%)/50 1.825 -
rng::find_last(deque<int>)_(bail_90%)/8 0.860 3.13%
rng::find_last(deque<int>)_(bail_90%)/8192 201.485 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.038 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 725643.235 99.57%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.375 2.71%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.296 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5840.372 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 727.473 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 683938.360 65.80%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.616 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.395 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5951.251 -2.32%
rng::find_last(list<int>)_(bail_10%)/1024 675.829 1.22%
rng::find_last(list<int>)_(bail_10%)/1048576 808959.440 3.16%
rng::find_last(list<int>)_(bail_10%)/50 16.046 2.40%
rng::find_last(list<int>)_(bail_10%)/8 2.069 -2.20%
rng::find_last(list<int>)_(bail_10%)/8192 6651.710 5.74%
rng::find_last(list<int>)_(bail_90%)/1024 76.763 -
rng::find_last(list<int>)_(bail_90%)/1048576 89515.471 3.12%
rng::find_last(list<int>)_(bail_90%)/50 1.270 2.30%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 599.370 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.244 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206126.799 -
rng::find_last(vector<char>)_(bail_10%)/50 10.820 -
rng::find_last(vector<char>)_(bail_10%)/8 2.000 -
rng::find_last(vector<char>)_(bail_10%)/8192 1618.457 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.451 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22845.148 -
rng::find_last(vector<char>)_(bail_90%)/50 1.435 -
rng::find_last(vector<char>)_(bail_90%)/8 0.459 -
rng::find_last(vector<char>)_(bail_90%)/8192 187.709 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.470 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212542.235 -
rng::find_last(vector<int>)_(bail_10%)/50 10.792 -
rng::find_last(vector<int>)_(bail_10%)/8 2.010 -
rng::find_last(vector<int>)_(bail_10%)/8192 1644.590 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.845 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23464.046 1.59%
rng::find_last(vector<int>)_(bail_90%)/50 1.556 7.99%
rng::find_last(vector<int>)_(bail_90%)/8 0.459 17.03%
rng::find_last(vector<int>)_(bail_90%)/8192 188.144 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 354.993 -2.07%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362931.483 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.501 -1.02%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.793 -1.30%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.920 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.514 -1.10%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38104.410 -4.01%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.522 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.146 -1.53%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.371 -1.93%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 773.048 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 911007.728 1.33%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.156 1.01%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.618 9.85%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7454.104 5.05%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 767.329 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 910769.535 1.36%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.430 -1.02%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.208 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6727.108 -1.49%
rng::find_last_if(list<int>)_(bail_10%)/1024 670.733 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 817521.344 1.69%
rng::find_last_if(list<int>)_(bail_10%)/50 19.303 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.282 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6483.938 -3.18%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.265 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 90657.002 2.33%
rng::find_last_if(list<int>)_(bail_90%)/50 2.162 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.705 -
rng::find_last_if(list<int>)_(bail_90%)/8192 598.326 -1.04%
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.107 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237229.414 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.527 -8.34%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.069 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1853.084 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.659 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26123.119 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.442 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.478 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 214.347 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.718 -2.14%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 305566.161 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.565 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.634 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2175.553 -4.37%
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.804 -1.37%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33336.437 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.509 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.683 18.69%
rng::find_last_if(vector<int>)_(bail_90%)/8192 217.763 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.879 -1.43%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363767.857 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.272 -2.33%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.811 -1.28%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2768.602 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.913 -1.26%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38246.833 -2.60%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.540 8.72%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.966 3.31%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.590 -1.75%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 752.768 -1.66%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 919697.590 1.49%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.155 -1.22%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.785 14.08%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6527.402 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 758.340 -1.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 913540.851 1.55%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.977 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.457 -9.20%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6435.363 -2.44%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 673.963 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 816233.800 1.55%
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.788 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.170 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7950.354 21.05%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.596 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88998.820 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.089 4.82%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 599.991 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.236 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237092.925 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.301 -1.14%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.068 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1856.116 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.967 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26170.840 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.515 1.14%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.471 -8.99%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 214.870 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.725 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306036.299 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.359 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2175.023 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.598 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33341.071 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.511 -1.08%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.489 3.22%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 217.891 -
rng::fold_left(deque<int>)/1048576 553500.987 -
rng::fold_left(deque<int>)/32 16.563 -
rng::fold_left(deque<int>)/50 27.656 -
rng::fold_left(deque<int>)/8 4.079 -
rng::fold_left(deque<int>)/8192 4329.009 -
rng::fold_left(list<int>)/1048576 1361875.326 -
rng::fold_left(list<int>)/32 20.614 -
rng::fold_left(list<int>)/50 37.417 -6.37%
rng::fold_left(list<int>)/8 3.826 -
rng::fold_left(list<int>)/8192 10673.270 -7.46%
rng::fold_left(vector<int>)/1048576 1324375.236 -
rng::fold_left(vector<int>)/32 21.591 -
rng::fold_left(vector<int>)/50 36.991 -
rng::fold_left(vector<int>)/8 3.542 -
rng::fold_left(vector<int>)/8192 10307.590 -
rng::for_each(map<int>)/32 25.177 -
rng::for_each(map<int>)/50 37.708 -
rng::for_each(map<int>)/8 6.098 -2.84%
rng::for_each(map<int>)/8192 11467.112 57.60%
rng::for_each(multimap<int>)/32 26.335 -
rng::for_each(multimap<int>)/50 40.217 -
rng::for_each(multimap<int>)/8 6.193 -
rng::for_each(multimap<int>)/8192 11616.664 60.61%
rng::for_each(multiset<int>)/32 25.279 -
rng::for_each(multiset<int>)/50 38.672 -
rng::for_each(multiset<int>)/8 6.829 3.75%
rng::for_each(multiset<int>)/8192 10258.772 33.35%
rng::for_each(set<int>)/32 25.114 -
rng::for_each(set<int>)/50 37.515 -1.14%
rng::for_each(set<int>)/8 6.544 -2.59%
rng::for_each(set<int>)/8192 10056.954 29.81%
rng::starts_with(deque<int>)/1000 451.289 3.48%
rng::starts_with(deque<int>)/1024 459.448 6.89%
rng::starts_with(deque<int>)/1048576 492229.490 -
rng::starts_with(deque<int>)/8 4.064 2.38%
rng::starts_with(deque<int>)/8192 3767.246 -1.83%
rng::starts_with(deque<int>,_pred)/1000 510.245 -
rng::starts_with(deque<int>,_pred)/1024 525.318 -
rng::starts_with(deque<int>,_pred)/1048576 509457.273 -2.22%
rng::starts_with(deque<int>,_pred)/8 4.642 -
rng::starts_with(deque<int>,_pred)/8192 3911.161 -2.26%
rng::starts_with(list<int>)/1000 751.715 -
rng::starts_with(list<int>)/1024 769.597 -
rng::starts_with(list<int>)/1048576 937101.167 -
rng::starts_with(list<int>)/8 2.920 -1.13%
rng::starts_with(list<int>)/8192 9089.911 -1.95%
rng::starts_with(list<int>,_pred)/1000 774.900 -1.65%
rng::starts_with(list<int>,_pred)/1024 797.052 -1.06%
rng::starts_with(list<int>,_pred)/1048576 968742.241 -
rng::starts_with(list<int>,_pred)/8 3.498 -
rng::starts_with(list<int>,_pred)/8192 11708.977 20.13%
rng::starts_with(vector<int>)/1000 58.256 -
rng::starts_with(vector<int>)/1024 59.814 -
rng::starts_with(vector<int>)/1048576 68265.416 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 484.353 -
rng::starts_with(vector<int>,_pred)/1000 279.592 -
rng::starts_with(vector<int>,_pred)/1024 288.651 -
rng::starts_with(vector<int>,_pred)/1048576 304455.669 -
rng::starts_with(vector<int>,_pred)/8 2.357 -4.19%
rng::starts_with(vector<int>,_pred)/8192 2480.695 -
std::adjacent_find(deque<int>)/1024 458.602 -
std::adjacent_find(deque<int>)/1048576 471453.816 -
std::adjacent_find(deque<int>)/50 15.010 -9.76%
std::adjacent_find(deque<int>)/8 2.889 8.16%
std::adjacent_find(deque<int>)/8192 3674.613 -
std::adjacent_find(deque<int>,_pred)/1024 626.400 -
std::adjacent_find(deque<int>,_pred)/1048576 646568.199 -
std::adjacent_find(deque<int>,_pred)/50 30.142 -2.42%
std::adjacent_find(deque<int>,_pred)/8 4.523 -6.65%
std::adjacent_find(deque<int>,_pred)/8192 5069.296 -
std::adjacent_find(list<int>)/1024 731.662 -
std::adjacent_find(list<int>)/1048576 864750.565 -
std::adjacent_find(list<int>)/50 23.158 -
std::adjacent_find(list<int>)/8 2.082 -
std::adjacent_find(list<int>)/8192 6554.731 -9.81%
std::adjacent_find(list<int>,_pred)/1024 784.270 -
std::adjacent_find(list<int>,_pred)/1048576 911499.730 -
std::adjacent_find(list<int>,_pred)/50 29.185 -
std::adjacent_find(list<int>,_pred)/8 3.764 -1.42%
std::adjacent_find(list<int>,_pred)/8192 7184.279 -
std::adjacent_find(vector<int>)/1024 232.404 -
std::adjacent_find(vector<int>)/1048576 232240.053 -
std::adjacent_find(vector<int>)/50 11.852 -
std::adjacent_find(vector<int>)/8 2.003 -1.04%
std::adjacent_find(vector<int>)/8192 1814.471 -
std::adjacent_find(vector<int>,_pred)/1024 397.376 -
std::adjacent_find(vector<int>,_pred)/1048576 463871.315 -1.65%
std::adjacent_find(vector<int>,_pred)/50 21.784 -6.40%
std::adjacent_find(vector<int>,_pred)/8 3.275 2.60%
std::adjacent_find(vector<int>,_pred)/8192 3178.597 -
std::all_of(deque<int>)_(process_all)/32 12.308 -
std::all_of(deque<int>)_(process_all)/32768 10500.914 4.23%
std::all_of(deque<int>)_(process_all)/50 18.916 -
std::all_of(deque<int>)_(process_all)/8 3.430 -
std::all_of(deque<int>)_(process_all)/8192 2624.034 3.88%
std::all_of(list<int>)_(process_all)/32 11.414 -
std::all_of(list<int>)_(process_all)/32768 25733.217 -3.15%
std::all_of(list<int>)_(process_all)/50 21.879 1.21%
std::all_of(list<int>)_(process_all)/8 2.646 -
std::all_of(list<int>)_(process_all)/8192 7611.014 1.68%
std::all_of(vector<int>)_(process_all)/32 8.294 -1.73%
std::all_of(vector<int>)_(process_all)/32768 8243.593 1.54%
std::all_of(vector<int>)_(process_all)/50 14.461 3.49%
std::all_of(vector<int>)_(process_all)/8 2.336 -
std::all_of(vector<int>)_(process_all)/8192 2120.129 2.84%
std::any_of(deque<int>)_(process_all)/32 12.285 -
std::any_of(deque<int>)_(process_all)/32768 10081.629 -3.94%
std::any_of(deque<int>)_(process_all)/50 18.870 -
std::any_of(deque<int>)_(process_all)/8 3.423 -
std::any_of(deque<int>)_(process_all)/8192 2561.518 -4.35%
std::any_of(list<int>)_(process_all)/32 11.664 -
std::any_of(list<int>)_(process_all)/32768 25551.659 -2.22%
std::any_of(list<int>)_(process_all)/50 21.786 -
std::any_of(list<int>)_(process_all)/8 2.652 -
std::any_of(list<int>)_(process_all)/8192 6962.130 -4.65%
std::any_of(vector<int>)_(process_all)/32 8.229 -
std::any_of(vector<int>)_(process_all)/32768 8124.946 -
std::any_of(vector<int>)_(process_all)/50 12.570 -4.33%
std::any_of(vector<int>)_(process_all)/8 2.325 1.14%
std::any_of(vector<int>)_(process_all)/8192 2031.393 -
std::copy(deque<int>)/1048576 50165.321 -
std::copy(deque<int>)/262144 11858.809 1.39%
std::copy(deque<int>)/32768 1142.079 -
std::copy(deque<int>)/4096 145.009 -
std::copy(deque<int>)/512 16.649 -
std::copy(deque<int>)/64 2.721 -
std::copy(deque<int>)/8 2.657 -1.13%
std::copy(list<int>)/1048576 861252.859 -
std::copy(list<int>)/262144 213198.591 -
std::copy(list<int>)/32768 25894.706 1.10%
std::copy(list<int>)/4096 3082.230 -
std::copy(list<int>)/512 363.571 -
std::copy(list<int>)/64 32.869 8.63%
std::copy(list<int>)/8 2.443 -
std::copy(vector<bool>)_(aligned)/1048576 2598.784 -17.98%
std::copy(vector<bool>)_(aligned)/262144 794.880 42.84%
std::copy(vector<bool>)_(aligned)/32768 35.193 -
std::copy(vector<bool>)_(aligned)/4096 4.691 -3.09%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.293 -3.78%
std::copy(vector<bool>)_(unaligned)/1048576 7014.557 -
std::copy(vector<bool>)_(unaligned)/262144 1713.506 -
std::copy(vector<bool>)_(unaligned)/32768 217.637 -
std::copy(vector<bool>)_(unaligned)/4096 26.013 -
std::copy(vector<bool>)_(unaligned)/512 3.487 -
std::copy(vector<bool>)_(unaligned)/64 1.790 -
std::copy(vector<int>)/1048576 50214.322 -
std::copy(vector<int>)/262144 12520.529 -
std::copy(vector<int>)/32768 3464.935 -
std::copy(vector<int>)/4096 161.424 -4.15%
std::copy(vector<int>)/512 15.942 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.157 -3.52%
std::copy_backward(deque<int>)/1048576 138478.792 -3.32%
std::copy_backward(deque<int>)/262144 34332.805 8.27%
std::copy_backward(deque<int>)/32768 3667.740 1.95%
std::copy_backward(deque<int>)/4096 146.549 -
std::copy_backward(deque<int>)/512 18.040 -5.28%
std::copy_backward(deque<int>)/64 5.432 53.44%
std::copy_backward(deque<int>)/8 2.773 3.82%
std::copy_backward(list<int>)/1048576 871651.675 -
std::copy_backward(list<int>)/262144 216694.367 -
std::copy_backward(list<int>)/32768 26272.560 -
std::copy_backward(list<int>)/4096 3224.804 2.02%
std::copy_backward(list<int>)/512 364.268 -
std::copy_backward(list<int>)/64 30.972 -
std::copy_backward(list<int>)/8 2.303 -6.46%
std::copy_backward(vector<bool>)_(aligned)/1048576 2617.829 7.30%
std::copy_backward(vector<bool>)_(aligned)/262144 611.035 18.67%
std::copy_backward(vector<bool>)_(aligned)/32768 35.521 -1.25%
std::copy_backward(vector<bool>)_(aligned)/4096 5.048 -1.82%
std::copy_backward(vector<bool>)_(aligned)/512 1.546 -4.30%
std::copy_backward(vector<bool>)_(aligned)/64 1.698 -5.60%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6554.335 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.513 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.215 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.356 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.795 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.914 1.55%
std::copy_backward(vector<int>)/1048576 50211.302 -
std::copy_backward(vector<int>)/262144 12468.635 -
std::copy_backward(vector<int>)/32768 3768.002 2.43%
std::copy_backward(vector<int>)/4096 163.601 -14.09%
std::copy_backward(vector<int>)/512 16.576 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.227 -
std::copy_if(deque<int>)_(entire_range)/1048576 276631.284 -
std::copy_if(deque<int>)_(entire_range)/262144 69485.671 -
std::copy_if(deque<int>)_(entire_range)/32768 8645.297 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.675 -
std::copy_if(deque<int>)_(entire_range)/512 134.686 -
std::copy_if(deque<int>)_(entire_range)/64 16.103 -
std::copy_if(deque<int>)_(entire_range)/8 2.640 3.68%
std::copy_if(deque<int>)_(every_other)/1048576 370147.002 -
std::copy_if(deque<int>)_(every_other)/262144 92542.698 -
std::copy_if(deque<int>)_(every_other)/32768 11548.805 -
std::copy_if(deque<int>)_(every_other)/4096 1446.499 -
std::copy_if(deque<int>)_(every_other)/512 180.127 -
std::copy_if(deque<int>)_(every_other)/64 23.165 -
std::copy_if(deque<int>)_(every_other)/8 3.449 -
std::copy_if(list<int>)_(entire_range)/1048576 866412.469 -
std::copy_if(list<int>)_(entire_range)/262144 215612.731 -
std::copy_if(list<int>)_(entire_range)/32768 26168.780 1.89%
std::copy_if(list<int>)_(entire_range)/4096 3034.303 -
std::copy_if(list<int>)_(entire_range)/512 367.423 -
std::copy_if(list<int>)_(entire_range)/64 31.162 -1.45%
std::copy_if(list<int>)_(entire_range)/8 2.548 -
std::copy_if(list<int>)_(every_other)/1048576 820276.153 -
std::copy_if(list<int>)_(every_other)/262144 207254.278 -
std::copy_if(list<int>)_(every_other)/32768 26003.846 1.81%
std::copy_if(list<int>)_(every_other)/4096 3391.672 -12.81%
std::copy_if(list<int>)_(every_other)/512 357.053 -
std::copy_if(list<int>)_(every_other)/64 27.578 -
std::copy_if(list<int>)_(every_other)/8 2.286 -
std::copy_if(vector<int>)_(entire_range)/1048576 243248.769 -
std::copy_if(vector<int>)_(entire_range)/262144 59295.572 -
std::copy_if(vector<int>)_(entire_range)/32768 7395.690 -
std::copy_if(vector<int>)_(entire_range)/4096 925.604 -
std::copy_if(vector<int>)_(entire_range)/512 122.157 -
std::copy_if(vector<int>)_(entire_range)/64 16.815 -1.78%
std::copy_if(vector<int>)_(entire_range)/8 2.268 -1.28%
std::copy_if(vector<int>)_(every_other)/1048576 497040.456 -1.63%
std::copy_if(vector<int>)_(every_other)/262144 127021.747 -
std::copy_if(vector<int>)_(every_other)/32768 16115.994 -
std::copy_if(vector<int>)_(every_other)/4096 1986.519 -
std::copy_if(vector<int>)_(every_other)/512 253.662 -
std::copy_if(vector<int>)_(every_other)/64 32.731 -
std::copy_if(vector<int>)_(every_other)/8 4.190 -
std::copy_n(deque<int>)/1048576 49951.808 -
std::copy_n(deque<int>)/262144 11606.340 -1.06%
std::copy_n(deque<int>)/32768 1134.554 -
std::copy_n(deque<int>)/4096 145.027 -
std::copy_n(deque<int>)/512 16.715 -
std::copy_n(deque<int>)/64 2.790 -
std::copy_n(deque<int>)/8 2.734 -1.64%
std::copy_n(list<int>)/1048576 864354.757 -
std::copy_n(list<int>)/262144 215635.061 -
std::copy_n(list<int>)/32768 26958.287 1.84%
std::copy_n(list<int>)/4096 3574.552 -17.40%
std::copy_n(list<int>)/512 341.763 -
std::copy_n(list<int>)/64 14.871 -
std::copy_n(list<int>)/8 2.215 -
std::copy_n(vector<bool>)_(aligned)/1048576 2504.417 -19.81%
std::copy_n(vector<bool>)_(aligned)/262144 769.287 12.82%
std::copy_n(vector<bool>)_(aligned)/32768 35.383 -
std::copy_n(vector<bool>)_(aligned)/4096 4.709 -
std::copy_n(vector<bool>)_(aligned)/512 1.386 -
std::copy_n(vector<bool>)_(aligned)/64 1.286 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.682 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.551 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.186 -1.72%
std::copy_n(vector<bool>)_(unaligned)/4096 25.986 -
std::copy_n(vector<bool>)_(unaligned)/512 3.496 -
std::copy_n(vector<bool>)_(unaligned)/64 1.792 -
std::copy_n(vector<int>)/1048576 50187.449 -
std::copy_n(vector<int>)/262144 11914.027 -
std::copy_n(vector<int>)/32768 3302.485 -12.78%
std::copy_n(vector<int>)/4096 169.506 15.85%
std::copy_n(vector<int>)/512 16.016 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.327 -1.47%
std::count(deque<int>)_(every_other)/1024 244.263 -
std::count(deque<int>)_(every_other)/1048576 250648.239 -
std::count(deque<int>)_(every_other)/8 2.525 -
std::count(deque<int>)_(every_other)/8192 1918.514 -
std::count(list<int>)_(every_other)/1024 701.244 -1.03%
std::count(list<int>)_(every_other)/1048576 800609.363 -1.99%
std::count(list<int>)_(every_other)/8 2.039 -2.29%
std::count(list<int>)_(every_other)/8192 6739.787 -2.65%
std::count(vector<bool>)/1000 2.958 -1.32%
std::count(vector<bool>)/1024 1.680 -
std::count(vector<bool>)/1048576 1449.611 -
std::count(vector<bool>)/8192 11.360 -
std::count(vector<int>)_(every_other)/1024 102.154 -
std::count(vector<int>)_(every_other)/1048576 104592.774 -
std::count(vector<int>)_(every_other)/8 1.334 -
std::count(vector<int>)_(every_other)/8192 813.035 -
std::count_if(deque<int>)_(every_other)/1024 346.067 -
std::count_if(deque<int>)_(every_other)/1048576 342223.994 -
std::count_if(deque<int>)_(every_other)/8 3.492 -
std::count_if(deque<int>)_(every_other)/8192 2681.771 -
std::count_if(list<int>)_(every_other)/1024 747.542 -
std::count_if(list<int>)_(every_other)/1048576 878442.158 -
std::count_if(list<int>)_(every_other)/8 2.768 -
std::count_if(list<int>)_(every_other)/8192 8823.503 14.69%
std::count_if(vector<int>)_(every_other)/1024 245.285 -
std::count_if(vector<int>)_(every_other)/1048576 247573.410 -
std::count_if(vector<int>)_(every_other)/8 4.130 -
std::count_if(vector<int>)_(every_other)/8192 1893.923 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 652.569 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.979 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2518.614 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 348.273 6.85%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.769 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2544.376 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.079 -19.86%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.076 -23.32%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 451.287 -5.38%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.657 -3.43%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.533 -14.16%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.508 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 312.770 5.42%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.351 -1.90%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2144.882 -1.90%
std::deque<int>::ctor(size)/1024 69.485 -6.22%
std::deque<int>::ctor(size)/32 26.699 -6.60%
std::deque<int>::ctor(size)/8192 432.696 -4.00%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.224 -6.74%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.459 -5.51%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 422.056 -3.46%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.470 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.599 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.595 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.966 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.436 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.509 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.968 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.022 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.975 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.022 1.18%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.395 -1.12%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.600 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.929 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.785 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 319.931 -8.72%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 652.493 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.385 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2514.733 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.864 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.694 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1033.336 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.628 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8059.727 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12764.599 -1.69%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 750.043 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113466.321 -1.51%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.121 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.653 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6161.433 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6680.371 -1.13%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.577 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54684.497 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 861.643 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.410 -7.17%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11869.729 -6.59%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20506.044 1.85%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 629.777 1.18%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 180683.544 1.29%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 863.994 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.595 -6.87%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11923.791 -6.58%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20539.002 1.53%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 627.339 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 180923.798 1.65%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1054.991 -2.73%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.936 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11599.573 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20745.716 2.08%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 639.988 2.31%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 182675.451 2.03%
std::deque<std::string>::ctor(size)/1024 710.566 -1.88%
std::deque<std::string>::ctor(size)/32 41.377 -7.32%
std::deque<std::string>::ctor(size)/8192 8379.295 -1.57%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 942.760 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.014 -5.43%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12475.767 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20544.605 2.36%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 592.104 1.51%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 179563.841 2.33%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.331 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.291 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.352 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.229 2.09%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.684 2.05%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.326 2.60%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 312.613 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.576 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.422 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.113 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.496 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2348.732 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.903 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.723 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.905 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.197 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.018 1.90%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.732 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.545 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.497 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2340.496 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.201 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.350 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2358.975 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 515.853 -2.06%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 19.109 13.29%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4592.069 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6456.274 -1.44%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 154.967 -2.22%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52549.371 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1031.095 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 410.684 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8064.154 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12777.910 -1.42%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 749.639 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113559.970 -1.61%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.382 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.176 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.099 -1.61%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.445 -1.45%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.532 -1.73%
std::distance(deque<int>)/1024 0.850 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.856 -
std::distance(deque<int>)/8192 0.846 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.528 2.02%
std::distance(join_view(vector<vector<int>>))/50 0.604 -4.63%
std::distance(join_view(vector<vector<int>>))/8192 8.322 -
std::equal(deque<int>)_(it,_it,_it)/1024 489.683 9.28%
std::equal(deque<int>)_(it,_it,_it)/1048576 500556.375 1.07%
std::equal(deque<int>)_(it,_it,_it)/50 23.948 16.19%
std::equal(deque<int>)_(it,_it,_it)/8 4.438 -
std::equal(deque<int>)_(it,_it,_it)/8192 3889.230 1.63%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.862 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 427728.416 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.130 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.008 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3104.937 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.422 -1.90%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513371.840 -2.51%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.619 -2.55%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.293 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3986.348 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.717 1.58%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 514670.542 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.326 -1.09%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.531 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4008.954 -
std::equal(list<int>)_(it,_it,_it)/1024 1122.665 -
std::equal(list<int>)_(it,_it,_it)/1048576 1299069.624 -1.04%
std::equal(list<int>)_(it,_it,_it)/50 35.112 -
std::equal(list<int>)_(it,_it,_it)/8 2.704 -
std::equal(list<int>)_(it,_it,_it)/8192 9633.721 -1.96%
std::equal(list<int>)_(it,_it,_it,_it)/1024 772.637 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 941913.803 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.807 -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.002 -1.93%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11600.773 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 798.422 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 970731.218 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.671 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.467 -2.64%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11945.787 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1148.749 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1302040.657 -1.10%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.458 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.496 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11063.614 -3.01%
std::equal(vector<bool>)_(aligned)/1024 0.217 -
std::equal(vector<bool>)_(aligned)/1048576 0.217 -
std::equal(vector<bool>)_(aligned)/50 0.217 -
std::equal(vector<bool>)_(aligned)/8 0.217 -
std::equal(vector<bool>)_(aligned)/8192 0.217 -
std::equal(vector<bool>)_(unaligned)/1024 6.005 -
std::equal(vector<bool>)_(unaligned)/1048576 6313.144 -
std::equal(vector<bool>)_(unaligned)/50 0.877 1.62%
std::equal(vector<bool>)_(unaligned)/8 0.878 1.72%
std::equal(vector<bool>)_(unaligned)/8192 56.188 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.589 -
std::equal(vector<int>)_(it,_it,_it)/1048576 74259.849 -
std::equal(vector<int>)_(it,_it,_it)/50 4.130 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.738 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.995 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73873.778 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.308 2.35%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.450 7.26%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 569.830 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.274 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305764.362 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.666 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.992 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2539.365 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.686 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305954.451 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.441 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.662 1.25%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2537.906 -
std::fill(deque<int>)/1024 29.728 -1.48%
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.362 -
std::fill(deque<int>)/8192 233.931 -
std::fill(list<int>)/1024 491.991 -4.33%
std::fill(list<int>)/32 8.258 -
std::fill(list<int>)/50 34.937 -
std::fill(list<int>)/8192 7622.462 -12.63%
std::fill(vector<bool>)/1048576 3820.711 -
std::fill(vector<bool>)/262144 229.527 -
std::fill(vector<bool>)/32768 30.171 2.36%
std::fill(vector<bool>)/4096 4.177 -
std::fill(vector<bool>)/512 1.489 -
std::fill(vector<bool>)/64 1.413 -5.49%
std::fill(vector<int>)/1024 29.537 -
std::fill(vector<int>)/32 1.036 -
std::fill(vector<int>)/50 2.193 -
std::fill(vector<int>)/8192 232.435 -
std::fill_n(deque<int>)/1024 29.541 -
std::fill_n(deque<int>)/32 1.154 -
std::fill_n(deque<int>)/50 2.187 -
std::fill_n(deque<int>)/8192 233.577 -
std::fill_n(list<int>)/1024 474.053 -
std::fill_n(list<int>)/32 8.007 -1.00%
std::fill_n(list<int>)/50 15.727 -
std::fill_n(list<int>)/8192 8454.456 -4.05%
std::fill_n(vector<bool>)/1048576 3832.155 -
std::fill_n(vector<bool>)/262144 941.188 -
std::fill_n(vector<bool>)/32768 30.063 -1.14%
std::fill_n(vector<bool>)/4096 4.172 -
std::fill_n(vector<bool>)/512 1.453 -
std::fill_n(vector<bool>)/64 1.357 -6.75%
std::fill_n(vector<int>)/1024 29.554 -
std::fill_n(vector<int>)/32 1.139 -
std::fill_n(vector<int>)/50 2.205 -
std::fill_n(vector<int>)/8192 231.603 -
std::find(deque<int>)_(bail_25%)/1024 67.107 -
std::find(deque<int>)_(bail_25%)/32768 1898.894 -1.30%
std::find(deque<int>)_(bail_25%)/8 2.267 -
std::find(deque<int>)_(bail_25%)/8192 475.123 -1.22%
std::find(deque<int>)_(process_all)/1024 240.488 -
std::find(deque<int>)_(process_all)/32768 7711.603 -
std::find(deque<int>)_(process_all)/50 13.944 5.73%
std::find(deque<int>)_(process_all)/8 3.404 -1.38%
std::find(deque<int>)_(process_all)/8192 1928.446 -
std::find(list<int>)_(bail_25%)/1024 129.223 -1.69%
std::find(list<int>)_(bail_25%)/32768 7845.187 3.52%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1427.736 -
std::find(list<int>)_(process_all)/1024 685.448 -
std::find(list<int>)_(process_all)/32768 25985.914 -
std::find(list<int>)_(process_all)/50 18.799 -
std::find(list<int>)_(process_all)/8 2.227 -2.25%
std::find(list<int>)_(process_all)/8192 7230.987 -1.81%
std::find(vector<bool>)_(process_all)/1024 4.645 3.11%
std::find(vector<bool>)_(process_all)/1048576 3629.882 -
std::find(vector<bool>)_(process_all)/50 0.691 -
std::find(vector<bool>)_(process_all)/8 0.589 -7.56%
std::find(vector<bool>)_(process_all)/8192 33.185 -
std::find(vector<char>)_(bail_25%)/1024 5.230 -2.73%
std::find(vector<char>)_(bail_25%)/32768 135.154 -
std::find(vector<char>)_(bail_25%)/8 1.063 -3.80%
std::find(vector<char>)_(bail_25%)/8192 39.451 -
std::find(vector<char>)_(process_all)/1024 16.055 -
std::find(vector<char>)_(process_all)/32768 490.993 -
std::find(vector<char>)_(process_all)/50 1.651 1.51%
std::find(vector<char>)_(process_all)/8 0.923 -
std::find(vector<char>)_(process_all)/8192 134.499 -
std::find(vector<int>)_(bail_25%)/1024 65.443 -1.26%
std::find(vector<int>)_(bail_25%)/32768 1843.061 -
std::find(vector<int>)_(bail_25%)/8 1.414 -
std::find(vector<int>)_(bail_25%)/8192 466.370 -
std::find(vector<int>)_(process_all)/1024 239.857 -
std::find(vector<int>)_(process_all)/32768 7329.176 -
std::find(vector<int>)_(process_all)/50 12.268 -1.18%
std::find(vector<int>)_(process_all)/8 2.705 -2.52%
std::find(vector<int>)_(process_all)/8192 1833.132 -
std::find(vector<long_long>)_(bail_25%)/1024 22.920 -1.19%
std::find(vector<long_long>)_(bail_25%)/32768 724.844 -1.25%
std::find(vector<long_long>)_(bail_25%)/8 0.922 3.38%
std::find(vector<long_long>)_(bail_25%)/8192 187.857 -
std::find(vector<long_long>)_(process_all)/1024 89.720 -
std::find(vector<long_long>)_(process_all)/32768 2888.197 -
std::find(vector<long_long>)_(process_all)/50 4.381 -
std::find(vector<long_long>)_(process_all)/8 1.246 24.13%
std::find(vector<long_long>)_(process_all)/8192 719.639 -
std::find(vector<short>)_(bail_25%)/1024 5.961 -
std::find(vector<short>)_(bail_25%)/32768 187.257 -
std::find(vector<short>)_(bail_25%)/8 0.738 10.25%
std::find(vector<short>)_(bail_25%)/8192 45.264 -
std::find(vector<short>)_(process_all)/1024 22.351 -
std::find(vector<short>)_(process_all)/32768 716.235 -
std::find(vector<short>)_(process_all)/50 1.691 -
std::find(vector<short>)_(process_all)/8 0.677 -
std::find(vector<short>)_(process_all)/8192 179.869 -
std::find_end(deque<int>)_(match_near_end)/1000 39.042 -15.31%
std::find_end(deque<int>)_(match_near_end)/1024 36.020 10.88%
std::find_end(deque<int>)_(match_near_end)/8192 289.111 5.97%
std::find_end(deque<int>)_(near_matches)/1000 15711.533 -
std::find_end(deque<int>)_(near_matches)/1024 16308.122 -
std::find_end(deque<int>)_(near_matches)/8192 1123678.954 -
std::find_end(deque<int>)_(process_all)/1000 283.784 -
std::find_end(deque<int>)_(process_all)/1024 337.929 10.20%
std::find_end(deque<int>)_(process_all)/1048576 340490.363 29.10%
std::find_end(deque<int>)_(process_all)/8192 2663.346 25.22%
std::find_end(deque<int>)_(same_length)/1000 325.560 -
std::find_end(deque<int>)_(same_length)/1024 332.826 -
std::find_end(deque<int>)_(same_length)/8192 2795.676 4.72%
std::find_end(deque<int>)_(single_element)/1000 313.445 -
std::find_end(deque<int>)_(single_element)/1024 305.577 -3.53%
std::find_end(deque<int>)_(single_element)/8192 2201.868 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.234 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.611 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 615.614 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30795.455 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31964.356 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1877622.767 -
std::find_end(deque<int>,_pred)_(process_all)/1000 583.250 -
std::find_end(deque<int>,_pred)_(process_all)/1024 585.893 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593565.784 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4352.980 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.023 -
std::find_end(deque<int>,_pred)_(same_length)/1024 803.404 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4969.037 -1.67%
std::find_end(deque<int>,_pred)_(single_element)/1000 668.861 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.468 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4877.056 -
std::find_end(forward_list<int>)_(match_near_end)/1000 759.380 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4473.782 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256376.495 -
std::find_end(forward_list<int>)_(near_matches)/1000 36327.304 -
std::find_end(forward_list<int>)_(near_matches)/1024 37743.270 -
std::find_end(forward_list<int>)_(near_matches)/8192 2451743.150 -
std::find_end(forward_list<int>)_(process_all)/1000 695.145 -
std::find_end(forward_list<int>)_(process_all)/1024 701.871 -1.04%
std::find_end(forward_list<int>)_(process_all)/1048576 752626.575 -1.27%
std::find_end(forward_list<int>)_(process_all)/8192 5659.268 -
std::find_end(forward_list<int>)_(same_length)/1000 1468.508 -
std::find_end(forward_list<int>)_(same_length)/1024 1492.713 -
std::find_end(forward_list<int>)_(same_length)/8192 12965.511 -8.81%
std::find_end(forward_list<int>)_(single_element)/1000 691.740 -
std::find_end(forward_list<int>)_(single_element)/1024 708.546 9.17%
std::find_end(forward_list<int>)_(single_element)/8192 5934.423 3.11%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.301 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5142.970 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275653.631 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41545.762 1.29%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42813.492 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2680207.854 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 799.429 3.08%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.832 3.90%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 900696.985 4.04%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6605.487 4.33%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1523.767 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.145 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15815.876 -10.89%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 774.737 -2.14%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 794.327 -2.48%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6497.992 -1.93%
std::find_end(list<int>)_(match_near_end)/1000 79.052 2.35%
std::find_end(list<int>)_(match_near_end)/1024 59.743 -
std::find_end(list<int>)_(match_near_end)/8192 601.179 -
std::find_end(list<int>)_(near_matches)/1000 33179.703 -
std::find_end(list<int>)_(near_matches)/1024 34840.608 1.67%
std::find_end(list<int>)_(near_matches)/8192 2240040.465 -
std::find_end(list<int>)_(process_all)/1000 712.676 -
std::find_end(list<int>)_(process_all)/1024 727.496 -
std::find_end(list<int>)_(process_all)/1048576 872057.731 -
std::find_end(list<int>)_(process_all)/8192 7767.935 4.19%
std::find_end(list<int>)_(same_length)/1000 744.639 -
std::find_end(list<int>)_(same_length)/1024 745.844 -1.65%
std::find_end(list<int>)_(same_length)/8192 8137.791 -
std::find_end(list<int>)_(single_element)/1000 712.274 -
std::find_end(list<int>)_(single_element)/1024 729.351 -
std::find_end(list<int>)_(single_element)/8192 8760.860 5.18%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.336 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.350 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.052 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36933.742 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38267.800 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2401553.510 -
std::find_end(list<int>,_pred)_(process_all)/1000 793.822 -
std::find_end(list<int>,_pred)_(process_all)/1024 812.242 -2.97%
std::find_end(list<int>,_pred)_(process_all)/1048576 959342.030 -
std::find_end(list<int>,_pred)_(process_all)/8192 8235.039 1.31%
std::find_end(list<int>,_pred)_(same_length)/1000 770.244 -5.73%
std::find_end(list<int>,_pred)_(same_length)/1024 791.313 -3.15%
std::find_end(list<int>,_pred)_(same_length)/8192 10352.939 10.34%
std::find_end(list<int>,_pred)_(single_element)/1000 794.782 -
std::find_end(list<int>,_pred)_(single_element)/1024 813.561 -
std::find_end(list<int>,_pred)_(single_element)/8192 8828.178 1.91%
std::find_end(vector<int>)_(match_near_end)/1000 28.490 1.22%
std::find_end(vector<int>)_(match_near_end)/1024 29.339 2.63%
std::find_end(vector<int>)_(match_near_end)/8192 206.636 2.38%
std::find_end(vector<int>)_(near_matches)/1000 13445.008 -
std::find_end(vector<int>)_(near_matches)/1024 13951.763 -
std::find_end(vector<int>)_(near_matches)/8192 766694.550 -
std::find_end(vector<int>)_(process_all)/1000 215.983 -1.43%
std::find_end(vector<int>)_(process_all)/1024 221.165 -1.20%
std::find_end(vector<int>)_(process_all)/1048576 216658.504 -1.21%
std::find_end(vector<int>)_(process_all)/8192 1676.629 -1.39%
std::find_end(vector<int>)_(same_length)/1000 241.502 -
std::find_end(vector<int>)_(same_length)/1024 247.109 -1.88%
std::find_end(vector<int>)_(same_length)/8192 2020.083 -
std::find_end(vector<int>)_(single_element)/1000 249.727 4.08%
std::find_end(vector<int>)_(single_element)/1024 255.160 4.13%
std::find_end(vector<int>)_(single_element)/8192 1984.891 6.27%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.366 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.024 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.266 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23171.115 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24103.224 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450831.517 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.391 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.589 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643529.605 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4296.625 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.727 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.628 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5019.699 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.527 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.216 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4781.589 -
std::find_first_of(deque<int>)_(large_needle)/1024 363254.692 -
std::find_first_of(deque<int>)_(large_needle)/32 280.749 -
std::find_first_of(deque<int>)_(large_needle)/50 669.631 -
std::find_first_of(deque<int>)_(large_needle)/8192 23387368.066 -
std::find_first_of(deque<int>)_(small_needle)/1024 3526.421 2.20%
std::find_first_of(deque<int>)_(small_needle)/32 116.433 6.61%
std::find_first_of(deque<int>)_(small_needle)/50 175.191 4.78%
std::find_first_of(deque<int>)_(small_needle)/8192 28160.039 2.13%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 605036.706 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 571.415 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1562.352 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36727407.892 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6213.760 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.914 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.112 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49766.088 -
std::find_first_of(list<int>)_(large_needle)/1024 918650.070 -
std::find_first_of(list<int>)_(large_needle)/32 674.300 -
std::find_first_of(list<int>)_(large_needle)/50 1729.535 -
std::find_first_of(list<int>)_(large_needle)/8192 50964800.641 2.71%
std::find_first_of(list<int>)_(small_needle)/1024 2742.381 -
std::find_first_of(list<int>)_(small_needle)/32 93.341 -
std::find_first_of(list<int>)_(small_needle)/50 139.478 -
std::find_first_of(list<int>)_(small_needle)/8192 21958.904 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1042171.767 13.43%
std::find_first_of(list<int>,_pred)_(large_needle)/32 744.027 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1952.457 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 60407958.333 3.88%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5347.803 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 169.792 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.085 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43038.572 -
std::find_first_of(vector<int>)_(large_needle)/1024 129401.218 20.38%
std::find_first_of(vector<int>)_(large_needle)/32 128.443 26.75%
std::find_first_of(vector<int>)_(large_needle)/50 328.383 25.28%
std::find_first_of(vector<int>)_(large_needle)/8192 7956571.022 15.16%
std::find_first_of(vector<int>)_(small_needle)/1024 1507.523 7.21%
std::find_first_of(vector<int>)_(small_needle)/32 49.117 8.83%
std::find_first_of(vector<int>)_(small_needle)/50 75.079 8.51%
std::find_first_of(vector<int>)_(small_needle)/8192 12022.032 6.94%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 586934.918 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 490.692 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1350.695 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41604294.120 8.86%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5646.930 -5.01%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.425 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.118 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44647.829 -3.61%
std::find_if(deque<int>)_(bail_25%)/1024 77.134 -
std::find_if(deque<int>)_(bail_25%)/32768 2321.447 8.06%
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 583.898 8.37%
std::find_if(deque<int>)_(process_all)/1024 251.319 -
std::find_if(deque<int>)_(process_all)/32768 8238.894 2.32%
std::find_if(deque<int>)_(process_all)/50 12.577 -
std::find_if(deque<int>)_(process_all)/8 2.521 -1.83%
std::find_if(deque<int>)_(process_all)/8192 2006.586 -
std::find_if(list<int>)_(bail_25%)/1024 180.483 -
std::find_if(list<int>)_(bail_25%)/32768 7137.868 -5.43%
std::find_if(list<int>)_(bail_25%)/8 0.917 -
std::find_if(list<int>)_(bail_25%)/8192 1417.990 -
std::find_if(list<int>)_(process_all)/1024 685.235 -1.62%
std::find_if(list<int>)_(process_all)/32768 25943.059 1.48%
std::find_if(list<int>)_(process_all)/50 18.928 -
std::find_if(list<int>)_(process_all)/8 2.360 -
std::find_if(list<int>)_(process_all)/8192 7721.444 -15.16%
std::find_if(vector<bool>)_(process_all)/1024 565.935 -
std::find_if(vector<bool>)_(process_all)/1048576 576690.732 -
std::find_if(vector<bool>)_(process_all)/50 23.689 -1.09%
std::find_if(vector<bool>)_(process_all)/8 3.521 -
std::find_if(vector<bool>)_(process_all)/8192 4515.023 -
std::find_if(vector<char>)_(bail_25%)/1024 27.603 9.59%
std::find_if(vector<char>)_(bail_25%)/32768 862.010 7.82%
std::find_if(vector<char>)_(bail_25%)/8 1.001 8.19%
std::find_if(vector<char>)_(bail_25%)/8192 223.055 5.74%
std::find_if(vector<char>)_(process_all)/1024 123.772 -
std::find_if(vector<char>)_(process_all)/32768 3833.613 2.24%
std::find_if(vector<char>)_(process_all)/50 6.591 -
std::find_if(vector<char>)_(process_all)/8 1.399 -5.46%
std::find_if(vector<char>)_(process_all)/8192 937.299 -
std::find_if(vector<int>)_(bail_25%)/1024 26.976 -7.34%
std::find_if(vector<int>)_(bail_25%)/32768 813.592 -8.10%
std::find_if(vector<int>)_(bail_25%)/8 0.839 -8.39%
std::find_if(vector<int>)_(bail_25%)/8192 211.576 -7.80%
std::find_if(vector<int>)_(process_all)/1024 112.315 -
std::find_if(vector<int>)_(process_all)/32768 3228.999 -
std::find_if(vector<int>)_(process_all)/50 5.741 -
std::find_if(vector<int>)_(process_all)/8 1.362 7.65%
std::find_if(vector<int>)_(process_all)/8192 826.420 2.81%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.125 -1.03%
std::find_if_not(deque<int>)_(bail_25%)/32768 1982.443 -8.42%
std::find_if_not(deque<int>)_(bail_25%)/8 1.172 -
std::find_if_not(deque<int>)_(bail_25%)/8192 499.666 -8.26%
std::find_if_not(deque<int>)_(process_all)/1024 253.709 -6.46%
std::find_if_not(deque<int>)_(process_all)/32768 8080.548 -6.95%
std::find_if_not(deque<int>)_(process_all)/50 12.615 -
std::find_if_not(deque<int>)_(process_all)/8 2.614 1.36%
std::find_if_not(deque<int>)_(process_all)/8192 1999.622 -7.24%
std::find_if_not(list<int>)_(bail_25%)/1024 181.902 -8.25%
std::find_if_not(list<int>)_(bail_25%)/32768 7618.714 -7.27%
std::find_if_not(list<int>)_(bail_25%)/8 0.913 -
std::find_if_not(list<int>)_(bail_25%)/8192 1452.188 -1.96%
std::find_if_not(list<int>)_(process_all)/1024 722.095 -5.72%
std::find_if_not(list<int>)_(process_all)/32768 25333.197 -2.51%
std::find_if_not(list<int>)_(process_all)/50 38.886 2.33%
std::find_if_not(list<int>)_(process_all)/8 3.624 1.51%
std::find_if_not(list<int>)_(process_all)/8192 7219.450 -9.81%
std::find_if_not(vector<bool>)_(process_all)/1024 563.379 -
std::find_if_not(vector<bool>)_(process_all)/1048576 574542.385 -
std::find_if_not(vector<bool>)_(process_all)/50 23.856 1.13%
std::find_if_not(vector<bool>)_(process_all)/8 3.507 -
std::find_if_not(vector<bool>)_(process_all)/8192 4490.452 -
std::find_if_not(vector<char>)_(bail_25%)/1024 30.021 19.44%
std::find_if_not(vector<char>)_(bail_25%)/32768 942.525 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.994 39.17%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.093 3.69%
std::find_if_not(vector<char>)_(process_all)/1024 124.312 -
std::find_if_not(vector<char>)_(process_all)/32768 3749.431 -
std::find_if_not(vector<char>)_(process_all)/50 6.630 -
std::find_if_not(vector<char>)_(process_all)/8 1.470 2.97%
std::find_if_not(vector<char>)_(process_all)/8192 943.688 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.265 -5.95%
std::find_if_not(vector<int>)_(bail_25%)/32768 972.776 -4.52%
std::find_if_not(vector<int>)_(bail_25%)/8 0.909 -
std::find_if_not(vector<int>)_(bail_25%)/8192 248.100 -4.66%
std::find_if_not(vector<int>)_(process_all)/1024 113.028 -
std::find_if_not(vector<int>)_(process_all)/32768 3206.427 -
std::find_if_not(vector<int>)_(process_all)/50 5.758 3.12%
std::find_if_not(vector<int>)_(process_all)/8 1.305 -5.17%
std::find_if_not(vector<int>)_(process_all)/8192 808.886 -
std::flat_map<int,_int>::clear()/0 390.024 -
std::flat_map<int,_int>::clear()/1024 391.984 -1.31%
std::flat_map<int,_int>::clear()/32 391.144 -
std::flat_map<int,_int>::clear()/8192 405.282 -1.49%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.828 -1.28%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.086 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.510 -1.58%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.409 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.822 30.48%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.479 10.36%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.100 33.80%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.058 -2.19%
std::flat_map<int,_int>::count(key)_(existent)/32 3.053 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.439 -2.21%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.438 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.033 10.97%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.187 2.39%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.293 16.31%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.898 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.223 -1.24%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.640 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.558 -
std::flat_map<int,_int>::ctor(const&)/0 12.717 -
std::flat_map<int,_int>::ctor(const&)/1024 175.801 -1.35%
std::flat_map<int,_int>::ctor(const&)/32 22.849 -
std::flat_map<int,_int>::ctor(const&)/8192 1946.091 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.674 -1.15%
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 175.394 -1.48%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.796 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1941.283 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.559 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4226.426 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.073 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33197.389 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.605 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8702.591 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.405 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 135561.945 3.73%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.270 -1.84%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.311 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.498 -1.84%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.405 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.365 6.18%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.386 -1.53%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.877 5.62%
std::flat_map<int,_int>::erase(iterator)/1024 79.497 4.40%
std::flat_map<int,_int>::erase(iterator)/32 19.869 -
std::flat_map<int,_int>::erase(iterator)/8192 492.664 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.023 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.141 -1.68%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 394.663 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 617.861 1.33%
std::flat_map<int,_int>::erase(key)_(existent)/1024 113.702 27.91%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.692 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 567.978 2.83%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.445 -4.04%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.500 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.204 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.245 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -3.67%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.373 -2.67%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.735 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.916 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.170 -1.83%
std::flat_map<int,_int>::find(key)_(existent)/32 3.285 -
std::flat_map<int,_int>::find(key)_(existent)/8192 11.985 -1.76%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.364 -16.66%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.023 9.17%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.256 2.42%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.947 9.47%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.820 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.969 -5.76%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.104 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.736 -5.54%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.796 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 96.859 -39.91%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.412 -3.61%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 562.411 -6.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.884 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.367 -3.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.923 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.014 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.946 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.129 -31.83%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.175 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 511.796 -5.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.650 -1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5188.336 -13.97%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 605.040 -3.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40201.861 -11.53%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.825 -1.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5731.281 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.945 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44078.315 1.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.694 -1.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7688.435 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 667.674 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 72984.389 15.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.170 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1407.382 -7.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 444.203 -1.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8419.149 -9.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.996 -1.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1655.416 -3.79%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.041 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10242.496 -5.03%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.010 49.23%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.032 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.914 8.97%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.035 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.407 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.320 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 32.144 6.04%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.022 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.539 -37.50%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.817 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 573.876 -5.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.336 38.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.790 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.874 14.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.721 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.740 -15.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.102 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.146 -14.84%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.714 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 99.623 -38.42%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.367 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 573.682 -5.34%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.777 -1.63%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.019 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.297 -1.95%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.038 3.90%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.339 2.64%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.126 4.36%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.469 -2.08%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.516 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.976 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 690.524 23.39%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.282 -2.22%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.048 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.514 -1.25%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 747.945 31.08%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.993 -10.32%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.948 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 723.469 34.14%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.888 -2.11%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.945 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.353 -8.72%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.261 -4.75%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.691 -40.92%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.189 -7.95%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.411 -43.75%
std::flat_multimap<int,_int>::clear()/0 389.131 -3.11%
std::flat_multimap<int,_int>::clear()/1024 391.748 -2.39%
std::flat_multimap<int,_int>::clear()/32 390.480 -2.55%
std::flat_multimap<int,_int>::clear()/8192 406.869 -2.80%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.073 -2.04%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.101 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.402 -8.26%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.490 20.86%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.588 -29.36%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.176 -3.78%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.266 -30.68%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.150 -13.86%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.307 -1.75%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.813 -18.57%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.256 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.046 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.084 -1.88%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.468 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.850 -3.22%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.425 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.355 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1160.829 -1.32%
std::flat_multimap<int,_int>::ctor(const&)/0 12.650 -3.42%
std::flat_multimap<int,_int>::ctor(const&)/1024 175.728 -1.23%
std::flat_multimap<int,_int>::ctor(const&)/32 22.724 -1.93%
std::flat_multimap<int,_int>::ctor(const&)/8192 1922.680 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.696 -3.18%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 175.798 -1.32%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.769 -1.66%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1915.765 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.911 -2.61%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3931.756 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.369 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31988.973 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.942 -4.30%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8386.241 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 191.582 -1.57%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 120175.163 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.157 3.17%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.478 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.779 4.02%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.346 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.013 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.047 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.257 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.788 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.164 -
std::flat_multimap<int,_int>::erase(iterator)/8192 488.848 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.537 -3.66%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.632 -2.97%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.157 -3.47%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 610.112 -1.09%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 81.908 -6.88%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.607 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 509.832 -7.00%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.793 -1.38%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.073 7.43%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.246 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.552 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.829 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.024 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.208 -1.86%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 11.996 -1.32%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.334 6.61%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.502 -20.89%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.142 -4.50%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.181 -21.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.904 -1.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.879 -2.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.146 -2.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.663 3.55%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.808 -2.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.800 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.950 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 675.217 4.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.983 -3.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.567 -3.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.019 -4.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.488 -2.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.934 -2.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.154 -1.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.319 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 593.017 3.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.468 -2.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4847.229 -2.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 595.880 -3.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 36810.820 -1.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.916 -2.68%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5349.914 -2.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 608.741 -3.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41230.100 -1.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.403 -3.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7275.013 -1.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 658.115 -2.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59599.810 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.232 -2.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1072.453 -2.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.606 -2.65%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5918.773 -1.84%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.403 -2.93%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1093.447 -5.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 438.261 -3.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5942.594 -7.00%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.483 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.256 4.71%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 667.191 8.24%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.884 -1.30%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.713 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.126 -1.58%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 30.630 8.00%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.902 -1.81%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.015 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 24.981 6.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 660.208 6.00%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.873 -1.92%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.065 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.334 -1.88%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.685 -30.49%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.164 -7.03%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.462 -31.89%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 17.924 12.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 92.352 5.80%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 22.998 28.46%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 546.656 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 17.823 10.63%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 91.792 5.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 22.906 26.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 546.200 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.008 50.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.624 1.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.237 65.07%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.875 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.850 -1.39%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.943 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.158 -1.84%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.218 -28.59%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.220 -4.77%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.172 -31.75%
std::for_each(deque<int>)/32 3.658 -
std::for_each(deque<int>)/50 3.858 -
std::for_each(deque<int>)/8 0.912 -
std::for_each(deque<int>)/8192 254.282 -
std::for_each(join_view(vector<vector<int>>))/32 3.750 -
std::for_each(join_view(vector<vector<int>>))/50 4.051 -
std::for_each(join_view(vector<vector<int>>))/8 1.480 3.75%
std::for_each(join_view(vector<vector<int>>))/8192 263.252 -
std::for_each(list<int>)/32 10.790 -
std::for_each(list<int>)/50 20.079 -4.33%
std::for_each(list<int>)/8 2.523 -
std::for_each(list<int>)/8192 9054.391 25.15%
std::for_each(map<int>::iterator)/32 24.010 -
std::for_each(map<int>::iterator)/50 36.443 -
std::for_each(map<int>::iterator)/8 4.995 -
std::for_each(map<int>::iterator)/8192 11723.592 58.97%
std::for_each(multimap<int>::iterator)/32 23.767 -
std::for_each(multimap<int>::iterator)/50 36.940 -
std::for_each(multimap<int>::iterator)/8 5.077 -
std::for_each(multimap<int>::iterator)/8192 11147.820 50.05%
std::for_each(multiset<int>::iterator)/32 23.509 -
std::for_each(multiset<int>::iterator)/50 35.549 -
std::for_each(multiset<int>::iterator)/8 5.034 -
std::for_each(multiset<int>::iterator)/8192 10367.827 29.33%
std::for_each(set<int>::iterator)/32 24.464 -
std::for_each(set<int>::iterator)/50 36.753 -
std::for_each(set<int>::iterator)/8 5.033 -
std::for_each(set<int>::iterator)/8192 10102.585 27.60%
std::for_each(vector<int>)/32 3.651 -
std::for_each(vector<int>)/50 3.862 -
std::for_each(vector<int>)/8 0.908 -1.10%
std::for_each(vector<int>)/8192 251.580 -
std::for_each_n(deque<int>)/32 3.744 -
std::for_each_n(deque<int>)/50 3.962 -
std::for_each_n(deque<int>)/8 1.156 -3.85%
std::for_each_n(deque<int>)/8192 254.727 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.826 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.265 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.389 -12.51%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.516 -
std::for_each_n(list<int>)/32 11.195 -
std::for_each_n(list<int>)/50 21.950 -5.37%
std::for_each_n(list<int>)/8 2.533 2.03%
std::for_each_n(list<int>)/8192 8382.491 -
std::for_each_n(vector<int>)/32 3.691 -
std::for_each_n(vector<int>)/50 3.848 -
std::for_each_n(vector<int>)/8 2.638 -2.65%
std::for_each_n(vector<int>)/8192 251.716 -
std::generate(deque<int>)/1024 242.469 -
std::generate(deque<int>)/32 7.999 -
std::generate(deque<int>)/50 11.994 -
std::generate(deque<int>)/8192 1893.487 -
std::generate(list<int>)/1024 673.747 -
std::generate(list<int>)/32 8.401 -
std::generate(list<int>)/50 14.978 -1.90%
std::generate(list<int>)/8192 7495.210 -
std::generate(vector<int>)/1024 242.154 -
std::generate(vector<int>)/32 7.919 -
std::generate(vector<int>)/50 11.893 -
std::generate(vector<int>)/8192 1829.423 -
std::generate_n(deque<int>)/1024 242.437 -
std::generate_n(deque<int>)/32 8.172 -
std::generate_n(deque<int>)/50 12.130 -
std::generate_n(deque<int>)/8192 1947.451 -
std::generate_n(list<int>)/1024 650.132 -
std::generate_n(list<int>)/32 8.514 -
std::generate_n(list<int>)/50 15.179 -
std::generate_n(list<int>)/8192 7511.036 9.53%
std::generate_n(vector<int>)/1024 241.357 -
std::generate_n(vector<int>)/32 7.850 -
std::generate_n(vector<int>)/50 11.888 -
std::generate_n(vector<int>)/8192 1828.670 -
std::is_partitioned(deque<int>)_(partitioned)/1024 286.337 -2.07%
std::is_partitioned(deque<int>)_(partitioned)/32 9.199 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.012 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2255.622 -8.06%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.011 -6.30%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.755 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.634 -4.56%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 688.080 -20.74%
std::is_partitioned(list<int>)_(partitioned)/1024 595.374 -16.49%
std::is_partitioned(list<int>)_(partitioned)/32 8.579 -1.68%
std::is_partitioned(list<int>)_(partitioned)/50 13.982 -
std::is_partitioned(list<int>)_(partitioned)/8192 10390.005 48.15%
std::is_partitioned(list<int>)_(unpartitioned)/1024 172.065 -1.92%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.092 -5.99%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.405 -4.74%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2175.813 -
std::is_partitioned(vector<int>)_(partitioned)/1024 188.284 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.247 -2.93%
std::is_partitioned(vector<int>)_(partitioned)/50 9.476 -2.77%
std::is_partitioned(vector<int>)_(partitioned)/8192 1397.363 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 54.721 -2.10%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.706 4.98%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.754 -1.24%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.310 -7.36%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.593 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.906 -2.95%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3850.724 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 512490.371 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.864 -6.73%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 510.293 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.268 -1.03%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4077.566 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688275.155 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.709 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 482.603 -1.17%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.656 2.80%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3865.433 -3.44%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 515849.208 -5.05%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.153 3.45%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 528.433 1.55%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.528 -3.95%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4035.566 1.17%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685560.826 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.415 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1481.430 95.92%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.816 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 10518.609 14.29%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420429.682 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.512 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 778.357 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.571 -1.13%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11814.500 44.01%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1582454.375 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.704 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 762.666 -1.46%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.741 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 11570.670 21.13%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429538.951 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.656 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 796.145 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.144 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 12354.098 46.22%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1584793.556 -2.24%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.614 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.120 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.796 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2823.050 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 210852.824 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.480 2.67%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.058 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.398 -3.10%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.236 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1011799.077 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.094 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 380.181 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.160 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2948.805 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211422.946 -2.01%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.579 -1.36%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.399 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.383 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.995 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993796.434 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.609 3.55%
std::is_sorted(deque<int>)/1024 468.938 -
std::is_sorted(deque<int>)/8 2.644 -
std::is_sorted(deque<int>)/8192 3756.426 -
std::is_sorted(deque<int>,_pred)/1024 640.069 -
std::is_sorted(deque<int>,_pred)/8 4.778 -34.20%
std::is_sorted(deque<int>,_pred)/8192 5185.593 -
std::is_sorted(list<int>)/1024 743.224 -1.18%
std::is_sorted(list<int>)/8 2.107 -1.54%
std::is_sorted(list<int>)/8192 6979.253 -3.06%
std::is_sorted(list<int>,_pred)/1024 810.725 -1.15%
std::is_sorted(list<int>,_pred)/8 4.025 -
std::is_sorted(list<int>,_pred)/8192 7817.569 -8.45%
std::is_sorted(vector<int>)/1024 245.866 -2.13%
std::is_sorted(vector<int>)/8 2.055 -
std::is_sorted(vector<int>)/8192 1918.632 -4.07%
std::is_sorted(vector<int>,_pred)/1024 468.073 -
std::is_sorted(vector<int>,_pred)/8 3.238 -2.20%
std::is_sorted(vector<int>,_pred)/8192 3723.759 -
std::is_sorted_until(deque<int>)/1024 463.327 -6.84%
std::is_sorted_until(deque<int>)/8 3.740 50.00%
std::is_sorted_until(deque<int>)/8192 3711.696 -3.74%
std::is_sorted_until(deque<int>,_pred)/1024 594.342 -
std::is_sorted_until(deque<int>,_pred)/8 4.226 -6.33%
std::is_sorted_until(deque<int>,_pred)/8192 4792.782 -
std::is_sorted_until(list<int>)/1024 736.147 -
std::is_sorted_until(list<int>)/8 2.079 -
std::is_sorted_until(list<int>)/8192 6982.827 -2.64%
std::is_sorted_until(list<int>,_pred)/1024 792.323 -
std::is_sorted_until(list<int>,_pred)/8 3.665 -
std::is_sorted_until(list<int>,_pred)/8192 7585.398 -1.57%
std::is_sorted_until(vector<int>)/1024 234.975 -
std::is_sorted_until(vector<int>)/8 2.144 3.84%
std::is_sorted_until(vector<int>)/8192 1832.795 -
std::is_sorted_until(vector<int>,_pred)/1024 427.239 3.23%
std::is_sorted_until(vector<int>,_pred)/8 3.586 1.47%
std::is_sorted_until(vector<int>,_pred)/8192 3448.448 4.33%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4627.256 -1.38%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 524.134 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36456.930 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 702.837 -1.27%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.847 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14401.851 3.77%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11514.325 -4.92%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 333.895 -8.62%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100309.980 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11601.828 -
std::list<int>::ctor(Range)_(cheap_elements)/32 334.488 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100906.535 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11558.311 -1.13%
std::list<int>::ctor(const&)_(cheap_elements)/32 334.833 -1.25%
std::list<int>::ctor(const&)_(cheap_elements)/8192 100669.051 1.05%
std::list<int>::ctor(size)/1024 11958.730 -23.34%
std::list<int>::ctor(size)/32 329.525 -12.44%
std::list<int>::ctor(size)/8192 96885.976 -28.18%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11275.477 -10.24%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 329.990 -10.12%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97372.947 -7.07%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.605 -3.30%
std::list<int>::erase(begin)_(cheap_elements)/32 10.513 -5.34%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.425 -5.12%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.528 -3.09%
std::list<int>::insert(begin)_(cheap_elements)/32 10.891 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.489 -3.59%
std::list<int>::operator=(const&)_(cheap_elements)/1024 742.081 -1.58%
std::list<int>::operator=(const&)_(cheap_elements)/32 17.155 1.46%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9522.108 1.24%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4627.619 -1.94%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 524.840 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37512.498 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.542 -1.30%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.460 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.459 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4873.964 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.187 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39365.119 1.83%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16377.924 -4.62%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 872.994 -2.13%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 143930.782 -3.83%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.764 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.689 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14961.565 11.52%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6907.485 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.292 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56320.974 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12578.888 -6.11%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.960 -5.49%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102226.403 -5.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32160.452 -4.46%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 905.516 -4.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 276346.625 -3.76%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12817.074 -4.42%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 354.580 -4.85%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 105743.065 -3.19%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32149.673 -4.08%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 910.528 -6.52%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 276289.454 -3.36%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12461.815 -3.27%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 346.609 -2.12%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101963.295 -4.50%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32350.063 -4.02%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 908.508 -3.44%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 275561.927 -3.69%
std::list<std::string>::ctor(size)/1024 12343.528 -3.88%
std::list<std::string>::ctor(size)/32 339.265 -4.04%
std::list<std::string>::ctor(size)/8192 102019.332 -4.06%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12455.675 -4.16%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 344.433 -5.39%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101326.083 -5.48%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31666.266 -4.61%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 878.119 -5.66%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 272972.789 -4.51%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.037 -7.86%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.692 -6.21%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.125 -6.66%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 29.837 -3.89%
std::list<std::string>::erase(begin)_(expensive_elements)/32 28.875 -3.45%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.643 -1.68%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.604 -1.13%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.774 -1.56%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.462 -1.02%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.653 -2.07%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.006 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.535 -2.13%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1489.143 17.47%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.150 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10524.733 4.64%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6858.352 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 149.731 -1.95%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55357.169 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4754.333 -1.40%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.313 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38426.517 -1.64%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16442.509 -3.34%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 875.743 -5.19%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 144361.064 -3.13%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.651 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.927 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.331 -2.56%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.159 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 17.972 -2.38%
std::lower_bound(std::deque<int>)/100 30.342 -
std::lower_bound(std::deque<int>)/8 16.865 -
std::lower_bound(std::deque<int>)/8192 64.544 -1.02%
std::lower_bound(std::forward_list<int>)/100 83.290 1.09%
std::lower_bound(std::forward_list<int>)/8 15.293 -
std::lower_bound(std::forward_list<int>)/8192 10403.573 -
std::lower_bound(std::list<int>)/100 90.879 -
std::lower_bound(std::list<int>)/8 15.339 -
std::lower_bound(std::list<int>)/8192 16205.672 19.16%
std::lower_bound(std::vector<int>)/100 12.073 -
std::lower_bound(std::vector<int>)/8 7.717 -
std::lower_bound(std::vector<int>)/8192 15.584 -
std::make_heap(deque<int>)_(ascending)/1024 2640.277 -
std::make_heap(deque<int>)_(ascending)/8 28.441 5.31%
std::make_heap(deque<int>)_(ascending)/8192 20797.387 -
std::make_heap(deque<int>)_(descending)/1024 1087.958 -2.76%
std::make_heap(deque<int>)_(descending)/8 20.944 -
std::make_heap(deque<int>)_(descending)/8192 8581.956 -2.32%
std::make_heap(deque<int>)_(heap)/1024 1087.784 -3.00%
std::make_heap(deque<int>)_(heap)/8 21.090 -
std::make_heap(deque<int>)_(heap)/8192 8580.020 -2.42%
std::make_heap(deque<int>)_(pipe-organ)/1024 2655.802 -1.19%
std::make_heap(deque<int>)_(pipe-organ)/8 27.974 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20933.493 -
std::make_heap(deque<int>)_(repeated)/1024 2268.410 -1.02%
std::make_heap(deque<int>)_(repeated)/8 25.536 1.29%
std::make_heap(deque<int>)_(repeated)/8192 17803.513 -1.51%
std::make_heap(deque<int>)_(shuffled)/1024 2555.450 -4.25%
std::make_heap(deque<int>)_(shuffled)/8 25.024 2.11%
std::make_heap(deque<int>)_(shuffled)/8192 22554.915 -6.24%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.161 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.290 2.75%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17111.369 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.099 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.307 1.82%
std::make_heap(deque<int>,_pred)_(descending)/8192 5032.549 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.060 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.322 1.92%
std::make_heap(deque<int>,_pred)_(heap)/8192 5029.289 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.869 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.255 2.47%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17093.844 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.863 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.582 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.943 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1856.958 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.868 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15261.432 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 672.909 1.18%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.191 -3.02%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5184.568 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 293.954 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.736 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2234.521 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.145 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.739 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2234.452 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.402 -1.89%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.458 -2.70%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5166.463 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.159 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.317 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4615.392 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 617.282 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.197 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5280.783 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 685.869 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.897 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5290.885 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.419 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.656 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.243 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 287.628 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.672 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.234 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.056 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.522 -1.02%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5350.712 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.316 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.979 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4793.040 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.378 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.410 -1.11%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5717.717 -
std::make_heap(vector<int>)_(ascending)/1024 658.196 -
std::make_heap(vector<int>)_(ascending)/8 16.365 -
std::make_heap(vector<int>)_(ascending)/8192 5034.802 -
std::make_heap(vector<int>)_(descending)/1024 270.809 -
std::make_heap(vector<int>)_(descending)/8 14.586 -
std::make_heap(vector<int>)_(descending)/8192 1957.064 -
std::make_heap(vector<int>)_(heap)/1024 271.195 -
std::make_heap(vector<int>)_(heap)/8 14.642 -
std::make_heap(vector<int>)_(heap)/8192 1957.733 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.297 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.481 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5000.164 -
std::make_heap(vector<int>)_(repeated)/1024 562.648 -
std::make_heap(vector<int>)_(repeated)/8 15.396 -
std::make_heap(vector<int>)_(repeated)/8192 4288.212 -2.79%
std::make_heap(vector<int>)_(shuffled)/1024 574.248 -
std::make_heap(vector<int>)_(shuffled)/8 15.752 -
std::make_heap(vector<int>)_(shuffled)/8192 5066.062 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.999 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.645 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5032.657 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.211 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.603 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1957.589 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.236 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.623 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1958.054 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.217 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.646 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5023.403 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.048 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.788 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4318.268 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 569.774 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.767 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4969.919 1.02%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15852.012 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.898 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 500362.599 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16235.340 -4.16%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.420 -2.46%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 504370.315 -2.58%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21295.005 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.848 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 588669.778 -1.54%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17753.203 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.697 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523150.684 -1.28%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31543.079 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.310 -1.02%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 975814.866 -2.00%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14602.406 -2.04%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.336 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173325.304 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 21948.230 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.322 -1.29%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 614462.701 -2.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15817.785 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.623 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 448385.162 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16351.508 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.440 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 452073.342 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21418.000 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.132 -1.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 547746.661 -1.51%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17854.857 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 52.814 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 467002.728 -1.90%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31811.031 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.964 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 951161.003 -1.71%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13928.979 -1.37%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.296 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166053.005 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22040.224 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.071 -2.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 593818.826 -1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10907.376 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.057 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114197.482 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11115.322 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.632 2.47%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115497.917 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14566.655 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.156 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 156766.634 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12195.007 -1.16%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.893 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 128401.446 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23805.795 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.118 -1.68%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268043.984 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5742.979 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.216 -10.35%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62058.107 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 14957.321 -1.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.384 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 164871.314 -1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10916.486 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.224 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114940.015 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11126.206 -1.18%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.974 1.54%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 115923.686 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14599.492 -1.45%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.663 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 156626.453 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12210.833 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.345 -1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129103.853 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23734.655 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.557 -1.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 268147.674 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5750.706 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.998 -2.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61182.295 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 14978.214 -5.93%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.597 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 164119.862 -6.88%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11025.044 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.520 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114046.427 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11580.902 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.674 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117752.800 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14983.773 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.075 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 154931.970 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12788.281 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.217 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 131714.461 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23214.213 -1.09%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.151 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 258599.646 -1.18%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5826.435 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.490 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62264.704 -3.56%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14980.911 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.012 -1.05%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154294.728 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11002.649 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.555 -1.47%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114771.951 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11484.485 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.676 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 117687.200 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14927.392 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 53.641 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 155355.516 -1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12767.161 -1.10%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.389 1.05%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132038.866 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23145.258 -1.61%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.007 -2.77%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 258369.086 -1.57%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5819.672 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.307 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62805.718 1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 14942.176 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.197 1.18%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 154556.806 -1.00%
std::map<int,_int>::clear()/0 390.418 -1.19%
std::map<int,_int>::clear()/1024 9899.715 -3.95%
std::map<int,_int>::clear()/32 630.123 -2.91%
std::map<int,_int>::clear()/8192 81078.991 -3.86%
std::map<int,_int>::contains(key)_(existent)/1024 4.173 1.55%
std::map<int,_int>::contains(key)_(existent)/32 1.662 2.32%
std::map<int,_int>::contains(key)_(existent)/8192 5.477 -1.75%
std::map<int,_int>::contains(key)_(non-existent)/0 0.299 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.436 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.855 -1.00%
std::map<int,_int>::contains(key)_(non-existent)/8192 8.952 -35.75%
std::map<int,_int>::count(key)_(existent)/1024 3.673 -4.17%
std::map<int,_int>::count(key)_(existent)/32 1.514 -1.40%
std::map<int,_int>::count(key)_(existent)/8192 5.641 -2.07%
std::map<int,_int>::count(key)_(non-existent)/0 0.248 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.186 -
std::map<int,_int>::count(key)_(non-existent)/32 2.853 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.007 -1.38%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.856 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6139.773 2.99%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.258 1.04%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51494.071 -
std::map<int,_int>::ctor(const&)/0 12.876 -
std::map<int,_int>::ctor(const&)/1024 6517.144 -
std::map<int,_int>::ctor(const&)/32 223.873 -
std::map<int,_int>::ctor(const&)/8192 52443.051 1.47%
std::map<int,_int>::ctor(const&,_alloc)/0 12.746 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6472.797 -
std::map<int,_int>::ctor(const&,_alloc)/32 230.034 4.92%
std::map<int,_int>::ctor(const&,_alloc)/8192 51658.309 1.41%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.711 -3.47%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8785.381 -1.79%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.672 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70790.636 -1.40%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.743 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13033.006 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 272.868 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241297.674 -1.77%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.422 3.67%
std::map<int,_int>::equal_range(key)_(existent)/32 1.804 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.389 -1.34%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.249 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.460 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.687 8.46%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.329 1.99%
std::map<int,_int>::erase(iterator)/1024 20.083 -2.76%
std::map<int,_int>::erase(iterator)/32 19.956 -2.79%
std::map<int,_int>::erase(iterator)/8192 23.491 -2.01%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.061 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7163.162 -3.90%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.132 -2.62%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54922.286 -3.38%
std::map<int,_int>::erase(key)_(existent)/1024 24.971 3.64%
std::map<int,_int>::erase(key)_(existent)/32 21.770 -2.61%
std::map<int,_int>::erase(key)_(existent)/8192 24.739 -1.56%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.250 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.172 -5.49%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.293 -7.36%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.281 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.250 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.884 -1.81%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.747 -1.42%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.962 -3.18%
std::map<int,_int>::find(key)_(existent)/1024 4.227 1.91%
std::map<int,_int>::find(key)_(existent)/32 1.691 -
std::map<int,_int>::find(key)_(existent)/8192 5.279 -
std::map<int,_int>::find(key)_(non-existent)/0 0.249 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.335 -
std::map<int,_int>::find(key)_(non-existent)/32 2.215 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.541 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.104 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.531 -1.72%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.219 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.502 -2.63%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.071 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.788 -1.21%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.755 -1.47%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.293 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.243 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.174 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.790 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.489 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.238 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.958 3.79%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.003 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.500 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.062 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15637.916 1.29%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.925 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 173636.280 1.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.231 -1.08%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11833.463 -2.15%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.016 3.19%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 112958.478 -2.43%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.359 -1.40%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7610.809 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 536.244 -1.46%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134660.207 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.543 -1.28%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10778.943 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 658.631 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90639.381 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.390 -1.64%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9656.588 -1.84%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 632.788 -5.36%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85825.840 1.50%
std::map<int,_int>::insert(value)_(already_present)/1024 3.103 -8.53%
std::map<int,_int>::insert(value)_(already_present)/32 1.751 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.859 -3.54%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.114 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.580 1.05%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.775 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.346 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.080 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.248 2.02%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.372 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.592 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.543 -2.71%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.740 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.100 -1.18%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.067 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.523 5.05%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.019 1.47%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.715 3.72%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.060 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.263 -1.90%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.287 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.674 -2.06%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.587 4.17%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.473 -2.51%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.538 1.06%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.248 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.409 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.300 1.37%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.461 1.19%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.418 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6445.482 -2.13%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.760 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51371.408 -2.86%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.424 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6421.821 -2.11%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.420 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50762.512 -3.02%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1478.001 -2.59%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.894 -3.91%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12749.053 -1.66%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.446 1.30%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.767 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.718 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.248 -5.81%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.187 -4.19%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.436 -5.46%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.418 -6.40%
std::map<std::string,_int>::clear()/0 393.184 -
std::map<std::string,_int>::clear()/1024 21112.760 -5.85%
std::map<std::string,_int>::clear()/32 866.251 -
std::map<std::string,_int>::clear()/8192 207528.559 -4.84%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.914 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.688 18.17%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.244 -9.22%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.282 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.622 -3.72%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.068 -2.33%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.866 -2.10%
std::map<std::string,_int>::count(key)_(existent)/1024 23.154 -6.20%
std::map<std::string,_int>::count(key)_(existent)/32 15.786 -4.22%
std::map<std::string,_int>::count(key)_(existent)/8192 30.387 -2.50%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.253 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 22.984 -7.99%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.840 -4.64%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.704 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.778 -1.09%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7034.581 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 211.883 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59623.902 -
std::map<std::string,_int>::ctor(const&)/0 12.674 -
std::map<std::string,_int>::ctor(const&)/1024 34576.675 -2.16%
std::map<std::string,_int>::ctor(const&)/32 806.938 -3.21%
std::map<std::string,_int>::ctor(const&)/8192 341085.359 -1.68%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.718 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35437.587 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 765.640 -1.88%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 342136.658 -1.33%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.798 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40908.893 -1.66%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 824.474 -3.35%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388660.454 -5.69%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.828 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53426.668 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1037.783 1.73%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1082438.932 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.702 2.91%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.852 -14.61%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.459 7.69%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.990 -3.37%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.150 -1.79%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.226 1.77%
std::map<std::string,_int>::erase(iterator)/1024 28.480 -11.44%
std::map<std::string,_int>::erase(iterator)/32 31.571 11.03%
std::map<std::string,_int>::erase(iterator)/8192 29.145 -10.94%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.678 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12561.881 -3.90%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 673.450 -3.20%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116700.455 -2.19%
std::map<std::string,_int>::erase(key)_(existent)/1024 55.010 -42.88%
std::map<std::string,_int>::erase(key)_(existent)/32 75.340 12.02%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.211 -35.59%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.296 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.561 -4.30%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.369 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.346 -1.58%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.561 1.06%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.793 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.201 6.52%
std::map<std::string,_int>::find(key)_(existent)/32 16.148 9.89%
std::map<std::string,_int>::find(key)_(existent)/8192 30.040 -7.03%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.253 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.213 -2.21%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.518 -10.33%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.590 -2.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.620 2.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.746 -2.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.481 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.894 -2.81%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.497 1.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.996 17.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.897 -9.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 76.831 7.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.889 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.066 -33.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.010 10.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.413 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.446 -2.15%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.337 -2.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.539 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.252 -4.90%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.280 -1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65490.841 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1521.379 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932689.785 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.389 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43723.852 -2.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1220.098 -5.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614890.577 -1.79%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.333 -1.92%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38866.596 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1096.703 -1.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 610547.642 -1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.290 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34869.989 -1.79%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1261.252 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401949.683 -1.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.908 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34227.917 -2.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1293.937 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 366588.374 -1.36%
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.926 -5.56%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.453 9.27%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.088 -14.82%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.262 -24.79%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.625 3.18%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.330 -13.13%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 89.206 32.46%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.275 9.16%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.171 11.01%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.003 16.17%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.320 -1.52%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.808 17.57%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.315 62.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.366 -23.72%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.292 -14.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.371 16.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.655 -23.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.424 9.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.866 -7.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.306 -5.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.770 -27.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.775 2.62%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.738 -2.14%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.690 7.67%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.319 9.89%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.155 -1.54%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.489 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.130 7.55%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.432 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36081.338 -2.11%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 811.158 -2.94%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350629.698 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.449 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35791.122 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 761.595 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346324.464 -1.62%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.135 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15853.738 -7.00%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 326.720 4.09%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207840.756 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.494 3.33%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.990 -8.14%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.060 3.04%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.738 -8.43%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.198 -2.31%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.518 16.91%
std::mismatch(deque<int>)_(it,_it,_it)/1000 441.552 -2.39%
std::mismatch(deque<int>)_(it,_it,_it)/1024 465.058 2.61%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 493717.008 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.671 -1.82%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3831.266 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 469.857 -6.37%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.938 -6.59%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491760.592 -11.68%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.120 -4.71%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3826.050 -11.55%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 715.735 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 726.957 1.16%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626262.022 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.396 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4833.390 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 696.443 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 718.639 1.05%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624178.773 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.199 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4867.139 -
std::mismatch(list<int>)_(it,_it,_it)/1000 737.885 -1.01%
std::mismatch(list<int>)_(it,_it,_it)/1024 755.120 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 924746.937 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.632 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7769.321 -2.80%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 751.532 -5.44%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 765.436 -2.34%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 943815.380 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.947 -6.27%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12313.018 -1.20%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 795.064 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 811.687 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1000980.974 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.105 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12505.795 -2.84%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 791.835 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 812.354 -1.04%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 991648.239 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.679 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10681.812 -5.42%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.209 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.772 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68288.924 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.060 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 484.966 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.295 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.853 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68441.997 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.269 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 484.731 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 522.523 14.64%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 491.922 -3.78%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 605002.003 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.192 1.53%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4684.446 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.852 1.22%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 494.200 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 602803.306 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.316 2.18%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4695.676 -
std::move(deque<int>)/1048576 54600.267 -
std::move(deque<int>)/262144 15204.939 1.07%
std::move(deque<int>)/32768 2015.662 -
std::move(deque<int>)/4096 148.983 -
std::move(deque<int>)/512 22.102 -
std::move(deque<int>)/64 4.826 -
std::move(deque<int>)/8 3.388 -3.50%
std::move(list<int>)/1048576 994829.792 1.40%
std::move(list<int>)/262144 244806.879 1.69%
std::move(list<int>)/32768 31202.017 2.06%
std::move(list<int>)/4096 5087.630 28.98%
std::move(list<int>)/512 372.138 7.01%
std::move(list<int>)/64 40.949 4.92%
std::move(list<int>)/8 3.375 -
std::move(vector<bool>)_(aligned)/1048576 1738.035 -
std::move(vector<bool>)_(aligned)/262144 258.105 -
std::move(vector<bool>)_(aligned)/32768 36.886 -
std::move(vector<bool>)_(aligned)/4096 6.946 -1.83%
std::move(vector<bool>)_(aligned)/512 2.317 -1.18%
std::move(vector<bool>)_(aligned)/64 1.545 -4.04%
std::move(vector<bool>)_(unaligned)/1048576 6540.503 -
std::move(vector<bool>)_(unaligned)/262144 1589.961 -3.12%
std::move(vector<bool>)_(unaligned)/32768 204.751 -1.31%
std::move(vector<bool>)_(unaligned)/4096 27.048 5.16%
std::move(vector<bool>)_(unaligned)/512 4.566 -9.97%
std::move(vector<bool>)_(unaligned)/64 1.631 -
std::move(vector<int>)/1048576 56759.048 -2.08%
std::move(vector<int>)/262144 14934.146 -33.04%
std::move(vector<int>)/32768 1729.225 -
std::move(vector<int>)/4096 133.875 -
std::move(vector<int>)/512 20.055 -
std::move(vector<int>)/64 4.130 -
std::move(vector<int>)/8 2.308 -
std::move_backward(deque<int>)/1048576 131249.977 -
std::move_backward(deque<int>)/262144 31164.882 -
std::move_backward(deque<int>)/32768 3466.696 -1.57%
std::move_backward(deque<int>)/4096 157.054 1.38%
std::move_backward(deque<int>)/512 23.498 -
std::move_backward(deque<int>)/64 5.168 -
std::move_backward(deque<int>)/8 3.353 -6.50%
std::move_backward(list<int>)/1048576 1026877.811 -
std::move_backward(list<int>)/262144 257642.159 -
std::move_backward(list<int>)/32768 31697.694 2.09%
std::move_backward(list<int>)/4096 4809.954 -7.02%
std::move_backward(list<int>)/512 369.752 -
std::move_backward(list<int>)/64 39.341 -
std::move_backward(list<int>)/8 3.367 -
std::move_backward(vector<bool>)_(aligned)/1048576 1729.184 -
std::move_backward(vector<bool>)_(aligned)/262144 256.761 -
std::move_backward(vector<bool>)_(aligned)/32768 38.048 -
std::move_backward(vector<bool>)_(aligned)/4096 7.198 -
std::move_backward(vector<bool>)_(aligned)/512 2.269 -2.75%
std::move_backward(vector<bool>)_(aligned)/64 1.745 4.40%
std::move_backward(vector<bool>)_(unaligned)/1048576 6520.146 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.790 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.589 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.765 1.22%
std::move_backward(vector<bool>)_(unaligned)/512 4.551 -
std::move_backward(vector<bool>)_(unaligned)/64 1.729 -3.47%
std::move_backward(vector<int>)/1048576 58889.088 4.96%
std::move_backward(vector<int>)/262144 21417.674 1.49%
std::move_backward(vector<int>)/32768 1734.087 -
std::move_backward(vector<int>)/4096 135.312 -
std::move_backward(vector<int>)/512 20.784 -
std::move_backward(vector<int>)/64 4.325 -
std::move_backward(vector<int>)/8 2.277 -
std::multimap<int,_int>::clear()/0 390.197 -
std::multimap<int,_int>::clear()/1024 10205.849 -6.35%
std::multimap<int,_int>::clear()/32 633.214 -2.33%
std::multimap<int,_int>::clear()/8192 82534.075 -4.87%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.447 -3.02%
std::multimap<int,_int>::contains(key)_(existent)/32 1.779 1.54%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.462 -1.81%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.520 -2.59%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.717 -5.19%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.696 -26.08%
std::multimap<int,_int>::count(key)_(existent)/1024 5.463 -
std::multimap<int,_int>::count(key)_(existent)/32 3.607 -3.87%
std::multimap<int,_int>::count(key)_(existent)/8192 6.598 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.632 -2.13%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.258 -1.32%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.865 -1.97%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.774 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5935.629 -2.87%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.335 -2.65%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51398.483 -1.04%
std::multimap<int,_int>::ctor(const&)/0 12.708 -
std::multimap<int,_int>::ctor(const&)/1024 6564.268 -
std::multimap<int,_int>::ctor(const&)/32 221.544 2.09%
std::multimap<int,_int>::ctor(const&)/8192 52461.906 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.692 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6579.037 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 220.624 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52226.771 1.29%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.677 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8630.276 1.38%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.777 -3.99%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72407.283 4.84%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.686 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12924.963 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.574 -2.61%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249880.886 1.28%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.295 -1.57%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.415 -1.91%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.971 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.705 3.32%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.312 -5.88%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.885 -
std::multimap<int,_int>::erase(iterator)/1024 20.200 -2.02%
std::multimap<int,_int>::erase(iterator)/32 20.101 -2.24%
std::multimap<int,_int>::erase(iterator)/8192 20.165 -2.22%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.674 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7318.675 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.181 -1.06%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56686.251 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.056 3.42%
std::multimap<int,_int>::erase(key)_(existent)/32 22.188 -3.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.502 -1.21%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.251 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.602 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.311 1.73%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.593 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.938 -4.92%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.824 -1.78%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.153 -1.10%
std::multimap<int,_int>::find(key)_(existent)/1024 3.697 -3.61%
std::multimap<int,_int>::find(key)_(existent)/32 1.715 -2.20%
std::multimap<int,_int>::find(key)_(existent)/8192 5.253 -2.68%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.233 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.372 -7.57%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.181 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.292 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.968 -1.44%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.694 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.444 -2.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.267 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.250 1.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.454 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.881 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.334 -5.54%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.058 4.07%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.959 -1.84%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.018 -5.71%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.298 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.390 4.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.016 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.472 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.309 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14586.518 -1.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.190 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182419.018 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.323 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11963.639 3.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.707 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120687.051 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.680 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12160.169 -1.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.770 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 202403.937 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.691 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10874.430 -1.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 660.970 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90092.936 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.531 -2.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10184.953 4.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 676.518 -1.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83618.760 1.16%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.763 1.72%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.264 -2.34%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.470 -1.66%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.171 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.421 6.69%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.997 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.713 -1.04%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.162 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.553 3.40%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.092 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.784 -7.32%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.011 -1.46%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.384 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.137 -1.16%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.883 -1.01%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.432 -1.75%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.767 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.348 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6479.804 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.177 -1.23%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51426.725 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6433.797 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.628 -2.20%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51520.241 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1464.853 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.918 -14.91%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12845.225 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.022 -5.40%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.216 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.168 -7.68%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.249 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.849 16.09%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.776 10.22%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.374 17.38%
std::multimap<std::string,_int>::clear()/0 390.686 -
std::multimap<std::string,_int>::clear()/1024 20849.119 -4.38%
std::multimap<std::string,_int>::clear()/32 889.669 -1.51%
std::multimap<std::string,_int>::clear()/8192 209411.199 -3.19%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 21.333 -8.16%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.683 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.480 -4.25%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.272 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.173 3.72%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.778 2.14%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.286 6.71%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.680 -10.09%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.347 -4.07%
std::multimap<std::string,_int>::count(key)_(existent)/8192 26.715 -10.21%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.503 -9.04%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.279 -7.42%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.256 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.746 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7025.846 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 213.051 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60281.561 -
std::multimap<std::string,_int>::ctor(const&)/0 12.614 -
std::multimap<std::string,_int>::ctor(const&)/1024 34698.202 -2.72%
std::multimap<std::string,_int>::ctor(const&)/32 780.034 -1.49%
std::multimap<std::string,_int>::ctor(const&)/8192 340021.701 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.600 -1.14%
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36298.879 -1.91%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 848.060 -1.80%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 343017.597 -1.07%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.821 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38723.663 -9.95%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 946.861 -1.62%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377429.798 -3.03%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.808 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56027.564 -2.58%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 999.350 -2.29%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089700.844 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.986 -5.89%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.000 -5.33%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.334 -2.90%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.560 5.75%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.749 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.209 -5.12%
std::multimap<std::string,_int>::erase(iterator)/1024 24.967 -23.81%
std::multimap<std::string,_int>::erase(iterator)/32 26.125 -10.56%
std::multimap<std::string,_int>::erase(iterator)/8192 24.809 -20.84%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.744 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12375.251 -5.58%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.769 -1.85%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116054.690 -3.21%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 78.615 11.90%
std::multimap<std::string,_int>::erase(key)_(existent)/32 51.626 -12.48%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 101.697 11.04%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.523 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.384 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.469 1.06%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.285 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.480 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.669 -1.49%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.301 -3.81%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.430 -1.85%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.257 3.91%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.006 -5.19%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.406 1.51%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.942 -11.05%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.985 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.699 3.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.929 -2.07%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.232 3.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.724 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.851 -2.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.420 -2.89%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 50.919 -2.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.123 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.921 -1.39%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.001 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.699 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.921 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.098 -2.22%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.966 -2.08%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.552 -1.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.474 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64699.036 -2.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1354.953 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 905441.362 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.199 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42123.604 -3.79%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1175.689 -1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 588987.745 -1.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.043 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62834.981 -3.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1557.159 -1.28%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 808746.119 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.118 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33154.137 -6.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1116.577 -1.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 378936.124 -2.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.449 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31830.496 -3.88%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1102.837 -1.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 342038.988 -1.94%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.472 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.525 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.986 -1.46%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.200 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 67.747 4.19%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.321 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.515 -1.29%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.033 -1.08%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 41.718 -1.39%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.394 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.585 -3.42%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 90.105 -3.67%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.140 -16.18%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.895 -3.43%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 43.596 36.91%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 17.837 28.71%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 57.737 36.42%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.401 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36680.401 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 648.348 -2.22%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 345176.960 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.400 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35723.156 -1.05%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 744.312 -1.49%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 344956.747 -1.14%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.141 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 18055.589 2.10%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.992 -1.88%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 205356.850 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 81.917 -6.37%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 42.489 5.78%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 123.567 -1.35%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.629 20.92%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.519 22.10%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 44.091 26.40%
std::multiset<int>::clear()/0 389.704 -
std::multiset<int>::clear()/1024 9622.749 -3.45%
std::multiset<int>::clear()/32 615.970 -1.33%
std::multiset<int>::clear()/8192 76793.552 -2.41%
std::multiset<int>::contains(key)_(existent)/1024 4.034 -
std::multiset<int>::contains(key)_(existent)/32 1.719 1.25%
std::multiset<int>::contains(key)_(existent)/8192 8.635 1.80%
std::multiset<int>::contains(key)_(non-existent)/0 0.289 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.023 1.89%
std::multiset<int>::contains(key)_(non-existent)/32 2.770 -1.40%
std::multiset<int>::contains(key)_(non-existent)/8192 10.252 -
std::multiset<int>::count(key)_(existent)/1024 5.653 -3.62%
std::multiset<int>::count(key)_(existent)/32 3.829 -2.30%
std::multiset<int>::count(key)_(existent)/8192 9.113 -14.69%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -8.25%
std::multiset<int>::count(key)_(non-existent)/1024 5.785 -1.20%
std::multiset<int>::count(key)_(non-existent)/32 2.360 -2.27%
std::multiset<int>::count(key)_(non-existent)/8192 9.130 -1.19%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.806 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5753.087 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.745 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47513.333 -
std::multiset<int>::ctor(const&)/0 12.703 -
std::multiset<int>::ctor(const&)/1024 6388.736 1.62%
std::multiset<int>::ctor(const&)/32 230.118 4.34%
std::multiset<int>::ctor(const&)/8192 51137.089 1.71%
std::multiset<int>::ctor(const&,_alloc)/0 12.689 -
std::multiset<int>::ctor(const&,_alloc)/1024 6404.942 -
std::multiset<int>::ctor(const&,_alloc)/32 231.376 3.71%
std::multiset<int>::ctor(const&,_alloc)/8192 51163.195 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.675 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8586.780 -8.99%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.452 -7.72%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70006.243 -5.29%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.710 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12714.098 -4.58%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.394 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248189.792 -3.76%
std::multiset<int>::equal_range(key)_(existent)/1024 5.319 -1.02%
std::multiset<int>::equal_range(key)_(existent)/32 2.391 2.95%
std::multiset<int>::equal_range(key)_(existent)/8192 8.553 -1.81%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.250 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.542 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.357 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.196 -
std::multiset<int>::erase(iterator)/1024 23.278 -
std::multiset<int>::erase(iterator)/32 20.580 -
std::multiset<int>::erase(iterator)/8192 23.116 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.852 -3.35%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6491.812 -3.38%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.078 -1.33%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52856.203 -3.05%
std::multiset<int>::erase(key)_(existent)/1024 39.984 -
std::multiset<int>::erase(key)_(existent)/32 21.666 -1.43%
std::multiset<int>::erase(key)_(existent)/8192 61.796 2.03%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.559 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.332 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.980 -15.43%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.954 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.786 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.220 -
std::multiset<int>::find(key)_(existent)/1024 4.042 1.01%
std::multiset<int>::find(key)_(existent)/32 1.603 -
std::multiset<int>::find(key)_(existent)/8192 8.229 -2.60%
std::multiset<int>::find(key)_(non-existent)/0 0.250 -
std::multiset<int>::find(key)_(non-existent)/1024 5.454 -1.44%
std::multiset<int>::find(key)_(non-existent)/32 2.257 -1.81%
std::multiset<int>::find(key)_(non-existent)/8192 8.211 -2.72%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.199 -1.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.406 -15.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.838 1.56%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.898 -2.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.290 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.802 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.503 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.981 2.52%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.311 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.905 -1.18%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.837 1.31%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 78.916 11.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.292 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.361 -6.69%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.009 -1.51%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.874 1.95%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.232 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14539.214 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.203 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185421.899 -1.72%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.217 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11560.190 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.300 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117135.672 -1.20%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.182 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12230.065 1.11%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 692.211 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192607.854 -
std::multiset<int>::insert(value)_(already_present)/1024 27.268 -
std::multiset<int>::insert(value)_(already_present)/32 18.525 1.44%
std::multiset<int>::insert(value)_(already_present)/8192 31.946 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.032 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.231 -2.61%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.806 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.603 -20.42%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.042 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.542 1.11%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.994 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.543 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.061 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.164 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.755 -1.47%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.006 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.864 -1.68%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.083 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.331 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6447.460 2.42%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.863 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50344.763 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.318 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6379.405 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 229.063 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51137.843 1.13%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1350.001 -1.53%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.547 -2.91%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12353.575 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.021 -1.49%
std::multiset<int>::upper_bound(key)_(existent)/32 2.400 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.677 -1.72%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 10.978 -26.77%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.247 -12.36%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.102 -32.84%
std::multiset<std::string>::clear()/0 392.450 -
std::multiset<std::string>::clear()/1024 20902.912 -3.58%
std::multiset<std::string>::clear()/32 901.723 -1.87%
std::multiset<std::string>::clear()/8192 211067.511 -3.47%
std::multiset<std::string>::contains(key)_(existent)/1024 21.674 -
std::multiset<std::string>::contains(key)_(existent)/32 16.942 -3.17%
std::multiset<std::string>::contains(key)_(existent)/8192 32.474 -3.03%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.641 -1.72%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.166 -2.49%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.001 -2.54%
std::multiset<std::string>::count(key)_(existent)/1024 23.317 -1.19%
std::multiset<std::string>::count(key)_(existent)/32 19.895 -
std::multiset<std::string>::count(key)_(existent)/8192 29.343 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.151 -
std::multiset<std::string>::count(key)_(non-existent)/32 11.365 -1.52%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.645 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.772 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6896.376 -1.13%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.503 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57174.277 -
std::multiset<std::string>::ctor(const&)/0 12.618 -
std::multiset<std::string>::ctor(const&)/1024 34391.899 -
std::multiset<std::string>::ctor(const&)/32 814.192 -
std::multiset<std::string>::ctor(const&)/8192 339696.106 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.628 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36961.307 -
std::multiset<std::string>::ctor(const&,_alloc)/32 807.998 -1.61%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344375.141 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.821 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38562.636 1.59%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 826.122 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376518.847 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.813 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55029.685 1.58%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1033.077 -1.53%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1075926.403 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.829 -
std::multiset<std::string>::equal_range(key)_(existent)/32 18.947 -2.59%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.289 -1.73%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.677 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.961 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.710 -
std::multiset<std::string>::erase(iterator)/1024 27.437 -3.29%
std::multiset<std::string>::erase(iterator)/32 32.490 -1.05%
std::multiset<std::string>::erase(iterator)/8192 30.917 -1.45%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.377 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12825.254 -3.87%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 657.692 -3.65%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117579.010 -2.68%
std::multiset<std::string>::erase(key)_(existent)/1024 64.010 -
std::multiset<std::string>::erase(key)_(existent)/32 79.004 -
std::multiset<std::string>::erase(key)_(existent)/8192 66.803 -5.12%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.222 -1.12%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.301 -2.52%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.251 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.453 6.27%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.566 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.912 -
std::multiset<std::string>::find(key)_(existent)/1024 25.736 -
std::multiset<std::string>::find(key)_(existent)/32 14.252 2.05%
std::multiset<std::string>::find(key)_(existent)/8192 26.293 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.964 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.468 -
std::multiset<std::string>::find(key)_(non-existent)/8192 31.081 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.661 -2.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.506 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.722 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.107 3.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.336 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.485 1.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.440 1.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.734 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.011 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.519 -5.66%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.817 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 63.937 4.21%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.069 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.317 -1.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.608 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.739 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.719 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63506.314 -1.14%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1350.740 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 874939.340 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.231 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43385.926 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1223.221 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600310.799 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.211 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62003.483 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1506.532 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816199.953 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.233 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.854 -1.01%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.730 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.327 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 58.015 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 41.379 -6.72%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 84.173 -1.28%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.043 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 41.842 -1.98%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.493 -1.07%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.095 -2.49%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 90.941 -2.06%
std::multiset<std::string>::lower_bound(key)_(existent)/32 39.443 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 133.778 -2.01%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 51.386 30.55%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 17.726 23.60%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 59.979 36.87%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.282 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36127.011 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 708.295 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346875.978 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.272 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35763.580 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 686.446 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345549.600 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17112.327 4.08%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 330.827 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206354.140 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.696 -1.14%
std::multiset<std::string>::upper_bound(key)_(existent)/32 35.611 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 134.203 -1.36%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.634 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.750 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.346 -
std::none_of(deque<int>)_(process_all)/32 12.294 -
std::none_of(deque<int>)_(process_all)/32768 10157.396 -
std::none_of(deque<int>)_(process_all)/50 18.878 -
std::none_of(deque<int>)_(process_all)/8 3.420 -
std::none_of(deque<int>)_(process_all)/8192 2565.966 -
std::none_of(list<int>)_(process_all)/32 11.886 1.86%
std::none_of(list<int>)_(process_all)/32768 26284.307 -
std::none_of(list<int>)_(process_all)/50 21.974 -
std::none_of(list<int>)_(process_all)/8 2.650 -
std::none_of(list<int>)_(process_all)/8192 8054.640 -
std::none_of(vector<int>)_(process_all)/32 8.440 1.62%
std::none_of(vector<int>)_(process_all)/32768 8120.145 -
std::none_of(vector<int>)_(process_all)/50 19.194 -
std::none_of(vector<int>)_(process_all)/8 2.584 6.12%
std::none_of(vector<int>)_(process_all)/8192 2035.428 -
std::partial_sort(deque<int>)_(ascending)/1024 7700.331 -
std::partial_sort(deque<int>)_(ascending)/8 34.188 2.56%
std::partial_sort(deque<int>)_(ascending)/8192 148592.621 2.36%
std::partial_sort(deque<int>)_(descending)/1024 17740.908 -
std::partial_sort(deque<int>)_(descending)/8 41.624 -
std::partial_sort(deque<int>)_(descending)/8192 264142.333 2.78%
std::partial_sort(deque<int>)_(heap)/1024 17940.236 -
std::partial_sort(deque<int>)_(heap)/8 38.280 -1.67%
std::partial_sort(deque<int>)_(heap)/8192 262370.727 -2.89%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7677.510 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.896 3.51%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143715.019 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18854.692 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.047 4.85%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 259578.670 -1.35%
std::partial_sort(deque<int>)_(repeated)/1024 6375.970 1.24%
std::partial_sort(deque<int>)_(repeated)/8 26.029 -
std::partial_sort(deque<int>)_(repeated)/8192 76042.160 -
std::partial_sort(deque<int>)_(shuffled)/1024 15672.323 -
std::partial_sort(deque<int>)_(shuffled)/8 31.542 -2.60%
std::partial_sort(deque<int>)_(shuffled)/8192 239980.502 -2.36%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4759.250 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.550 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50620.782 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7857.476 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.002 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92908.447 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7886.241 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.030 -1.20%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95491.746 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4764.785 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.276 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50737.918 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8816.836 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.493 -7.14%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92578.872 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.320 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.986 3.54%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28224.073 -2.02%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6752.241 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.707 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83093.999 -
std::partial_sort(vector<int>)_(ascending)/1024 4749.104 -
std::partial_sort(vector<int>)_(ascending)/8 18.901 -1.06%
std::partial_sort(vector<int>)_(ascending)/8192 50444.374 -
std::partial_sort(vector<int>)_(descending)/1024 7912.970 -
std::partial_sort(vector<int>)_(descending)/8 23.836 -1.65%
std::partial_sort(vector<int>)_(descending)/8192 93617.000 -
std::partial_sort(vector<int>)_(heap)/1024 7935.773 -4.10%
std::partial_sort(vector<int>)_(heap)/8 27.842 -1.55%
std::partial_sort(vector<int>)_(heap)/8192 96633.638 -3.53%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4739.350 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.888 -1.03%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50245.986 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8826.246 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.815 -1.41%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93424.291 -
std::partial_sort(vector<int>)_(repeated)/1024 2510.462 -
std::partial_sort(vector<int>)_(repeated)/8 18.513 -1.17%
std::partial_sort(vector<int>)_(repeated)/8192 26688.726 -
std::partial_sort(vector<int>)_(shuffled)/1024 6757.285 -
std::partial_sort(vector<int>)_(shuffled)/8 28.049 -
std::partial_sort(vector<int>)_(shuffled)/8192 87972.286 -1.39%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5106.234 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.976 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 52870.838 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8117.149 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.555 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94527.815 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8310.305 -
std::partial_sort_copy(deque<int>)_(heap)/8 22.076 -
std::partial_sort_copy(deque<int>)_(heap)/8192 97922.084 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5127.553 -1.97%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.859 -5.15%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52881.861 -1.22%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9017.665 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.351 4.59%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94190.503 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2818.260 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.681 -1.43%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29865.286 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6906.898 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.232 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86970.612 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5336.550 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.274 2.25%
std::partial_sort_copy(list<int>)_(ascending)/8192 56865.797 -
std::partial_sort_copy(list<int>)_(descending)/1024 8186.918 -
std::partial_sort_copy(list<int>)_(descending)/8 15.817 -
std::partial_sort_copy(list<int>)_(descending)/8192 96898.812 -
std::partial_sort_copy(list<int>)_(heap)/1024 8228.217 -
std::partial_sort_copy(list<int>)_(heap)/8 17.066 -1.45%
std::partial_sort_copy(list<int>)_(heap)/8192 99749.732 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5335.851 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.314 1.34%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57611.389 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9098.529 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.218 4.06%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96016.489 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3108.430 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.964 1.61%
std::partial_sort_copy(list<int>)_(repeated)/8192 32928.634 -2.17%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7071.447 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.004 -5.05%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88132.546 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4705.876 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.444 2.95%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50352.166 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7816.438 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.696 -2.87%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92351.439 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7905.956 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.587 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96073.513 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4734.732 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.361 2.74%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50482.321 -2.22%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8751.989 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.231 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92210.631 -1.06%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.216 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.424 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26817.235 -1.65%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6700.597 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.308 -1.01%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84460.731 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4779.937 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.939 -1.41%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50314.171 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7806.258 -1.07%
std::partial_sort_copy(vector<int>)_(descending)/8 15.301 -
std::partial_sort_copy(vector<int>)_(descending)/8192 92809.807 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7954.295 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.253 -3.16%
std::partial_sort_copy(vector<int>)_(heap)/8192 97078.085 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4808.012 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.853 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50323.815 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8801.655 -1.03%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.080 -1.82%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 93630.232 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2490.783 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.722 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27445.121 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6781.077 -1.09%
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.869 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87920.659 -
std::partition(deque<int>)_(dense)/1024 336.854 -4.68%
std::partition(deque<int>)_(dense)/32 9.244 1.92%
std::partition(deque<int>)_(dense)/50 13.308 -
std::partition(deque<int>)_(dense)/8192 2643.909 -5.04%
std::partition(deque<int>)_(sparse)/1024 378.266 -3.32%
std::partition(deque<int>)_(sparse)/32 9.824 -
std::partition(deque<int>)_(sparse)/50 14.855 -2.56%
std::partition(deque<int>)_(sparse)/8192 2931.655 -6.01%
std::partition(list<int>)_(dense)/1024 385.930 -
std::partition(list<int>)_(dense)/32 8.677 -
std::partition(list<int>)_(dense)/50 13.162 -
std::partition(list<int>)_(dense)/8192 5388.919 6.00%
std::partition(list<int>)_(sparse)/1024 718.426 -
std::partition(list<int>)_(sparse)/32 8.867 -
std::partition(list<int>)_(sparse)/50 21.611 -
std::partition(list<int>)_(sparse)/8192 7391.293 -5.84%
std::partition(vector<int>)_(dense)/1024 246.836 -
std::partition(vector<int>)_(dense)/32 8.170 -6.39%
std::partition(vector<int>)_(dense)/50 13.073 -1.26%
std::partition(vector<int>)_(dense)/8192 1860.073 -
std::partition(vector<int>)_(sparse)/1024 254.310 -
std::partition(vector<int>)_(sparse)/32 8.874 2.20%
std::partition(vector<int>)_(sparse)/50 13.777 -
std::partition(vector<int>)_(sparse)/8192 1852.004 -
std::partition_copy(deque<int>)/1024 629.186 -7.54%
std::partition_copy(deque<int>)/32 12.808 -1.81%
std::partition_copy(deque<int>)/50 20.995 -7.46%
std::partition_copy(deque<int>)/8192 5666.322 -
std::partition_copy(list<int>)/1024 713.212 -
std::partition_copy(list<int>)/32 8.766 -
std::partition_copy(list<int>)/50 12.896 -1.20%
std::partition_copy(list<int>)/8192 7872.453 17.36%
std::partition_copy(vector<int>)/1024 456.424 -4.07%
std::partition_copy(vector<int>)/32 8.174 1.15%
std::partition_copy(vector<int>)/50 12.627 -
std::partition_copy(vector<int>)/8192 4576.722 -
std::partition_point(deque<int>)/1024 9.493 -
std::partition_point(deque<int>)/32 4.127 -
std::partition_point(deque<int>)/50 4.623 -
std::partition_point(deque<int>)/8192 15.272 -
std::partition_point(list<int>)/1024 1278.623 -1.47%
std::partition_point(list<int>)/32 15.658 -1.98%
std::partition_point(list<int>)/50 24.619 -2.14%
std::partition_point(list<int>)/8192 12211.464 -2.08%
std::partition_point(vector<int>)/1024 6.066 -
std::partition_point(vector<int>)/32 2.549 -
std::partition_point(vector<int>)/50 2.546 -
std::partition_point(vector<int>)/8192 9.264 -
std::pop_heap(deque<float>)/1024 12.314 -4.09%
std::pop_heap(deque<float>)/8 51.562 -
std::pop_heap(deque<float>)/8192 61.305 -4.28%
std::pop_heap(deque<int>)/1024 12.331 -
std::pop_heap(deque<int>)/8 51.957 -
std::pop_heap(deque<int>)/8192 52.618 -
std::pop_heap(deque<size_t>)/1024 15.188 -
std::pop_heap(deque<size_t>)/8 51.844 -1.73%
std::pop_heap(deque<size_t>)/8192 59.308 -
std::pop_heap(deque<std::string>)/1024 60.737 -
std::pop_heap(deque<std::string>)/8 57.094 -
std::pop_heap(deque<std::string>)/8192 113.519 -
std::pop_heap(vector<float>)/1024 8.351 -
std::pop_heap(vector<float>)/8 50.072 -
std::pop_heap(vector<float>)/8192 19.906 -
std::pop_heap(vector<int>)/1024 9.914 -
std::pop_heap(vector<int>)/8 50.825 -
std::pop_heap(vector<int>)/8192 12.935 -
std::pop_heap(vector<size_t>)/1024 9.860 -
std::pop_heap(vector<size_t>)/8 51.324 -
std::pop_heap(vector<size_t>)/8192 13.038 -
std::pop_heap(vector<std::string>)/1024 20.921 1.27%
std::pop_heap(vector<std::string>)/8 52.893 -
std::pop_heap(vector<std::string>)/8192 51.712 -
std::remove(deque<int>)_(prefix)/1024 520.634 -
std::remove(deque<int>)_(prefix)/32 52.757 -
std::remove(deque<int>)_(prefix)/50 60.601 -
std::remove(deque<int>)_(prefix)/8192 3829.520 -
std::remove(deque<int>)_(sprinkled)/1024 516.399 -
std::remove(deque<int>)_(sprinkled)/32 53.191 -1.64%
std::remove(deque<int>)_(sprinkled)/50 59.108 1.12%
std::remove(deque<int>)_(sprinkled)/8192 3835.637 -
std::remove(list<int>)_(prefix)/1024 982.235 -2.70%
std::remove(list<int>)_(prefix)/32 52.027 -
std::remove(list<int>)_(prefix)/50 62.836 -
std::remove(list<int>)_(prefix)/8192 8214.781 1.09%
std::remove(list<int>)_(sprinkled)/1024 970.125 -
std::remove(list<int>)_(sprinkled)/32 51.950 -
std::remove(list<int>)_(sprinkled)/50 61.096 -
std::remove(list<int>)_(sprinkled)/8192 7830.844 -1.56%
std::remove(vector<int>)_(prefix)/1024 304.629 -1.67%
std::remove(vector<int>)_(prefix)/32 48.469 -1.28%
std::remove(vector<int>)_(prefix)/50 53.649 -
std::remove(vector<int>)_(prefix)/8192 2096.712 -
std::remove(vector<int>)_(sprinkled)/1024 283.929 -
std::remove(vector<int>)_(sprinkled)/32 48.569 -
std::remove(vector<int>)_(sprinkled)/50 52.932 -
std::remove(vector<int>)_(sprinkled)/8192 1966.967 -
std::remove_copy(deque<int>)_(prefix)/1024 418.940 2.72%
std::remove_copy(deque<int>)_(prefix)/32 13.097 -
std::remove_copy(deque<int>)_(prefix)/50 20.102 1.51%
std::remove_copy(deque<int>)_(prefix)/8192 3325.343 -
std::remove_copy(deque<int>)_(sprinkled)/1024 362.752 2.19%
std::remove_copy(deque<int>)_(sprinkled)/32 12.162 -1.23%
std::remove_copy(deque<int>)_(sprinkled)/50 18.326 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2913.301 2.44%
std::remove_copy(list<int>)_(prefix)/1024 744.350 -
std::remove_copy(list<int>)_(prefix)/32 11.188 -
std::remove_copy(list<int>)_(prefix)/50 18.970 -
std::remove_copy(list<int>)_(prefix)/8192 6944.978 -
std::remove_copy(list<int>)_(sprinkled)/1024 732.581 -
std::remove_copy(list<int>)_(sprinkled)/32 11.175 -
std::remove_copy(list<int>)_(sprinkled)/50 18.516 -
std::remove_copy(list<int>)_(sprinkled)/8192 6903.032 -
std::remove_copy(vector<int>)_(prefix)/1024 261.691 -
std::remove_copy(vector<int>)_(prefix)/32 9.410 -
std::remove_copy(vector<int>)_(prefix)/50 14.034 -
std::remove_copy(vector<int>)_(prefix)/8192 2052.636 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.102 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.425 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.535 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1926.780 -
std::remove_copy_if(deque<int>)_(prefix)/1024 518.080 -3.61%
std::remove_copy_if(deque<int>)_(prefix)/32 30.041 59.74%
std::remove_copy_if(deque<int>)_(prefix)/50 27.844 -1.75%
std::remove_copy_if(deque<int>)_(prefix)/8192 3787.450 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.187 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 30.202 64.84%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.466 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3555.011 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.744 -
std::remove_copy_if(list<int>)_(prefix)/32 16.964 -
std::remove_copy_if(list<int>)_(prefix)/50 24.719 -
std::remove_copy_if(list<int>)_(prefix)/8192 7292.160 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 780.760 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.492 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.272 1.49%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7279.858 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.491 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.251 -
std::remove_copy_if(vector<int>)_(prefix)/50 18.076 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3512.488 4.56%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.897 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.385 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.505 1.34%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.138 -
std::remove_if(deque<int>)_(prefix)/1024 563.520 -
std::remove_if(deque<int>)_(prefix)/32 58.021 3.86%
std::remove_if(deque<int>)_(prefix)/50 72.196 8.15%
std::remove_if(deque<int>)_(prefix)/8192 4274.454 -
std::remove_if(deque<int>)_(sprinkled)/1024 520.954 -
std::remove_if(deque<int>)_(sprinkled)/32 53.840 -11.75%
std::remove_if(deque<int>)_(sprinkled)/50 64.184 -11.17%
std::remove_if(deque<int>)_(sprinkled)/8192 3894.788 -
std::remove_if(list<int>)_(prefix)/1024 997.815 -
std::remove_if(list<int>)_(prefix)/32 58.419 -
std::remove_if(list<int>)_(prefix)/50 71.868 -
std::remove_if(list<int>)_(prefix)/8192 9263.681 -6.95%
std::remove_if(list<int>)_(sprinkled)/1024 981.202 -
std::remove_if(list<int>)_(sprinkled)/32 56.982 -
std::remove_if(list<int>)_(sprinkled)/50 70.298 -8.66%
std::remove_if(list<int>)_(sprinkled)/8192 7992.678 -1.53%
std::remove_if(vector<int>)_(prefix)/1024 366.309 -
std::remove_if(vector<int>)_(prefix)/32 48.588 -
std::remove_if(vector<int>)_(prefix)/50 55.049 2.24%
std::remove_if(vector<int>)_(prefix)/8192 2583.291 -
std::remove_if(vector<int>)_(sprinkled)/1024 522.778 -
std::remove_if(vector<int>)_(sprinkled)/32 54.749 1.14%
std::remove_if(vector<int>)_(sprinkled)/50 64.294 -
std::remove_if(vector<int>)_(sprinkled)/8192 3840.313 -
std::replace(deque<int>)_(prefix)/1024 407.582 -
std::replace(deque<int>)_(prefix)/32 12.712 -
std::replace(deque<int>)_(prefix)/50 18.882 -2.38%
std::replace(deque<int>)_(prefix)/8192 3235.212 -
std::replace(deque<int>)_(sprinkled)/1024 349.976 -
std::replace(deque<int>)_(sprinkled)/32 12.142 -
std::replace(deque<int>)_(sprinkled)/50 18.143 -
std::replace(deque<int>)_(sprinkled)/8192 2799.370 -
std::replace(list<int>)_(prefix)/1024 740.592 -
std::replace(list<int>)_(prefix)/32 10.984 -
std::replace(list<int>)_(prefix)/50 17.338 -
std::replace(list<int>)_(prefix)/8192 6962.234 -
std::replace(list<int>)_(sprinkled)/1024 738.155 1.16%
std::replace(list<int>)_(sprinkled)/32 11.199 -
std::replace(list<int>)_(sprinkled)/50 18.768 1.13%
std::replace(list<int>)_(sprinkled)/8192 7808.061 -
std::replace(vector<int>)_(prefix)/1024 158.391 -1.49%
std::replace(vector<int>)_(prefix)/32 5.163 -
std::replace(vector<int>)_(prefix)/50 7.612 -
std::replace(vector<int>)_(prefix)/8192 1263.657 -
std::replace(vector<int>)_(sprinkled)/1024 151.113 1.34%
std::replace(vector<int>)_(sprinkled)/32 6.260 6.63%
std::replace(vector<int>)_(sprinkled)/50 9.590 8.88%
std::replace(vector<int>)_(sprinkled)/8192 1179.587 -
std::replace_if(deque<int>)_(prefix)/1024 489.306 1.50%
std::replace_if(deque<int>)_(prefix)/32 13.910 -1.21%
std::replace_if(deque<int>)_(prefix)/50 20.369 -
std::replace_if(deque<int>)_(prefix)/8192 3492.182 1.66%
std::replace_if(deque<int>)_(sprinkled)/1024 368.168 -
std::replace_if(deque<int>)_(sprinkled)/32 12.427 -
std::replace_if(deque<int>)_(sprinkled)/50 18.649 -
std::replace_if(deque<int>)_(sprinkled)/8192 2954.750 1.51%
std::replace_if(list<int>)_(prefix)/1024 753.431 2.84%
std::replace_if(list<int>)_(prefix)/32 13.816 -
std::replace_if(list<int>)_(prefix)/50 24.742 1.39%
std::replace_if(list<int>)_(prefix)/8192 7209.342 1.02%
std::replace_if(list<int>)_(sprinkled)/1024 737.810 -
std::replace_if(list<int>)_(sprinkled)/32 13.266 -
std::replace_if(list<int>)_(sprinkled)/50 23.062 -
std::replace_if(list<int>)_(sprinkled)/8192 7320.382 -
std::replace_if(vector<int>)_(prefix)/1024 272.854 1.38%
std::replace_if(vector<int>)_(prefix)/32 9.565 -
std::replace_if(vector<int>)_(prefix)/50 13.783 -
std::replace_if(vector<int>)_(prefix)/8192 2036.607 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.047 -
std::replace_if(vector<int>)_(sprinkled)/32 8.886 -1.66%
std::replace_if(vector<int>)_(sprinkled)/50 13.768 6.12%
std::replace_if(vector<int>)_(sprinkled)/8192 1910.671 -
std::reverse(deque<int>)/32768 5703.381 -
std::reverse(deque<int>)/4096 716.319 -
std::reverse(deque<int>)/512 112.575 -
std::reverse(deque<int>)/64 13.014 -
std::reverse(deque<int>)/8 2.506 -
std::reverse(list<int>)/32768 17345.520 -
std::reverse(list<int>)/4096 1766.566 -
std::reverse(list<int>)/512 192.247 -
std::reverse(list<int>)/64 17.504 -
std::reverse(list<int>)/8 1.925 -
std::reverse(vector<int>)/32768 1037.085 -
std::reverse(vector<int>)/4096 130.537 -3.69%
std::reverse(vector<int>)/512 16.335 -
std::reverse(vector<int>)/64 4.149 -
std::reverse(vector<int>)/8 1.608 5.67%
std::reverse_copy(deque<int>)/32768 7991.896 -
std::reverse_copy(deque<int>)/4096 974.351 1.07%
std::reverse_copy(deque<int>)/512 124.065 -
std::reverse_copy(deque<int>)/64 15.844 -
std::reverse_copy(deque<int>)/8 2.522 -
std::reverse_copy(list<int>)/32768 26965.527 1.64%
std::reverse_copy(list<int>)/4096 3103.333 -3.75%
std::reverse_copy(list<int>)/512 362.329 -
std::reverse_copy(list<int>)/64 29.692 -
std::reverse_copy(list<int>)/8 2.416 -
std::reverse_copy(vector<int>)/32768 981.568 -
std::reverse_copy(vector<int>)/4096 133.401 -
std::reverse_copy(vector<int>)/512 17.144 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.432 -7.26%
std::rotate(deque<int>)_(1_element_backward)/1024 40.702 -
std::rotate(deque<int>)_(1_element_backward)/32 3.524 -1.61%
std::rotate(deque<int>)_(1_element_backward)/50 5.211 1.85%
std::rotate(deque<int>)_(1_element_backward)/8192 342.560 9.65%
std::rotate(deque<int>)_(1_element_forward)/1024 37.650 -
std::rotate(deque<int>)_(1_element_forward)/32 4.131 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 331.025 10.55%
std::rotate(deque<int>)_(by_1/2)/1024 188.064 -
std::rotate(deque<int>)_(by_1/2)/32 8.487 -
std::rotate(deque<int>)_(by_1/2)/50 11.502 -
std::rotate(deque<int>)_(by_1/2)/8192 1561.930 7.27%
std::rotate(deque<int>)_(by_1/3)/1024 416.347 -
std::rotate(deque<int>)_(by_1/3)/32 20.670 1.30%
std::rotate(deque<int>)_(by_1/3)/50 30.003 -
std::rotate(deque<int>)_(by_1/3)/8192 3312.650 -1.48%
std::rotate(deque<int>)_(by_1/4)/1024 278.060 4.59%
std::rotate(deque<int>)_(by_1/4)/32 13.091 -
std::rotate(deque<int>)_(by_1/4)/50 27.968 -
std::rotate(deque<int>)_(by_1/4)/8192 2662.494 -
std::rotate(list<int>)_(1_element_backward)/1024 737.799 -
std::rotate(list<int>)_(1_element_backward)/32 13.234 -
std::rotate(list<int>)_(1_element_backward)/50 24.193 -2.88%
std::rotate(list<int>)_(1_element_backward)/8192 7906.835 9.19%
std::rotate(list<int>)_(1_element_forward)/1024 728.734 -
std::rotate(list<int>)_(1_element_forward)/32 13.790 -
std::rotate(list<int>)_(1_element_forward)/50 25.433 -
std::rotate(list<int>)_(1_element_forward)/8192 7185.112 -11.80%
std::rotate(list<int>)_(by_1/2)/1024 386.467 -
std::rotate(list<int>)_(by_1/2)/32 6.477 -
std::rotate(list<int>)_(by_1/2)/50 12.602 -
std::rotate(list<int>)_(by_1/2)/8192 4718.616 -13.23%
std::rotate(list<int>)_(by_1/3)/1024 802.284 -
std::rotate(list<int>)_(by_1/3)/32 16.617 -
std::rotate(list<int>)_(by_1/3)/50 22.814 -
std::rotate(list<int>)_(by_1/3)/8192 8328.155 -
std::rotate(list<int>)_(by_1/4)/1024 573.132 -
std::rotate(list<int>)_(by_1/4)/32 14.407 -
std::rotate(list<int>)_(by_1/4)/50 25.831 -
std::rotate(list<int>)_(by_1/4)/8192 6543.696 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.902 1.24%
std::rotate(vector<bool>)_(1_element_backward)/32 17.754 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.755 -
std::rotate(vector<bool>)_(1_element_backward)/8192 123.849 12.36%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.159 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.261 -2.48%
std::rotate(vector<bool>)_(1_element_forward)/50 17.313 -2.34%
std::rotate(vector<bool>)_(1_element_forward)/8192 112.341 -2.09%
std::rotate(vector<bool>)_(by_1/2)/1024 8.466 -
std::rotate(vector<bool>)_(by_1/2)/32 17.681 -1.49%
std::rotate(vector<bool>)_(by_1/2)/50 17.484 -1.47%
std::rotate(vector<bool>)_(by_1/2)/8192 15.038 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.017 -
std::rotate(vector<bool>)_(by_1/3)/32 17.401 -1.96%
std::rotate(vector<bool>)_(by_1/3)/50 17.432 -1.89%
std::rotate(vector<bool>)_(by_1/3)/8192 154.466 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.135 14.30%
std::rotate(vector<bool>)_(by_1/4)/32 17.617 -1.41%
std::rotate(vector<bool>)_(by_1/4)/50 17.420 -1.68%
std::rotate(vector<bool>)_(by_1/4)/8192 30.564 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.454 -
std::rotate(vector<int>)_(1_element_backward)/32 2.904 -
std::rotate(vector<int>)_(1_element_backward)/50 5.313 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.888 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.041 -
std::rotate(vector<int>)_(1_element_forward)/32 2.946 -
std::rotate(vector<int>)_(1_element_forward)/50 5.238 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.310 -
std::rotate(vector<int>)_(by_1/2)/1024 31.659 -
std::rotate(vector<int>)_(by_1/2)/32 2.364 1.48%
std::rotate(vector<int>)_(by_1/2)/50 3.819 -
std::rotate(vector<int>)_(by_1/2)/8192 240.196 -
std::rotate(vector<int>)_(by_1/3)/1024 117.713 -
std::rotate(vector<int>)_(by_1/3)/32 10.023 1.78%
std::rotate(vector<int>)_(by_1/3)/50 11.215 1.18%
std::rotate(vector<int>)_(by_1/3)/8192 866.319 -
std::rotate(vector<int>)_(by_1/4)/1024 47.151 -
std::rotate(vector<int>)_(by_1/4)/32 4.736 -
std::rotate(vector<int>)_(by_1/4)/50 11.594 -
std::rotate(vector<int>)_(by_1/4)/8192 368.691 -
std::rotate_copy(deque<int>)/1024 34.795 -
std::rotate_copy(deque<int>)/32 2.629 -10.23%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 292.738 -1.13%
std::rotate_copy(list<int>)/1024 731.881 -
std::rotate_copy(list<int>)/32 8.632 -
std::rotate_copy(list<int>)/50 13.908 -
std::rotate_copy(list<int>)/8192 6702.015 -2.79%
std::rotate_copy(vector<int>)/1024 32.944 -
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 370.515 1.81%
std::sample(deque<int>)/1024 11318.860 -
std::sample(deque<int>)/32 304.190 -
std::sample(deque<int>)/8192 91500.027 -
std::sample(list<int>)/1024 12014.359 -
std::sample(list<int>)/32 313.487 -
std::sample(list<int>)/8192 98267.221 -
std::sample(vector<int>)/1024 11284.610 -
std::sample(vector<int>)/32 302.452 -
std::sample(vector<int>)/8192 91376.172 -
std::search(deque<int>)_(near_matches)/1000 20862.021 13.88%
std::search(deque<int>)_(near_matches)/1024 21923.778 20.85%
std::search(deque<int>)_(near_matches)/8192 1434227.373 -
std::search(deque<int>)_(no_match)/1000 392.711 -2.88%
std::search(deque<int>)_(no_match)/1024 264.114 10.38%
std::search(deque<int>)_(no_match)/1048576 419326.796 -
std::search(deque<int>)_(no_match)/8192 3272.071 -
std::search(deque<int>)_(same_length)/1000 416.679 22.35%
std::search(deque<int>)_(same_length)/1024 470.486 -1.86%
std::search(deque<int>)_(same_length)/8192 3736.683 -1.13%
std::search(deque<int>)_(single_element)/1000 439.652 -1.75%
std::search(deque<int>)_(single_element)/1024 454.817 -
std::search(deque<int>)_(single_element)/8192 3628.589 -
std::search(deque<int>,_pred)_(near_matches)/1000 23189.411 -6.62%
std::search(deque<int>,_pred)_(near_matches)/1024 24321.319 -6.40%
std::search(deque<int>,_pred)_(near_matches)/8192 1527304.766 -
std::search(deque<int>,_pred)_(no_match)/1000 424.729 -
std::search(deque<int>,_pred)_(no_match)/1024 436.242 -
std::search(deque<int>,_pred)_(no_match)/1048576 445824.825 -
std::search(deque<int>,_pred)_(no_match)/8192 3487.001 -
std::search(deque<int>,_pred)_(same_length)/1000 478.760 -
std::search(deque<int>,_pred)_(same_length)/1024 510.279 -
std::search(deque<int>,_pred)_(same_length)/8192 4030.908 -
std::search(deque<int>,_pred)_(single_element)/1000 679.406 -
std::search(deque<int>,_pred)_(single_element)/1024 698.189 -
std::search(deque<int>,_pred)_(single_element)/8192 5611.269 -
std::search(list<int>)_(near_matches)/1000 37767.361 -
std::search(list<int>)_(near_matches)/1024 39387.659 -
std::search(list<int>)_(near_matches)/8192 2523884.025 -
std::search(list<int>)_(no_match)/1000 695.600 -
std::search(list<int>)_(no_match)/1024 740.195 -1.17%
std::search(list<int>)_(no_match)/1048576 863931.894 3.71%
std::search(list<int>)_(no_match)/8192 6527.121 -1.26%
std::search(list<int>)_(same_length)/1000 738.818 -1.61%
std::search(list<int>)_(same_length)/1024 753.023 -2.91%
std::search(list<int>)_(same_length)/8192 10504.997 21.46%
std::search(list<int>)_(single_element)/1000 674.266 2.98%
std::search(list<int>)_(single_element)/1024 757.365 -1.22%
std::search(list<int>)_(single_element)/8192 9679.177 18.03%
std::search(list<int>,_pred)_(near_matches)/1000 41186.419 -
std::search(list<int>,_pred)_(near_matches)/1024 43115.662 -
std::search(list<int>,_pred)_(near_matches)/8192 2672223.603 -
std::search(list<int>,_pred)_(no_match)/1000 804.318 -
std::search(list<int>,_pred)_(no_match)/1024 816.196 -
std::search(list<int>,_pred)_(no_match)/1048576 970239.050 1.70%
std::search(list<int>,_pred)_(no_match)/8192 7232.440 -2.55%
std::search(list<int>,_pred)_(same_length)/1000 789.456 -
std::search(list<int>,_pred)_(same_length)/1024 808.167 -
std::search(list<int>,_pred)_(same_length)/8192 15360.800 51.28%
std::search(list<int>,_pred)_(single_element)/1000 792.817 -
std::search(list<int>,_pred)_(single_element)/1024 811.825 -
std::search(list<int>,_pred)_(single_element)/8192 8803.886 -9.71%
std::search(vector<int>)_(near_matches)/1000 14167.861 -
std::search(vector<int>)_(near_matches)/1024 14921.175 -
std::search(vector<int>)_(near_matches)/8192 762860.372 -
std::search(vector<int>)_(no_match)/1000 213.390 2.55%
std::search(vector<int>)_(no_match)/1024 218.430 2.58%
std::search(vector<int>)_(no_match)/1048576 212254.176 -
std::search(vector<int>)_(no_match)/8192 1654.006 -
std::search(vector<int>)_(same_length)/1000 244.992 1.49%
std::search(vector<int>)_(same_length)/1024 255.554 4.05%
std::search(vector<int>)_(same_length)/8192 1967.479 5.08%
std::search(vector<int>)_(single_element)/1000 225.657 -
std::search(vector<int>)_(single_element)/1024 230.840 -
std::search(vector<int>)_(single_element)/8192 1795.427 -
std::search(vector<int>,_pred)_(near_matches)/1000 22462.047 -1.29%
std::search(vector<int>,_pred)_(near_matches)/1024 23511.604 -1.69%
std::search(vector<int>,_pred)_(near_matches)/8192 1444818.783 -
std::search(vector<int>,_pred)_(no_match)/1000 524.084 -
std::search(vector<int>,_pred)_(no_match)/1024 533.094 -
std::search(vector<int>,_pred)_(no_match)/1048576 596810.334 -
std::search(vector<int>,_pred)_(no_match)/8192 4260.091 -
std::search(vector<int>,_pred)_(same_length)/1000 595.584 -
std::search(vector<int>,_pred)_(same_length)/1024 609.547 -
std::search(vector<int>,_pred)_(same_length)/8192 4876.360 -
std::search(vector<int>,_pred)_(single_element)/1000 477.396 -15.45%
std::search(vector<int>,_pred)_(single_element)/1024 465.335 -19.61%
std::search(vector<int>,_pred)_(single_element)/8192 3710.595 -19.81%
std::search_n(deque<int>)_(no_match)/1024 316.517 -
std::search_n(deque<int>)_(no_match)/32 14.486 -
std::search_n(deque<int>)_(no_match)/8192 2584.780 -
std::search_n(deque<int>,_pred)_(no_match)/1024 615.292 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.833 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3999.665 -
std::search_n(list<int>)_(no_match)/1024 725.146 -
std::search_n(list<int>)_(no_match)/32 10.760 -
std::search_n(list<int>)_(no_match)/8192 6779.952 -
std::search_n(list<int>,_pred)_(no_match)/1024 827.497 -2.13%
std::search_n(list<int>,_pred)_(no_match)/32 16.425 -
std::search_n(list<int>,_pred)_(no_match)/8192 7955.180 -
std::search_n(vector<int>)_(no_match)/1024 208.443 -
std::search_n(vector<int>)_(no_match)/32 6.880 -
std::search_n(vector<int>)_(no_match)/8192 1611.549 -
std::search_n(vector<int>,_pred)_(no_match)/1024 426.193 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.006 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2948.314 -
std::set<int>::clear()/0 389.051 -
std::set<int>::clear()/1024 9342.405 4.10%
std::set<int>::clear()/32 630.257 1.93%
std::set<int>::clear()/8192 79990.395 3.24%
std::set<int>::contains(key)_(existent)/1024 3.890 -
std::set<int>::contains(key)_(existent)/32 1.660 -
std::set<int>::contains(key)_(existent)/8192 8.126 -1.17%
std::set<int>::contains(key)_(non-existent)/0 0.294 -
std::set<int>::contains(key)_(non-existent)/1024 6.012 -
std::set<int>::contains(key)_(non-existent)/32 2.580 -
std::set<int>::contains(key)_(non-existent)/8192 10.172 -30.75%
std::set<int>::count(key)_(existent)/1024 4.143 -2.89%
std::set<int>::count(key)_(existent)/32 1.651 -1.35%
std::set<int>::count(key)_(existent)/8192 7.720 -2.80%
std::set<int>::count(key)_(non-existent)/0 0.250 -
std::set<int>::count(key)_(non-existent)/1024 7.358 -
std::set<int>::count(key)_(non-existent)/32 2.861 -
std::set<int>::count(key)_(non-existent)/8192 11.170 -1.23%
std::set<int>::ctor(&&,_different_allocs)/0 12.753 -
std::set<int>::ctor(&&,_different_allocs)/1024 6026.239 -
std::set<int>::ctor(&&,_different_allocs)/32 178.128 -1.84%
std::set<int>::ctor(&&,_different_allocs)/8192 48516.909 -
std::set<int>::ctor(const&)/0 12.660 -
std::set<int>::ctor(const&)/1024 6307.279 -
std::set<int>::ctor(const&)/32 217.264 -1.46%
std::set<int>::ctor(const&)/8192 50150.380 -
std::set<int>::ctor(const&,_alloc)/0 12.671 -
std::set<int>::ctor(const&,_alloc)/1024 6220.477 -
std::set<int>::ctor(const&,_alloc)/32 214.947 -3.90%
std::set<int>::ctor(const&,_alloc)/8192 49616.735 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.616 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8411.006 -2.04%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.671 -1.55%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67419.260 -1.60%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.639 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12650.393 -1.24%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.982 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237313.611 -1.77%
std::set<int>::equal_range(key)_(existent)/1024 4.467 2.47%
std::set<int>::equal_range(key)_(existent)/32 1.828 -
std::set<int>::equal_range(key)_(existent)/8192 7.883 -4.28%
std::set<int>::equal_range(key)_(non-existent)/0 0.251 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.009 2.42%
std::set<int>::equal_range(key)_(non-existent)/32 2.625 -1.61%
std::set<int>::equal_range(key)_(non-existent)/8192 10.712 5.31%
std::set<int>::erase(iterator)/1024 20.260 3.78%
std::set<int>::erase(iterator)/32 20.083 3.09%
std::set<int>::erase(iterator)/8192 20.255 3.12%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.866 -1.16%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6649.784 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 557.549 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54169.110 1.54%
std::set<int>::erase(key)_(existent)/1024 49.983 -
std::set<int>::erase(key)_(existent)/32 21.790 1.92%
std::set<int>::erase(key)_(existent)/8192 68.115 -1.46%
std::set<int>::erase(key)_(non-existent,_end)/0 0.251 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.409 -6.34%
std::set<int>::erase(key)_(non-existent,_end)/32 2.299 -9.64%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.344 -6.30%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.250 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.859 -4.56%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.757 -1.87%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.114 -1.30%
std::set<int>::find(key)_(existent)/1024 3.841 -3.40%
std::set<int>::find(key)_(existent)/32 1.692 -3.74%
std::set<int>::find(key)_(existent)/8192 7.983 -
std::set<int>::find(key)_(non-existent)/0 0.250 -
std::set<int>::find(key)_(non-existent)/1024 5.527 -
std::set<int>::find(key)_(non-existent)/32 2.237 -1.85%
std::set<int>::find(key)_(non-existent)/8192 8.359 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.996 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.338 -4.69%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.124 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 91.931 -3.86%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.962 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.249 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.758 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.728 4.24%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.116 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.774 1.29%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.763 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.096 -9.28%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.095 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.712 -3.42%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.850 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.718 8.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.752 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16573.618 -1.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.346 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183476.831 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.196 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12820.928 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 649.921 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116545.543 1.33%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.430 -1.32%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7642.075 -1.20%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 532.070 -3.62%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130353.426 -1.12%
std::set<int>::insert(value)_(already_present)/1024 5.813 1.51%
std::set<int>::insert(value)_(already_present)/32 1.761 -
std::set<int>::insert(value)_(already_present)/8192 9.220 -3.88%
std::set<int>::insert(value)_(new_value,_end)/0 16.916 -3.64%
std::set<int>::insert(value)_(new_value,_end)/1024 41.857 1.47%
std::set<int>::insert(value)_(new_value,_end)/32 18.711 -
std::set<int>::insert(value)_(new_value,_end)/8192 73.163 -5.42%
std::set<int>::insert(value)_(new_value,_middle)/0 16.908 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.688 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.303 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.384 -
std::set<int>::lower_bound(key)_(existent)/1024 4.333 -
std::set<int>::lower_bound(key)_(existent)/32 1.500 1.50%
std::set<int>::lower_bound(key)_(existent)/8192 8.626 10.03%
std::set<int>::lower_bound(key)_(non-existent)/0 0.249 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.041 -1.77%
std::set<int>::lower_bound(key)_(non-existent)/32 2.248 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.021 -1.34%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.262 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6110.495 -1.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 209.993 -2.59%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48876.669 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.258 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6105.089 -2.60%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 209.842 -4.23%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49098.083 -1.87%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1358.744 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.240 -1.59%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12401.735 -
std::set<int>::upper_bound(key)_(existent)/1024 3.989 -2.20%
std::set<int>::upper_bound(key)_(existent)/32 1.711 -3.00%
std::set<int>::upper_bound(key)_(existent)/8192 7.810 -2.08%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.798 -2.60%
std::set<int>::upper_bound(key)_(non-existent)/32 2.406 -1.42%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.701 -4.51%
std::set<std::string>::clear()/0 391.583 -
std::set<std::string>::clear()/1024 21300.370 -
std::set<std::string>::clear()/32 891.778 -
std::set<std::string>::clear()/8192 210306.005 -
std::set<std::string>::contains(key)_(existent)/1024 22.884 8.24%
std::set<std::string>::contains(key)_(existent)/32 14.407 -12.24%
std::set<std::string>::contains(key)_(existent)/8192 29.047 6.55%
std::set<std::string>::contains(key)_(non-existent)/0 0.280 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.940 5.25%
std::set<std::string>::contains(key)_(non-existent)/32 10.559 -
std::set<std::string>::contains(key)_(non-existent)/8192 28.516 1.71%
std::set<std::string>::count(key)_(existent)/1024 23.925 -3.61%
std::set<std::string>::count(key)_(existent)/32 16.902 12.97%
std::set<std::string>::count(key)_(existent)/8192 30.829 -1.39%
std::set<std::string>::count(key)_(non-existent)/0 0.254 -
std::set<std::string>::count(key)_(non-existent)/1024 23.558 -2.56%
std::set<std::string>::count(key)_(non-existent)/32 10.462 5.77%
std::set<std::string>::count(key)_(non-existent)/8192 34.026 1.47%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.757 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6887.946 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.081 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57269.606 -
std::set<std::string>::ctor(const&)/0 12.641 -
std::set<std::string>::ctor(const&)/1024 34129.710 -1.16%
std::set<std::string>::ctor(const&)/32 781.849 10.45%
std::set<std::string>::ctor(const&)/8192 340072.833 -
std::set<std::string>::ctor(const&,_alloc)/0 12.653 -
std::set<std::string>::ctor(const&,_alloc)/1024 36608.047 -1.19%
std::set<std::string>::ctor(const&,_alloc)/32 733.386 5.75%
std::set<std::string>::ctor(const&,_alloc)/8192 345022.357 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.708 -1.35%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39735.554 1.25%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 791.016 -2.10%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379389.586 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.787 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54904.623 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 983.858 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104948.284 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.710 4.57%
std::set<std::string>::equal_range(key)_(existent)/32 18.284 11.79%
std::set<std::string>::equal_range(key)_(existent)/8192 27.001 -11.77%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.255 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.456 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.060 -2.82%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.457 -
std::set<std::string>::erase(iterator)/1024 27.495 -17.97%
std::set<std::string>::erase(iterator)/32 26.548 5.79%
std::set<std::string>::erase(iterator)/8192 29.856 -4.22%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.685 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12652.216 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.743 -2.09%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117114.663 -2.00%
std::set<std::string>::erase(key)_(existent)/1024 97.521 72.24%
std::set<std::string>::erase(key)_(existent)/32 73.213 7.78%
std::set<std::string>::erase(key)_(existent)/8192 82.352 -12.81%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.123 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.996 4.49%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.413 6.92%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.799 4.99%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.521 -19.79%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.692 -
std::set<std::string>::find(key)_(existent)/1024 24.702 7.10%
std::set<std::string>::find(key)_(existent)/32 15.531 -5.59%
std::set<std::string>::find(key)_(existent)/8192 34.669 12.74%
std::set<std::string>::find(key)_(non-existent)/0 0.253 -
std::set<std::string>::find(key)_(non-existent)/1024 20.358 -5.89%
std::set<std::string>::find(key)_(non-existent)/32 10.177 -6.24%
std::set<std::string>::find(key)_(non-existent)/8192 26.783 -6.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.422 -15.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.045 13.26%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 49.450 29.74%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.180 -30.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.694 13.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.650 3.85%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.737 25.46%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.454 -23.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.820 43.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.044 1.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.406 8.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.979 -25.00%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.136 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.339 -23.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.551 22.54%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.952 12.49%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.714 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65961.278 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1493.496 -1.05%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 856211.458 -1.49%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.916 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43330.437 -2.65%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1279.297 4.43%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603831.249 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.916 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41365.837 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1079.913 -7.68%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615225.568 -
std::set<std::string>::insert(value)_(already_present)/1024 16.624 -43.96%
std::set<std::string>::insert(value)_(already_present)/32 7.341 -28.13%
std::set<std::string>::insert(value)_(already_present)/8192 60.524 58.37%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.954 2.49%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.858 14.11%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.220 16.80%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.768 6.89%
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.980 -18.23%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.508 8.90%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.897 20.12%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.775 3.44%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.632 -4.94%
std::set<std::string>::lower_bound(key)_(existent)/32 15.584 -2.55%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.449 6.50%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.372 -2.25%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.672 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.140 -1.09%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.221 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36865.575 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 787.408 -7.23%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346473.652 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.235 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36142.191 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 680.011 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344830.037 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.046 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16115.375 -3.83%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.361 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205402.570 -2.42%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.395 10.52%
std::set<std::string>::upper_bound(key)_(existent)/32 17.124 -1.55%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.279 -2.78%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.259 -1.73%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.567 -4.36%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.871 -3.56%
std::shift_left(deque<int>)/1024 38.147 -
std::shift_left(deque<int>)/32 3.800 -
std::shift_left(deque<int>)/50 5.428 -
std::shift_left(deque<int>)/8192 302.459 -
std::shift_left(list<int>)/1024 725.711 -
std::shift_left(list<int>)/32 13.361 -
std::shift_left(list<int>)/50 27.661 1.14%
std::shift_left(list<int>)/8192 7035.283 -8.08%
std::shift_left(vector<int>)/1024 35.183 -
std::shift_left(vector<int>)/32 3.949 32.37%
std::shift_left(vector<int>)/50 5.245 -
std::shift_left(vector<int>)/8192 280.344 -
std::shift_right(deque<int>)/1024 40.411 -
std::shift_right(deque<int>)/32 3.427 -
std::shift_right(deque<int>)/50 4.482 -1.15%
std::shift_right(deque<int>)/8192 306.738 -
std::shift_right(list<int>)/1024 732.432 -
std::shift_right(list<int>)/32 14.360 -
std::shift_right(list<int>)/50 26.478 -
std::shift_right(list<int>)/8192 7289.280 -4.77%
std::shift_right(vector<int>)/1024 35.485 -
std::shift_right(vector<int>)/32 2.947 -
std::shift_right(vector<int>)/50 5.302 -
std::shift_right(vector<int>)/8192 300.893 -
std::shuffle(deque<int>)/1024 9248.529 -
std::shuffle(deque<int>)/32 292.752 -
std::shuffle(deque<int>)/8192 73767.084 -
std::shuffle(vector<int>)/1024 8762.047 -
std::shuffle(vector<int>)/32 277.562 -
std::shuffle(vector<int>)/8192 69779.039 -1.02%
std::sort(deque<int>)_(ascending)/1024 757.570 -1.00%
std::sort(deque<int>)_(ascending)/8 17.281 -1.34%
std::sort(deque<int>)_(ascending)/8192 5695.693 -
std::sort(deque<int>)_(descending)/1024 1286.885 -
std::sort(deque<int>)_(descending)/8 25.020 -
std::sort(deque<int>)_(descending)/8192 10289.929 -
std::sort(deque<int>)_(heap)/1024 6140.755 -1.19%
std::sort(deque<int>)_(heap)/8 24.156 -
std::sort(deque<int>)_(heap)/8192 68558.096 -
std::sort(deque<int>)_(pipe-organ)/1024 2675.260 -1.34%
std::sort(deque<int>)_(pipe-organ)/8 19.993 -
std::sort(deque<int>)_(pipe-organ)/8192 25966.216 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17577.813 -1.47%
std::sort(deque<int>)_(qsort_adversarial)/8 17.269 -
std::sort(deque<int>)_(qsort_adversarial)/8192 476696.530 -
std::sort(deque<int>)_(repeated)/1024 1000.337 1.53%
std::sort(deque<int>)_(repeated)/8 17.699 -2.45%
std::sort(deque<int>)_(repeated)/8192 6717.489 -
std::sort(deque<int>)_(shuffled)/1024 6759.598 2.68%
std::sort(deque<int>)_(shuffled)/8 22.649 -1.33%
std::sort(deque<int>)_(shuffled)/8192 80191.516 -
std::sort(vector<NonIntegral>)_(ascending)/1024 515.966 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.475 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3766.927 -
std::sort(vector<NonIntegral>)_(descending)/1024 767.288 -1.05%
std::sort(vector<NonIntegral>)_(descending)/8 24.677 -1.31%
std::sort(vector<NonIntegral>)_(descending)/8192 5323.625 1.25%
std::sort(vector<NonIntegral>)_(heap)/1024 4253.700 -
std::sort(vector<NonIntegral>)_(heap)/8 22.959 -1.02%
std::sort(vector<NonIntegral>)_(heap)/8192 49772.906 -1.69%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1852.293 -1.20%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.190 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18222.231 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13146.615 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.548 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 153898.075 -
std::sort(vector<NonIntegral>)_(repeated)/1024 500.728 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.626 -1.05%
std::sort(vector<NonIntegral>)_(repeated)/8192 3732.552 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4632.680 -4.21%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.341 -5.76%
std::sort(vector<NonIntegral>)_(shuffled)/8192 83621.223 3.01%
std::sort(vector<int>)_(ascending)/1024 516.907 -
std::sort(vector<int>)_(ascending)/8 15.730 -
std::sort(vector<int>)_(ascending)/8192 3750.274 -
std::sort(vector<int>)_(descending)/1024 1011.212 -1.11%
std::sort(vector<int>)_(descending)/8 24.557 -
std::sort(vector<int>)_(descending)/8192 7178.683 -1.03%
std::sort(vector<int>)_(heap)/1024 4516.979 -1.06%
std::sort(vector<int>)_(heap)/8 23.344 -1.18%
std::sort(vector<int>)_(heap)/8192 45239.923 -
std::sort(vector<int>)_(pipe-organ)/1024 2271.366 -1.01%
std::sort(vector<int>)_(pipe-organ)/8 17.558 -
std::sort(vector<int>)_(pipe-organ)/8192 21519.631 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12857.113 -3.83%
std::sort(vector<int>)_(qsort_adversarial)/8 15.804 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147028.348 -3.80%
std::sort(vector<int>)_(repeated)/1024 653.202 -1.04%
std::sort(vector<int>)_(repeated)/8 15.673 -
std::sort(vector<int>)_(repeated)/8192 4982.316 -
std::sort(vector<int>)_(shuffled)/1024 4601.883 -1.01%
std::sort(vector<int>)_(shuffled)/8 22.432 -
std::sort(vector<int>)_(shuffled)/8192 44700.158 -3.02%
std::sort_heap(deque<int>)/1024 13288.193 -
std::sort_heap(deque<int>)/8 36.503 -
std::sort_heap(deque<int>)/8192 467786.571 -
std::sort_heap(deque<int>,_pred)/1024 12262.159 -
std::sort_heap(deque<int>,_pred)/8 34.196 -2.26%
std::sort_heap(deque<int>,_pred)/8192 421715.076 -
std::sort_heap(vector<NonIntegral>)/1024 9706.508 -1.77%
std::sort_heap(vector<NonIntegral>)/8 31.057 5.24%
std::sort_heap(vector<NonIntegral>)/8192 104919.887 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9831.974 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.752 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 105772.350 -
std::sort_heap(vector<int>)/1024 9729.041 -
std::sort_heap(vector<int>)/8 29.620 -
std::sort_heap(vector<int>)/8192 105606.191 -
std::sort_heap(vector<int>,_pred)/1024 9818.857 -
std::sort_heap(vector<int>,_pred)/8 29.746 1.70%
std::sort_heap(vector<int>,_pred)/8192 105638.908 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2748.916 2.00%
std::stable_partition(deque<int>)_(alloc_fails)/32 1876.831 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1874.948 -1.11%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9748.364 -
std::stable_partition(deque<int>)_(dense)/1024 562.547 -
std::stable_partition(deque<int>)_(dense)/32 28.701 -
std::stable_partition(deque<int>)_(dense)/50 36.614 -
std::stable_partition(deque<int>)_(dense)/8192 5601.990 -
std::stable_partition(deque<int>)_(sparse)/1024 439.458 4.18%
std::stable_partition(deque<int>)_(sparse)/32 10.964 -
std::stable_partition(deque<int>)_(sparse)/50 26.847 -
std::stable_partition(deque<int>)_(sparse)/8192 3331.063 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4079.738 -4.56%
std::stable_partition(list<int>)_(alloc_fails)/32 1847.040 -2.33%
std::stable_partition(list<int>)_(alloc_fails)/50 1882.892 -2.13%
std::stable_partition(list<int>)_(alloc_fails)/8192 28889.520 8.27%
std::stable_partition(list<int>)_(dense)/1024 1741.421 21.36%
std::stable_partition(list<int>)_(dense)/32 38.285 1.41%
std::stable_partition(list<int>)_(dense)/50 56.070 -
std::stable_partition(list<int>)_(dense)/8192 20077.797 6.22%
std::stable_partition(list<int>)_(sparse)/1024 928.077 -
std::stable_partition(list<int>)_(sparse)/32 9.521 -1.53%
std::stable_partition(list<int>)_(sparse)/50 26.553 -
std::stable_partition(list<int>)_(sparse)/8192 9308.228 7.90%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2292.746 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1827.703 -2.90%
std::stable_partition(vector<int>)_(alloc_fails)/50 1829.749 -2.05%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5291.948 -
std::stable_partition(vector<int>)_(dense)/1024 290.187 -
std::stable_partition(vector<int>)_(dense)/32 20.924 -2.87%
std::stable_partition(vector<int>)_(dense)/50 25.278 -
std::stable_partition(vector<int>)_(dense)/8192 2077.302 -
std::stable_partition(vector<int>)_(sparse)/1024 208.567 -1.81%
std::stable_partition(vector<int>)_(sparse)/32 7.162 -3.35%
std::stable_partition(vector<int>)_(sparse)/50 21.413 -
std::stable_partition(vector<int>)_(sparse)/8192 1531.856 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3846.277 -2.38%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.365 2.54%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18701.907 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30051.642 5.17%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.703 -1.70%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26035.784 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14142.207 3.35%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.997 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25619.449 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17105.188 4.47%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.631 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22102.159 -1.21%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26560.816 2.15%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.386 -7.11%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 27882.941 -2.07%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3676.970 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.531 -2.52%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13047.928 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19697.199 1.59%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.697 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24316.447 -
std::stable_sort(deque<int>)_(ascending)/1024 2098.435 -1.42%
std::stable_sort(deque<int>)_(ascending)/8 17.471 -1.97%
std::stable_sort(deque<int>)_(ascending)/8192 13484.212 -1.18%
std::stable_sort(deque<int>)_(descending)/1024 2883.946 -
std::stable_sort(deque<int>)_(descending)/8 25.103 -5.27%
std::stable_sort(deque<int>)_(descending)/8192 20259.120 -
std::stable_sort(deque<int>)_(heap)/1024 2717.526 -
std::stable_sort(deque<int>)_(heap)/8 23.919 -5.82%
std::stable_sort(deque<int>)_(heap)/8192 17147.119 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2906.760 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.592 -1.25%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20272.928 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3093.190 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.929 -3.67%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20555.949 -
std::stable_sort(deque<int>)_(repeated)/1024 1421.819 -1.17%
std::stable_sort(deque<int>)_(repeated)/8 17.842 -7.59%
std::stable_sort(deque<int>)_(repeated)/8192 7658.139 -
std::stable_sort(deque<int>)_(shuffled)/1024 2531.937 -
std::stable_sort(deque<int>)_(shuffled)/8 22.859 -2.40%
std::stable_sort(deque<int>)_(shuffled)/8192 14103.217 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4784.420 -5.98%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.664 -3.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48076.561 2.67%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22550.031 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.434 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116886.095 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13655.316 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.335 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 106794.309 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13838.103 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.622 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84115.275 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22173.409 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.531 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 134468.271 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3450.427 -13.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.673 -1.21%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18031.940 -8.73%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17811.382 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.143 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145039.471 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3581.263 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.659 -2.56%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41893.997 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12440.916 -1.12%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.460 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 185133.689 -1.06%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9452.670 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.189 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116471.431 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8027.865 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.476 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115194.716 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13486.109 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.673 -2.57%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 198446.684 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1263.289 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.905 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14085.761 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11927.512 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.509 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 172897.668 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4563.147 -1.07%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.949 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18532.639 -1.18%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23023.994 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.060 -1.72%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23903.473 -3.67%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13693.530 -1.18%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.774 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30172.481 -1.17%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13751.598 -2.39%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.096 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21474.323 -1.90%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22333.481 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.954 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33697.148 -1.24%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4166.294 21.22%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.979 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9643.632 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17695.667 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.327 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 26997.979 -
std::stable_sort(vector<int>)_(ascending)/1024 2052.160 -
std::stable_sort(vector<int>)_(ascending)/8 15.484 -
std::stable_sort(vector<int>)_(ascending)/8192 13322.070 -
std::stable_sort(vector<int>)_(descending)/1024 2779.102 -3.18%
std::stable_sort(vector<int>)_(descending)/8 24.237 -4.77%
std::stable_sort(vector<int>)_(descending)/8192 18310.675 -1.08%
std::stable_sort(vector<int>)_(heap)/1024 2513.146 -
std::stable_sort(vector<int>)_(heap)/8 21.098 -
std::stable_sort(vector<int>)_(heap)/8192 14433.163 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2774.391 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.435 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18203.702 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2859.475 -1.40%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.456 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18116.292 -
std::stable_sort(vector<int>)_(repeated)/1024 1088.754 -
std::stable_sort(vector<int>)_(repeated)/8 15.524 -
std::stable_sort(vector<int>)_(repeated)/8192 5282.017 -
std::stable_sort(vector<int>)_(shuffled)/1024 2225.576 -
std::stable_sort(vector<int>)_(shuffled)/8 19.797 -
std::stable_sort(vector<int>)_(shuffled)/8192 10898.679 -
std::swap_ranges(deque<int>)/1024 329.093 3.08%
std::swap_ranges(deque<int>)/32 10.735 3.07%
std::swap_ranges(deque<int>)/50 16.338 3.07%
std::swap_ranges(deque<int>)/8192 2620.811 2.81%
std::swap_ranges(list<int>)/1024 813.046 -
std::swap_ranges(list<int>)/32 19.357 -
std::swap_ranges(list<int>)/50 33.824 2.42%
std::swap_ranges(list<int>)/8192 11013.876 4.95%
std::swap_ranges(vector<int>)/1024 62.441 -
std::swap_ranges(vector<int>)/32 4.798 -
std::swap_ranges(vector<int>)/50 5.588 -
std::swap_ranges(vector<int>)/8192 474.527 -
std::transform(deque<int>)_(identity_transform)/1024 369.679 -
std::transform(deque<int>)_(identity_transform)/32 12.287 -
std::transform(deque<int>)_(identity_transform)/50 19.067 -
std::transform(deque<int>)_(identity_transform)/8192 2442.288 -
std::transform(deque<int>,_deque<int>)/1024 659.797 -
std::transform(deque<int>,_deque<int>)/32 21.434 -1.76%
std::transform(deque<int>,_deque<int>)/50 36.392 -
std::transform(deque<int>,_deque<int>)/8192 5414.794 -
std::transform(list<int>)_(identity_transform)/1024 734.167 -
std::transform(list<int>)_(identity_transform)/32 16.876 -
std::transform(list<int>)_(identity_transform)/50 30.173 -
std::transform(list<int>)_(identity_transform)/8192 7599.296 8.57%
std::transform(list<int>,_list<int>)/1024 836.469 -
std::transform(list<int>,_list<int>)/32 23.069 -
std::transform(list<int>,_list<int>)/50 37.184 -
std::transform(list<int>,_list<int>)/8192 9398.860 8.37%
std::transform(vector<int>)_(identity_transform)/1024 261.919 -
std::transform(vector<int>)_(identity_transform)/32 9.145 -
std::transform(vector<int>)_(identity_transform)/50 16.167 -
std::transform(vector<int>)_(identity_transform)/8192 2017.260 -
std::transform(vector<int>,_vector<int>)/1024 554.129 -
std::transform(vector<int>,_vector<int>)/32 17.162 -
std::transform(vector<int>,_vector<int>)/50 26.799 -
std::transform(vector<int>,_vector<int>)/8192 4412.219 -
std::unique(deque<int>)_(contiguous)/1024 510.704 -
std::unique(deque<int>)_(contiguous)/32 49.183 -
std::unique(deque<int>)_(contiguous)/52 55.068 -
std::unique(deque<int>)_(contiguous)/8192 3717.139 -
std::unique(deque<int>)_(sprinkled)/1024 510.072 -
std::unique(deque<int>)_(sprinkled)/32 52.728 1.08%
std::unique(deque<int>)_(sprinkled)/52 59.177 -
std::unique(deque<int>)_(sprinkled)/8192 3801.206 -
std::unique(deque<int>,_pred)_(contiguous)/1024 630.296 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.608 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.116 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4525.226 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.662 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.720 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.386 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5207.437 -
std::unique(list<int>)_(contiguous)/1024 916.925 1.54%
std::unique(list<int>)_(contiguous)/32 51.751 -
std::unique(list<int>)_(contiguous)/52 63.743 -
std::unique(list<int>)_(contiguous)/8192 7011.540 -
std::unique(list<int>)_(sprinkled)/1024 946.801 -10.18%
std::unique(list<int>)_(sprinkled)/32 54.174 -2.21%
std::unique(list<int>)_(sprinkled)/52 67.319 -3.92%
std::unique(list<int>)_(sprinkled)/8192 7950.397 -8.31%
std::unique(list<int>,_pred)_(contiguous)/1024 940.101 -1.19%
std::unique(list<int>,_pred)_(contiguous)/32 56.960 -2.03%
std::unique(list<int>,_pred)_(contiguous)/52 70.461 -1.22%
std::unique(list<int>,_pred)_(contiguous)/8192 7773.368 -4.63%
std::unique(list<int>,_pred)_(sprinkled)/1024 1002.791 -1.71%
std::unique(list<int>,_pred)_(sprinkled)/32 67.690 4.94%
std::unique(list<int>,_pred)_(sprinkled)/52 84.052 4.13%
std::unique(list<int>,_pred)_(sprinkled)/8192 8189.310 -1.12%
std::unique(vector<int>)_(contiguous)/1024 306.189 -
std::unique(vector<int>)_(contiguous)/32 47.825 -
std::unique(vector<int>)_(contiguous)/52 53.562 -1.45%
std::unique(vector<int>)_(contiguous)/8192 1898.633 -
std::unique(vector<int>)_(sprinkled)/1024 529.802 -
std::unique(vector<int>)_(sprinkled)/32 55.947 1.43%
std::unique(vector<int>)_(sprinkled)/52 65.303 -
std::unique(vector<int>)_(sprinkled)/8192 3897.072 -
std::unique(vector<int>,_pred)_(contiguous)/1024 493.038 1.31%
std::unique(vector<int>,_pred)_(contiguous)/32 54.117 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.288 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3573.361 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 683.147 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.971 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.797 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5155.520 -
std::unique_copy(deque<int>)_(contiguous)/1024 469.163 -
std::unique_copy(deque<int>)_(contiguous)/32 9.449 -10.12%
std::unique_copy(deque<int>)_(contiguous)/52 14.706 -11.53%
std::unique_copy(deque<int>)_(contiguous)/8192 3709.477 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.085 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.201 -20.81%
std::unique_copy(deque<int>)_(sprinkled)/52 15.126 -17.56%
std::unique_copy(deque<int>)_(sprinkled)/8192 3905.103 -1.58%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.068 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.319 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.417 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4469.050 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 631.703 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.528 -1.81%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.723 -3.30%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5047.557 -
std::unique_copy(list<int>)_(contiguous)/1024 737.822 -
std::unique_copy(list<int>)_(contiguous)/32 11.185 -
std::unique_copy(list<int>)_(contiguous)/52 19.373 -
std::unique_copy(list<int>)_(contiguous)/8192 6814.209 -
std::unique_copy(list<int>)_(sprinkled)/1024 735.207 -
std::unique_copy(list<int>)_(sprinkled)/32 13.638 3.37%
std::unique_copy(list<int>)_(sprinkled)/52 24.093 -
std::unique_copy(list<int>)_(sprinkled)/8192 6927.164 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 786.826 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.217 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.799 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7480.969 -1.71%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 830.891 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.192 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.911 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7585.558 -
std::unique_copy(vector<int>)_(contiguous)/1024 246.176 -
std::unique_copy(vector<int>)_(contiguous)/32 8.587 -1.44%
std::unique_copy(vector<int>)_(contiguous)/52 13.336 -
std::unique_copy(vector<int>)_(contiguous)/8192 1876.546 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.298 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.167 1.79%
std::unique_copy(vector<int>)_(sprinkled)/52 21.780 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3662.438 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 536.136 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.342 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.724 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3770.626 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 585.736 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.162 -1.31%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.198 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4495.186 -
std::unordered_map<int,_int>::clear()/0 390.903 -
std::unordered_map<int,_int>::clear()/1024 7900.775 -2.63%
std::unordered_map<int,_int>::clear()/32 577.850 -1.70%
std::unordered_map<int,_int>::clear()/8192 62318.518 -2.81%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.638 -4.61%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.827 4.76%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.589 -3.56%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.440 17.88%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.452 -11.05%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.756 14.02%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.580 6.64%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.308 6.25%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.498 6.67%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.517 3.63%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.305 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.607 -6.62%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.686 -10.91%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.355 -8.77%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.007 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8495.357 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 265.207 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95210.658 -1.74%
std::unordered_map<int,_int>::ctor(const&)/0 12.852 -
std::unordered_map<int,_int>::ctor(const&)/1024 6813.624 1.50%
std::unordered_map<int,_int>::ctor(const&)/32 198.902 -
std::unordered_map<int,_int>::ctor(const&)/8192 55629.262 1.40%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.994 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9955.913 2.90%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.473 1.95%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82242.944 2.66%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13412.056 -1.56%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.826 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142563.951 -1.25%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.829 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13364.621 -1.62%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.991 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141595.569 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.441 -1.57%
std::unordered_map<int,_int>::erase(iterator)/32 19.340 -1.53%
std::unordered_map<int,_int>::erase(iterator)/8192 19.499 -1.51%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.604 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5356.432 -3.06%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.687 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44002.132 -3.30%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.110 2.49%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.875 -1.64%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.126 -2.89%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -21.85%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.156 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.058 -1.52%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.186 -4.15%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.173 -2.26%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.217 -2.72%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.215 -5.49%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.400 5.80%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.470 5.67%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.471 2.56%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.324 -3.52%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.290 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.046 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.034 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.472 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13231.778 1.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.782 -2.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140527.927 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.251 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12813.750 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 727.437 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139617.288 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.586 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7435.703 -4.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 592.469 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84971.524 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.299 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14011.286 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 772.176 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147297.714 -1.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.764 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13854.659 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 745.415 -5.21%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145711.575 1.10%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.436 -3.28%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.825 -5.72%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.736 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.941 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.895 -4.15%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.323 -1.41%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.954 -3.46%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.977 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.193 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.317 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.623 -10.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.242 2.79%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.631 -9.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.149 2.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.181 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.060 -7.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.213 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.545 -5.33%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.163 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.587 -4.40%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.474 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.105 1.06%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.163 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6738.970 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.053 -5.77%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54014.313 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.183 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6704.138 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.133 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54729.781 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1380.871 3.24%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.294 2.68%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24334.191 -6.12%
std::unordered_multimap<int,_int>::clear()/0 391.221 -
std::unordered_multimap<int,_int>::clear()/1024 8256.053 -14.21%
std::unordered_multimap<int,_int>::clear()/32 587.230 -7.10%
std::unordered_multimap<int,_int>::clear()/8192 62815.092 -15.98%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.458 22.64%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.598 36.50%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.454 -2.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.367 -7.99%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.510 -18.71%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.298 -32.00%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.570 -14.00%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.774 -14.84%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.713 -9.23%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.992 -4.37%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.347 -27.97%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.402 8.33%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.169 -5.78%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.128 -9.55%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.953 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8624.953 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 286.642 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98701.937 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.899 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6644.766 -
std::unordered_multimap<int,_int>::ctor(const&)/32 201.177 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55027.806 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.901 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9089.050 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 249.879 -2.00%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75847.332 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.834 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12895.633 -2.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.142 -1.25%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138981.136 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.838 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12685.257 -2.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.674 -1.54%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139182.750 -1.13%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.658 -8.94%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.577 -11.95%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.804 -15.81%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.744 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5712.499 -15.96%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.148 -3.49%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45580.636 -13.47%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.193 11.21%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.664 2.50%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.318 1.76%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.477 60.10%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.282 -12.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.246 -13.72%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.072 -13.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.132 -21.84%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.197 -10.21%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.026 -1.12%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.118 -22.31%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.219 -19.28%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.237 -14.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.216 5.62%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.006 -2.93%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.038 -5.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.448 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14811.505 -4.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.087 2.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167038.301 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.944 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14672.676 -6.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 745.186 -1.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165130.396 -1.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.746 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13946.505 -4.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 792.234 -1.77%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 173987.670 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.605 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15467.339 -6.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 794.519 -3.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165425.949 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.463 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16229.125 -3.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.422 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182405.305 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.683 -25.07%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.030 -10.87%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.481 -14.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.502 -2.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.375 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.860 -6.53%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.367 -3.53%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.541 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.781 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.580 2.65%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.565 -34.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.171 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6723.615 -1.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.517 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54108.980 -1.52%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.175 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6744.581 -1.87%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.137 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54825.114 -1.51%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1404.040 -28.16%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.072 -5.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26232.227 -15.46%
std::unordered_multiset<int>::clear()/0 389.172 -
std::unordered_multiset<int>::clear()/1024 8120.603 -
std::unordered_multiset<int>::clear()/32 584.187 -
std::unordered_multiset<int>::clear()/8192 61268.125 -3.79%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.123 -9.95%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.321 -1.17%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.344 -10.27%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.337 -7.77%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.446 -8.01%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.745 5.19%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.538 12.79%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.616 -16.08%
std::unordered_multiset<int>::count(key)_(existent)/32 1.493 -8.43%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.728 -4.15%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.305 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.465 20.86%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.266 9.87%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.302 2.34%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.903 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8520.788 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 300.284 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100211.336 -
std::unordered_multiset<int>::ctor(const&)/0 12.819 -
std::unordered_multiset<int>::ctor(const&)/1024 7101.298 6.45%
std::unordered_multiset<int>::ctor(const&)/32 210.569 5.14%
std::unordered_multiset<int>::ctor(const&)/8192 57788.592 4.96%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.852 -1.50%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9099.779 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 266.783 5.89%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75462.880 -8.79%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.775 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12853.728 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.874 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137770.702 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.808 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12742.389 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.058 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138401.823 -
std::unordered_multiset<int>::erase(iterator)/1024 20.384 4.43%
std::unordered_multiset<int>::erase(iterator)/32 19.487 -
std::unordered_multiset<int>::erase(iterator)/8192 19.612 -21.48%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.742 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5644.410 -1.09%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.643 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45361.500 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.026 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.273 -1.52%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.831 -3.22%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.264 -23.04%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.224 -11.78%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.266 -3.92%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.241 -7.80%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.179 -12.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.604 23.60%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.208 3.94%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.094 -11.70%
std::unordered_multiset<int>::find(key)_(existent)/32 1.203 -4.69%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.379 4.80%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.172 13.83%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.151 2.21%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.145 4.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.929 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15155.655 1.77%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.785 -2.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166186.258 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.207 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15296.078 2.25%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.119 2.13%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167163.932 2.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.390 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14139.635 3.91%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 804.809 1.54%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173784.011 2.19%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.957 2.38%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.032 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.812 1.99%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.404 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.863 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.794 5.24%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 22.736 12.91%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.394 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 25.890 6.71%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.888 -3.33%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.566 31.92%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.110 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6740.586 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.048 1.41%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55166.570 1.46%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.092 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6743.593 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.393 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54825.478 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1319.172 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.942 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25929.388 -
std::unordered_set<int>::clear()/0 388.542 -
std::unordered_set<int>::clear()/1024 8452.072 -7.21%
std::unordered_set<int>::clear()/32 597.227 -1.01%
std::unordered_set<int>::clear()/8192 66074.077 -2.68%
std::unordered_set<int>::contains(key)_(existent)/1024 1.364 7.91%
std::unordered_set<int>::contains(key)_(existent)/32 1.297 -15.33%
std::unordered_set<int>::contains(key)_(existent)/8192 1.669 6.59%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.437 29.27%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.298 -31.35%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.477 -5.92%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.306 -17.64%
std::unordered_set<int>::count(key)_(existent)/1024 1.469 9.00%
std::unordered_set<int>::count(key)_(existent)/32 1.490 6.91%
std::unordered_set<int>::count(key)_(existent)/8192 1.746 13.35%
std::unordered_set<int>::count(key)_(non-existent)/0 0.346 11.11%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.985 20.19%
std::unordered_set<int>::count(key)_(non-existent)/32 1.547 -1.03%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.728 8.33%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.777 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8843.217 1.17%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.178 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104254.678 2.63%
std::unordered_set<int>::ctor(const&)/0 12.821 -
std::unordered_set<int>::ctor(const&)/1024 6684.348 -1.52%
std::unordered_set<int>::ctor(const&)/32 200.583 -2.15%
std::unordered_set<int>::ctor(const&)/8192 54865.295 -1.31%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.887 -1.30%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9908.436 1.89%
std::unordered_set<int>::ctor(const&,_alloc)/32 273.469 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81664.013 1.28%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.794 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13926.642 1.30%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.020 2.86%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142643.993 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.765 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13622.164 1.15%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.659 1.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142686.181 -
std::unordered_set<int>::erase(iterator)/1024 20.037 -18.00%
std::unordered_set<int>::erase(iterator)/32 19.906 -7.74%
std::unordered_set<int>::erase(iterator)/8192 20.405 -18.51%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.582 -1.11%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5543.793 -9.86%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 517.685 -4.35%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46170.936 -2.14%
std::unordered_set<int>::erase(key)_(existent)/1024 21.523 -16.61%
std::unordered_set<int>::erase(key)_(existent)/32 20.946 -1.08%
std::unordered_set<int>::erase(key)_(existent)/8192 22.505 -19.78%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 -24.20%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.330 -12.20%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.189 -20.21%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.148 -10.22%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.477 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.116 -8.66%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.479 4.57%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.154 -3.56%
std::unordered_set<int>::find(key)_(existent)/1024 1.180 -8.49%
std::unordered_set<int>::find(key)_(existent)/32 1.230 10.02%
std::unordered_set<int>::find(key)_(existent)/8192 1.293 -3.72%
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.952 -16.73%
std::unordered_set<int>::find(key)_(non-existent)/32 1.170 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.134 -6.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.247 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12704.828 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.062 -2.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137672.920 1.15%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.467 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12786.977 -2.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 755.126 4.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136738.439 1.49%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.239 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7886.344 5.01%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 583.139 -1.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85200.160 -2.65%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.861 -24.67%
std::unordered_set<int>::insert(value)_(already_present)/32 1.691 -41.55%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.723 1.53%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.017 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.248 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.193 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.263 1.78%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.954 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.050 -1.34%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.088 -1.51%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.872 3.15%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.424 -3.64%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6725.179 -5.39%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 222.563 -11.07%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54088.559 -5.13%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.465 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6687.784 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.624 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54938.531 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2356.415 79.53%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.399 1.46%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 32851.187 24.26%
std::unordered_set<std::string>::clear()/0 392.573 -
std::unordered_set<std::string>::clear()/1024 22312.977 -4.69%
std::unordered_set<std::string>::clear()/32 838.637 -9.00%
std::unordered_set<std::string>::clear()/8192 216064.922 -2.33%
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.340 13.19%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.698 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.189 -10.94%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.690 16.24%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.179 -6.69%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.630 -2.15%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.962 7.44%
std::unordered_set<std::string>::count(key)_(existent)/32 40.451 -5.22%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.927 7.04%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 22.572 -7.49%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.737 -4.94%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.687 3.08%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.819 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41077.126 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 961.536 -3.96%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 726929.895 -
std::unordered_set<std::string>::ctor(const&)/0 12.794 -
std::unordered_set<std::string>::ctor(const&)/1024 33788.074 1.69%
std::unordered_set<std::string>::ctor(const&)/32 781.495 13.51%
std::unordered_set<std::string>::ctor(const&)/8192 335531.945 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.871 -3.56%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63333.573 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1641.689 22.68%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601163.605 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.824 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61830.643 -1.53%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1738.468 3.15%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 632658.370 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.794 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61423.669 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1596.723 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637744.084 -
std::unordered_set<std::string>::erase(iterator)/1024 30.719 -2.09%
std::unordered_set<std::string>::erase(iterator)/32 29.392 -4.20%
std::unordered_set<std::string>::erase(iterator)/8192 29.921 -5.29%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.721 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12171.605 -4.63%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 659.214 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115655.398 -3.92%
std::unordered_set<std::string>::erase(key)_(existent)/1024 112.289 -14.71%
std::unordered_set<std::string>::erase(key)_(existent)/32 58.193 -21.32%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.629 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.662 -8.95%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.932 1.96%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.458 -9.36%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.403 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.093 4.72%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.645 -6.05%
std::unordered_set<std::string>::find(key)_(existent)/1024 42.016 19.38%
std::unordered_set<std::string>::find(key)_(existent)/32 42.029 19.05%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.484 9.43%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.292 -13.42%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.145 -14.85%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.525 3.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.286 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 54614.693 -4.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1808.173 -4.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 597260.198 -2.60%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.278 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53478.627 -7.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1949.183 2.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 593537.577 -2.43%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.877 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55003.950 -2.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1662.054 -5.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558158.120 -1.69%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.958 -77.57%
std::unordered_set<std::string>::insert(value)_(already_present)/32 62.072 101.90%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 21.116 -60.17%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 63.634 39.41%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.262 -50.58%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 66.112 102.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.026 -1.66%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.509 -18.38%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 69.532 96.53%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 29.721 -61.41%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 58.636 -4.70%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 12.972 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35325.434 -1.59%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 799.314 2.64%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337204.566 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 12.973 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35025.303 -1.79%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 693.202 -1.72%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 337887.037 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.812 -3.34%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16826.290 3.68%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 338.750 13.21%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209429.567 -
std::upper_bound(std::deque<int>)/100 30.347 -
std::upper_bound(std::deque<int>)/8 17.899 -
std::upper_bound(std::deque<int>)/8192 64.343 -
std::upper_bound(std::forward_list<int>)/100 97.306 1.08%
std::upper_bound(std::forward_list<int>)/8 15.971 -
std::upper_bound(std::forward_list<int>)/8192 10732.139 3.37%
std::upper_bound(std::list<int>)/100 100.741 -
std::upper_bound(std::list<int>)/8 16.075 -
std::upper_bound(std::list<int>)/8192 15243.605 11.56%
std::upper_bound(std::vector<int>)/100 12.207 -
std::upper_bound(std::vector<int>)/8 5.927 -
std::upper_bound(std::vector<int>)/8192 15.595 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.955 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.085 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 702.740 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.273 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.714 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 270.948 1.15%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.036 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.808 9.71%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 890.410 11.35%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.329 -1.72%
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.205 10.05%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 886.502 14.79%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.125 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.988 8.47%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 863.658 12.11%
std::vector<int>::ctor(size)/1024 41.091 -2.63%
std::vector<int>::ctor(size)/32 11.836 11.88%
std::vector<int>::ctor(size)/8192 569.133 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.977 -5.68%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.665 9.89%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.465 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.556 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.745 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.180 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.787 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.334 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.771 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.521 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.146 1.26%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.730 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 943.346 -1.47%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.477 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4641.064 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 912.208 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.222 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4228.896 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 945.773 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.173 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4732.975 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.858 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.831 1.30%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.020 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.307 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 873.936 29.29%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.705 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.235 4.01%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 651.323 -3.36%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.624 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.418 -3.44%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.421 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.418 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.420 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.765 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.430 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4860.347 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12727.407 1.55%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.998 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110800.643 1.22%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.805 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.045 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6338.082 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6597.843 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.773 2.58%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54752.945 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.920 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.266 4.02%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6847.481 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20423.290 3.93%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 616.785 3.58%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177161.852 3.07%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 694.312 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.172 4.00%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6852.421 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20361.420 4.20%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 617.087 3.47%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 176668.795 3.27%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 694.576 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.622 5.76%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6855.015 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20325.167 3.62%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 620.124 3.64%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 177212.325 3.36%
std::vector<std::string>::ctor(size)/1024 424.174 -1.03%
std::vector<std::string>::ctor(size)/32 32.693 -
std::vector<std::string>::ctor(size)/8192 4137.052 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 772.263 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.966 -10.19%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6997.320 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20518.321 3.47%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 594.726 3.83%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177711.588 3.22%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.350 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.665 1.33%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4571.868 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.260 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 34.977 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4588.290 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.974 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.873 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2268.812 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.920 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 25.920 -1.58%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2284.735 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.781 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.078 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4568.194 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.696 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.137 1.99%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.574 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1812.319 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.476 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12467.981 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15204.243 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 789.497 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116106.276 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3356.913 1.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.474 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22978.930 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16800.756 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 850.492 -1.77%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127945.212 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1861.849 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 554.844 -4.38%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14121.510 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13467.437 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 870.347 -1.06%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116345.443 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.445 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.150 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.033 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.259 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.553 2.10%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.916 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 409.280 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.052 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4308.463 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6306.951 -1.57%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.757 1.59%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52840.882 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.609 -1.18%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.938 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3190.403 1.37%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 608.055 1.44%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.438 -1.33%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5682.825 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.733 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.400 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.989 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.599 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.754 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.389 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.419 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.390 -3.00%
vector<bool>(const_vector<bool>&) 9.808 -7.75%
vector<bool>(size_type,_const_value_type&) 8.456 -5.06%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.029 -4.15%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.961 -
vector<bool>::reserve() 8.448 -4.09%
vector<bool>::resize() 11.106 -2.15%
Geometric Mean 890.823 -