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 bf6e9867c7193bf1d67814a681e707b771749614

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565955 2026-02-18T16:21:43 0:00:00
Previous 565950 2026-02-18T23:39:17 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1741 2094
Performance Improvements 1652 2833
Unchanged Tests 38402 36868
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill(vector<bool>)/262144 262.57% 230.610 836.114 - 16.12% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 169.32% 8.865 23.876 - 42.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 152.71% 5.931 14.988 - 41.05% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 148.68% 648.462 1612.619 - 123.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 120.30% 33.303 73.364 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_262144_64 116.83% 9278590.717 20118355.341 - 137.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 113.05% 512.725 1092.380 - -34.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 109.72% 11.520 24.161 - 2.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 104.39% 548.366 1120.813 - -35.85% -
std::replace_if(deque<int>)_(sprinkled)/32 97.85% 12.450 24.633 - 99.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 97.78% 546.621 1081.080 - 97.73% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.51% 365164.955 706645.075 - 2.20% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 89.71% 8.828 16.747 - 89.75% -
std::replace_if(deque<int>)_(prefix)/32 88.70% 13.987 26.394 - 89.24% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 84.66% 5.856 10.813 - 81.93% -
BM_StringCtorDefault 84.11% 0.248 0.457 - 87.89% -
std::reverse(vector<int>)/8 83.07% 1.483 2.715 - 83.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 75.76% 6.248 10.981 - 38.31% -
BM_vector_deque_ranges_move/0 70.38% 0.346 0.590 - 48.84% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 70.24% 394187.864 671084.722 - 2.27% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 67.15% 38.993 65.178 - -14.70% -
ranges::min(std::deque<long_long>)/70000 67.14% 18895.606 31582.774 - 20.06% -
std::replace_if(deque<int>)_(sprinkled)/50 66.11% 18.675 31.022 - 67.19% -
std::replace_if(deque<int>)_(prefix)/50 63.05% 20.334 33.155 - 63.61% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 55.75% 2.427 3.780 - 17.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 54.91% 117.228 181.595 - -16.15% -
std::find_if_not(list<int>)_(bail_25%)/1024 52.24% 128.843 196.145 - 8.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 52.22% 22.631 34.450 - 1.36% -
std::copy(list<int>)/64 51.68% 30.313 45.980 - 37.28% -
std::copy_backward(vector<int>)/4096 51.25% 150.880 228.204 - -10.37% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 50.82% 0.321 0.484 - 32.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 50.21% 6.646 9.983 - -9.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 49.38% 0.467 0.697 - 1.93% -
std::move(vector<int>)/262144 48.44% 14754.228 21900.550 - 47.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 46.60% 7.332 10.749 - -1.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 46.09% 43.345 63.324 - 28.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 45.51% 80.159 116.639 - -17.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 45.23% 7.189 10.441 - -8.49% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 44.68% 2.558 3.701 - 48.43% -
std::copy(vector<int>)/4096 44.64% 143.859 208.084 - 38.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 44.29% 24.687 35.619 - 11.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 44.13% 60.263 86.856 - 98.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 43.47% 4.507 6.466 - 17.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 43.11% 26.947 38.565 - 12.36% -
SetIntersection_Interlaced_Vector_uint32_1024_64 42.69% 3481490.825 4967674.410 - -0.46% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 42.35% 4.806 6.841 - -6.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 42.08% 5.187 7.369 - -7.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 40.56% 17.731 24.922 - 1.83% -
std::find_if(list<int>)_(bail_25%)/1024 40.14% 128.989 180.770 - -0.54% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 38.72% 8.167 11.329 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_16384_64 37.21% 6386888.404 8763734.594 - 39.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 36.51% 44.398 60.607 - 35.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 36.01% 116.568 158.546 - -23.05% -
std::find_if_not(deque<int>)_(bail_25%)/32768 35.34% 1999.493 2706.159 - -26.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 35.17% 21.875 29.570 - 48.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.96% 31.703 42.788 - 36.02% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 34.19% 67.428 90.484 - 3.46% -
ranges::min(std::deque<char>)/70000 33.82% 19832.718 26539.220 - 53.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 33.65% 5.624 7.517 - 0.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 33.61% 69.216 92.482 - 36.47% -
std::multimap<std::string,_int>::ctor(const&)/32 32.49% 688.395 912.088 - 14.51% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 32.37% 93683912.184 124007668.096 - 39.43% -
std::map<int,_int>::contains(key)_(non-existent)/8192 30.57% 9.028 11.788 - 25.83% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 30.54% 5.063 6.610 - 0.59% -
BM_PushHeap_uint32_Random_1 30.29% 0.472 0.615 - 32.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 30.18% 55.836 72.688 - 122.22% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 29.82% 7.215 9.366 - -15.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 29.70% 0.262 0.340 - 13.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 29.56% 43.164 55.924 - 29.64% -
std::multiset<std::string>::erase(key)_(existent)/8192 29.53% 82.307 106.611 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 29.50% 0.429 0.556 - 7.88% -
BM_PushHeap_uint32_QuickSortAdversary_1 29.46% 0.393 0.509 - 29.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.35% 25.171 32.558 - 30.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 29.31% 0.338 0.437 - 29.31% -
std::set<int>::contains(key)_(non-existent)/8192 29.17% 11.831 15.282 - 48.06% -
std::adjacent_find(deque<int>)/8 28.92% 2.950 3.803 - 29.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.69% 24.365 31.354 - -6.86% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 28.55% 88.825 114.183 - 29.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 28.32% 122.556 157.264 - -36.86% -
std::partition(deque<int>)_(sparse)/32 27.99% 9.853 12.611 - 10.93% -
std::set<std::string>::contains(key)_(non-existent)/1024 27.82% 23.056 29.469 - 47.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 27.61% 25.162 32.109 - -2.62% -
ranges::min(std::vector<long_long>)/1 27.32% 0.300 0.382 - -12.41% -
std::for_each_n(deque<int>)/50 27.24% 3.876 4.932 - 24.52% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 27.01% 91.395 116.083 - 75.87% -
std::find_if_not(deque<int>)_(bail_25%)/8192 26.68% 506.211 641.261 - -30.27% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 26.61% 10.589 13.406 - 31.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 26.52% 23.936 30.282 - -3.06% -
std::partition(deque<int>)_(sparse)/50 26.23% 14.760 18.631 - 8.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 26.06% 30.946 39.009 - 1.76% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 25.98% 1.334 1.680 - 11.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 25.78% 1.082 1.361 - 27.96% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 25.65% 11450.658 14387.963 - 38.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 25.61% 522.260 656.025 - 14.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.48% 25.891 32.489 - 3.45% -
std::flat_multimap<int,_int>::erase(iterator)/8192 25.43% 491.171 616.100 - 25.43% -
std::find_if(deque<int>)_(process_all)/50 25.33% 12.585 15.773 - 25.78% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 25.33% 534.556 669.934 - 29.33% -
std::fill(list<int>)/8192 24.41% 7183.053 8936.242 - 4.90% -
BM_deque_deque_ranges_move/0 24.23% 0.742 0.922 - -0.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 23.75% 47.778 59.124 - 13.14% -
std::set<std::string>::insert(value)_(already_present)/1024 23.71% 25.613 31.686 - 39.85% -
std::multiset<int>::find(key)_(non-existent)/32 23.57% 2.252 2.783 - 12.71% -
rng::find(vector<bool>)_(process_all)/50 23.42% 0.639 0.788 - 13.95% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 23.24% 43.511 53.623 - -4.79% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 23.08% 1.461 1.798 - -6.55% -
BM_lexicographical_compare_three_way_fast_path/1 22.92% 0.346 0.425 - 2.85% -
std::find_end(list<int>,_pred)_(same_length)/8192 22.75% 8189.788 10052.654 - -41.14% -
ranges::min(std::deque<long_long>)/64 22.45% 18.046 22.098 - 10.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 22.17% 5.118 6.253 - -13.11% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 22.04% 1.075 1.312 - 2.06% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 22.02% 1.164 1.420 - 1.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 21.98% 0.395 0.482 - 61.35% -
std::deque<std::string>::ctor(size)/32 21.91% 41.139 50.150 - -2.30% -
BM_vector_deque_copy/2 21.88% 1.688 2.057 - 2.73% -
std::multiset<int>::find(key)_(non-existent)/8192 21.86% 8.081 9.848 - 6.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.77% 34.385 41.871 - 20.87% -
std::multiset<std::string>::ctor(const&,_alloc)/32 21.72% 739.117 899.684 - -8.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.71% 23.908 29.098 - 16.29% -
std::replace(vector<int>)_(sprinkled)/50 21.27% 8.871 10.758 - 22.78% -
ranges::min(std::deque<char>)/64 21.20% 17.936 21.738 - 34.11% -
SetIntersection_Interlaced_Vector_uint32_16384_16 20.89% 2640546.124 3192049.156 - 32.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.87% 63.156 76.339 - 21.75% -
std::set<std::string>::contains(key)_(non-existent)/32 20.75% 10.097 12.192 - 24.24% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20.59% 9863.447 11894.104 - 18.80% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 20.35% 1.368 1.647 - 41.07% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 20.25% 4648.643 5589.856 - 18.65% -
std::find_if(deque<int>)_(process_all)/1024 20.00% 268.526 322.237 - 10.49% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 19.79% 1.064 1.274 - 4.09% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 19.67% 48661482.757 58233010.820 - 31.14% -
SetIntersection_Interlaced_Vector_string_16384_16 19.65% 4045726.606 4840901.504 - 15.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.54% 32.512 38.866 - 19.00% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 19.53% 9.189 10.983 - 11.46% -
std::find_if(deque<int>)_(process_all)/8192 19.39% 2151.433 2568.696 - 10.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 19.38% 12.583 15.022 - 11.75% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 19.37% 2.304 2.751 - 15.33% -
std::copy_n(vector<bool>)_(aligned)/262144 19.36% 520.255 620.992 - 6.07% -
std::find_if(list<int>)_(process_all)/8192 19.32% 7473.285 8916.777 - 19.67% -
BM_vector_deque_copy/1 19.30% 1.941 2.315 - 1.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 19.24% 23.755 28.326 - -0.10% -
std::is_partitioned(list<int>)_(partitioned)/1024 19.23% 592.994 707.048 - 10.54% -
std::map<std::string,_int>::erase(key)_(existent)/32 19.21% 61.416 73.212 - -3.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 19.18% 47.311 56.384 - 59.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 19.13% 1.030 1.227 - 28.11% -
std::vector<std::string>::ctor(size)/32 19.01% 30.772 36.620 - 15.33% -
BM_lexicographical_compare_three_way_slow_path/1 18.95% 0.389 0.462 - 27.01% -
std::reverse(deque<int>)/64 18.79% 13.032 15.481 - 19.44% -
ranges::minmax(std::list<char>)/1 18.72% 0.349 0.414 - 0.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 18.65% 1.243 1.475 - 6.19% -
SetIntersection_Interlaced_Vector_uint32_262144_4 18.54% 1521811.963 1803998.149 - -7.57% -
std::find_if(deque<int>)_(process_all)/32768 18.48% 8662.607 10263.683 - 10.14% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 18.46% 1.202 1.424 - 13.01% -
BM_PushHeap_string_Random_1 18.41% 0.470 0.557 - -20.30% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 18.33% 1.210 1.432 - -6.13% -
BM_vector_deque_move_backward/2 18.18% 1.740 2.056 - -0.22% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 18.15% 9.643 11.393 - 0.62% -
BM_PushHeap_float_PipeOrgan_1 18.07% 0.521 0.616 - -8.24% -
std::is_partitioned(deque<int>)_(partitioned)/8192 17.97% 2274.830 2683.645 - 8.60% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 17.47% 2.233 2.622 - -3.79% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 17.45% 6.157 7.231 - 29.82% -
BM_vector_deque_move_backward/1 17.41% 1.964 2.305 - -0.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 17.32% 34.920 40.968 - 0.43% -
std::search(deque<int>)_(no_match)/1024 17.26% 301.700 353.764 - 16.69% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 17.07% 4.814 5.636 - 25.04% -
SetIntersection_Front_Set_uint32_1024_256 16.94% 3612566.605 4224680.224 - 11.02% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 16.93% 11.541 13.496 - 17.12% -
std::set<std::string>::find(key)_(non-existent)/32 16.89% 9.030 10.555 - 12.00% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 16.87% 19.223 22.465 - -16.81% -
BM_vector_deque_move/0 16.86% 0.523 0.611 - 17.72% -
std::copy_backward(deque<int>)/64 16.84% 3.028 3.538 - 16.90% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 16.78% 3098.054 3617.922 - -7.96% -
std::replace(vector<int>)_(sprinkled)/1024 16.71% 150.464 175.605 - 17.12% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 16.69% 1.195 1.394 - 0.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 16.69% 33.102 38.627 - 18.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 16.65% 60.935 71.084 - -0.02% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 16.64% 1.322 1.541 - 20.55% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 16.61% 6.451 7.522 - -1.82% -
std::stable_partition(deque<int>)_(sparse)/32 16.43% 11.437 13.317 - 19.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 16.41% 0.413 0.480 - 3.80% -
std::set<int>::erase(key)_(non-existent,_end)/32 16.29% 2.288 2.661 - 0.92% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 16.27% 23.564 27.398 - 14.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 16.16% 2.213 2.570 - 14.30% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 16.10% 50.852 59.040 - 21.08% -
std::for_each_n(deque<int>)/32 16.10% 3.755 4.360 - 16.05% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 16.09% 11913.705 13831.153 - 15.49% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 16.01% 12.122 14.062 - 24.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 16.00% 118192.910 137098.152 - 13.67% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 15.98% 23.617 27.391 - 14.35% -
std::multimap<int,_int>::ctor(const&)/8192 15.96% 52748.209 61167.519 - 15.13% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.95% 226.542 262.675 - 15.96% -
std::all_of(deque<int>)_(process_all)/32768 15.93% 10205.063 11830.835 - 8.55% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 15.91% 22.934 26.583 - 13.92% -
std::map<std::string,_int>::erase(key)_(existent)/1024 15.88% 54.030 62.609 - -30.16% -
std::multiset<int>::count(key)_(non-existent)/8192 15.87% 9.190 10.649 - 8.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.86% 57.882 67.060 - 25.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.73% 85.962 99.486 - 32.93% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.60% 16.373 18.927 - 11.57% -
std::search(list<int>)_(single_element)/8192 15.58% 7336.691 8479.473 - 13.26% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 15.57% 88.588 102.385 - 14.00% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 15.44% 12.459 14.382 - 15.17% -
std::replace(vector<int>)_(sprinkled)/32 15.30% 5.795 6.682 - 15.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.28% 9.759 11.250 - 35.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.20% 1.203 1.385 - 24.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 15.15% 12434402.857 14318140.010 - 10.10% -
rng::find_last(deque<int>)_(bail_10%)/50 15.00% 11.368 13.073 - 15.56% -
rng::find(vector<bool>)_(process_all)/8 14.90% 0.638 0.733 - 14.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 14.85% 1.137 1.306 - 5.82% -
std::search(deque<int>)_(near_matches)/1024 14.79% 20104.359 23077.407 - 18.33% -
std::rotate(deque<int>)_(by_1/2)/8192 14.77% 1462.474 1678.492 - 15.07% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 14.74% 12508.305 14352.140 - 11.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14.72% 12094.796 13874.691 - 12.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.71% 36.537 41.913 - 7.05% -
std::search(deque<int>)_(near_matches)/1000 14.69% 19267.684 22097.329 - 19.13% -
SetIntersection_Interlaced_Vector_uint32_1024_16 14.58% 1973412.252 2261229.502 - -9.53% -
std::rotate(list<int>)_(1_element_forward)/8192 14.57% 7023.153 8046.387 - 12.31% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 14.56% 1.180 1.352 - -6.73% -
SetIntersection_Interlaced_Vector_uint32_262144_256 14.48% 35523511.416 40666777.778 - 47.97% -
BM_deque_vector_copy/0 14.30% 1.278 1.461 - 16.99% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 14.19% 1.051 1.201 - 8.22% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 14.18% 4826.495 5510.858 - 15.06% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.18% 30.089 34.354 - 20.60% -
std::set<std::string>::find(key)_(non-existent)/8192 14.10% 26.794 30.570 - 15.45% -
std::replace(vector<int>)_(sprinkled)/8192 14.04% 1169.524 1333.763 - 7.11% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 13.96% 48.309 55.051 - 13.25% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.95% 920548.621 1048988.494 - 2.04% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.91% 33.701 38.388 - 31.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.90% 15961.647 18180.067 - 13.28% -
ranges::min(std::deque<char>)/1 13.77% 0.693 0.788 - 14.87% -
SetIntersection_Front_Set_uint32_16384_1024 13.73% 11781623.540 13399624.028 - 9.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.68% 48.503 55.140 - 2.79% -
std::unordered_multiset<int>::contains(key)_(existent)/32 13.63% 1.358 1.543 - -0.63% -
std::all_of(deque<int>)_(process_all)/8192 13.62% 2600.398 2954.612 - 8.63% -
std::find_end(list<int>,_pred)_(single_element)/8192 13.60% 8021.863 9112.438 - -1.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 13.30% 118041.492 133739.559 - 20.32% -
std::find_if(deque<int>)_(process_all)/8 13.18% 2.522 2.855 - 10.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.05% 40.800 46.124 - 15.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 13.05% 24.385 27.566 - 11.30% -
std::find(vector<long_long>)_(bail_25%)/8 13.02% 0.923 1.043 - 16.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.01% 31.997 36.158 - -21.86% -
std::is_partitioned(list<int>)_(partitioned)/8192 12.89% 6815.712 7694.529 - 12.82% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 12.88% 16424.609 18540.454 - 11.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 12.87% 31.522 35.580 - 10.47% -
SetIntersection_Interlaced_Vector_uint32_1024_256 12.77% 6409521.171 7228089.238 - 21.95% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.67% 34.190 38.524 - -1.58% -
std::find_if_not(vector<int>)_(bail_25%)/1024 12.67% 28.441 32.045 - 12.51% -
std::set<std::string>::find(key)_(non-existent)/1024 12.66% 20.080 22.623 - 13.47% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 12.63% 21.078 23.739 - -0.73% -
ranges::min(std::list<__int128>)/1 12.56% 0.407 0.459 - 15.76% -
BM_deque_vector_ranges_copy/0 12.51% 1.297 1.459 - 1.45% -
ranges::min(std::deque<char>)/8 12.50% 2.360 2.655 - 16.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 12.41% 1.199 1.348 - -7.87% -
BM_vector_deque_copy_backward/2 12.34% 1.834 2.061 - -0.17% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 12.19% 45.956 51.559 - 1.64% -
std::is_sorted_until(vector<int>)/8 12.18% 2.079 2.332 - 13.85% -
SetIntersection_None_Set_uint64_16384_1024 12.10% 170041571.647 190613986.223 - 12.61% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.06% 308.235 345.407 - -8.19% -
BM_tolower_char<wchar_t> 11.99% 0.616 0.690 - 14.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 11.94% 41.661 46.637 - 17.42% -
rng::find_last_if(deque<int>)_(bail_90%)/8 11.92% 1.029 1.151 - 19.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 11.89% 424925.617 475454.833 - -6.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 11.88% 42.126 47.130 - 17.65% -
SetIntersection_Interlaced_Vector_uint32_16384_256 11.85% 20187409.395 22578857.633 - 15.88% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 11.83% 7.034 7.866 - 17.87% -
BM_lexicographical_compare_three_way_slow_path/16384 11.74% 4549.024 5082.953 - 38.97% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 11.69% 1.269 1.418 - -9.39% -
std::multiset<int>::find(key)_(non-existent)/1024 11.69% 5.455 6.093 - 0.47% -
std::rotate_copy(vector<int>)/8192 11.65% 676.372 755.167 - 5.38% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 11.62% 8.905 9.940 - 2.97% -
SetIntersection_Front_Set_uint32_1024_64 11.58% 1609823.770 1796207.457 - 10.08% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.58% 12695.021 14164.773 - -0.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 11.53% 1.595 1.778 - -7.00% -
SetIntersection_None_Set_uint64_16384_64 11.46% 165819033.528 184821520.182 - 5.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.45% 1764.333 1966.337 - 16.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 11.43% 47.570 53.009 - -1.21% -
BM_lexicographical_compare_three_way_slow_path/262144 11.41% 72604.475 80889.400 - 27.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 11.41% 6.815 7.592 - 38.97% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 11.38% 36.759 40.941 - 7.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 11.37% 6106.269 6800.352 - 9.41% -
SetIntersection_Front_Vector_uint64_1024_1024 11.37% 5282402.226 5882793.458 - -0.45% -
std::set<int>::lower_bound(key)_(non-existent)/8192 11.33% 8.837 9.839 - -6.27% -
BM_lexicographical_compare_three_way_slow_path/64 11.32% 17.823 19.841 - 31.22% -
std::unique_copy(deque<int>)_(contiguous)/52 11.32% 14.824 16.503 - 14.63% -
SetIntersection_None_Set_uint64_16384_256 11.30% 164929022.882 183570936.807 - 8.54% -
std::unique_copy(deque<int>)_(contiguous)/32 11.28% 9.546 10.623 - 12.78% -
std::reverse(deque<int>)/512 11.28% 112.853 125.581 - 12.11% -
bm_lexicographical_compare<int>/1 11.24% 1.389 1.546 - 6.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 11.23% 1.288 1.433 - 31.19% -
std::map<std::string,_int>::find(key)_(non-existent)/32 11.22% 12.303 13.684 - 37.60% -
BM_vector_deque_copy_backward/0 11.20% 0.493 0.548 - 30.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 11.19% 2.368 2.633 - -6.01% -
BM_lexicographical_compare_three_way_slow_path/65536 11.19% 18164.790 20196.940 - 34.24% -
BM_tolower_char<char> 11.17% 0.622 0.691 - -0.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.12% 43.965 48.856 - 10.65% -
BM_lexicographical_compare_three_way_slow_path/1048576 11.10% 294389.321 327071.088 - 35.45% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.09% 10.198 11.329 - 6.79% -
BM_lexicographical_compare_three_way_slow_path/4096 11.09% 1146.837 1274.054 - 37.64% -
vector<bool>(const_vector<bool>&) 11.09% 9.644 10.714 - 12.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.09% 12.796 14.215 - 13.86% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 11.05% 1.543 1.713 - 28.51% -
std::find_if_not(vector<char>)_(process_all)/8 11.04% 1.419 1.576 - 18.77% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.01% 12.291 13.644 - 22.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 11.01% 0.554 0.615 - 28.95% -
std::equal(list<int>)_(it,_it,_it,_it)/50 10.94% 26.840 29.776 - -28.82% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 10.93% 24.808 27.520 - 35.51% -
vector<bool>::reserve() 10.91% 8.048 8.925 - -18.30% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.78% 6149316.533 6811970.879 - 1.96% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 10.76% 90.462 100.198 - 14.44% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 10.69% 18.222 20.169 - 6.26% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 10.67% 1.264 1.398 - 6.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 10.63% 20.068 22.202 - 4.20% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 10.63% 206.723 228.693 - 0.05% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 10.62% 215.709 238.615 - 11.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 10.61% 45.812 50.670 - -0.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 10.60% 179322.532 198330.936 - 16.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.53% 83318.100 92093.259 - 21.31% -
SetIntersection_None_Set_uint64_262144_1 10.50% 1202089.843 1328320.068 - 8.35% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.46% 1.873 2.069 - 7.33% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.40% 455.554 502.924 - -7.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 10.40% 17.019 18.788 - 9.29% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 10.33% 26.745 29.509 - -1.59% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 10.30% 27.547 30.384 - 13.34% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 10.30% 21.379 23.580 - 11.70% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.27% 34.788 38.360 - 10.50% -
BM_lexicographical_compare_three_way_slow_path/1024 10.19% 293.848 323.797 - 35.13% -
std::find_if(deque<int>)_(bail_25%)/8192 10.19% 502.246 553.408 - -2.80% -
std::map<std::string,_int>::erase(iterator)/8192 10.09% 29.007 31.934 - 10.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.00% 21.879 24.067 - -20.58% -
SetIntersection_Interlaced_Vector_uint32_16384_4 9.99% 1413937.721 1555249.383 - 13.43% -
std::find_if_not(vector<int>)_(bail_25%)/8 9.99% 0.735 0.808 - -4.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 9.95% 54816.723 60273.638 - 9.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 9.94% 2.328 2.560 - -0.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.90% 44.293 48.678 - 9.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9.87% 11702.157 12857.021 - 10.92% -
BM_StringEraseWithMove_Empty_Opaque 9.86% 0.842 0.925 - 17.19% -
std::all_of(vector<int>)_(process_all)/50 9.82% 13.789 15.143 - -21.15% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 9.65% 2.214 2.428 - 0.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 9.63% 34.558 37.887 - 2.33% -
std::multiset<int>::count(key)_(existent)/8192 9.51% 9.477 10.379 - 1.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 9.51% 19.211 21.038 - -10.48% -
BM_std_minmax_element<short>/3 9.51% 1.049 1.149 - 6.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 9.49% 0.392 0.430 - -25.75% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 9.45% 1.688 1.848 - 24.35% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.45% 29.318 32.088 - 16.16% -
std::deque<int>::ctor(size)/32 9.36% 26.174 28.623 - 5.82% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.35% 7596.093 8306.354 - 10.83% -
BM_toupper_string<char> 9.35% 15.166 16.584 - 9.30% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.34% 11.174 12.218 - 6.92% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.28% 143926.340 157285.403 - 9.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 9.26% 25575745.333 27942860.976 - 0.67% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 9.25% 329.913 360.420 - 4.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.17% 23.667 25.837 - 9.00% -
std::set<int>::lower_bound(key)_(non-existent)/32 9.16% 2.243 2.449 - 4.81% -
std::search(deque<int>,_pred)_(no_match)/1048576 9.03% 445972.373 486257.756 - 9.06% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 9.01% 29.943 32.641 - 12.71% -
BM_lexicographical_compare_three_way_slow_path/16 9.00% 4.562 4.973 - 14.15% -
std::set<std::string>::contains(key)_(existent)/8192 9.00% 27.004 29.434 - 2.67% -
std::is_sorted_until(deque<int>)/8 8.99% 2.433 2.651 - 4.31% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 8.94% 23.878 26.012 - 11.52% -
SetIntersection_None_Set_uint64_16384_16384 8.93% 168068804.226 183069029.346 - 1.85% -
std::search(deque<int>,_pred)_(no_match)/1000 8.88% 423.644 461.276 - 8.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 8.86% 1.204 1.311 - 8.71% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 8.84% 649.065 706.457 - 1.95% -
ranges::min(std::list<char>)/1 8.84% 0.419 0.456 - 29.05% -
std::copy(vector<int>)/32768 8.82% 3480.078 3787.106 - -0.16% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.82% 12.434 13.531 - 18.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 8.80% 2.764 3.007 - -5.87% -
std::stable_partition(list<int>)_(dense)/8192 8.74% 17503.835 19034.091 - 8.83% -
SetIntersection_Interlaced_Set_uint32_256_64 8.73% 12350111.660 13428475.257 - -4.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.67% 23.031 25.029 - 25.17% -
std::multiset<std::string>::erase(iterator)/1024 8.66% 31.396 34.115 - 20.19% -
std::sort(deque<int>)_(shuffled)/1024 8.59% 6827.366 7413.720 - 8.23% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 8.57% 2.519 2.735 - 1.70% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 8.57% 31.701 34.417 - 8.96% -
std::multiset<int>::find(key)_(existent)/8192 8.56% 8.019 8.706 - -2.27% -
std::search(deque<int>,_pred)_(no_match)/1024 8.56% 436.118 473.434 - 8.50% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.53% 2639.691 2864.902 - 12.87% -
std::copy_n(vector<int>)/32768 8.51% 3462.885 3757.421 - 1.92% -
BM_StringRelational_Eq_Small_Small_Control 8.49% 1.862 2.020 - 19.90% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 8.43% 10.325 11.195 - 5.78% -
std::multimap<std::string,_int>::find(key)_(existent)/32 8.42% 14.401 15.614 - -2.27% -
std::partition_copy(vector<int>)/8192 8.38% 4557.110 4939.082 - 7.34% -
std::set<std::string>::contains(key)_(non-existent)/0 8.37% 0.275 0.298 - 3.67% -
BM_deque_deque_ranges_move/1 8.35% 2.370 2.568 - -1.17% -
std::for_each(list<int>)/8192 8.34% 7216.811 7818.866 - 0.30% -
BM_vector_deque_ranges_move_backward/64000 8.33% 7532.254 8159.544 - 10.61% -
std::find_first_of(list<int>)_(large_needle)/1024 8.30% 848259.154 918645.779 - -6.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 8.27% 0.395 0.427 - 10.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.26% 276.235 299.062 - 9.85% -
std::any_of(deque<int>)_(process_all)/8192 8.23% 2518.949 2726.196 - -3.79% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 8.23% 169.946 183.925 - -4.47% -
BM_vector_deque_ranges_copy/0 8.18% 0.425 0.459 - -32.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 8.17% 445.633 482.020 - 19.17% -
BM_lexicographical_compare_three_way_slow_path/4 8.16% 1.178 1.274 - 12.72% -
std::find_if(deque<int>)_(bail_25%)/32768 8.15% 1997.193 2160.030 - -2.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 8.11% 19.204 20.761 - 2.33% -
std::search(deque<int>,_pred)_(no_match)/8192 8.09% 3493.896 3776.556 - 8.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 8.09% 39.223 42.395 - 3.91% -
std::copy_backward(deque<int>)/32768 8.01% 3724.451 4022.728 - 9.51% -
BM_lexicographical_compare_three_way_slow_path/256 7.99% 79.498 85.846 - 25.07% -
std::for_each_n(join_view(vector<vector<int>>))/8 7.97% 1.437 1.552 - 10.13% -
BM_StringConstructDestroyCStr_Empty_Transparent 7.97% 0.241 0.260 - -16.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.96% 134754.144 145479.584 - 7.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.95% 25443799.163 27466800.471 - 2.02% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.94% 32.428 35.002 - 25.87% -
std::find_if_not(vector<int>)_(bail_25%)/8192 7.92% 234.192 252.751 - 14.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.90% 6823.704 7363.032 - 7.68% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 7.89% 5.694 6.143 - 0.89% -
BM_vector_deque_copy_backward/1 7.86% 2.173 2.344 - -1.68% -
std::transform(list<int>,_list<int>)/8192 7.85% 8495.606 9162.861 - 1.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.83% 6954.698 7499.541 - 11.19% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 7.83% 17.900 19.302 - -0.46% -
BM_deque_deque_ranges_copy_backward/2 7.83% 2.185 2.356 - 2.21% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.82% 2.310 2.491 - 9.25% -
rng::starts_with(deque<int>)/1024 7.80% 450.968 486.142 - 1.46% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.77% 6.060 6.530 - 16.10% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 7.76% 1.466 1.580 - -2.10% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.75% 153.814 165.727 - -0.02% -
std::any_of(deque<int>)_(process_all)/32768 7.73% 10094.567 10874.973 - -3.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.73% 11974.978 12900.597 - -1.87% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 7.72% 536.049 577.435 - 7.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.70% 774.906 834.563 - 14.08% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 7.65% 23.799 25.619 - 10.35% -
std::flat_multimap<int,_int>::erase(iterator)/1024 7.65% 77.702 83.644 - 10.92% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 7.64% 20.167 21.709 - 5.15% -
std::stable_sort(deque<int>)_(heap)/8 7.63% 24.086 25.924 - -1.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.60% 3.605 3.878 - 2.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.59% 11979.710 12889.124 - -2.12% -
BM_StringConstructDestroyCStr_Small_Transparent 7.56% 0.395 0.424 - 15.45% -
rng::fold_left(list<int>)/1048576 7.56% 1354421.826 1456756.553 - 7.84% -
SetIntersection_Front_Set_uint32_262144_256 7.54% 3555786.885 3823855.277 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.51% 2212652.347 2378812.134 - 4.47% -
std::stable_sort(deque<int>)_(descending)/8 7.51% 26.965 28.990 - 2.02% -
BM_deque_deque_ranges_copy_backward/1 7.50% 2.442 2.625 - 4.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.49% 55830.361 60014.619 - 9.42% -
std::partition(list<int>)_(dense)/32 7.48% 8.692 9.341 - 4.35% -
std::deque<int>::ctor(size)/1024 7.47% 69.529 74.723 - 4.15% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.47% 10750.465 11553.331 - -8.74% -
std::vector<int>::ctor(size)/1024 7.45% 41.586 44.683 - 5.86% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.38% 626.018 672.239 - 7.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.32% 30.518 32.752 - 18.17% -
std::find_if_not(vector<int>)_(process_all)/50 7.30% 5.498 5.899 - -13.93% -
std::fill(vector<bool>)/64 7.26% 1.493 1.602 - 8.56% -
BM_deque_deque_ranges_copy/0 7.24% 0.737 0.791 - 7.21% -
std::find_if_not(list<int>)_(process_all)/50 7.22% 38.714 41.510 - 9.11% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 7.20% 86.799 93.045 - -10.11% -
std::sort_heap(deque<int>,_pred)/1024 7.13% 12205.668 13076.381 - 0.83% -
std::find(vector<short>)_(bail_25%)/8 7.13% 0.668 0.715 - 3.29% -
std::find_first_of(deque<int>)_(large_needle)/50 7.12% 716.908 767.961 - 7.87% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 7.11% 451.544 483.649 - 0.15% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.04% 123.510 132.207 - 1.97% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 7.03% 2.960 3.168 - 15.49% -
SetIntersection_Interlaced_Vector_string_262144_256 6.96% 67071446.975 71736464.646 - 6.22% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 6.94% 15.905 17.009 - 2.49% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.93% 5.975 6.390 - -10.94% -
SetIntersection_Front_Set_uint32_1024_1024 6.93% 11484702.343 12280432.259 - 5.59% -
std::stable_sort(deque<int>)_(repeated)/8 6.91% 18.130 19.383 - -1.68% -
BM_std_minmax_element<long_long>/64000 6.90% 16675.581 17827.017 - 9.54% -
BM_std_minmax_element<long_long>/70000 6.89% 18226.356 19481.991 - 9.43% -
std::distance(join_view(vector<vector<int>>))/50 6.87% 0.594 0.635 - -94.93% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 6.87% 1332.746 1424.326 - -5.45% -
BM_std_minmax_element<long_long>/5500 6.87% 1428.897 1527.051 - 9.50% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 6.86% 34.672 37.049 - -12.92% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 6.84% 22.382 23.912 - -5.71% -
BM_std_minmax_element<long_long>/65536 6.82% 17064.180 18228.298 - 9.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.79% 56.746 60.599 - 18.77% -
SetIntersection_None_Vector_uint64_1024_256 6.75% 1018262.942 1086946.903 - -0.14% -
rng::fold_left(deque<int>)/8192 6.74% 4270.605 4558.287 - 0.09% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 6.72% 1.614 1.723 - 5.66% -
std::set<std::string>::lower_bound(key)_(existent)/1024 6.71% 24.111 25.729 - 8.63% -
std::count(vector<int>)_(every_other)/8 6.70% 1.294 1.380 - 3.37% -
std::copy_if(vector<int>)_(entire_range)/64 6.70% 15.281 16.305 - 4.89% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 6.70% 526.332 561.575 - 5.14% -
BM_vector_deque_ranges_move_backward/65536 6.70% 7809.820 8332.751 - 8.03% -
BM_vector_deque_copy_backward/64000 6.69% 7939.627 8470.856 - 14.49% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 6.68% 17088.611 18230.779 - 3.49% -
std::multimap<std::string,_int>::count(key)_(existent)/32 6.67% 18.490 19.724 - -1.96% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.67% 2.212 2.360 - 0.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.65% 20260.111 21607.179 - 6.73% -
std::shift_left(list<int>)/8192 6.63% 7167.923 7643.174 - 0.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.59% 1205.571 1285.029 - 13.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 6.57% 32.235 34.355 - 10.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 6.56% 23.264 24.792 - -3.25% -
BM_std_minmax_element<short>/2 6.56% 0.647 0.689 - 8.68% -
std::stable_partition(deque<int>)_(sparse)/50 6.56% 28.248 30.102 - 9.90% -
BM_StringRelational_Compare_Huge_Empty_Control 6.55% 1.611 1.717 - 5.05% -
std::find_end(list<int>)_(single_element)/8192 6.54% 7901.954 8418.917 - -12.81% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.52% 7.341 7.820 - 4.95% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.48% 17.921 19.083 - -3.25% -
SetIntersection_Interlaced_Vector_string_262144_16 6.48% 5955915.982 6341644.483 - 5.82% -
BM_PushHeap_uint32_SingleElement_4 6.45% 0.337 0.359 - 4.32% -
SetIntersection_None_Set_uint64_262144_16 6.45% 1194621.176 1271682.129 - 3.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.44% 10496.820 11172.494 - 1.68% -
std::partial_sort_copy(vector<int>)_(heap)/8 6.43% 16.688 17.760 - 7.45% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 6.43% 11.897 12.661 - -36.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.43% 342057666.656 364036300.011 - 2.01% -
rng::find_last_if(vector<char>)_(bail_90%)/8 6.38% 0.469 0.499 - -4.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.37% 12184.586 12961.026 - 4.73% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 6.33% 5621.288 5977.358 - 5.81% -
BM_std_minmax_element<long_long>/4096 6.33% 1070.235 1137.937 - 9.33% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 6.32% 50.454 53.644 - -13.82% -
BM_std_minmax_element<long_long>/4000 6.28% 1046.946 1112.738 - 9.45% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 6.28% 121.797 129.447 - 0.18% -
std::partition(list<int>)_(sparse)/8192 6.27% 7676.821 8158.155 - -1.59% -
SetIntersection_Interlaced_Vector_float_262144_16 6.27% 6214513.933 6604102.020 - 125.49% -
std::any_of(list<int>)_(process_all)/32768 6.27% 25822.658 27441.440 - 5.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.25% 0.621 0.660 - -5.04% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.21% 70.786 75.183 - 4.40% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.21% 467.019 496.026 - 6.96% -
std::unordered_multiset<int>::find(key)_(existent)/1024 6.20% 1.308 1.389 - 4.03% -
SetIntersection_Interlaced_Vector_string_1024_1024 6.20% 37150440.561 39452288.158 - -5.06% -
ranges::min(std::vector<long_long>)/64 6.18% 4.931 5.236 - 11.91% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.18% 774.993 822.855 - -46.82% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 6.17% 753.214 799.672 - 6.12% -
BM_vector_deque_ranges_move_backward/2 6.16% 1.943 2.062 - 0.00% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.11% 42.225 44.807 - 5.53% -
SetIntersection_Interlaced_Set_float_1024_256 6.11% 13905982.700 14755772.868 - 3.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.08% 34.487 36.584 - 4.66% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 6.05% 1.461 1.549 - -2.59% -
BM_deque_vector_ranges_move_backward/0 6.05% 1.491 1.582 - -0.15% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.04% 4.250 4.506 - -2.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 6.02% 12363971.000 13108299.016 - 2.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.01% 87004.173 92236.926 - 1.98% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.00% 0.884 0.937 - 2.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.00% 179282.317 190037.700 - 5.64% -
std::search(deque<int>)_(same_length)/1024 5.99% 472.977 501.320 - 5.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.98% 53411.762 56606.624 - 0.01% -
BM_PushHeap_uint32_SingleElement_16 5.97% 0.335 0.355 - 5.83% -
BM_PushHeap_float_Random_256 5.96% 6.520 6.909 - -5.35% -
BM_std_minmax_element<long_long>/512 5.96% 138.118 146.344 - 9.12% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.94% 28.308 29.990 - 8.63% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.94% 7527.894 7974.907 - 7.84% -
std::equal(list<int>)_(it,_it,_it)/8192 5.92% 9405.019 9961.466 - 7.40% -
std::copy_backward(deque<int>)/512 5.89% 18.027 19.090 - 6.33% -
std::copy_backward(list<int>)/8 5.88% 2.280 2.415 - 9.39% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 5.87% 21.270 22.519 - 2.87% -
std::unordered_multiset<int>::count(key)_(existent)/32 5.87% 1.658 1.756 - -5.34% -
rng::find_last(vector<int>)_(bail_90%)/8 5.87% 0.426 0.451 - -5.00% -
BM_std_minmax_element<long_long>/1024 5.87% 272.671 288.674 - 8.98% -
SetIntersection_Interlaced_Vector_string_16384_64 5.85% 12142659.079 12853417.145 - 5.54% -
std::replace(list<int>)_(sprinkled)/50 5.85% 18.638 19.727 - 1.10% -
std::set<int>::equal_range(key)_(existent)/8192 5.82% 7.942 8.404 - 1.85% -
SetIntersection_Interlaced_Set_float_16384_1024 5.82% 168480981.705 178289429.874 - 4.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.82% 1.219 1.290 - 5.64% -
SetIntersection_Interlaced_Vector_float_256_16 5.80% 7062247.344 7471681.798 - 26.96% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.79% 21.902 23.171 - -13.25% -
std::rotate(deque<int>)_(by_1/3)/32 5.76% 20.468 21.647 - -51.85% -
std::remove_if(deque<int>)_(prefix)/50 5.76% 63.780 67.453 - 5.13% -
SetIntersection_Front_Set_float_16384_16384 5.74% 211238521.156 223369710.501 - 2.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.74% 18.009 19.043 - 5.45% -
std::find_end(deque<int>)_(process_all)/1000 5.73% 284.249 300.546 - 14.96% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.72% 6604.494 6982.471 - -0.37% -
SetIntersection_Interlaced_Set_uint32_16384_1024 5.72% 164824821.338 174253398.595 - 1.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 5.70% 19.180 20.272 - 5.21% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 5.69% 703.998 744.055 - 7.84% -
std::stable_sort(deque<int>)_(descending)/1024 5.68% 2949.711 3117.255 - 5.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.66% 596816.158 630613.772 - 3.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.66% 513012.066 542024.629 - 6.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.65% 10.700 11.305 - 3.61% -
BM_deque_vector_move_backward/0 5.65% 1.367 1.444 - 5.30% -
SetIntersection_None_Set_uint64_262144_4 5.64% 1194127.848 1261485.920 - 3.15% -
std::count(list<int>)_(every_other)/8192 5.64% 6823.080 7207.727 - 9.38% -
SetIntersection_Front_Set_float_262144_16384 5.62% 211387404.805 223274543.860 - 4.30% -
SetIntersection_None_Vector_uint32_262144_256 5.62% 1066553.840 1126477.971 - -1.23% -
std::set<int>::find(key)_(non-existent)/32 5.60% 2.366 2.498 - 9.40% -
std::move(list<int>)/64 5.60% 39.040 41.226 - -13.90% -
BM_StringAssignStr_Large_Opaque 5.57% 10.108 10.672 - 3.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.57% 13111.240 13842.001 - 8.94% -
SetIntersection_Front_Set_uint64_262144_256 5.56% 3880322.592 4096191.854 - 10.32% -
std::find_if_not(list<int>)_(process_all)/1024 5.56% 724.835 765.120 - 11.62% -
std::for_each(list<int>)/8 5.54% 2.396 2.529 - 0.39% -
std::multiset<std::string>::count(key)_(existent)/1024 5.53% 23.444 24.740 - 5.43% -
std::adjacent_find(deque<int>)/50 5.47% 17.686 18.655 - 32.94% -
ranges::min(std::vector<long_long>)/8 5.47% 2.282 2.406 - 13.18% -
BM_deque_vector_copy/2 5.47% 1.825 1.925 - 5.22% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 5.41% 22.199 23.400 - 1.10% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 5.40% 0.731 0.771 - 2.27% -
std::set<std::string>::insert(value)_(already_present)/32 5.39% 9.124 9.615 - -41.11% -
std::set<int>::contains(key)_(non-existent)/32 5.38% 2.785 2.935 - -4.48% -
std::rotate(vector<int>)_(by_1/4)/50 5.38% 11.533 12.153 - -65.57% -
std::unordered_set<int>::count(key)_(non-existent)/1024 5.37% 1.620 1.707 - 23.14% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.36% 26.007 27.401 - -0.78% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.35% 1451225.760 1528844.396 - 5.90% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.34% 5.867 6.180 - 11.85% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.31% 29.143 30.690 - -1.76% -
std::find_if_not(vector<int>)_(process_all)/32768 5.30% 3198.403 3368.067 - -10.18% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.30% 22.480 23.672 - -0.36% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 5.30% 3142.657 3309.154 - 2.35% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.28% 1267172.074 1334138.150 - 5.52% -
SetIntersection_Front_Set_uint32_16384_4 5.28% 1012231.319 1065712.368 - -0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.28% 6454622.918 6795339.556 - 10.43% -
std::rotate(deque<int>)_(by_1/3)/8192 5.27% 3171.592 3338.767 - -84.88% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.25% 28.888 30.406 - 5.27% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.25% 10.165 10.699 - 18.76% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 5.24% 89.065 93.728 - -3.13% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.23% 10.216 10.751 - -13.44% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.21% 12517.879 13170.105 - -0.29% -
std::partition_copy(list<int>)/8192 5.21% 6948.591 7310.603 - 6.78% -
std::is_sorted_until(vector<int>,_pred)/1024 5.21% 403.232 424.238 - 1.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.21% 224.535 236.225 - 4.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.20% 34.412 36.202 - -9.32% -
rng::starts_with(deque<int>)/1000 5.20% 452.146 475.652 - 9.08% -
BM_PushHeap_string_SingleElement_1024 5.19% 2.597 2.731 - 5.42% -
SetIntersection_Front_Vector_string_256_64 5.18% 9881714.445 10393153.999 - 4.07% -
std::reverse(deque<int>)/8 5.18% 2.509 2.639 - 5.18% -
SetIntersection_None_Vector_uint64_262144_1 5.16% 1065348.667 1120330.633 - -1.81% -
bm_ranges_lexicographical_compare<signed_char>/1 5.15% 1.496 1.574 - -8.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.14% 11859.349 12469.137 - 5.09% -
std::fill_n(list<int>)/8192 5.12% 7896.651 8300.818 - 16.09% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.11% 26462.694 27815.290 - 3.55% -
std::find_first_of(deque<int>)_(large_needle)/32 5.11% 298.004 313.217 - 6.41% -
SetIntersection_Front_Vector_uint32_1024_256 5.10% 2153398.330 2263247.786 - -0.90% -
SetIntersection_Interlaced_Set_uint32_16384_64 5.10% 207318798.260 217888252.873 - -0.38% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.10% 26.181 27.515 - 1.20% -
BM_StringAssignStr_Large_Transparent 5.09% 10.188 10.707 - 3.35% -
std::multiset<std::string>::find(key)_(non-existent)/1024 5.07% 21.928 23.039 - 7.54% -
std::find_end(list<int>,_pred)_(same_length)/1024 5.06% 785.616 825.381 - -47.92% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 5.06% 1.037 1.089 - -5.74% -
std::fill_n(list<int>)/50 5.04% 15.701 16.491 - 8.65% -
std::copy_n(vector<bool>)_(aligned)/4096 5.02% 4.779 5.019 - 3.38% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 5.02% 18.756 19.699 - 2.93% -
std::stable_sort(vector<int>)_(descending)/8 5.02% 23.312 24.482 - 4.93% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.01% 5.140 5.398 - 53.22% -
BM_std_minmax_element<long_long>/64 5.01% 17.133 17.992 - 7.81% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.00% 6677.642 7011.503 - -1.16% -
BM_vector_deque_copy/64 4.99% 2.686 2.820 - 0.01% -
std::sort(deque<int>)_(shuffled)/8192 4.95% 80627.648 84621.401 - -14.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.95% 12969082.819 13611085.085 - 4.16% -
SetIntersection_Interlaced_Vector_uint64_1024_64 4.95% 4159214.616 4364967.293 - 18.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.94% 1068518.001 1121263.068 - -0.02% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.94% 25075.424 26313.185 - 4.49% -
BM_vector_deque_ranges_move_backward/70000 4.93% 8463.428 8880.764 - 9.44% -
std::copy(vector<bool>)_(aligned)/64 4.93% 1.291 1.355 - 7.77% -
std::unordered_map<int,_int>::clear()/8192 4.92% 62248.620 65309.456 - -1.98% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.91% 13308612.379 13962665.500 - -4.85% -
BM_StringConstructDestroyCStr_Small_Opaque 4.90% 2.144 2.249 - -0.16% -
BM_PushHeap_string_SingleElement_256 4.88% 2.598 2.724 - 4.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 4.84% 22.513 23.602 - -26.09% -
std::find_end(deque<int>)_(process_all)/1024 4.84% 291.269 305.361 - -15.03% -
std::partial_sort(deque<int>)_(heap)/8 4.83% 37.484 39.296 - -0.05% -
std::for_each_n(list<int>)/50 4.82% 22.672 23.766 - -2.01% -
std::multiset<int>::erase(key)_(existent)/8192 4.82% 61.032 63.974 - 2.71% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 4.81% 0.258 0.270 - 2.78% -
SetIntersection_None_Set_uint64_16384_16 4.81% 166042079.046 174029872.924 - 3.64% -
std::unordered_multiset<int>::ctor(const&)/8192 4.81% 54477.060 57095.880 - 1.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.79% 691.406 724.497 - 4.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.78% 23620718.363 24749117.379 - -0.04% -
std::unordered_set<std::string>::erase(iterator)/8192 4.77% 26.156 27.403 - -6.33% -
std::find_if_not(vector<int>)_(process_all)/8192 4.76% 803.411 841.629 - -10.78% -
BM_StringEraseWithMove_Empty_Transparent 4.76% 0.605 0.634 - 13.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.75% 2.595 2.719 - -10.99% -
SetIntersection_None_Set_float_16384_1 4.74% 152418333.019 159643723.090 - 0.39% -
BM_vector_deque_copy_backward/65536 4.73% 8300.280 8693.161 - 13.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 4.73% 1.606 1.682 - 1.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 4.69% 10.551 11.046 - 3.86% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.68% 22.308 23.352 - 5.47% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.68% 32.527 34.049 - 12.87% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.67% 819005.214 857290.846 - 5.65% -
rng::find_last_if(vector<int>)_(bail_90%)/50 4.66% 1.470 1.539 - 1.22% -
std::find_first_of(list<int>)_(small_needle)/32 4.66% 93.143 97.481 - 0.83% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.65% 10.662 11.158 - 13.16% -
std::swap_ranges(list<int>)/32 4.64% 19.454 20.356 - 5.37% -
std::move_backward(list<int>)/4096 4.60% 5654.527 5914.730 - 14.05% -
std::find_if_not(vector<int>)_(bail_25%)/32768 4.59% 945.758 989.155 - 17.35% -
BM_StringRelational_Compare_Small_Small_ChangeLast 4.58% 1.626 1.701 - 4.10% -
std::is_partitioned(deque<int>)_(partitioned)/1024 4.57% 288.153 301.326 - -0.03% -
std::lower_bound(std::vector<int>)/8 4.57% 7.765 8.119 - 4.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.55% 2.464 2.576 - 11.16% -
std::copy_backward(vector<bool>)_(aligned)/64 4.53% 1.692 1.768 - 10.16% -
SetIntersection_Front_Set_uint32_262144_16384 4.53% 215183205.945 224939352.119 - 1.40% -
std::multiset<int>::upper_bound(key)_(existent)/8192 4.51% 14.620 15.280 - 3.79% -
std::find_end(forward_list<int>)_(single_element)/8192 4.49% 5879.759 6143.965 - 7.27% -
std::move_backward(vector<bool>)_(aligned)/512 4.45% 2.223 2.322 - 1.82% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.44% 1.098 1.147 - 24.29% -
std::multiset<int>::insert(value)_(already_present)/1024 4.44% 27.487 28.708 - 2.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 4.44% 1.156 1.207 - -16.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 4.43% 1.156 1.207 - -14.77% -
std::for_each_n(join_view(vector<vector<int>>))/32 4.43% 3.834 4.004 - 4.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.43% 340254664.788 355316864.855 - 1.43% -
SetIntersection_Interlaced_Set_float_16384_64 4.43% 211695005.282 221062546.369 - 2.48% -
SetIntersection_Interlaced_Vector_string_256_64 4.42% 18519969.699 19338813.992 - -4.63% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.42% 653.843 682.747 - 4.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.42% 4.757 4.967 - 3.78% -
BM_vector_deque_move_backward/4000 4.41% 145.182 151.589 - 6.60% -
SetIntersection_Interlaced_Vector_string_16384_256 4.41% 39467432.107 41208995.360 - 7.50% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.40% 4485.593 4683.014 - -1.16% -
SetIntersection_Front_Set_uint32_262144_1024 4.39% 11538037.877 12045108.687 - -14.44% -
SetIntersection_None_Vector_uint64_262144_16 4.39% 1068545.887 1115476.527 - -1.66% -
SetIntersection_None_Set_float_16384_16 4.39% 152587093.091 159288296.669 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.38% 15.655 16.342 - -0.97% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 4.38% 6.518 6.803 - -25.05% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.37% 28.909 30.171 - 12.86% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.36% 3.630 3.788 - -4.49% -
SetIntersection_Front_Vector_uint64_262144_4 4.36% 998574.915 1042085.747 - -3.94% -
std::find_first_of(list<int>)_(small_needle)/50 4.35% 139.908 145.997 - -1.39% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.35% 20680.944 21579.923 - 6.44% -
SetIntersection_None_Set_float_16384_1024 4.35% 152723757.256 159362472.518 - 0.71% -
SetIntersection_Interlaced_Set_uint32_16384_4 4.34% 163423889.786 170524350.776 - -2.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 4.34% 11144.425 11628.532 - 3.13% -
SetIntersection_Front_Vector_string_256_256 4.34% 18768083.927 19582267.865 - 5.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.33% 94.374 98.460 - -1.73% -
BM_vector_deque_ranges_copy/4096 4.32% 145.117 151.382 - 4.49% -
SetIntersection_Interlaced_Set_float_16384_4 4.30% 166009550.847 173153478.796 - 0.83% -
BM_PushHeap_string_SingleElement_16384 4.30% 2.601 2.713 - 5.14% -
BM_CmpLess_uint_ushort 4.30% 1.086 1.132 - 1.41% -
BM_num_put<unsigned_long> 4.29% 11.196 11.677 - 11.97% -
SetIntersection_Front_Set_uint32_64_64 4.28% 12612694.047 13152537.217 - 2.20% -
SetIntersection_Interlaced_Vector_uint32_262144_16 4.26% 5615758.658 5854802.855 - 90.18% -
SetIntersection_None_Set_uint32_16384_16384 4.25% 151641747.615 158093991.703 - -3.23% -
SetIntersection_None_Set_uint32_16384_1 4.24% 149521542.401 155868314.445 - -3.74% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 4.24% 345463.583 360123.298 - 4.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 4.24% 49.159 51.243 - -1.39% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.23% 5830.467 6077.029 - 4.15% -
std::is_sorted(list<int>)/8 4.23% 2.114 2.203 - 5.86% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.22% 6.959 7.253 - 15.94% -
std::unordered_set<std::string>::erase(key)_(existent)/32 4.22% 63.990 66.691 - -10.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 4.22% 1.156 1.205 - -15.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 4.20% 1.105 1.151 - -0.37% -
std::find_first_of(list<int>)_(small_needle)/8192 4.20% 22027.411 22952.523 - 0.35% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.19% 398.995 415.712 - 4.60% -
std::set<int>::ctor(&&,_different_allocs)/1024 4.18% 5772.285 6013.750 - -59.19% -
SetIntersection_None_Set_float_16384_256 4.18% 152423399.859 158787866.133 - 0.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.17% 286.406 298.349 - 7.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.17% 40.862 42.566 - 18.98% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.14% 4839637.361 5040194.133 - 0.26% -
BM_vector_deque_ranges_move_backward/1 4.13% 2.231 2.323 - -0.28% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.13% 197.978 206.157 - -2.04% -
std::partition(vector<int>)_(sparse)/32 4.13% 8.617 8.973 - 1.76% -
std::sort(deque<int>)_(qsort_adversarial)/8 4.13% 17.727 18.458 - 4.42% -
std::unordered_set<int>::insert(value)_(already_present)/1024 4.12% 1.804 1.878 - -21.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.11% 15.967 16.623 - 1.52% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.10% 25.030 26.057 - 7.46% -
std::find_if(list<int>)_(bail_25%)/32768 4.10% 7185.210 7479.979 - 0.70% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 4.10% 168.822 175.748 - -0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.10% 10722.090 11161.592 - 3.07% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 4.10% 5.347 5.566 - -2.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 4.09% 0.813 0.846 - 4.00% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 4.09% 1.976 2.056 - 4.20% -
SetIntersection_None_Set_float_16384_4 4.08% 152574472.260 158806563.748 - -0.12% -
std::multiset<int>::ctor(const&,_alloc)/1024 4.08% 6436.526 6699.238 - -31.90% -
std::none_of(deque<int>)_(process_all)/32768 4.08% 10513.440 10942.404 - 0.50% -
std::multiset<int>::ctor(const&,_alloc)/8192 4.06% 51364.389 53452.251 - -33.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.06% 181041.042 188391.871 - 6.08% -
BM_PushHeap_uint32_SingleElement_64 4.05% 0.350 0.364 - 4.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 4.05% 8961.322 9324.524 - 6.34% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.05% 456.868 475.365 - -0.50% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.04% 5.263 5.476 - 7.29% -
SetIntersection_Interlaced_Set_string_1024_4 4.02% 10182849.674 10592466.268 - 2.17% -
rng::find_last(vector<int>)_(bail_90%)/50 4.01% 1.417 1.473 - -2.80% -
SetIntersection_None_Set_uint32_16384_4 4.01% 149882980.249 155892486.318 - -3.59% -
std::replace(list<int>)_(sprinkled)/1024 4.01% 726.256 755.343 - 4.02% -
BM_PushHeap_uint32_Descending_4 4.00% 0.343 0.357 - -1.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 4.00% 1.121 1.166 - 11.93% -
SetIntersection_None_Vector_uint32_1024_1 4.00% 1034813.776 1076174.681 - -2.07% -
std::unordered_multiset<int>::ctor(const&)/1024 4.00% 6679.522 6946.450 - -0.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 3.99% 405.765 421.954 - -14.49% -
std::search(list<int>)_(single_element)/1000 3.98% 679.882 706.955 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.98% 194620285.814 202360907.323 - -0.56% -
SetIntersection_None_Set_uint32_16384_64 3.98% 149789618.322 155746625.000 - -3.47% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 3.97% 8812.775 9163.079 - 19.25% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.97% 1.614 1.678 - -5.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.97% 109416.545 113756.063 - 17.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.96% 12.371 12.861 - -1.53% -
std::find_if_not(list<int>)_(bail_25%)/8 3.94% 0.919 0.955 - 4.00% -
std::find_first_of(list<int>)_(small_needle)/1024 3.93% 2753.965 2862.235 - -0.93% -
BM_PushHeap_float_PipeOrgan_16 3.93% 0.890 0.925 - 3.14% -
std::stable_sort(deque<int>)_(ascending)/8 3.93% 18.659 19.392 - -4.05% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.93% 201987175.984 209916476.658 - -0.83% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 3.92% 2182.038 2267.597 - 4.24% -
std::deque<std::string>::ctor(size)/1024 3.92% 702.362 729.875 - 0.56% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 3.92% 0.414 0.430 - 2.88% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.91% 23.003 23.904 - 6.72% -
BM_PushHeap_float_Ascending_16384 3.91% 4.135 4.297 - 0.14% -
std::remove_if(list<int>)_(sprinkled)/50 3.91% 72.120 74.941 - -0.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.90% 13.260 13.778 - 1.22% -
SetIntersection_None_Set_uint32_16384_1024 3.90% 150298637.838 156162567.915 - -2.88% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.89% 27152.725 28207.655 - -3.74% -
std::set<int>::upper_bound(key)_(existent)/8192 3.88% 7.812 8.116 - -5.53% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.88% 54328.173 56435.773 - -1.05% -
SetIntersection_None_Set_float_16384_64 3.88% 152425911.481 158335338.413 - 0.06% -
std::rotate_copy(vector<int>)/50 3.87% 2.675 2.778 - 3.88% -
SetIntersection_Interlaced_Set_float_16384_256 3.87% 198222411.440 205884573.137 - 2.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.86% 1103373.512 1145913.520 - -2.24% -
std::copy(vector<int>)/8 3.86% 2.190 2.275 - 4.16% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.85% 648.517 673.515 - -1.30% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 3.85% 6.531 6.783 - -18.01% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.85% 3262.212 3387.820 - -9.17% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.83% 3340.541 3468.429 - 3.94% -
std::none_of(deque<int>)_(process_all)/8192 3.82% 2621.888 2722.128 - 0.16% -
SetIntersection_Interlaced_Set_float_16384_16384 3.81% 215485016.574 223696580.262 - 7.14% -
rng::contains_subrange(list<int>)_(process_all)/50 3.80% 16.830 17.470 - -1.82% -
BM_vector_deque_ranges_copy/5500 3.80% 195.880 203.315 - 1.27% -
SetIntersection_None_Set_uint32_16384_256 3.78% 150514216.950 156196796.580 - -2.89% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.78% 26.500 27.500 - -1.23% -
std::sort_heap(vector<int>,_pred)/8 3.77% 32.244 33.458 - 10.40% -
BM_StringRelational_Compare_Small_Small_Control 3.76% 1.852 1.921 - 3.70% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.75% 0.625 0.648 - 9.61% -
std::find_end(deque<int>)_(process_all)/8192 3.73% 2070.390 2147.671 - -24.81% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.72% 23.972 24.864 - 9.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.72% 95.411 98.960 - 33.82% -
std::copy_backward(vector<bool>)_(aligned)/1048576 3.70% 2586.368 2682.167 - -15.38% -
SetIntersection_None_Vector_uint64_1024_1024 3.70% 1051776.572 1090694.589 - -0.42% -
BM_CmpLess_uchar_uint 3.70% 1.039 1.078 - -1.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.70% 12874.153 13349.865 - -1.78% -
std::remove_copy(vector<int>)_(prefix)/32 3.68% 9.262 9.603 - 2.51% -
SetIntersection_Front_Vector_uint32_262144_16384 3.68% 75292930.574 78064227.531 - 1.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.67% 22.892 23.731 - 4.93% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.67% 4.337 4.496 - -1.11% -
std::stable_partition(deque<int>)_(dense)/50 3.66% 36.481 37.817 - 0.77% -
std::partition_copy(deque<int>)/32 3.64% 12.726 13.190 - 3.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 3.63% 934.317 968.213 - -1.55% -
SetIntersection_Interlaced_Set_uint32_64_16 3.63% 21258321.376 22029555.328 - -1.29% -
std::remove_if(deque<int>)_(prefix)/32 3.63% 56.338 58.382 - 6.88% -
std::copy_if(list<int>)_(every_other)/4096 3.62% 3326.931 3447.442 - 4.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.61% 393.732 407.962 - 2.31% -
SetIntersection_None_Set_string_1024_256 3.61% 8728278.856 9043539.702 - -0.46% -
std::partition(vector<int>)_(dense)/1024 3.61% 240.988 249.692 - 2.99% -
std::deque<int>::erase(middle)_(cheap_elements)/32 3.61% 9.427 9.767 - 1.07% -
std::multiset<int>::erase(key)_(existent)/1024 3.59% 39.874 41.305 - 3.63% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 3.58% 29.081 30.121 - -1.56% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.57% 185541.058 192168.848 - 6.44% -
SetIntersection_None_Set_uint32_16384_16 3.57% 150265523.516 155628648.456 - -3.89% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.56% 20.751 21.491 - -4.31% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 3.56% 9.635 9.978 - -28.24% -
BM_PushHeap_string_SingleElement_64 3.56% 2.655 2.750 - 3.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.56% 1010798.106 1046778.448 - -1.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.56% 66359.622 68719.620 - 3.70% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.55% 23.577 24.415 - 7.71% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.54% 46.820 48.477 - -13.30% -
std::map<std::string,_int>::count(key)_(existent)/32 3.54% 15.990 16.555 - -4.69% -
rng::starts_with(vector<int>,_pred)/8 3.52% 2.460 2.546 - 10.15% -
BM_PushHeap_uint64_Ascending_16 3.52% 0.910 0.942 - 1.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 3.52% 5.208 5.392 - -2.34% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.51% 4.215 4.363 - -5.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.51% 33.465 34.640 - 6.83% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.51% 69529.469 71967.405 - -2.46% -
std::partial_sort_copy(list<int>)_(repeated)/8 3.49% 7.951 8.229 - 1.50% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.49% 3986.642 4125.916 - 5.06% -
std::find_if_not(deque<int>)_(process_all)/50 3.49% 12.660 13.102 - 3.79% -
ranges::min(std::deque<long_long>)/1 3.49% 0.670 0.693 - 15.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 3.48% 49.304 51.021 - -2.43% -
std::rotate(deque<int>)_(by_1/4)/50 3.48% 27.777 28.743 - -61.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.47% 11473.741 11871.531 - 0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.46% 1427.625 1477.082 - -1.49% -
BM_StringRelational_Compare_Large_Empty_Control 3.44% 1.609 1.664 - 3.14% -
std::stable_partition(deque<int>)_(dense)/1024 3.44% 567.235 586.742 - 3.11% -
std::map<int,_int>::clear()/1024 3.44% 10117.258 10464.951 - -7.69% -
BM_PushHeap_float_Random_64 3.43% 6.162 6.373 - -5.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 3.43% 4739.841 4902.274 - -68.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.43% 5484.190 5672.064 - -12.61% -
SetIntersection_None_Vector_float_262144_1 3.42% 1129698.506 1168327.986 - 0.34% -
bm_lexicographical_compare<signed_char>/1 3.42% 1.316 1.361 - 8.43% -
std::replace_if(vector<int>)_(prefix)/32 3.42% 9.462 9.785 - 2.62% -
std::stable_sort(vector<int>)_(pipe-organ)/8 3.41% 18.145 18.764 - -0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.41% 11323.138 11709.248 - -0.33% -
SetIntersection_Front_Set_uint32_16384_256 3.41% 3627601.278 3751168.999 - -4.94% -
SetIntersection_None_Set_float_16384_16384 3.38% 154229634.952 159448144.269 - -0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.38% 78791.216 81454.730 - -4.09% -
std::multimap<std::string,_int>::clear()/32 3.37% 874.297 903.760 - -3.00% -
SetIntersection_Front_Vector_uint32_262144_4 3.36% 1018623.799 1052845.809 - -3.35% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.35% 815.131 842.436 - 6.66% -
SetIntersection_None_Set_uint64_64_4 3.35% 21236216.998 21947243.137 - 1.32% -
std::map<int,_int>::contains(key)_(existent)/32 3.35% 1.621 1.676 - 1.05% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.35% 46.034 47.574 - 2.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.34% 396.360 409.603 - 3.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.34% 182424.953 188516.933 - 5.72% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 3.34% 10.214 10.555 - -0.08% -
rng::contains_subrange(vector<int>)_(process_all)/32 3.32% 7.888 8.150 - 2.71% -
BM_vector_deque_move/1 3.32% 2.257 2.332 - 2.20% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.31% 7938.370 8200.820 - 3.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 3.30% 8592086.346 8875855.172 - -1.22% -
std::map<int,_int>::clear()/8192 3.30% 82983.311 85719.729 - -6.91% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.29% 216.452 223.584 - 3.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.29% 17.884 18.473 - 3.19% -
std::deque<int>::ctor(size)/8192 3.28% 437.458 451.811 - 2.66% -
rng::contains(list<int>)_(process_all)/50 3.26% 17.958 18.543 - 1.72% -
SetIntersection_None_Vector_uint64_16384_1 3.25% 1089465.258 1124885.815 - -0.34% -
std::multiset<int>::ctor(const&)/8192 3.25% 51032.658 52691.462 - 4.71% -
BM_PushHeap_uint32_SingleElement_262144 3.25% 0.355 0.367 - 3.28% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.24% 4.045 4.176 - 0.54% -
BM_StringRelational_Eq_Small_Large_Control 3.23% 0.470 0.485 - 2.90% -
std::deque<std::string>::ctor(size)/8192 3.23% 8321.652 8590.280 - 1.64% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 3.23% 29436.233 30386.023 - 0.91% -
std::find_if(list<int>)_(process_all)/8 3.22% 2.311 2.385 - 3.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.22% 18.440 19.033 - 1.55% -
BM_std_minmax_element<char>/70000 3.21% 18353.656 18943.614 - 3.93% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.21% 12697.050 13104.860 - -2.74% -
BM_vector_deque_move/2 3.20% 2.001 2.065 - 3.04% -
SetIntersection_Interlaced_Set_uint32_1024_1 3.19% 1007561.854 1039706.295 - -1.58% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.19% 20.041 20.680 - 2.84% -
SetIntersection_Interlaced_Set_uint32_64_64 3.17% 13145781.474 13563023.247 - 1.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.17% 117794.885 121527.945 - 0.92% -
BM_PushHeap_uint32_Random_4 3.17% 2.159 2.227 - 0.62% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.17% 493.889 509.522 - -0.88% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.16% 2.356 2.431 - -5.31% -
std::is_sorted_until(deque<int>,_pred)/8 3.16% 4.111 4.241 - 2.41% -
std::stable_sort(deque<int>)_(repeated)/1024 3.16% 1415.523 1460.255 - 0.25% -
std::move(vector<bool>)_(unaligned)/4096 3.15% 25.998 26.818 - 3.28% -
BM_StringRelational_Eq_Large_Large_ChangeLast 3.15% 2.017 2.081 - 9.03% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.14% 15.847 16.345 - 0.84% -
std::stable_sort(deque<int>)_(shuffled)/1024 3.14% 2523.315 2602.546 - 0.75% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.14% 664.757 685.624 - 1.91% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.14% 600537.269 619367.923 - 1.32% -
SetIntersection_Front_Vector_uint64_1024_4 3.13% 995666.423 1026803.657 - -3.43% -
SetIntersection_None_Vector_uint64_256_1 3.13% 4188547.224 4319491.223 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 3.12% 0.528 0.544 - 2.87% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.12% 20040.502 20665.561 - 2.92% -
BM_std_minmax_element<char>/65536 3.12% 17173.448 17709.013 - 3.92% -
std::adjacent_find(deque<int>,_pred)/8 3.11% 4.183 4.313 - -10.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.11% 14.941 15.406 - 0.54% -
std::unordered_set<std::string>::clear()/8192 3.11% 219249.321 226064.252 - 0.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 3.11% 13884.610 14316.145 - 0.50% -
BM_deque_deque_ranges_move/64000 3.10% 3040.851 3135.215 - 3.15% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.10% 13.633 14.055 - 1.48% -
BM_PushHeap_uint32_SingleElement_16384 3.09% 0.356 0.367 - 3.16% -
std::copy_n(list<int>)/32768 3.09% 26259.295 27070.503 - 1.47% -
BM_std_minmax_element<int>/64 3.07% 16.821 17.338 - 0.95% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.07% 362.066 373.186 - 0.70% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.06% 1.263 1.301 - 7.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.06% 11348651.518 11695798.855 - 3.68% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.06% 115719239.753 119258616.419 - 4.68% -
std::make_heap(deque<int>)_(repeated)/8192 3.06% 18072.866 18625.105 - 10.50% -
BM_PushHeap_uint32_SingleElement_256 3.06% 0.381 0.393 - 2.67% -
SetIntersection_None_Vector_uint64_1024_1 3.05% 1053361.961 1085537.373 - -0.97% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.05% 20175.186 20790.773 - 2.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 3.05% 18.624 19.192 - 2.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 3.04% 18.563 19.128 - 1.74% -
BM_CmpEqual_int_uint 3.04% 1.046 1.078 - -5.11% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.03% 8173.417 8421.242 - 2.66% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.03% 174709.385 180005.467 - 2.61% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.02% 178094.542 183478.365 - 2.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 3.02% 22.479 23.159 - -81.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 3.02% 1.640 1.690 - -9.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 3.02% 515762.374 531326.405 - 0.96% -
BM_PushHeap_string_SingleElement_262144 3.01% 2.672 2.752 - 3.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.00% 17.186 17.702 - 2.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.00% 19574.066 20160.935 - 0.55% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.00% 68.055 70.095 - 1.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.99% 1094723.828 1127454.839 - 3.45% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.99% 623.718 642.340 - 2.18% -
bm_ranges_lexicographical_compare<signed_char>/8 2.97% 3.429 3.531 - 0.83% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.97% 14.946 15.390 - -24.86% -
std::set<std::string>::clear()/32 2.96% 870.725 896.496 - 2.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.95% 23.735 24.436 - -1.32% -
std::unique_copy(deque<int>)_(sprinkled)/52 2.95% 14.743 15.178 - 3.14% -
std::fill(list<int>)/50 2.95% 34.164 35.172 - 0.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.95% 48662.425 50095.808 - 0.56% -
BM_StringRelational_Eq_Large_Huge_Control 2.94% 0.472 0.486 - 2.08% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.94% 2846.673 2930.364 - 3.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.94% 9783735.181 10071130.649 - 0.23% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.93% 31.834 32.766 - 3.76% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.92% 1.589 1.635 - 2.58% -
std::stable_sort(deque<int>)_(heap)/1024 2.92% 2718.767 2798.050 - 0.30% -
std::sort(deque<int>)_(ascending)/8 2.92% 17.656 18.171 - 2.26% -
BM_std_minmax_element<char>/1024 2.91% 277.214 285.292 - 4.42% -
BM_std_minmax_element<char>/5500 2.91% 1453.757 1496.115 - 3.82% -
BM_PushHeap_uint32_SingleElement_1024 2.90% 0.363 0.373 - 3.02% -
bm_swap_ranges_vb_aligned/8 2.90% 3.145 3.236 - 2.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.89% 1465.967 1508.405 - 0.53% -
std::partition_copy(deque<int>)/50 2.89% 21.192 21.804 - -0.93% -
std::map<std::string,_int>::clear()/32 2.88% 877.201 902.505 - -2.13% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.88% 899418.592 925352.449 - 4.93% -
SetIntersection_Front_Set_string_256_64 2.88% 14419421.301 14834726.153 - 4.59% -
SetIntersection_Interlaced_Set_float_16384_16 2.88% 204939762.779 210841342.544 - 0.70% -
BM_vector_deque_move_backward/64000 2.87% 7785.664 8009.159 - 10.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 2.87% 20405662.672 20990909.891 - -0.99% -
std::search(deque<int>)_(same_length)/8192 2.87% 3780.714 3889.138 - 3.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.87% 1722.409 1771.774 - 16.04% -
BM_std_minmax_element<char>/64000 2.86% 16790.702 17271.492 - 3.91% -
std::sort(deque<int>)_(repeated)/8 2.86% 17.876 18.387 - 1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.86% 194758452.406 200325854.479 - -3.67% -
SetIntersection_Interlaced_Set_float_262144_1 2.85% 1012662.325 1041566.153 - -0.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.85% 181708.428 186894.594 - 0.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.85% 18.824 19.360 - 0.92% -
rng::find_last(list<int>)_(bail_90%)/1024 2.84% 74.361 76.476 - 6.52% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.83% 14.600 15.013 - 0.03% -
SetIntersection_None_Vector_uint32_16384_16384 2.83% 1085442.007 1116121.030 - -0.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.82% 25.126 25.836 - 22.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.82% 20.177 20.746 - 3.32% -
BM_std_minmax_element<char>/4096 2.81% 1085.439 1115.987 - 3.74% -
BM_CmpLess_ushort_short 2.81% 1.014 1.042 - -7.16% -
BM_CmpEqual_uint_schar 2.80% 1.018 1.047 - -7.57% -
std::remove_if(list<int>)_(prefix)/8192 2.80% 10023.571 10303.783 - 2.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.79% 6.683 6.869 - 5.91% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.78% 23.372 24.022 - 1.06% -
BM_std_minmax_element<char>/4000 2.77% 1060.365 1089.786 - 3.96% -
std::set<std::string>::clear()/1024 2.77% 21582.435 22181.240 - -1.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.77% 24.549 25.229 - 3.85% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.76% 9.166 9.420 - -0.71% -
std::unordered_set<int>::find(key)_(non-existent)/1024 2.76% 0.953 0.979 - -7.06% -
std::copy_if(vector<int>)_(entire_range)/8 2.76% 2.311 2.375 - 4.85% -
BM_StringRelational_Compare_Small_Empty_Control 2.75% 1.832 1.882 - 16.49% -
SetIntersection_None_Set_uint32_256_16 2.75% 10492889.106 10781528.650 - -2.41% -
BM_StringEraseWithMove_Small_Opaque 2.75% 2.186 2.246 - -14.96% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.75% 953.743 979.963 - 0.63% -
SetIntersection_Interlaced_Set_string_262144_262144 2.75% 17485505.127 17965732.910 - 0.00% -
SetIntersection_None_Vector_float_262144_256 2.74% 1125398.046 1156282.627 - 0.51% -
SetIntersection_Interlaced_Vector_string_1024_4 2.74% 1606450.783 1650461.665 - -5.37% -
SetIntersection_Front_Set_uint32_256_16 2.74% 4346037.045 4465096.165 - -1.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.74% 19.421 19.953 - 3.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.74% 28.200 28.972 - 6.21% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.74% 4.705 4.834 - 2.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.74% 748.924 769.428 - 0.58% -
SetIntersection_Front_Set_uint64_16_16 2.74% 37411105.823 38434968.298 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.73% 1142335.688 1173551.277 - -0.80% -
rng::contains(vector<int>)_(process_all)/8 2.73% 2.525 2.594 - -7.95% -
BM_vector_deque_move_backward/70000 2.73% 8589.345 8823.624 - 10.25% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.73% 2.327 2.391 - 6.40% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.72% 33.747 34.666 - -4.72% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.72% 39.049 40.111 - 15.82% -
ranges::minmax(std::list<__int128>)/1 2.72% 0.456 0.468 - 4.64% -
std::make_heap(vector<int>,_pred)_(repeated)/8 2.70% 15.623 16.046 - 0.16% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.70% 1.590 1.633 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 2.70% 1013109.414 1040468.145 - -1.43% -
std::map<int,_int>::erase(iterator)/32 2.70% 20.422 20.973 - -10.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.69% 350881.124 360315.764 - 1.93% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.69% 23.797 24.437 - 4.76% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 2.69% 3883.128 3987.485 - 3.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.69% 11609.299 11921.097 - 3.71% -
BM_deque_deque_ranges_move/2 2.68% 2.130 2.188 - -5.19% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.68% 585845.901 601555.472 - 10.89% -
SetIntersection_None_Vector_uint32_262144_16384 2.68% 1091244.365 1120456.337 - -1.74% -
std::copy_if(vector<int>)_(every_other)/8 2.67% 4.132 4.242 - 67.71% -
BM_CmpLess_uint_schar 2.67% 1.037 1.065 - -6.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.67% 18.734 19.234 - 2.50% -
std::partial_sort(deque<int>)_(heap)/1024 2.67% 17935.208 18413.269 - 2.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.67% 1279543.867 1313648.840 - -1.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.66% 62991.522 64666.302 - 2.50% -
std::stable_sort(deque<int>)_(shuffled)/8 2.66% 22.843 23.450 - -0.21% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.65% 630.811 647.552 - -13.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.65% 14811.944 15204.559 - -3.79% -
SetIntersection_None_Vector_float_16384_64 2.65% 1080452.073 1109088.765 - -1.48% -
std::map<int,_int>::contains(key)_(existent)/1024 2.64% 4.041 4.148 - 7.28% -
bm_ranges_swap_ranges_vb_unaligned/8 2.64% 5.058 5.192 - 4.76% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.64% 13319.024 13670.322 - 1.65% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 2.63% 18.716 19.208 - 1.74% -
SetIntersection_Interlaced_Set_uint32_256_16 2.62% 11859328.313 12170400.532 - 0.46% -
std::make_heap(deque<int>)_(descending)/8192 2.62% 8593.731 8819.039 - 14.80% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 2.62% 1.233 1.265 - 8.36% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.61% 23.488 24.100 - -1.20% -
SetIntersection_Front_Vector_uint32_1024_1024 2.60% 5753009.605 5902377.221 - -0.45% -
std::set<int>::erase(key)_(non-existent,_end)/1024 2.59% 5.398 5.538 - -7.81% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 2.59% 26.841 27.536 - 1.46% -
std::make_heap(deque<int>)_(descending)/1024 2.58% 1093.113 1121.353 - 13.81% -
std::for_each(join_view(vector<vector<int>>))/50 2.58% 3.955 4.057 - 0.79% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.58% 25.906 26.574 - -4.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.56% 31.670 32.482 - 15.16% -
std::unordered_map<int,_int>::ctor(const&)/32 2.56% 199.814 204.930 - -0.67% -
SetIntersection_None_Vector_string_256_64 2.56% 3543327.281 3634036.448 - -1.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.56% 13.029 13.363 - 2.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.54% 17.171 17.608 - 2.06% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.54% 72.190 74.021 - 6.39% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.54% 18.894 19.373 - 4.19% -
SetIntersection_Front_Set_uint64_262144_1024 2.53% 11568667.477 11861897.687 - -5.48% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.53% 356.153 365.173 - 2.72% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.53% 6168.254 6324.298 - 3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.53% 17003022.460 17432817.703 - -0.46% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.53% 26249.826 26913.300 - 0.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.52% 1822.522 1868.529 - -3.02% -
SetIntersection_None_Vector_uint32_1024_4 2.52% 1055344.242 1081974.802 - -1.79% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.52% 34.755 35.631 - -0.97% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.52% 21.210 21.744 - -25.69% -
SetIntersection_Front_Set_string_1024_256 2.51% 15137143.427 15517558.820 - 8.71% -
std::rotate(deque<int>)_(by_1/4)/1024 2.51% 271.506 278.311 - -64.25% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.50% 37.148 38.079 - 8.88% -
std::search(vector<int>,_pred)_(no_match)/8192 2.50% 4186.535 4291.326 - 3.25% -
std::copy_backward(vector<int>)/8 2.50% 2.154 2.207 - 1.68% -
SetIntersection_Interlaced_Vector_string_262144_4 2.50% 2118338.012 2171284.871 - 5.67% -
std::multiset<int>::count(key)_(non-existent)/32 2.50% 2.468 2.530 - 3.21% -
std::rotate(list<int>)_(1_element_forward)/50 2.50% 25.808 26.452 - 6.88% -
std::any_of(vector<int>)_(process_all)/8 2.49% 2.491 2.553 - 5.51% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.49% 4.296 4.403 - 1.96% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.49% 1021171.627 1046622.458 - -0.96% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.49% 6751.684 6919.803 - -0.96% -
std::set<int>::find(key)_(non-existent)/1024 2.49% 5.740 5.883 - 9.38% -
ranges::min(std::list<long_long>)/70000 2.48% 50795.800 52055.661 - 18.44% -
std::search(vector<int>,_pred)_(no_match)/1000 2.48% 515.789 528.569 - 3.96% -
std::multiset<int>::ctor(const&,_alloc)/32 2.48% 230.790 236.508 - -8.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.48% 43.758 44.842 - 5.37% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.48% 18.958 19.427 - 0.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.48% 38552.747 39507.639 - 2.32% -
ranges::min(std::list<__int128>)/70000 2.47% 58767.380 60221.542 - 4.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.47% 37.275 38.196 - -8.31% -
BM_PushHeap_uint64_Ascending_262144 2.47% 4.794 4.912 - 5.37% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.46% 787.200 806.603 - 12.92% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.45% 12579.513 12888.331 - -4.57% -
std::rotate(deque<int>)_(by_1/3)/50 2.45% 29.933 30.667 - -59.34% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.44% 39474.299 40437.526 - 4.71% -
std::find_if_not(vector<int>)_(process_all)/1024 2.44% 112.632 115.376 - -7.74% -
BM_vector_deque_ranges_copy_backward/64000 2.44% 7981.600 8176.028 - 10.46% -
std::set<std::string>::clear()/8192 2.43% 209390.262 214479.195 - -3.60% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.43% 1298.297 1329.837 - 3.16% -
std::rotate(deque<int>)_(1_element_backward)/50 2.43% 5.118 5.242 - 3.13% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.42% 2.276 2.331 - -11.82% -
std::search(vector<int>)_(single_element)/1000 2.42% 227.436 232.934 - 1.78% -
std::set<std::string>::equal_range(key)_(existent)/32 2.42% 15.861 16.244 - 8.16% -
BM_vector_deque_copy_backward/70000 2.41% 8682.383 8892.045 - 8.07% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.41% 246.501 252.435 - 2.72% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.41% 66.350 67.947 - 7.15% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 2.41% 17.029 17.439 - 1.53% -
std::map<int,_int>::erase(iterator)/8192 2.40% 23.684 24.254 - -9.26% -
std::fill(list<int>)/1024 2.40% 492.137 503.946 - -2.25% -
std::set<int>::find(key)_(non-existent)/8192 2.40% 8.910 9.124 - 8.52% -
std::map<int,_int>::erase(iterator)/1024 2.40% 20.463 20.953 - -12.82% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 2.39% 1.387 1.421 - 2.37% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.39% 10.783 11.042 - -4.91% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 2.39% 4.816 4.931 - -24.65% -
bm_ranges_swap_ranges_vb_aligned/524288 2.39% 1043.954 1068.900 - 1.85% -
std::partition_copy(deque<int>)/1024 2.39% 634.355 649.504 - -1.99% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.39% 5918.624 6059.878 - 2.94% -
SetIntersection_Front_Set_uint64_256_16 2.39% 4395535.811 4500387.400 - -0.97% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.38% 521.378 533.783 - 1.29% -
std::set<std::string>::find(key)_(existent)/32 2.38% 15.411 15.778 - 10.56% -
BM_StringAssignStr_Empty_Transparent 2.38% 0.486 0.497 - 2.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.38% 30.005 30.717 - 0.59% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.37% 5109.243 5230.209 - 7.69% -
SetIntersection_Front_Vector_string_262144_16 2.37% 1568405.240 1605511.243 - -0.16% -
BM_std_minmax_element<char>/3 2.36% 1.149 1.176 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.36% 8636963.448 8840788.814 - -0.87% -
std::stable_partition(deque<int>)_(dense)/32 2.36% 27.584 28.235 - -5.09% -
std::set<std::string>::erase(iterator)/1024 2.36% 30.827 31.554 - 21.45% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 2.35% 16.628 17.019 - 0.43% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.35% 15.293 15.652 - -0.49% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.35% 4.139 4.237 - 4.56% -
std::set<int>::insert(value)_(new_value,_end)/1024 2.35% 40.875 41.835 - 0.93% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.34% 113169.788 115817.697 - 1.20% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.34% 147342.903 150790.104 - 1.87% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 2.34% 11.610 11.882 - -5.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 2.34% 10598152.034 10845860.404 - -0.60% -
std::set<int>::erase(key)_(existent)/8192 2.33% 68.069 69.652 - 0.59% -
BM_StringEraseWithMove_Small_Transparent 2.33% 2.181 2.232 - -7.47% -
SetIntersection_Front_Set_uint32_262144_64 2.32% 1560330.077 1596548.146 - -3.63% -
ranges::min(std::list<char>)/64 2.32% 26.778 27.398 - 5.68% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.31% 248.979 254.739 - -1.17% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.31% 35.095 35.906 - -14.99% -
std::find_end(list<int>)_(near_matches)/1024 2.31% 34109.116 34897.086 - -7.45% -
std::set<std::string>::find(key)_(existent)/1024 2.31% 22.628 23.151 - 1.72% -
std::equal(vector<bool>)_(unaligned)/8192 2.31% 55.928 57.219 - 1.41% -
BM_CmpLess_uint_short 2.30% 1.041 1.065 - -6.31% -
std::pop_heap(deque<std::string>)/8 2.30% 57.045 58.355 - 0.72% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 2.29% 55.203 56.467 - -1.61% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.29% 374.743 383.317 - -1.08% -
SetIntersection_None_Set_uint32_1024_4 2.29% 8673488.533 8871840.782 - -1.73% -
std::find_end(list<int>)_(near_matches)/1000 2.29% 32732.311 33480.425 - -7.33% -
SetIntersection_None_Vector_uint64_16384_16 2.28% 1077751.050 1102313.232 - -0.86% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.28% 220663983.280 225690063.384 - 3.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.27% 13496.940 13803.968 - 1.56% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.27% 18.581 19.004 - 0.95% -
std::sort_heap(deque<int>,_pred)/8 2.27% 33.503 34.264 - -1.42% -
std::set<int>::insert(value)_(already_present)/8192 2.27% 9.879 10.103 - 5.52% -
std::reverse_copy(deque<int>)/4096 2.27% 967.915 989.847 - 3.76% -
std::set<int>::upper_bound(key)_(non-existent)/8192 2.27% 9.928 10.153 - 3.82% -
std::replace(list<int>)_(sprinkled)/32 2.26% 11.180 11.432 - 2.50% -
SetIntersection_None_Vector_uint64_262144_262144 2.26% 1095553.493 1120262.327 - -1.60% -
std::any_of(vector<int>)_(process_all)/32 2.25% 8.300 8.487 - 1.14% -
BM_PushHeap_string_SingleElement_4 2.25% 2.329 2.382 - 2.17% -
BM_vector_deque_ranges_move/1 2.25% 2.321 2.373 - 1.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.25% 1416.495 1448.306 - 4.06% -
std::find_if_not(list<int>)_(process_all)/8192 2.25% 7228.214 7390.496 - 6.58% -
std::search(vector<int>)_(single_element)/1024 2.24% 232.870 238.091 - 1.53% -
std::partition_copy(vector<int>)/32 2.23% 8.032 8.211 - 1.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 2.23% 447503.652 457468.607 - -0.96% -
SetIntersection_None_Vector_uint64_262144_16384 2.23% 1101041.081 1125557.354 - -2.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.22% 138021.206 141090.349 - 0.36% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 2.22% 188.964 193.161 - -43.45% -
std::copy_if(list<int>)_(every_other)/1048576 2.22% 822764.199 841034.988 - 2.44% -
std::set<int>::ctor(const&)/8192 2.22% 49458.699 50556.638 - 1.73% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.22% 113.246 115.756 - 3.76% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.21% 4.146 4.238 - -3.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.20% 1.752 1.791 - -0.61% -
BM_StringAssignAsciiz_Large_Opaque 2.20% 11.377 11.627 - -1.35% -
BM_StringFindCharLiteral/1024 2.20% 19.642 20.073 - 5.77% -
vector<bool>(size_type,_const_value_type&) 2.19% 8.224 8.405 - 0.81% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.19% 664.586 679.153 - -0.88% -
std::find_if(vector<int>)_(process_all)/50 2.19% 5.576 5.698 - -16.95% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.18% 37.010 37.819 - 2.15% -
SetIntersection_None_Set_uint64_256_256 2.18% 5570713.426 5692284.468 - -2.26% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.18% 743.688 759.901 - -0.78% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.18% 12899.456 13180.204 - 1.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.17% 5450.446 5568.883 - 3.80% -
std::find_end(list<int>)_(same_length)/1000 2.17% 735.498 751.476 - -48.92% -
bm_lexicographical_compare<signed_char>/64 2.17% 1.976 2.019 - 5.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.17% 200.045 204.389 - -0.92% -
std::multiset<int>::contains(key)_(existent)/1024 2.17% 3.976 4.062 - 2.51% -
std::partition(vector<int>)_(sparse)/50 2.17% 13.869 14.169 - 1.73% -
std::sort(vector<int>)_(qsort_adversarial)/8 2.16% 15.617 15.955 - -0.90% -
BM_lexicographical_compare_three_way_fast_path/256 2.14% 70.276 71.783 - 5.26% -
std::search(vector<int>)_(same_length)/8192 2.14% 1865.349 1905.246 - 2.16% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.14% 5.024 5.132 - 2.05% -
std::sort(vector<int>)_(heap)/8 2.13% 23.959 24.470 - 0.12% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.13% 6.438 6.575 - 1.38% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.13% 594.531 607.186 - 7.18% -
std::remove_copy(deque<int>)_(prefix)/32 2.12% 12.907 13.181 - 2.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.12% 30.258 30.900 - -3.94% -
SetIntersection_Interlaced_Set_float_1024_1 2.12% 1017883.711 1039465.690 - -2.09% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.12% 5.381 5.495 - -1.05% -
std::set<std::string>::erase(iterator)/8192 2.11% 26.821 27.389 - -11.73% -
SetIntersection_Front_Vector_uint64_16384_4 2.11% 1031088.469 1052855.398 - -1.63% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.11% 5.389 5.503 - -5.37% -
bm_ranges_swap_ranges_vb_aligned/2048 2.11% 8.472 8.651 - 1.03% -
SetIntersection_Front_Set_uint32_16384_16384 2.11% 211465661.428 215923462.897 - 2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.11% 1015116.777 1036492.438 - 0.54% -
SetIntersection_None_Set_uint32_256_1 2.10% 11250100.308 11486773.155 - -1.39% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.10% 8.121 8.292 - 1.41% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.10% 9.713 9.917 - -12.58% -
std::set<std::string>::erase(iterator)/32 2.10% 27.264 27.836 - -12.28% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.10% 5.823 5.945 - 2.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.10% 5686080.843 5805284.073 - -1.66% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.10% 28.857 29.461 - -0.26% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.09% 8.643 8.824 - -39.72% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.08% 69.347 70.791 - 3.11% -
std::sort(vector<int>)_(ascending)/8 2.08% 15.700 16.027 - -0.37% -
SetIntersection_None_Set_float_1024_4 2.07% 8943178.415 9128475.672 - 2.16% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 2.07% 20.787 21.217 - -4.95% -
std::unordered_set<std::string>::clear()/1024 2.05% 23366.292 23846.277 - -0.23% -
SetIntersection_None_Vector_float_256_4 2.05% 4169721.508 4255188.702 - -0.31% -
std::unordered_set<std::string>::clear()/32 2.05% 936.942 956.126 - 2.84% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.04% 648.252 661.486 - -82.86% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.04% 4.177 4.262 - -1.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2.04% 1547.063 1578.636 - 15.50% -
BM_num_get<unsigned_long> 2.04% 10.413 10.625 - -58.25% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.04% 4.051 4.133 - 2.33% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.03% 689.376 703.398 - 2.11% -
std::find_end(deque<int>)_(process_all)/1048576 2.03% 273584.133 279143.097 - -23.77% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.02% 19.659 20.056 - 0.38% -
SetIntersection_None_Vector_float_16384_1 2.01% 1100613.255 1122699.900 - 0.83% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.01% 15.479 15.789 - 2.05% -
SetIntersection_Interlaced_Vector_string_1024_256 2.00% 20876472.035 21294880.804 - -0.25% -
std::rotate(list<int>)_(by_1/4)/50 2.00% 25.644 26.157 - 11.41% -
std::all_of(list<int>)_(process_all)/32768 2.00% 25762.331 26276.923 - -0.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.00% 165.579 168.884 - -82.57% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.00% 241554499.246 246375136.891 - 2.53% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.99% 35724.729 36437.419 - -2.56% -
std::copy_n(vector<bool>)_(aligned)/32768 1.99% 34.997 35.694 - 2.54% -
std::set<int>::ctor(const&)/32 1.99% 219.610 223.974 - 4.92% -
std::copy_if(list<int>)_(every_other)/262144 1.99% 206845.375 210955.641 - 3.21% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.98% 1018139.940 1038338.167 - -2.00% -
std::copy(list<int>)/8 1.98% 2.489 2.538 - 18.20% -
bm_ranges_lexicographical_compare<signed_char>/512 1.97% 7.859 8.013 - 3.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.96% 54.488 55.558 - -1.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 1.96% 22.575 23.018 - 12.28% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.96% 2.063 2.103 - 2.53% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.96% 1419.129 1446.929 - 0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.95% 1532.583 1562.506 - -3.27% -
SetIntersection_None_Vector_string_1024_64 1.95% 1147050.817 1169427.077 - -1.25% -
SetIntersection_Front_Vector_uint64_256_16 1.95% 4080828.911 4160410.461 - -2.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.95% 4.107 4.187 - 8.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.94% 53.594 54.636 - 29.61% -
BM_deque_deque_ranges_move_backward/4000 1.94% 150.156 153.070 - 0.96% -
std::vector<int>::ctor(size)/32 1.94% 10.359 10.560 - 5.98% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.93% 8.297 8.457 - 2.45% -
vector<bool>::resize() 1.93% 10.643 10.848 - -23.95% -
SetIntersection_None_Set_uint64_256_1 1.93% 11217243.903 11433357.914 - -2.49% -
SetIntersection_None_Vector_uint64_256_4 1.92% 4121987.315 4201283.373 - -1.43% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.92% 11919.051 12148.025 - 3.08% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.92% 8.970 9.142 - -0.26% -
SetIntersection_Front_Set_uint64_64_64 1.91% 13030227.089 13279359.999 - 0.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.91% 4.846 4.938 - 9.25% -
std::set<int>::find(key)_(existent)/32 1.91% 1.720 1.753 - 7.93% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.91% 16657.834 16975.943 - 0.49% -
std::stable_partition(vector<int>)_(sparse)/1024 1.90% 211.412 215.426 - -2.08% -
ranges::min(std::list<char>)/8 1.90% 1.910 1.946 - 10.15% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.90% 44758.113 45606.741 - 1.80% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.89% 2.389 2.434 - 4.35% -
std::rotate_copy(list<int>)/8192 1.89% 6940.831 7071.976 - 0.53% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.89% 8.235 8.390 - -10.40% -
BM_StringAssignAsciiz_Large_Transparent 1.89% 11.389 11.604 - -1.16% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.89% 44.429 45.267 - 0.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.89% 455077.433 463658.264 - -0.30% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.88% 7.706 7.851 - 12.00% -
ranges::min(std::deque<__int128>)/1 1.88% 0.792 0.807 - -3.56% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 1.88% 10.237 10.429 - 4.79% -
SetIntersection_None_Vector_float_262144_16 1.87% 1116318.938 1137225.611 - -0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.87% 4299384.530 4379646.118 - 0.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.87% 24.083 24.532 - 2.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.87% 53.811 54.814 - 3.97% -
std::search(vector<int>,_pred)_(no_match)/1024 1.86% 527.898 537.743 - 3.22% -
SetIntersection_None_Vector_uint64_262144_64 1.86% 1109699.110 1130392.474 - 0.56% -
SetIntersection_Interlaced_Vector_float_256_64 1.86% 7076668.504 7208586.438 - 3.74% -
BM_std_minmax_element<char>/512 1.86% 142.660 145.311 - 4.54% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.86% 28.838 29.374 - 2.99% -
std::partial_sort(vector<int>)_(repeated)/8192 1.85% 26128.660 26613.136 - -2.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.85% 37.294 37.984 - -14.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.84% 647.338 659.273 - 0.96% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.84% 12671.310 12904.775 - -3.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.84% 661.302 673.481 - 1.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.84% 140817.392 143406.932 - 0.35% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.84% 22.233 22.641 - 0.76% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.84% 10.917 11.117 - 10.21% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.83% 8.294 8.446 - -8.01% -
std::copy_backward(vector<bool>)_(aligned)/512 1.83% 1.535 1.563 - 1.01% -
SetIntersection_None_Vector_uint32_256_16 1.83% 3930442.484 4002513.171 - -1.39% -
std::partition_point(list<int>)/32 1.83% 15.882 16.173 - 3.42% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.83% 1429.856 1456.036 - -14.28% -
SetIntersection_None_Set_string_16384_4 1.83% 194965697.139 198533758.148 - 5.48% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.83% 1.414 1.439 - 1.79% -
std::set<int>::find(key)_(existent)/1024 1.82% 3.971 4.043 - -1.53% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.82% 4.328 4.407 - 4.73% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 1.82% 13.329 13.572 - 0.70% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.82% 6884.236 7009.613 - -60.05% -
std::find(list<int>)_(process_all)/32768 1.82% 26143.397 26618.812 - 2.48% -
SetIntersection_None_Set_string_64_4 1.82% 21633915.348 22027280.288 - 1.60% -
BM_std_minmax_element<int>/512 1.82% 134.078 136.516 - -1.84% -
BM_deque_deque_ranges_move/1024 1.82% 36.760 37.428 - 1.21% -
std::partition_copy(vector<int>)/1024 1.82% 461.131 469.508 - 0.49% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.81% 1.778 1.810 - 1.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.81% 43.024 43.803 - -2.27% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.81% 3.075 3.130 - -0.94% -
SetIntersection_None_Set_uint64_262144_16384 1.81% 1200762.207 1222487.387 - -0.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.81% 720.158 733.187 - 2.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.81% 12999.337 13234.275 - 2.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.80% 4096871.199 4170815.214 - -1.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.80% 89.770 91.387 - 4.67% -
BM_deque_vector_ranges_copy_backward/64000 1.80% 7894.159 8036.301 - 11.36% -
SetIntersection_None_Set_uint64_262144_256 1.80% 1198885.092 1220449.625 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.80% 4094762.042 4168409.183 - -0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.80% 30.665 31.217 - -25.85% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.80% 117450.703 119560.400 - -4.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.80% 2.254 2.294 - 0.92% -
std::search(list<int>)_(no_match)/1048576 1.79% 824287.738 839056.051 - 0.33% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.79% 42.621 43.384 - -31.39% -
std::set<int>::ctor(&&,_different_allocs)/32 1.79% 174.741 177.865 - -47.17% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.79% 24593.804 25033.161 - -7.31% -
ranges::min(std::list<long_long>)/64 1.78% 24.637 25.076 - 3.79% -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 1.78% 0.583 0.593 - 1.70% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.78% 9570.698 9740.618 - 2.77% -
BM_PushHeap_string_Ascending_4 1.77% 2.534 2.579 - 0.00% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.77% 358.295 364.647 - 2.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.77% 1837580.533 1870144.552 - 1.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.77% 23.968 24.393 - 2.37% -
std::multiset<std::string>::ctor(const&)/1024 1.77% 34191.071 34795.008 - -1.97% -
SetIntersection_Interlaced_Set_uint64_64_64 1.77% 12978596.799 13207697.377 - -0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.76% 165766.812 168690.273 - -20.43% -
SetIntersection_None_Vector_uint32_16384_16 1.76% 1087444.555 1106598.862 - -0.74% -
BM_deque_vector_move_backward/64000 1.75% 7898.131 8036.699 - 12.03% -
SetIntersection_Interlaced_Vector_string_16384_16384 1.75% 345266371.537 351317031.685 - 0.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.75% 10.714 10.902 - -9.08% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.75% 16038.542 16319.154 - 0.24% -
ranges::min(std::vector<char>)/64 1.75% 4.217 4.290 - 18.58% -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.75% 1.364 1.388 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.74% 9662548.812 9831047.754 - 0.78% -
BM_PushHeap_uint32_Random_64 1.74% 5.055 5.143 - 2.32% -
std::copy_if(list<int>)_(entire_range)/8 1.74% 2.535 2.579 - 5.18% -
BM_vector_deque_move_backward/1024 1.74% 37.837 38.496 - 3.54% -
std::set<int>::lower_bound(key)_(existent)/32 1.74% 1.478 1.504 - -6.91% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.74% 35914.383 36539.390 - -7.92% -
std::sort(deque<int>)_(descending)/8 1.73% 25.337 25.776 - 1.31% -
std::replace_if(vector<int>)_(sprinkled)/50 1.73% 13.476 13.709 - 7.54% -
std::sort(vector<int>)_(pipe-organ)/8 1.73% 17.648 17.953 - -0.08% -
std::any_of(list<int>)_(process_all)/32 1.73% 11.650 11.852 - 0.88% -
std::swap_ranges(list<int>)/8192 1.72% 10225.688 10401.903 - 0.38% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.72% 5998.926 6102.292 - -57.54% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.72% 2.349 2.389 - -5.94% -
SetIntersection_None_Set_uint64_262144_1024 1.72% 1200107.584 1220720.865 - -0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.72% 22.082 22.461 - 1.62% -
BM_getline_string 1.72% 17.003 17.295 - 7.11% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.71% 1.130 1.150 - -5.39% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.71% 265358.399 269897.522 - -3.90% -
SetIntersection_Front_Set_uint32_256_256 1.71% 7202234.369 7325254.059 - -5.94% -
SetIntersection_Front_Vector_uint64_256_4 1.71% 4095448.510 4165303.235 - -1.59% -
std::multiset<std::string>::find(key)_(existent)/1024 1.70% 24.137 24.549 - 7.71% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.70% 1598.596 1625.829 - 4.73% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.70% 14152.032 14392.971 - -9.83% -
std::copy_backward(vector<int>)/262144 1.70% 12244.535 12452.992 - -0.50% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.70% 467.277 475.231 - -1.29% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.70% 144.870 147.333 - -4.57% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.69% 36867.455 37491.557 - -9.33% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.69% 48072.423 48885.459 - -69.74% -
std::for_each_n(vector<int>)/8 1.69% 2.675 2.720 - 198.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.69% 770.670 783.679 - 1.90% -
std::multiset<int>::find(key)_(existent)/32 1.69% 1.613 1.640 - -1.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.68% 1051688.880 1069354.414 - -0.63% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.68% 237622.380 241607.295 - -3.36% -
SetIntersection_None_Vector_float_1024_256 1.68% 1074155.942 1092156.895 - -1.07% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.67% 5.705 5.800 - 2.68% -
ranges::minmax(std::list<long_long>)/70000 1.67% 54954.221 55872.259 - 3.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.67% 20.693 21.038 - -0.48% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.66% 733.468 745.642 - -2.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.66% 11616708.448 11809371.021 - -1.92% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.66% 770.373 783.135 - 1.28% -
std::lower_bound(std::vector<int>)/100 1.66% 12.148 12.350 - 2.31% -
std::set<std::string>::count(key)_(existent)/32 1.65% 16.903 17.183 - 11.31% -
std::find_end(forward_list<int>)_(process_all)/1000 1.65% 682.301 693.582 - 2.72% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.65% 15.640 15.898 - -8.28% -
std::unique(list<int>)_(sprinkled)/52 1.64% 67.478 68.588 - -2.15% -
BM_StringAssignAsciizMix_Opaque 1.63% 4.984 5.065 - -2.86% -
SetIntersection_None_Set_uint64_262144_64 1.63% 1196840.250 1216316.162 - -1.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.62% 2853261.855 2899607.751 - 0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.61% 15.665 15.917 - -4.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.61% 1.360 1.382 - -12.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.61% 715.875 727.386 - 1.88% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.61% 18.606 18.905 - 0.87% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.60% 421.915 428.687 - 0.25% -
bm_ranges_swap_ranges_vb_aligned/512 1.60% 5.168 5.251 - -0.77% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.60% 115927.959 117782.141 - 2.34% -
BM_StringAssignAsciizMix_Transparent 1.59% 2.969 3.017 - -2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.59% 1162975.460 1181456.781 - -2.12% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.59% 8.517 8.652 - 3.99% -
std::partial_sort(deque<int>)_(descending)/8 1.59% 40.787 41.435 - -4.37% -
std::fill_n(list<int>)/32 1.59% 8.072 8.200 - 3.33% -
SetIntersection_None_Vector_float_262144_64 1.59% 1138968.974 1157043.431 - 0.86% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.59% 214.753 218.161 - 0.18% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.59% 3741.037 3800.336 - 2.23% -
SetIntersection_None_Vector_float_1024_16 1.58% 1066962.525 1083856.305 - -1.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.58% 245212.753 249093.465 - 4.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.58% 2950054.281 2996729.900 - 1.46% -
std::rotate(vector<int>)_(by_1/3)/32 1.58% 9.908 10.064 - -48.30% -
std::partition(list<int>)_(sparse)/32 1.58% 8.864 9.004 - 1.88% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.58% 9.673 9.826 - 4.15% -
BM_num_put<unsigned_long_long> 1.58% 11.153 11.329 - 11.94% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.57% 1622.667 1648.187 - -3.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.57% 21.405 21.742 - -7.60% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.57% 274.786 279.103 - 0.91% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.57% 8063.537 8190.139 - -0.14% -
BM_StringCopy_Large 1.57% 6.095 6.190 - -2.21% -
ranges::minmax(std::list<long_long>)/64 1.57% 30.626 31.107 - 10.76% -
SetIntersection_Front_Set_uint32_1024_1 1.57% 1027865.919 1043980.707 - -1.98% -
std::stable_sort(deque<int>)_(ascending)/1024 1.56% 2141.455 2174.953 - 0.89% -
std::stable_sort(deque<int>)_(descending)/8192 1.56% 20543.403 20863.696 - 1.87% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.56% 751.697 763.404 - 1.31% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.55% 312.628 317.481 - -0.07% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.55% 1.387 1.409 - 1.55% -
BM_deque_deque_copy_backward/4000 1.55% 149.647 151.967 - 4.56% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.55% 356.890 362.418 - 11.43% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.55% 41111.696 41747.956 - 1.28% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.54% 2.070 2.102 - 1.32% -
std::pop_heap(vector<float>)/8192 1.54% 19.645 19.947 - 1.54% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.54% 36011.344 36564.945 - 1.91% -
SetIntersection_Interlaced_Vector_float_1024_16 1.53% 2606523.342 2646530.680 - 4.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.53% 693.983 704.627 - 2.16% -
std::copy_backward(deque<int>)/8 1.53% 2.698 2.740 - 2.93% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.53% 100978.420 102523.068 - -0.07% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.53% 15.842 16.084 - -4.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.52% 31.268 31.744 - 2.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.52% 85.680 86.985 - -0.74% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.52% 37944.064 38521.498 - -10.12% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.52% 7370.779 7482.702 - -0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.52% 5896.700 5986.232 - 2.52% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.52% 43.137 43.792 - -0.98% -
std::is_partitioned(list<int>)_(partitioned)/50 1.51% 13.938 14.149 - 4.99% -
std::search(vector<int>)_(single_element)/8192 1.51% 1810.312 1837.709 - 1.32% -
bm_ranges_swap_ranges_vb_aligned/64 1.51% 3.062 3.108 - 1.33% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.51% 113.380 115.087 - 3.56% -
BM_num_put<long> 1.50% 11.542 11.716 - 9.34% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.50% 8.399 8.525 - 1.41% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.50% 9.229 9.367 - 4.49% -
std::find_end(vector<int>)_(process_all)/1048576 1.50% 216674.502 219919.671 - -4.83% -
std::is_sorted(deque<int>,_pred)/8 1.50% 4.773 4.845 - 0.83% -
std::search(deque<int>)_(no_match)/1000 1.50% 400.286 406.273 - 0.71% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.49% 729.050 739.937 - -20.27% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.49% 2949.937 2993.973 - 0.52% -
SetIntersection_Interlaced_Set_string_1024_16 1.49% 12778040.467 12968509.866 - -1.55% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.49% 0.920 0.934 - -3.82% -
std::rotate(vector<bool>)_(by_1/2)/32 1.49% 17.723 17.986 - 1.03% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.48% 4.979 5.052 - -0.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.47% 596438.967 605236.131 - 0.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.47% 199.013 201.947 - -0.99% -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.47% 1.502 1.524 - -2.89% -
std::fill(vector<int>)/1024 1.47% 29.649 30.086 - 3.47% -
std::partition_copy(vector<int>)/50 1.47% 12.727 12.914 - 5.77% -
BM_CmpEqual_uint_ushort 1.47% 1.098 1.114 - 0.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.46% 235.145 238.573 - -1.17% -
std::for_each_n(list<int>)/8192 1.46% 7723.950 7836.500 - 6.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.45% 1412.407 1432.949 - -1.48% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.45% 12.544 12.726 - 1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 1.45% 139474163.365 141498520.870 - -0.94% -
SetIntersection_None_Set_string_1024_1 1.45% 8903715.528 9032929.823 - -1.55% -
std::unique_copy(vector<int>)_(contiguous)/32 1.45% 8.577 8.702 - 2.61% -
std::fill_n(deque<int>)/1024 1.45% 29.960 30.394 - -86.88% -
SetIntersection_None_Set_uint32_64_1 1.45% 22187566.259 22508297.118 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.44% 13955856.566 14156914.558 - 1.16% -
std::pop_heap(deque<float>)/8192 1.44% 61.472 62.356 - 4.44% -
SetIntersection_None_Set_string_256_16 1.44% 10971752.025 11129220.549 - 1.12% -
std::replace_if(list<int>)_(prefix)/32 1.43% 13.773 13.970 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.43% 12354337.290 12531083.849 - -2.11% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.43% 31.540 31.991 - -0.60% -
BM_CmpEqual_int_ushort 1.42% 1.080 1.095 - 0.10% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.42% 2.959 3.001 - 1.97% -
BM_CmpLess_uchar_schar 1.42% 1.020 1.035 - -7.78% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.42% 12213.332 12386.160 - 1.09% -
SetIntersection_Front_Vector_uint32_1024_64 1.42% 1343520.570 1362532.309 - -0.72% -
SetIntersection_Front_Set_uint32_16_16 1.41% 37180941.573 37706015.689 - -0.19% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.41% 18.766 19.031 - 0.69% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.41% 207.550 210.477 - -49.61% -
std::pop_heap(deque<size_t>)/8 1.41% 52.202 52.937 - 0.07% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.41% 172706.836 175136.228 - 1.67% -
std::multiset<int>::count(key)_(non-existent)/1024 1.41% 5.812 5.893 - -0.26% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.40% 228.809 232.021 - -3.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.40% 77.997 79.089 - 2.09% -
SetIntersection_Front_Vector_uint32_1024_16 1.40% 1098462.716 1113799.850 - -1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.40% 25555358.561 25912142.011 - -4.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 39406.762 39956.272 - -0.54% -
BM_std_minmax_element<short>/4096 1.39% 1017.478 1031.665 - 0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.39% 1102451.661 1117814.620 - -0.38% -
std::search(vector<int>)_(same_length)/1024 1.39% 244.576 247.983 - 1.32% -
SetIntersection_Interlaced_Set_uint64_64_4 1.39% 20654109.538 20940952.042 - -0.60% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.39% 7694.348 7800.991 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.38% 2655541.332 2692315.733 - 9.71% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.38% 5827817.058 5908322.323 - -0.32% -
std::stable_sort(deque<int>)_(heap)/8192 1.38% 17219.111 17456.529 - 0.79% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.38% 13.835 14.025 - 0.71% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.38% 51.068 51.771 - -1.10% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.37% 8.667 8.786 - 1.57% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.37% 56923.395 57704.636 - -0.45% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.37% 487.117 493.800 - -8.65% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.37% 30.996 31.421 - -0.39% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.37% 624.000 632.548 - 6.68% -
SetIntersection_Interlaced_Vector_string_262144_64 1.37% 20008381.772 20281987.870 - 1.85% -
std::move(vector<bool>)_(aligned)/64 1.37% 1.589 1.611 - -4.69% -
BM_PushHeap_uint64_Random_64 1.36% 5.525 5.601 - 7.32% -
SetIntersection_None_Set_uint32_64_64 1.36% 11291632.199 11445354.466 - -1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.36% 22226640.237 22528329.483 - -0.53% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.36% 60119.513 60934.529 - -81.16% -
BM_StringFindNoMatch/64 1.36% 2.106 2.135 - 1.24% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 1.35% 660.646 669.597 - 1.11% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.35% 116443.608 118019.209 - -3.44% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.35% 787.303 797.946 - -8.41% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.35% 291.290 295.217 - 0.14% -
BM_deque_vector_ranges_move_backward/65536 1.35% 8126.520 8235.892 - 11.59% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.35% 890926.759 902910.460 - 0.83% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.34% 434.377 440.196 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.34% 13761.060 13945.226 - 1.45% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.34% 15.522 15.729 - 0.02% -
SetIntersection_Interlaced_Set_float_1024_4 1.33% 9805331.629 9936206.378 - 1.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.33% 4163242.659 4218746.365 - -0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.33% 1241872.151 1258406.088 - -0.86% -
std::sort(vector<int>)_(shuffled)/8 1.33% 22.761 23.063 - -0.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.32% 1.132 1.147 - 9.42% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.32% 4.603 4.664 - 4.62% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.32% 10.768 10.911 - -0.46% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.32% 557.559 564.915 - -0.97% -
BM_num_put<long_long> 1.32% 11.501 11.653 - 10.95% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.32% 4780.592 4843.561 - 2.08% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.32% 17.217 17.443 - -0.65% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.31% 11476.431 11627.318 - -7.65% -
std::adjacent_find(vector<int>,_pred)/50 1.31% 23.388 23.696 - 2.16% -
SetIntersection_Front_Set_string_1024_1024 1.31% 54812613.123 55532642.023 - 0.69% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.31% 4.707 4.768 - 1.39% -
SetIntersection_Front_Vector_uint32_16384_256 1.31% 2240086.170 2269379.193 - 5.26% -
std::remove_copy(list<int>)_(sprinkled)/50 1.31% 18.413 18.653 - 1.10% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.31% 936.793 949.021 - 9.93% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.30% 5.422 5.493 - 4.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.30% 11179052.735 11324011.329 - 0.65% -
BM_std_minmax_element<short>/4000 1.30% 993.663 1006.546 - 0.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.30% 801.407 811.785 - 1.84% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.29% 368.265 373.030 - 2.40% -
BM_deque_vector_move/1 1.29% 2.114 2.142 - 4.42% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.29% 661.033 669.528 - 0.25% -
std::for_each(multiset<int>::iterator)/32 1.28% 23.417 23.717 - 10.64% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.28% 758.931 768.665 - 0.52% -
SetIntersection_Front_Vector_uint32_64_16 1.28% 14090841.992 14271492.926 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.28% 6672.162 6757.548 - -1.67% -
std::flat_map<int,_int>::find(key)_(existent)/1024 1.28% 8.261 8.367 - -2.86% -
std::make_heap(vector<int>)_(heap)/1024 1.28% 272.708 276.192 - 0.37% -
std::fill_n(vector<bool>)/32768 1.28% 29.912 30.293 - 3.44% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.27% 12.423 12.581 - 2.84% -
std::unique(list<int>)_(contiguous)/8192 1.27% 6988.496 7077.518 - -9.30% -
std::move_backward(deque<int>)/8 1.27% 3.411 3.454 - 0.53% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.27% 1.741 1.764 - -0.11% -
BM_vector_deque_ranges_move_backward/1024 1.27% 37.520 37.997 - 0.04% -
BM_CmpEqual_int_int 1.27% 1.055 1.068 - -2.06% -
SetIntersection_None_Vector_uint32_262144_262144 1.27% 1121669.943 1135919.186 - -0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.27% 5255396.176 5322086.687 - 0.04% -
BM_PushHeap_uint64_Random_256 1.27% 6.023 6.099 - 8.15% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.26% 1053.781 1067.097 - -10.43% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.26% 512982.046 519460.897 - 1.30% -
BM_CmpEqual_int_schar 1.26% 1.113 1.127 - 0.20% -
std::partition_copy(list<int>)/32 1.26% 8.687 8.797 - 2.51% -
std::pop_heap(deque<int>)/8 1.26% 52.099 52.756 - -0.84% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.26% 38168.195 38649.115 - -1.72% -
std::count(vector<bool>)/1000 1.26% 2.962 3.000 - 0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.25% 24.404 24.710 - 6.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.24% 1043938.725 1056935.221 - -1.52% -
std::move_backward(vector<bool>)_(aligned)/4096 1.24% 7.143 7.232 - 1.57% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.24% 4959.524 5021.150 - -56.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.24% 755.205 764.571 - -8.07% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.23% 2192.146 2219.200 - -0.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.23% 22.134 22.407 - 2.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.23% 4346266.625 4399867.195 - -0.28% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.23% 1010.062 1022.514 - 0.65% -
SetIntersection_None_Vector_uint64_64_1 1.23% 16336132.685 16537474.879 - -1.68% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.23% 20.502 20.754 - -1.58% -
std::set<int>::contains(key)_(existent)/1024 1.23% 3.849 3.897 - 3.15% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.22% 8.349 8.452 - 0.59% -
std::move(list<int>)/512 1.22% 353.641 357.968 - 1.26% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.22% 10.438 10.566 - 4.63% -
SetIntersection_None_Set_uint64_64_16 1.22% 18017302.834 18237231.292 - -1.25% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.22% 9.913 10.034 - 3.36% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.22% 11.317 11.455 - -7.63% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.22% 142008.083 143736.192 - 0.00% -
std::rotate(vector<bool>)_(by_1/3)/32 1.22% 17.542 17.755 - 0.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.22% 51.228 51.850 - -20.27% -
BM_std_minmax_element<short>/1024 1.21% 260.966 264.136 - 0.71% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.21% 129.173 130.737 - 4.51% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.21% 23.361 23.643 - 0.91% -
SetIntersection_None_Vector_float_262144_1024 1.21% 1134159.037 1147854.847 - -0.48% -
std::set<int>::ctor(const&,_alloc)/32 1.21% 217.227 219.850 - -11.36% -
rng::find_last(deque<int>)_(bail_10%)/8 1.21% 2.741 2.774 - 2.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.21% 137130.266 138783.808 - 0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.20% 167417.218 169433.269 - 0.98% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.20% 67878.587 68693.797 - -0.83% -
std::sort(vector<int>)_(descending)/8 1.20% 24.934 25.233 - 0.70% -
BM_CmpLess_int_uchar 1.20% 1.108 1.122 - -2.61% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.20% 15.612 15.799 - 0.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.20% 20.919 21.169 - 0.19% -
SetIntersection_None_Set_uint64_256_16 1.19% 10496938.934 10622310.298 - -3.65% -
SetIntersection_None_Vector_float_262144_4 1.19% 1136010.659 1149527.773 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 1.19% 56360999.201 57029972.646 - -0.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.19% 14980.553 15158.155 - -6.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.19% 8592133.991 8693995.222 - -3.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.19% 3.318 3.358 - -0.42% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.18% 7389.115 7476.526 - -10.57% -
SetIntersection_Front_Set_uint64_1024_64 1.18% 1604084.723 1623047.085 - -5.45% -
rng::fold_left(vector<int>)/8 1.18% 3.561 3.603 - 0.82% -
std::find_end(list<int>)_(same_length)/1024 1.18% 750.250 759.088 - -49.40% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.18% 291.579 295.009 - 0.11% -
SetIntersection_Front_Set_uint32_262144_16 1.17% 1125013.508 1138229.064 - -2.77% -
std::adjacent_find(vector<int>)/1048576 1.17% 233704.038 236449.196 - 1.05% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.17% 1546299.884 1564403.158 - -3.38% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.17% 9009.358 9114.791 - -0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.17% 60103.750 60804.362 - 4.43% -
std::any_of(list<int>)_(process_all)/50 1.17% 21.874 22.129 - 2.92% -
std::stable_partition(vector<int>)_(dense)/50 1.17% 25.123 25.416 - -3.41% -
SetIntersection_Front_Set_string_16_4 1.16% 63055433.642 63788474.625 - -1.35% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.16% 1.788 1.809 - -0.61% -
std::set<int>::ctor(const&)/1024 1.16% 6231.414 6303.620 - 0.73% -
std::find_end(vector<int>)_(near_matches)/1000 1.16% 13507.408 13663.816 - -9.23% -
SetIntersection_Front_Vector_string_262144_256 1.16% 9437536.614 9546776.094 - -0.39% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.16% 207916.855 210320.755 - 0.03% -
SetIntersection_None_Vector_string_262144_1 1.16% 1277489.933 1292245.757 - -2.16% -
rng::starts_with(deque<int>,_pred)/1048576 1.15% 506377.690 512221.685 - 1.16% -
std::set<int>::erase(key)_(existent)/1024 1.15% 49.765 50.338 - 0.47% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.15% 7544.021 7630.779 - 0.94% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 137584.380 139166.362 - -1.06% -
BM_deque_vector_ranges_move/5500 1.15% 193.733 195.958 - -0.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.15% 63919.269 64652.212 - 1.28% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.15% 2193.378 2218.526 - 0.01% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.15% 7274.362 7357.727 - 3.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.15% 15912730.382 16095074.542 - -1.02% -
std::remove(vector<int>)_(prefix)/1024 1.14% 306.996 310.496 - 2.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.14% 1.549 1.566 - -20.52% -
SetIntersection_None_Set_uint64_1_1 1.14% 529810091.468 535833887.244 - -1.21% -
SetIntersection_None_Vector_float_1024_64 1.14% 1073345.443 1085536.804 - -1.16% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.13% 17.790 17.992 - -0.03% -
std::all_of(vector<int>)_(process_all)/32 1.13% 8.347 8.441 - 0.93% -
SetIntersection_Front_Set_string_262144_16 1.13% 1886627.783 1907951.487 - -1.56% -
SetIntersection_None_Set_uint32_1024_256 1.13% 8625350.751 8722755.054 - -3.87% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.13% 3.067 3.102 - 6.04% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.13% 231971.591 234589.973 - 1.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.13% 392.816 397.248 - -0.57% -
std::copy_if(list<int>)_(entire_range)/512 1.13% 366.995 371.134 - 1.73% -
std::none_of(list<int>)_(process_all)/32768 1.13% 25892.452 26184.139 - -1.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.13% 18.405 18.612 - -0.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.12% 41.872 42.342 - 27.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.12% 10164842.756 10278873.189 - -0.84% -
SetIntersection_Interlaced_Set_uint32_64_4 1.12% 20422700.533 20651769.584 - -2.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.12% 44.359 44.856 - 6.69% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.12% 35.528 35.925 - 1.04% -
SetIntersection_Front_Set_uint32_256_1 1.12% 4070786.125 4116239.913 - -2.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.11% 28.899 29.221 - 7.40% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.11% 613.197 620.032 - -0.03% -
std::swap_ranges(list<int>)/50 1.11% 32.140 32.498 - 1.97% -
std::replace(list<int>)_(prefix)/50 1.11% 17.156 17.347 - 2.50% -
std::adjacent_find(list<int>)/50 1.11% 23.074 23.331 - 15.60% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 1.11% 55389.620 56004.805 - 0.57% -
SetIntersection_None_Vector_uint32_1024_64 1.11% 1069372.155 1081236.157 - -2.47% -
BM_vector_deque_ranges_copy_backward/65536 1.11% 8302.200 8394.252 - 11.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.11% 229.339 231.881 - -9.35% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.11% 36619.574 37024.656 - -10.23% -
BM_StringEraseToEnd_Large_Opaque 1.10% 0.986 0.997 - 0.88% -
std::rotate(vector<bool>)_(by_1/4)/50 1.10% 17.580 17.774 - 1.06% -
std::move(list<int>)/1048576 1.10% 980523.634 991330.454 - 0.23% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.10% 203.110 205.336 - 1.40% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.10% 21723.287 21961.301 - -16.49% -
SetIntersection_Front_Set_float_1024_1 1.10% 1037122.356 1048481.273 - -0.84% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.09% 1.867 1.888 - -0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.09% 51.709 52.272 - -1.09% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.09% 1808.678 1828.351 - 1.89% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.09% 4740.573 4792.016 - 0.32% -
rng::for_each(multimap<int>)/50 1.08% 40.072 40.507 - -19.31% -
SetIntersection_Front_Vector_float_262144_262144 1.08% 346787492.393 350538157.741 - 0.01% -
SetIntersection_None_Vector_uint64_262144_4 1.08% 1108985.820 1120965.245 - -2.61% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.08% 24.732 24.999 - -0.21% -
std::find_end(vector<int>)_(near_matches)/1024 1.08% 13979.419 14129.965 - -9.80% -
SetIntersection_None_Vector_float_1024_1 1.08% 1074604.379 1086158.690 - -1.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.07% 864.002 873.288 - -12.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.07% 1118032.255 1130015.348 - -2.44% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 1.07% 23.416 23.667 - -5.64% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.07% 12.673 12.808 - -0.40% -
std::swap_ranges(list<int>)/1024 1.07% 756.091 764.181 - 2.26% -
SetIntersection_Interlaced_Vector_string_64_16 1.07% 28332634.061 28635374.431 - -5.31% -
BM_CmpLess_short_short 1.06% 0.945 0.955 - -0.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.06% 23.860 24.114 - 0.97% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.06% 88079.594 89014.015 - 0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.06% 1030431.848 1041362.578 - -1.93% -
std::multimap<int,_int>::find(key)_(existent)/32 1.06% 1.720 1.738 - 2.83% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.06% 3.276 3.311 - 3.16% -
BM_std_minmax_element<short>/5500 1.06% 1366.550 1381.017 - 0.39% -
SetIntersection_None_Set_uint64_262144_262144 1.06% 1211562.174 1224385.822 - -2.25% -
SetIntersection_None_Vector_float_16384_1024 1.05% 1113736.973 1125483.904 - 0.41% -
std::stable_partition(deque<int>)_(sparse)/8192 1.05% 3288.124 3322.689 - -9.15% -
std::rotate(vector<int>)_(by_1/2)/32 1.05% 2.319 2.343 - -36.75% -
std::copy_backward(list<int>)/64 1.05% 30.888 31.212 - 4.28% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.05% 573.227 579.230 - -0.38% -
rng::contains_subrange(list<int>)_(single_element)/32 1.05% 10.177 10.283 - 1.39% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.05% 13293.134 13432.246 - 2.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.05% 12.679 12.811 - -0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.04% 25669.971 25937.795 - -9.08% -
std::replace_if(vector<int>)_(prefix)/50 1.04% 13.828 13.972 - 1.21% -
SetIntersection_None_Set_uint64_64_64 1.04% 11240174.031 11357045.493 - 2.01% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.04% 2870.679 2900.527 - 0.61% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.04% 37389.457 37777.918 - 2.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.04% 350854050.569 354497738.483 - 0.64% -
std::sort_heap(deque<int>)/1024 1.04% 13383.569 13522.525 - 1.63% -
BM_CmpLess_int_uint 1.04% 1.068 1.079 - -5.37% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.04% 444.672 449.279 - -0.41% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.03% 97.300 98.307 - 43.69% -
SetIntersection_None_Vector_float_1024_4 1.03% 1071375.104 1082457.936 - -1.51% -
std::unique(list<int>)_(sprinkled)/1024 1.03% 954.718 964.592 - 1.44% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.03% 344427.837 347988.036 - -12.91% -
SetIntersection_Interlaced_Vector_float_64_4 1.03% 17946075.845 18131485.247 - -0.24% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.03% 11.628 11.748 - 0.70% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.03% 44.002 44.455 - 0.78% -
std::find_if_not(vector<bool>)_(process_all)/8 1.03% 3.581 3.618 - 2.09% -
std::replace_if(list<int>)_(prefix)/50 1.02% 24.406 24.656 - 4.23% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.02% 1.558 1.573 - 1.85% -
std::sort(vector<NonIntegral>)_(descending)/8 1.02% 25.048 25.304 - 2.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.02% 1085522.491 1096618.030 - -7.13% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.02% 7.086 7.158 - 0.00% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.02% 24.977 25.232 - 1.03% -
std::reverse_copy(vector<int>)/4096 1.02% 131.089 132.428 - -1.41% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.02% 834.001 842.516 - -17.18% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.02% 4250.347 4293.736 - 1.26% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 1.02% 13.351 13.487 - 0.89% -
std::rotate(vector<bool>)_(by_1/4)/32 1.02% 17.702 17.882 - 0.94% -
SetIntersection_None_Vector_float_64_1 1.01% 16591368.462 16759370.220 - -1.12% -
std::map<int,_int>::find(key)_(non-existent)/32 1.01% 2.278 2.301 - 4.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.01% 9032701.338 9123883.480 - -3.31% -
std::find_end(list<int>)_(match_near_end)/1024 1.01% 60.151 60.758 - -98.66% -
std::copy_n(deque<int>)/262144 1.01% 11608.284 11725.087 - 0.49% -
SetIntersection_Interlaced_Set_float_64_4 1.01% 20739959.243 20948498.799 - -0.39% -
std::unique_copy(list<int>)_(contiguous)/32 1.00% 11.199 11.312 - -3.55% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -75.14% 160.392 39.866 - 49.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -70.64% 51.734 15.187 - -75.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -66.90% 177.565 58.768 - 65.31% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -65.33% 8821458.380 3058366.240 - -12.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -64.47% 34.903 12.402 - 2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -60.40% 10240023.272 4055367.908 - 0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -59.77% 29062818.678 11691862.395 - -35.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -57.42% 86533650.594 36844003.264 - -1.05% -
std::search(list<int>)_(no_match)/1000 -54.49% 1515.442 689.712 - 2.58% -
std::find_end(list<int>)_(process_all)/1024 -54.08% 1591.214 730.675 - 4.69% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -51.09% 38.533 18.848 - 55.89% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -49.38% 23.805 12.050 - 0.84% -
SetIntersection_Interlaced_Vector_float_262144_64 -45.03% 19766072.893 10864535.144 - -30.63% -
std::search(list<int>)_(no_match)/1024 -43.71% 1327.596 747.364 - -0.34% -
std::copy_n(vector<bool>)_(aligned)/1048576 -42.05% 2753.478 1595.763 - -48.69% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -41.81% 62.430 36.329 - -50.34% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -41.49% 133.584 78.166 - -42.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -41.03% 179667543.296 105951078.062 - -8.18% -
BM_PushHeap_uint64_SingleElement_1 -40.97% 0.696 0.411 - -17.97% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -40.15% 100.032 59.871 - -42.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -40.03% 41.326 24.781 - -1.79% -
std::copy(vector<bool>)_(aligned)/262144 -39.82% 830.087 499.565 - -15.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -39.51% 36.558 22.113 - -35.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -38.07% 33177817.524 20547697.763 - -3.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -37.50% 2.824 1.765 - -38.25% -
SetIntersection_Interlaced_Vector_float_16384_256 -36.84% 27097131.285 17114564.227 - 15.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -36.28% 11385302.985 7254548.993 - -3.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -35.79% 4490579.078 2883259.742 - -5.16% -
BM_PushHeap_string_Descending_262144 -35.76% 4.806 3.088 - -2.09% -
SetIntersection_Interlaced_Vector_float_16384_64 -35.66% 9920823.614 6382597.525 - 14.46% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -34.74% 68689430.591 44827827.687 - 27.04% -
BM_PushHeap_float_QuickSortAdversary_1 -34.18% 0.708 0.466 - 3.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -33.44% 82598364.178 54978487.518 - -10.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.28% 47.699 31.824 - -19.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.90% 10.525 7.062 - -13.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -32.71% 9.633 6.482 - -36.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -32.67% 73.912 49.763 - 42.82% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -32.64% 0.448 0.302 - 32.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -32.26% 7.542 5.109 - -5.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.00% 29.758 20.236 - -28.30% -
ranges::min(std::deque<__int128>)/70000 -31.84% 35645.234 24296.079 - 1.81% -
ranges::min(std::vector<__int128>)/70000 -31.26% 39488.290 27143.096 - -12.09% -
std::copy_n(list<int>)/4096 -31.25% 5187.028 3566.140 - -14.68% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -31.21% 8151906.472 5607314.828 - -14.96% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -31.08% 3328765.637 2294156.588 - -19.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -30.73% 33.866 23.460 - -6.97% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -29.68% 2.610 1.835 - -27.44% -
std::unordered_set<int>::count(key)_(non-existent)/0 -29.59% 0.403 0.284 - -41.44% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.42% 6.697 4.727 - -32.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -29.24% 343025352.395 242709305.764 - -27.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -28.84% 2336314.883 1662476.316 - -1.09% -
rng::contains_subrange(deque<int>)_(process_all)/32 -28.84% 16.606 11.818 - -18.05% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.79% 46.059 32.798 - -19.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -28.27% 41.105 29.484 - -4.43% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -28.06% 129.813 93.388 - -1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -28.06% 5987847.712 4307835.466 - -0.84% -
std::fill_n(list<int>)/1024 -28.05% 650.098 467.768 - 6.10% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -27.83% 22897.065 16524.445 - 0.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -27.38% 32.463 23.574 - -30.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -26.91% 39.941 29.192 - 1.29% -
ranges::min(std::vector<__int128>)/64 -26.83% 33.694 24.653 - -7.99% -
std::unordered_set<std::string>::find(key)_(existent)/32 -26.67% 40.572 29.752 - -25.15% -
std::search(deque<int>)_(same_length)/1000 -26.55% 461.642 339.078 - 4.19% -
SetIntersection_Interlaced_Vector_float_262144_4 -26.55% 2029358.603 1490602.614 - -25.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -26.20% 32.561 24.031 - -23.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -26.09% 32.921 24.332 - 32.16% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -25.92% 15.453 11.447 - 14.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -25.62% 1.529 1.137 - -20.40% -
BM_vector_deque_ranges_copy_backward/2 -25.47% 2.590 1.930 - -3.31% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -25.41% 30.999 23.122 - -3.46% -
SetIntersection_Interlaced_Vector_float_16384_16 -25.36% 3866942.171 2886141.456 - 1.35% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -25.11% 99.415 74.448 - 4.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -25.08% 2928403.470 2193831.263 - -1.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -24.08% 2.058 1.563 - -13.49% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -23.79% 0.667 0.508 - -1.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -23.63% 49.898 38.106 - 14.23% -
BM_vector_deque_ranges_copy_backward/0 -23.41% 0.502 0.384 - -25.86% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -23.19% 27.936 21.458 - -16.78% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.06% 26.106 20.086 - -23.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -22.92% 7661.058 5905.390 - -2.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -22.91% 32.124 24.765 - -21.75% -
std::unordered_set<std::string>::ctor(const&)/32 -22.33% 883.277 686.063 - -13.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -22.30% 1708.733 1327.616 - -16.92% -
SetIntersection_Interlaced_Vector_float_262144_1024 -22.09% 146249288.966 113936974.769 - 9.81% -
std::unordered_set<int>::count(key)_(existent)/8192 -22.03% 1.769 1.380 - -1.95% -
std::unordered_set<int>::contains(key)_(existent)/8192 -22.01% 1.648 1.285 - 5.51% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -21.69% 1.180 0.924 - -10.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -21.29% 2.821 2.221 - -26.62% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -20.68% 0.426 0.338 - -7.52% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -20.64% 2.705 2.147 - -24.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -20.63% 41.033 32.566 - -24.78% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -20.28% 31.349 24.990 - -6.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -20.19% 0.493 0.393 - -17.84% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -20.01% 122984109.316 98377960.508 - -0.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -19.93% 8.596 6.882 - 20.84% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -19.87% 40.368 32.348 - -1.25% -
ranges::minmax(std::list<long_long>)/1 -19.67% 0.463 0.372 - 8.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -19.65% 50.882 40.885 - -6.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -19.60% 8485501.493 6822464.355 - -4.88% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -19.42% 833.442 671.557 - -2.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -19.39% 34.413 27.740 - 20.61% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -19.29% 54.231 43.769 - -30.84% -
SetIntersection_Front_Set_float_16384_256 -19.18% 4416928.541 3569587.867 - -15.05% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -19.18% 16214.940 13104.684 - -14.39% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -18.96% 34.195 27.712 - -15.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -18.96% 752.542 609.888 - 16.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -18.90% 1.441 1.169 - -13.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.88% 678.421 550.334 - -1.55% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -18.84% 673.815 546.865 - -0.56% -
std::find_if(vector<int>)_(bail_25%)/1024 -18.79% 32.409 26.319 - -6.03% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -18.77% 817.617 664.120 - -12.11% -
BM_StringConstructDestroyCStr_Large_Transparent -18.76% 12.014 9.760 - -3.64% -
std::find_if(vector<int>)_(bail_25%)/32768 -18.74% 990.681 804.978 - -14.74% -
BM_lexicographical_compare_three_way<IntPtr>/1 -18.56% 0.424 0.345 - -4.74% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -18.46% 1833.765 1495.258 - 98.82% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -18.28% 1752.859 1432.464 - 2.19% -
BM_std_minmax_element<int>/3 -18.25% 1.191 0.974 - -12.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -18.12% 663.825 543.509 - -0.75% -
std::unordered_multiset<int>::erase(iterator)/8192 -18.05% 24.516 20.090 - -11.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -18.03% 35.272 28.912 - -19.01% -
BM_PushHeap_float_Ascending_1 -17.95% 0.635 0.521 - 32.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -17.92% 45567.040 37401.450 - -9.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -17.92% 1304.736 1070.987 - -4.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -17.79% 76.034 62.507 - -5.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -17.60% 6114.546 5038.246 - -7.62% -
rng::contains_subrange(deque<int>)_(process_all)/16 -17.60% 10.141 8.356 - -14.57% -
BM_vector_deque_ranges_move_backward/0 -17.46% 0.502 0.414 - -24.53% -
BM_StringRead_Cold_Deep_Large -17.34% 1.562 1.291 - 4.84% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -17.24% 40.790 33.759 - -13.71% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -17.21% 1753.883 1452.121 - 97.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.69% 39.212 32.669 - -36.45% -
std::find_end(list<int>)_(same_length)/8192 -16.68% 9669.874 8056.935 - -48.80% -
std::fill_n(vector<bool>)/64 -16.67% 1.636 1.363 - -4.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.60% 600.167 500.545 - -0.45% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -16.54% 0.419 0.349 - -7.64% -
ranges::min(std::list<long_long>)/1 -16.47% 0.450 0.376 - 67.08% -
ranges::min(std::deque<__int128>)/64 -16.46% 25.048 20.926 - 1.99% -
std::copy_if(list<int>)_(every_other)/512 -16.33% 358.905 300.297 - -14.08% -
std::map<std::string,_int>::erase(iterator)/1024 -16.30% 30.813 25.790 - -27.77% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -16.16% 856.925 718.445 - 2.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -16.11% 29.007 24.335 - -26.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.98% 11.624 9.766 - 25.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -15.98% 1778205.532 1494089.792 - -0.56% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.94% 764.632 642.758 - 4.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -15.90% 0.513 0.432 - -11.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -15.75% 7137.583 6013.109 - 2.08% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -15.67% 1.307 1.102 - -0.01% -
rng::contains_subrange(list<int>)_(process_all)/8192 -15.61% 8229.620 6944.928 - -23.18% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -15.55% 1.645 1.389 - -10.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -15.36% 1.282 1.085 - 8.13% -
BM_PushHeap_string_Descending_16384 -15.32% 2.756 2.334 - 1.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -15.32% 1.309 1.108 - -5.09% -
std::find_if(vector<int>)_(bail_25%)/8192 -15.21% 249.926 211.900 - -10.81% -
std::replace(list<int>)_(sprinkled)/8192 -15.20% 8484.212 7194.945 - 0.94% -
std::search(vector<int>,_pred)_(single_element)/8192 -15.19% 4627.644 3924.750 - -14.75% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -15.14% 0.405 0.344 - -29.02% -
BM_std_minmax_element<long_long>/3 -15.08% 1.187 1.008 - -9.52% -
BM_StringDestroy_Large -15.06% 8.708 7.396 - -0.27% -
std::copy(vector<bool>)_(aligned)/1048576 -15.06% 3378.131 2869.514 - -17.03% -
SetIntersection_Interlaced_Vector_float_262144_256 -15.02% 54667262.739 46455631.789 - 128.72% -
std::search(vector<int>,_pred)_(single_element)/1024 -15.00% 579.108 492.247 - -14.68% -
BM_PushHeap_string_Descending_1024 -15.00% 2.751 2.338 - -0.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.96% 83.565 71.059 - -12.63% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.92% 565.711 481.282 - -14.54% -
SetIntersection_Front_Set_float_1024_256 -14.91% 4181868.718 3558447.595 - -15.09% -
SetIntersection_Interlaced_Vector_float_16384_1024 -14.77% 65421678.762 55757308.203 - 8.56% -
std::flat_map<int,_int>::erase(iterator)/1024 -14.77% 88.817 75.699 - -0.16% -
BM_StringAssignStr_Huge_Transparent -14.70% 132.348 112.887 - -1.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -14.69% 41.089 35.053 - 17.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -14.68% 45.376 38.714 - -26.23% -
ranges::minmax(std::deque<__int128>)/64 -14.67% 36.076 30.785 - 2.13% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.66% 1622838.769 1384965.617 - -16.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -14.62% 261.327 223.130 - 11.98% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -14.61% 1.534 1.310 - -5.89% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -14.57% 62.410 53.316 - -18.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -14.56% 11702.013 9998.109 - 19.60% -
std::is_sorted(deque<int>)/8 -14.41% 4.658 3.987 - 39.34% -
BM_PushHeap_string_Descending_256 -14.28% 2.640 2.263 - -1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -14.17% 76570502.991 65722265.367 - 2.14% -
std::unordered_set<int>::find(key)_(existent)/1024 -14.05% 1.288 1.107 - -25.48% -
rng::contains_subrange(deque<int>)_(process_all)/50 -13.84% 26.163 22.543 - -4.32% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -13.74% 12.039 10.386 - -5.59% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.72% 19.725 17.020 - -14.28% -
std::search_n(list<int>)_(no_match)/8192 -13.71% 7616.897 6572.720 224.310 -11.66% 224.310
BM_PushHeap_string_PipeOrgan_16384 -13.69% 14.415 12.442 - -2.46% -
std::for_each(join_view(vector<vector<int>>))/8 -13.66% 1.599 1.380 - -3.01% -
ranges::minmax(std::vector<char>)/8 -13.62% 1.142 0.986 - -2.39% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -13.60% 0.610 0.527 - -14.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -13.56% 32.931 28.467 - -1.74% -
BM_PushHeap_string_Random_262144 -13.32% 20.910 18.125 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -13.30% 30559553.653 26495595.717 - -0.10% -
std::unordered_set<int>::find(key)_(existent)/32 -13.27% 1.340 1.162 - -12.35% -
std::stable_partition(list<int>)_(dense)/1024 -13.24% 1746.412 1515.261 - -13.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -13.23% 1.712 1.485 - -9.68% -
BM_StringRelational_Eq_Empty_Empty_Control -13.20% 2.133 1.852 - -12.59% -
std::unordered_set<int>::contains(key)_(existent)/32 -13.13% 1.511 1.312 - -6.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -13.08% 33.822 29.398 - -31.10% -
BM_deque_deque_ranges_copy_backward/0 -13.06% 0.850 0.739 - -6.35% -
std::find_if(vector<int>)_(bail_25%)/8 -13.05% 0.848 0.738 - 0.59% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -12.95% 6235248.237 5427779.666 - -11.62% -
bm_lexicographical_compare<unsigned_char>/8 -12.91% 1.385 1.206 - -13.20% -
std::any_of(vector<int>)_(process_all)/50 -12.90% 14.588 12.707 - -33.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.88% 1265.188 1102.201 - 0.43% -
SetIntersection_Interlaced_Vector_uint64_256_16 -12.83% 6747431.847 5881773.795 - -17.99% -
rng::contains_subrange(list<int>)_(single_element)/8192 -12.83% 7815.823 6813.100 - -12.03% -
BM_StringDestroy_Huge -12.81% 12.464 10.867 - -0.55% -
std::reverse(list<int>)/4096 -12.80% 1788.662 1559.774 - -11.62% -
std::shift_right(list<int>)/50 -12.80% 30.954 26.993 - -0.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -12.73% 165242286.245 144211009.447 - 1.37% -
std::find_first_of(vector<int>)_(small_needle)/32 -12.70% 51.038 44.557 - -4.45% -
std::find_end(deque<int>)_(single_element)/8192 -12.67% 2527.316 2206.985 - 9.20% -
std::lower_bound(std::list<int>)/8192 -12.67% 14561.961 12716.949 - -10.53% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.67% 1.401 1.223 - -12.63% -
BM_PushHeap_float_Descending_4 -12.56% 0.398 0.348 - -43.14% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -12.52% 41.002 35.868 - -6.95% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -12.52% 84.712 74.109 - -9.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -12.50% 51806128.620 45331254.530 - -3.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.43% 1847.235 1617.652 - 14.11% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.42% 0.693 0.607 - -12.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -12.42% 5108205.120 4473580.429 - 2.42% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -12.39% 61.304 53.705 - 8.24% -
SetIntersection_Front_Vector_float_16384_1024 -12.33% 6202403.510 5437543.429 - -0.23% -
BM_StringEraseWithMove_Huge_Transparent -12.22% 50.522 44.346 - -36.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -12.20% 16286773.016 14300496.333 - -1.21% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -11.93% 3.887 3.423 - -11.11% -
BM_PushHeap_string_PipeOrgan_262144 -11.91% 19.144 16.864 - -2.87% -
std::rotate_copy(deque<int>)/8192 -11.88% 330.796 291.490 - -2.50% -
std::unordered_set<int>::clear()/1024 -11.75% 8994.104 7937.368 - -5.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.71% 1.348 1.190 - -6.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -11.64% 37.899 33.486 - 1.55% -
SetIntersection_None_Set_string_16384_1024 -11.63% 207494617.284 183363770.005 - -3.61% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.56% 34.285 30.323 - -12.97% -
std::unordered_set<int>::count(key)_(non-existent)/32 -11.44% 1.547 1.370 - -1.96% -
std::unordered_set<int>::clear()/8192 -11.43% 70457.209 62406.385 - -7.26% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -11.35% 1.897 1.682 - 10.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -11.33% 20038.109 17768.414 - -7.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.28% 1520591.419 1348999.668 - -0.45% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -11.22% 31.963 28.377 - 4.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -11.20% 21.236 18.858 - -41.03% -
SetIntersection_Front_Set_float_16384_64 -11.10% 1822933.162 1620559.436 - -6.36% -
std::find_end(list<int>)_(process_all)/8192 -11.07% 8134.853 7234.407 - -3.53% -
SetIntersection_Interlaced_Set_uint64_262144_4 -11.06% 1464226.321 1302282.715 - -2.18% -
BM_PushHeap_string_Ascending_16384 -11.04% 21.135 18.801 - -1.75% -
std::rotate(vector<bool>)_(by_1/4)/1024 -10.97% 14.007 12.471 - -11.94% -
std::copy_n(vector<int>)/4096 -10.95% 158.036 140.736 - -1.18% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.91% 776.760 692.015 - -20.51% -
std::rotate(deque<int>)_(by_1/4)/8192 -10.90% 2754.834 2454.454 - -63.67% -
BM_PushHeap_uint64_Descending_1 -10.83% 0.501 0.446 - -0.38% -
std::fill_n(vector<bool>)/262144 -10.75% 941.176 839.994 - 234.05% -
std::unordered_set<int>::find(key)_(non-existent)/32 -10.73% 1.171 1.046 - -4.77% -
SetIntersection_Front_Vector_float_16384_256 -10.71% 2429665.260 2169467.096 - 0.05% -
std::equal(deque<int>)_(it,_it,_it)/50 -10.67% 25.351 22.646 - 5.09% -
std::move(list<int>)/4096 -10.61% 4422.649 3953.290 - -9.34% -
BM_StringRead_Cold_Deep_Small -10.60% 1.420 1.269 - 9.24% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -10.60% 49.076 43.874 - -22.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -10.57% 4838432.016 4326833.427 - 6.30% -
std::copy_n(vector<int>)/8 -10.54% 2.415 2.160 - 2.20% -
std::is_sorted_until(vector<int>,_pred)/8 -10.42% 3.680 3.297 - 5.56% -
bm_lexicographical_compare<unsigned_char>/1 -10.40% 1.610 1.442 - -7.89% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -10.38% 1.357 1.216 - -8.75% -
std::find(vector<bool>)_(process_all)/8 -10.38% 0.697 0.625 - 11.54% -
BM_PushHeap_string_Descending_64 -10.38% 2.431 2.179 - -1.36% -
BM_StringAssignStr_Huge_Opaque -10.36% 124.195 111.328 - -1.74% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -10.26% 1.727 1.550 - -4.89% -
BM_StringRead_Cold_Shallow_Large -10.26% 1.311 1.177 - 8.15% -
BM_toupper_char<char> -10.24% 0.688 0.618 - -10.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -10.16% 3788104.806 3403081.488 - -5.01% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -10.08% 1.300 1.169 - 11.56% -
SetIntersection_Front_Set_float_1024_1024 -10.08% 12304705.436 11064244.049 - -6.44% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -10.01% 470.369 423.262 - -9.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -9.96% 1.325 1.193 - -5.21% -
ranges::minmax(std::deque<long_long>)/70000 -9.96% 29055.469 26162.723 - 2.44% -
std::unordered_set<int>::count(key)_(existent)/32 -9.92% 1.438 1.295 - -9.72% -
std::unordered_set<std::string>::erase(iterator)/1024 -9.74% 34.029 30.714 - 11.79% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -9.73% 22.273 20.106 - -12.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.61% 1.435 1.297 - -7.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.55% 1.810 1.638 - -5.28% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -9.54% 1.539 1.392 - -2.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.52% 61.881 55.991 - 2.01% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -9.46% 67.950 61.519 - 23.67% -
std::unordered_set<std::string>::count(key)_(existent)/32 -9.42% 35.292 31.966 - -9.86% -
std::set<std::string>::count(key)_(existent)/8192 -9.39% 35.502 32.169 - -2.42% -
std::multiset<std::string>::count(key)_(existent)/8192 -9.36% 31.319 28.388 - 7.04% -
ranges::minmax(std::deque<char>)/1 -9.35% 0.917 0.832 - 26.63% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -9.33% 0.669 0.607 - 1.53% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -9.31% 8.091 7.337 - -0.22% -
std::swap_ranges(deque<int>)/1024 -9.22% 352.159 319.694 - -6.05% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -9.17% 30.850 28.020 - -1.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -9.17% 31.726 28.817 - -28.62% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -9.08% 28.964 26.335 - -6.96% -
std::find_end(forward_list<int>)_(process_all)/1024 -9.07% 776.476 706.020 - -0.48% -
BM_toupper_char<wchar_t> -9.00% 0.686 0.624 - -9.20% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -9.00% 0.780 0.710 - 1.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -8.99% 1587225.998 1444531.250 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -8.99% 7858646.042 7152315.248 - -6.98% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.94% 0.780 0.710 - 1.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.93% 15.062 13.717 - -16.50% -
std::reverse(list<int>)/32768 -8.92% 19216.278 17502.318 - -8.92% -
std::find_end(deque<int>)_(match_near_end)/1000 -8.86% 37.043 33.762 - -90.31% -
SetIntersection_Front_Vector_uint32_16384_1024 -8.84% 5910113.720 5387695.925 - -9.03% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.82% 0.779 0.710 - 2.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.81% 29281.140 26700.384 - -3.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -8.78% 1669972.982 1523397.219 - -10.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -8.77% 0.479 0.437 - 18.95% -
SetIntersection_Front_Set_uint64_256_64 -8.75% 5748999.827 5245696.930 - -0.53% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -8.74% 816.036 744.690 - 20.67% -
std::find_if_not(vector<int>)_(process_all)/8 -8.71% 1.387 1.266 - -10.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.70% 1.488 1.358 - 8.05% -
std::copy_n(vector<int>)/262144 -8.61% 12503.754 11427.327 - -8.82% -
std::find_first_of(vector<int>)_(small_needle)/50 -8.60% 75.830 69.307 - -3.86% -
SetIntersection_Interlaced_Set_uint64_262144_16 -8.54% 1794587.727 1641331.867 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -8.53% 220710489.811 201888443.939 - -4.40% -
BM_deque_deque_move_backward/0 -8.46% 0.918 0.841 - -8.58% -
std::for_each_n(list<int>)/8 -8.43% 2.527 2.314 - -4.42% -
std::map<std::string,_int>::find(key)_(existent)/32 -8.43% 16.919 15.493 - -0.20% -
SetIntersection_Front_Set_string_262144_64 -8.39% 4752480.610 4353669.569 - -12.77% -
std::find(vector<bool>)_(process_all)/50 -8.39% 0.679 0.622 - 11.09% -
std::replace(list<int>)_(prefix)/8192 -8.39% 7629.243 6989.185 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -8.36% 39984.353 36641.475 - -2.19% -
BM_StringEraseToEnd_Huge_Opaque -8.35% 2.494 2.285 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -8.32% 5470019.407 5015097.764 - -3.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.31% 21.478 19.693 - -11.64% -
std::unordered_set<int>::contains(key)_(existent)/1024 -8.31% 1.358 1.245 - 6.56% -
std::find_if(vector<char>)_(bail_25%)/8 -8.29% 1.010 0.926 - 13.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -8.29% 1680054.771 1540720.865 - -8.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.28% 1669685.599 1531482.565 - -8.48% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.26% 8115.623 7445.157 208.993 -8.48% 208.993
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -8.19% 32.082 29.454 - -9.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.16% 208640685.266 191615040.943 - -4.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -8.15% 4512035.427 4144315.210 - 2.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.13% 39.565 36.348 - -3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.12% 0.641 0.589 - -0.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.11% 2016.324 1852.716 - 3.15% -
bm_lexicographical_compare<unsigned_char>/64 -8.07% 1.989 1.828 - -8.51% -
std::equal(vector<bool>)_(aligned)/8192 -8.06% 0.239 0.219 - 0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.05% 1687243.002 1551377.035 - -8.32% -
BM_PushHeap_string_PipeOrgan_1024 -8.01% 9.908 9.114 - -3.50% -
std::find_first_of(vector<int>)_(small_needle)/8192 -7.93% 12225.529 11256.365 - -3.02% -
BM_vector_deque_copy/0 -7.91% 0.457 0.421 - -23.62% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.90% 1.849 1.703 - -1.41% -
ranges::min(std::vector<__int128>)/1 -7.88% 0.375 0.345 - 1.61% -
BM_CmpEqual_short_short -7.85% 1.138 1.048 - -3.00% -
std::map<std::string,_int>::count(key)_(existent)/8192 -7.84% 31.352 28.894 - -5.58% -
SetIntersection_Front_Vector_float_262144_1 -7.83% 1092051.399 1006497.643 - -4.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.83% 5.053 4.657 - -10.01% -
BM_PushHeap_uint32_Ascending_1 -7.77% 0.496 0.458 - -1.72% -
std::generate_n(list<int>)/8192 -7.77% 7570.176 6982.246 - -6.30% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.76% 1080.446 996.614 - -6.00% -
BM_PushHeap_uint64_SingleElement_16 -7.73% 0.376 0.347 - -3.22% -
std::is_sorted(vector<int>,_pred)/8 -7.72% 3.421 3.157 - -0.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -7.72% 39.565 36.511 - -4.07% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.67% 76020283.451 70187559.336 - -5.73% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -7.64% 20.263 18.716 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.63% 14868186.992 13733949.913 - 2.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.62% 1683813.721 1555424.480 - -8.12% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -7.62% 15.512 14.331 - -4.86% -
std::find_end(vector<int>)_(single_element)/1024 -7.61% 268.612 248.172 - 4.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.57% 3.017 2.788 - -10.53% -
BM_StringRelational_Eq_Large_Large_Control -7.57% 2.459 2.273 - 1.56% -
rng::fold_left(deque<int>)/8 -7.56% 4.176 3.860 - -4.10% -
SetIntersection_None_Set_string_262144_262144 -7.52% 1687698.649 1560807.453 - -8.77% -
SetIntersection_Front_Vector_uint64_1024_256 -7.51% 2277740.233 2106684.618 - -1.38% -
ranges::minmax(std::deque<long_long>)/8 -7.50% 3.991 3.692 - 3.68% -
SetIntersection_Front_Vector_uint64_262144_256 -7.49% 2267281.942 2097432.794 - -8.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -7.48% 34.227 31.667 - -6.49% -
ranges::minmax(std::deque<long_long>)/64 -7.47% 26.077 24.130 - -1.71% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.45% 1.778 1.645 - 6.69% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -7.43% 17.403 16.110 - -0.02% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.41% 26.250 24.305 - 0.39% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.39% 40.934 37.910 - -2.67% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -7.38% 25.933 24.018 - 4.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.38% 3132909.992 2901738.607 - -8.42% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.37% 29.173 27.024 - -9.91% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -7.32% 35.871 33.247 - -6.92% -
SetIntersection_Front_Vector_float_16384_16 -7.26% 1198215.296 1111241.708 - -0.32% -
BM_StringEraseToEnd_Huge_Transparent -7.25% 2.551 2.366 - -1.95% -
SetIntersection_Front_Vector_float_16384_16384 -7.23% 83448422.463 77413146.577 - 7.56% -
BM_PushHeap_string_PipeOrgan_256 -7.20% 8.221 7.630 - -3.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.19% 10801.128 10024.459 - 4.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -7.17% 25.615 23.778 - -1.31% -
SetIntersection_Front_Vector_uint64_16384_256 -7.16% 2279409.764 2116177.463 - -1.38% -
std::list<std::string>::ctor(size)/32 -7.14% 390.348 362.468 - 2.76% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.12% 20771.499 19291.732 - 6.57% -
SetIntersection_None_Set_string_262144_1024 -7.08% 1683983.562 1564733.401 - -9.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.08% 2.555 2.374 - 1.11% -
SetIntersection_None_Set_string_262144_1 -7.07% 1686543.213 1567270.344 - -7.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -7.07% 18.490 17.184 - -0.58% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -7.05% 46911.869 43606.420 - 16.44% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.01% 115055.763 106990.441 - 1.35% -
std::partial_sort(deque<int>)_(shuffled)/8192 -7.00% 258227.450 240142.351 - -7.27% -
SetIntersection_Front_Set_float_256_256 -7.00% 7534233.521 7006614.312 - -8.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -6.97% 11.353 10.561 - 4.47% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.95% 12.245 11.395 - -6.37% -
BM_PushHeap_string_Descending_4 -6.94% 2.018 1.878 - -1.01% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -6.92% 22195041.585 20659201.418 - -12.72% -
BM_StringRead_Cold_Shallow_Empty -6.90% 1.232 1.147 - 8.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -6.90% 1198841.562 1116157.455 - -2.84% -
SetIntersection_None_Set_string_262144_4 -6.88% 1691185.791 1574892.334 - -7.88% -
std::find_end(deque<int>)_(single_element)/1024 -6.82% 342.852 319.471 - 15.00% -
SetIntersection_Front_Vector_uint64_262144_1024 -6.82% 5840736.873 5442495.481 - 1.88% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.81% 24.955 23.255 - -8.62% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -6.81% 254170598.777 236872350.617 - 1.05% -
std::find_end(forward_list<int>)_(process_all)/8192 -6.79% 6077.808 5664.868 - -0.99% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -6.79% 19.729 18.390 - -4.56% -
std::map<std::string,_int>::find(key)_(existent)/8192 -6.77% 31.649 29.505 - 1.78% -
std::find(vector<long_long>)_(process_all)/8 -6.76% 1.293 1.206 - 5.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.76% 1.818 1.695 - 12.39% -
BM_StringRead_Cold_Shallow_Small -6.74% 1.234 1.151 - 2.27% -
SetIntersection_Front_Set_uint32_256_64 -6.74% 5774459.964 5385338.657 - -7.45% -
std::unique(deque<int>)_(sprinkled)/32 -6.74% 56.781 52.955 - -1.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -6.73% 1.661 1.549 - 16.01% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -6.71% 53748226.550 50142627.995 - 16.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.71% 96.195 89.744 - -5.42% -
std::sort(deque<int>)_(repeated)/8192 -6.70% 7208.177 6725.285 - -1.66% -
BM_vector_deque_ranges_copy_backward/1 -6.67% 2.346 2.190 - -4.14% -
BM_deque_vector_ranges_copy_backward/0 -6.66% 1.473 1.375 - 0.06% -
BM_deque_deque_ranges_copy/64000 -6.64% 3158.444 2948.570 - -0.07% -
SetIntersection_Front_Set_string_1024_64 -6.63% 4890562.271 4566377.440 - -4.29% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -6.61% 13.261 12.384 - 9.73% -
SetIntersection_Front_Set_string_1024_16 -6.59% 1957450.260 1828370.684 - -8.23% -
std::find_end(deque<int>)_(match_near_end)/1024 -6.58% 34.796 32.507 - -99.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.57% 1.027 0.960 - -13.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.55% 1925200.441 1799019.197 - -8.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.55% 7865.289 7350.180 - -5.83% -
SetIntersection_Front_Vector_float_16384_4 -6.53% 1143125.224 1068456.270 - -0.31% -
ranges::minmax(std::list<__int128>)/70000 -6.53% 63306.611 59171.513 - 4.04% -
std::map<int,_int>::equal_range(key)_(non-existent)/0 -6.51% 0.270 0.252 - 0.01% -
SetIntersection_Front_Vector_uint64_256_256 -6.51% 4547382.736 4251426.292 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -6.51% 1191784.247 1114228.329 - -6.87% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -6.50% 21.373 19.983 - -4.65% -
SetIntersection_None_Set_string_262144_64 -6.50% 1684777.182 1575347.332 - -7.54% -
SetIntersection_None_Set_string_262144_16 -6.48% 1684042.644 1574970.703 - -7.45% -
SetIntersection_Front_Vector_uint64_262144_16384 -6.45% 74653446.545 69839391.377 - -5.43% -
BM_StringRead_Cold_Deep_Empty -6.43% 1.325 1.240 - 6.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -6.42% 0.615 0.576 - -0.91% -
BM_StringEraseWithMove_Large_Transparent -6.42% 2.791 2.612 - -1.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.42% 35.554 33.271 - -6.98% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.42% 1505.628 1408.986 - -2.62% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.42% 270.375 253.026 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.41% 1656013.183 1549873.863 - -8.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -6.41% 20.631 19.309 - -2.70% -
SetIntersection_Interlaced_Set_string_256_256 -6.40% 30674601.614 28711951.064 - -9.09% -
SetIntersection_Interlaced_Vector_uint32_256_64 -6.39% 7687679.585 7196128.200 - 5.29% -
BM_PushHeap_string_Ascending_262144 -6.39% 31.705 29.679 - -6.37% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -6.35% 1.580 1.480 - -24.34% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -6.31% 4.585 4.296 - 10.42% -
BM_deque_vector_move/0 -6.30% 1.468 1.376 - -3.51% -
std::shift_right(list<int>)/8192 -6.29% 7679.271 7196.344 - -2.48% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.27% 2.616 2.452 - 1.54% -
ranges::minmax(std::list<__int128>)/64 -6.24% 42.001 39.379 - 3.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.24% 14140.739 13258.866 - 2.56% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.22% 47560.489 44603.813 - -13.83% -
SetIntersection_Front_Vector_uint64_16384_64 -6.22% 1378867.750 1293167.672 - -6.67% -
std::move_backward(vector<bool>)_(aligned)/64 -6.21% 1.780 1.669 - -3.58% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.17% 36.556 34.302 - -17.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -6.16% 2.321 2.178 - -7.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.16% 1659045.490 1556910.887 - -8.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.15% 1782084.553 1672451.658 - -8.12% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.14% 5.839 5.481 - 3.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -6.10% 25.357 23.810 - -4.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.10% 312.485 293.426 - -9.71% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.08% 18.470 17.347 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.08% 370454268.758 347928746.719 - -0.20% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -6.05% 28.165 26.460 - -2.53% -
SetIntersection_Front_Set_uint64_1024_16 -6.03% 1198297.514 1126023.585 - -8.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.03% 11.008 10.345 - 6.43% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.01% 861.822 810.049 - 26.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.97% 21.513 20.229 - -8.09% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -5.97% 1.589 1.494 - 29.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.95% 7779.726 7317.123 - -4.44% -
std::partition_point(vector<int>)/1024 -5.94% 6.479 6.094 - -0.81% -
BM_PushHeap_float_Ascending_262144 -5.93% 5.446 5.123 - 0.51% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.92% 63.893 60.108 - -0.60% -
BM_PushHeap_uint32_PipeOrgan_1 -5.92% 0.507 0.477 - 2.43% -
ranges::min(std::vector<char>)/8 -5.91% 2.419 2.276 - 2.93% -
std::set<std::string>::upper_bound(key)_(existent)/32 -5.89% 17.567 16.531 - -4.57% -
std::copy_backward(deque<int>)/1048576 -5.89% 140764.832 132476.162 - 2.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.88% 1855866.213 1746726.889 - -7.07% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.88% 24.939 23.473 - 2.06% -
SetIntersection_Front_Vector_float_262144_16384 -5.88% 82254963.510 77419959.169 - 7.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.88% 2350777.792 2212608.492 - -3.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -5.86% 4416368.710 4157756.079 - -2.93% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.85% 0.670 0.631 - -8.32% -
SetIntersection_Front_Vector_float_16384_64 -5.84% 1429481.153 1345962.707 - 0.12% -
std::copy_backward(deque<int>)/262144 -5.80% 34086.958 32110.483 - 5.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -5.76% 88.695 83.584 - -13.41% -
SetIntersection_None_Set_string_262144_16384 -5.74% 1671903.320 1575900.147 - -7.44% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.73% 28606.272 26966.980 - -3.36% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.68% 1863869.301 1758085.613 - -2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.67% 2144033.610 2022370.934 - -6.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.66% 73906.756 69726.029 - 0.33% -
std::map<std::string,_int>::erase(iterator)/32 -5.65% 29.364 27.706 - -3.04% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.64% 11.513 10.864 - -9.98% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -5.64% 217632.063 205365.354 - -2.32% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.61% 24.842 23.450 - -4.70% -
BM_PushHeap_string_Random_1024 -5.60% 15.976 15.082 - 1.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.59% 1423.003 1343.390 - -1.74% -
std::rotate_copy(vector<int>)/1024 -5.59% 34.836 32.888 - 0.34% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -5.59% 22.566 21.305 - -8.33% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 -5.58% 5703.586 5385.248 - 2.46% -
std::map<int,_int>::ctor(const&)/32 -5.57% 234.301 221.257 - 2.23% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -5.56% 51.976 49.087 - -41.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.55% 9158433.383 8650482.645 - -32.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.55% 9176281.167 8667421.722 - -32.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.53% 36318.317 34311.242 - -4.83% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -5.52% 23.778 22.465 - -1.64% -
SetIntersection_Interlaced_Set_string_1024_256 -5.51% 35821227.378 33845836.633 - -5.39% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.51% 31.286 29.562 - -3.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.51% 1665465.820 1573723.225 - -6.95% -
BM_vector_deque_ranges_copy/70000 -5.50% 3284.185 3103.498 - -0.02% -
std::rotate_copy(deque<int>)/32 -5.49% 2.773 2.621 - 1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.47% 1663135.906 1572087.891 - -6.40% -
std::find_if(vector<int>)_(process_all)/8 -5.46% 1.515 1.432 - -3.70% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -5.46% 133.497 126.207 - -0.53% -
BM_deque_vector_copy/4096 -5.46% 154.838 146.387 - 0.68% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.45% 17.207 16.269 - 4.51% -
std::swap_ranges(deque<int>)/8192 -5.44% 2795.713 2643.620 - -2.26% -
std::unique(deque<int>)_(sprinkled)/52 -5.43% 63.997 60.522 - 0.88% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -5.43% 44.134 41.739 - 44.67% -
SetIntersection_Front_Vector_float_16_16 -5.40% 37478778.035 35454205.685 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.37% 14595718.214 13811262.556 - 2.93% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.30% 13.069 12.376 - -2.61% -
BM_PushHeap_float_Descending_16 -5.29% 0.384 0.364 - -42.40% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -5.29% 141.483 134.000 - -3.37% -
BM_PushHeap_uint64_SingleElement_64 -5.28% 0.379 0.359 - -1.99% -
SetIntersection_Front_Set_float_262144_64 -5.27% 1695057.350 1605795.523 - -5.21% -
rng::starts_with(vector<int>)/1048576 -5.26% 72117.304 68325.648 - -0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -5.25% 14644.109 13874.830 - -4.30% -
BM_deque_deque_move/0 -5.25% 0.921 0.873 - 10.68% -
std::move(vector<int>)/1048576 -5.24% 58532.344 55463.188 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.24% 2043868.084 1936707.440 - -5.37% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.22% 24438.481 23163.603 - -3.93% -
BM_PushHeap_string_Descending_16 -5.20% 2.193 2.079 - -1.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.19% 11694.677 11087.984 - -5.72% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -5.18% 1.951 1.850 - -4.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.18% 1840352.702 1745108.098 - -0.58% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.17% 584.750 554.496 - -1.48% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 -5.17% 93155.204 88343.567 - 4.00% -
std::replace_if(list<int>)_(sprinkled)/8192 -5.15% 7899.646 7492.492 - 3.04% -
BM_PushHeap_uint32_QuickSortAdversary_16 -5.15% 0.966 0.917 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.15% 2110927.652 2002318.117 - -5.92% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.14% 25.955 24.620 - -6.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.14% 633.880 601.291 - -4.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.13% 1269.250 1204.084 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.13% 10547107.241 10005767.599 - 1.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -5.10% 23.211 22.027 - -7.56% -
ranges::minmax(std::deque<char>)/8 -5.08% 3.754 3.564 - -5.99% -
BM_deque_deque_ranges_copy/2 -5.08% 2.302 2.185 - -2.69% -
std::list<int>::insert(begin)_(cheap_elements)/32 -5.07% 11.191 10.623 - 4.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.07% 0.818 0.776 - -0.09% -
SetIntersection_Front_Vector_float_256_4 -5.06% 4399278.285 4176526.841 - -1.17% -
ranges::min(std::vector<__int128>)/8 -5.05% 3.020 2.868 - 0.42% -
SetIntersection_Interlaced_Vector_float_256_4 -5.03% 4999969.554 4748634.341 - -9.56% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -5.02% 18.573 17.641 - 1.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -4.98% 0.816 0.775 - -0.52% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.98% 22.521 21.400 - -1.80% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -4.98% 0.815 0.774 - -0.33% -
SetIntersection_Front_Set_string_64_64 -4.98% 36337798.395 34529898.650 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.97% 9273243.291 8812257.371 - -30.66% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.97% 75422.177 71675.834 - 0.48% -
SetIntersection_Front_Vector_string_1024_256 -4.96% 9551640.267 9077448.105 - -11.04% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.96% 448.113 425.894 - -1.34% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -4.95% 21.978 20.890 - 1.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.95% 14568063.351 13847093.462 - 4.37% -
bm_ranges_lexicographical_compare<int>/8 -4.94% 1.617 1.537 - 6.23% -
std::set<std::string>::ctor(const&)/32 -4.93% 830.915 789.961 - -5.09% -
std::search(vector<int>,_pred)_(same_length)/1024 -4.91% 647.439 615.675 - 0.40% -
std::set<std::string>::erase(key)_(existent)/1024 -4.90% 63.478 60.366 - -19.15% -
SetIntersection_Front_Set_uint64_16384_4 -4.90% 1072382.676 1019808.206 - -4.58% -
std::equal(vector<bool>)_(unaligned)/8 -4.90% 1.127 1.072 - 31.09% -
SetIntersection_Front_Set_uint64_262144_4 -4.90% 1063628.541 1011552.689 - -7.72% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -4.90% 163606.674 155596.493 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.89% 1160841.322 1104054.784 - -6.26% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -4.89% 6249.385 5943.691 - -56.90% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.87% 153.351 145.883 - 1.14% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.87% 1.701 1.618 - 2.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.86% 215835774.020 205347765.085 - -0.14% -
std::find_if(vector<char>)_(process_all)/8 -4.85% 1.539 1.465 - 16.43% -
std::partial_sort(deque<int>)_(shuffled)/1024 -4.85% 16370.383 15576.297 - 2.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.85% 56655.429 53907.735 - -4.86% -
std::replace(vector<int>)_(prefix)/32 -4.83% 5.223 4.970 - -2.92% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.82% 2108.471 2006.765 - 1.57% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.81% 29.581 28.157 - 3.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.78% 382.291 364.001 - 1.63% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.78% 17.720 16.873 - -1.97% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -4.78% 13964.685 13297.487 - 0.23% -
BM_deque_deque_ranges_copy/1 -4.76% 2.550 2.428 - -2.20% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.75% 35137.400 33467.381 - 1.28% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.75% 2910782.634 2772475.746 - -0.96% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.74% 22.130 21.080 - 2.03% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 -4.73% 279.706 266.475 - 2.97% -
SetIntersection_Front_Vector_float_256_256 -4.72% 4760632.114 4535943.835 - 4.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.70% 1051968.561 1002481.329 - -5.11% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -4.70% 1.442 1.374 - -0.14% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.69% 10.700 10.198 - -1.27% -
SetIntersection_None_Vector_uint64_16384_64 -4.68% 1100793.052 1049246.220 - -6.11% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.67% 96.319 91.824 - 5.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.66% 1502.367 1432.319 - -3.50% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.65% 5755.861 5488.068 - -16.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.64% 994.313 948.165 - 0.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.64% 1.141 1.088 - -13.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.63% 214190588.325 204271315.451 - 1.38% -
SetIntersection_Interlaced_Set_uint64_262144_64 -4.62% 1673703.857 1596337.807 - -2.33% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.61% 23.875 22.775 - 0.53% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.59% 138204.702 131867.324 - 50.21% -
SetIntersection_Front_Vector_float_262144_64 -4.59% 1408412.770 1343834.282 - -0.96% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -4.55% 39.693 37.888 - -7.09% -
SetIntersection_Front_Vector_float_64_16 -4.55% 14978305.044 14297222.168 - -0.32% -
BM_std_minmax_element<char>/1 -4.54% 0.315 0.301 - -0.15% -
SetIntersection_None_Set_string_262144_256 -4.53% 1667412.840 1591818.277 - -6.64% -
SetIntersection_Interlaced_Vector_float_64_16 -4.53% 17792682.874 16986139.020 - 1.74% -
std::remove(list<int>)_(prefix)/1024 -4.53% 995.520 950.412 - 0.30% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -4.53% 4.644 4.434 - 0.26% -
SetIntersection_Interlaced_Vector_string_262144_16384 -4.52% 1071272.947 1022872.070 - 1.99% -
rng::contains_subrange(list<int>)_(single_element)/16 -4.51% 4.971 4.747 - -0.98% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.51% 13852.523 13227.452 - 2.12% -
SetIntersection_Front_Vector_uint64_262144_64 -4.51% 1335243.698 1275059.836 - -4.47% -
SetIntersection_Interlaced_Vector_float_16_1 -4.50% 65911984.922 62945009.049 - -1.34% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.50% 53.933 51.506 - -1.07% -
rng::contains(list<int>)_(process_all)/32 -4.50% 9.334 8.914 - -1.46% -
BM_PushHeap_string_PipeOrgan_64 -4.49% 5.974 5.706 - -0.81% -
BM_StringFindAllMatch/64 -4.46% 3.370 3.219 - -1.49% -
SetIntersection_Interlaced_Set_string_262144_256 -4.46% 2067088.299 1974849.285 - -5.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.45% 15995.421 15283.720 - -6.89% -
std::replace_if(list<int>)_(prefix)/8192 -4.42% 7562.431 7227.977 - 1.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.42% 10316392.803 9860452.124 - 13.58% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.41% 4.405 4.211 - -5.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.41% 0.646 0.617 - -2.10% -
BM_PushHeap_float_Random_4 -4.40% 2.405 2.299 - -23.55% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.38% 5.008 4.788 - -2.00% -
SetIntersection_Interlaced_Vector_float_1024_256 -4.38% 6197279.886 5925678.085 - 6.91% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.38% 19.369 18.520 - -4.54% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.37% 85566.307 81831.303 - -5.80% -
SetIntersection_Front_Vector_float_256_1 -4.36% 4368916.052 4178520.857 - -0.46% -
std::map<int,_int>::ctor(const&)/8192 -4.35% 54592.858 52216.191 - 0.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.35% 57508.789 55005.456 - -3.21% -
SetIntersection_Front_Vector_float_16384_1 -4.35% 1088967.092 1041630.096 - -1.10% -
BM_PushHeap_float_QuickSortAdversary_16 -4.34% 1.026 0.982 - -0.81% -
std::find_end(deque<int>)_(same_length)/8192 -4.34% 2798.499 2677.024 - -76.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.33% 2.583 2.471 - 0.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.33% 1185336.728 1134027.382 - -7.38% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -4.32% 114994.164 110023.905 - 3.70% -
bm_swap_ranges_vb_aligned/4096 -4.32% 13.092 12.527 - 0.03% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -4.31% 33.848 32.388 - 5.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.30% 19737553.762 18888523.519 - -0.33% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.30% 1036797.392 992212.237 - -6.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.30% 29.557 28.286 - -25.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.30% 54.998 52.634 - -5.23% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.29% 22.683 21.710 - -17.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.27% 6587707.057 6306579.670 - 2.41% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -4.27% 0.361 0.346 - -0.21% -
SetIntersection_Interlaced_Vector_string_64_64 -4.25% 26894910.167 25750951.027 - -4.43% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.25% 32.029 30.667 - -3.69% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.25% 146531.602 140301.654 - -15.46% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.25% 532.010 509.399 - -5.84% -
rng::for_each(set<int>)/8 -4.23% 6.823 6.534 - 45.46% -
SetIntersection_Interlaced_Set_string_262144_16 -4.23% 2155609.781 2064468.830 - -4.51% -
std::for_each(deque<int>)/8 -4.23% 0.954 0.914 - -0.50% -
SetIntersection_Front_Vector_string_64_64 -4.22% 25896109.696 24802216.209 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.22% 1180124.571 1130316.823 - -5.54% -
SetIntersection_Front_Vector_float_64_64 -4.21% 11409374.092 10928714.997 - 1.19% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -4.21% 543358.025 520471.934 - 1.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -4.21% 15.392 14.744 - 14.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -4.21% 1535748.596 1471122.891 - -2.95% -
BM_PushHeap_float_Ascending_16 -4.20% 1.024 0.981 - -0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.20% 20.956 20.076 - -10.82% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.20% 24.255 23.237 - -2.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.19% 6007.646 5755.769 - -11.32% -
SetIntersection_Front_Vector_float_64_4 -4.19% 16681999.085 15982936.587 - -1.04% -
std::multimap<int,_int>::contains(key)_(existent)/32 -4.19% 1.759 1.686 - 3.86% -
std::unordered_multiset<int>::ctor(const&)/32 -4.18% 213.856 204.906 - -0.03% -
std::copy_n(vector<bool>)_(aligned)/64 -4.18% 1.354 1.297 - 2.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.16% 838.697 803.769 - -5.48% -
std::sort(deque<int>)_(repeated)/1024 -4.16% 1002.550 960.804 - -10.11% -
std::transform(vector<int>,_vector<int>)/50 -4.16% 28.042 26.876 - -0.30% -
std::move_backward(deque<int>)/64 -4.16% 5.402 5.177 - -1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.16% 1161324.937 1113054.714 - -6.16% -
std::set<std::string>::contains(key)_(existent)/1024 -4.15% 24.307 23.299 - 11.47% -
std::map<int,_int>::ctor(const&)/1024 -4.14% 6820.967 6538.710 - 0.41% -
SetIntersection_Interlaced_Set_string_262144_4 -4.14% 1848376.955 1771895.022 - -5.62% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -4.13% 1.482 1.420 - -12.29% -
std::remove_copy_if(deque<int>)_(prefix)/50 -4.13% 29.197 27.991 - 0.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.13% 778.950 746.794 - -5.31% -
BM_PushHeap_uint64_SingleElement_4 -4.12% 0.377 0.361 - -4.11% -
SetIntersection_None_Set_float_256_256 -4.10% 5901011.899 5659040.176 - -4.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.10% 9011897.610 8642488.991 - -33.89% -
BM_deque_vector_ranges_move_backward/70000 -4.10% 9067.574 8696.151 - 9.46% -
SetIntersection_Front_Vector_float_256_16 -4.09% 4390451.012 4210806.401 - -0.37% -
SetIntersection_Front_Vector_float_64_1 -4.09% 17145567.763 16444456.620 - -1.21% -
std::unordered_set<int>::clear()/32 -4.09% 609.429 584.526 - -3.32% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.08% 789.226 757.010 - -4.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -4.08% 5008.489 4804.064 - -20.30% -
std::reverse_copy(list<int>)/4096 -4.08% 3355.876 3219.123 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.07% 1878650.416 1802105.280 - 0.23% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -4.07% 7.306 7.009 - -0.84% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.07% 961.491 922.374 - 1.48% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.07% 0.265 0.254 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.07% 7796017.449 7479098.569 - -2.27% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.06% 6513.203 6248.781 - -5.10% -
std::copy_backward(vector<int>)/32768 -4.06% 3795.777 3641.692 - -4.06% -
SetIntersection_None_Set_string_16384_256 -4.06% 195932446.964 187985787.841 - -0.73% -
rng::starts_with(vector<int>)/8192 -4.06% 505.723 485.216 - -0.02% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.04% 1055113.470 1012516.309 - -3.86% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.02% 352941363.896 338744216.591 - -3.15% -
std::unordered_set<int>::insert(value)_(already_present)/32 -4.02% 1.753 1.683 - -36.19% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 -4.01% 30.622 29.393 - 0.57% -
std::unordered_set<int>::erase(key)_(existent)/1024 -4.01% 22.060 21.174 - -2.08% -
SetIntersection_Front_Vector_float_262144_4 -3.99% 1105666.010 1061505.849 - -0.90% -
std::find(vector<char>)_(bail_25%)/8 -3.99% 1.155 1.109 - -0.04% -
BM_StringEraseWithMove_Huge_Opaque -3.99% 48.940 46.989 - -31.13% -
std::find_end(vector<int>)_(single_element)/8192 -3.99% 1980.061 1901.135 - 4.98% -
std::unordered_set<int>::erase(iterator)/32 -3.98% 20.262 19.457 - -3.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.97% 697.412 669.710 - 3.70% -
std::lower_bound(std::forward_list<int>)/8 -3.97% 16.075 15.437 - 0.99% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.96% 317.026 304.470 - -12.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.96% 1045223.711 1003870.205 - -5.73% -
std::shift_right(vector<int>)/32 -3.96% 4.193 4.027 - 36.86% -
std::stable_sort(vector<int>)_(heap)/8 -3.95% 22.425 21.538 - -0.45% -
BM_StringEraseWithMove_Large_Opaque -3.95% 2.862 2.749 - 10.79% -
std::unordered_set<int>::erase(iterator)/1024 -3.93% 20.526 19.719 - -3.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.93% 19.633 18.861 - 0.14% -
ranges::minmax(std::deque<long_long>)/1 -3.92% 0.848 0.814 - 18.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.91% 41207.788 39595.274 - -9.27% -
BM_vector_deque_move_backward/64 -3.89% 3.145 3.023 - 1.39% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.88% 369630.826 355275.277 - 1.46% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -3.87% 2947.769 2833.691 - 0.09% -
std::distance(deque<int>)/50 -3.87% 0.883 0.849 - 0.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.86% 807.909 776.685 - -5.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.85% 168.671 162.172 - 3.44% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.85% 1135.176 1091.522 - -0.90% -
std::search(vector<int>,_pred)_(same_length)/8192 -3.85% 5124.742 4927.691 - 0.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -3.84% 7.365 7.082 - -5.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.84% 18856386.024 18132264.485 - -0.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.84% 243.245 233.908 - 1.13% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.83% 10.441 10.041 - 12.89% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.82% 10128647.566 9741622.904 - -4.41% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.82% 12.001 11.543 - -0.70% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.81% 12.339 11.869 - 16.72% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.80% 24.831 23.887 - -3.33% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -3.79% 2874.594 2765.676 - 0.02% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.77% 7.899 7.602 - -7.89% -
SetIntersection_Front_Vector_uint32_16384_1 -3.76% 1037757.102 998704.578 - -6.16% -
SetIntersection_Front_Set_string_256_256 -3.75% 28786806.058 27706175.676 - -5.81% -
bm_lexicographical_compare<int>/8 -3.75% 1.566 1.507 - -4.78% -
std::find_if_not(deque<int>)_(process_all)/8 -3.75% 2.627 2.529 - -5.24% -
std::find_end(deque<int>)_(match_near_end)/8192 -3.74% 283.894 273.271 - -99.86% -
std::list<int>::erase(begin)_(cheap_elements)/32 -3.74% 12.563 12.093 - 17.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -3.73% 8.343 8.032 - 0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.73% 80.397 77.399 - -46.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 -3.73% 12849.096 12370.342 - 0.18% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.73% 1974.340 1900.793 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.71% 214814322.030 206838535.095 - 0.73% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.70% 797.848 768.333 - -5.99% -
SetIntersection_Front_Vector_float_1024_16 -3.69% 1169910.061 1126746.568 - 0.42% -
std::find(vector<int>)_(bail_25%)/8 -3.69% 1.448 1.395 - 2.67% -
SetIntersection_Front_Vector_string_16384_4 -3.69% 1220232.595 1175232.277 - -0.60% -
std::partition_point(vector<int>)/50 -3.69% 2.672 2.574 - 0.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.67% 2.292 2.208 - -2.88% -
std::move(vector<bool>)_(unaligned)/1048576 -3.67% 6789.869 6540.653 - 0.41% -
std::none_of(vector<int>)_(process_all)/8 -3.66% 2.486 2.395 - -4.23% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.65% 295533.974 284757.611 - 1.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.64% 682.981 658.120 - -3.78% -
SetIntersection_None_Vector_uint32_256_256 -3.63% 2152689.630 2074596.377 - -4.94% -
SetIntersection_Front_Vector_string_1024_16 -3.62% 1654285.124 1594346.221 - -1.37% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 -3.62% 745.987 719.008 - 75.37% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.61% 2104546.061 2028590.900 - -3.63% -
ranges::minmax(std::list<char>)/64 -3.61% 34.994 33.731 - 13.66% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.61% 2.840 2.737 - -1.28% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.60% 805.019 776.024 - -4.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -3.59% 4911.520 4735.153 - -0.11% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -3.59% 27.254 26.276 - 0.94% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.59% 9.717 9.369 - 4.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.58% 228343615.720 220167854.512 - -9.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.58% 1.244 1.200 - 15.12% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.57% 12975.681 12512.634 - 0.33% -
std::make_heap(deque<int>)_(shuffled)/1024 -3.57% 2669.393 2574.162 - 2.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.57% 37.800 36.453 - -4.17% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.56% 10.665 10.286 - -1.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.56% 36265.751 34975.889 - -5.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.55% 382.186 368.619 - 3.28% -
SetIntersection_Front_Vector_float_1024_64 -3.55% 1398511.999 1348896.328 - 0.37% -
BM_PushHeap_uint64_SingleElement_262144 -3.55% 0.378 0.365 - 0.75% -
BM_deque_vector_move_backward/70000 -3.54% 8959.581 8642.622 - 9.31% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.54% 331.627 319.898 - -4.89% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -3.54% 8.799 8.488 - 4.51% -
BM_StringConstructDestroyCStr_Large_Opaque -3.53% 17.098 16.495 - 9.59% -
BM_PushHeap_uint64_SingleElement_256 -3.52% 0.403 0.389 - -0.49% -
SetIntersection_Front_Set_string_16384_64 -3.52% 4576099.750 4415033.831 - 2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.52% 10147529.270 9790833.985 - 8.86% -
SetIntersection_Front_Vector_float_16_4 -3.51% 56264806.386 54287358.135 - -1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.51% 1999776.367 1929506.594 - -3.36% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.51% 1919.694 1852.263 - -3.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.51% 89230.566 86098.101 - -1.36% -
SetIntersection_None_Vector_uint64_1024_4 -3.50% 1069206.292 1031756.312 - -6.46% -
SetIntersection_Front_Vector_float_262144_1024 -3.50% 6125542.806 5911008.609 - 8.45% -
BM_vector_deque_copy_backward/64 -3.50% 3.103 2.994 - 0.02% -
rng::find_last(list<int>)_(bail_90%)/50 -3.49% 1.297 1.251 - -6.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.49% 0.583 0.563 - -1.78% -
SetIntersection_Front_Set_float_64_64 -3.48% 13437183.076 12968897.686 - -4.97% -
std::pop_heap(deque<int>)/1024 -3.46% 12.898 12.452 - -8.34% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.46% 1074721.661 1037510.115 - -3.45% -
std::search(vector<int>)_(no_match)/1024 -3.46% 218.692 211.125 - -3.82% -
SetIntersection_Interlaced_Set_string_262144_64 -3.44% 2136297.853 2062842.041 - -3.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.43% 1044932.877 1009128.586 - -5.23% -
SetIntersection_Front_Vector_float_262144_256 -3.42% 2357223.863 2276571.239 - 5.01% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.42% 780.938 754.237 - -13.58% -
SetIntersection_None_Vector_string_1_1 -3.41% 554633818.418 535719333.033 - -1.46% -
SetIntersection_Front_Vector_float_1024_1024 -3.41% 6117448.418 5909044.527 - 8.60% -
SetIntersection_Front_Set_uint64_256_4 -3.40% 4203601.713 4060728.256 - -4.57% -
SetIntersection_None_Set_string_16384_16 -3.40% 194154422.633 187558951.079 - -0.22% -
BM_deque_deque_ranges_move_backward/64 -3.40% 3.509 3.390 - -0.87% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.39% 19.334 18.679 - -7.62% -
std::sort_heap(vector<int>)/8 -3.38% 33.313 32.185 - 0.34% -
std::list<std::string>::ctor(size)/1024 -3.38% 13904.532 13434.311 - 5.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.37% 51.468 49.732 - -16.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.37% 9083.678 8777.364 - -3.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.37% 124399.585 120211.226 - 0.78% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -3.37% 69.874 67.522 - -48.17% -
std::remove(deque<int>)_(prefix)/32 -3.35% 55.549 53.691 - 1.58% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -3.34% 11.951 11.551 - 0.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.34% 24.768 23.939 - -4.29% -
BM_deque_vector_copy/5500 -3.33% 203.704 196.915 - 1.26% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.33% 23.449 22.669 - -2.32% -
BM_deque_vector_copy_backward/64000 -3.32% 8188.607 7916.377 - 5.72% -
SetIntersection_Interlaced_Vector_string_256_256 -3.32% 20437093.317 19758751.986 - -4.28% -
SetIntersection_Front_Set_float_262144_1024 -3.32% 11929476.989 11533545.989 - -4.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.32% 1050165.330 1015328.659 - -2.64% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.31% 11.940 11.545 - -4.38% -
std::make_heap(vector<int>)_(ascending)/8 -3.30% 16.864 16.306 - -3.87% -
SetIntersection_Front_Vector_string_1024_64 -3.30% 3488460.438 3373230.374 - 5.26% -
BM_vector_deque_move_backward/512 -3.30% 18.089 17.492 - -0.08% -
BM_PushHeap_uint32_QuickSortAdversary_16384 -3.30% 0.485 0.469 - -0.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.30% 20.314 19.643 - -6.56% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -3.29% 18.936 18.313 - -4.70% -
std::list<std::string>::ctor(size)/8192 -3.29% 114483.087 110721.518 - 3.98% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.28% 12.496 12.086 - 17.60% -
std::upper_bound(std::list<int>)/8192 -3.28% 13193.927 12761.726 - -9.64% -
std::for_each(deque<int>)/32 -3.27% 3.827 3.702 - 0.82% -
std::search(list<int>,_pred)_(same_length)/8192 -3.27% 8306.995 8035.497 - -8.86% -
BM_vector_deque_ranges_move/1024 -3.27% 37.071 35.861 - -0.32% -
std::stable_sort(vector<int>)_(heap)/1024 -3.26% 2609.842 2524.818 - -0.57% -
SetIntersection_Front_Set_uint64_1024_1024 -3.26% 12129965.052 11734918.611 - -5.09% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.26% 8.370 8.097 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.25% 1091647.596 1056160.072 - -5.80% -
SetIntersection_Front_Set_uint32_1024_4 -3.25% 1055424.799 1021118.398 - -5.54% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.25% 34.635 33.509 - 2.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.24% 5922.086 5729.947 - -10.28% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -3.24% 16.490 15.956 - -2.45% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control -3.24% 0.430 0.416 - 0.16% -
BM_std_minmax_element<short>/4 -3.24% 1.216 1.176 - -2.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.23% 207576681.821 200867297.406 - -0.19% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.23% 9.352 9.050 - 8.91% -
SetIntersection_None_Vector_uint32_262144_1024 -3.23% 1118864.122 1082731.205 - -5.95% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.22% 10.786 10.438 - -4.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.22% 385.596 373.182 - -1.83% -
std::distance(join_view(vector<vector<int>>))/1024 -3.20% 1.003 0.971 - -99.64% -
rng::contains_subrange(list<int>)_(same_length)/16 -3.20% 6.061 5.867 - -1.70% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.20% 10.596 10.257 - -4.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.18% 1198254.061 1160204.033 - -1.30% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -3.17% 1.444 1.398 - -17.64% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.17% 0.337 0.326 - -3.23% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -3.17% 609.841 590.520 - 1.22% -
BM_StringRelational_Less_Small_Empty_Control -3.17% 1.664 1.612 - -4.01% -
SetIntersection_Front_Set_float_64_16 -3.16% 15461716.809 14972700.430 - -3.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.16% 19993276.473 19362167.085 - -2.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.15% 34698.341 33606.929 - 0.04% -
SetIntersection_Front_Set_uint64_16384_64 -3.14% 1643481.822 1591794.801 - -5.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.14% 8861.068 8583.144 - -2.05% -
BM_num_put<bool> -3.12% 11.063 10.718 - 15.06% -
BM_CmpEqual_short_ushort -3.12% 1.132 1.097 - -2.00% -
SetIntersection_None_Vector_uint32_262144_64 -3.11% 1121435.472 1086554.498 - -4.69% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.11% 20.643 20.002 - -1.05% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.11% 26.385 25.565 - 0.56% -
std::unordered_multiset<int>::ctor(const&)/0 -3.10% 13.333 12.920 - -1.20% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.10% 13.281 12.870 - -1.41% -
BM_StringRelational_Less_Empty_Large_Control -3.09% 1.664 1.613 - -3.20% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.09% 34304.816 33244.043 - -2.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.09% 36.961 35.818 - -10.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.08% 1806.047 1750.349 - 20.86% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.08% 18.699 18.124 - -2.37% -
BM_StringRelational_Less_Empty_Huge_Control -3.06% 1.663 1.612 - -3.49% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.06% 16.813 16.299 - -2.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.06% 24.497 23.749 - -1.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.04% 91.560 88.776 - 30.17% -
rng::fold_left(list<int>)/8192 -3.04% 10823.989 10495.035 - -3.75% -
SetIntersection_Front_Vector_float_1024_1 -3.04% 1073570.455 1040982.061 - -1.49% -
std::find_end(vector<int>)_(match_near_end)/1024 -3.04% 29.588 28.690 - -98.72% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.03% 31.334 30.384 - 17.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.03% 1030697.589 999452.818 - -7.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.03% 1222259.271 1185226.760 - -1.12% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.02% 52939.966 51339.661 - -60.75% -
BM_deque_deque_move_backward/65536 -3.02% 8121.668 7876.466 - 3.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.01% 5721112.353 5548698.398 - -1.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.00% 146405.654 142013.682 - -3.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.00% 65555.244 63591.258 - -0.29% -
SetIntersection_Front_Set_uint64_1024_256 -2.99% 3898048.251 3781481.398 - -4.37% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -2.99% 1.342 1.302 - 30.04% -
std::transform(deque<int>,_deque<int>)/50 -2.98% 36.635 35.545 - 5.69% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 -2.97% 5869.049 5694.475 - 31.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.96% 1489931.689 1445778.846 - 2.51% -
std::multiset<std::string>::contains(key)_(existent)/32 -2.96% 15.350 14.897 - 3.94% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -2.95% 17.691 17.169 - -1.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.95% 23.808 23.106 - -39.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.95% 13821.773 13414.690 - -0.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.95% 1054870.660 1023802.469 - 0.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.94% 1309.981 1271.443 - -2.11% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.94% 1008.251 978.602 - 2.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.94% 13.541 13.143 - -3.48% -
std::set<int>::count(key)_(non-existent)/8192 -2.94% 11.725 11.380 - -17.60% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.94% 1661277.017 1612483.971 - -1.42% -
SetIntersection_Front_Vector_string_262144_262144 -2.93% 14832205.566 14396977.865 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.93% 1157109.913 1123170.661 - -4.26% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.93% 42618.683 41369.006 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.93% 45.388 44.057 - -0.25% -
SetIntersection_Front_Vector_float_256_64 -2.92% 4466131.746 4335586.503 - 1.73% -
BM_PushHeap_uint64_Ascending_16384 -2.92% 3.672 3.565 - -2.86% -
SetIntersection_None_Vector_string_1024_1 -2.90% 1160752.878 1127035.331 - -1.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.90% 18.428 17.894 - 0.12% -
BM_PushHeap_uint64_SingleElement_1024 -2.90% 0.384 0.373 - 1.15% -
BM_CmpLess_ushort_uint -2.89% 1.085 1.054 - -2.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.89% 81.033 78.692 - 16.27% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -2.88% 251541.576 244309.306 - 0.17% -
BM_StringRelational_Eq_Empty_Small_Control -2.87% 0.485 0.471 - -1.44% -
ranges::minmax(std::deque<__int128>)/70000 -2.87% 36566.135 35517.981 - 4.50% -
std::list<int>::ctor(size)/32 -2.86% 329.344 319.911 - -2.28% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.86% 542.187 526.665 - 0.24% -
BM_PushHeap_float_Ascending_64 -2.86% 1.800 1.749 - -0.73% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.86% 835.667 811.790 - 0.00% -
std::multiset<int>::ctor(const&)/32 -2.85% 227.861 221.360 - 2.28% -
std::multiset<std::string>::ctor(const&)/32 -2.85% 788.123 765.666 - -1.20% -
BM_deque_deque_copy_backward/70000 -2.85% 8624.635 8378.968 - 5.40% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.85% 1.246 1.210 - -3.97% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.84% 758.102 736.550 - 1.49% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.84% 3.966 3.853 - 0.73% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.84% 55.691 54.110 - 16.30% -
std::set<std::string>::contains(key)_(existent)/32 -2.84% 15.924 15.472 - -2.81% -
std::move_backward(vector<int>)/1048576 -2.83% 57895.027 56255.129 - -0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.83% 21.287 20.685 - -36.80% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.82% 16.135 15.679 - -6.50% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.82% 20.593 20.013 - -0.73% -
SetIntersection_Front_Set_string_1024_4 -2.82% 1259182.116 1223722.180 - -3.46% -
BM_deque_deque_copy/65536 -2.81% 3179.153 3089.673 - 0.18% -
std::pop_heap(deque<float>)/1024 -2.81% 13.201 12.830 - -5.59% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.81% 7832344.458 7612500.555 - 3.14% -
std::stable_sort(vector<int>)_(descending)/1024 -2.80% 2833.005 2753.661 - -0.88% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.80% 11340.869 11023.778 - -3.04% -
SetIntersection_Front_Set_string_16384_16 -2.79% 1938239.529 1884093.205 - 6.43% -
std::set<std::string>::count(key)_(non-existent)/32 -2.79% 10.539 10.245 - 1.53% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.79% 3573.315 3473.740 - 1.37% -
BM_StringEraseToEnd_Small_Transparent -2.78% 0.412 0.401 - -0.23% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.78% 25.020 24.325 - 4.21% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.78% 496.503 482.708 - 0.16% -
std::remove(deque<int>)_(prefix)/50 -2.77% 63.406 61.652 - 7.18% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.76% 1058.784 1029.518 - 1.21% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.76% 1.737 1.689 - 3.70% -
std::find_end(vector<int>)_(match_near_end)/8192 -2.76% 207.041 201.337 - -99.83% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.75% 28.778 27.987 - -1.50% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.74% 24.961 24.276 - -4.82% -
rng::for_each(multimap<int>)/8192 -2.74% 7596.063 7387.888 - -53.49% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.74% 26.349 25.627 - -7.73% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -2.73% 36.109 35.122 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.73% 240890689.264 234320264.612 - -32.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -2.73% 288.899 281.025 - 72.53% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.72% 24.157 23.500 - -3.34% -
BM_deque_vector_ranges_copy/65536 -2.71% 3023.165 2941.092 - -0.02% -
ranges::minmax(std::list<char>)/70000 -2.71% 56357.192 54829.869 - 4.69% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.70% 21.764 21.176 - -3.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.70% 21.870 21.279 - -2.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.70% 1035603.548 1007645.427 - -5.01% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.69% 237.558 231.162 - 7.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.69% 3.718 3.618 - 5.89% -
BM_vector_deque_copy_backward/1024 -2.69% 38.215 37.187 - -1.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.68% 1158889.518 1127785.221 - -1.68% -
BM_vector_deque_ranges_move_backward/64 -2.68% 3.062 2.980 - 0.15% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.68% 11441.342 11135.086 - -1.89% -
SetIntersection_Front_Set_uint32_16384_16 -2.68% 1149740.907 1118976.000 - -8.27% -
std::multiset<std::string>::clear()/1024 -2.67% 21939.787 21353.153 - -4.67% -
BM_deque_vector_ranges_copy/70000 -2.67% 3285.911 3198.157 - 0.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -2.66% 0.398 0.388 - -20.41% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.66% 1.796 1.749 - 9.61% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.65% 403.938 393.229 - -1.31% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.65% 2288.914 2228.344 - -0.31% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.64% 17.209 16.754 - -38.57% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.64% 615.038 598.804 - -3.48% -
SetIntersection_Front_Vector_uint32_256_1 -2.64% 4195617.789 4085006.079 - -3.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -2.64% 0.542 0.528 - -0.02% -
BM_deque_deque_copy/64000 -2.63% 3009.025 2930.013 - -0.59% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.62% 3.520 3.427 - -1.09% -
std::find(vector<short>)_(process_all)/50 -2.62% 1.747 1.701 - 0.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.61% 1.684 1.640 - -14.72% -
BM_vector_deque_copy_backward/512 -2.61% 17.966 17.497 - -0.09% -
std::remove(list<int>)_(sprinkled)/1024 -2.60% 963.989 938.885 - 1.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.60% 37.738 36.757 - -6.34% -
SetIntersection_None_Set_float_262144_16384 -2.60% 1203205.322 1171913.414 - -2.47% -
rng::fold_left(deque<int>)/32 -2.60% 16.714 16.280 - 0.75% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -2.59% 21665.481 21103.500 - 10.84% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.59% 4.393 4.279 - -9.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.59% 8970738.372 8738216.385 - -32.38% -
BM_vector_deque_ranges_move/64 -2.59% 2.839 2.765 - -1.96% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -2.59% 67.575 65.826 - 31.62% -
bm_ranges_swap_ranges_vb_aligned/256 -2.59% 3.552 3.460 - -2.12% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.58% 2.623 2.555 - -4.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.58% 1.227 1.196 - -0.47% -
BM_PushHeap_uint64_PipeOrgan_64 -2.58% 1.352 1.317 - -0.59% -
SetIntersection_Interlaced_Set_float_256_64 -2.58% 13765846.797 13410883.652 - -4.18% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.58% 787.460 767.182 - 0.88% -
SetIntersection_Interlaced_Set_string_64_64 -2.57% 35685987.612 34767515.242 - -0.92% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.57% 11057178.349 10772677.393 - -4.62% -
bm_ranges_lexicographical_compare<int>/64 -2.57% 4.621 4.503 - 3.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -2.57% 0.535 0.521 - 4.18% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.57% 233.162 227.179 - -9.57% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.57% 299.278 291.601 - 2.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.56% 73.698 71.809 - 48.59% -
SetIntersection_Front_Set_string_256_16 -2.56% 7318022.850 7130442.167 - 5.03% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.56% 32.582 31.747 - -0.53% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.56% 1916.904 1867.793 - -2.84% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.56% 12.480 12.161 - -6.17% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.55% 503890.958 491031.768 - 17.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.54% 6.788 6.615 - -9.50% -
rng::fold_left(deque<int>)/50 -2.53% 27.919 27.212 - 0.58% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.53% 107.967 105.236 - -5.90% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.53% 12898.991 12573.116 - 0.55% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.52% 1.907 1.859 - -6.84% -
SetIntersection_Front_Vector_uint64_256_1 -2.52% 4147932.397 4043378.884 - -4.21% -
BM_PushHeap_float_Random_16384 -2.51% 7.228 7.046 - -6.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.51% 8977565.932 8751980.372 - -31.98% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.51% 26.974 26.298 - -1.55% -
std::map<std::string,_int>::ctor(const&)/32 -2.50% 832.123 811.317 - -1.41% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.50% 2.241 2.185 - 5.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.49% 52367.314 51060.824 - 0.40% -
SetIntersection_Front_Vector_float_1024_256 -2.49% 2330042.432 2271985.758 - 4.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.49% 18416592.243 17958323.123 - -3.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.49% 39946.006 38952.036 - -0.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.49% 8231148.758 8026406.038 - -2.22% -
BM_deque_deque_ranges_copy/4000 -2.48% 145.278 141.673 - -3.14% -
std::adjacent_find(vector<int>,_pred)/8 -2.48% 3.305 3.224 - -8.56% -
BM_deque_vector_ranges_copy/64000 -2.47% 2992.702 2918.708 - 0.21% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 -2.47% 1727.488 1684.781 - 2.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.47% 1035330.469 1009742.877 - -4.59% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.47% 331.150 322.974 - -3.06% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.46% 51658.366 50388.800 - 0.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.46% 44146.653 43061.800 - 1.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.45% 8939862.588 8720637.238 - -3.48% -
std::rotate(list<int>)_(by_1/3)/1024 -2.45% 833.188 812.757 - 3.29% -
SetIntersection_Front_Set_float_1024_64 -2.45% 1692240.525 1650763.749 - -2.87% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.45% 13995349.459 13652387.745 - -7.75% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -2.45% 13.066 12.745 - -8.17% -
bm_swap_ranges_vb_aligned/32768 -2.45% 65.389 63.790 - 0.12% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.44% 29.370 28.653 - -5.77% -
BM_PushHeap_uint64_Random_4 -2.43% 2.599 2.536 - 12.31% -
ranges::minmax(std::deque<__int128>)/8 -2.42% 3.872 3.778 - 2.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.42% 7.081 6.910 - -0.62% -
std::unordered_set<int>::erase(iterator)/8192 -2.42% 20.742 20.239 - -0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.42% 55130.647 53796.161 - -3.49% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.42% 46717.057 45586.242 - -11.23% -
SetIntersection_Interlaced_Set_string_16384_64 -2.42% 362381489.676 353621737.103 - 2.41% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.42% 24.573 23.979 - 4.39% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.41% 54.823 53.499 - 0.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.41% 181.116 176.746 - -2.01% -
std::unordered_multiset<int>::erase(iterator)/32 -2.41% 20.478 19.985 - -0.26% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.40% 835.377 815.333 - -67.89% -
std::set<int>::equal_range(key)_(existent)/1024 -2.39% 4.520 4.412 - -1.01% -
SetIntersection_Front_Set_float_256_64 -2.39% 5512068.519 5380335.369 - -1.47% -
std::list<int>::ctor(size)/1024 -2.39% 11886.178 11602.214 - -2.42% -
std::unordered_set<int>::count(key)_(existent)/1024 -2.38% 1.432 1.398 - 7.92% -
std::multiset<std::string>::clear()/32 -2.38% 901.855 880.374 - -4.88% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.38% 211.882 206.836 - -10.78% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.38% 327.616 319.819 - -4.16% -
SetIntersection_Front_Vector_string_262144_64 -2.38% 3275198.048 3197348.036 - 2.11% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.38% 20.980 20.481 - 4.41% -
std::multiset<int>::contains(key)_(existent)/32 -2.37% 1.756 1.714 - 4.60% -
std::search(list<int>)_(single_element)/1024 -2.36% 758.853 740.918 - 0.17% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.36% 100739.255 98365.507 - -0.45% -
BM_deque_vector_ranges_copy_backward/70000 -2.35% 8917.327 8707.969 - 9.85% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.35% 2.031 1.983 - -3.85% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.35% 883192.492 862477.755 - -2.95% -
std::for_each(multiset<int>::iterator)/8192 -2.33% 8214.734 8023.037 - -50.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.32% 1173.111 1145.853 - -2.38% -
SetIntersection_Front_Set_string_262144_1 -2.32% 1094119.016 1068709.692 - -3.29% -
BM_PushHeap_uint32_QuickSortAdversary_1024 -2.32% 0.616 0.601 - 0.19% -
SetIntersection_Front_Set_string_262144_16384 -2.32% 354374632.433 346150701.631 - -0.98% -
BM_PushHeap_string_SingleElement_16 -2.32% 2.800 2.735 - 4.97% -
std::copy_if(list<int>)_(entire_range)/32768 -2.32% 26258.283 25649.218 - -1.49% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.32% 4.603 4.496 - -3.68% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.32% 37340.097 36475.384 - -9.32% -
std::unique(deque<int>)_(contiguous)/32 -2.31% 50.751 49.577 - -0.34% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.31% 13199231.312 12893904.583 - -6.94% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -2.31% 13.369 13.060 - -0.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.31% 353.176 345.018 - 11.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.31% 19.732 19.276 - -0.79% -
std::fill(vector<int>)/32 -2.30% 1.063 1.039 - 0.83% -
std::transform(vector<int>,_vector<int>)/1024 -2.29% 568.985 555.950 - 0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.29% 8866704.459 8663596.685 - -2.15% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.29% 4170381.880 4074877.376 - -3.16% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -2.29% 25192892.409 24616696.231 - 136.77% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -2.29% 21.568 21.075 - -2.55% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 -2.29% 13403.702 13097.391 - 2.26% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.28% 12416.296 12132.588 - -2.90% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.28% 1363.464 1332.325 - -5.21% -
std::copy(vector<bool>)_(aligned)/4096 -2.28% 4.801 4.691 - -2.27% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.28% 1897.739 1854.438 - -2.82% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.28% 6728.029 6574.898 - -34.25% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.27% 1.510 1.475 - -8.97% -
BM_deque_deque_ranges_copy_backward/64 -2.27% 3.467 3.388 - -0.51% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.27% 330.211 322.708 - -2.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.27% 1037104.005 1013584.933 - -5.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.25% 980.456 958.406 - 1.03% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.25% 1.439 1.407 - -4.49% -
SetIntersection_Front_Vector_float_262144_16 -2.24% 1151055.280 1125252.674 - -1.08% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.23% 27.910 27.287 - -16.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.22% 35423.249 34637.667 - -0.77% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.22% 521.727 510.168 - -0.67% -
SetIntersection_None_Vector_string_256_16 -2.21% 4264898.808 4170683.598 - -3.54% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.20% 19987.711 19547.527 - -2.19% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.20% 23.271 22.759 - -4.31% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.20% 1012.414 990.181 - 7.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.19% 6.572 6.427 - -5.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.19% 403.341 394.491 - -1.03% -
SetIntersection_Front_Vector_uint32_262144_1 -2.19% 1052301.085 1029239.992 - -3.43% -
BM_deque_deque_ranges_move_backward/512 -2.19% 19.339 18.916 - -0.90% -
std::replace(vector<int>)_(prefix)/50 -2.19% 7.781 7.611 - -1.19% -
std::multimap<std::string,_int>::erase(iterator)/32 -2.18% 26.555 25.975 - -6.65% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.18% 21.960 21.482 - -6.77% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.18% 4963825.998 4855672.185 - -4.71% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.18% 6409.284 6269.743 - -0.02% -
std::find(list<int>)_(bail_25%)/32768 -2.17% 7878.872 7707.670 - -5.18% -
SetIntersection_Front_Set_float_16384_16 -2.17% 1204739.197 1178577.999 - -2.79% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.17% 911.970 892.221 - 0.31% -
std::stable_partition(list<int>)_(dense)/32 -2.16% 38.512 37.680 - 12.46% -
BM_deque_vector_move/65536 -2.16% 3048.884 2983.029 - 0.67% -
std::set<int>::insert(value)_(already_present)/1024 -2.16% 5.771 5.647 - -2.61% -
SetIntersection_None_Set_float_256_1 -2.15% 11623439.583 11373026.263 - -1.80% -
BM_vector_deque_ranges_move/512 -2.15% 17.296 16.924 - 0.14% -
BM_tolower_string<wchar_t> -2.15% 6.461 6.322 - 0.57% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.14% 6463.659 6325.112 - 1.95% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.14% 28.753 28.137 - -0.90% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.14% 234.520 229.501 - 7.17% -
BM_deque_deque_copy/5500 -2.14% 200.336 196.051 - -0.58% -
SetIntersection_Front_Vector_string_16384_64 -2.14% 3329378.434 3258215.432 - 4.36% -
std::partition(deque<int>)_(sparse)/8192 -2.13% 3201.747 3133.579 - 0.42% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.13% 53425.341 52288.508 - -34.77% -
std::rotate_copy(deque<int>)/1024 -2.12% 35.628 34.872 - 1.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.12% 15.716 15.383 - -6.90% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.12% 524.923 513.802 - -1.13% -
SetIntersection_Front_Vector_string_262144_4 -2.12% 1193547.483 1168292.495 - -1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.12% 9172952.567 8978910.410 - -2.93% -
BM_deque_vector_copy_backward/70000 -2.11% 8909.120 8720.932 - 9.75% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.11% 11502.004 11259.401 - -2.66% -
std::unordered_set<std::string>::ctor(const&)/0 -2.11% 13.176 12.898 - -1.58% -
BM_deque_vector_copy/1 -2.11% 2.120 2.075 - -3.00% -
BM_deque_vector_move/64000 -2.10% 3047.739 2983.709 - -0.72% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.10% 6.218 6.088 - 5.79% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.10% 2110.236 2065.975 - -0.26% -
BM_deque_deque_ranges_copy/1024 -2.09% 37.878 37.086 - 0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.09% 11180.638 10947.257 - -2.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.08% 758.313 742.512 - 0.80% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.08% 2339.183 2290.448 - -20.05% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.08% 36560.155 35798.663 - -12.71% -
SetIntersection_Front_Vector_float_16_1 -2.08% 64155059.342 62819683.897 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.08% 37403494.706 36625418.407 - -1.92% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.08% 20.130 19.712 - -2.00% -
BM_deque_deque_ranges_copy_backward/1024 -2.08% 38.751 37.946 - 0.51% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.08% 81.849 80.149 - 55.16% -
std::multiset<std::string>::erase(iterator)/8192 -2.08% 37.512 36.734 - 22.64% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.07% 53.095 51.995 - -1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.07% 1191472.894 1166780.515 - -3.14% -
SetIntersection_Front_Vector_float_1024_4 -2.07% 1079271.787 1056931.064 - -1.22% -
BM_StringFindStringLiteral/32 -2.07% 1.745 1.709 - -2.23% -
std::multiset<int>::erase(iterator)/32 -2.07% 21.472 21.028 - -0.76% -
BM_deque_deque_ranges_move_backward/2 -2.06% 2.461 2.410 - -2.43% -
SetIntersection_Interlaced_Set_float_1024_16 -2.06% 11520186.277 11283030.693 - -2.39% -
BM_vector_deque_copy_backward/4096 -2.06% 151.331 148.217 - -0.62% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.06% 15.956 15.628 - -11.46% -
std::all_of(deque<int>)_(process_all)/50 -2.06% 19.348 18.950 - 0.59% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.05% 52858.280 51774.442 - 0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.05% 36.598 35.847 - 1.68% -
std::fill_n(vector<bool>)/512 -2.05% 1.487 1.457 - 2.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.04% 11658749.195 11421349.594 - -3.15% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.02% 230.648 225.983 - 3.64% -
SetIntersection_None_Vector_string_16384_1024 -2.02% 1223867.459 1199115.869 - -2.71% -
SetIntersection_None_Set_uint32_256_4 -2.02% 11375669.006 11145791.201 - -3.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.02% 1350.709 1323.425 - 0.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -2.02% 6.367 6.238 - 2.12% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.02% 12104609.925 11860197.517 - -4.47% -
SetIntersection_None_Vector_string_16384_64 -2.02% 1229003.638 1204232.590 - -2.77% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -2.01% 44.357 43.466 - -2.11% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 -2.01% 1.137 1.114 - 6.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -2.01% 55.876 54.756 - 0.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.00% 122506.588 120053.468 - 2.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.00% 46.468 45.538 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.00% 1867071.697 1829776.935 - -0.80% -
BM_CmpEqual_short_uchar -1.98% 1.106 1.084 - -2.72% -
SetIntersection_Interlaced_Vector_float_1024_64 -1.98% 5180303.768 5077551.058 - 55.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.98% 1214.710 1190.663 - 2.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.98% 4132123.152 4050330.315 - -3.27% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.98% 269.154 263.835 - -4.10% -
BM_PushHeap_uint64_Random_262144 -1.98% 6.408 6.281 - 4.86% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.97% 51652.135 50633.479 - 1.87% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.97% 55854.963 54755.276 - -1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.97% 1168470.817 1145506.407 - -2.90% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.97% 203.094 199.103 - -3.65% -
BM_PushHeap_string_PipeOrgan_16 -1.96% 4.257 4.173 - -1.03% -
std::set<std::string>::erase(key)_(existent)/32 -1.96% 51.239 50.235 - -40.92% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.96% 1629873.453 1597972.898 - -2.31% -
BM_CmpEqual_uchar_uint -1.95% 1.092 1.070 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.95% 56.707 55.599 - -0.50% -
SetIntersection_Front_Vector_string_16384_256 -1.95% 9530266.209 9344281.838 - -5.79% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.95% 26.275 25.763 - -5.08% -
BM_std_minmax_element<int>/4000 -1.94% 1016.525 996.784 - -5.76% -
SetIntersection_None_Vector_uint64_262144_1024 -1.94% 1122831.155 1101078.141 - -3.55% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.93% 577.416 566.244 - -1.94% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -1.93% 36.529 35.822 - -13.73% -
std::rotate(list<int>)_(by_1/3)/50 -1.93% 23.530 23.075 - -0.33% -
BM_PushHeap_uint32_Ascending_16384 -1.93% 3.662 3.591 - -3.03% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.93% 90.118 88.380 - 149.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.93% 259202524.159 254208481.918 - 1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.92% 8469493.252 8306584.606 - -1.37% -
std::multiset<int>::count(key)_(existent)/32 -1.92% 3.863 3.788 - -19.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.92% 53540.879 52511.676 - -33.48% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.92% 963.589 945.069 - 0.06% -
SetIntersection_Front_Set_float_262144_1 -1.92% 1038519.868 1018609.621 - -1.22% -
BM_std_minmax_element<int>/4096 -1.91% 1042.750 1022.822 - -5.51% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.90% 781.849 766.978 - -1.05% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -1.90% 3025.186 2967.761 - -20.80% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.89% 1025248.401 1005829.417 - -5.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.89% 6140185.157 6024225.742 - -5.83% -
SetIntersection_Front_Vector_uint64_1024_64 -1.89% 1349760.976 1324313.221 - -0.55% -
std::find(list<int>)_(process_all)/8 -1.89% 2.384 2.339 - 6.69% -
BM_StringAssignAsciiz_Huge_Transparent -1.88% 193.423 189.785 - -0.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.88% 403.422 395.839 - -1.05% -
std::generate(list<int>)/50 -1.87% 15.361 15.074 - -3.30% -
std::for_each(multimap<int>::iterator)/8192 -1.87% 7527.812 7387.299 - -54.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.87% 6456.583 6336.080 - 1.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.86% 43955.406 43138.598 - -3.35% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.86% 42226.765 41442.367 - -8.78% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.86% 11436994.261 11224769.742 - -2.94% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -1.85% 1.588 1.558 - 12.28% -
BM_StringFindStringLiteral/256 -1.84% 5.464 5.363 - -1.84% -
BM_PushHeap_uint32_Random_16384 -1.84% 5.780 5.673 - 0.97% -
BM_deque_deque_ranges_copy/70000 -1.84% 3330.881 3269.533 - -0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.84% 10814328.258 10615640.842 - -3.21% -
BM_PushHeap_uint64_Ascending_4 -1.83% 0.549 0.539 - -8.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.83% 9092254.807 8926124.331 - -6.84% -
BM_deque_deque_move/64000 -1.83% 3076.056 3019.888 - -0.14% -
SetIntersection_None_Set_uint32_262144_1 -1.82% 1182642.496 1161061.443 - -4.63% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.82% 6542.933 6423.586 - -1.44% -
std::find(list<int>)_(bail_25%)/1024 -1.82% 131.405 129.009 - 0.89% -
SetIntersection_Front_Vector_uint32_262144_64 -1.82% 1358463.524 1333773.472 - -3.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.81% 816.526 801.771 - -2.20% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.81% 6805.085 6682.222 - -1.40% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.80% 225.039 220.981 - 4.86% -
SetIntersection_None_Set_float_1024_64 -1.80% 8927201.467 8766524.414 - -3.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.80% 151315.846 148595.784 - -1.88% -
std::move_backward(deque<int>)/512 -1.79% 23.987 23.556 - 0.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.79% 3.066 3.011 - 2.41% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.79% 173698.746 170585.814 - -2.23% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -1.79% 42.111 41.356 - 20.10% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.79% 4.976 4.887 - -0.09% -
BM_vector_deque_ranges_move_backward/512 -1.79% 17.799 17.480 - -0.17% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.79% 11438.098 11233.475 - -2.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.79% 3.342 3.282 - 1.85% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.78% 0.836 0.821 - 0.56% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.78% 26.033 25.569 - -3.55% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.78% 22083.979 21690.448 - -0.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.78% 21.729 21.343 - -2.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.78% 838.896 823.996 - -1.39% -
SetIntersection_Front_Set_float_262144_262144 -1.78% 1617142.494 1588429.525 - -1.26% -
BM_PushHeap_uint32_Ascending_1024 -1.77% 2.603 2.557 - 0.07% -
BM_PushHeap_uint32_Ascending_256 -1.77% 2.132 2.095 - 0.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.77% 118419.643 116323.355 - -0.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.77% 904.329 888.329 - -0.04% -
SetIntersection_None_Vector_string_262144_262144 -1.77% 1307977.138 1284846.156 - -2.45% -
SetIntersection_Front_Set_float_16384_1 -1.76% 1038130.071 1019821.816 - -3.86% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.76% 30.013 29.485 - 2.23% -
SetIntersection_None_Set_uint32_262144_1024 -1.76% 1174327.395 1153667.564 - -4.29% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.75% 8172685.739 8029340.771 - -6.31% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.75% 14789.472 14530.815 - -3.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.75% 44.123 43.352 - -2.76% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.75% 179397200.798 176265568.733 - -2.10% -
rng::for_each(multiset<int>)/8192 -1.75% 7772.842 7637.159 - -50.35% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.74% 88.085 86.548 - -0.55% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.74% 9.653 9.485 - 0.23% -
std::multiset<int>::contains(key)_(existent)/8192 -1.73% 8.772 8.620 - 4.98% -
BM_deque_deque_ranges_move_backward/70000 -1.73% 8735.266 8583.932 - 7.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.72% 6698.340 6582.940 - -33.91% -
SetIntersection_None_Set_uint32_262144_64 -1.72% 1175635.174 1155388.836 - -4.82% -
SetIntersection_Interlaced_Set_string_64_4 -1.72% 26119149.673 25669570.243 - -0.77% -
std::multiset<std::string>::count(key)_(existent)/32 -1.72% 19.814 19.473 - -0.63% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.72% 59.702 58.677 - -1.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.72% 561.553 551.916 - -1.03% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.71% 12448331.931 12235644.252 - -2.16% -
BM_deque_vector_move_backward/5500 -1.70% 200.610 197.194 - -1.86% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.70% 111737.268 109835.048 - 0.40% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.69% 1.132 1.113 - 7.84% -
std::copy_n(vector<int>)/64 -1.69% 2.508 2.465 - 0.42% -
std::distance(deque<int>)/1024 -1.68% 0.863 0.849 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.68% 1068395.347 1050397.495 - -4.35% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -1.68% 527.605 518.746 - 0.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.68% 44.298 43.556 - -1.77% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.68% 387.982 381.482 - -17.50% -
BM_CmpEqual_schar_ushort -1.67% 1.106 1.088 - -2.14% -
BM_deque_deque_ranges_copy_backward/512 -1.67% 19.214 18.893 - -0.19% -
BM_CmpLess_schar_uchar -1.67% 1.092 1.073 - -4.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.67% 61030.666 60010.858 - 4.23% -
BM_PushHeap_uint64_PipeOrgan_256 -1.67% 1.727 1.698 - 0.66% -
BM_num_get<unsigned_short> -1.66% 10.455 10.282 - -59.78% -
BM_deque_deque_copy/4000 -1.66% 141.174 138.831 - -4.88% -
BM_CmpLess_uchar_int -1.66% 1.067 1.050 - -7.06% -
BM_CmpEqual_ushort_int -1.65% 1.068 1.050 - -2.43% -
BM_deque_deque_ranges_move_backward/1 -1.65% 2.705 2.661 - -2.04% -
SetIntersection_Interlaced_Set_string_16384_16 -1.65% 241475222.464 237484910.616 - -2.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.65% 2350458.621 2311649.949 - 1.63% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.65% 9.965 9.800 - 0.35% -
BM_PushHeap_float_Ascending_1024 -1.65% 3.173 3.120 - 0.02% -
std::search(vector<int>)_(no_match)/1000 -1.65% 214.044 210.513 - -1.89% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.65% 2.419 2.379 - -2.84% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.64% 1921.954 1890.407 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.64% 248900008.143 244817450.692 - -3.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.64% 36.443 35.846 - 33.63% -
std::set<int>::count(key)_(existent)/32 -1.64% 1.687 1.659 - -2.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 740.956 728.832 - -0.99% -
std::unordered_multiset<int>::clear()/32 -1.64% 594.382 584.656 - -2.52% -
std::list<int>::ctor(size)/8192 -1.64% 96351.473 94775.954 - -2.45% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.63% 21.466 21.115 - -1.12% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.63% 27.256 26.812 - -1.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.63% 61.519 60.517 - 13.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.63% 33.506 32.961 - 3.11% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.62% 174681.861 171845.372 - -1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.62% 6472950.340 6367844.292 - 1.56% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.62% 26.885 26.449 - 0.15% -
SetIntersection_None_Set_uint32_262144_262144 -1.62% 1178352.457 1159242.838 - -4.04% -
SetIntersection_None_Set_string_16384_64 -1.62% 193817480.041 190678067.181 - 0.73% -
std::remove_if(deque<int>)_(prefix)/8192 -1.62% 4327.556 4257.497 - 1.90% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.62% 35.686 35.109 - -1.75% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.61% 250.320 246.277 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.61% 2906020.858 2859146.660 - -1.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.61% 33.429 32.891 - 12.92% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.61% 5028.023 4947.158 - -1.02% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.61% 97928.214 96353.364 - -0.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.61% 6.976 6.864 - -5.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.61% 2882850.554 2836526.963 - -2.01% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.61% 371.681 365.709 - -1.48% -
BM_PushHeap_string_PipeOrgan_4 -1.61% 2.566 2.524 - 0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.60% 8538380.093 8401702.647 - 3.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.60% 1079889.378 1062610.386 - -3.02% -
BM_deque_deque_ranges_move/65536 -1.60% 3115.668 3065.876 - -1.33% -
BM_vector_deque_ranges_copy_backward/70000 -1.60% 8862.874 8721.252 - 6.83% -
BM_deque_vector_copy_backward/5500 -1.60% 200.732 197.527 - -0.71% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.60% 21.177 20.839 - -7.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.59% 62399.167 61406.617 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.59% 1538671.848 1514207.231 - -1.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.59% 558547.012 549687.913 - -2.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.59% 9052039.241 8908550.580 - -7.04% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.58% 39.663 39.035 - -1.26% -
SetIntersection_Front_Vector_uint64_262144_16 -1.58% 1122216.218 1104459.643 - -1.39% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.58% 24.238 23.855 - -0.47% -
std::multimap<int,_int>::clear()/8192 -1.58% 87827.560 86439.562 - -3.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.58% 460.308 453.040 - 0.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.58% 24.544 24.157 - -2.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.58% 13.677 13.462 - 0.17% -
SetIntersection_None_Vector_uint64_16384_256 -1.58% 1105568.770 1088152.448 - -1.46% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.57% 28.152 27.709 - 1.64% -
BM_PushHeap_uint64_Random_16 -1.57% 4.547 4.475 - 7.59% -
BM_CmpLess_uchar_ushort -1.57% 1.070 1.053 - -1.09% -
BM_deque_vector_ranges_move_backward/64000 -1.56% 7975.756 7850.943 - 11.38% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.56% 12578.460 12381.953 - -0.30% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.56% 5382.651 5298.650 - -44.61% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.56% 1866.940 1837.814 - -2.45% -
std::search(vector<int>)_(no_match)/8192 -1.56% 1662.549 1636.663 - -1.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.55% 1149139.816 1131273.626 - -9.20% -
std::move_backward(vector<int>)/8 -1.55% 2.299 2.263 - 4.10% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.55% 8.988 8.849 - 1.69% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.55% 10.416 10.255 - -1.78% -
SetIntersection_None_Set_uint32_262144_4 -1.54% 1173331.543 1155227.051 - -4.87% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.54% 12.639 12.444 - -0.09% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.54% 16.004 15.757 - -2.54% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.54% 971.916 956.956 - 0.37% -
SetIntersection_Front_Vector_uint64_256_64 -1.54% 4317697.726 4251409.812 - -0.22% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.53% 606.081 596.783 - -2.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.53% 251829.887 247969.658 - -1.74% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.53% 609.672 600.338 - -1.64% -
SetIntersection_Front_Set_uint64_262144_64 -1.53% 1632265.999 1607295.105 - -5.40% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.53% 35.547 35.004 - -2.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.52% 18.237 17.959 - -0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.52% 4097284.769 4034907.120 - -2.40% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.52% 17.688 17.419 - -2.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.52% 1191922.712 1173862.043 - -0.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.51% 254473.247 250618.338 - -11.53% -
BM_std_minmax_element<int>/65536 -1.51% 16518.912 16269.402 - -6.04% -
SetIntersection_None_Set_uint32_262144_256 -1.50% 1174423.828 1156773.195 - -4.41% -
BM_deque_vector_copy/4000 -1.50% 144.261 142.094 - 1.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.50% 8779674.223 8647829.593 - -3.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.50% 4171202.822 4108690.088 - -2.54% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.49% 4.852 4.779 - 1.04% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.49% 17.756 17.491 - -0.44% -
std::partition(list<int>)_(sparse)/50 -1.49% 21.953 21.626 - 45.55% -
SetIntersection_None_Set_uint32_262144_16 -1.48% 1172972.574 1155603.680 - -4.75% -
std::set<int>::count(key)_(existent)/1024 -1.48% 4.284 4.221 - -9.87% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.48% 2.551 2.513 - -5.09% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.47% 6.560 6.464 - 0.38% -
BM_std_minmax_element<int>/5500 -1.46% 1391.353 1370.996 - -5.61% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.46% 36.763 36.226 - -0.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.46% 119672.105 117925.841 - -3.14% -
SetIntersection_None_Vector_float_16384_16 -1.46% 1114019.556 1097780.930 - -3.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.46% 1100134.890 1084123.569 - -14.61% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.45% 506.594 499.243 - -1.22% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.45% 520.605 513.051 - -2.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.45% 6.615 6.520 - -0.71% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.45% 6.194 6.105 - 0.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.44% 20035.652 19746.400 - -1.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.44% 4159832.197 4099808.008 - -3.21% -
std::replace_if(vector<int>)_(sprinkled)/1024 -1.44% 250.307 246.698 - 1.15% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.44% 1.904 1.877 - -36.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.44% 1260.426 1242.334 - -0.87% -
SetIntersection_Front_Vector_string_16_4 -1.44% 60855916.246 59982589.918 - -0.43% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.43% 15.793 15.566 - -1.13% -
ranges::min(std::deque<__int128>)/8 -1.43% 2.871 2.830 - 1.36% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.43% 0.748 0.738 - -20.90% -
bm_ranges_swap_ranges_vb_aligned/128 -1.42% 3.437 3.388 - -1.31% -
std::set<int>::contains(key)_(existent)/8192 -1.42% 8.360 8.242 - -1.68% -
std::map<int,_int>::count(key)_(existent)/32 -1.42% 1.578 1.555 - -12.56% -
bm_lexicographical_compare<unsigned_char>/512 -1.41% 8.780 8.656 - 0.20% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.41% 259.032 255.369 - 0.55% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.41% 2.723 2.685 - 3.85% -
SetIntersection_Front_Set_uint64_256_256 -1.41% 7749139.562 7639643.962 - 2.68% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.41% 71.498 70.488 - -91.65% -
SetIntersection_Front_Vector_uint64_1024_1 -1.41% 1047039.391 1032277.104 - -1.54% -
std::multimap<std::string,_int>::clear()/8192 -1.41% 213403.006 210394.526 - -3.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.41% 4386892.842 4325085.827 - -0.85% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.40% 5.342 5.267 - 1.75% -
std::unique(vector<int>)_(contiguous)/52 -1.40% 54.067 53.311 - -0.40% -
std::find(list<int>)_(process_all)/1024 -1.39% 721.742 711.696 - 3.80% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.39% 1046.117 1031.590 - 0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.39% 3704.424 3653.067 - -1.33% -
SetIntersection_Front_Set_string_16384_1 -1.39% 1109507.945 1094131.287 - -1.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.39% 5006069.666 4936718.113 - -3.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.38% 5695141.315 5616269.818 - -4.73% -
BM_deque_vector_ranges_move/65536 -1.38% 3029.726 2987.789 - 0.53% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.38% 4.558 4.495 - -0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.38% 554.070 546.413 - 0.54% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -1.38% 1.765 1.741 - 9.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.37% 143187.246 141219.438 - -1.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.37% 1572644.650 1551050.290 - -3.27% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.37% 13050.601 12871.996 - 2.54% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.36% 5780.570 5701.703 - -0.44% -
BM_CmpEqual_ushort_schar -1.36% 1.040 1.026 - -8.21% -
SetIntersection_Interlaced_Set_string_16384_1 -1.36% 1103530.759 1088510.996 - -1.97% -
std::copy(vector<bool>)_(unaligned)/32768 -1.36% 217.824 214.867 - -1.22% -
ranges::minmax(std::list<char>)/8 -1.35% 2.520 2.486 - 0.46% -
SetIntersection_Interlaced_Set_float_262144_64 -1.35% 1569850.914 1548599.039 - -1.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.35% 33870.897 33413.448 - 0.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.35% 268.168 264.547 - -5.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.35% 92353.512 91106.993 - -0.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.35% 59.058 58.262 - -3.08% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.35% 44860.480 44256.608 - -11.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.35% 21857600.220 21563375.552 - -7.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.35% 1074867.682 1060400.019 - -2.15% -
BM_CmpEqual_schar_schar -1.34% 1.083 1.069 - -2.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -1.34% 19.736 19.471 - -11.83% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.34% 33.804 33.351 - 10.68% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.34% 9708.683 9578.540 - -36.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.34% 3.795 3.744 - 0.37% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.34% 57.320 56.555 - -0.71% -
SetIntersection_None_Set_string_64_16 -1.33% 18329067.125 18084807.380 - -4.75% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.33% 165.017 162.820 - -1.42% -
SetIntersection_None_Set_string_1024_4 -1.33% 8972738.356 8853361.847 - -0.68% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 -1.33% 4.693 4.631 - 2.62% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.32% 106.286 104.877 - -1.43% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.32% 0.766 0.756 - -1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.32% 2177797.849 2148959.482 - -2.07% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.32% 30.557 30.152 - 1.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.32% 1.697 1.674 - 2.73% -
SetIntersection_Front_Vector_uint32_262144_256 -1.32% 2296932.216 2266620.347 - -0.95% -
std::multiset<int>::erase(key)_(existent)/32 -1.32% 22.466 22.170 - -0.11% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.32% 4.602 4.541 - -0.90% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 -1.32% 55.336 54.607 - 2.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.31% 117715.639 116171.841 - -0.60% -
SetIntersection_None_Vector_string_256_4 -1.31% 4483081.756 4424478.956 - -2.08% -
SetIntersection_None_Vector_uint32_256_1 -1.31% 4233797.724 4178476.636 - -3.12% -
BM_PushHeap_uint32_Ascending_262144 -1.31% 4.802 4.739 - -1.38% -
std::multiset<std::string>::clear()/8192 -1.31% 213379.096 210593.190 - -3.29% -
rng::contains(list<int>)_(process_all)/1048576 -1.30% 832591.044 821730.607 - -0.13% -
std::for_each(set<int>::iterator)/8192 -1.30% 8080.925 7975.643 - -49.25% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.30% 64051.847 63217.425 - -0.70% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.30% 24.827 24.504 - 0.53% -
BM_CmpEqual_uchar_int -1.30% 1.073 1.059 - -3.15% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.30% 29080.269 28701.925 - -3.08% -
SetIntersection_Front_Vector_uint32_1024_4 -1.30% 1072834.861 1058900.004 - -2.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.30% 1123709.982 1109125.501 - -0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.30% 1268.911 1252.455 - -2.38% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.30% 486695.735 480384.799 - 3.98% -
std::rotate_copy(list<int>)/32 -1.30% 8.774 8.661 - 0.60% -
SetIntersection_None_Vector_uint64_262144_256 -1.29% 1127834.409 1113231.070 - -2.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.29% 1188433.943 1173071.009 - -1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.29% 3495475.875 3450350.496 - -2.89% -
std::is_sorted(list<int>,_pred)/8 -1.29% 4.052 4.000 - 8.84% -
SetIntersection_None_Set_uint64_256_4 -1.29% 11201430.073 11056849.967 - -4.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.29% 4.080 4.027 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.29% 1234367.203 1218479.923 - -0.67% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 13216.635 13046.843 - 0.25% -
BM_std_minmax_element<int>/70000 -1.28% 17652.241 17425.586 - -5.65% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.28% 7767.853 7668.190 - -0.87% -
BM_PushHeap_string_QuickSortAdversary_4 -1.28% 6.499 6.415 - 0.58% -
std::any_of(list<int>)_(process_all)/8192 -1.28% 7818.528 7718.614 - 5.87% -
std::remove(list<int>)_(prefix)/8192 -1.28% 8352.345 8245.659 - -0.16% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.28% 1.421 1.403 - -0.88% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.27% 12790.809 12627.769 - -0.17% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.27% 291206.076 287514.955 - 0.31% -
std::map<int,_int>::count(key)_(existent)/1024 -1.26% 3.860 3.811 - -13.54% -
BM_deque_vector_ranges_move/70000 -1.26% 3302.773 3261.223 - 0.02% -
SetIntersection_None_Vector_string_16384_16384 -1.25% 1239105.989 1223630.030 - -1.92% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.25% 9887.245 9763.773 - -0.65% -
BM_deque_deque_ranges_copy_backward/4096 -1.25% 154.104 152.181 - 0.86% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.25% 15.955 15.756 - -3.27% -
std::multimap<int,_int>::ctor(const&)/1024 -1.25% 6623.528 6541.040 - -2.11% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.24% 4.472 4.416 - 6.45% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.24% 8.703 8.595 - 4.30% -
std::make_heap(vector<int>)_(heap)/8 -1.24% 14.781 14.598 - -2.41% -
BM_deque_vector_copy/70000 -1.24% 3210.240 3170.494 - -0.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.23% 196.699 194.272 - -0.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.23% 442.396 436.952 - -1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.23% 1208802.950 1193935.562 - -2.12% -
BM_vector_deque_ranges_move/2 -1.23% 2.061 2.036 - -1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.23% 5773608.156 5702629.012 - -1.02% -
BM_std_minmax_element<int>/64000 -1.23% 16147.136 15949.112 - -5.57% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.23% 8204.735 8104.157 - -2.06% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.22% 366556.562 362069.286 - 0.12% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.22% 50045.918 49435.799 - -1.19% -
std::map<std::string,_int>::ctor(const&)/1024 -1.22% 35520.902 35088.371 - -1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.22% 13811092.363 13643222.815 - -2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.21% 15649065.040 15460078.231 - -1.01% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.21% 1885.416 1862.671 - 0.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.21% 5.064 5.003 - -5.77% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.21% 21.797 21.535 - -2.03% -
std::rotate(deque<int>)_(by_1/4)/32 -1.20% 13.179 13.020 - -56.33% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.20% 2186.521 2160.267 - -0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.20% 12923.504 12768.404 - 0.02% -
rng::contains(list<int>)_(process_all)/8192 -1.20% 7006.308 6922.225 - -3.66% -
std::set<int>::find(key)_(existent)/8192 -1.20% 8.352 8.252 - 3.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.20% 20.527 20.281 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.19% 21329389.388 21075195.853 - 0.12% -
SetIntersection_Front_Vector_uint32_256_16 -1.18% 4169898.978 4120554.815 - -4.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.18% 409202.954 404361.151 - -0.80% -
BM_deque_deque_move/65536 -1.18% 3121.131 3084.231 - -0.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.18% 676.835 668.842 - -1.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.18% 47.474 46.913 - -22.35% -
BM_deque_vector_ranges_move/64000 -1.18% 3017.495 2981.905 - 0.71% -
std::search(vector<int>)_(no_match)/1048576 -1.18% 212923.805 210412.723 - -1.46% -
SetIntersection_Interlaced_Vector_string_16_16 -1.18% 51975955.994 51363586.840 - -1.17% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.18% 2225467.293 2199251.198 - 9.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 737.926 729.237 - -3.39% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.17% 360.460 356.225 - -0.26% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.17% 288331.736 284945.875 - -0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.17% 16966121.466 16767164.858 - -6.70% -
SetIntersection_Front_Set_float_262144_256 -1.17% 3678776.211 3635698.571 - -1.91% -
std::copy(vector<int>)/262144 -1.17% 12525.951 12379.289 - -1.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.17% 17.718 17.510 - -11.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.17% 13.339 13.183 - 0.39% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.17% 21.455 21.205 - 0.26% -
rng::find(vector<bool>)_(process_all)/1024 -1.17% 4.615 4.561 - -2.58% -
BM_StringFindAllMatch/512 -1.17% 11.655 11.519 - -0.77% -
std::partial_sort(deque<int>)_(ascending)/8 -1.17% 32.986 32.602 - 5.62% -
SetIntersection_Front_Set_string_1024_1 -1.16% 1089827.303 1077208.252 - -2.66% -
std::find_if(list<int>)_(process_all)/1024 -1.16% 707.173 698.996 - -0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.16% 23173434.923 22905550.734 - -13.44% -
std::move_backward(list<int>)/8 -1.16% 3.374 3.335 - 0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.15% 903517.873 893118.779 - -3.89% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.15% 42.667 42.177 - -0.31% -
SetIntersection_None_Set_string_16384_1 -1.15% 198762802.103 196477653.755 - 4.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.15% 17957869.284 17751449.621 - -10.89% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.15% 17619973.799 17417587.855 - -3.16% -
std::move(vector<bool>)_(unaligned)/64 -1.15% 1.648 1.630 - -0.06% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.15% 17506.608 17306.038 - 0.98% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.14% 52433.572 51834.151 - -62.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 366.984 362.795 - -4.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.14% 12484.864 12342.377 - -0.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.14% 8.587 8.489 - -1.92% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.14% 5.516 5.453 - -2.28% -
std::set<std::string>::equal_range(key)_(existent)/1024 -1.14% 26.274 25.975 - 19.22% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.14% 17313.830 17116.943 - -0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.13% 1118114.517 1105425.309 - -0.44% -
SetIntersection_None_Set_float_1024_1 -1.13% 8861091.649 8760697.176 - -2.39% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.13% 24.421 24.146 - 2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.13% 2183454.806 2158832.137 - -0.69% -
std::unique_copy(deque<int>)_(sprinkled)/32 -1.12% 9.398 9.293 - 1.00% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.12% 10.453 10.336 - 3.98% -
SetIntersection_None_Vector_float_1024_1024 -1.12% 1084408.397 1072244.117 - -0.47% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.12% 484.627 479.197 - -0.33% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.12% 2763.309 2732.400 - -2.12% -
SetIntersection_None_Set_float_1024_16 -1.12% 8972808.165 8872474.321 - -0.37% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.12% 31.993 31.636 - -1.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 6854.843 6778.403 - -1.18% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.11% 3983.898 3939.666 - -0.21% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.11% 3.857 3.814 - -0.54% -
SetIntersection_Front_Vector_uint64_16_16 -1.10% 35346908.370 34956399.244 - -3.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.10% 291.192 287.978 - -3.14% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.10% 47.420 46.898 - 2.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.10% 1571680.109 1554416.612 - -3.30% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.10% 35502.608 35112.926 - -1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.10% 1046472.008 1035009.026 - -2.06% -
std::sort_heap(vector<NonIntegral>)/1024 -1.09% 10019.678 9910.152 - -0.22% -
SetIntersection_Front_Set_string_64_4 -1.09% 18949564.881 18742510.255 - -2.16% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.09% 19.726 19.510 - -5.03% -
BM_StringRelational_Less_Huge_Large_Control -1.09% 2.168 2.144 - -1.49% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.09% 53.073 52.497 - -1.33% -
SetIntersection_None_Set_string_256_256 -1.09% 5858306.205 5794692.120 - 1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.09% 5774634.497 5711929.737 - -1.94% -
BM_CmpLess_uchar_short -1.08% 1.032 1.021 - -10.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.08% 6.403 6.333 - -0.50% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.08% 33766.315 33401.506 - -1.37% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.08% 21.632 21.398 - -0.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.08% 13231.577 13089.061 - 2.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.07% 1186689.173 1173936.966 - -5.26% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.07% 16540.281 16362.611 - -3.50% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -1.07% 10981.298 10863.418 - 7.03% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.07% 1086679.895 1075037.053 - -2.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.07% 167.731 165.934 - -0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.07% 1114572.598 1102682.791 - -0.60% -
SetIntersection_Front_Set_uint64_16384_1024 -1.07% 12584501.035 12450260.858 - -0.08% -
BM_StringFindNoMatch/10 -1.07% 1.401 1.387 - 2.24% -
SetIntersection_Interlaced_Set_string_256_16 -1.07% 18094305.221 17901586.724 - -2.33% -
std::stable_sort(vector<int>)_(descending)/8192 -1.06% 18614.735 18416.556 - -0.43% -
std::copy(deque<int>)/64 -1.06% 2.711 2.683 - -11.10% -
std::map<std::string,_int>::ctor(const&)/8192 -1.06% 348249.707 344551.131 - -1.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.06% 716.601 708.995 - -4.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.06% 58406897.397 57787721.033 - -1.75% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.06% 28.092 27.794 - -89.38% -
std::find(vector<short>)_(process_all)/1024 -1.05% 22.803 22.563 - 0.31% -
rng::for_each(set<int>)/50 -1.05% 38.150 37.750 - -13.88% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.05% 178143299.500 176274007.188 - -2.56% -
std::reverse_copy(list<int>)/32768 -1.05% 27029.667 26746.827 - 3.27% -
BM_vector_deque_ranges_copy_backward/64 -1.04% 3.051 3.019 - -0.59% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.04% 6683.631 6614.177 - 1.04% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.03% 29.995 29.685 - -4.75% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.03% 604.719 598.471 - -1.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.03% 367.100 363.309 - 1.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.03% 818947.552 810525.058 - 1.38% -
std::remove_if(deque<int>)_(prefix)/1024 -1.03% 565.417 559.603 - 2.47% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.03% 3.068 3.036 - 0.20% -
BM_deque_vector_move_backward/4096 -1.03% 149.861 148.320 - 0.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.03% 930.371 920.825 - -18.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.03% 3073745.985 3042210.791 - -4.83% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 -1.03% 15086.820 14932.085 - -0.27% -
std::adjacent_find(list<int>,_pred)/8 -1.03% 3.834 3.794 - -0.99% -
SetIntersection_Front_Vector_uint32_256_4 -1.02% 4203378.756 4160372.812 - -1.57% -
SetIntersection_None_Set_uint64_256_64 -1.02% 9182748.535 9089134.113 - -3.12% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.02% 287.513 284.589 - -7.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.01% 59.560 58.958 - -0.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.01% 5734.255 5676.272 - 2.95% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.01% 14160.693 14017.688 - 8.70% -
std::find_end(vector<int>)_(single_element)/1000 -1.01% 244.912 242.445 - 5.47% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.00% 6944.079 6874.513 - 0.35% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 234.05% 251.460 839.994 - -10.75% -
std::for_each_n(vector<int>)/8 198.58% 0.911 2.720 - 1.69% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 149.96% 35.357 88.380 - -1.93% -
SetIntersection_Interlaced_Vector_uint32_262144_64 137.37% 8475549.431 20118355.341 - 116.83% -
SetIntersection_Interlaced_Vector_uint64_262144_64 136.77% 10397009.900 24616696.231 - -2.29% -
SetIntersection_Interlaced_Vector_float_262144_256 128.72% 20310714.315 46455631.789 - -15.02% -
SetIntersection_Interlaced_Vector_float_262144_16 125.49% 2928717.384 6604102.020 - 6.27% -
std::copy_if(vector<int>)_(every_other)/32768 124.88% 7217.053 16229.837 - 0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 123.64% 721.093 1612.619 - 148.68% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 122.32% 3927.250 8731.123 - -0.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 122.22% 32.710 72.688 - 30.18% -
std::copy_if(vector<int>)_(every_other)/4096 121.03% 905.895 2002.342 - 0.56% -
std::copy_if(vector<int>)_(every_other)/262144 120.37% 58160.561 128171.117 - 0.62% -
std::copy_if(vector<int>)_(every_other)/1048576 115.98% 232805.495 502807.859 - 0.82% -
std::copy_if(vector<int>)_(every_other)/512 115.49% 118.492 255.338 - 0.53% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 112.66% 1011.249 2150.498 - -0.63% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.86% 13.066 27.682 - 0.43% -
std::copy_if(vector<int>)_(every_other)/64 111.33% 15.539 32.838 - 0.27% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 106.06% 31.347 64.593 - 0.55% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 104.47% 11.831 24.190 - -0.72% -
std::replace_if(deque<int>)_(sprinkled)/32 99.39% 12.354 24.633 - 97.85% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 98.82% 752.078 1495.258 - -18.46% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 98.76% 43.699 86.856 - 44.13% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 97.75% 734.320 1452.121 - -17.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 97.73% 546.734 1081.080 - 97.78% -
SetIntersection_Interlaced_Vector_uint32_262144_16 90.18% 3078611.118 5854802.855 - 4.26% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 90.07% 0.258 0.489 - 0.76% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.92% 0.258 0.490 - 0.68% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 89.75% 8.826 16.747 - 89.71% -
std::replace_if(deque<int>)_(prefix)/32 89.24% 13.947 26.394 - 88.70% -
BM_StringCtorDefault 87.89% 0.243 0.457 - 84.11% -
std::reverse(vector<int>)/8 83.66% 1.478 2.715 - 83.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 81.93% 5.944 10.813 - 84.66% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.06% 23.019 40.988 - 0.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 75.87% 66.006 116.083 - 27.01% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.37% 409.990 719.008 - -3.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 72.53% 162.883 281.025 - -2.73% -
std::copy_if(vector<int>)_(every_other)/8 67.71% 2.529 4.242 - 2.67% -
std::replace_if(deque<int>)_(sprinkled)/50 67.19% 18.554 31.022 - 66.11% -
ranges::min(std::list<long_long>)/1 67.08% 0.225 0.376 - -16.47% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 65.31% 35.551 58.768 - -66.90% -
std::replace_if(deque<int>)_(prefix)/50 63.61% 20.264 33.155 - 63.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 61.35% 0.299 0.482 - 21.98% -
std::find_if_not(list<int>)_(process_all)/8 59.59% 2.254 3.596 - 0.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 59.22% 35.413 56.384 - 19.18% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 55.89% 12.090 18.848 - -51.09% -
SetIntersection_Interlaced_Vector_float_1024_64 55.18% 3272023.439 5077551.058 - -1.98% -
std::multiset<std::string>::erase(key)_(existent)/32 55.16% 51.656 80.149 - -2.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 53.22% 3.523 5.398 - 5.01% -
ranges::min(std::deque<char>)/70000 53.09% 17335.680 26539.220 - 33.82% -
rng::for_each(multiset<int>)/8 52.71% 4.482 6.845 - -0.30% -
std::none_of(vector<int>)_(process_all)/50 52.10% 12.678 19.283 - 0.70% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 50.21% 87789.553 131867.324 - -4.59% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 49.07% 26.743 39.866 - -75.14% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 48.89% 19.860 29.570 - 35.17% -
BM_vector_deque_ranges_move/0 48.84% 0.396 0.590 - 70.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 48.59% 48.328 71.809 - -2.56% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 48.43% 2.493 3.701 - 44.68% -
std::set<int>::contains(key)_(non-existent)/8192 48.06% 10.322 15.282 - 29.17% -
SetIntersection_Interlaced_Vector_uint32_262144_256 47.97% 27482531.385 40666777.778 - 14.48% -
std::move(vector<int>)/262144 47.07% 14891.503 21900.550 - 48.44% -
std::set<std::string>::contains(key)_(non-existent)/1024 47.02% 20.044 29.469 - 27.82% -
std::partition(list<int>)_(sparse)/50 45.55% 14.858 21.626 - -1.49% -
rng::for_each(set<int>)/8 45.46% 4.492 6.534 - -4.23% -
std::unordered_set<std::string>::find(key)_(existent)/1024 44.67% 28.851 41.739 - -5.43% -
std::multiset<std::string>::erase(key)_(existent)/1024 43.69% 68.416 98.307 - 1.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.82% 34.843 49.763 - -32.67% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 42.81% 16.719 23.876 - 169.32% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 41.07% 1.167 1.647 - 20.35% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 41.05% 10.626 14.988 - 152.71% -
rng::for_each(multimap<int>)/8 40.50% 4.390 6.167 - -0.50% -
std::set<std::string>::insert(value)_(already_present)/1024 39.85% 22.657 31.686 - 23.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 39.80% 0.353 0.493 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 39.43% 88937523.839 124007668.096 - 32.37% -
SetIntersection_Interlaced_Vector_uint32_16384_64 39.35% 6288828.913 8763734.594 - 37.21% -
std::is_sorted(deque<int>)/8 39.34% 2.861 3.987 - -14.41% -
std::equal(vector<bool>)_(unaligned)/50 39.02% 0.816 1.135 - 0.53% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 38.97% 5.463 7.592 - 11.41% -
BM_lexicographical_compare_three_way_slow_path/16384 38.97% 3657.658 5082.953 - 11.74% -
rng::for_each(map<int>)/8 38.86% 4.442 6.168 - -0.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 38.54% 10385.059 14387.963 - 25.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 38.31% 7.939 10.981 - 75.76% -
std::copy(vector<int>)/4096 38.15% 150.626 208.084 - 44.64% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.78% 19.225 26.488 - 0.33% -
BM_lexicographical_compare_three_way_slow_path/4096 37.64% 925.619 1274.054 - 11.09% -
std::map<std::string,_int>::find(key)_(non-existent)/32 37.60% 9.945 13.684 - 11.22% -
std::copy(list<int>)/64 37.28% 33.494 45.980 - 51.68% -
std::shift_right(vector<int>)/32 36.86% 2.942 4.027 - -3.96% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 36.47% 67.770 92.482 - 33.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.02% 31.457 42.788 - 34.96% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 35.89% 8.279 11.250 - 15.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 35.86% 44.611 60.607 - 36.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 35.70% 2.254 3.059 - -0.13% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 35.51% 20.309 27.520 - 10.93% -
BM_lexicographical_compare_three_way_slow_path/1048576 35.45% 241472.428 327071.088 - 11.10% -
BM_lexicographical_compare_three_way_slow_path/1024 35.13% 239.615 323.797 - 10.19% -
BM_lexicographical_compare_three_way_slow_path/65536 34.24% 15045.955 20196.940 - 11.19% -
ranges::min(std::deque<char>)/64 34.11% 16.209 21.738 - 21.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 33.82% 73.949 98.960 - 3.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.63% 26.825 35.846 - -1.64% -
std::adjacent_find(deque<int>)/50 32.94% 14.032 18.655 - 5.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 32.93% 74.839 99.486 - 15.73% -
BM_PushHeap_float_Ascending_1 32.48% 0.393 0.521 - -17.95% -
BM_PushHeap_uint32_Random_1 32.26% 0.465 0.615 - 30.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.16% 18.411 24.332 - -26.09% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 32.13% 0.228 0.302 - -32.64% -
SetIntersection_Interlaced_Vector_uint32_16384_16 32.03% 2417594.561 3192049.156 - 20.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 32.00% 0.367 0.484 - 50.82% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.95% 4315.562 5694.475 - -2.97% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 31.62% 50.014 65.826 - -2.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 31.60% 10.187 13.406 - 26.61% -
BM_lexicographical_compare_three_way_slow_path/64 31.22% 15.120 19.841 - 11.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 31.19% 1.092 1.433 - 11.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.16% 29.268 38.388 - 13.91% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 31.14% 44403612.134 58233010.820 - 19.67% -
std::equal(vector<bool>)_(unaligned)/8 31.09% 0.818 1.072 - -4.90% -
BM_vector_deque_copy_backward/0 30.87% 0.419 0.548 - 11.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.44% 24.959 32.558 - 29.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.17% 68.201 88.776 - -3.04% -
std::rotate(list<int>)_(by_1/3)/32 30.10% 12.931 16.823 - 0.91% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 30.04% 1.001 1.302 - -2.99% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 29.82% 5.570 7.231 - 17.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 29.64% 43.137 55.924 - 29.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.61% 42.154 54.636 - 1.94% -
std::adjacent_find(deque<int>)/8 29.61% 2.935 3.803 - 28.92% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 29.61% 88.098 114.183 - 28.55% -
std::unordered_map<int,_int>::count(key)_(existent)/32 29.39% 1.155 1.494 - -5.97% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 29.33% 518.014 669.934 - 25.33% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 29.31% 0.338 0.437 - 29.31% -
BM_PushHeap_uint32_QuickSortAdversary_1 29.17% 0.394 0.509 - 29.46% -
ranges::min(std::list<char>)/1 29.05% 0.354 0.456 - 8.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 28.95% 0.477 0.615 - 11.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.60% 49.242 63.324 - 46.09% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 28.51% 1.333 1.713 - 11.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.34% 24.678 31.673 - -0.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 28.11% 0.958 1.227 - 19.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 27.96% 1.063 1.361 - 25.78% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 27.87% 7520.595 9616.210 - 0.02% -
BM_lexicographical_compare_three_way_slow_path/262144 27.80% 63294.777 80889.400 - 11.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 27.63% 33.177 42.342 - 1.12% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 27.35% 7259.828 9245.656 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_262144_256 27.04% 35286190.390 44827827.687 - -34.74% -
BM_lexicographical_compare_three_way_slow_path/1 27.01% 0.364 0.462 - 18.95% -
SetIntersection_Interlaced_Vector_float_256_16 26.96% 5884909.753 7471681.798 - 5.80% -
ranges::minmax(std::deque<char>)/1 26.63% 0.657 0.832 - -9.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 26.52% 640.270 810.049 - -6.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.42% 4562981.152 5768688.247 - 0.13% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 25.87% 27.809 35.002 - 7.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.85% 53.285 67.060 - 15.86% -
std::map<int,_int>::contains(key)_(non-existent)/8192 25.83% 9.369 11.788 - 30.57% -
std::find_if(deque<int>)_(process_all)/50 25.78% 12.541 15.773 - 25.33% -
std::flat_multimap<int,_int>::erase(iterator)/8192 25.43% 491.203 616.100 - 25.43% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 25.18% 7.802 9.766 - -15.98% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.17% 19.995 25.029 - 8.67% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.16% 79717150.781 99770866.008 - -0.10% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 25.14% 8300.318 10387.346 - 0.83% -
BM_lexicographical_compare_three_way_slow_path/256 25.07% 68.636 85.846 - 7.99% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 25.04% 4.507 5.636 - 17.07% -
std::find_end(deque<int>)_(single_element)/1000 24.96% 249.091 311.272 - 0.28% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 24.95% 27.416 34.255 - 0.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 24.60% 1.112 1.385 - 15.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 24.52% 11.293 14.062 - 16.01% -
std::for_each_n(deque<int>)/50 24.52% 3.961 4.932 - 27.24% -
std::find_if(vector<char>)_(process_all)/50 24.45% 5.347 6.654 - 0.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 24.35% 1.486 1.848 - 9.45% -
std::find_if_not(vector<char>)_(process_all)/50 24.30% 5.349 6.648 - 0.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 24.29% 0.923 1.147 - 4.44% -
std::set<std::string>::contains(key)_(non-existent)/32 24.24% 9.813 12.192 - 20.75% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 23.67% 49.746 61.519 - -9.46% -
std::unordered_set<int>::count(key)_(non-existent)/1024 23.14% 1.386 1.707 - 5.37% -
std::replace(vector<int>)_(sprinkled)/50 22.78% 8.763 10.758 - 21.27% -
std::multiset<std::string>::erase(iterator)/8192 22.64% 29.953 36.734 - -2.08% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 22.62% 11.127 13.644 - 11.01% -
rng::for_each(multiset<int>)/32 22.61% 20.613 25.274 - -0.72% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 22.43% 21.102 25.836 - 2.82% -
rng::for_each(multimap<int>)/32 22.28% 21.471 26.255 - 0.89% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.25% 25.311 30.944 - -0.41% -
SetIntersection_Interlaced_Vector_uint32_1024_256 21.95% 5926865.277 7228089.238 - 12.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.75% 62.699 76.339 - 20.87% -
std::set<std::string>::erase(iterator)/1024 21.45% 25.981 31.554 - 2.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 21.31% 75913.046 92093.259 - 10.53% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 21.08% 48.762 59.040 - 16.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.87% 34.641 41.871 - 21.77% -
std::upper_bound(std::list<int>)/100 20.86% 83.840 101.330 - 0.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 20.86% 1448.277 1750.349 - -3.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 20.84% 5.695 6.882 - -19.93% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.67% 617.132 744.690 - -8.74% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 20.61% 22.999 27.740 - -19.39% -
std::multimap<std::string,_int>::erase(iterator)/1024 20.60% 28.487 34.354 - 14.18% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 20.55% 1.279 1.541 - 16.64% -
std::copy_if(list<int>)_(every_other)/64 20.48% 23.190 27.939 - 0.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.33% 2.500 3.008 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 20.32% 111152.191 133739.559 - 13.30% -
std::multiset<std::string>::erase(iterator)/1024 20.19% 28.383 34.115 - 8.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 20.10% 34.435 41.356 - -1.79% -
ranges::min(std::deque<long_long>)/70000 20.06% 26305.416 31582.774 - 67.14% -
std::find_if(vector<char>)_(process_all)/32768 20.01% 3137.543 3765.231 - -0.16% -
std::find_if_not(vector<char>)_(process_all)/32768 19.98% 3135.211 3761.763 - 0.39% -
BM_StringRelational_Eq_Small_Small_Control 19.90% 1.685 2.020 - 8.49% -
std::find_if(list<int>)_(process_all)/8192 19.67% 7450.918 8916.777 - 19.32% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.64% 0.962 1.151 - 11.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.60% 8359.311 9998.109 - -14.56% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.59% 5958482.543 7125622.452 - 0.75% -
rng::for_each(set<int>)/32 19.54% 21.082 25.202 - -0.68% -
std::stable_partition(deque<int>)_(sparse)/32 19.46% 11.148 13.317 - 16.43% -
std::reverse(deque<int>)/64 19.44% 12.961 15.481 - 18.79% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 19.25% 7683.944 9163.079 - 3.97% -
std::set<std::string>::equal_range(key)_(existent)/1024 19.22% 21.788 25.975 - -1.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 19.17% 404.497 482.020 - 8.17% -
std::search(deque<int>)_(near_matches)/1000 19.13% 18549.697 22097.329 - 14.69% -
std::find_if_not(vector<char>)_(process_all)/8192 19.12% 794.703 946.625 - 0.29% -
std::find_if(vector<char>)_(process_all)/8192 19.07% 795.203 946.819 - 0.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.00% 32.661 38.866 - 19.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.98% 35.775 42.566 - 4.17% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 18.95% 0.367 0.437 - -8.77% -
BM_PushHeap_uint64_Random_1 18.93% 0.392 0.466 - -0.11% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.80% 10011.729 11894.104 - 20.59% -
std::find_if_not(vector<char>)_(process_all)/8 18.77% 1.327 1.576 - 11.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.77% 51.024 60.599 - 6.79% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 18.76% 9.009 10.699 - 5.25% -
SetIntersection_Interlaced_Vector_uint64_1024_64 18.75% 3675759.902 4364967.293 - 4.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.74% 63.587 75.503 - 0.24% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 18.65% 4711.197 5589.856 - 20.25% -
ranges::min(std::vector<char>)/64 18.58% 3.618 4.290 - 1.75% -
rng::find_last_if(vector<char>)_(bail_10%)/50 18.46% 11.423 13.531 - 8.82% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.44% 3234.376 3830.853 - 0.02% -
ranges::min(std::list<long_long>)/70000 18.44% 43951.013 52055.661 - 2.48% -
std::search(deque<int>)_(near_matches)/1024 18.33% 19502.269 23077.407 - 14.79% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 18.32% 32.647 38.627 - 16.69% -
std::copy(list<int>)/8 18.20% 2.147 2.538 - 1.98% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 18.17% 27.715 32.752 - 7.32% -
ranges::minmax(std::deque<long_long>)/1 18.06% 0.690 0.814 - -3.92% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 17.95% 96441.383 113756.063 - 3.97% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 17.87% 6.673 7.866 - 11.83% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 17.85% 3.208 3.780 - 55.75% -
std::list<int>::erase(begin)_(cheap_elements)/32 17.78% 10.267 12.093 - -3.74% -
BM_vector_deque_move/0 17.72% 0.519 0.611 - 16.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.65% 40.061 47.130 - 11.88% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.63% 417454.532 491031.768 - -2.55% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 17.60% 29.807 35.053 - -14.69% -
std::list<int>::erase(begin)_(cheap_elements)/1024 17.60% 10.278 12.086 - -3.28% -
SetIntersection_Interlaced_Vector_uint64_262144_4 17.52% 1582098.356 1859232.769 - 0.49% -
std::rotate(list<int>)_(by_1/2)/8192 17.42% 4656.686 5467.913 - 0.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 17.42% 39.719 46.637 - 11.94% -
std::find_if_not(vector<int>)_(bail_25%)/32768 17.35% 842.915 989.155 - 4.59% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 17.34% 5.511 6.466 - 43.47% -
std::partition_point(vector<int>)/8192 17.33% 7.975 9.357 - -0.20% -
BM_StringEraseWithMove_Empty_Opaque 17.19% 0.789 0.925 - 9.86% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 17.12% 11.523 13.496 - 16.93% -
std::replace(vector<int>)_(sprinkled)/1024 17.12% 149.937 175.605 - 16.71% -
std::multimap<std::string,_int>::erase(iterator)/8192 17.06% 25.957 30.384 - -3.03% -
BM_deque_vector_copy/0 16.99% 1.249 1.461 - 14.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.95% 0.693 0.811 - 0.02% -
std::copy_backward(deque<int>)/64 16.90% 3.027 3.538 - 16.84% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.90% 0.693 0.810 - -0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.90% 0.693 0.810 - -0.16% -
std::map<int,_int>::find(key)_(existent)/1024 16.89% 3.643 4.258 - 0.97% -
std::find(vector<long_long>)_(bail_25%)/8 16.76% 0.893 1.043 - 13.02% -
std::list<int>::erase(begin)_(cheap_elements)/8192 16.72% 10.169 11.869 - -3.81% -
std::search(deque<int>)_(no_match)/1024 16.69% 303.162 353.764 - 17.26% -
std::is_sorted_until(list<int>,_pred)/8192 16.68% 7620.691 8891.703 - -0.63% -
rng::for_each(map<int>)/32 16.50% 21.636 25.206 - -0.53% -
BM_StringRelational_Compare_Small_Empty_Control 16.49% 1.616 1.882 - 2.75% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 16.44% 37449.035 43606.420 - -7.05% -
std::find_if(vector<char>)_(process_all)/8 16.43% 1.258 1.465 - -4.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 16.34% 524.207 609.888 - -18.96% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 16.30% 46.525 54.110 - -2.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 16.29% 25.021 29.098 - 21.71% -
ranges::min(std::deque<char>)/8 16.28% 2.283 2.655 - 12.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.27% 67.682 78.692 - -2.89% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.20% 2.599 3.020 - -0.65% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 16.16% 27.623 32.088 - 9.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 16.14% 1693.090 1966.337 - 11.45% -
std::fill(vector<bool>)/262144 16.12% 720.065 836.114 - 262.57% -
std::set<int>::lower_bound(key)_(non-existent)/1024 16.10% 5.625 6.530 - 7.77% -
std::fill_n(list<int>)/8192 16.09% 7150.174 8300.818 - 5.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 16.09% 43193591.901 50142627.995 - -6.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 16.07% 170865.986 198330.936 - 10.60% -
std::for_each_n(deque<int>)/32 16.05% 3.757 4.360 - 16.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 16.04% 1526.814 1771.774 - 2.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 16.01% 1.335 1.549 - -6.73% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.96% 226.515 262.675 - 15.95% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 15.94% 6.256 7.253 - 4.22% -
std::for_each(set<int>::iterator)/32 15.88% 21.134 24.491 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_16384_256 15.88% 19485468.659 22578857.633 - 11.85% -
std::unordered_set<std::string>::count(key)_(existent)/1024 15.82% 34.632 40.111 - 2.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 15.80% 39.832 46.124 - 13.05% -
ranges::min(std::list<__int128>)/1 15.76% 0.396 0.459 - 12.56% -
ranges::min(std::deque<long_long>)/1 15.62% 0.600 0.693 - 3.49% -
std::adjacent_find(list<int>)/50 15.60% 20.183 23.331 - 1.11% -
rng::find_last(deque<int>)_(bail_10%)/50 15.56% 11.313 13.073 - 15.00% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 15.50% 1366.765 1578.636 - 2.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15.49% 11975.688 13831.153 - 16.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 15.49% 2.743 3.168 - 7.03% -
BM_StringConstructDestroyCStr_Small_Transparent 15.45% 0.368 0.424 - 7.56% -
std::set<std::string>::find(key)_(non-existent)/8192 15.45% 26.480 30.570 - 14.10% -
SetIntersection_Interlaced_Vector_string_16384_16 15.35% 4196838.386 4840901.504 - 19.65% -
std::vector<std::string>::ctor(size)/32 15.33% 31.751 36.620 - 19.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 15.33% 2.385 2.751 - 19.37% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 15.17% 12.488 14.382 - 15.44% -
std::replace(vector<int>)_(sprinkled)/32 15.16% 5.802 6.682 - 15.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.16% 28.206 32.482 - 2.56% -
std::multimap<int,_int>::ctor(const&)/8192 15.13% 53130.309 61167.519 - 15.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 15.12% 1.042 1.200 - -3.58% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.11% 892.241 1027.102 - -0.07% -
std::rotate(deque<int>)_(by_1/2)/8192 15.07% 1458.690 1678.492 - 14.77% -
BM_num_put<bool> 15.06% 9.315 10.718 - -3.12% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 15.06% 4789.572 5510.858 - 14.18% -
SetIntersection_Interlaced_Vector_float_16384_256 15.02% 14879141.384 17114564.227 - -36.84% -
std::find_end(deque<int>)_(single_element)/1024 15.00% 277.808 319.471 - -6.82% -
std::find_if_not(vector<int>)_(bail_25%)/8192 14.96% 219.855 252.751 - 7.92% -
std::find_end(deque<int>)_(process_all)/1000 14.96% 261.439 300.546 - 5.73% -
ranges::min(std::deque<char>)/1 14.87% 0.686 0.788 - 13.77% -
std::make_heap(deque<int>)_(descending)/8192 14.80% 7682.167 8819.039 - 2.62% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 14.69% 23.889 27.398 - 16.27% -
std::for_each(multimap<int>::iterator)/8 14.63% 4.438 5.088 - 0.29% -
std::unique_copy(deque<int>)_(contiguous)/52 14.63% 14.396 16.503 - 11.32% -
std::find(deque<int>)_(bail_25%)/8 14.63% 1.995 2.287 - 0.34% -
std::multimap<std::string,_int>::ctor(const&)/32 14.51% 796.493 912.088 - 32.49% -
BM_vector_deque_copy_backward/64000 14.49% 7399.057 8470.856 - 6.69% -
SetIntersection_Interlaced_Vector_float_16384_64 14.46% 5576420.644 6382597.525 - -35.66% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 14.44% 87.552 100.198 - 10.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 14.35% 23.953 27.391 - 15.98% -
BM_tolower_char<wchar_t> 14.35% 0.603 0.690 - 11.99% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.34% 12.896 14.744 - -4.21% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.31% 10.014 11.447 - -25.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.30% 2.249 2.570 - 16.16% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.26% 4280.391 4890.927 - -0.15% -
rng::find(vector<bool>)_(process_all)/8 14.23% 0.642 0.733 - 14.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 14.23% 33.359 38.106 - -23.63% -
BM_lexicographical_compare_three_way_slow_path/16 14.15% 4.356 4.973 - 9.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 14.14% 574.778 656.025 - 25.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.11% 1417.675 1617.652 - -12.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 14.08% 731.555 834.563 - 7.70% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 14.08% 24759.709 28245.013 - 0.44% -
std::move_backward(list<int>)/4096 14.05% 5186.231 5914.730 - 4.60% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.01% 0.711 0.810 - 0.04% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 14.00% 89.814 102.385 - 15.57% -
rng::find(vector<bool>)_(process_all)/50 13.95% 0.692 0.788 - 23.42% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 13.92% 23.335 26.583 - 15.91% -
BM_StringEraseWithMove_Empty_Transparent 13.89% 0.557 0.634 - 4.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.86% 12.485 14.215 - 11.09% -
std::is_sorted_until(vector<int>)/8 13.85% 2.048 2.332 - 12.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 13.81% 0.298 0.340 - 29.70% -
std::make_heap(deque<int>)_(descending)/1024 13.81% 985.296 1121.353 - 2.58% -
std::for_each(multimap<int>::iterator)/32 13.73% 20.803 23.659 - 0.61% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 13.67% 120609.980 137098.152 - 16.00% -
ranges::minmax(std::list<char>)/64 13.66% 29.676 33.731 - -3.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 13.64% 53.254 60.517 - -1.63% -
std::rotate(deque<int>)_(by_1/2)/32 13.60% 7.501 8.522 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13.58% 8681590.725 9860452.124 - -4.42% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.51% 2.107 2.391 - -0.04% -
std::set<std::string>::find(key)_(non-existent)/1024 13.47% 19.937 22.623 - 12.66% -
SetIntersection_Interlaced_Vector_uint32_16384_4 13.43% 1371135.881 1555249.383 - 9.99% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.41% 7171.693 8133.401 - -0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.40% 1133.193 1285.029 - 6.59% -
BM_vector_deque_copy_backward/65536 13.38% 7667.258 8693.161 - 4.73% -
std::rotate(list<int>)_(1_element_backward)/50 13.37% 22.235 25.206 - 0.21% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.35% 14.421 16.346 - 0.45% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 13.34% 26.808 30.384 - 10.30% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 13.34% 4.823 5.466 - 0.92% -
std::find_if(vector<char>)_(bail_25%)/8 13.29% 0.818 0.926 - -8.29% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.28% 16049.085 18180.067 - 13.90% -
std::search(list<int>)_(single_element)/8192 13.26% 7486.594 8479.473 - 15.58% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 13.25% 48.608 55.051 - 13.96% -
ranges::min(std::vector<long_long>)/8 13.18% 2.126 2.406 - 5.47% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 13.16% 9.860 11.158 - 4.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 13.14% 52.256 59.124 - 23.75% -
std::for_each(map<int>::iterator)/8 13.11% 4.445 5.028 - 0.50% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 13.01% 1.260 1.424 - 18.46% -
bm_write 12.95% 531.909 600.778 - 0.30% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.92% 714.305 806.603 - 2.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 12.92% 29.128 32.891 - -1.61% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.89% 8.894 10.041 - -3.83% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 12.87% 30.166 34.049 - 4.68% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.87% 2538.343 2864.902 - 8.53% -
std::multiset<std::string>::contains(key)_(existent)/8192 12.86% 26.733 30.171 - 4.37% -
std::is_partitioned(list<int>)_(partitioned)/8192 12.82% 6820.001 7694.529 - 12.89% -
std::unique_copy(deque<int>)_(contiguous)/32 12.78% 9.419 10.623 - 11.28% -
BM_lexicographical_compare_three_way_slow_path/4 12.72% 1.130 1.274 - 8.16% -
std::multiset<int>::find(key)_(non-existent)/32 12.71% 2.469 2.783 - 23.57% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 12.71% 28.960 32.641 - 9.01% -
SetIntersection_None_Set_uint64_16384_1024 12.61% 169268240.056 190613986.223 - 12.10% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.56% 594.917 669.642 - 0.08% -
std::find_if_not(vector<int>)_(bail_25%)/1024 12.51% 28.480 32.045 - 12.67% -
std::stable_partition(list<int>)_(dense)/32 12.46% 33.506 37.680 - -2.16% -
std::find_if_not(vector<char>)_(process_all)/1024 12.44% 111.583 125.463 - 0.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 12.39% 1.508 1.695 - -6.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 12.36% 34.322 38.565 - 43.11% -
BM_PushHeap_uint64_Random_4 12.31% 2.258 2.536 - -2.43% -
std::rotate(list<int>)_(1_element_forward)/8192 12.31% 7164.598 8046.387 - 14.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 12.28% 20.500 23.018 - 1.96% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.28% 1.388 1.558 - -1.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12.17% 12369.837 13874.691 - 14.72% -
std::reverse(deque<int>)/512 12.11% 112.012 125.581 - 11.28% -
BM_deque_vector_move_backward/64000 12.03% 7173.428 8036.699 - 1.75% -
bm_ranges_lexicographical_compare<signed_char>/64 12.03% 2.058 2.305 - 0.02% -
vector<bool>(const_vector<bool>&) 12.02% 9.564 10.714 - 11.09% -
std::set<std::string>::find(key)_(non-existent)/32 12.00% 9.423 10.555 - 16.89% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.00% 7.010 7.851 - 1.88% -
bm_ranges_lexicographical_compare<int>/1 11.98% 1.286 1.440 - 0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.98% 199.261 223.130 - -14.62% -
BM_num_put<unsigned_long> 11.97% 10.429 11.677 - 4.29% -
std::find_if(vector<char>)_(process_all)/1024 11.96% 111.723 125.082 - 0.07% -
std::make_heap(deque<int>)_(heap)/8192 11.95% 7691.074 8609.883 - 0.29% -
BM_num_put<unsigned_long_long> 11.94% 10.120 11.329 - 1.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 11.93% 1.042 1.166 - 4.00% -
ranges::min(std::vector<long_long>)/64 11.91% 4.678 5.236 - 6.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 11.85% 5.525 6.180 - 5.34% -
std::rotate(list<int>)_(by_1/4)/32 11.80% 13.020 14.557 - 0.54% -
std::unordered_set<std::string>::erase(iterator)/1024 11.79% 27.474 30.714 - -9.74% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 11.75% 13.442 15.022 - 19.38% -
std::partial_sort(deque<int>)_(repeated)/8192 11.74% 67850.969 75818.163 - -0.49% -
std::find_end(deque<int>,_pred)_(single_element)/1000 11.74% 587.906 656.914 - -0.94% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 11.70% 21.110 23.580 - 10.30% -
std::find_if_not(list<int>)_(process_all)/1024 11.62% 685.464 765.120 - 5.56% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 11.62% 213.782 238.615 - 10.62% -
BM_deque_vector_ranges_move_backward/65536 11.59% 7380.689 8235.892 - 1.35% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 11.57% 16.964 18.927 - 15.60% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 11.56% 1.048 1.169 - -10.08% -
std::find(vector<bool>)_(process_all)/8 11.54% 0.560 0.625 - -10.38% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 11.52% 23.326 26.012 - 8.94% -
std::set<std::string>::contains(key)_(existent)/1024 11.47% 20.901 23.299 - -4.15% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 11.46% 9.855 10.983 - 19.53% -
std::for_each(set<int>::iterator)/8 11.45% 4.513 5.029 - 0.01% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 11.44% 1.508 1.680 - 25.98% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 11.43% 325.245 362.418 - 1.55% -
std::rotate(deque<int>)_(by_1/2)/50 11.42% 10.351 11.533 - -0.53% -
std::rotate(list<int>)_(by_1/4)/50 11.41% 23.478 26.157 - 2.00% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 11.40% 1.426 1.589 - -0.56% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 11.39% 26.129 29.104 - 0.08% -
BM_deque_vector_ranges_move_backward/64000 11.38% 7048.994 7850.943 - -1.56% -
BM_deque_vector_ranges_copy_backward/64000 11.36% 7216.258 8036.301 - 1.80% -
std::make_heap(deque<int>)_(heap)/1024 11.33% 985.834 1097.524 - 0.15% -
BM_vector_deque_ranges_copy_backward/65536 11.33% 7540.027 8394.252 - 1.11% -
std::set<std::string>::count(key)_(existent)/32 11.31% 15.437 17.183 - 1.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 11.30% 24.767 27.566 - 13.05% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 11.29% 12896.696 14352.140 - 14.74% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 11.26% 16663.636 18540.454 - 12.88% -
SetIntersection_Interlaced_Vector_float_256_256 11.24% 4606317.495 5124272.082 - -0.05% -
SetIntersection_Front_Vector_uint32_262144_1024 11.22% 5309396.348 5905063.419 - 0.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.22% 310.220 345.018 - -2.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 11.19% 6744.582 7499.541 - 7.83% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 11.16% 2.317 2.576 - 4.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.13% 32.052 35.619 - 44.29% -
BM_deque_vector_move_backward/65536 11.10% 7361.291 8178.616 - -0.38% -
std::find(vector<bool>)_(process_all)/50 11.09% 0.560 0.622 - -8.39% -
BM_PushHeap_uint32_PipeOrgan_4 11.08% 0.485 0.538 - -0.13% -
std::for_each(map<int>::iterator)/32 11.07% 21.499 23.879 - -0.00% -
SetIntersection_Front_Set_uint32_1024_256 11.02% 3805387.994 4224680.224 - 16.94% -
BM_deque_vector_copy_backward/65536 10.99% 7365.590 8174.903 - -0.14% -
BM_num_put<long_long> 10.95% 10.502 11.653 - 1.32% -
std::partition(deque<int>)_(sparse)/32 10.93% 11.368 12.611 - 27.99% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.92% 11591.517 12857.021 - 9.87% -
std::flat_multimap<int,_int>::erase(iterator)/1024 10.92% 75.413 83.644 - 7.65% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.89% 542496.021 601555.472 - 2.68% -
ranges::min(std::deque<long_long>)/64 10.86% 19.934 22.098 - 22.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 10.84% 19040.176 21103.500 - -2.59% -
std::find_if(deque<int>)_(process_all)/8 10.83% 2.576 2.855 - 13.18% -
std::unique(list<int>,_pred)_(contiguous)/8192 10.83% 7494.497 8306.354 - 9.35% -
BM_StringEraseWithMove_Large_Opaque 10.79% 2.481 2.749 - -3.95% -
std::move_backward(deque<int>)/32768 10.78% 3264.622 3616.519 - 0.61% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 10.77% 1.573 1.743 - -0.86% -
ranges::minmax(std::list<long_long>)/64 10.76% 28.084 31.107 - 1.57% -
BM_deque_deque_move/0 10.68% 0.789 0.873 - -5.25% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 10.68% 30.134 33.351 - -1.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.65% 44.154 48.856 - 11.12% -
std::for_each(multiset<int>::iterator)/32 10.64% 21.436 23.717 - 1.28% -
BM_vector_deque_ranges_move_backward/64000 10.61% 7376.683 8159.544 - 8.33% -
std::set<std::string>::find(key)_(existent)/32 10.56% 14.271 15.778 - 2.38% -
std::is_partitioned(list<int>)_(partitioned)/1024 10.54% 639.612 707.048 - 19.23% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.50% 34.714 38.360 - 10.27% -
std::make_heap(deque<int>)_(repeated)/8192 10.50% 16855.059 18625.105 - 3.06% -
std::find_if(deque<int>)_(process_all)/1024 10.49% 291.638 322.237 - 20.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 10.47% 32.207 35.580 - 12.87% -
BM_vector_deque_ranges_copy_backward/64000 10.46% 7401.867 8176.028 - 2.44% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 10.45% 31.103 34.355 - 6.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 10.43% 6153282.716 6795339.556 - 5.28% -
std::multimap<int,_int>::contains(key)_(existent)/1024 10.42% 3.891 4.296 - -6.31% -
BM_vector_deque_move_backward/64000 10.40% 7254.530 8009.159 - 2.87% -
std::sort_heap(vector<int>,_pred)/8 10.40% 30.307 33.458 - 3.77% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.39% 5.801 6.404 - 0.61% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 10.35% 23.216 25.619 - 7.65% -
SetIntersection_Front_Set_uint64_262144_256 10.32% 3713053.704 4096191.854 - 5.56% -
BM_vector_deque_move_backward/70000 10.25% 8003.041 8823.624 - 2.73% -
std::find_if(deque<int>)_(process_all)/8192 10.24% 2330.054 2568.696 - 19.39% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.21% 10.087 11.117 - 1.84% -
std::copy_backward(vector<bool>)_(aligned)/64 10.16% 1.605 1.768 - 4.53% -
rng::starts_with(vector<int>,_pred)/8 10.15% 2.312 2.546 - 3.52% -
ranges::min(std::list<char>)/8 10.15% 1.767 1.946 - 1.90% -
std::find_if(deque<int>)_(process_all)/32768 10.14% 9318.367 10263.683 - 18.48% -
std::for_each_n(join_view(vector<vector<int>>))/8 10.13% 1.409 1.552 - 7.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 10.10% 13005203.083 14318140.010 - 15.15% -
std::unordered_multiset<int>::count(key)_(existent)/1024 10.08% 1.528 1.682 - -11.35% -
SetIntersection_Front_Set_uint32_1024_64 10.08% 1631755.639 1796207.457 - 11.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 10.03% 0.389 0.427 - 8.27% -
std::map<std::string,_int>::erase(iterator)/8192 10.00% 29.032 31.934 - 10.09% -
std::for_each(multiset<int>::iterator)/8 9.97% 4.590 5.048 - 0.43% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.93% 863.314 949.021 - 1.31% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.93% 8.932 9.819 - 0.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 9.90% 54842.392 60273.638 - 9.95% -
std::stable_partition(deque<int>)_(sparse)/50 9.90% 27.391 30.102 - 6.56% -
BM_deque_vector_ranges_copy_backward/70000 9.85% 7926.998 8707.969 - -2.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.85% 272.245 299.062 - 8.26% -
BM_deque_vector_ranges_copy_backward/65536 9.83% 7489.534 8225.461 - -0.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.82% 22.641 24.864 - 3.72% -
SetIntersection_Interlaced_Vector_float_262144_1024 9.81% 103759567.730 113936974.769 - -22.09% -
BM_deque_vector_copy_backward/70000 9.75% 7945.824 8720.932 - -2.11% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.73% 11.286 12.384 - -6.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 9.71% 2453927.205 2692315.733 - 1.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.70% 44.374 48.678 - 9.90% -
BM_vector_deque_move_backward/0 9.65% 0.419 0.459 - -1.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.61% 0.592 0.648 - 3.75% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 9.61% 1.595 1.749 - -2.66% -
BM_StringConstructDestroyCStr_Large_Opaque 9.59% 15.052 16.495 - -3.53% -
std::vector<int>::ctor(size)/8192 9.57% 517.543 567.050 - 0.92% -
BM_std_minmax_element<long_long>/64000 9.54% 16273.847 17827.017 - 6.90% -
std::copy_backward(deque<int>)/32768 9.51% 3673.482 4022.728 - 8.01% -
BM_std_minmax_element<long_long>/5500 9.50% 1394.534 1527.051 - 6.87% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.46% 143687.897 157285.403 - 9.28% -
BM_deque_vector_ranges_move_backward/70000 9.46% 7944.471 8696.151 - -4.10% -
BM_std_minmax_element<long_long>/4000 9.45% 1016.659 1112.738 - 6.28% -
BM_vector_deque_ranges_move_backward/70000 9.44% 8114.499 8880.764 - 4.93% -
BM_std_minmax_element<long_long>/70000 9.43% 17802.912 19481.991 - 6.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.42% 54845.455 60014.619 - 7.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.42% 1.048 1.147 - 1.32% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 9.41% 6215.219 6800.352 - 11.37% -
std::set<int>::find(key)_(non-existent)/32 9.40% 2.284 2.498 - 5.60% -
std::copy_backward(list<int>)/8 9.39% 2.207 2.415 - 5.88% -
std::set<int>::find(key)_(non-existent)/1024 9.38% 5.378 5.883 - 2.49% -
SetIntersection_Interlaced_Vector_uint64_1024_16 9.38% 2010712.985 2199251.198 - -1.18% -
BM_std_minmax_element<long_long>/65536 9.38% 16665.713 18228.298 - 6.82% -
std::count(list<int>)_(every_other)/8192 9.38% 6589.890 7207.727 - 5.64% -
BM_num_put<long> 9.34% 10.715 11.716 - 1.50% -
BM_std_minmax_element<long_long>/4096 9.33% 1040.815 1137.937 - 6.33% -
BM_deque_vector_move_backward/70000 9.31% 7906.790 8642.622 - -3.54% -
BM_toupper_string<char> 9.30% 15.172 16.584 - 9.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 9.29% 17.190 18.788 - 10.40% -
std::find_end(list<int>)_(process_all)/1000 9.26% 656.323 717.112 - 0.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 9.25% 4.520 4.938 - 1.91% -
std::multimap<int,_int>::count(key)_(non-existent)/32 9.25% 2.280 2.491 - 7.82% -
BM_StringRead_Cold_Deep_Small 9.24% 1.162 1.269 - -10.60% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.24% 1.916 2.094 - 0.35% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.20% 206.312 225.299 - -0.91% -
std::find_end(deque<int>)_(single_element)/8192 9.20% 2021.047 2206.985 - -12.67% -
BM_PushHeap_string_Ascending_1 9.20% 0.642 0.701 - -0.06% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 9.15% 1.595 1.741 - -1.38% -
BM_std_minmax_element<long_long>/512 9.12% 134.114 146.344 - 5.96% -
std::find_if_not(list<int>)_(process_all)/50 9.11% 38.043 41.510 - 7.22% -
SetIntersection_Front_Set_uint32_16384_1024 9.09% 12283161.099 13399624.028 - 13.73% -
rng::starts_with(deque<int>)/1000 9.08% 436.051 475.652 - 5.20% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.07% 1.048 1.143 - -0.48% -
BM_deque_deque_move_backward/64000 9.06% 7290.515 7951.118 - 0.92% -
std::search(deque<int>,_pred)_(no_match)/1048576 9.06% 445882.271 486257.756 - 9.03% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.081 - 3.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.00% 23.704 25.837 - 9.17% -
BM_std_minmax_element<long_long>/1024 8.98% 264.891 288.674 - 5.87% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 8.98% 5.012 5.462 - 0.98% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 8.96% 31.587 34.417 - 8.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.94% 12705.782 13842.001 - 5.57% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.92% 19.529 21.271 - 0.05% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.91% 8.309 9.050 - -3.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.88% 34.972 38.079 - 2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8.86% 8993633.471 9790833.985 - -3.52% -
std::is_sorted(list<int>,_pred)/8 8.84% 3.675 4.000 - -1.29% -
std::stable_partition(list<int>)_(dense)/8192 8.83% 17489.942 19034.091 - 8.74% -
std::rotate(deque<int>)_(by_1/2)/1024 8.82% 172.971 188.227 - 0.16% -
rng::contains(deque<int>)_(process_all)/8 8.72% 2.866 3.116 - -0.51% -
BM_PushHeap_uint64_Random_1024 8.72% 5.759 6.261 - 0.89% -
SetIntersection_Front_Set_string_1024_256 8.71% 14273701.097 15517558.820 - 2.51% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 8.71% 1.206 1.311 - 8.86% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.70% 12895.740 14017.688 - -1.01% -
BM_std_minmax_element<short>/2 8.68% 0.634 0.689 - 6.56% -
ranges::minmax(std::list<long_long>)/1 8.67% 0.343 0.372 - -19.67% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.66% 2.011 2.185 - 0.03% -
BM_std_minmax_element<char>/2 8.66% 0.634 0.689 - 0.37% -
std::fill_n(list<int>)/50 8.65% 15.179 16.491 - 5.04% -
std::search(deque<int>,_pred)_(no_match)/1000 8.64% 424.574 461.276 - 8.88% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.63% 27.606 29.990 - 5.94% -
std::all_of(deque<int>)_(process_all)/8192 8.63% 2719.838 2954.612 - 13.62% -
std::set<std::string>::lower_bound(key)_(existent)/1024 8.63% 23.685 25.729 - 6.71% -
ranges::minmax(std::deque<__int128>)/1 8.61% 0.651 0.707 - -0.22% -
std::is_partitioned(deque<int>)_(partitioned)/8192 8.60% 2471.142 2683.645 - 17.97% -
SetIntersection_Front_Vector_float_1024_1024 8.60% 5441231.715 5909044.527 - -3.41% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.57% 6.564 7.127 - -0.12% -
SetIntersection_Interlaced_Vector_float_16384_1024 8.56% 51359001.067 55757308.203 - -14.77% -
std::fill(vector<bool>)/64 8.56% 1.475 1.602 - 7.26% -
std::all_of(deque<int>)_(process_all)/32768 8.55% 10899.278 11830.835 - 15.93% -
SetIntersection_None_Set_uint64_16384_256 8.54% 169128235.160 183570936.807 - 11.30% -
std::set<int>::find(key)_(non-existent)/8192 8.52% 8.408 9.124 - 2.40% -
std::rotate(list<int>)_(by_1/2)/32 8.50% 5.938 6.443 - -0.60% -
std::search(deque<int>,_pred)_(no_match)/1024 8.50% 436.352 473.434 - 8.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.46% 2.526 2.739 - 0.14% -
SetIntersection_Front_Vector_float_262144_1024 8.45% 5450243.465 5911008.609 - -3.50% -
bm_lexicographical_compare<signed_char>/1 8.43% 1.255 1.361 - 3.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.41% 3.862 4.187 - 1.95% -
BM_StringRead_Cold_Shallow_Empty 8.39% 1.058 1.147 - -6.90% -
rng::starts_with(list<int>)/8192 8.37% 8595.633 9314.875 - 0.40% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.36% 1.168 1.265 - 2.62% -
SetIntersection_None_Set_uint64_262144_1 8.35% 1225983.479 1328320.068 - 10.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 8.33% 4.504 4.879 - 0.04% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.24% 49.618 53.705 - -12.39% -
std::sort(deque<int>)_(shuffled)/1024 8.23% 6850.090 7413.720 - 8.59% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.22% 1.110 1.201 - 14.19% -
std::set<std::string>::equal_range(key)_(existent)/32 8.16% 15.019 16.244 - 2.42% -
BM_StringRead_Cold_Shallow_Large 8.15% 1.088 1.177 - -10.26% -
BM_PushHeap_uint64_Random_256 8.15% 5.640 6.099 - 1.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 8.13% 1.004 1.085 - -15.36% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.11% 15.876 17.164 - -0.59% -
std::multiset<int>::count(key)_(non-existent)/8192 8.09% 9.852 10.649 - 15.87% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 8.07% 22.376 24.183 - -0.58% -
BM_vector_deque_copy_backward/70000 8.07% 8228.413 8892.045 - 2.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.05% 1.257 1.358 - -8.70% -
std::partition(deque<int>)_(sparse)/50 8.03% 17.246 18.631 - 26.23% -
BM_vector_deque_ranges_move_backward/65536 8.03% 7713.704 8332.751 - 6.70% -
std::find_if_not(list<int>)_(bail_25%)/1024 8.02% 181.590 196.145 - 52.24% -
std::search(deque<int>,_pred)_(no_match)/8192 8.01% 3496.490 3776.556 - 8.09% -
BM_num_put<const_void*> 7.97% 11.206 12.099 - 0.88% -
BM_deque_deque_ranges_move_backward/65536 7.96% 7577.810 8181.114 - 0.36% -
std::set<int>::find(key)_(existent)/32 7.93% 1.624 1.753 - 1.91% -
std::unordered_set<int>::count(key)_(existent)/1024 7.92% 1.295 1.398 - -2.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.89% 0.376 0.405 - 0.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 7.88% 276.552 298.349 - 4.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.88% 0.515 0.556 - 29.50% -
std::find_first_of(deque<int>)_(large_needle)/50 7.87% 711.922 767.961 - 7.12% -
SetIntersection_Front_Vector_float_262144_16384 7.85% 71787441.651 77419959.169 - -5.88% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 7.84% 1.032 1.113 - -1.69% -
rng::fold_left(list<int>)/1048576 7.84% 1350828.106 1456756.553 - 7.56% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.84% 689.954 744.055 - 5.69% -
std::find_if_not(list<int>)_(bail_25%)/32768 7.84% 7395.089 7974.907 - 5.94% -
std::unordered_set<std::string>::count(key)_(existent)/8192 7.83% 38.582 41.604 - 0.88% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.83% 918.309 990.181 - -2.20% -
BM_std_minmax_element<long_long>/64 7.81% 16.688 17.992 - 5.01% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 7.80% 37.978 40.941 - 11.38% -
std::copy(vector<bool>)_(aligned)/64 7.77% 1.257 1.355 - 4.93% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.77% 214.501 231.162 - -2.69% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 7.71% 22.667 24.415 - 3.55% -
std::multiset<std::string>::find(key)_(existent)/1024 7.71% 22.792 24.549 - 1.70% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 7.69% 4856.554 5230.209 - 2.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.68% 6837.681 7363.032 - 7.90% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.67% 7924.821 8532.451 - 0.11% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 7.67% 1.209 1.301 - 3.06% -
std::set<int>::upper_bound(key)_(existent)/32 7.61% 1.641 1.765 - -0.31% -
BM_PushHeap_uint64_Random_16 7.59% 4.160 4.475 - -1.57% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.57% 624.959 672.239 - 7.38% -
SetIntersection_Front_Vector_float_16384_16384 7.56% 71971327.344 77413146.577 - -7.23% -
BM_deque_deque_copy_backward/65536 7.54% 7576.692 8147.909 - 0.22% -
std::replace_if(vector<int>)_(sprinkled)/50 7.54% 12.748 13.709 - 1.73% -
std::multiset<std::string>::find(key)_(non-existent)/1024 7.54% 21.425 23.039 - 5.07% -
BM_deque_deque_ranges_copy_backward/65536 7.52% 7506.134 8070.606 - -0.86% -
SetIntersection_Interlaced_Vector_string_16384_256 7.50% 38333652.461 41208995.360 - 4.41% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 7.46% 24.249 26.057 - 4.10% -
std::partial_sort_copy(vector<int>)_(heap)/8 7.45% 16.530 17.760 - 6.43% -
BM_PushHeap_uint32_Ascending_4 7.44% 0.544 0.584 - -0.25% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.41% 31.247 33.562 - -0.97% -
BM_deque_deque_ranges_move_backward/70000 7.41% 7991.921 8583.932 - -1.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.40% 27.208 29.221 - 1.11% -
std::equal(list<int>)_(it,_it,_it)/8192 7.40% 9275.331 9961.466 - 5.92% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 7.35% 537.900 577.435 - 7.72% -
std::partition_copy(vector<int>)/8192 7.34% 4601.379 4939.082 - 8.38% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.33% 1.927 2.069 - 10.46% -
BM_PushHeap_uint64_Random_64 7.32% 5.219 5.601 - 1.36% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.30% 223.078 239.358 - -0.45% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.29% 5.104 5.476 - 4.04% -
BM_PushHeap_uint64_Random_16384 7.28% 5.914 6.345 - -0.54% -
std::map<int,_int>::contains(key)_(existent)/1024 7.28% 3.867 4.148 - 2.64% -
std::find_end(forward_list<int>)_(single_element)/8192 7.27% 5727.830 6143.965 - 4.49% -
BM_deque_deque_move_backward/70000 7.24% 8128.075 8716.337 - 0.16% -
BM_deque_deque_ranges_copy/0 7.21% 0.738 0.791 - 7.24% -
std::remove(deque<int>)_(prefix)/50 7.18% 57.520 61.652 - -2.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 7.18% 566.500 607.186 - 2.13% -
std::find_end(list<int>)_(process_all)/1048576 7.17% 815929.152 874399.844 - 0.42% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.17% 214.155 229.501 - -2.14% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 7.15% 63.413 67.947 - 2.41% -
SetIntersection_Interlaced_Set_float_16384_16384 7.14% 208798456.154 223696580.262 - 3.81% -
std::replace(vector<int>)_(sprinkled)/8192 7.11% 1245.180 1333.763 - 14.04% -
BM_getline_string 7.11% 16.146 17.295 - 1.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.07% 135879.141 145479.584 - 7.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 7.05% 39.152 41.913 - 14.71% -
BM_deque_deque_ranges_copy_backward/64000 7.05% 7349.671 7867.593 - 0.53% -
BM_vector_deque_move_backward/65536 7.04% 7706.512 8249.088 - -0.54% -
std::multiset<std::string>::count(key)_(existent)/8192 7.04% 26.521 28.388 - -9.36% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.03% 10149.652 10863.418 - -1.07% -
BM_std_minmax_element<char>/64 7.03% 17.109 18.312 - -0.04% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.96% 463.766 496.026 - 6.21% -
BM_deque_deque_copy_backward/64000 6.95% 7411.545 7926.572 - -0.11% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 6.92% 11.426 12.218 - 9.34% -
SetIntersection_Interlaced_Vector_float_1024_256 6.91% 5542685.328 5925678.085 - -4.38% -
std::rotate(list<int>)_(1_element_forward)/50 6.88% 24.750 26.452 - 2.50% -
std::remove_if(deque<int>)_(prefix)/32 6.88% 54.625 58.382 - 3.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 6.83% 32.425 34.640 - 3.51% -
BM_vector_deque_ranges_copy_backward/70000 6.83% 8163.861 8721.252 - -1.60% -
bm_lexicographical_compare<int>/1 6.81% 1.447 1.546 - 11.24% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 6.79% 10.608 11.329 - 11.09% -
SetIntersection_Interlaced_Vector_uint64_16384_4 6.79% 1428284.828 1525238.106 - 0.59% -
std::partition_copy(list<int>)/8192 6.78% 6846.125 7310.603 - 5.21% -
ranges::minmax(std::vector<long_long>)/1 6.77% 0.647 0.691 - 0.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.73% 20244.289 21607.179 - 6.65% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.72% 22.398 23.904 - 3.91% -
std::find(list<int>)_(process_all)/8 6.69% 2.193 2.339 - -1.89% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.69% 42.043 44.856 - 1.12% -
std::unordered_multiset<int>::count(key)_(existent)/8192 6.69% 1.542 1.645 - -7.45% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.68% 592.961 632.548 - 1.37% -
std::find_end(list<int>,_pred)_(process_all)/1024 6.66% 789.857 842.436 - 3.35% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.60% 50096.565 53403.332 - -0.78% -
BM_vector_deque_move_backward/4000 6.60% 142.206 151.589 - 4.41% -
std::copy(deque<int>)/8 6.58% 2.588 2.758 - 0.17% -
std::find_if_not(list<int>)_(process_all)/8192 6.58% 6934.482 7390.496 - 2.25% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.57% 2.278 2.428 - 0.58% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 6.57% 18102.435 19291.732 - -7.12% -
std::unordered_set<int>::contains(key)_(existent)/1024 6.56% 1.168 1.245 - -8.31% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.55% 1.312 1.398 - 10.67% -
std::sort_heap(vector<NonIntegral>)/8 6.55% 29.350 31.273 - 0.91% -
rng::find_last(list<int>)_(bail_90%)/1024 6.52% 71.792 76.476 - 2.84% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.52% 6278.212 6687.264 - -0.69% -
std::for_each_n(list<int>)/8192 6.50% 7358.066 7836.500 - 1.46% -
BM_std_minmax_element<short>/3 6.46% 1.080 1.149 - 9.51% -
std::equal(deque<int>)_(it,_it,_it)/8 6.45% 4.149 4.416 - -1.24% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.44% 180549.245 192168.848 - 3.57% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.44% 20275.115 21579.923 - 4.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.43% 6742.689 7176.516 - 0.93% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.43% 6264.584 6667.587 - -0.20% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.43% 9.719 10.345 - -6.03% -
SetIntersection_Front_Set_string_16384_16 6.43% 1770283.284 1884093.205 - -2.79% -
std::find_first_of(deque<int>)_(large_needle)/32 6.41% 294.357 313.217 - 5.11% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.41% 2.040 2.171 - -0.78% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 6.40% 2.247 2.391 - 2.73% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.39% 557446.994 593090.550 - 0.24% -
std::set<int>::insert(value)_(new_value,_end)/8192 6.39% 69.574 74.021 - 2.54% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 6.34% 8768.684 9324.524 - 4.05% -
std::copy_backward(deque<int>)/512 6.33% 17.953 19.090 - 5.89% -
std::multiset<int>::find(key)_(non-existent)/8192 6.32% 9.262 9.848 - 21.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.30% 4070286.955 4326833.427 - -10.57% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.29% 10.217 10.860 - 0.03% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 6.26% 18.981 20.169 - 10.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.25% 1.048 1.114 - 0.19% -
std::set<int>::contains(key)_(non-existent)/1024 6.25% 6.055 6.433 - 0.83% -
bm_ranges_lexicographical_compare<int>/8 6.23% 1.447 1.537 - -4.94% -
SetIntersection_Interlaced_Vector_string_262144_256 6.22% 67535325.531 71736464.646 - 6.96% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.21% 27.278 28.972 - 2.74% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 6.19% 1.389 1.475 - 18.65% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.19% 1.047 1.112 - -0.35% -
BM_StringRead_Cold_Deep_Empty 6.18% 1.168 1.240 - -6.43% -
std::unique_copy(vector<int>)_(sprinkled)/32 6.16% 12.977 13.776 - -0.29% -
std::count(list<int>)_(every_other)/1024 6.13% 667.153 708.066 - -0.49% -
std::find_end(list<int>)_(single_element)/1024 6.12% 688.722 730.871 - 0.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 6.12% 23.286 24.710 - 1.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 6.12% 753.581 799.672 - 6.17% -
std::fill_n(list<int>)/1024 6.10% 440.872 467.768 - -28.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.08% 1.050 1.114 - -2.01% -
std::partial_sort(deque<int>)_(pipe-organ)/8 6.08% 31.168 33.064 - -0.11% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.08% 177587.939 188391.871 - 4.06% -
SetIntersection_Front_Vector_uint32_256_256 6.08% 4275122.255 4534863.422 - -0.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.07% 2399.076 2544.714 - 0.01% -
std::copy_n(vector<bool>)_(aligned)/262144 6.07% 585.453 620.992 - 19.36% -
bm_lexicographical_compare<signed_char>/8 6.07% 3.110 3.299 - 0.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.04% 2.925 3.102 - 1.13% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 6.02% 511254.748 542024.629 - 5.66% -
std::vector<int>::ctor(size)/32 5.98% 9.964 10.560 - 1.94% -
std::search(deque<int>)_(same_length)/1024 5.94% 473.211 501.320 - 5.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.91% 6.486 6.869 - 2.79% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.90% 1443624.915 1528844.396 - 5.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.89% 3.417 3.618 - -2.69% -
std::any_of(list<int>)_(process_all)/8192 5.87% 7290.396 7718.614 - -1.28% -
std::move_backward(deque<int>)/1048576 5.87% 125794.150 133180.885 - 0.68% -
std::vector<int>::ctor(size)/1024 5.86% 42.209 44.683 - 7.45% -
std::is_sorted(list<int>)/8 5.86% 2.081 2.203 - 4.23% -
std::find(vector<long_long>)_(process_all)/8 5.85% 1.139 1.206 - -6.76% -
BM_PushHeap_uint32_SingleElement_16 5.83% 0.336 0.355 - 5.97% -
std::transform(list<int>)_(identity_transform)/32 5.83% 16.099 17.039 - 0.53% -
std::deque<int>::ctor(size)/32 5.82% 27.048 28.623 - 9.36% -
SetIntersection_Interlaced_Vector_string_262144_16 5.82% 5992657.497 6341644.483 - 6.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 5.82% 1.234 1.306 - 14.85% -
BM_deque_deque_copy/0 5.82% 0.869 0.919 - -0.06% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.81% 5648.910 5977.358 - 6.33% -
BM_std_minmax_element<int>/1 5.80% 0.294 0.311 - -0.77% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.79% 5.754 6.088 - -2.10% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.78% 86.806 91.824 - -4.67% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.78% 10.584 11.195 - 8.43% -
std::partition_copy(vector<int>)/50 5.77% 12.210 12.914 - 1.47% -
BM_StringFindCharLiteral/1024 5.77% 18.979 20.073 - 2.20% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 5.75% 30.628 32.388 - -4.31% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.74% 8.301 8.778 - 0.21% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.74% 1.052 1.113 - -0.33% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.72% 178310.725 188516.933 - 3.34% -
BM_deque_vector_copy_backward/64000 5.72% 7487.791 7916.377 - -3.32% -
std::set<int>::equal_range(key)_(existent)/32 5.70% 1.714 1.812 - -0.46% -
std::transform(deque<int>,_deque<int>)/50 5.69% 33.630 35.545 - -2.98% -
ranges::min(std::list<char>)/64 5.68% 25.927 27.398 - 2.32% -
SetIntersection_Interlaced_Vector_string_262144_4 5.67% 2054683.761 2171284.871 - 2.50% -
SetIntersection_Front_Vector_uint64_16384_1024 5.67% 5333493.555 5635651.814 - 0.49% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.66% 1.630 1.723 - 6.72% -
rng::contains_subrange(list<int>)_(single_element)/1048576 5.65% 811422.036 857290.846 - 4.67% -
bm_lexicographical_compare<signed_char>/64 5.65% 1.911 2.019 - 2.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.64% 1.221 1.290 - 5.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.64% 179899.998 190037.700 - 6.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.62% 6.678 7.053 - -0.73% -
std::partial_sort(deque<int>)_(ascending)/8 5.62% 30.868 32.602 - -1.17% -
SetIntersection_Front_Vector_string_256_256 5.61% 18541192.264 19582267.865 - 4.34% -
SetIntersection_Front_Set_uint32_1024_1024 5.59% 11630199.577 12280432.259 - 6.93% -
std::is_sorted_until(vector<int>,_pred)/8 5.56% 3.123 3.297 - -10.42% -
SetIntersection_Interlaced_Vector_string_16384_64 5.54% 12178672.720 12853417.145 - 5.85% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.53% 42.461 44.807 - 6.11% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.52% 1264317.629 1334138.150 - 5.28% -
std::set<int>::insert(value)_(already_present)/8192 5.52% 9.575 10.103 - 2.27% -
std::any_of(vector<int>)_(process_all)/8 5.51% 2.419 2.553 - 2.49% -
std::unordered_set<int>::contains(key)_(existent)/8192 5.51% 1.218 1.285 - -22.01% -
SetIntersection_None_Set_string_16384_4 5.48% 188212651.992 198533758.148 - 1.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.48% 1050992.930 1108605.795 - 0.20% -
std::find_end(vector<int>)_(single_element)/1000 5.47% 229.863 242.445 - -1.01% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.47% 22.140 23.352 - 4.68% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.47% 53390.429 56308.417 - 0.49% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.45% 18.058 19.043 - 5.74% -
std::multiset<std::string>::count(key)_(existent)/1024 5.43% 23.465 24.740 - 5.53% -
BM_PushHeap_string_SingleElement_1024 5.42% 2.591 2.731 - 5.19% -
BM_deque_deque_copy_backward/70000 5.40% 7949.848 8378.968 - -2.85% -
std::rotate_copy(vector<int>)/8192 5.38% 716.636 755.167 - 11.65% -
std::swap_ranges(list<int>)/32 5.37% 19.318 20.356 - 4.64% -
BM_PushHeap_uint64_Ascending_262144 5.37% 4.662 4.912 - 2.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 5.37% 42.559 44.842 - 2.48% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.33% 0.273 0.287 - 2.90% -
BM_lexicographical_compare_three_way_fast_path/64 5.33% 15.034 15.836 - 0.55% -
BM_deque_vector_move_backward/0 5.30% 1.371 1.444 - 5.65% -
SetIntersection_Interlaced_Vector_uint32_256_64 5.29% 6834657.462 7196128.200 - -6.39% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.27% 28.884 30.406 - 5.25% -
BM_lexicographical_compare_three_way_fast_path/256 5.26% 68.197 71.783 - 2.14% -
SetIntersection_Front_Vector_string_1024_64 5.26% 3204752.702 3373230.374 - -3.30% -
SetIntersection_Front_Vector_uint32_16384_256 5.26% 2156052.399 2269379.193 - 1.31% -
std::make_heap(deque<int>)_(repeated)/1024 5.25% 2162.137 2275.727 - -0.82% -
std::partition(deque<int>)_(dense)/32 5.24% 9.854 10.371 - -0.08% -
SetIntersection_None_Set_uint64_16384_64 5.24% 175620464.023 184821520.182 - 11.46% -
BM_deque_vector_copy/2 5.22% 1.829 1.925 - 5.47% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.21% 1.762 1.854 - -0.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 5.21% 19.268 20.272 - 5.70% -
BM_deque_deque_ranges_copy_backward/4000 5.21% 144.294 151.812 - -0.17% -
std::copy_if(list<int>)_(entire_range)/8 5.18% 2.452 2.579 - 1.74% -
std::reverse(deque<int>)/8 5.18% 2.509 2.639 - 5.18% -
std::list<std::string>::ctor(size)/1024 5.17% 12773.821 13434.311 - -3.38% -
std::any_of(list<int>)_(process_all)/32768 5.16% 26094.079 27441.440 - 6.27% -
BM_deque_deque_ranges_copy_backward/70000 5.15% 8221.555 8644.830 - 0.11% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 5.15% 20.646 21.709 - 7.64% -
BM_PushHeap_string_SingleElement_16384 5.14% 2.580 2.713 - 4.30% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.14% 760.610 799.726 - 0.45% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 5.14% 534.130 561.575 - 6.70% -
std::stable_sort(deque<int>)_(descending)/1024 5.14% 2964.942 3117.255 - 5.68% -
std::remove_if(deque<int>)_(prefix)/50 5.13% 64.165 67.453 - 5.76% -
std::move_backward(deque<int>)/262144 5.11% 29873.621 31399.659 - 0.75% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.09% 2.079 2.185 - -2.50% -
std::equal(deque<int>)_(it,_it,_it)/50 5.09% 21.548 22.646 - -10.67% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.09% 11865.262 12469.137 - 5.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.08% 31.005 32.581 - 0.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 5.06% 3927.128 4125.916 - 3.49% -
ranges::minmax(std::vector<char>)/70000 5.06% 564.879 593.459 - 0.25% -
BM_StringRelational_Compare_Huge_Empty_Control 5.05% 1.634 1.717 - 6.55% -
std::copy_backward(deque<int>)/262144 5.03% 30572.528 32110.483 - -5.80% -
SetIntersection_Front_Set_string_256_16 5.03% 6789106.864 7130442.167 - -2.56% -
SetIntersection_Front_Vector_float_262144_256 5.01% 2167972.137 2276571.239 - -3.42% -
std::is_partitioned(list<int>)_(partitioned)/50 4.99% 13.477 14.149 - 1.51% -
std::sort_heap(deque<int>)/8 4.98% 36.024 37.819 - 0.99% -
std::find_end(vector<int>)_(single_element)/8192 4.98% 1810.958 1901.135 - -3.99% -
std::multiset<int>::contains(key)_(existent)/8192 4.98% 8.211 8.620 - -1.73% -
BM_PushHeap_string_SingleElement_16 4.97% 2.606 2.735 - -2.32% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 4.95% 7.451 7.820 - 6.52% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.93% 881860.156 925352.449 - 2.88% -
std::stable_sort(vector<int>)_(descending)/8 4.93% 23.331 24.482 - 5.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.93% 22.616 23.731 - 3.67% -
std::none_of(deque<int>)_(process_all)/8 4.93% 3.277 3.438 - 0.07% -
std::set<int>::ctor(const&)/32 4.92% 213.468 223.974 - 1.99% -
std::fill(list<int>)/8192 4.90% 8518.996 8936.242 - 24.41% -
std::find_end(vector<int>)_(single_element)/1024 4.89% 236.608 248.172 - -7.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.89% 690.740 724.497 - 4.79% -
std::copy_if(vector<int>)_(entire_range)/64 4.89% 15.545 16.305 - 6.70% -
BM_PushHeap_uint64_Descending_4 4.86% 0.371 0.390 - -0.85% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.86% 210.742 220.981 - -1.80% -
BM_PushHeap_uint64_Random_262144 4.86% 5.990 6.281 - -1.98% -
std::copy_if(vector<int>)_(entire_range)/8 4.85% 2.265 2.375 - 2.76% -
std::all_of(deque<int>)_(process_all)/8 4.84% 3.275 3.434 - -0.59% -
BM_StringRead_Cold_Deep_Large 4.84% 1.231 1.291 - -17.34% -
BM_std_minmax_element<char>/4 4.81% 1.206 1.264 - 0.70% -
std::set<int>::lower_bound(key)_(non-existent)/32 4.81% 2.336 2.449 - 9.16% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 4.79% 9.953 10.429 - 1.88% -
SetIntersection_Front_Vector_float_1024_256 4.79% 2168224.583 2271985.758 - -2.49% -
BM_PushHeap_string_SingleElement_256 4.77% 2.600 2.724 - 4.88% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.77% 105267.024 110286.633 - 0.41% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.76% 23.327 24.437 - 2.69% -
bm_ranges_swap_ranges_vb_unaligned/8 4.76% 4.956 5.192 - 2.64% -
std::lower_bound(std::vector<int>)/8 4.76% 7.751 8.119 - 4.57% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.75% 1034953.129 1084092.258 - -0.22% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 4.73% 1552.403 1625.829 - 1.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.73% 12375.756 12961.026 - 6.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.73% 241.115 252.512 - 0.94% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.73% 4.208 4.407 - 1.82% -
std::multiset<int>::ctor(const&)/8192 4.71% 50321.050 52691.462 - 3.25% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.71% 38619.251 40437.526 - 2.44% -
ranges::min(std::list<long_long>)/8 4.70% 1.843 1.929 - 0.69% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 4.69% 343996.746 360123.298 - 4.24% -
std::find_end(list<int>)_(process_all)/1024 4.69% 697.957 730.675 - -54.08% -
ranges::minmax(std::list<char>)/70000 4.69% 52375.250 54829.869 - -2.71% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.68% 113925212.174 119258616.419 - 3.06% -
SetIntersection_Front_Vector_float_256_256 4.68% 4333279.065 4535943.835 - -4.72% -
std::rotate(list<int>)_(1_element_forward)/32 4.67% 13.296 13.917 - 0.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.67% 87.309 91.387 - 1.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.67% 3638.752 3808.625 - 0.97% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.66% 34.957 36.584 - 6.08% -
ranges::minmax(std::list<__int128>)/1 4.64% 0.447 0.468 - 2.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.63% 225.763 236.225 - 5.21% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.63% 10.098 10.566 - 1.22% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.62% 4.458 4.664 - 1.32% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.62% 1284885.986 1344200.456 - 0.86% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.61% 0.775 0.810 - -0.02% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.60% 397.417 415.712 - 4.19% -
std::multiset<int>::contains(key)_(existent)/32 4.60% 1.639 1.714 - -2.37% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.60% 2.637 2.758 - -0.80% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.59% 11640.301 12175.136 - 0.64% -
SetIntersection_Front_Set_string_256_64 4.59% 14183192.766 14834726.153 - 2.88% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.59% 3.612 3.778 - -0.30% -
rng::find_last(vector<char>)_(bail_90%)/8 4.58% 0.440 0.461 - -0.06% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.57% 8.960 9.369 - -3.59% -
BM_deque_deque_copy_backward/4000 4.56% 145.339 151.967 - 1.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.56% 4.052 4.237 - 2.35% -
std::any_of(deque<int>)_(process_all)/8 4.55% 3.286 3.436 - 0.24% -
BM_std_minmax_element<char>/512 4.54% 139.007 145.311 - 1.86% -
BM_lexicographical_compare_three_way_fast_path/1024 4.53% 236.321 247.023 - 0.39% -
ranges::min(std::vector<char>)/1 4.52% 0.438 0.457 - 0.81% -
std::partial_sort_copy(vector<int>)_(repeated)/8 4.51% 8.122 8.488 - -3.54% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.51% 15.567 16.269 - -5.45% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.51% 125.098 130.737 - 1.21% -
ranges::minmax(std::deque<__int128>)/70000 4.50% 33987.055 35517.981 - -2.87% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.50% 71.608 74.831 - 0.64% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.49% 8.964 9.367 - 1.50% -
BM_vector_deque_ranges_copy/4096 4.49% 144.872 151.382 - 4.32% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.49% 25182.513 26313.185 - 4.94% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.49% 0.254 0.265 - 2.29% -
ranges::min(std::list<__int128>)/70000 4.48% 57637.945 60221.542 - 2.47% -
BM_deque_deque_copy/1 4.48% 2.487 2.598 - 0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.47% 2276932.848 2378812.134 - 7.51% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.47% 10.110 10.561 - -6.97% -
std::copy_n(deque<int>)/8 4.46% 2.636 2.754 - -0.10% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.46% 215.170 224.761 - -0.50% -
std::pop_heap(deque<float>)/8192 4.44% 59.703 62.356 - 1.44% -
BM_PushHeap_uint64_Descending_16 4.44% 0.366 0.382 - -0.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.43% 58227.047 60804.362 - 1.17% -
BM_deque_vector_move/1 4.42% 2.051 2.142 - 1.29% -
BM_std_minmax_element<char>/1024 4.42% 273.212 285.292 - 2.91% -
std::sort(deque<int>)_(qsort_adversarial)/8 4.42% 17.677 18.458 - 4.13% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.41% 19.617 20.481 - -2.38% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.40% 72.014 75.183 - 6.21% -
SetIntersection_Interlaced_Set_string_256_64 4.39% 29729390.805 31034794.584 - 0.34% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.39% 22.971 23.979 - -2.42% -
SetIntersection_Interlaced_Set_float_16384_1024 4.38% 170803895.483 178289429.874 - 5.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 4.38% 52.478 54.777 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.37% 13266714.681 13847093.462 - -4.95% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 4.37% 27.188 28.377 - -11.22% -
std::find_end(list<int>)_(single_element)/1000 4.36% 684.813 714.692 - 0.01% -
SetIntersection_Front_Vector_string_16384_64 4.36% 3122086.287 3258215.432 - -2.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.36% 922.234 962.404 - 0.80% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.35% 2.333 2.434 - 1.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.35% 23.017 24.018 - -7.38% -
std::partition(list<int>)_(dense)/32 4.35% 8.952 9.341 - 7.48% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 4.35% 71.347 74.448 - -25.11% -
std::copy_backward(vector<bool>)_(aligned)/262144 4.33% 616.078 642.758 - -15.94% -
BM_PushHeap_uint32_SingleElement_4 4.32% 0.344 0.359 - 6.45% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 4.32% 26.635 27.785 - 0.96% -
std::is_sorted_until(deque<int>)/8 4.31% 2.542 2.651 - 8.99% -
SetIntersection_Front_Set_float_262144_16384 4.30% 214062166.537 223274543.860 - 5.62% -
BM_lexicographical_compare_three_way_fast_path/16384 4.30% 3630.878 3787.117 - 0.43% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.30% 236.209 246.370 - 0.42% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 4.30% 8.241 8.595 - -1.24% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 4.30% 345.574 360.420 - 9.25% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.29% 10.187 10.623 - -5.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 4.29% 238855.348 249093.465 - 1.58% -
std::copy_backward(list<int>)/64 4.28% 29.932 31.212 - 1.05% -
std::partial_sort_copy(list<int>)_(heap)/8 4.25% 16.582 17.287 - 0.68% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.24% 2175.401 2267.597 - 3.92% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.23% 14.984 15.617 - -0.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.23% 57576.476 60010.858 - -1.67% -
std::replace_if(list<int>)_(prefix)/50 4.23% 23.656 24.656 - 1.02% -
SetIntersection_None_Set_string_16384_1 4.22% 188524703.645 196477653.755 - -1.15% -
std::multiset<std::string>::contains(key)_(existent)/1024 4.21% 23.341 24.325 - -2.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 4.21% 13606882.716 14179111.781 - 0.90% -
std::multiset<int>::erase(iterator)/1024 4.20% 23.673 24.667 - 0.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 4.20% 21.307 22.202 - 10.63% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 4.20% 1.974 2.056 - 4.09% -
std::multiset<int>::insert(value)_(new_value,_end)/32 4.19% 18.593 19.373 - 2.54% -
std::search(deque<int>)_(same_length)/1000 4.19% 325.451 339.078 - -26.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.18% 0.500 0.521 - -2.57% -
ranges::min(std::vector<long_long>)/70000 4.18% 7674.275 7994.976 - 0.82% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.18% 5.272 5.493 - 1.30% -
BM_lexicographical_compare_three_way_fast_path/4096 4.17% 922.133 960.554 - 0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.17% 9623.536 10024.459 - -7.19% -
std::sort_heap(deque<int>)/8192 4.16% 453018.868 471870.226 - -0.06% -
std::copy(vector<int>)/8 4.16% 2.184 2.275 - 3.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.16% 13067900.347 13611085.085 - 4.95% -
std::for_each_n(join_view(vector<vector<int>>))/32 4.16% 3.844 4.004 - 4.43% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.15% 9.434 9.826 - 1.58% -
std::deque<int>::ctor(size)/1024 4.15% 71.742 74.723 - 7.47% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.15% 5835.159 6077.029 - 4.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.12% 35.428 36.889 - 0.53% -
std::pop_heap(deque<size_t>)/8192 4.11% 57.144 59.490 - -0.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 4.10% 14554.157 15151.383 - 0.81% -
BM_StringRelational_Compare_Small_Small_ChangeLast 4.10% 1.634 1.701 - 4.58% -
std::map<int,_int>::find(key)_(non-existent)/32 4.10% 2.210 2.301 - 1.01% -
std::move_backward(vector<int>)/8 4.10% 2.174 2.263 - -1.55% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.09% 3627.443 3775.981 - 0.43% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 4.09% 1.224 1.274 - 19.79% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.09% 360.174 374.904 - 0.68% -
std::copy_if(list<int>)_(every_other)/4096 4.08% 3312.311 3447.442 - 3.62% -
ranges::min(std::list<__int128>)/64 4.07% 32.234 33.546 - 0.85% -
SetIntersection_Front_Vector_string_256_64 4.07% 9986969.937 10393153.999 - 5.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 4.06% 1.661 1.729 - -0.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.06% 1391.772 1448.306 - 2.25% -
std::find(deque<int>)_(process_all)/8 4.06% 3.398 3.536 - -0.28% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.06% 90.470 94.139 - 0.58% -
ranges::minmax(std::list<__int128>)/70000 4.04% 56872.434 59171.513 - -6.53% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.03% 1.335 1.389 - 6.20% -
SetIntersection_Interlaced_Vector_float_1024_16 4.03% 2543981.484 2646530.680 - 1.53% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.03% 16285.415 16941.488 - 0.49% -
BM_deque_deque_ranges_copy_backward/1 4.03% 2.523 2.625 - 7.50% -
BM_PushHeap_uint32_SingleElement_64 4.02% 0.350 0.364 - 4.05% -
std::replace(list<int>)_(sprinkled)/1024 4.02% 726.147 755.343 - 4.01% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.01% 3.178 3.305 - -0.07% -
BM_lexicographical_compare_three_way<IntPtr>/4096 4.01% 920.710 957.628 - 0.47% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.00% 84943.400 88343.567 - -5.17% -
BM_lexicographical_compare_three_way<IntPtr>/4 4.00% 1.115 1.160 - 0.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 4.00% 0.813 0.846 - 4.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.00% 656.501 682.747 - 4.42% -
std::find_if_not(list<int>)_(bail_25%)/8 4.00% 0.919 0.955 - 3.94% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.99% 8.320 8.652 - 1.59% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.98% 461979.139 480384.799 - -1.30% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.98% 9.940 10.336 - -1.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.98% 129615.737 134773.376 - -0.30% -
std::list<std::string>::ctor(size)/8192 3.98% 106484.862 110721.518 - -3.29% -
BM_PushHeap_string_SingleElement_262144 3.98% 2.647 2.752 - 3.01% -
std::is_sorted(deque<int>,_pred)/1024 3.97% 617.072 641.599 - -0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.97% 52.720 54.814 - 1.87% -
std::find_if(list<int>)_(process_all)/8 3.96% 2.294 2.385 - 3.22% -
ranges::min(std::vector<char>)/70000 3.96% 478.639 497.593 - 0.73% -
BM_std_minmax_element<char>/4000 3.96% 1048.304 1089.786 - 2.77% -
std::search(vector<int>,_pred)_(no_match)/1000 3.96% 508.453 528.569 - 2.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.94% 8083131.331 8401702.647 - -1.60% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.94% 3336.961 3468.429 - 3.83% -
std::multiset<std::string>::contains(key)_(existent)/32 3.94% 14.332 14.897 - -2.96% -
BM_std_minmax_element<char>/70000 3.93% 18227.984 18943.614 - 3.21% -
BM_std_minmax_element<char>/65536 3.92% 17040.338 17709.013 - 3.12% -
std::unordered_set<std::string>::erase(iterator)/32 3.92% 31.301 32.528 - -0.09% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.91% 40.801 42.395 - 8.09% -
BM_std_minmax_element<char>/64000 3.91% 16622.266 17271.492 - 2.86% -
BM_deque_deque_ranges_move_backward/64000 3.88% 7520.577 7812.518 - -0.94% -
std::rotate_copy(vector<int>)/50 3.88% 2.675 2.778 - 3.87% -
std::rotate_copy(list<int>)/50 3.87% 13.293 13.808 - -0.57% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 3.86% 10.635 11.046 - 4.69% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.86% 1.623 1.686 - -4.19% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.86% 4.098 4.256 - 0.54% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.85% 27.112 28.157 - -4.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 3.85% 24.293 25.229 - 2.77% -
std::set<int>::upper_bound(key)_(existent)/1024 3.85% 4.025 4.180 - -0.78% -
std::set<int>::equal_range(key)_(non-existent)/32 3.85% 2.585 2.685 - -1.41% -
std::reverse_copy(list<int>)/64 3.83% 29.255 30.375 - 0.38% -
BM_lexicographical_compare_three_way_fast_path/16 3.82% 4.308 4.472 - 0.76% -
BM_std_minmax_element<char>/5500 3.82% 1441.057 1496.115 - 2.91% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.82% 9.779 10.153 - 2.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 3.80% 0.463 0.480 - 16.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.80% 5364.817 5568.883 - 2.17% -
std::find(list<int>)_(process_all)/1024 3.80% 685.660 711.696 - -1.39% -
ranges::min(std::list<long_long>)/64 3.79% 24.159 25.076 - 1.78% -
std::find_if_not(deque<int>)_(process_all)/50 3.79% 12.623 13.102 - 3.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.79% 2125862.952 2206492.447 - 1.00% -
std::multiset<int>::upper_bound(key)_(existent)/8192 3.79% 14.722 15.280 - 4.51% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 3.78% 4.786 4.967 - 4.42% -
BM_PushHeap_uint32_Ascending_64 3.76% 1.517 1.574 - -0.08% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.76% 111.564 115.756 - 2.22% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.76% 27.049 28.065 - 0.96% -
std::reverse_copy(deque<int>)/4096 3.76% 954.016 989.847 - 2.27% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.76% 31.580 32.766 - 2.93% -
std::is_sorted(deque<int>,_pred)/8192 3.75% 5007.942 5195.678 - 0.03% -
SetIntersection_Interlaced_Vector_float_256_64 3.74% 6948651.978 7208586.438 - 1.86% -
BM_PushHeap_float_QuickSortAdversary_1 3.74% 0.449 0.466 - -34.18% -
BM_std_minmax_element<char>/4096 3.74% 1075.804 1115.987 - 2.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.71% 11494.532 11921.097 - 2.69% -
BM_StringRelational_Compare_Small_Small_Control 3.70% 1.853 1.921 - 3.76% -
std::move_backward(vector<bool>)_(unaligned)/64 3.70% 1.628 1.689 - -2.76% -
BM_PushHeap_string_SingleElement_64 3.70% 2.652 2.750 - 3.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.70% 645.818 669.710 - -3.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.70% 66268.701 68719.620 - 3.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.70% 106102.427 110023.905 - -4.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.68% 11280377.934 11695798.855 - 3.06% -
ranges::minmax(std::deque<long_long>)/8 3.68% 3.561 3.692 - -7.50% -
BM_lexicographical_compare_three_way_fast_path/4 3.68% 1.112 1.153 - 0.34% -
std::find(list<int>)_(process_all)/8192 3.67% 7129.683 7391.596 - 0.35% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.67% 28.804 29.862 - -0.03% -
std::set<std::string>::contains(key)_(non-existent)/0 3.67% 0.288 0.298 - 8.37% -
bm_ranges_lexicographical_compare<int>/64 3.67% 4.343 4.503 - -2.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.66% 395.131 409.603 - 3.34% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.66% 14556.907 15089.986 - 0.20% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 3.66% 27.328 28.328 - 0.57% -
BM_lexicographical_compare_three_way_fast_path/65536 3.64% 14587.432 15118.529 - 0.24% -
SetIntersection_None_Set_uint64_16384_16 3.64% 167918423.877 174029872.924 - 4.81% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.64% 218.053 225.983 - -2.02% -
std::multiset<int>::erase(key)_(existent)/1024 3.63% 39.857 41.305 - 3.59% -
std::partition(vector<int>)_(dense)/8192 3.63% 1810.876 1876.629 - 0.29% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.61% 10.911 11.305 - 5.65% -
BM_PushHeap_uint64_SingleElement_16384 3.57% 0.368 0.381 - -0.05% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.57% 58284.225 60363.686 - 0.09% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.56% 111.135 115.087 - 1.51% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.55% 26861.004 27815.290 - 5.11% -
BM_vector_deque_move_backward/1024 3.54% 37.178 38.496 - 1.74% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.54% 2830.164 2930.364 - 2.94% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.53% 929361.828 962139.975 - 0.41% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.52% 35465.233 36714.386 - 0.65% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.49% 17616.093 18230.779 - 6.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.47% 12856.223 13302.844 - 0.08% -
std::fill(vector<int>)/1024 3.47% 29.077 30.086 - 1.47% -
std::partition(vector<int>)_(dense)/50 3.46% 12.953 13.402 - 0.14% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 3.46% 87.456 90.484 - 34.19% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.45% 3663.895 3790.426 - 0.01% -
BM_lexicographical_compare_three_way_fast_path/262144 3.45% 58419.173 60436.432 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.45% 31.405 32.489 - 25.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.45% 1089856.705 1127454.839 - 2.99% -
std::fill_n(vector<bool>)/32768 3.44% 29.285 30.293 - 1.28% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.44% 156.784 162.172 - -3.85% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.43% 6114.511 6324.298 - 2.53% -
ranges::minmax(std::list<long_long>)/70000 3.42% 54022.020 55872.259 - 1.67% -
std::partition_point(list<int>)/32 3.42% 15.639 16.173 - 1.83% -
BM_PushHeap_uint32_Random_262144 3.41% 5.757 5.953 - 0.82% -
std::set<int>::find(key)_(existent)/8192 3.41% 7.979 8.252 - -1.20% -
BM_std_minmax_element<int>/2 3.39% 0.665 0.687 - 0.43% -
std::copy_n(vector<bool>)_(aligned)/4096 3.38% 4.855 5.019 - 5.02% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.38% 20450.763 21141.026 - 0.91% -
std::count(vector<int>)_(every_other)/8 3.37% 1.335 1.380 - 6.70% -
BM_StringAssignStr_Large_Opaque 3.37% 10.324 10.672 - 5.57% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.36% 9.708 10.034 - 1.22% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.36% 0.608 0.629 - -0.31% -
SetIntersection_Front_Set_string_16384_256 3.36% 14418310.113 14902125.164 - 0.37% -
BM_StringAssignStr_Large_Transparent 3.35% 10.360 10.707 - 5.09% -
std::search(deque<int>)_(same_length)/8192 3.34% 3763.271 3889.138 - 2.87% -
std::fill_n(list<int>)/32 3.33% 7.936 8.200 - 1.59% -
std::remove_if(list<int>)_(prefix)/1024 3.32% 972.520 1004.854 - 0.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.32% 20.079 20.746 - 2.82% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.30% 7938.990 8200.820 - 3.31% -
std::rotate(list<int>)_(by_1/3)/1024 3.29% 786.859 812.757 - -2.45% -
std::find(vector<short>)_(bail_25%)/8 3.29% 0.693 0.715 - 7.13% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.28% 356.896 368.619 - -3.55% -
std::move(vector<bool>)_(unaligned)/4096 3.28% 25.965 26.818 - 3.15% -
BM_PushHeap_uint32_SingleElement_262144 3.28% 0.355 0.367 - 3.25% -
std::reverse_copy(list<int>)/32768 3.27% 25899.089 26746.827 - -1.05% -
std::search(vector<int>,_pred)_(no_match)/8192 3.25% 4156.229 4291.326 - 2.50% -
std::fill(vector<int>)/8192 3.24% 228.633 236.052 - 0.78% -
BM_deque_deque_move_backward/65536 3.24% 7628.923 7876.466 - -3.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.24% 19.326 19.953 - 2.74% -
std::copy_backward(list<int>)/32768 3.24% 26091.314 26937.118 - -0.14% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.24% 10.802 11.152 - -0.17% -
std::remove(list<int>)_(sprinkled)/8192 3.24% 7863.522 8118.168 - 0.10% -
std::search(vector<int>,_pred)_(no_match)/1024 3.22% 520.964 537.743 - 1.86% -
std::move(vector<int>)/8 3.22% 2.169 2.239 - -0.82% -
std::copy_if(list<int>)_(every_other)/262144 3.21% 204387.302 210955.641 - 1.99% -
std::multiset<int>::count(key)_(non-existent)/32 3.21% 2.451 2.530 - 2.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.19% 17.901 18.473 - 3.29% -
BM_std_minmax_element<long_long>/2 3.19% 0.665 0.686 - 0.56% -
SetIntersection_Interlaced_Set_float_1024_256 3.19% 14299952.621 14755772.868 - 6.11% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.18% 7130.931 7357.727 - 1.15% -
bm_ranges_lexicographical_compare<signed_char>/512 3.18% 7.766 8.013 - 1.97% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.17% 238721.182 246278.285 - -0.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.16% 3.209 3.311 - 1.06% -
BM_PushHeap_uint32_SingleElement_16384 3.16% 0.356 0.367 - 3.09% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.16% 1289.110 1329.837 - 2.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.15% 1796.068 1852.716 - -8.11% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3.15% 3865.627 3987.485 - 2.69% -
std::set<int>::contains(key)_(existent)/1024 3.15% 3.778 3.897 - 1.23% -
SetIntersection_None_Set_uint64_262144_4 3.15% 1222956.951 1261485.920 - 5.64% -
BM_deque_deque_ranges_move/64000 3.15% 3039.460 3135.215 - 3.10% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.14% 7380439.684 7612500.555 - -2.81% -
BM_PushHeap_float_PipeOrgan_16 3.14% 0.897 0.925 - 3.93% -
BM_StringRelational_Compare_Large_Empty_Control 3.14% 1.614 1.664 - 3.44% -
std::unique_copy(deque<int>)_(sprinkled)/52 3.14% 14.717 15.178 - 2.95% -
SetIntersection_Interlaced_Vector_float_64_64 3.14% 11040834.947 11387151.359 - -0.70% -
std::rotate(deque<int>)_(1_element_backward)/50 3.13% 5.083 5.242 - 2.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.13% 17.080 17.615 - -0.33% -
std::pop_heap(vector<int>)/1024 3.13% 9.682 9.985 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 3.13% 11275.992 11628.532 - 4.34% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.12% 218853427.150 225690063.384 - 2.28% -
ranges::minmax(std::list<__int128>)/64 3.12% 38.187 39.379 - -6.24% -
std::find(deque<int>)_(bail_25%)/1024 3.12% 66.035 68.095 - 0.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.11% 31.965 32.961 - -1.63% -
std::stable_partition(deque<int>)_(dense)/1024 3.11% 569.032 586.742 - 3.44% -
BM_lexicographical_compare_three_way<IntPtr>/256 3.11% 68.656 70.791 - 2.08% -
std::rotate(list<int>)_(by_1/2)/1024 3.10% 379.774 391.548 - 0.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.10% 611659.397 630613.772 - 5.66% -
BM_StringRelational_Less_Large_Empty_Control 3.09% 1.614 1.664 - 0.10% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 3.08% 5.317 5.481 - -6.14% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.08% 11785.501 12148.025 - 1.92% -
BM_std_minmax_element<long_long>/4 3.08% 1.222 1.260 - 0.90% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.07% 216.915 223.584 - 3.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.07% 10828.801 11161.592 - 4.10% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.06% 36928.761 38060.594 - 0.50% -
std::replace_if(deque<int>)_(prefix)/1024 3.06% 470.356 484.759 - 0.82% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.05% 123.572 127.345 - 0.34% -
std::partition_copy(deque<int>)/32 3.05% 12.799 13.190 - 3.64% -
SetIntersection_None_Set_float_64_4 3.05% 21065226.436 21707716.772 - 0.91% -
std::replace_if(list<int>)_(sprinkled)/8192 3.04% 7271.596 7492.492 - -5.15% -
BM_vector_deque_move/2 3.04% 2.004 2.065 - 3.20% -
std::unique_copy(vector<int>)_(contiguous)/52 3.04% 13.205 13.606 - 0.81% -
SetIntersection_None_Set_uint64_262144_16 3.02% 1234401.937 1271682.129 - 6.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.02% 1.252 1.290 - 0.50% -
BM_PushHeap_uint32_SingleElement_1024 3.02% 0.362 0.373 - 2.90% -
std::copy_n(vector<bool>)_(unaligned)/64 3.01% 1.762 1.815 - 0.57% -
SetIntersection_Front_Set_float_16384_16384 2.99% 216877358.424 223369710.501 - 5.74% -
std::partition(vector<int>)_(dense)/1024 2.99% 242.438 249.692 - 3.61% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.99% 3.096 3.189 - 0.02% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.99% 567.155 584.115 - 0.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.99% 28.521 29.374 - 1.86% -
ranges::minmax(std::vector<__int128>)/64 2.99% 31.230 32.162 - 0.51% -
std::multiset<int>::insert(value)_(already_present)/1024 2.98% 27.876 28.708 - 4.44% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.97% 30.619 31.530 - 0.49% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.97% 258.782 266.475 - -4.73% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.97% 9.653 9.940 - 11.62% -
std::copy_backward(deque<int>)/1048576 2.97% 128657.472 132476.162 - -5.89% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.96% 21.793 22.439 - 0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.95% 1156.495 1190.663 - -1.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.95% 5513.537 5676.272 - -1.01% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.94% 10.125 10.423 - 0.29% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.94% 5886.704 6059.878 - 2.39% -
std::partition(vector<int>)_(dense)/32 2.94% 8.349 8.594 - 0.90% -
std::copy(vector<bool>)_(unaligned)/64 2.94% 1.755 1.807 - 0.50% -
std::copy_backward(deque<int>)/8 2.93% 2.662 2.740 - 1.53% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.93% 19.138 19.699 - 5.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.93% 13417939.980 13811262.556 - -5.37% -
ranges::min(std::vector<char>)/8 2.93% 2.211 2.276 - -5.91% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.92% 12858.792 13234.275 - 1.81% -
std::any_of(list<int>)_(process_all)/50 2.92% 21.501 22.129 - 1.17% -
std::remove(deque<int>)_(sprinkled)/50 2.92% 55.195 56.805 - 0.05% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.92% 20080.072 20665.561 - 3.12% -
ranges::minmax(std::vector<long_long>)/64 2.91% 9.937 10.226 - 0.79% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.91% 53.062 54.607 - -1.32% -
std::fill_n(vector<bool>)/4096 2.90% 4.085 4.204 - 0.42% -
ranges::min(std::list<char>)/70000 2.90% 53107.561 54649.152 - 0.81% -
BM_StringRelational_Eq_Small_Large_Control 2.90% 0.471 0.485 - 3.23% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.88% 36718.742 37777.918 - 1.04% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 2.88% 0.418 0.430 - 3.92% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.87% 581.704 598.403 - -0.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.87% 21.891 22.519 - 5.87% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.87% 0.529 0.544 - 3.12% -
BM_num_get<double> 2.86% 36.182 37.218 - -0.67% -
BM_lexicographical_compare_three_way_fast_path/1 2.85% 0.413 0.425 - 22.92% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.85% 19.060 19.602 - -0.83% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.85% 15145.098 15576.297 - -4.85% -
std::unordered_set<std::string>::clear()/32 2.84% 929.696 956.126 - 2.05% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 2.84% 20.109 20.680 - 3.19% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.84% 12.234 12.581 - 1.27% -
std::multimap<int,_int>::find(key)_(existent)/32 2.83% 1.691 1.738 - 1.06% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.83% 1638.483 1684.781 - -2.47% -
std::transform(deque<int>,_deque<int>)/32 2.81% 21.366 21.968 - 0.19% -
std::remove_copy(list<int>)_(prefix)/50 2.80% 18.574 19.094 - 0.42% -
bm_swap_ranges_vb_aligned/8 2.80% 3.148 3.236 - 2.90% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.79% 53.643 55.140 - 13.68% -
std::rotate(list<int>)_(by_1/4)/1024 2.77% 564.276 579.926 - 0.80% -
ranges::minmax(std::deque<char>)/64 2.77% 22.697 23.326 - 0.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.77% 47.108 48.411 - 0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.77% 9478.504 9740.618 - 1.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.76% 239.847 246.468 - 0.46% -
std::lower_bound(std::list<int>)/100 2.76% 89.022 91.479 - 0.49% -
std::list<std::string>::ctor(size)/32 2.76% 352.735 362.468 - -7.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.75% 40662.497 41780.790 - -0.15% -
std::fill(vector<bool>)/32768 2.74% 29.214 30.016 - 0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.74% 282.629 290.370 - 0.33% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.73% 2110.493 2168.167 - -0.06% -
BM_vector_deque_copy/2 2.73% 2.003 2.057 - 21.88% -
rng::find_last(list<int>)_(bail_10%)/8 2.73% 2.021 2.076 - 0.18% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.73% 9.678 9.942 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.73% 1.630 1.674 - -1.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.73% 216.805 222.717 - 0.55% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.72% 282.401 290.090 - 0.21% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.72% 245.745 252.435 - 2.41% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.72% 32.621 33.509 - -3.25% -
std::find_end(forward_list<int>)_(process_all)/1000 2.72% 675.231 693.582 - 1.65% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.72% 355.515 365.173 - 2.53% -
BM_deque_deque_copy/2 2.71% 2.241 2.302 - 0.02% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.71% 7.934 8.150 - 3.32% -
SetIntersection_Interlaced_Set_float_16384_256 2.71% 200452314.157 205884573.137 - 3.87% -
std::multiset<int>::erase(key)_(existent)/8192 2.71% 62.288 63.974 - 4.82% -
BM_StringFindAllMatch/8 2.70% 2.683 2.756 - -0.54% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.70% 2110.343 2167.235 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.69% 12764763.235 13108299.016 - 6.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.69% 1884.918 1935.530 - 0.31% -
SetIntersection_Front_Set_uint64_256_256 2.68% 7440051.657 7639643.962 - -1.41% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.68% 5.649 5.800 - 1.67% -
std::find(vector<int>)_(bail_25%)/8 2.67% 1.359 1.395 - -3.69% -
std::set<std::string>::contains(key)_(existent)/8192 2.67% 28.668 29.434 - 9.00% -
ranges::minmax(std::vector<long_long>)/70000 2.67% 8975.629 9215.328 - 0.53% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.67% 476.742 489.472 - 0.32% -
BM_PushHeap_uint32_SingleElement_256 2.67% 0.383 0.393 - 3.06% -
bm_lexicographical_compare<unsigned_char>/4096 2.66% 75.774 77.793 - 0.26% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.66% 4.246 4.359 - 0.24% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.66% 8203.224 8421.242 - 3.03% -
std::deque<int>::ctor(size)/8192 2.66% 440.115 451.811 - 3.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.65% 120344.086 123538.468 - 0.36% -
SetIntersection_Front_Set_string_16384_64 2.65% 4301042.807 4415033.831 - -3.52% -
std::find(deque<int>)_(process_all)/8192 2.65% 1911.547 1962.161 - 0.68% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.64% 5.792 5.945 - 2.10% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.64% 13086.537 13432.246 - 1.05% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.64% 355.277 364.647 - 1.77% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.63% 45.696 46.898 - -1.10% -
ranges::minmax(std::vector<__int128>)/70000 2.63% 34326.380 35228.079 - 0.45% -
rng::contains(deque<int>)_(process_all)/32 2.62% 8.536 8.759 - -0.67% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.62% 4.513 4.631 - -1.33% -
std::replace_if(vector<int>)_(prefix)/32 2.62% 9.536 9.785 - 3.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.62% 3.663 3.759 - 0.27% -
std::rotate(list<int>)_(by_1/4)/8192 2.61% 6476.986 6646.294 - 0.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.61% 2012.993 2065.611 - -0.11% -
std::fill(list<int>)/32 2.61% 8.150 8.362 - 0.84% -
std::unique_copy(vector<int>)_(contiguous)/32 2.61% 8.480 8.702 - 1.45% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.61% 0.913 0.937 - 6.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.61% 30067.956 30852.529 - 0.33% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.61% 175433.960 180005.467 - 3.03% -
std::remove(deque<int>)_(sprinkled)/32 2.60% 50.120 51.422 - 0.13% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.59% 46.371 47.574 - 3.35% -
std::remove_if(list<int>)_(prefix)/8192 2.59% 10043.714 10303.783 - 2.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.58% 13387910.766 13733949.913 - -7.63% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.58% 1.577 1.618 - -4.87% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.58% 1085672.395 1113714.255 - -0.02% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.58% 1.594 1.635 - 2.92% -
SetIntersection_Interlaced_Vector_float_1024_4 2.58% 1391355.035 1427217.828 - 0.95% -
std::search(list<int>)_(no_match)/1000 2.58% 672.398 689.712 - -54.49% -
std::partial_sort(deque<int>)_(heap)/1024 2.57% 17951.261 18413.269 - 2.67% -
std::partition_point(deque<int>)/8192 2.56% 14.911 15.293 - -0.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.56% 12927.719 13258.866 - -6.24% -
std::remove_copy(deque<int>)_(prefix)/50 2.56% 20.196 20.712 - -0.89% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.56% 24.179 24.797 - -0.85% -
BM_deque_deque_copy_backward/2 2.55% 2.468 2.531 - 0.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.55% 485240.586 497621.505 - 0.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.54% 12552.941 12871.996 - -1.37% -
std::copy_n(vector<bool>)_(aligned)/32768 2.54% 34.810 35.694 - 1.99% -
std::find(deque<int>)_(process_all)/1024 2.54% 239.758 245.836 - 0.78% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.53% 2.051 2.103 - 1.96% -
rng::find_last(deque<int>)_(bail_10%)/8 2.53% 2.706 2.774 - 1.21% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.53% 240300974.724 246375136.891 - 2.00% -
std::generate_n(vector<int>)/8192 2.52% 1804.172 1849.721 - 0.76% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.52% 12612.502 12930.658 - 0.14% -
std::copy_if(vector<int>)_(entire_range)/4096 2.52% 911.558 934.539 - 0.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 2.52% 5839.148 5986.232 - 1.52% -
BM_vector_deque_move/64 2.52% 2.772 2.842 - 0.96% -
std::copy_if(list<int>)_(every_other)/8 2.52% 2.252 2.308 - 0.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.52% 12767.873 13089.061 - -1.08% -
std::remove_copy(vector<int>)_(prefix)/32 2.51% 9.367 9.603 - 3.68% -
std::multiset<int>::contains(key)_(existent)/1024 2.51% 3.963 4.062 - 2.17% -
std::generate(vector<int>)/8192 2.51% 1799.929 1845.123 - 0.45% -
std::partition_copy(list<int>)/32 2.51% 8.582 8.797 - 1.26% -
std::copy_if(deque<int>)_(every_other)/64 2.51% 22.779 23.351 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.51% 1410413.851 1445778.846 - -2.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.50% 117123.022 120053.468 - -2.00% -
std::copy_n(vector<bool>)_(aligned)/64 2.50% 1.265 1.297 - -4.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.50% 21.860 22.407 - 1.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.50% 63088.702 64666.302 - 2.66% -
std::replace(list<int>)_(sprinkled)/32 2.50% 11.153 11.432 - 2.26% -
std::replace(list<int>)_(prefix)/50 2.50% 16.924 17.347 - 1.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.50% 18.765 19.234 - 2.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.50% 9.011 9.236 - 0.35% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.49% 16.596 17.009 - 6.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.49% 23.936 24.532 - 1.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 2.49% 23.575 24.161 - 109.72% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.48% 167.007 171.156 - -0.38% -
std::find(list<int>)_(process_all)/32768 2.48% 25974.103 26618.812 - 1.82% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.48% 240187.336 246144.033 - -0.35% -
SetIntersection_Interlaced_Set_float_16384_64 2.48% 215716414.038 221062546.369 - 4.43% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.48% 0.883 0.905 - -0.65% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.47% 4722.770 4839.506 - 0.59% -
std::remove_if(deque<int>)_(prefix)/1024 2.47% 546.111 559.603 - -1.03% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.46% 1246.171 1276.863 - 0.37% -
std::fill_n(vector<int>)/50 2.46% 2.175 2.228 - 0.58% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.46% 5256.140 5385.248 - -5.58% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.46% 51877.772 53151.657 - -0.25% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.45% 23.567 24.146 - -1.13% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.45% 75.881 77.742 - 0.03% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.45% 8.255 8.457 - 1.93% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.45% 4672.590 4786.996 - 0.02% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.45% 2.708 2.774 - 0.14% -
std::move_backward(list<int>)/32768 2.45% 31156.368 31918.653 - 0.88% -
std::copy_if(list<int>)_(every_other)/1048576 2.44% 820991.267 841034.988 - 2.22% -
ranges::minmax(std::deque<long_long>)/70000 2.44% 25539.358 26162.723 - -9.96% -
std::sort(vector<NonIntegral>)_(descending)/8 2.44% 24.702 25.304 - 1.02% -
BM_PushHeap_uint32_PipeOrgan_1 2.43% 0.466 0.477 - -5.92% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.43% 7539.064 7722.271 - 0.28% -
std::make_heap(deque<int>)_(descending)/8 2.43% 20.667 21.169 - 0.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.42% 12.890 13.202 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.42% 4367975.961 4473580.429 - -12.42% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.41% 2.940 3.011 - -1.79% -
SetIntersection_Interlaced_Set_string_16384_64 2.41% 345293571.655 353621737.103 - -2.42% -
std::is_sorted_until(deque<int>,_pred)/8 2.41% 4.141 4.241 - 3.16% -
BM_deque_deque_copy_backward/1 2.41% 2.708 2.773 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.41% 6158365.591 6306579.670 - -4.27% -
std::replace_if(deque<int>)_(sprinkled)/1024 2.40% 364.284 373.030 - 1.29% -
BM_num_get<long_double> 2.40% 36.203 37.071 - -0.27% -
std::unique_copy(list<int>)_(sprinkled)/32 2.39% 13.054 13.366 - -0.16% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.39% 24.966 25.562 - -0.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.37% 23.828 24.393 - 1.77% -
std::find_if_not(vector<bool>)_(process_all)/50 2.37% 23.804 24.367 - 0.31% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 2.37% 1.388 1.421 - 2.39% -
ranges::minmax(std::vector<__int128>)/8 2.36% 4.034 4.129 - 0.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.36% 42314.526 43313.518 - 0.28% -
std::find(vector<int>)_(process_all)/8 2.36% 2.702 2.765 - -0.84% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.35% 3233.047 3309.154 - 5.30% -
std::generate_n(vector<int>)/1024 2.35% 238.481 244.090 - 0.79% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.35% 17.296 17.702 - 3.00% -
std::copy_if(deque<int>)_(every_other)/512 2.35% 177.340 181.499 - 0.42% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.34% 115090.354 117782.141 - 1.60% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.33% 4.039 4.133 - 2.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 2.33% 20.288 20.761 - 8.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.33% 37.025 37.887 - 9.63% -
BM_PushHeap_uint32_Random_64 2.32% 5.026 5.143 - 1.74% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.32% 29.037 29.712 - 0.58% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.32% 4.724 4.834 - 2.74% -
std::copy_if(vector<int>)_(entire_range)/32768 2.32% 7289.981 7459.020 - 0.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.32% 38612.635 39507.639 - 2.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.31% 180090.382 184256.705 - 0.58% -
std::lower_bound(std::vector<int>)/100 2.31% 12.070 12.350 - 1.66% -
std::replace_if(deque<int>)_(prefix)/8192 2.31% 3420.887 3499.998 - -0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.31% 398.743 407.962 - 3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.31% 1195722.763 1223358.330 - 0.42% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.30% 633714.787 648306.433 - 0.38% -
std::make_heap(deque<int>)_(shuffled)/1024 2.29% 2516.441 2574.162 - -3.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.29% 14310.547 14638.260 - -0.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 2.29% 18.762 19.192 - 3.05% -
std::multiset<int>::ctor(const&)/32 2.28% 216.422 221.360 - -2.85% -
std::remove_copy(list<int>)_(prefix)/8192 2.28% 6855.184 7011.281 - 0.53% -
std::rotate(list<int>)_(by_1/3)/8192 2.28% 8197.130 8383.773 - 0.43% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.27% 656165.456 671084.722 - 70.24% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 2.27% 0.754 0.771 - 5.40% -
BM_StringRead_Cold_Shallow_Small 2.27% 1.125 1.151 - -6.74% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.27% 0.681 0.697 - 0.46% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.27% 716.942 733.187 - 1.81% -
std::copy_if(list<int>)_(entire_range)/1048576 2.26% 857578.846 876962.708 - 0.63% -
std::swap_ranges(list<int>)/1024 2.26% 747.300 764.181 - 1.07% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.26% 12808.151 13097.391 - -2.29% -
std::sort(deque<int>)_(ascending)/8 2.26% 17.770 18.171 - 2.92% -
std::generate(vector<int>)/1024 2.25% 239.287 244.680 - 0.49% -
BM_StringFindNoMatch/10 2.24% 1.356 1.387 - -1.07% -
BM_deque_vector_move_backward/1 2.24% 2.111 2.158 - -0.11% -
std::set<std::string>::clear()/32 2.23% 876.899 896.496 - 2.96% -
std::unique_copy(deque<int>)_(sprinkled)/8192 2.23% 3717.264 3800.336 - 1.59% -
std::remove_copy(deque<int>)_(prefix)/32 2.23% 12.893 13.181 - 2.12% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.23% 20.433 20.890 - 0.50% -
std::map<int,_int>::ctor(const&)/32 2.23% 216.427 221.257 - -5.57% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.23% 28.842 29.485 - -1.76% -
std::fill(vector<bool>)/4096 2.23% 4.119 4.211 - 0.40% -
ranges::minmax(std::deque<char>)/70000 2.23% 23656.192 24183.151 - 0.29% -
std::generate(vector<int>)/50 2.23% 11.746 12.007 - 0.62% -
BM_PushHeap_uint64_PipeOrgan_16 2.22% 0.867 0.886 - -0.03% -
std::transform(vector<int>)_(identity_transform)/32 2.21% 8.977 9.176 - 0.27% -
std::remove(vector<int>)_(prefix)/1024 2.21% 303.777 310.496 - 1.14% -
BM_deque_deque_ranges_copy_backward/2 2.21% 2.305 2.356 - 7.83% -
BM_StringAssignStr_Empty_Transparent 2.21% 0.487 0.497 - 2.38% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.21% 1436.657 1468.337 - 0.76% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.20% 0.695 0.710 - -8.82% -
std::copy_n(vector<int>)/8 2.20% 2.114 2.160 - -10.54% -
BM_vector_deque_move/1 2.20% 2.282 2.332 - 3.32% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.20% 691458.833 706645.075 - 93.51% -
SetIntersection_Front_Set_uint32_64_64 2.20% 12869941.617 13152537.217 - 4.28% -
std::fill_n(vector<int>)/8192 2.20% 229.420 234.457 - -0.34% -
std::unique(deque<int>)_(contiguous)/1024 2.20% 505.904 517.012 - 0.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.19% 13.076 13.363 - 2.56% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 2.19% 1401.737 1432.464 - -18.28% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.19% 4.994 5.104 - -0.90% -
std::move(vector<bool>)_(aligned)/1048576 2.18% 1703.571 1740.789 - 0.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.18% 628.631 642.340 - 2.99% -
std::copy_if(deque<int>)_(every_other)/4096 2.18% 1421.829 1452.831 - 0.12% -
BM_StringFindAllMatch/1 2.18% 2.905 2.968 - -1.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.18% 9.213 9.414 - 0.70% -
SetIntersection_Interlaced_Set_string_1024_4 2.17% 10367208.455 10592466.268 - 4.02% -
BM_deque_vector_move/4000 2.17% 139.565 142.594 - 0.40% -
std::generate(vector<int>)/32 2.17% 7.823 7.992 - 0.47% -
BM_PushHeap_string_SingleElement_4 2.17% 2.331 2.382 - 2.25% -
SetIntersection_Interlaced_Set_string_64_16 2.17% 37531932.872 38345224.111 - 0.85% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.16% 689.705 704.627 - 1.53% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 2.16% 703.232 718.445 - -16.16% -
std::adjacent_find(vector<int>,_pred)/50 2.16% 23.194 23.696 - 1.31% -
SetIntersection_None_Set_float_1024_4 2.16% 8935352.638 9128475.672 - 2.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.16% 0.769 0.785 - 1.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.16% 2298973.510 2348643.535 - 0.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.16% 12.141 12.402 - -64.47% -
std::search(vector<int>)_(same_length)/8192 2.16% 1865.020 1905.246 - 2.14% -
std::fill(vector<int>)/50 2.16% 2.161 2.207 - 0.32% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.16% 1.176 1.201 - 0.23% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.15% 37.022 37.819 - 2.18% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.15% 780.858 797.643 - 0.49% -
std::replace_if(list<int>)_(sprinkled)/1024 2.14% 729.294 744.906 - 0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.14% 64345387.314 65722265.367 - -14.17% -
std::remove_copy_if(vector<int>)_(prefix)/8192 2.14% 3311.047 3381.894 - 0.96% -
std::remove(deque<int>)_(prefix)/1024 2.14% 515.258 526.272 - 0.29% -
std::remove_if(list<int>)_(sprinkled)/1024 2.13% 958.191 978.602 - -2.94% -
ranges::minmax(std::deque<__int128>)/64 2.13% 30.145 30.785 - -14.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.12% 31.084 31.744 - 1.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.12% 6.109 6.238 - -2.02% -
std::copy_if(vector<int>)_(entire_range)/512 2.12% 120.729 123.290 - 0.44% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.12% 12952.741 13227.452 - -4.51% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.12% 34.827 35.565 - -0.03% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.12% 285.556 291.601 - -2.57% -
SetIntersection_Front_Vector_string_262144_64 2.11% 3131135.823 3197348.036 - -2.38% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.11% 688.863 703.398 - 2.03% -
std::move(deque<int>)/262144 2.11% 14862.681 15175.851 - 0.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.11% 179692.170 183478.365 - 3.02% -
std::copy_if(deque<int>)_(every_other)/262144 2.10% 91040.057 92954.726 - 0.25% -
std::replace_if(vector<int>)_(prefix)/1024 2.10% 266.744 272.345 - -0.20% -
std::find_if_not(vector<bool>)_(process_all)/8 2.09% 3.544 3.618 - 1.03% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.09% 7178.734 7328.618 - 0.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 2.09% 77.472 79.089 - 1.40% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 2.08% 4744.683 4843.561 - 1.32% -
SetIntersection_Front_Set_uint32_16384_16384 2.08% 211515699.545 215923462.897 - 2.11% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.08% 771.884 787.919 - 0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.08% 5890.765 6013.109 - -15.75% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.07% 7466.192 7620.780 - -0.27% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.07% 20369.761 20790.773 - 3.05% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.06% 22.999 23.473 - -5.88% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 2.06% 1.285 1.312 - 22.04% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.06% 2618.506 2672.470 - 0.61% -
std::transform(vector<int>,_vector<int>)/32 2.06% 16.892 17.239 - 0.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.06% 17.253 17.608 - 2.54% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.05% 5.028 5.132 - 2.14% -
std::fill_n(vector<bool>)/512 2.05% 1.428 1.457 - -2.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.05% 379371.160 387150.251 - -0.27% -
std::replace(deque<int>)_(sprinkled)/8192 2.05% 2758.549 2815.104 - 0.79% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.05% 15.473 15.789 - 2.01% -
SetIntersection_None_Set_float_64_1 2.04% 22164630.300 22617494.016 - 0.20% -
std::move(list<int>)/32768 2.04% 30295.449 30913.160 - -0.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.04% 3.801 3.878 - 7.60% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 2.04% 1028065.763 1048988.494 - 13.95% -
std::find(list<int>)_(process_all)/50 2.03% 18.826 19.209 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.03% 4061766.157 4144315.210 - -8.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.03% 20.660 21.080 - -4.74% -
std::copy_if(vector<int>)_(entire_range)/262144 2.03% 58640.914 59831.469 - 0.42% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.03% 1891.277 1929.609 - -0.16% -
std::copy_if(deque<int>)_(every_other)/32768 2.03% 11391.688 11622.446 - 0.23% -
std::stable_sort(deque<int>)_(descending)/8 2.02% 28.414 28.990 - 7.51% -
std::find(vector<char>)_(bail_25%)/8192 2.02% 39.719 40.522 - 0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.02% 26922275.513 27466800.471 - 7.95% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.02% 4.115 4.198 - 0.16% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.02% 6827.782 6965.645 - 0.61% -
SetIntersection_None_Set_uint64_64_64 2.01% 11132725.634 11357045.493 - 1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.01% 356852871.119 364036300.011 - 6.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.01% 54.889 55.991 - -9.52% -
std::adjacent_find(list<int>,_pred)/8192 2.00% 7130.777 7273.429 - 0.53% -
ranges::minmax(std::deque<__int128>)/8 2.00% 3.704 3.778 - -2.42% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.99% 1002894.613 1022872.070 - -4.52% -
std::make_heap(vector<int>)_(shuffled)/1024 1.99% 565.075 576.317 - -0.01% -
ranges::min(std::deque<__int128>)/64 1.99% 20.518 20.926 - -16.46% -
std::adjacent_find(vector<int>)/8 1.98% 2.000 2.039 - -0.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.98% 90442.635 92236.926 - 6.01% -
std::find_end(forward_list<int>)_(same_length)/1000 1.98% 1451.641 1480.333 - 0.70% -
std::swap_ranges(list<int>)/50 1.97% 31.870 32.498 - 1.11% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.97% 129.651 132.207 - 7.04% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.97% 0.696 0.710 - -9.00% -
BM_deque_deque_ranges_move/4000 1.97% 142.121 144.919 - 0.49% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.97% 782.453 797.855 - 0.07% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.97% 2.943 3.001 - 1.42% -
std::generate_n(list<int>)/32 1.96% 8.433 8.599 - 0.69% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.96% 6368.763 6493.827 - -0.61% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.96% 801.364 817.078 - 0.17% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.96% 1295765.431 1321161.810 - 0.82% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.96% 4.318 4.403 - 2.49% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.96% 6681120.625 6811970.879 - 10.78% -
std::shift_right(vector<int>)/8192 1.96% 295.624 301.408 - 0.00% -
rng::find_last(list<int>)_(bail_10%)/8192 1.96% 6231.799 6353.657 - 0.72% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.95% 692.913 706.457 - 8.84% -
ranges::min(std::deque<long_long>)/8 1.95% 2.268 2.313 - 0.14% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.95% 6204.318 6325.112 - -2.14% -
std::is_sorted(vector<int>)/8192 1.94% 1928.366 1965.855 - 0.93% -
std::copy_if(deque<int>)_(every_other)/1048576 1.94% 364716.571 371788.122 - 0.20% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.94% 230134.691 234589.973 - 1.13% -
BM_deque_deque_copy_backward/4096 1.93% 150.926 153.846 - 0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 1.93% 0.684 0.697 - 49.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.93% 1834721.313 1870144.552 - 1.77% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.93% 1824.271 1859.441 - -0.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.93% 20.495 20.890 - -4.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.93% 353509.387 360315.764 - 2.69% -
std::unique(deque<int>,_pred)_(contiguous)/8192 1.92% 4456.898 4542.665 - -0.52% -
std::copy_n(vector<int>)/32768 1.92% 3686.644 3757.421 - 8.51% -
std::move_backward(list<int>)/64 1.92% 38.935 39.682 - 0.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.92% 23626.868 24079.814 - -0.00% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.91% 35878.167 36564.945 - 1.54% -
std::rotate_copy(deque<int>)/32 1.91% 2.572 2.621 - -5.49% -
SetIntersection_Front_Vector_uint32_16384_64 1.91% 1332856.331 1358333.048 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.91% 672.771 685.624 - 3.14% -
std::copy(vector<bool>)_(aligned)/32768 1.91% 34.757 35.421 - 0.23% -
BM_deque_vector_move/2 1.91% 1.804 1.838 - -0.40% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.90% 17.265 17.594 - 0.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.90% 74.326 75.742 - 0.56% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.90% 769.061 783.679 - 1.69% -
std::remove_if(deque<int>)_(prefix)/8192 1.90% 4178.163 4257.497 - -1.62% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.90% 1.776 1.810 - 1.81% -
std::make_heap(deque<int>)_(heap)/8 1.89% 20.774 21.167 - 0.60% -
rng::starts_with(deque<int>)/8 1.89% 3.900 3.974 - -0.97% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.89% 1794.392 1828.351 - 1.09% -
std::find(vector<int>)_(process_all)/32768 1.89% 7313.926 7452.211 - 0.41% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.89% 2.777 2.830 - -0.11% -
SetIntersection_Front_Vector_uint64_262144_1024 1.88% 5341812.782 5442495.481 - -6.82% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.88% 4.076 4.153 - 0.56% -
std::partition(list<int>)_(sparse)/32 1.88% 8.838 9.004 - 1.58% -
std::replace(deque<int>)_(prefix)/8192 1.88% 3207.739 3268.087 - 0.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.88% 713.961 727.386 - 1.61% -
std::stable_sort(deque<int>)_(descending)/8192 1.87% 20479.744 20863.696 - 1.56% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.87% 12938.012 13180.204 - 2.18% -
BM_std_minmax_element<short>/64 1.87% 16.799 17.113 - 0.21% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.87% 49704.562 50633.479 - -1.97% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.87% 148028.629 150790.104 - 2.34% -
std::replace(deque<int>)_(sprinkled)/1024 1.86% 344.764 351.193 - 0.59% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.85% 1.545 1.573 - 1.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.85% 3.222 3.282 - -1.79% -
bm_ranges_swap_ranges_vb_aligned/524288 1.85% 1049.469 1068.900 - 2.39% -
SetIntersection_Interlaced_Vector_string_262144_64 1.85% 19913711.247 20281987.870 - 1.37% -
BM_deque_vector_copy/4000 1.85% 139.516 142.094 - -1.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.85% 3808.654 3879.002 - 0.33% -
std::set<int>::equal_range(key)_(existent)/8192 1.85% 8.252 8.404 - 5.82% -
SetIntersection_None_Set_uint64_16384_16384 1.85% 179750549.058 183069029.346 - 8.93% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.84% 797.126 811.785 - 1.30% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.83% 728.359 741.701 - 0.74% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.83% 4.450 4.531 - 0.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 1.83% 24.474 24.922 - 40.56% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.82% 2.125 2.163 - -0.05% -
std::move_backward(vector<bool>)_(aligned)/512 1.82% 2.280 2.322 - 4.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.81% 768.259 782.160 - 0.45% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.81% 2.128 2.167 - 0.03% -
ranges::min(std::deque<__int128>)/70000 1.81% 23865.090 24296.079 - -31.84% -
std::partition_point(list<int>)/50 1.80% 24.421 24.861 - 0.22% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.80% 44798.536 45606.741 - 1.90% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.80% 4103.809 4177.823 - 0.09% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.80% 93084.860 94761.813 - 0.28% -
std::transform(list<int>,_list<int>)/8192 1.80% 9001.263 9162.861 - 7.85% -
std::move_backward(vector<int>)/32768 1.79% 1700.669 1731.105 - 0.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.79% 4785.839 4871.469 - 0.96% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.79% 1.414 1.439 - 1.83% -
std::find(vector<int>)_(process_all)/1024 1.79% 239.966 244.254 - 0.71% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.79% 1878.757 1912.314 - -0.66% -
std::search(vector<int>)_(single_element)/1000 1.78% 228.851 232.934 - 2.42% -
rng::find_last(vector<int>)_(bail_10%)/50 1.78% 10.725 10.916 - 0.90% -
std::reverse_copy(deque<int>)/64 1.78% 15.701 15.981 - 0.80% -
std::replace(deque<int>)_(prefix)/1024 1.78% 405.672 412.899 - 0.42% -
std::move_backward(deque<int>)/4096 1.78% 152.702 155.422 - 0.59% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.78% 28.990 29.505 - -6.77% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.77% 17.333 17.641 - -5.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.77% 2.125 2.163 - -0.04% -
ranges::minmax(std::vector<long_long>)/8 1.76% 2.076 2.112 - 0.33% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.76% 523819.988 533062.434 - -0.61% -
std::fill_n(vector<int>)/32 1.76% 1.127 1.146 - 0.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.76% 38.334 39.009 - 26.06% -
ranges::min(std::list<__int128>)/8 1.76% 2.041 2.077 - 0.69% -
std::unordered_multiset<int>::ctor(const&)/8192 1.76% 56108.442 57095.880 - 4.81% -
std::partition(vector<int>)_(sparse)/32 1.76% 8.818 8.973 - 4.13% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.75% 5.176 5.267 - -1.40% -
std::sort(deque<int>)_(repeated)/8 1.75% 18.070 18.387 - 2.86% -
std::for_each_n(list<int>)/32 1.75% 11.087 11.282 - 0.55% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.75% 32520.954 33089.769 - -0.01% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.75% 838659.492 853322.929 - 0.59% -
std::find(deque<int>)_(bail_25%)/32768 1.75% 1905.956 1939.259 - 0.62% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.75% 9.110 9.269 - -0.36% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.74% 86832.315 88346.960 - 0.90% -
bm_lexicographical_compare<unsigned_char>/32768 1.74% 562.517 572.322 - 0.00% -
std::replace(deque<int>)_(sprinkled)/32 1.74% 11.966 12.175 - 0.49% -
SetIntersection_Interlaced_Vector_float_64_16 1.74% 16695650.048 16986139.020 - -4.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.74% 42325.455 43061.800 - -2.46% -
std::upper_bound(std::forward_list<int>)/100 1.74% 95.999 97.669 - -0.05% -
BM_vector_deque_ranges_move/1 1.74% 2.332 2.373 - 2.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.74% 18.802 19.128 - 3.04% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.74% 18.880 19.208 - 2.63% -
std::partition(vector<int>)_(sparse)/50 1.73% 13.927 14.169 - 2.17% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.73% 0.698 0.710 - -8.94% -
std::find(deque<int>)_(process_all)/32768 1.73% 7694.330 7827.593 - 0.66% -
SetIntersection_Front_Vector_float_256_64 1.73% 4261818.675 4335586.503 - -2.92% -
std::copy_if(list<int>)_(entire_range)/512 1.73% 364.825 371.134 - 1.13% -
std::find(vector<int>)_(process_all)/8192 1.73% 1831.890 1863.552 - 0.55% -
std::set<int>::ctor(const&)/8192 1.73% 49697.732 50556.638 - 2.22% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.72% 240733.096 244878.983 - 0.29% -
std::move_backward(list<int>)/1048576 1.72% 1017446.678 1034962.593 - 0.42% -
std::set<std::string>::find(key)_(existent)/1024 1.72% 22.760 23.151 - 2.31% -
rng::contains(list<int>)_(process_all)/50 1.72% 18.230 18.543 - 3.26% -
std::find_if_not(deque<int>)_(process_all)/1024 1.71% 248.767 253.026 - -6.42% -
std::count_if(list<int>)_(every_other)/8 1.71% 2.716 2.763 - -0.11% -
std::search(vector<int>)_(near_matches)/1024 1.71% 14852.385 15106.213 - 0.54% -
SetIntersection_None_Set_string_256_256 1.71% 5697327.418 5794692.120 - -1.09% -
std::copy_if(deque<int>)_(entire_range)/4096 1.71% 1010.110 1027.342 - 0.31% -
std::remove_if(list<int>)_(prefix)/32 1.71% 57.879 58.867 - -0.23% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.70% 2.689 2.735 - 8.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 1.70% 22.952 23.343 - 0.40% -
std::search(list<int>)_(near_matches)/1000 1.70% 37526.370 38162.984 - 0.67% -
BM_PushHeap_string_Random_1024 1.69% 14.831 15.082 - -5.60% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.69% 1.396 1.420 - 0.61% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.69% 57157.086 58123.704 - 0.61% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.69% 8.702 8.849 - -1.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 1.68% 35.254 35.847 - -2.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.68% 2.125 2.161 - -0.09% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.68% 723560.947 735714.712 - 0.86% -
std::copy_backward(vector<int>)/8 1.68% 2.171 2.207 - 2.50% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.68% 27.807 28.274 - 0.92% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.68% 10988.291 11172.494 - 6.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.67% 23712.793 24109.086 - 0.40% -
std::move(vector<bool>)_(aligned)/32768 1.67% 36.390 36.998 - 0.87% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.67% 172261.493 175136.228 - 1.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.67% 51.747 52.610 - 0.47% -
std::search(vector<int>)_(near_matches)/1000 1.66% 14121.336 14355.521 - 0.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.65% 13447.838 13670.322 - 2.64% -
std::partition_copy(vector<int>)/32 1.65% 8.078 8.211 - 2.23% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.65% 15273.056 15524.929 - 0.23% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.64% 50.725 51.559 - 12.19% -
std::deque<std::string>::ctor(size)/8192 1.64% 8451.333 8590.280 - 3.23% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.64% 27.262 27.709 - -1.57% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.64% 22944.589 23320.116 - 0.66% -
std::unique(deque<int>)_(sprinkled)/1024 1.64% 505.908 514.186 - 0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.64% 28088.964 28548.508 - 0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.63% 2274537.858 2311649.949 - -1.65% -
std::sort_heap(deque<int>)/1024 1.63% 13305.576 13522.525 - 1.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.63% 358.167 364.001 - -4.78% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.62% 10.826 11.001 - 0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.62% 22.103 22.461 - 1.72% -
std::reverse_copy(deque<int>)/512 1.62% 123.228 125.223 - 0.50% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.62% 272720.271 277130.112 - 0.93% -
BM_deque_vector_move/1024 1.62% 36.794 37.388 - 0.50% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.61% 1146.981 1165.451 - 0.59% -
std::find(vector<int>)_(bail_25%)/8192 1.61% 467.988 475.510 - 0.83% -
SetIntersection_None_Set_string_64_4 1.60% 21681062.814 22027280.288 - 1.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.60% 592237.622 601694.040 - 0.13% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.59% 15026.812 15266.471 - 0.01% -
std::rotate(list<int>)_(1_element_backward)/1024 1.59% 733.692 745.391 - 0.59% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.59% 732.859 744.525 - 0.97% -
std::replace(list<int>)_(prefix)/32 1.59% 10.909 11.082 - 0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.58% 7231.930 7346.375 - 0.56% -
std::remove(deque<int>)_(prefix)/32 1.58% 52.858 53.691 - -3.35% -
std::find_if_not(deque<int>)_(process_all)/8192 1.57% 1975.664 2006.765 - -4.82% -
std::move_backward(vector<bool>)_(aligned)/4096 1.57% 7.120 7.232 - 1.24% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.57% 8.650 8.786 - 1.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.57% 19.266 19.567 - -0.62% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.56% 562.829 571.633 - 0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.56% 6269854.663 6367844.292 - -1.62% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.56% 7.263 7.376 - 0.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.56% 13592.281 13803.968 - 2.27% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.56% 563.756 572.529 - 0.10% -
rng::contains(deque<int>)_(process_all)/50 1.56% 12.517 12.712 - -0.03% -
BM_StringRelational_Eq_Large_Large_Control 1.56% 2.238 2.273 - -7.57% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.55% 32.975 33.486 - -11.64% -
std::unique(deque<int>)_(sprinkled)/8192 1.55% 3771.127 3829.548 - 0.40% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.55% 6843.842 6949.815 - 0.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 1.55% 18.743 19.033 - 3.22% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.55% 755660.817 767353.161 - 0.67% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.55% 1.387 1.409 - 1.55% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.55% 114321.025 116088.554 - 0.31% -
std::pop_heap(vector<float>)/8192 1.54% 19.644 19.947 - 1.54% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.54% 678.819 689.287 - 0.34% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.54% 260.170 264.179 - 0.35% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.54% 2.415 2.452 - -6.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.54% 747.791 759.279 - 0.54% -
std::set<std::string>::count(key)_(non-existent)/32 1.53% 10.090 10.245 - -2.79% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 1.53% 17.176 17.439 - 2.41% -
std::rotate_copy(deque<int>)/1024 1.53% 34.346 34.872 - -2.12% -
std::search(vector<int>)_(single_element)/1024 1.53% 234.513 238.091 - 2.24% -
rng::contains(vector<int>)_(process_all)/1048576 1.52% 230218.702 233728.006 - 0.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.52% 16.374 16.623 - 4.11% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.52% 29.700 30.152 - -1.32% -
std::equal(list<int>)_(it,_it,_it)/8 1.52% 2.653 2.693 - -0.65% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.51% 3622.930 3677.755 - -0.01% -
std::reverse_copy(deque<int>)/32768 1.51% 7904.107 8023.649 - 0.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.51% 2.424 2.460 - -0.42% -
SetIntersection_Interlaced_Set_float_1024_4 1.51% 9788599.901 9936206.378 - 1.33% -
BM_PushHeap_uint32_Random_256 1.50% 5.500 5.582 - 0.06% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.50% 8.107 8.229 - 3.49% -
std::copy(list<int>)/32768 1.50% 25840.178 26227.025 - 0.09% -
std::search(list<int>)_(near_matches)/1024 1.50% 39173.691 39760.147 - 0.79% -
std::unique(deque<int>)_(contiguous)/8192 1.49% 3697.270 3752.500 - 0.08% -
std::replace(vector<int>)_(prefix)/8192 1.49% 1259.317 1278.107 - 0.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.49% 725.747 736.550 - -2.84% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.49% 2501723.957 2538962.409 - 0.72% -
std::replace_if(vector<int>)_(prefix)/8192 1.48% 2006.992 2036.794 - 0.36% -
std::is_sorted(vector<int>,_pred)/1024 1.48% 462.687 469.551 - 0.19% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.48% 908.891 922.374 - -4.07% -
BM_StringFindStringLiteral/64 1.48% 2.140 2.171 - -0.82% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.48% 13.850 14.055 - 3.10% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.48% 16.837 17.086 - 0.60% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.48% 7.263 7.370 - 0.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.47% 56.096 56.922 - 0.26% -
std::replace_if(list<int>)_(prefix)/8192 1.47% 7123.165 7227.977 - -4.42% -
std::copy_n(list<int>)/32768 1.47% 26678.186 27070.503 - 3.09% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.46% 27.139 27.536 - 2.59% -
std::copy_if(deque<int>)_(every_other)/8 1.46% 3.399 3.449 - 0.21% -
rng::starts_with(deque<int>)/1024 1.46% 479.139 486.142 - 7.80% -
std::transform(list<int>)_(identity_transform)/1024 1.46% 732.542 743.248 - 0.63% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.46% 350166.958 355275.277 - -3.88% -
std::remove_copy(list<int>)_(prefix)/32 1.46% 11.144 11.307 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.46% 2953682.779 2996729.900 - 1.58% -
SetIntersection_Front_Set_string_16_16 1.46% 59201679.304 60063206.543 - 0.15% -
BM_deque_vector_ranges_copy/0 1.45% 1.438 1.459 - 12.51% -
std::copy_if(list<int>)_(entire_range)/262144 1.45% 214826.395 217945.267 - 0.50% -
std::adjacent_find(list<int>)/8192 1.45% 7119.436 7222.711 - 0.32% -
std::find(deque<int>)_(process_all)/50 1.45% 13.048 13.237 - -0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.45% 13746.409 13945.226 - 1.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.45% 358.130 363.309 - -1.03% -
std::unique(list<int>)_(sprinkled)/1024 1.44% 950.854 964.592 - 1.03% -
std::remove(vector<int>)_(sprinkled)/1024 1.44% 281.617 285.684 - 0.09% -
std::remove(list<int>)_(sprinkled)/50 1.44% 60.790 61.668 - 0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.44% 16.012 16.243 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.43% 350290295.941 355316864.855 - 4.43% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.43% 22.866 23.193 - 0.10% -
std::copy(list<int>)/1048576 1.43% 854974.786 867201.294 - 0.42% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.43% 23.468 23.802 - 0.08% -
std::replace_if(list<int>)_(prefix)/1024 1.42% 728.157 738.492 - 0.60% -
std::remove_copy(vector<int>)_(prefix)/50 1.42% 13.771 13.966 - 0.28% -
std::all_of(list<int>)_(process_all)/50 1.41% 21.724 22.032 - 0.08% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.41% 8.406 8.525 - 1.50% -
std::equal(vector<bool>)_(unaligned)/8192 1.41% 56.422 57.219 - 2.31% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.41% 274676.389 278552.252 - 0.67% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.41% 8.177 8.292 - 2.10% -
BM_CmpLess_uint_ushort 1.41% 1.117 1.132 - 4.30% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.41% 6741.638 6836.514 - 0.57% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.40% 202.494 205.336 - 1.10% -
SetIntersection_Front_Set_uint32_262144_16384 1.40% 221825955.181 224939352.119 - 4.53% -
ranges::minmax(std::list<long_long>)/8 1.40% 2.517 2.553 - 0.72% -
std::sort(vector<NonIntegral>)_(heap)/8 1.40% 23.423 23.751 - 0.75% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.40% 5.713 5.793 - 0.04% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.39% 12.551 12.726 - 1.45% -
std::find_end(forward_list<int>)_(single_element)/1024 1.39% 698.772 708.514 - -0.56% -
std::replace(deque<int>)_(sprinkled)/50 1.39% 18.002 18.253 - 0.57% -
rng::contains_subrange(list<int>)_(single_element)/32 1.39% 10.142 10.283 - 1.05% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.39% 4.703 4.768 - 1.31% -
BM_vector_deque_move_backward/64 1.39% 2.981 3.023 - -3.89% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.38% 740.091 750.307 - 0.23% -
std::remove(deque<int>)_(sprinkled)/1024 1.38% 511.264 518.315 - 0.26% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.38% 6.486 6.575 - 2.13% -
std::find(vector<int>)_(process_all)/50 1.38% 12.333 12.503 - 0.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.38% 799519.359 810525.058 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.38% 201498306.274 204271315.451 - -4.63% -
SetIntersection_Front_Vector_uint64_64_64 1.38% 10702633.848 10849866.258 - 0.85% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.37% 828.933 840.324 - 0.40% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.37% 3426.712 3473.740 - -2.79% -
std::for_each_n(vector<int>)/32 1.37% 3.672 3.722 - 0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.37% 142264504.620 144211009.447 - -12.73% -
BM_deque_vector_copy_backward/1 1.37% 2.117 2.146 - -0.06% -
rng::find(vector<bool>)_(process_all)/1048576 1.37% 3615.607 3664.977 - -0.48% -
ranges::min(std::deque<__int128>)/8 1.36% 2.792 2.830 - -1.43% -
std::reverse(deque<int>)/4096 1.36% 711.632 721.323 - 0.49% -
std::adjacent_find(list<int>)/1048576 1.36% 859057.273 870751.652 - 0.55% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.36% 5.177 5.247 - -0.82% -
BM_PushHeap_uint32_Random_1024 1.36% 5.717 5.795 - -0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.36% 33.989 34.450 - 52.22% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.36% 17.281 17.515 - 0.27% -
std::generate_n(vector<int>)/50 1.36% 11.750 11.909 - 0.32% -
std::copy_backward(list<int>)/1048576 1.35% 869127.472 880897.408 - 0.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.35% 105562.638 106990.441 - -7.01% -
std::none_of(list<int>)_(process_all)/50 1.35% 21.786 22.080 - 0.28% -
SetIntersection_Interlaced_Vector_float_16384_16 1.35% 2847695.937 2886141.456 - -25.36% -
std::remove_copy(list<int>)_(prefix)/1024 1.35% 734.484 744.387 - -0.52% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.35% 12.457 12.625 - 0.33% -
std::upper_bound(std::deque<int>)/8192 1.34% 64.354 65.216 - 0.22% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.34% 8.373 8.485 - 0.32% -
BM_PushHeap_string_Random_256 1.34% 14.217 14.407 - -0.75% -
std::copy_if(deque<int>)_(entire_range)/262144 1.34% 68774.201 69692.778 - 0.48% -
bm_ranges_swap_ranges_vb_aligned/64 1.33% 3.067 3.108 - 1.51% -
std::remove(vector<int>)_(prefix)/8192 1.33% 2084.830 2112.609 - 0.57% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.33% 424441.570 430085.431 - 0.40% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.32% 96538.595 97817.345 - 0.78% -
SetIntersection_None_Set_uint64_64_4 1.32% 21660535.242 21947243.137 - 3.35% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.32% 611278.079 619367.923 - 3.14% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.32% 2.075 2.102 - 1.54% -
std::search(vector<int>)_(same_length)/1024 1.32% 244.745 247.983 - 1.39% -
std::fill_n(vector<int>)/1024 1.32% 29.260 29.646 - 0.08% -
std::search(vector<int>)_(single_element)/8192 1.32% 1813.762 1837.709 - 1.51% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.32% 4485.262 4544.465 - 0.05% -
std::find(vector<int>)_(bail_25%)/32768 1.32% 1847.582 1871.953 - 0.60% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.31% 941476.672 953844.599 - 0.20% -
std::sort(deque<int>)_(descending)/8 1.31% 25.442 25.776 - 1.73% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.31% 17566.836 17797.141 - 0.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.31% 140358.187 142197.010 - 0.40% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.31% 242.401 245.574 - 0.26% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.31% 753.547 763.404 - 1.56% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.31% 485.234 491.574 - 0.74% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.31% 206803.212 209505.264 - 0.46% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.31% 40.523 41.052 - 0.71% -
rng::contains(deque<int>)_(process_all)/8192 1.31% 1852.142 1876.326 - 0.48% -
BM_PushHeap_string_Random_16384 1.30% 16.085 16.295 - -0.81% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.30% 13062.786 13233.082 - 0.05% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.30% 573763.593 581237.739 - 0.14% -
BM_PushHeap_string_Random_16 1.30% 10.351 10.486 - -0.08% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.30% 105013.388 106377.496 - -0.56% -
std::remove_copy(deque<int>)_(prefix)/8192 1.30% 3312.577 3355.562 - 0.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.30% 512807.143 519460.897 - 1.26% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.30% 55.966 56.692 - -0.18% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.30% 11.396 11.544 - 0.93% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.30% 16.036 16.244 - 0.03% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.29% 526.959 533.783 - 2.38% -
std::copy_backward(list<int>)/512 1.29% 363.067 367.765 - 0.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.29% 28.819 29.192 - -26.91% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.29% 1305326.026 1322142.310 - 0.66% -
std::shift_left(deque<int>)/32 1.29% 3.760 3.808 - 0.26% -
std::unique(list<int>,_pred)_(contiguous)/32 1.29% 57.537 58.277 - 0.94% -
std::copy_if(deque<int>)_(entire_range)/512 1.29% 133.744 135.463 - 0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.28% 4808.619 4870.391 - 0.61% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.28% 3932.639 3983.119 - 0.78% -
std::adjacent_find(vector<int>)/8192 1.28% 1811.272 1834.514 - 0.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.28% 63833.936 64652.212 - 1.15% -
SetIntersection_Interlaced_Set_uint32_64_64 1.28% 13391486.461 13563023.247 - 3.17% -
BM_deque_vector_ranges_move/0 1.28% 1.514 1.534 - 0.03% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.28% 41220.188 41747.956 - 1.55% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.28% 773.250 783.135 - 1.66% -
std::find_if_not(deque<int>)_(process_all)/32768 1.28% 7991.537 8093.681 - 0.39% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.28% 513904.709 520471.934 - -4.21% -
std::remove_copy(vector<int>)_(prefix)/1024 1.28% 260.468 263.795 - 0.38% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.28% 33045.352 33467.381 - -4.75% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.28% 598.616 606.253 - 0.44% -
std::upper_bound(std::list<int>)/8 1.27% 16.029 16.233 - 0.08% -
BM_vector_deque_ranges_copy/5500 1.27% 200.764 203.315 - 3.80% -
std::unique(vector<int>)_(contiguous)/1024 1.26% 302.781 306.611 - -0.35% -
std::move(list<int>)/512 1.26% 353.500 357.968 - 1.22% -
SetIntersection_Front_Set_string_64_64 1.26% 34098903.052 34529898.650 - -4.98% -
BM_deque_vector_copy/5500 1.26% 194.464 196.915 - -3.33% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.26% 4240.291 4293.736 - 1.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.26% 804147.698 814249.358 - -0.34% -
std::count_if(list<int>)_(every_other)/1024 1.25% 744.769 754.099 - 0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.25% 16.055 16.256 - 0.08% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.25% 1945.123 1969.475 - 0.17% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.25% 16.128 16.329 - 0.33% -
std::remove_if(list<int>)_(prefix)/50 1.25% 71.469 72.362 - 0.17% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.25% 87748.394 88842.853 - 0.36% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.24% 3318.232 3359.508 - 0.21% -
BM_StringFindNoMatch/64 1.24% 2.109 2.135 - 1.36% -
bm_lexicographical_compare<signed_char>/32768 1.24% 472.571 478.439 - -0.04% -
std::adjacent_find(list<int>,_pred)/1048576 1.24% 910464.848 921737.276 - 0.56% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.23% 756.085 765.414 - 0.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.23% 730.717 739.710 - 0.51% -
std::transform(list<int>,_list<int>)/1024 1.23% 832.557 842.801 - 0.30% -
rng::contains(vector<int>)_(process_all)/8192 1.23% 1791.576 1813.618 - 0.51% -
std::find(vector<char>)_(process_all)/8192 1.23% 134.965 136.623 - 0.68% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.23% 625.005 632.673 - -0.24% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.23% 4.010 4.059 - -0.20% -
std::replace_if(vector<int>)_(sprinkled)/32 1.22% 8.633 8.739 - -0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.22% 13.612 13.778 - 3.90% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.22% 583.390 590.520 - -3.17% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.22% 1.520 1.539 - 4.66% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.22% 5131.514 5194.056 - 0.44% -
SetIntersection_Interlaced_Vector_string_1024_16 1.22% 3319824.348 3360241.647 - -0.13% -
std::adjacent_find(vector<int>)/1024 1.22% 232.357 235.181 - 0.58% -
BM_deque_deque_ranges_move/1024 1.21% 36.979 37.428 - 1.82% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.21% 7294.064 7382.496 - 0.16% -
std::for_each(vector<int>)/8 1.21% 0.906 0.917 - 0.50% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.21% 453.588 459.083 - 0.44% -
std::replace_if(vector<int>)_(prefix)/50 1.21% 13.805 13.972 - 1.04% -
rng::contains(deque<int>)_(process_all)/1048576 1.21% 242412.885 245344.848 - 0.54% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.21% 56760.805 57447.290 - 0.52% -
bm_lexicographical_compare<int>/512 1.21% 29.463 29.819 - -0.05% -
std::copy_backward(deque<int>)/4096 1.21% 146.122 147.886 - 0.72% -
std::pop_heap(deque<std::string>)/8192 1.21% 114.144 115.522 - 0.58% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 1.21% 7.275 7.363 - 0.19% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.21% 1017.242 1029.518 - -2.76% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.20% 281377.011 284757.611 - -3.65% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.20% 27.189 27.515 - 5.10% -
rng::find(vector<bool>)_(process_all)/8192 1.20% 33.086 33.483 - -0.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.20% 114445.855 115817.697 - 2.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 631323.920 638890.588 - 0.31% -
std::adjacent_find(vector<int>,_pred)/1048576 1.20% 464886.590 470446.624 - 0.80% -
std::move(vector<bool>)_(aligned)/4096 1.19% 6.986 7.069 - -0.03% -
SetIntersection_Front_Vector_float_64_64 1.19% 10800309.998 10928714.997 - -4.21% -
std::is_sorted(vector<int>,_pred)/8192 1.19% 3690.085 3733.837 - 0.25% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.18% 1.662 1.682 - 4.73% -
std::find(vector<int>)_(bail_25%)/1024 1.18% 65.537 66.309 - 0.53% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.18% 674.910 682.847 - 0.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.18% 955545.288 966779.236 - -0.22% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.17% 1613.546 1632.408 - 0.35% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.17% 67.171 67.954 - 0.63% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.17% 2.876 2.910 - 0.72% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.16% 505.703 511.585 - 0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.16% 13994186.114 14156914.558 - 1.44% -
rng::starts_with(deque<int>,_pred)/1048576 1.16% 506338.357 512221.685 - 1.15% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.16% 6263.388 6336.080 - -1.87% -
std::multiset<int>::count(key)_(existent)/8192 1.16% 10.260 10.379 - 9.51% -
std::equal(list<int>)_(it,_it,_it)/1024 1.16% 1123.141 1136.134 - 0.59% -
std::copy_if(deque<int>)_(entire_range)/32768 1.15% 8578.335 8677.339 - 0.42% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.15% 243.894 246.698 - -1.44% -
bm_lexicographical_compare<signed_char>/512 1.15% 7.655 7.743 - 0.79% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.15% 87893.273 88899.873 - 0.51% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.14% 47.763 48.309 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.14% 346735949.662 350696042.151 - 0.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.14% 24.364 24.643 - 0.77% -
std::transform(vector<int>)_(identity_transform)/50 1.14% 16.064 16.247 - 0.38% -
std::move(list<int>)/8 1.14% 3.369 3.407 - 0.94% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 1.14% 4843.380 4898.405 - 0.56% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.14% 144.245 145.883 - -4.87% -
std::any_of(vector<int>)_(process_all)/32 1.14% 8.392 8.487 - 2.25% -
std::find(vector<bool>)_(process_all)/8192 1.14% 33.139 33.515 - 0.30% -
SetIntersection_Front_Set_float_16384_4 1.13% 1047344.285 1059218.365 - -0.88% -
std::is_partitioned(list<int>)_(partitioned)/32 1.13% 8.627 8.725 - 0.53% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.13% 3686.278 3728.019 - 0.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.13% 231.290 233.908 - -3.84% -
bm_lexicographical_compare<signed_char>/4096 1.13% 59.098 59.766 - 0.00% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.12% 79.544 80.433 - 0.68% -
SetIntersection_None_Set_string_256_16 1.12% 11006446.146 11129220.549 - 1.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.11% 2.348 2.374 - -7.08% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.11% 3877.885 3921.085 - 0.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.11% 631569.454 638597.655 - -0.11% -
std::sample(vector<int>)/8192 1.11% 90720.996 91729.169 - 0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.11% 462.421 467.560 - 0.28% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.11% 16.327 16.508 - 0.40% -
BM_vector_deque_ranges_copy/1 1.11% 2.319 2.345 - 0.90% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 1.11% 662.254 669.597 - 1.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.10% 267728.546 270685.308 - 0.38% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.10% 20723.451 20952.125 - 0.48% -
std::replace(list<int>)_(sprinkled)/50 1.10% 19.512 19.727 - 5.85% -
std::remove_copy(list<int>)_(sprinkled)/50 1.10% 18.450 18.653 - 1.31% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.10% 1015736.192 1026911.420 - 0.64% -
std::remove_if(list<int>)_(sprinkled)/8192 1.10% 8052.557 8140.833 - 0.56% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.10% 1348.894 1363.676 - -0.27% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.10% 600.023 606.596 - 0.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.10% 23.146 23.400 - 5.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.09% 12252.128 12386.160 - 1.42% -
std::remove(list<int>)_(sprinkled)/1024 1.09% 928.760 938.885 - -2.60% -
std::partition(vector<int>)_(sparse)/1024 1.09% 253.223 255.982 - 0.20% -
std::move(vector<int>)/512 1.09% 19.971 20.189 - 0.21% -
std::move_backward(vector<int>)/512 1.09% 20.626 20.851 - 0.19% -
std::find(vector<char>)_(bail_25%)/32768 1.09% 135.236 136.707 - 0.32% -
std::move(deque<int>)/4096 1.09% 147.783 149.388 - 0.33% -
std::upper_bound(std::deque<int>)/100 1.09% 30.364 30.694 - 0.43% -
std::partition(deque<int>)_(dense)/50 1.09% 15.300 15.466 - 0.97% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.09% 139.399 140.912 - -0.41% -
BM_std_minmax_element<char>/3 1.09% 1.164 1.176 - 2.36% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.08% 63.874 64.567 - -0.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.08% 585812.361 592159.851 - 0.24% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.08% 472621.682 477741.934 - 0.34% -
std::upper_bound(std::vector<int>)/100 1.08% 12.269 12.402 - 0.24% -
BM_PushHeap_string_Random_262144 1.08% 17.931 18.125 - -13.32% -
BM_num_get<float> 1.08% 37.057 37.458 - 0.81% -
std::remove(list<int>)_(prefix)/32 1.08% 51.947 52.509 - 0.28% -
std::is_sorted_until(vector<int>,_pred)/1024 1.08% 419.715 424.238 - 5.21% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.08% 36612278.526 37006026.315 - 0.22% -
std::find(deque<int>)_(bail_25%)/8192 1.08% 475.395 480.508 - 0.44% -
std::reverse(deque<int>)/32768 1.07% 5666.035 5726.806 - 0.26% -
std::find(vector<char>)_(process_all)/1024 1.07% 16.113 16.285 - 0.62% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.07% 9.664 9.767 - 3.61% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.07% 1.554 1.571 - 0.10% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.07% 59.221 59.853 - 0.05% -
BM_deque_vector_ranges_move_backward/1024 1.07% 36.781 37.174 - 0.31% -
std::move(vector<int>)/64 1.07% 4.127 4.171 - 0.27% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.07% 23332594.433 23581470.832 - 0.10% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.07% 1.405 1.420 - 22.02% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.07% 69.356 70.095 - 3.00% -
std::rotate(vector<bool>)_(by_1/4)/50 1.06% 17.587 17.774 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.06% 251532872.470 254208481.918 - -1.93% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.06% 3433.542 3469.973 - 0.47% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.06% 798323.995 806794.297 - 0.32% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.06% 23.771 24.022 - 2.78% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.06% 926069.737 935854.139 - 0.55% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.06% 4029.769 4072.305 - 0.02% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.06% 38482.137 38888.295 - -0.21% -
SetIntersection_None_Set_float_1024_256 1.05% 8782823.499 8875400.073 - -0.74% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.05% 468.376 473.309 - 0.05% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.05% 234407134.441 236872350.617 - -6.81% -
std::adjacent_find(vector<int>)/1048576 1.05% 233990.326 236449.196 - 1.17% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.05% 990920.685 1001326.220 - -0.68% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.05% 2801.030 2830.402 - 0.96% -
BM_vector_deque_copy/1 1.05% 2.291 2.315 - 19.30% -
std::map<int,_int>::contains(key)_(existent)/32 1.05% 1.658 1.676 - 3.35% -
std::generate(list<int>)/8192 1.05% 7504.862 7583.314 - 0.63% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 1.04% 2669781.172 2697679.488 - 0.73% -
std::lower_bound(std::vector<int>)/8192 1.04% 15.605 15.768 - 0.78% -
BM_PushHeap_string_Random_64 1.04% 12.895 13.029 - 0.07% -
SetIntersection_None_Set_float_64_16 1.04% 18072182.118 18260535.519 - -0.03% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.04% 4.730 4.779 - -1.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.04% 1191.681 1204.084 - -5.13% -
BM_deque_deque_copy_backward/5500 1.04% 201.973 204.070 - 0.37% -
SetIntersection_Front_Vector_uint32_262144_16384 1.04% 77262048.723 78064227.531 - 3.68% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.04% 6546.310 6614.177 - -1.04% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.04% 35.557 35.925 - 1.12% -
std::lower_bound(std::deque<int>)/8192 1.04% 64.783 65.454 - 0.84% -
std::rotate(vector<bool>)_(by_1/2)/32 1.03% 17.802 17.986 - 1.49% -
std::remove_copy(list<int>)_(sprinkled)/32 1.03% 11.123 11.238 - 0.24% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.03% 948.595 958.406 - -2.25% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.03% 284.078 287.015 - -0.00% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.03% 42601.747 43040.680 - 0.47% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.03% 24.975 25.232 - 1.02% -
std::find_if(deque<int>)_(bail_25%)/1024 1.03% 77.416 78.212 - 0.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.03% 25.279 25.539 - 0.62% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.03% 944682.592 954381.654 - 0.56% -
bm_ranges_swap_ranges_vb_aligned/2048 1.03% 8.563 8.651 - 2.11% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.02% 3.075 3.106 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.02% 348409912.192 351977154.524 - 0.40% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.02% 751.764 759.453 - 0.32% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.02% 8.563 8.651 - -0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.02% 666.699 673.481 - 1.84% -
std::adjacent_find(vector<int>)/50 1.02% 11.873 11.993 - 0.60% -
std::find(vector<bool>)_(process_all)/1048576 1.02% 3614.614 3651.307 - 0.11% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.02% 14.935 15.087 - 0.03% -
BM_PushHeap_string_Descending_16384 1.01% 2.310 2.334 - -15.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.01% 3983.782 4024.193 - 0.33% -
std::copy_backward(vector<bool>)_(aligned)/512 1.01% 1.547 1.563 - 1.83% -
std::lower_bound(std::deque<int>)/100 1.01% 30.426 30.734 - 0.74% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.01% 3931.384 3971.209 - 0.34% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.01% 4279.396 4322.696 - 0.01% -
std::copy_backward(list<int>)/262144 1.01% 216171.465 218357.195 - 0.49% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.01% 295.770 298.748 - -0.36% -
rng::contains_subrange(list<int>)_(process_all)/32 1.01% 10.106 10.207 - 0.38% -
BM_StringFindCharLiteral/64 1.00% 2.089 2.110 - 0.21% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.00% 1897.308 1916.356 - 0.17% -
BM_deque_vector_copy/1024 1.00% 36.903 37.273 - 0.43% -
std::unique_copy(deque<int>)_(sprinkled)/32 1.00% 9.201 9.293 - -1.12% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 273.271 - -3.74% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.337 - -2.76% -
std::search_n(vector<int>)_(no_match)/8192 -99.78% 1613.925 3.591 387.811 7.45% 387.811
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 628.279 - 0.06% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.310 - -0.21% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.097 534.699 0.24% 534.699
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 600.124 - 0.03% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.864 - 0.07% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -3.20% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.283 - -0.25% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.503 - -0.01% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.735 696.267 -0.36% 696.267
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2466.661 16.387 383.529 1.34% 383.529
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.507 - -6.58% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.690 - -3.04% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.758 - 1.01% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 70.131 - 0.28% -
std::search_n(vector<int>)_(no_match)/1024 -98.29% 208.692 3.564 78.328 7.25% 78.328
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 76.886 - 0.30% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.196 - 0.00% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.06% 418.753 8.115 71.926 0.52% 71.926
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.30% 596.226 16.111 96.764 1.33% 96.764
std::search_n(deque<int>)_(no_match)/1024 -95.50% 304.751 13.706 42.367 0.11% 42.367
std::distance(join_view(vector<vector<int>>))/50 -94.93% 12.517 0.635 - 6.87% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.86% 10774.351 876.998 - 0.65% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.65% 844.361 70.488 - -1.41% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.31% 1371.376 119.236 - 0.16% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.31% 348.494 33.762 - -8.86% -
std::find_end(list<int>)_(match_near_end)/1000 -89.43% 733.450 77.521 - -0.90% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.38% 261.801 27.794 - -1.06% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.23% 544.152 58.580 - 0.06% -
std::fill_n(deque<int>)/8192 -87.32% 1866.881 236.732 - 0.39% -
std::fill(deque<int>)/8192 -87.24% 1864.796 237.933 - 0.79% -
std::fill(deque<int>)/1024 -87.01% 232.589 30.222 - 0.92% -
std::fill_n(deque<int>)/1024 -86.88% 231.642 30.394 - 1.45% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.72% 560.703 74.452 - 0.16% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - 0.04% -
std::rotate(deque<int>)_(by_1/3)/8192 -84.88% 22086.172 3338.767 - 5.27% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.01% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.66% 2265.885 370.272 - 0.15% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.57% 287.978 47.322 - 0.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.86% 3859.343 661.486 - 2.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.57% 968.953 168.884 - 2.00% -
std::fill_n(deque<int>)/50 -81.98% 12.186 2.196 - 0.19% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.59% 323441.716 59544.575 - 0.13% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.16% 323485.437 60934.529 - 1.36% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.13% 122.759 23.159 - 3.02% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.94% 271537.279 57175.027 - -0.14% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.17% 263474.992 57506.903 - 0.14% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.33% 1779.984 403.442 - -0.83% -
BM_num_get<void*> -77.04% 47.636 10.936 - -0.27% -
std::find_end(deque<int>)_(same_length)/1024 -76.06% 1394.647 333.917 - 0.17% -
std::find_end(deque<int>)_(same_length)/8192 -76.03% 11168.880 2677.024 - -4.34% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -75.50% 61.988 15.187 - -70.64% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.46% 194270.888 47680.219 - 0.38% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.74% 161550.849 48885.459 - 1.69% -
std::rotate(vector<int>)_(by_1/3)/50 -68.73% 35.296 11.037 - -0.70% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -68.00% 15320.993 4902.274 - 3.43% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.89% 2539.115 815.333 - -2.40% -
std::rotate(vector<int>)_(by_1/4)/50 -65.57% 35.303 12.153 - 5.38% -
std::find_end(deque<int>)_(same_length)/1000 -65.03% 935.209 327.068 - 0.36% -
std::rotate(deque<int>)_(by_1/4)/1024 -64.25% 778.389 278.311 - 2.51% -
std::rotate(deque<int>)_(by_1/4)/8192 -63.67% 6755.688 2454.454 - -10.90% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.56% 138430.643 51834.151 - -1.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -62.41% 52.412 19.701 - -0.90% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.38% 18151.862 7009.395 - 0.00% -
BM_num_get<unsigned_int> -61.32% 25.424 9.834 - -0.77% -
std::rotate(deque<int>)_(by_1/4)/50 -61.12% 73.934 28.743 - 3.48% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.80% 2416.837 947.479 - 0.44% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.75% 130791.216 51339.661 - -3.02% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.05% 17545.803 7009.613 - 1.82% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.92% 17236.328 6908.816 - -0.33% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.89% 17633.737 7072.157 - 0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.80% 248.703 99.968 - -0.53% -
BM_num_get<unsigned_short> -59.78% 25.562 10.282 - -1.66% -
BM_num_get<unsigned_long_long> -59.70% 25.970 10.466 - -0.12% -
std::rotate(deque<int>)_(by_1/3)/50 -59.34% 75.430 30.667 - 2.45% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.19% 14734.367 6013.750 - 4.18% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.47% 13790.984 5727.413 - -0.02% -
BM_num_get<unsigned_long> -58.25% 25.450 10.625 - 2.04% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.54% 14372.895 6102.292 - 1.72% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.90% 13791.062 5943.691 - -4.89% -
std::rotate(vector<int>)_(by_1/4)/32 -56.83% 10.967 4.735 - 0.30% -
std::rotate(deque<int>)_(by_1/4)/32 -56.33% 29.813 13.020 - -1.20% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.20% 11462.674 5021.150 - 1.24% -
BM_num_get<long_long> -55.94% 24.715 10.889 - 0.39% -
rng::for_each(map<int>)/8192 -55.93% 16529.420 7284.779 - 0.89% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.55% 222.294 98.809 - 0.93% -
BM_num_get<long> -54.60% 24.398 11.077 - 0.31% -
std::for_each(map<int>::iterator)/8192 -54.54% 16371.941 7443.490 - 0.17% -
std::for_each(multimap<int>::iterator)/8192 -54.04% 16071.612 7387.299 - -1.87% -
rng::for_each(multimap<int>)/8192 -53.49% 15883.257 7387.888 - -2.74% -
BM_num_get<bool> -52.93% 25.320 11.918 - -0.27% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.02% 213.056 102.232 - 0.26% -
std::rotate(deque<int>)_(by_1/3)/32 -51.85% 44.961 21.647 - 5.76% -
std::find_end(vector<int>)_(same_length)/1000 -50.90% 494.629 242.871 - 0.50% -
std::find_end(vector<int>)_(same_length)/1024 -50.85% 505.125 248.262 - 0.54% -
rng::for_each(multiset<int>)/8192 -50.35% 15381.589 7637.159 - -1.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.34% 73.162 36.329 - -41.81% -
rng::for_each(set<int>)/8192 -50.22% 15441.804 7686.986 - -0.10% -
std::for_each(multiset<int>::iterator)/8192 -50.16% 16097.390 8023.037 - -2.33% -
std::find_if(list<int>)_(process_all)/50 -49.90% 38.050 19.065 - -0.16% -
std::find_end(vector<int>)_(same_length)/8192 -49.65% 4021.139 2024.736 - 0.19% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.61% 417.683 210.477 - 1.41% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.57% 1212.963 611.662 - 0.50% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.52% 1241.659 626.807 - 0.57% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.50% 9944.725 5022.107 - 0.62% -
std::find_end(list<int>)_(same_length)/1024 -49.40% 1500.195 759.088 - 1.18% -
std::for_each(set<int>::iterator)/8192 -49.25% 15715.673 7975.643 - -1.30% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.95% 412.896 210.782 - -0.01% -
std::find_end(list<int>)_(same_length)/1000 -48.92% 1471.156 751.476 - 2.17% -
std::find_end(list<int>)_(same_length)/8192 -48.80% 15737.538 8056.935 - -16.68% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.76% 416.280 213.319 - -0.66% -
std::copy_n(vector<bool>)_(aligned)/1048576 -48.69% 3110.122 1595.763 - -42.05% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.56% 37.468 19.272 - 0.58% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.42% 401.487 207.087 - -0.93% -
std::rotate(vector<int>)_(by_1/3)/32 -48.30% 19.468 10.064 - 1.58% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -48.17% 130.284 67.522 - -3.37% -
std::search_n(vector<int>)_(no_match)/32 -47.98% 6.887 3.583 0.368 6.77% 0.368
std::find_end(list<int>,_pred)_(same_length)/1024 -47.92% 1584.834 825.381 - 5.06% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.64% 15.489 8.111 0.405 0.04% 0.405
std::find_end(deque<int>)_(near_matches)/1000 -47.56% 30016.921 15740.061 - -0.18% -
std::find_end(deque<int>)_(near_matches)/1024 -47.48% 31166.564 16368.145 - -0.16% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.17% 336.688 177.865 - 1.79% -
std::find_end(list<int>,_pred)_(same_length)/1000 -46.82% 1547.198 822.855 - 6.18% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.75% 0.476 0.253 - 0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -46.02% 143.373 77.399 - -3.73% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.12% 0.481 0.264 - -3.00% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.87% 46244.650 25493.178 - 0.16% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.73% 364.886 201.683 - -0.21% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.61% 9565.269 5298.650 - -1.56% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.12% 1435.590 802.163 - 0.51% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.82% 17490.376 9826.282 - -0.13% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -43.45% 341.550 193.161 - 2.22% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.27% 2.058 1.168 - -0.51% -
BM_PushHeap_float_Descending_4 -43.14% 0.612 0.348 - -12.56% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -42.90% 104.860 59.871 - -40.15% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.88% 1368.116 781.411 - 0.28% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -42.68% 136.360 78.166 - -41.49% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.46% 305.808 175.948 - 0.22% -
BM_PushHeap_float_Descending_16 -42.40% 0.632 0.364 - -5.29% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -41.95% 84.554 49.087 - -5.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -41.51% 6.251 3.656 - 0.77% -
std::unordered_set<int>::count(key)_(non-existent)/0 -41.44% 0.485 0.284 - -29.59% -
std::find_end(list<int>,_pred)_(same_length)/8192 -41.14% 17079.425 10052.654 - 22.75% -
std::set<std::string>::insert(value)_(already_present)/32 -41.11% 16.328 9.615 - 5.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -41.03% 31.977 18.858 - -11.20% -
std::set<std::string>::erase(key)_(existent)/32 -40.92% 85.032 50.235 - -1.96% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.83% 307.662 185.108 - 0.51% -
std::multiset<int>::contains(key)_(non-existent)/8192 -39.72% 14.637 8.824 - 2.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -39.64% 38.282 23.106 - -2.95% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.57% 27.276 16.754 - -2.64% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.25% 2.859 1.765 - -37.50% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.23% 22.154 13.685 - 0.06% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -36.90% 20.065 12.661 - 6.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -36.86% 249.065 157.264 - 28.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -36.80% 32.730 20.685 - -2.83% -
std::rotate(vector<int>)_(by_1/2)/32 -36.75% 3.705 2.343 - 1.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -36.45% 51.409 32.669 - -16.69% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.41% 10.193 6.482 - -32.71% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.41% 45.933 29.208 - 0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.36% 15051.910 9578.540 - -1.34% -
std::set<int>::ctor(const&,_alloc)/8192 -36.30% 77999.624 49689.212 - 0.76% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.26% 23.334 14.872 - -0.11% -
std::find_end(deque<int>)_(near_matches)/8192 -36.21% 1769000.521 1128383.198 - 0.56% -
std::unordered_set<int>::insert(value)_(already_present)/32 -36.19% 2.637 1.683 - -4.02% -
BM_StringEraseWithMove_Huge_Transparent -36.18% 69.490 44.346 - -12.22% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.02% 2.934 1.877 - -1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -35.88% 18235027.839 11691862.395 - -59.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -35.85% 1747.195 1120.813 - 104.39% -
std::set<int>::ctor(const&,_alloc)/1024 -35.67% 9679.700 6226.743 - 0.85% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.32% 661.528 427.901 - -0.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -35.15% 34.098 22.113 - -39.51% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.11% 120.283 78.057 - 0.29% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.77% 80156.175 52288.508 - -2.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -34.45% 1666.586 1092.380 - 113.05% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.25% 9999.342 6574.898 - -2.28% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -33.91% 9961.179 6582.940 - -1.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.89% 13072113.395 8642488.991 - -4.10% -
std::copy_n(list<int>)/64 -33.53% 22.405 14.892 - -0.09% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.48% 78936.141 52511.676 - -1.92% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.32% 41.375 27.590 - 0.75% -
std::multiset<int>::ctor(const&,_alloc)/8192 -33.07% 79867.273 53452.251 - 4.06% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.05% 0.696 0.466 - -0.31% -
std::any_of(vector<int>)_(process_all)/50 -33.02% 18.971 12.707 - -12.90% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.81% 47.142 31.672 - 0.94% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.78% 7.032 4.727 - -29.42% -
std::unique_copy(list<int>)_(contiguous)/52 -32.67% 29.051 19.560 - 0.55% -
BM_vector_deque_ranges_copy/0 -32.66% 0.682 0.459 - 8.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.59% 12857869.172 8667421.722 - -5.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.38% 12922716.210 8738216.385 - -2.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -32.22% 12762327.382 8650482.645 - -5.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.19% 345568085.054 234320264.612 - -2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.98% 12867102.536 8751980.372 - -2.51% -
std::multiset<int>::ctor(const&,_alloc)/1024 -31.90% 9837.980 6699.238 - 4.08% -
std::multiset<std::string>::insert(value)_(already_present)/32 -31.39% 63.231 43.384 - 1.79% -
BM_StringEraseWithMove_Huge_Opaque -31.13% 68.230 46.989 - -3.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -31.10% 42.668 29.398 - -13.08% -
std::set<std::string>::erase(key)_(existent)/8192 -31.01% 104.125 71.831 - -0.88% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -30.84% 63.285 43.769 - -19.29% -
BM_align/8 -30.68% 0.921 0.638 - -0.09% -
BM_align/256 -30.67% 0.920 0.638 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.66% 12709486.086 8812257.371 - -4.97% -
SetIntersection_Interlaced_Vector_float_262144_64 -30.63% 15662720.001 10864535.144 - -45.03% -
BM_align/64 -30.58% 0.921 0.639 - -0.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -30.57% 33.952 23.574 - -27.38% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -30.27% 919.690 641.261 - 26.68% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.16% 89.642 62.609 - 15.88% -
BM_align/1 -30.07% 0.921 0.644 - 0.14% -
std::multiset<int>::count(key)_(existent)/1024 -29.35% 8.033 5.675 - 0.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.05% 39.488 28.017 - -0.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -29.02% 0.485 0.344 - -15.14% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -28.82% 41.831 29.776 - 10.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.62% 40.370 28.817 - -9.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -28.30% 28.223 20.236 - -32.00% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -28.24% 13.904 9.978 - 3.56% -
std::map<std::string,_int>::erase(iterator)/1024 -27.77% 35.703 25.790 - -16.30% -
BM_PushHeap_float_Descending_64 -27.54% 0.523 0.379 - -1.63% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -27.44% 2.530 1.835 - -29.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -27.18% 333293712.763 242709305.764 - -29.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -26.62% 3.026 2.221 - -21.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.45% 33.088 24.335 - -16.11% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -26.23% 52.479 38.714 - -14.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -26.09% 31.932 23.602 - 4.84% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -26.00% 3657.183 2706.159 - 35.34% -
BM_vector_deque_ranges_copy_backward/0 -25.86% 0.519 0.384 - -23.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -25.85% 42.101 31.217 - 1.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -25.75% 0.579 0.430 - 9.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -25.69% 29.261 21.744 - 2.52% -
std::unordered_set<int>::find(key)_(existent)/1024 -25.48% 1.486 1.107 - -14.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.36% 37.899 28.286 - -4.30% -
std::lower_bound(std::forward_list<int>)/100 -25.28% 108.722 81.233 - -0.96% -
std::unordered_set<std::string>::find(key)_(existent)/32 -25.15% 39.750 29.752 - -26.67% -
SetIntersection_Interlaced_Vector_float_262144_4 -25.12% 1990645.687 1490602.614 - -26.55% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -25.05% 9.077 6.803 - 4.38% -
std::partial_sort_copy(deque<int>)_(heap)/8 -24.86% 20.481 15.390 - 2.97% -
std::find_end(deque<int>)_(process_all)/8192 -24.81% 2856.159 2147.671 - 3.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.78% 43.291 32.566 - -20.63% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -24.65% 6.544 4.931 - 2.39% -
BM_vector_deque_ranges_move_backward/0 -24.53% 0.549 0.414 - -17.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -24.34% 1.956 1.480 - -6.35% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -24.10% 2.828 2.147 - -20.64% -
vector<bool>::resize() -23.95% 14.265 10.848 - 1.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -23.85% 0.397 0.302 - 1.39% -
std::find_end(deque<int>)_(process_all)/1048576 -23.77% 366182.771 279143.097 - 2.03% -
std::for_each(multiset<int>::iterator)/50 -23.75% 47.219 36.005 - 0.08% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.65% 26.306 20.086 - -23.06% -
BM_vector_deque_copy/0 -23.62% 0.551 0.421 - -7.91% -
BM_PushHeap_float_Random_4 -23.55% 3.007 2.299 - -4.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -23.49% 31.410 24.031 - -26.20% -
rng::contains_subrange(list<int>)_(process_all)/8192 -23.18% 9040.942 6944.928 - -15.61% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.15% 41839.989 32155.085 - 0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -23.05% 206.029 158.546 - 36.01% -
std::transform(list<int>)_(identity_transform)/50 -23.02% 39.305 30.255 - -0.27% -
BM_StringFindStringLiteral/1024 -22.80% 23.787 18.363 - 0.51% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.75% 40274.147 31110.079 - -0.01% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.38% 3801.904 2951.022 - 0.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.35% 60.415 46.913 - -1.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -22.23% 56.414 43.874 - -10.60% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.13% 2406237.543 1873630.904 - 0.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -21.86% 46.274 36.158 - 13.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -21.75% 31.648 24.765 - -22.91% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.43% 34573.132 27164.050 - -0.61% -
std::all_of(vector<int>)_(process_all)/50 -21.15% 19.204 15.143 - 9.82% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -21.04% 2.379 1.878 - 4.12% -
std::find_if_not(vector<char>)_(bail_25%)/8 -20.90% 0.932 0.738 - -1.43% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.80% 3747.263 2967.761 - -1.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -20.58% 30.304 24.067 - 10.00% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.54% 510.928 405.965 - 0.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -20.52% 1.971 1.566 - 1.14% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.51% 870.550 692.015 - -10.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.43% 211995.841 168690.273 - 1.76% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -20.41% 0.487 0.388 - -2.66% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -20.40% 1.429 1.137 - -25.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -20.30% 6028.056 4804.064 - -4.08% -
BM_PushHeap_string_Random_1 -20.30% 0.698 0.557 - 18.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -20.27% 65.036 51.850 - 1.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -20.27% 928.015 739.937 - 1.49% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -20.05% 2864.945 2290.448 - -2.08% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -19.92% 1.025 0.821 - 0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.82% 23312.994 18692.309 - -0.56% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.69% 40.839 32.798 - -28.79% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -19.64% 2854757.447 2294156.588 - -31.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.62% 527.668 424.120 - 0.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.57% 39.569 31.824 - -33.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.57% 20.753 16.692 - 0.13% -
std::multiset<int>::count(key)_(existent)/32 -19.49% 4.705 3.788 - -1.92% -
std::vector<std::string>::ctor(size)/8192 -19.47% 5187.044 4177.230 - 0.38% -
std::move(deque<int>)/64 -19.40% 6.112 4.926 - 0.67% -
rng::for_each(multimap<int>)/50 -19.31% 50.199 40.507 - 1.08% -
BM_PushHeap_float_Descending_256 -19.30% 0.499 0.403 - -0.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.20% 205840.675 166312.798 - 0.42% -
BM_PushHeap_uint64_Ascending_1 -19.18% 0.577 0.466 - -0.01% -
std::set<std::string>::erase(key)_(existent)/1024 -19.15% 74.668 60.366 - -4.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -19.01% 35.699 28.912 - -18.03% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.90% 3336.613 2706.114 - -0.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -18.76% 1.423 1.156 - -0.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -18.52% 1.419 1.156 - 0.00% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.46% 2.971 2.423 - 0.57% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -18.35% 65.298 53.316 - -14.57% -
vector<bool>::reserve() -18.30% 10.924 8.925 - 10.91% -
rng::contains_subrange(deque<int>)_(process_all)/32 -18.05% 14.421 11.818 - -28.84% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -18.05% 31.652 25.939 - 0.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.01% 1123.071 920.825 - -1.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -18.01% 8.273 6.783 - 3.85% -
SetIntersection_Interlaced_Vector_uint64_256_16 -17.99% 7172011.327 5881773.795 - -12.83% -
BM_PushHeap_uint64_SingleElement_1 -17.97% 0.501 0.411 - -40.97% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.87% 29.805 24.480 - 0.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -17.84% 0.478 0.393 - -20.19% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.81% 42.679 35.077 - 0.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -17.81% 141.916 116.639 - 45.51% -
BM_PushHeap_float_Descending_1024 -17.77% 0.474 0.389 - -0.10% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -17.64% 1.697 1.398 - -3.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -17.61% 26.351 21.710 - -4.29% -
std::set<int>::count(key)_(non-existent)/8192 -17.60% 13.811 11.380 - -2.94% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -17.51% 41.582 34.302 - -6.17% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.50% 462.383 381.482 - -1.68% -
std::for_each(multimap<int>::iterator)/50 -17.49% 44.244 36.504 - -0.47% -
BM_PushHeap_float_Descending_262144 -17.43% 0.465 0.384 - -0.43% -
BM_PushHeap_float_Descending_16384 -17.35% 0.465 0.384 - -0.16% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.18% 1017.258 842.516 - 1.02% -
std::copy(vector<bool>)_(aligned)/1048576 -17.03% 3458.440 2869.514 - -15.06% -
std::find_if(vector<int>)_(process_all)/50 -16.95% 6.862 5.698 - 2.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.94% 29706.690 24675.516 - -0.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -16.92% 1598.034 1327.616 - -22.30% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.87% 415514.516 345406.577 - -0.95% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -16.81% 27.006 22.465 - 16.87% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -16.78% 25.784 21.458 - -23.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -16.61% 1.448 1.207 - 4.44% -
BM_StringConstructDestroyCStr_Empty_Transparent -16.56% 0.312 0.260 - 7.97% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.55% 30.827 25.726 - 0.46% -
std::for_each(set<int>::iterator)/50 -16.54% 44.234 36.918 - -0.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.53% 59.578 49.732 - -3.37% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -16.50% 16.427 13.717 - -8.93% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.49% 26297.375 21961.301 - 1.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.28% 6555.516 5488.068 - -4.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -16.15% 216.578 181.595 - 54.91% -
std::set<std::string>::equal_range(key)_(existent)/8192 -16.14% 32.538 27.287 - -2.23% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.11% 6308.222 5292.114 - -0.04% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.07% 1650158.699 1384965.617 - -14.66% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -15.94% 32.967 27.712 - -18.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -15.82% 11.127 9.366 - 29.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -15.66% 897.251 756.697 - 0.28% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -15.46% 165961.418 140301.654 - -4.25% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -15.38% 3169.555 2682.167 - 3.70% -
std::find_end(vector<int>)_(near_matches)/8192 -15.35% 911938.505 771978.251 - 0.57% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.23% 943.756 800.025 - 0.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -15.20% 1.421 1.205 - 4.22% -
SetIntersection_Front_Set_float_1024_256 -15.09% 4190780.106 3558447.595 - -14.91% -
SetIntersection_Front_Set_float_16384_256 -15.05% 4201758.451 3569587.867 - -19.18% -
std::find_end(deque<int>)_(process_all)/1024 -15.03% 359.385 305.361 - 4.84% -
std::copy(vector<bool>)_(aligned)/262144 -15.01% 587.809 499.565 - -39.82% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.00% 4253.786 3615.661 - 0.25% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -14.99% 42.237 35.906 - 2.31% -
BM_StringEraseWithMove_Small_Opaque -14.96% 2.642 2.246 - 2.75% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -14.96% 6593671.884 5607314.828 - -31.21% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.81% 27.802 23.685 - 0.26% -
std::find_if(vector<int>)_(process_all)/8192 -14.80% 945.111 805.231 - -0.05% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -14.80% 44.580 37.984 - 1.85% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -14.77% 1.416 1.207 - 4.43% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.75% 4603.682 3924.750 - -15.19% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.74% 944.162 804.978 - -18.74% -
std::find_if(vector<int>)_(process_all)/32768 -14.72% 3759.689 3206.165 - 0.05% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -14.72% 1.923 1.640 - -2.61% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -14.71% 0.618 0.527 - -13.60% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -14.70% 76.407 65.178 - 67.15% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.68% 576.950 492.247 - -15.00% -
std::copy_n(list<int>)/4096 -14.68% 4179.648 3566.140 - -31.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -14.61% 1269612.394 1084123.569 - -1.46% -
rng::contains_subrange(deque<int>)_(process_all)/16 -14.57% 9.781 8.356 - -17.60% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.54% 563.172 481.282 - -14.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.51% 19.958 17.063 - -0.36% -
std::rotate(vector<int>)_(by_1/2)/50 -14.50% 4.471 3.823 - 0.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -14.49% 493.439 421.954 - 3.99% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -14.45% 41.946 35.886 - 0.82% -
SetIntersection_Front_Set_uint32_262144_1024 -14.44% 14078427.392 12045108.687 - 4.39% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.39% 15308.043 13104.684 - -19.18% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.33% 35548.682 30453.088 - -0.34% -
std::sort(deque<int>)_(shuffled)/8192 -14.29% 98727.252 84621.401 - 4.95% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -14.28% 19.855 17.020 - -13.72% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -14.28% 1698.499 1456.036 - 1.83% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.25% 30.627 26.262 - -0.79% -
std::unique(list<int>)_(contiguous)/1024 -14.10% 1074.782 923.288 - 0.47% -
std::copy_if(list<int>)_(every_other)/512 -14.08% 349.505 300.297 - -16.33% -
rng::starts_with(list<int>,_pred)/8192 -14.08% 12219.251 10498.943 - -0.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -14.01% 0.314 0.270 - -1.44% -
std::find_if_not(vector<int>)_(process_all)/50 -13.93% 6.854 5.899 - 7.30% -
std::move(list<int>)/64 -13.90% 47.883 41.226 - 5.60% -
rng::for_each(set<int>)/50 -13.88% 43.831 37.750 - -1.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.83% 51764.322 44603.813 - -6.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -13.82% 62.246 53.644 - 6.32% -
std::unordered_set<std::string>::ctor(const&)/32 -13.80% 795.931 686.063 - -22.33% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.78% 751.020 647.552 - 2.65% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -13.73% 41.522 35.822 - -1.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -13.71% 39.123 33.759 - -17.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -13.61% 1.353 1.169 - -18.90% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.58% 872.788 754.237 - -3.42% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -13.57% 1.111 0.960 - -6.57% -
std::map<int,_int>::count(key)_(existent)/1024 -13.54% 4.408 3.811 - -1.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -13.49% 1.806 1.563 - -24.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.47% 14184778.212 12274724.893 - -0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -13.44% 26463573.918 22905550.734 - -1.16% -
std::multiset<std::string>::count(key)_(non-existent)/32 -13.44% 12.420 10.751 - 5.23% -
std::any_of(deque<int>)_(process_all)/50 -13.42% 21.838 18.907 - 0.10% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -13.41% 96.527 83.584 - -5.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.31% 54.073 46.877 - 0.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.30% 55.915 48.477 - 3.54% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -13.28% 1.254 1.088 - -4.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.28% 1003.120 869.903 - 0.74% -
std::stable_partition(list<int>)_(dense)/1024 -13.27% 1747.054 1515.261 - -13.24% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -13.25% 26.709 23.171 - 5.79% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.22% 6.430 5.580 - -0.13% -
bm_lexicographical_compare<unsigned_char>/8 -13.20% 1.389 1.206 - -12.91% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -13.11% 7.197 6.253 - 22.17% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.07% 14.823 12.886 - 0.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -13.05% 8.122 7.062 - -32.90% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.00% 39268.073 34163.684 - -0.06% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.97% 34.841 30.323 - -11.56% -
std::reverse_copy(list<int>)/8 -12.96% 2.787 2.426 - -0.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.92% 42.545 37.049 - 6.86% -
std::set<std::string>::ctor(const&,_alloc)/8192 -12.91% 399584.042 347988.036 - 1.03% -
std::map<int,_int>::erase(iterator)/1024 -12.82% 24.033 20.953 - 2.40% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -12.81% 0.355 0.309 - -0.32% -
std::find_end(list<int>)_(single_element)/8192 -12.81% 9655.531 8418.917 - 6.54% -
SetIntersection_Front_Set_string_262144_64 -12.77% 4991120.743 4353669.569 - -8.39% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -12.77% 14.792 12.903 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -12.72% 23668700.453 20659201.418 - -6.92% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.71% 41011.164 35798.663 - -2.08% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.68% 1000.098 873.288 - 1.07% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.66% 14.643 12.789 - 0.12% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.63% 1.400 1.223 - -12.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -12.63% 81.331 71.059 - -14.96% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.61% 6490.822 5672.064 - 3.43% -
BM_std_minmax_element<int>/3 -12.61% 1.114 0.974 - -18.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -12.59% 23.003 20.106 - -9.73% -
BM_StringRelational_Eq_Empty_Empty_Control -12.59% 2.118 1.852 - -13.20% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -12.58% 11.344 9.917 - 2.10% -
std::map<int,_int>::count(key)_(existent)/32 -12.56% 1.779 1.555 - -1.42% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -12.53% 3496611.628 3058366.240 - -65.33% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.52% 396460.055 346842.837 - -0.05% -
std::for_each(map<int>::iterator)/50 -12.44% 41.120 36.006 - -0.17% -
ranges::min(std::vector<long_long>)/1 -12.41% 0.437 0.382 - 27.32% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.41% 0.692 0.607 - -12.42% -
std::unordered_set<int>::find(key)_(existent)/32 -12.35% 1.326 1.162 - -13.27% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.34% 850.530 745.555 - -0.98% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -12.29% 1.619 1.420 - -4.13% -
std::set<std::string>::erase(iterator)/32 -12.28% 31.731 27.836 - 2.10% -
std::none_of(deque<int>)_(process_all)/50 -12.16% 21.525 18.907 - 0.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.15% 1.573 1.382 - 1.61% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -12.11% 755.658 664.120 - -18.77% -
ranges::min(std::vector<__int128>)/70000 -12.09% 30876.815 27143.096 - -31.26% -
rng::contains_subrange(list<int>)_(single_element)/8192 -12.03% 7744.738 6813.100 - -12.83% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -12.00% 346.008 304.470 - -3.96% -
std::rotate(vector<bool>)_(by_1/4)/1024 -11.94% 14.162 12.471 - -10.97% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -11.91% 392009.161 345314.085 - 0.85% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.91% 50238.000 44256.608 - -1.35% -
std::unordered_multiset<int>::erase(iterator)/8192 -11.90% 22.805 20.090 - -18.05% -
std::generate_n(deque<int>)/1024 -11.87% 278.270 245.244 - 0.78% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -11.83% 22.083 19.471 - -1.34% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -11.82% 2.643 2.331 - 2.42% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.81% 0.490 0.432 - -15.90% -
std::set<std::string>::erase(iterator)/8192 -11.73% 31.029 27.389 - 2.11% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.72% 79.353 70.054 - -0.63% -
std::generate(deque<int>)/1024 -11.67% 276.750 244.442 - 0.55% -
std::search_n(list<int>)_(no_match)/8192 -11.66% 7440.476 6572.720 224.310 -13.71% 224.310
std::set<int>::ctor(&&,_different_allocs)/0 -11.64% 14.528 12.837 - 0.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.64% 22.287 19.693 - -8.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.63% 19.814 17.510 - -1.17% -
std::reverse(list<int>)/4096 -11.62% 1764.844 1559.774 - -12.80% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.62% 6141338.510 5427779.666 - -12.95% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.53% 283279.563 250618.338 - -1.51% -
BM_StringMove_Small -11.46% 0.799 0.707 - 0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -11.46% 17.650 15.628 - -2.06% -
BM_StringMove_Large -11.38% 0.798 0.707 - 0.10% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.37% 28.918 25.629 - 0.29% -
std::set<int>::ctor(const&,_alloc)/32 -11.36% 248.035 219.850 - 1.21% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.32% 6490.305 5755.769 - -4.19% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.23% 51354.220 45586.242 - -2.42% -
BM_CmpEqual_uint_short -11.17% 1.135 1.008 - -0.44% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -11.11% 3.851 3.423 - -11.93% -
std::copy(deque<int>)/64 -11.10% 3.018 2.683 - -1.06% -
SetIntersection_Front_Vector_string_1024_256 -11.04% 10204165.223 9077448.105 - -4.96% -
std::pop_heap(deque<std::string>)/1024 -11.04% 66.905 59.518 - 0.59% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -10.99% 3.054 2.719 - 4.75% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -10.96% 14.489 12.901 - 0.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -10.96% 1.037 0.924 - -21.69% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -10.94% 7.174 6.390 - 6.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.92% 20147429.879 17947940.695 - 0.58% -
std::partial_sort(deque<int>)_(ascending)/8192 -10.90% 162158.621 144475.452 - -0.99% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.89% 1.559 1.389 - -15.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.89% 19920405.161 17751449.621 - -1.15% -
std::adjacent_find(deque<int>,_pred)/8 -10.85% 4.838 4.313 - 3.11% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.84% 7693.487 6859.557 - -0.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.82% 22.512 20.076 - -4.20% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.81% 237.582 211.900 - -15.21% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.79% 1631029.556 1455094.830 - 0.22% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -10.78% 231.837 206.836 - -2.38% -
std::find_if_not(vector<int>)_(process_all)/8192 -10.78% 943.307 841.629 - 4.76% -
BM_toupper_char<char> -10.74% 0.692 0.618 - -10.24% -
BM_deque_vector_ranges_move/2 -10.74% 2.062 1.840 - 0.13% -
std::map<int,_int>::erase(iterator)/32 -10.73% 23.494 20.973 - 2.70% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.69% 14.297 12.769 - -0.51% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -10.62% 74.611 66.691 - 4.22% -
BM_CmpEqual_ushort_short -10.59% 1.126 1.007 - -0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.57% 19.825 17.729 - 0.26% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.57% 8360.145 7476.526 - 1.18% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.54% 326.452 292.043 - -0.01% -
std::lower_bound(std::list<int>)/8192 -10.53% 14213.834 12716.949 - -12.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.53% 3.116 2.788 - -7.57% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.52% 5.544 4.961 - 0.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.51% 7671.183 6864.881 - 0.13% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.51% 14.342 12.835 - 0.56% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -10.48% 23.502 21.038 - 9.51% -
BM_deque_vector_ranges_move/1 -10.47% 2.368 2.120 - 0.99% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.43% 1191.292 1067.097 - 1.26% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.42% 28.308 25.357 - -0.70% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.40% 9.365 8.390 - 1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -10.39% 1700123.779 1523397.219 - -8.78% -
std::find_if_not(vector<int>)_(process_all)/8 -10.38% 1.413 1.266 - -8.71% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.38% 50304.151 45083.890 - -0.31% -
std::copy_backward(vector<int>)/4096 -10.37% 254.615 228.204 - 51.25% -
BM_PushHeap_float_SingleElement_1 -10.37% 0.520 0.466 - -0.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.35% 39.953 35.818 - -3.09% -
std::set<std::string>::lower_bound(key)_(existent)/32 -10.28% 16.724 15.004 - -0.64% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.28% 6386.166 5729.947 - -3.24% -
BM_PushHeap_float_Descending_1 -10.27% 0.520 0.466 - -0.01% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.24% 7679.045 6893.076 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -10.23% 61242491.095 54978487.518 - -33.44% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.23% 41242.647 37024.656 - 1.11% -
std::find_if_not(vector<int>)_(process_all)/32768 -10.18% 3749.940 3368.067 - 5.30% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.12% 42861.115 38521.498 - 1.52% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -10.11% 103.512 93.045 - 7.20% -
std::sort(deque<int>)_(repeated)/1024 -10.11% 1068.865 960.804 - -4.16% -
std::find_if(vector<int>)_(process_all)/1024 -10.04% 125.593 112.985 - 0.16% -
BM_CmpLess_uchar_short -10.03% 1.135 1.021 - -1.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.01% 5.175 4.657 - -7.83% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -9.98% 82.328 74.109 - -12.52% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -9.98% 12.068 10.864 - -5.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.94% 339776.780 306018.784 - 0.03% -
std::partition(list<int>)_(dense)/8192 -9.92% 5676.201 5113.339 - 0.96% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.91% 29.998 27.024 - -7.37% -
std::set<int>::count(key)_(existent)/1024 -9.87% 4.683 4.221 - -1.48% -
std::unordered_set<std::string>::count(key)_(existent)/32 -9.86% 35.465 31.966 - -9.42% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.83% 2.456 2.214 - -0.10% -
std::stable_sort(deque<int>)_(shuffled)/8192 -9.83% 15961.235 14392.971 - 1.70% -
std::find_end(vector<int>)_(near_matches)/1024 -9.80% 15666.013 14129.965 - 1.08% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.74% 26328.045 23763.896 - -0.21% -
std::unordered_set<int>::count(key)_(existent)/32 -9.72% 1.435 1.295 - -9.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -9.71% 1.760 1.589 - 0.69% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.71% 324.985 293.426 - -6.10% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.68% 1.644 1.485 - -13.23% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.66% 4.559 4.119 - 0.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -9.65% 11.049 9.983 - 50.21% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.64% 25288.706 22849.687 - -0.24% -
std::upper_bound(std::list<int>)/8192 -9.64% 14122.896 12761.726 - -3.28% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.59% 0.291 0.263 - -1.31% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.57% 251.225 227.179 - -2.57% -
SetIntersection_Interlaced_Vector_float_256_4 -9.56% 5250844.767 4748634.341 - -5.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.54% 1253227.860 1133730.011 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -9.53% 2499501.196 2261229.502 - 14.58% -
BM_std_minmax_element<long_long>/3 -9.52% 1.114 1.008 - -15.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -9.52% 243319897.671 220167854.512 - -3.58% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -9.50% 7.310 6.615 - -2.54% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.48% 14.103 12.766 - -0.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.47% 1.866 1.690 - 3.02% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -9.42% 4.724 4.279 - -2.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.41% 3811.925 3453.189 - -0.44% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -9.39% 1.564 1.418 - 11.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -9.35% 255.785 231.881 - 1.11% -
std::move(list<int>)/4096 -9.34% 4360.747 3953.290 - -10.61% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.33% 2662823.390 2414357.328 - 0.66% -
std::set<std::string>::ctor(const&,_alloc)/1024 -9.33% 41349.189 37491.557 - 1.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -9.32% 39.924 36.202 - 5.20% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -9.32% 40223.506 36475.384 - -2.32% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.31% 0.515 0.467 - 0.12% -
std::unique(list<int>)_(contiguous)/8192 -9.30% 7802.830 7077.518 - 1.27% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -9.30% 466.637 423.262 - -10.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.27% 43642.399 39595.274 - -3.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.27% 7.269 6.595 - -0.11% -
std::map<int,_int>::erase(iterator)/8192 -9.26% 26.727 24.254 - 2.40% -
std::find_end(vector<int>)_(near_matches)/1000 -9.23% 15052.698 13663.816 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.20% 1245913.791 1131273.626 - -1.55% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -9.20% 32.439 29.454 - -8.19% -
BM_toupper_char<wchar_t> -9.20% 0.687 0.624 - -9.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.17% 41179.387 37401.450 - -17.92% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.17% 3729.836 3387.820 - 3.85% -
std::stable_partition(deque<int>)_(sparse)/8192 -9.15% 3657.156 3322.689 - 1.05% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.09% 0.697 0.634 - 0.29% -
SetIntersection_Interlaced_Set_string_256_256 -9.09% 31581530.718 28711951.064 - -6.40% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.08% 28529.467 25937.795 - 1.04% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.08% 11.991 10.902 - 1.75% -
SetIntersection_None_Set_string_262144_1024 -9.04% 1720230.062 1564733.401 - -7.08% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.03% 5922487.411 5387695.925 - -8.84% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -8.97% 1.621 1.475 - -2.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.95% 42.388 38.595 - -0.01% -
std::reverse(list<int>)/32768 -8.92% 19216.225 17502.318 - -8.92% -
std::search(list<int>,_pred)_(same_length)/8192 -8.86% 8817.087 8035.497 - -3.27% -
std::copy_n(vector<int>)/262144 -8.82% 12532.344 11427.327 - -8.61% -
SetIntersection_Front_Set_float_256_256 -8.79% 7681488.705 7006614.312 - -7.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.78% 45431.064 41442.367 - -1.86% -
SetIntersection_None_Set_string_262144_262144 -8.77% 1710767.334 1560807.453 - -7.52% -
std::multiset<std::string>::find(key)_(existent)/8192 -8.76% 30.260 27.610 - -0.71% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -8.75% 1.333 1.216 - -10.38% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -8.74% 12660.436 11553.331 - 7.47% -
std::generate_n(list<int>)/50 -8.66% 16.772 15.320 - 0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.66% 1969544.775 1799019.197 - -6.55% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -8.65% 540.529 493.800 - 1.37% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -8.62% 25.450 23.255 - -6.81% -
std::copy_if(list<int>)_(entire_range)/64 -8.62% 33.472 30.586 - 0.64% -
BM_deque_deque_move_backward/0 -8.58% 0.919 0.841 - -8.46% -
std::adjacent_find(vector<int>,_pred)/8 -8.56% 3.525 3.224 - -2.48% -
std::map<std::string,_int>::clear()/1024 -8.55% 23961.339 21913.332 - 0.23% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -8.54% 4.556 4.167 - 0.35% -
BM_StringRelational_Compare_Huge_Large_Control -8.53% 2.276 2.082 - -0.03% -
bm_lexicographical_compare<unsigned_char>/64 -8.51% 1.998 1.828 - -8.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.51% 1694022.949 1549873.863 - -6.41% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -8.49% 11.409 10.441 - 45.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.48% 1673427.875 1531482.565 - -8.28% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.48% 8134.741 7445.157 208.993 -8.26% 208.993
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -8.44% 2.379 2.178 - 0.33% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -8.43% 982.518 899.684 - 21.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.42% 3168648.357 2901738.607 - -7.38% -
std::remove_if(vector<int>)_(prefix)/1024 -8.42% 377.315 345.536 - -0.46% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.41% 871.186 797.946 - 1.35% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.40% 5.916 5.419 - 0.53% -
ranges::minmax(std::vector<char>)/64 -8.39% 1.353 1.239 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.36% 19455.474 17829.895 - -0.71% -
std::pop_heap(deque<int>)/1024 -8.34% 13.584 12.452 - -3.46% -
std::multiset<int>::ctor(const&,_alloc)/32 -8.33% 258.013 236.508 - 2.48% -
std::find_end(list<int>)_(near_matches)/8192 -8.33% 2457994.737 2253275.268 - 0.29% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -8.33% 23.240 21.305 - -5.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.32% 1692190.672 1551377.035 - -8.05% -
BM_PushHeap_uint64_Ascending_4 -8.32% 0.588 0.539 - -1.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -8.32% 0.688 0.631 - -5.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.31% 41.660 38.196 - 2.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -8.30% 1697857.422 1556910.887 - -6.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.30% 68.061 62.413 - 0.60% -
SetIntersection_Front_Set_uint64_1024_16 -8.29% 1227791.863 1126023.585 - -6.03% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.28% 17.332 15.898 - 1.65% -
SetIntersection_Front_Set_uint32_16384_16 -8.27% 1219808.358 1118976.000 - -2.68% -
BM_PushHeap_float_PipeOrgan_1 -8.24% 0.671 0.616 - 18.07% -
bm_ranges_lexicographical_compare<signed_char>/1 -8.23% 1.715 1.574 - 5.15% -
SetIntersection_Front_Set_string_1024_16 -8.23% 1992295.171 1828370.684 - -6.59% -
rng::find_last(deque<int>)_(bail_90%)/8 -8.22% 0.969 0.890 - 0.12% -
std::multiset<int>::count(key)_(non-existent)/0 -8.22% 0.275 0.253 - 0.36% -
BM_CmpEqual_ushort_schar -8.21% 1.118 1.026 - -1.36% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.19% 376.205 345.407 - 12.06% -
BM_deque_deque_move_backward/64 -8.19% 3.659 3.360 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -8.18% 115392280.410 105951078.062 - -41.03% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.17% 0.378 0.347 - -0.02% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.17% 13.879 12.745 - -2.45% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.15% 62.271 57.199 - 0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.12% 1820315.754 1672451.658 - -6.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -8.12% 1692840.496 1555424.480 - -7.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -8.11% 1676653.891 1540720.865 - -8.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -8.09% 22.010 20.229 - -5.97% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.07% 1.257 1.156 - 0.02% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.07% 831.696 764.571 - 1.24% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -8.01% 9.181 8.446 - 1.83% -
SetIntersection_Front_Vector_uint64_262144_256 -8.01% 2279995.774 2097432.794 - -7.49% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.00% 60.747 55.887 - 0.18% -
BM_CmpEqual_uchar_schar -7.99% 1.123 1.033 - 0.10% -
ranges::min(std::vector<__int128>)/64 -7.99% 26.794 24.653 - -26.83% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -7.99% 546.581 502.924 - 10.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -7.96% 3930.856 3617.922 - 16.78% -
rng::contains(vector<int>)_(process_all)/8 -7.95% 2.817 2.594 - 2.73% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -7.94% 13.890 12.787 - 0.96% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.92% 39681.250 36539.390 - 1.74% -
bm_lexicographical_compare<unsigned_char>/1 -7.89% 1.566 1.442 - -10.40% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.89% 8.252 7.602 - -3.77% -
SetIntersection_None_Set_string_262144_4 -7.88% 1709567.709 1574892.334 - -6.88% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -7.87% 1.463 1.348 - 12.41% -
BM_CmpEqual_uint_int -7.83% 1.129 1.040 - -0.27% -
std::remove_if(vector<int>)_(prefix)/50 -7.82% 58.489 53.915 - -0.32% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -7.81% 6.007 5.538 - 2.59% -
SetIntersection_None_Set_string_262144_1 -7.80% 1699790.609 1567270.344 - -7.07% -
BM_CmpLess_uchar_schar -7.78% 1.122 1.035 - 1.42% -
std::vector<std::string>::ctor(size)/1024 -7.76% 464.449 428.391 - 0.36% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.75% 14799773.023 13652387.745 - -2.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.75% 1.406 1.297 - -9.61% -
std::find_if_not(vector<int>)_(process_all)/1024 -7.74% 125.060 115.376 - 2.44% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.73% 27.776 25.627 - -2.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.73% 1230312.025 1135231.545 - 0.15% -
SetIntersection_Front_Set_uint64_262144_4 -7.72% 1096229.573 1011552.689 - -4.90% -
std::map<int,_int>::clear()/1024 -7.69% 11337.328 10464.951 - 3.44% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.65% 12589.841 11627.318 - 1.31% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -7.64% 0.378 0.349 - -16.54% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.64% 228.589 211.124 - 0.16% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -7.63% 12.402 11.455 - 1.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.62% 5454.051 5038.246 - -17.60% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -7.62% 20.220 18.679 - -3.39% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -7.60% 307.987 284.589 - -1.02% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.60% 23.529 21.742 - 1.57% -
BM_CmpEqual_uint_schar -7.57% 1.133 1.047 - 2.80% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -7.57% 1951710.117 1803998.149 - 18.54% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -7.56% 23.829 22.027 - -5.10% -
SetIntersection_None_Set_string_262144_64 -7.54% 1703906.740 1575347.332 - -6.50% -
BM_deque_vector_copy_backward/0 -7.54% 1.541 1.425 - -0.40% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.52% 0.366 0.338 - -20.68% -
BM_deque_vector_ranges_move/64 -7.51% 2.844 2.630 - 0.75% -
std::rotate(list<int>)_(by_1/2)/50 -7.51% 13.664 12.639 - 0.19% -
std::all_of(list<int>)_(process_all)/8192 -7.49% 7644.749 7072.432 - 0.51% -
BM_StringEraseWithMove_Small_Transparent -7.47% 2.412 2.232 - 2.33% -
std::unordered_multimap<int,_int>::clear()/8192 -7.47% 67123.529 62109.816 - -0.50% -
std::find_end(list<int>)_(near_matches)/1024 -7.45% 37708.087 34897.086 - 2.31% -
SetIntersection_None_Set_string_262144_16 -7.45% 1701763.834 1574970.703 - -6.48% -
SetIntersection_Front_Set_uint32_256_64 -7.45% 5818788.429 5385338.657 - -6.74% -
SetIntersection_None_Set_string_262144_16384 -7.44% 1702489.178 1575900.147 - -5.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -7.38% 1224383.796 1134027.382 - -4.33% -
std::set<std::string>::find(key)_(existent)/8192 -7.34% 30.665 28.415 - -0.25% -
std::find_end(list<int>)_(near_matches)/1000 -7.33% 36128.912 33480.425 - 2.29% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -7.31% 27006.931 25033.161 - 1.79% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.30% 2.349 2.178 - -6.16% -
std::partial_sort(deque<int>)_(shuffled)/8192 -7.27% 258966.284 240142.351 - -7.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.26% 14808.666 13733.870 - 0.72% -
std::unordered_set<int>::clear()/8192 -7.26% 67288.814 62406.385 - -11.43% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.21% 267.502 248.218 - 0.17% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.20% 29.307 27.196 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -7.20% 23235625.108 21563375.552 - -1.35% -
BM_CmpLess_ushort_short -7.16% 1.122 1.042 - 2.81% -
BM_CmpLess_ushort_schar -7.15% 1.119 1.039 - 0.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.15% 19137.364 17768.414 - -11.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -7.13% 1180847.323 1096618.030 - 1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -7.11% 1075966.426 999452.818 - -3.03% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.11% 5.258 4.884 - -0.09% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.09% 4645.049 4315.764 - 0.29% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.09% 40.777 37.888 - -4.55% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.08% 22.427 20.839 - -1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.07% 1879644.533 1746726.889 - -5.88% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.07% 61328.900 56993.281 - 0.40% -
BM_CmpLess_uchar_int -7.06% 1.130 1.050 - -1.66% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.06% 1.053 0.979 - 2.76% -
BM_StringAssignAsciiz_Small_Opaque -7.05% 3.337 3.102 - -0.09% -
std::generate(deque<int>)/32 -7.04% 8.683 8.072 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -7.04% 9583149.285 8908550.580 - -1.59% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.00% 7.924 7.369 - 42.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -7.00% 1.912 1.778 - 11.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.98% 35.769 33.271 - -6.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.98% 7688706.642 7152315.248 - -8.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.97% 25.216 23.460 - -30.73% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -6.96% 28.304 26.335 - -9.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.95% 1691297.934 1573723.225 - -5.51% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -6.95% 38.547 35.868 - -12.52% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.94% 13855898.284 12893904.583 - -2.31% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.93% 26.452 24.620 - -5.14% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -6.92% 35.720 33.247 - -7.32% -
std::set<int>::lower_bound(key)_(existent)/32 -6.91% 1.616 1.504 - 1.74% -
BM_StringRelational_Compare_Empty_Small_Control -6.91% 1.731 1.611 - 0.08% -
std::map<int,_int>::clear()/8192 -6.91% 92082.029 85719.729 - 3.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.90% 16.523 15.383 - -2.12% -
BM_StringRelational_Compare_Empty_Empty_Control -6.89% 1.732 1.612 - 0.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.89% 16414.760 15283.720 - -4.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.88% 9556404.907 8899301.998 - -0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -6.87% 1196457.007 1114228.329 - -6.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.86% 33.662 31.354 - 28.69% -
std::unordered_set<int>::contains(key)_(existent)/32 -6.85% 1.409 1.312 - -13.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.84% 9581781.413 8926124.331 - -1.83% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.84% 1.995 1.859 - -2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.83% 7954624.158 7410960.671 - -0.80% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.82% 12.374 11.531 - -0.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -6.81% 7.342 6.841 - 42.35% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.81% 985755.662 918645.779 - 8.30% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.80% 13.774 12.837 - -0.20% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.80% 579.988 540.549 - 0.25% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -6.77% 23.042 21.482 - -2.18% -
BM_CmpEqual_uchar_short -6.73% 1.085 1.012 - 0.68% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -6.73% 1.450 1.352 - 14.56% -
std::unordered_map<int,_int>::clear()/1024 -6.72% 8565.891 7990.565 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.70% 17971062.702 16767164.858 - -1.17% -
BM_PushHeap_float_Random_16384 -6.68% 7.550 7.046 - -2.51% -
std::replace_if(list<int>)_(sprinkled)/32 -6.67% 14.267 13.315 - -0.46% -
SetIntersection_Front_Vector_uint64_16384_64 -6.67% 1385598.635 1293167.672 - -6.22% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.67% 565.641 527.912 - 0.28% -
std::multimap<std::string,_int>::erase(iterator)/32 -6.65% 27.826 25.975 - -2.18% -
rng::find_last(list<int>)_(bail_90%)/50 -6.65% 1.340 1.251 - -3.49% -
SetIntersection_None_Set_string_262144_256 -6.64% 1705061.115 1591818.277 - -4.53% -
std::find_end(vector<int>)_(process_all)/8192 -6.64% 1802.040 1682.410 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.63% 14737.138 13760.675 - 0.37% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.62% 0.589 0.550 - 0.07% -
BM_PushHeap_float_Random_262144 -6.58% 7.779 7.267 - -0.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.56% 21.022 19.643 - -3.30% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.55% 1.924 1.798 - 23.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.50% 16.769 15.679 - -2.82% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.49% 33.865 31.667 - -7.48% -
std::partial_sort(deque<int>)_(descending)/8192 -6.46% 282589.439 264327.884 - -0.95% -
SetIntersection_None_Vector_uint64_1024_4 -6.46% 1102987.149 1031756.312 - -3.50% -
SetIntersection_Front_Set_float_1024_1024 -6.44% 11825826.474 11064244.049 - -10.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.40% 1679493.162 1572087.891 - -5.47% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.38% 8514.123 7970.993 - 0.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.38% 43.669 40.885 - -19.65% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.37% 69.276 64.862 - -0.66% -
BM_PushHeap_string_Ascending_262144 -6.37% 31.698 29.679 - -6.39% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.37% 12.170 11.395 - -6.95% -
SetIntersection_Front_Set_float_16384_64 -6.36% 1730651.554 1620559.436 - -11.10% -
BM_deque_deque_ranges_copy_backward/0 -6.35% 0.789 0.739 - -13.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -6.34% 39.245 36.757 - -2.60% -
std::unordered_set<std::string>::erase(iterator)/8192 -6.33% 29.255 27.403 - 4.77% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.31% 8570493.635 8029340.771 - -1.75% -
SetIntersection_Interlaced_Set_uint64_1024_1 -6.31% 1059042.136 992212.237 - -4.30% -
BM_CmpLess_uint_short -6.31% 1.136 1.065 - 2.30% -
std::generate_n(list<int>)/8192 -6.30% 7451.667 6982.246 - -7.77% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.28% 176.086 165.024 - -0.72% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -6.27% 10.497 9.839 - 11.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.26% 1177747.916 1104054.784 - -4.89% -
BM_StringAssignAsciiz_Empty_Opaque -6.25% 3.336 3.127 - -0.38% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -6.24% 1.270 1.190 - -11.71% -
std::adjacent_find(list<int>,_pred)/50 -6.24% 31.305 29.352 - 0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.19% 16158.710 15158.155 - 1.19% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -6.17% 12.960 12.161 - -2.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -6.17% 506698.677 475454.833 - 11.89% -
SetIntersection_Front_Vector_uint32_16384_1 -6.16% 1064317.168 998704.578 - -3.76% -
rng::for_each(map<int>)/50 -6.16% 40.399 37.909 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -6.16% 1186100.636 1113054.714 - -4.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.14% 58476.918 54883.872 - 0.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.14% 10.794 10.131 - 0.93% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -6.13% 1.525 1.432 - 18.33% -
BM_CmpLess_uint_schar -6.13% 1.134 1.065 - 2.67% -
SetIntersection_None_Vector_uint64_16384_64 -6.11% 1117509.722 1049246.220 - -4.68% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.10% 331.743 311.518 - 0.09% -
std::generate(deque<int>)/50 -6.09% 12.851 12.069 - 0.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.08% 20.096 18.875 - -0.46% -
std::set<std::string>::insert(value)_(already_present)/8192 -6.07% 31.276 29.376 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.06% 2152883.221 2022370.934 - -5.67% -
std::swap_ranges(deque<int>)/1024 -6.05% 340.267 319.694 - -9.22% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -6.04% 26.597 24.990 - -20.28% -
BM_std_minmax_element<int>/65536 -6.04% 17315.143 16269.402 - -1.51% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.03% 28.007 26.319 - -18.79% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -6.01% 2.801 2.633 - 11.19% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.00% 1060.280 996.614 - -7.76% -
std::find_end(vector<int>)_(process_all)/1024 -6.00% 236.451 222.260 - 0.39% -
ranges::minmax(std::deque<char>)/8 -5.99% 3.791 3.564 - -5.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.99% 817.266 768.333 - -3.70% -
BM_std_minmax_element<long_long>/1 -5.98% 0.324 0.305 - 1.50% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.96% 348.591 327.800 - -0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.96% 16.786 15.786 - -0.52% -
SetIntersection_None_Vector_uint32_262144_1024 -5.95% 1151271.109 1082731.205 - -3.23% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.94% 2.540 2.389 - 1.72% -
SetIntersection_Front_Set_uint32_256_256 -5.94% 7788110.806 7325254.059 - 1.71% -
std::reverse(list<int>)/64 -5.94% 18.667 17.558 - 0.53% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.94% 33.890 31.878 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.92% 2128366.699 2002318.117 - -5.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.90% 5125.641 4823.238 - 0.83% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.90% 111.832 105.236 - -2.53% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.89% 783.875 737.704 - -0.39% -
std::transform(deque<int>)_(identity_transform)/50 -5.89% 20.289 19.095 - 0.05% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -5.89% 1.392 1.310 - -14.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.87% 3.195 3.007 - 8.80% -
std::map<std::string,_int>::clear()/8192 -5.86% 227074.220 213778.869 - 0.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.85% 5.426 5.109 - -32.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.84% 541.001 509.399 - -4.25% -
std::map<int,_int>::count(key)_(existent)/8192 -5.84% 6.152 5.793 - 0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.83% 7805.594 7350.180 - -6.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.83% 6396999.538 6024225.742 - -1.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.82% 6.824 6.427 - -2.19% -
SetIntersection_Front_Set_string_256_256 -5.81% 29416190.398 27706175.676 - -3.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.80% 1121236.695 1056160.072 - -3.25% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.80% 86865.854 81831.303 - -4.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.79% 7.331 6.907 - -0.25% -
SetIntersection_Front_Vector_string_16384_256 -5.79% 9918254.377 9344281.838 - -1.95% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.78% 2.311 2.177 - -0.62% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.77% 30.408 28.653 - -2.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.77% 5.309 5.003 - -1.21% -
BM_std_minmax_element<int>/4000 -5.76% 1057.755 996.784 - -1.94% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.75% 10.716 10.100 - 0.22% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.75% 10188318.812 9602582.979 - -0.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.74% 0.281 0.265 - -0.83% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.74% 4.628 4.363 - 3.51% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.74% 1.156 1.089 - 5.06% -
rng::for_each(multiset<int>)/50 -5.74% 41.043 38.689 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -5.73% 1064877.395 1003870.205 - -3.96% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.73% 74450260.835 70187559.336 - -7.67% -
std::swap_ranges(deque<int>)/50 -5.72% 16.818 15.856 - 0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.72% 11760.130 11087.984 - -5.19% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.71% 25.361 23.912 - 6.84% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.71% 7.511 7.082 - -3.84% -
SetIntersection_Front_Set_uint32_262144_1 -5.70% 1056198.562 995953.612 - -0.45% -
SetIntersection_Interlaced_Set_uint32_16384_1 -5.69% 1066480.963 1005829.417 - -1.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.68% 7.340 6.923 - -0.00% -
BM_std_minmax_element<int>/70000 -5.65% 18468.258 17425.586 - -1.28% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.64% 25.080 23.667 - 1.07% -
SetIntersection_Interlaced_Set_string_262144_4 -5.62% 1877489.744 1771895.022 - -4.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.62% 280.293 264.547 - -1.35% -
BM_std_minmax_element<int>/5500 -5.61% 1452.544 1370.996 - -1.46% -
SetIntersection_None_Set_uint64_1024_4 -5.60% 9106801.985 8597258.816 - 0.17% -
std::pop_heap(deque<float>)/1024 -5.59% 13.589 12.830 - -2.81% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.59% 371962841.924 351179016.336 - 0.32% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.59% 11.000 10.386 - -13.74% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.58% 30.601 28.894 - -7.84% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.58% 2505.735 2365.969 - 0.04% -
BM_std_minmax_element<int>/64000 -5.57% 16890.756 15949.112 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.56% 18312484.508 17294042.024 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -5.54% 1196653.862 1130316.823 - -4.22% -
SetIntersection_Front_Set_uint32_1024_4 -5.54% 1080958.442 1021118.398 - -3.25% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.53% 8.591 8.116 - 3.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.52% 7.243 6.843 - 0.48% -
std::find_end(vector<int>)_(process_all)/1000 -5.52% 229.947 217.255 - 0.41% -
BM_std_minmax_element<int>/4096 -5.51% 1082.506 1022.822 - -1.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.50% 7.263 6.864 - -1.61% -
SetIntersection_Front_Set_uint64_262144_1024 -5.48% 12550053.575 11861897.687 - 2.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.48% 850.348 803.769 - -4.16% -
SetIntersection_Front_Set_uint64_1024_64 -5.45% 1716611.232 1623047.085 - 1.18% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.45% 1.775 1.678 - 3.97% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -5.45% 1506.395 1424.326 - 6.87% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.44% 58989.594 55783.417 - 0.66% -
SetIntersection_Front_Vector_uint64_262144_16384 -5.43% 73851794.053 69839391.377 - -6.45% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.42% 2477.719 2343.314 - -0.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.42% 94.891 89.744 - -6.71% -
std::count_if(deque<int>)_(every_other)/8 -5.40% 3.706 3.506 - 0.41% -
SetIntersection_Front_Set_uint64_262144_64 -5.40% 1699019.864 1607295.105 - -1.53% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.39% 40099.601 37938.334 - -0.91% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.39% 1.215 1.150 - 1.71% -
SetIntersection_Interlaced_Set_string_1024_256 -5.39% 35773152.944 33845836.633 - -5.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.38% 261593.282 247510.027 - -0.39% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.37% 1744190.727 1650461.665 - 2.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.37% 2046678.061 1936707.440 - -5.24% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -5.37% 5.815 5.503 - 2.11% -
BM_CmpLess_int_uint -5.37% 1.140 1.079 - 1.04% -
SetIntersection_Front_Set_uint64_262144_1 -5.36% 1068576.316 1011253.290 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.36% 137162461.039 129815303.273 - 0.81% -
BM_PushHeap_float_Random_256 -5.35% 7.299 6.909 - 5.96% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.34% 1.855 1.756 - 5.87% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.34% 606.555 574.179 - 0.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.33% 167226.699 158305.248 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.33% 9602126.113 9090739.293 - 0.68% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.33% 52672.508 49867.456 - 0.29% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.31% 2.567 2.431 - 3.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.31% 788.683 746.794 - -4.13% -
BM_PushHeap_float_Random_64 -5.31% 6.730 6.373 - 3.43% -
SetIntersection_Interlaced_Vector_string_64_16 -5.31% 30240466.886 28635374.431 - 1.07% -
std::unordered_multiset<int>::clear()/8192 -5.30% 67213.796 63649.548 - -0.66% -
std::set<std::string>::count(key)_(non-existent)/8192 -5.28% 33.834 32.048 - -0.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.28% 73.365 69.492 - -0.98% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.28% 12.544 11.882 - 2.34% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -5.28% 1.729 1.638 - -9.55% -
BM_CmpLess_ushort_int -5.27% 1.127 1.068 - -0.04% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.27% 1300008.949 1231463.539 - -0.31% -
SetIntersection_Front_Set_uint64_16384_64 -5.27% 1680363.084 1591794.801 - -3.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.26% 1239128.973 1173936.966 - -1.07% -
std::find_if_not(deque<int>)_(process_all)/8 -5.24% 2.669 2.529 - -3.75% -
BM_PushHeap_float_Random_1024 -5.24% 7.536 7.141 - 0.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.23% 55.542 52.634 - -4.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.23% 1064862.368 1009128.586 - -3.43% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.419 - 0.01% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.22% 52.900 50.139 - 0.22% -
SetIntersection_Front_Set_float_262144_64 -5.21% 1694075.170 1605795.523 - -5.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -5.21% 1.259 1.193 - -9.96% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.21% 1405.549 1332.325 - -2.28% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.21% 36897.959 34975.889 - -3.56% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -5.19% 104088.386 98682.464 - -0.48% -
BM_deque_deque_ranges_move/2 -5.19% 2.307 2.188 - 2.68% -
BM_PushHeap_float_Random_16 -5.19% 5.334 5.058 - 0.51% -
std::find(list<int>)_(bail_25%)/32768 -5.18% 8129.120 7707.670 - -2.17% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.18% 4.441 4.211 - -4.41% -
std::map<int,_int>::erase(key)_(existent)/32 -5.17% 23.390 22.181 - 0.19% -
std::copy(list<int>)/4096 -5.17% 3268.963 3100.080 - 0.59% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -5.17% 65.911 62.507 - -17.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -5.16% 3040247.681 2883259.742 - -35.79% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.15% 85621.580 81211.943 - 0.73% -
SetIntersection_Interlaced_Set_string_262144_256 -5.13% 2081556.232 1974849.285 - -4.46% -
std::shift_left(list<int>)/32 -5.11% 14.178 13.453 - 0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.11% 1056491.772 1002481.329 - -4.70% -
BM_CmpEqual_int_uint -5.11% 1.136 1.078 - 3.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.10% 6584.250 6248.781 - -4.06% -
std::stable_partition(deque<int>)_(dense)/32 -5.09% 29.751 28.235 - 2.36% -
std::set<std::string>::ctor(const&)/32 -5.09% 832.328 789.961 - -4.93% -
SetIntersection_Front_Set_uint64_1024_1024 -5.09% 12364017.187 11734918.611 - -3.26% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -5.09% 2.648 2.513 - -1.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -5.09% 1.168 1.108 - -15.32% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.08% 140533.380 133390.903 - -0.51% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -5.08% 27.141 25.763 - -1.95% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.07% 818.171 776.685 - -3.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -5.07% 1067688.484 1013584.933 - -2.27% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.06% 41552999.422 39452288.158 - 6.20% -
std::unordered_set<int>::clear()/1024 -5.04% 8359.005 7937.368 - -11.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.04% 18885.037 17932.534 - 0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.04% 0.695 0.660 - 6.25% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -5.03% 20.544 19.510 - -1.09% -
std::map<int,_int>::clear()/32 -5.03% 679.654 645.473 - 0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.01% 3582575.480 3403081.488 - -10.16% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.01% 321999.426 305873.671 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.01% 1060768.287 1007645.427 - -2.70% -
rng::find_last(vector<int>)_(bail_90%)/8 -5.00% 0.474 0.451 - 5.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.00% 3188667.332 3029381.868 - -0.92% -
SetIntersection_Front_Set_float_64_64 -4.97% 13646673.642 12968897.686 - -3.48% -
std::unordered_multimap<int,_int>::clear()/1024 -4.96% 8476.642 8055.866 - 0.05% -
std::find_if_not(vector<int>)_(bail_25%)/8 -4.95% 0.850 0.808 - 9.99% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.95% 22.321 21.217 - 2.07% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.94% 1.827 1.736 - 0.17% -
SetIntersection_None_Vector_uint32_256_256 -4.94% 2182429.148 2074596.377 - -3.63% -
SetIntersection_Front_Set_uint32_16384_256 -4.94% 3946016.288 3751168.999 - 3.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.93% 1.701 1.617 - -0.70% -
std::generate_n(deque<int>)/50 -4.91% 12.913 12.279 - 0.83% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.91% 11.611 11.042 - 2.39% -
SetIntersection_None_Set_uint64_1024_1024 -4.90% 9052342.148 8608424.160 - 0.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.90% 27.944 26.574 - 2.58% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.90% 84960.154 80798.124 - 0.08% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -4.89% 336.361 319.898 - -3.54% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.89% 1.629 1.550 - -10.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.88% 7172435.720 6822464.355 - -19.60% -
BM_deque_deque_copy/4000 -4.88% 145.950 138.831 - -1.66% -
std::multiset<std::string>::clear()/32 -4.88% 925.512 880.374 - -2.38% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.88% 25.980 24.713 - -0.27% -
SetIntersection_None_Set_uint32_262144_4 -4.87% 1214413.332 1155227.051 - -1.54% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.87% 0.364 0.346 - -1.00% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.87% 13.002 12.369 - -0.73% -
std::generate_n(deque<int>)/32 -4.87% 8.688 8.265 - 0.79% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.86% 56664.457 53907.735 - -4.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.86% 15.062 14.331 - -7.62% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.85% 14674261.981 13962665.500 - 4.91% -
std::generate(deque<int>)/8192 -4.84% 2008.638 1911.348 - 0.54% -
std::find_end(vector<int>)_(process_all)/1048576 -4.83% 231092.482 219919.671 - 1.50% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.83% 10.778 10.257 - -3.20% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -4.83% 8704.767 8284.037 - 0.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.83% 36052.335 34311.242 - -5.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.83% 3196455.298 3042210.791 - -1.03% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.82% 25.507 24.276 - -2.74% -
SetIntersection_None_Set_uint32_262144_64 -4.82% 1213896.160 1155388.836 - -1.72% -
SetIntersection_Front_Set_float_16384_1024 -4.80% 12469021.683 11870047.411 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.80% 3202655.542 3048883.457 - 0.88% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -4.79% 56.323 53.623 - 23.24% -
bm_lexicographical_compare<int>/8 -4.78% 1.583 1.507 - -3.75% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.77% 1.098 1.046 - -10.73% -
SetIntersection_None_Set_uint32_1024_1024 -4.76% 9115135.936 8681701.535 - 0.21% -
SetIntersection_None_Set_string_64_16 -4.75% 18987297.820 18084807.380 - -1.33% -
SetIntersection_None_Set_uint32_262144_16 -4.75% 1213268.148 1155603.680 - -1.48% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.75% 31.165 29.685 - -1.03% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -4.75% 18.451 17.575 - 0.37% -
BM_lexicographical_compare_three_way<IntPtr>/1 -4.74% 0.362 0.345 - -18.56% -
std::unordered_multiset<int>::clear()/1024 -4.73% 8610.501 8203.079 - 0.05% -
SetIntersection_None_Set_uint64_256_4 -4.73% 11605921.922 11056849.967 - -1.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.73% 5895150.031 5616269.818 - -1.38% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.72% 36.385 34.666 - 2.72% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.72% 610.268 581.447 - -0.58% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.71% 5095696.012 4855672.185 - -2.18% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.70% 19.217 18.313 - -3.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.70% 24.606 23.450 - -5.61% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.70% 6.813 6.493 - -0.22% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.69% 17.370 16.555 - 3.54% -
std::move(vector<bool>)_(aligned)/64 -4.69% 1.691 1.611 - 1.37% -
SetIntersection_None_Vector_uint32_262144_64 -4.69% 1139972.234 1086554.498 - -3.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.68% 23517.979 22417.335 - 0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.68% 743.792 708.995 - -1.06% -
std::multiset<std::string>::clear()/1024 -4.67% 22399.180 21353.153 - -2.67% -
SetIntersection_Interlaced_Vector_string_16_4 -4.67% 69825292.765 66566277.370 - 0.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -4.65% 10.947 10.438 - -3.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.65% 20.957 19.983 - -6.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.64% 32.005 30.519 - -0.03% -
SetIntersection_Front_Vector_float_262144_1 -4.64% 1055460.539 1006497.643 - -7.83% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.64% 731.324 697.401 - 0.09% -
SetIntersection_Interlaced_Vector_string_256_64 -4.63% 20278652.198 19338813.992 - 4.42% -
SetIntersection_None_Set_uint32_262144_1 -4.63% 1217392.494 1161061.443 - -1.82% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.62% 11295011.243 10772677.393 - -2.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.59% 1058339.290 1009742.877 - -2.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.59% 134783364.910 128594705.220 - -0.73% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.58% 14073448.888 13428475.257 - 8.73% -
SetIntersection_Front_Set_uint64_16384_4 -4.58% 1068767.367 1019808.206 - -4.90% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.58% 37560.174 35840.105 - -0.87% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.58% 685.809 654.433 - -0.45% -
std::set<std::string>::upper_bound(key)_(existent)/32 -4.57% 17.323 16.531 - -5.89% -
SetIntersection_Front_Set_uint64_256_4 -4.57% 4255338.034 4060728.256 - -3.40% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.57% 154.391 147.333 - 1.70% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.57% 13505.593 12888.331 - 2.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.56% 19.269 18.390 - -6.79% -
std::sort(deque<int>)_(heap)/8192 -4.55% 72424.391 69125.463 - 0.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.54% 19.401 18.520 - -4.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.54% 812.905 776.024 - -3.60% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.53% 2.677 2.555 - -2.58% -
std::none_of(list<int>)_(process_all)/8192 -4.53% 7971.376 7610.265 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.52% 201799789.194 192675458.847 - 0.04% -
SetIntersection_Interlaced_Set_string_262144_16 -4.51% 2162017.088 2064468.830 - -4.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.51% 165871.209 158394.300 - 0.27% -
SetIntersection_None_Set_uint64_1024_64 -4.50% 9011260.678 8605319.082 - -0.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.50% 11.775 11.246 - 0.31% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.49% 1.473 1.407 - -2.25% -
BM_CmpEqual_schar_uint -4.49% 1.149 1.097 - -0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.49% 200619415.969 191615040.943 - -8.16% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.49% 3.966 3.788 - 4.36% -
std::set<int>::contains(key)_(non-existent)/32 -4.48% 3.072 2.935 - 5.38% -
SetIntersection_Front_Vector_uint64_262144_64 -4.47% 1334762.807 1275059.836 - -4.51% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.47% 12414990.576 11860197.517 - -2.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.47% 192.524 183.925 - 8.23% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.45% 46.631 44.557 - -12.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.44% 7657.378 7317.123 - -5.95% -
SetIntersection_Front_Vector_uint32_256_16 -4.43% 4311757.725 4120554.815 - -1.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.43% 30.851 29.484 - -28.27% -
SetIntersection_Interlaced_Vector_string_64_64 -4.43% 26943209.535 25750951.027 - -4.25% -
std::for_each_n(list<int>)/8 -4.42% 2.421 2.314 - -8.43% -
SetIntersection_Interlaced_Set_uint64_1024_64 -4.41% 10190966.562 9741622.904 - -3.82% -
SetIntersection_None_Set_uint32_262144_256 -4.41% 1210101.156 1156773.195 - -1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.40% 211188653.580 201888443.939 - -8.53% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.40% 1016.354 971.623 - -0.35% -
SetIntersection_Front_Set_float_262144_16 -4.39% 1207928.607 1154867.179 - 0.46% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.38% 12.073 11.545 - -3.31% -
std::partial_sort(deque<int>)_(descending)/8 -4.37% 43.329 41.435 - 1.59% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.37% 53.211 50.886 - 0.36% -
SetIntersection_Front_Set_uint64_1024_256 -4.37% 3954225.146 3781481.398 - -2.99% -
std::partial_sort(deque<int>)_(heap)/8192 -4.35% 275886.920 263875.532 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -4.35% 1098142.576 1050397.495 - -1.68% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.35% 36.747 35.150 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.34% 134204602.963 128378746.982 - -0.56% -
std::fill_n(vector<bool>)/64 -4.34% 1.425 1.363 - -16.67% -
std::multimap<int,_int>::erase(iterator)/1024 -4.33% 21.391 20.463 - -0.94% -
SetIntersection_None_Set_float_256_256 -4.33% 5915177.303 5659040.176 - -4.10% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.33% 395.247 378.152 - 0.24% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.32% 23.562 22.543 - -13.84% -
BM_CmpLess_uint_int -4.31% 1.126 1.078 - -0.09% -
std::set<std::string>::count(key)_(non-existent)/1024 -4.31% 23.784 22.759 - -2.20% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.31% 22.458 21.491 - 3.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.30% 727.902 696.577 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.30% 14497.753 13874.830 - -5.25% -
SetIntersection_Front_Set_string_1024_64 -4.29% 4771298.152 4566377.440 - -6.63% -
SetIntersection_None_Set_uint32_262144_1024 -4.29% 1205418.945 1153667.564 - -1.76% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -4.29% 18.847 18.038 - -0.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.29% 16.631 15.917 - 1.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.29% 25.012 23.939 - -3.34% -
BM_CmpLess_schar_uchar -4.29% 1.121 1.073 - -1.67% -
BM_CmpLess_int_ushort -4.29% 1.150 1.100 - -0.79% -
BM_deque_deque_move_backward/512 -4.28% 19.744 18.898 - 0.11% -
SetIntersection_Interlaced_Vector_string_256_256 -4.28% 20642737.251 19758751.986 - -3.32% -
SetIntersection_Front_Set_uint32_16384_64 -4.28% 1674342.786 1602660.755 - -0.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.28% 8.905 8.524 - 0.50% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.27% 0.264 0.253 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -4.27% 11776159.120 11273160.316 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.27% 6419488.254 6145511.319 - 0.15% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.27% 2.469 2.364 - 0.50% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.26% 24.871 23.810 - -6.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.26% 1173179.925 1123170.661 - -2.93% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.25% 10140.450 9709.391 - -0.66% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.25% 16.798 16.084 - 1.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.24% 47.355 45.346 - 0.31% -
std::none_of(vector<int>)_(process_all)/8 -4.23% 2.500 2.395 - -3.66% -
std::remove_if(vector<int>)_(prefix)/32 -4.23% 51.240 49.074 - -0.04% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.22% 731.433 700.546 - 0.45% -
std::set<int>::contains(key)_(existent)/32 -4.22% 1.715 1.643 - -0.70% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.22% 2.515 2.409 - -0.01% -
SetIntersection_Front_Vector_uint64_256_1 -4.21% 4220914.450 4043378.884 - -2.52% -
SetIntersection_None_Set_string_1024_16 -4.20% 9180812.435 8795038.874 - -0.54% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.20% 1214.975 1163.966 - 0.89% -
SetIntersection_None_Set_string_64_1 -4.20% 23272576.626 22295967.793 - 0.42% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.19% 14482.253 13875.108 - 0.37% -
SetIntersection_Interlaced_Set_float_256_64 -4.18% 13996144.730 13410883.652 - -2.58% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.17% 38.040 36.453 - -3.57% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.16% 333.708 319.819 - -2.38% -
SetIntersection_Front_Set_float_262144_1024 -4.16% 12034293.678 11533545.989 - -3.32% -
BM_vector_deque_ranges_copy_backward/1 -4.14% 2.284 2.190 - -6.67% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -4.14% 0.521 0.499 - 6.38% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.384 - 0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.12% 627.111 601.291 - -5.14% -
BM_PushHeap_uint64_SingleElement_4 -4.11% 0.377 0.361 - -4.12% -
rng::fold_left(deque<int>)/8 -4.10% 4.025 3.860 - -7.56% -
SetIntersection_None_Set_uint64_1024_16 -4.10% 8972386.503 8604525.753 - -0.80% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.10% 275.105 263.835 - -1.98% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.09% 84931.143 81454.730 - 3.38% -
SetIntersection_None_Set_uint32_262144_16384 -4.09% 1212839.844 1163218.100 - -0.02% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.08% 33.495 32.130 - -0.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.07% 38.061 36.511 - -7.72% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.07% 793.908 761.603 - -0.25% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -4.06% 410.177 393.525 - -0.22% -
std::copy_backward(vector<int>)/32768 -4.06% 3795.777 3641.692 - -4.06% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.06% 789.007 757.010 - -4.08% -
std::stable_sort(deque<int>)_(ascending)/8 -4.05% 20.212 19.392 - 3.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.05% 27005271.138 25912142.011 - 1.40% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.05% 124602.611 119560.400 - 1.80% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.04% 41395.488 39721.275 - 0.56% -
SetIntersection_None_Set_uint32_262144_262144 -4.04% 1208029.299 1159242.838 - -1.62% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.04% 3385.722 3249.042 - 0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.04% 1116.022 1070.987 - -17.92% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.03% 15.499 14.874 - 0.39% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.03% 1.928 1.850 - -5.18% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.03% 10198.439 9787.566 - 0.45% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.03% 1591417.318 1527305.096 - -0.32% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.02% 88363.705 84814.351 - 0.19% -
BM_StringRelational_Less_Small_Empty_Control -4.01% 1.679 1.612 - -3.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.01% 377.936 362.795 - -1.14% -
SetIntersection_Interlaced_Vector_string_256_4 -4.00% 6302829.421 6050997.546 - 0.71% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.97% 1.260 1.210 - -2.85% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.97% 1.203 1.155 - 0.02% -
std::multimap<int,_int>::erase(iterator)/8192 -3.96% 21.439 20.590 - -0.73% -
SetIntersection_Interlaced_Set_string_262144_64 -3.96% 2147820.719 2062842.041 - -3.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.95% 2303561.200 2212608.492 - -5.88% -
BM_CmpLess_schar_uint -3.95% 1.147 1.102 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.94% 46245.054 44420.829 - -0.36% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.94% 32.168 30.900 - 2.12% -
SetIntersection_Front_Vector_uint64_262144_4 -3.94% 1084804.364 1042085.747 - 4.36% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.93% 24110.850 23163.603 - -5.22% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.92% 26.059 25.036 - -0.06% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.90% 280853.455 269897.522 - 1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.90% 19102022.084 18357333.373 - -0.79% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.89% 22.426 21.552 - -1.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.89% 929275.850 893118.779 - -1.15% -
SetIntersection_None_Set_uint32_16384_16 -3.89% 161921436.547 155628648.456 - 3.57% -
SetIntersection_Front_Set_uint32_262144_4 -3.88% 1071669.695 1030055.993 - -0.96% -
std::make_heap(vector<int>)_(ascending)/8 -3.87% 16.963 16.306 - -3.30% -
std::multiset<int>::clear()/8192 -3.87% 82670.556 79474.869 - 0.30% -
SetIntersection_None_Set_uint32_1024_256 -3.87% 9073451.384 8722755.054 - 1.13% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.86% 72.092 69.307 - -8.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.86% 4248614.427 4084557.671 - -0.46% -
SetIntersection_Front_Set_float_16384_1 -3.86% 1060780.193 1019821.816 - -1.76% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.86% 1053135.725 1012516.309 - -4.04% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.85% 2.063 1.983 - -2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.85% 11710237.067 11259187.971 - -0.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.85% 8917.054 8573.961 - -0.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.85% 55.430 53.297 - 0.27% -
std::set<int>::count(key)_(existent)/8192 -3.85% 8.218 7.902 - 0.53% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.82% 1543732.828 1484688.152 - -0.94% -
std::search(vector<int>)_(no_match)/1024 -3.82% 219.520 211.125 - -3.46% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.82% 1302458.494 1252666.178 - 0.93% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.82% 0.971 0.934 - 1.49% -
SetIntersection_None_Set_uint32_1024_64 -3.82% 9030494.945 8685831.087 - 0.42% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.81% 36.308 34.923 - 0.61% -
std::multimap<std::string,_int>::clear()/8192 -3.81% 218727.261 210394.526 - -1.41% -
SetIntersection_Front_Set_string_262144_262144 -3.80% 18342389.893 17645115.642 - -0.68% -
std::any_of(deque<int>)_(process_all)/8192 -3.79% 2833.712 2726.196 - 8.23% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.79% 2.726 2.622 - 17.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.79% 15803.235 15204.559 - 2.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.78% 683.961 658.120 - -3.64% -
SetIntersection_Interlaced_Set_float_256_4 -3.76% 11325948.800 10900442.761 - -0.78% -
rng::fold_left(list<int>)/8192 -3.75% 10904.226 10495.035 - -3.04% -
SetIntersection_None_Set_uint32_1024_16 -3.75% 9126969.381 8784884.131 - 0.69% -
std::unordered_set<int>::erase(iterator)/32 -3.75% 20.214 19.457 - -3.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.74% 1712.250 1648.187 - 1.57% -
std::set<int>::erase(iterator)/8192 -3.74% 20.696 19.922 - 0.91% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.74% 29303.154 28207.655 - 3.89% -
SetIntersection_None_Set_uint32_16384_1 -3.74% 161921330.369 155868314.445 - 4.24% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -3.74% 0.495 0.477 - 2.09% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.73% 21.997 21.176 - -2.70% -
std::multimap<std::string,_int>::clear()/1024 -3.73% 22540.064 21698.930 - 0.92% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.73% 2638.915 2540.504 - 0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.72% 47084643.425 45331254.530 - -12.50% -
std::pop_heap(vector<std::string>)/1024 -3.72% 20.990 20.209 - -0.37% -
SetIntersection_Front_Vector_uint32_262144_64 -3.71% 1385125.582 1333773.472 - -1.82% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.70% 20.126 19.381 - 0.04% -
std::find_if(vector<int>)_(process_all)/8 -3.70% 1.487 1.432 - -5.46% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.70% 10208425.177 9831161.250 - -0.89% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.69% 31.843 30.667 - -4.25% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.69% 25.414 24.477 - -0.75% -
SetIntersection_None_Set_float_1024_64 -3.68% 9101645.475 8766524.414 - -1.80% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.68% 4.668 4.496 - -2.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.67% 207958820.379 200325854.479 - 2.86% -
std::for_each(list<int>)/32 -3.67% 11.265 10.852 - 0.46% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.66% 75.997 73.212 - 19.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.66% 56692.348 54615.875 - -0.55% -
std::any_of(deque<int>)_(process_all)/32768 -3.66% 11288.254 10874.973 - 7.73% -
BM_CmpLess_short_uchar -3.66% 1.140 1.099 - 0.07% -
rng::contains(list<int>)_(process_all)/8192 -3.66% 7185.161 6922.225 - -1.20% -
SetIntersection_None_Set_uint64_256_16 -3.65% 11025193.051 10622310.298 - 1.19% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.65% 206.649 199.103 - -1.97% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.65% 26620.027 25649.063 - -0.34% -
BM_StringConstructDestroyCStr_Large_Transparent -3.64% 10.129 9.760 - -18.76% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.63% 2105109.699 2028590.900 - -3.61% -
SetIntersection_Front_Set_uint32_262144_64 -3.63% 1656753.040 1596548.146 - 2.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.63% 8973748.452 8647829.593 - -1.50% -
SetIntersection_None_Set_uint64_1024_256 -3.63% 8934891.142 8610583.863 - 0.04% -
SetIntersection_Front_Vector_uint64_64_16 -3.62% 14506186.516 13981785.608 - 0.12% -
SetIntersection_None_Set_string_16384_1024 -3.61% 190225548.901 183363770.005 - -11.63% -
std::multiset<std::string>::find(key)_(existent)/32 -3.60% 15.777 15.210 - 0.48% -
std::set<std::string>::clear()/8192 -3.60% 222479.643 214479.195 - 2.43% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.60% 238952161.408 230360487.868 - -0.21% -
SetIntersection_None_Set_uint32_16384_4 -3.59% 161703992.755 155892486.318 - 4.01% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -3.58% 9771.750 9421.806 - -0.96% -
SetIntersection_Interlaced_Set_uint32_256_1 -3.58% 4212364.574 4061524.468 - -0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.58% 16.843 16.241 - 0.19% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.58% 1920.953 1852.263 - -3.51% -
std::move_backward(vector<bool>)_(aligned)/64 -3.58% 1.731 1.669 - -6.21% -
BM_CmpLess_ushort_ushort -3.57% 1.090 1.051 - -0.64% -
BM_StringRelational_Less_Empty_Small_Control -3.57% 1.673 1.613 - 0.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.57% 13.523 13.041 - -0.34% -
BM_PushHeap_string_PipeOrgan_256 -3.56% 7.912 7.630 - -7.20% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.56% 25235.875 24337.218 - -0.11% -
ranges::min(std::deque<__int128>)/1 -3.56% 0.837 0.807 - 1.88% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.55% 26.511 25.569 - -1.78% -
SetIntersection_None_Vector_uint64_262144_1024 -3.55% 1141594.660 1101078.141 - -1.94% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.55% 0.497 0.479 - -0.05% -
std::unique_copy(list<int>)_(contiguous)/32 -3.55% 11.727 11.312 - 1.00% -
SetIntersection_None_Vector_string_256_16 -3.54% 4323954.653 4170683.598 - -2.21% -
std::find_end(list<int>)_(process_all)/8192 -3.53% 7498.840 7234.407 - -11.07% -
SetIntersection_None_Vector_uint64_1024_16 -3.51% 1104320.490 1065508.505 - -0.48% -
BM_deque_vector_move/0 -3.51% 1.426 1.376 - -6.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.51% 147174.337 142013.682 - -3.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.51% 1879.295 1813.400 - -0.08% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.50% 1484.284 1432.319 - -4.66% -
BM_PushHeap_string_PipeOrgan_1024 -3.50% 9.445 9.114 - -8.01% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.50% 1.390 1.341 - -0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.50% 16955.704 16362.611 - -1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.50% 64421992.092 62169102.318 - -0.26% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.50% 24094.137 23251.599 - 0.02% -
std::rotate(list<int>)_(1_element_backward)/32 -3.50% 13.808 13.325 - 0.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.49% 55744.287 53796.161 - -2.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.49% 1094577.011 1056331.021 - 0.34% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.49% 13371.437 12904.775 - 1.84% -
BM_StringRelational_Less_Empty_Huge_Control -3.49% 1.671 1.612 - -3.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.48% 9035510.061 8720637.238 - -2.45% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.48% 21.986 21.221 - 0.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.48% 15.375 14.839 - 0.14% -
SetIntersection_Front_Vector_uint64_16_16 -3.48% 36216717.230 34956399.244 - -1.10% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.48% 620.393 598.804 - -2.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.48% 5114643.937 4936718.113 - -1.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.48% 13.616 13.143 - -2.94% -
SetIntersection_None_Set_uint32_16384_64 -3.47% 161346958.987 155746625.000 - 3.98% -
SetIntersection_Front_Set_string_1024_4 -3.46% 1267604.709 1223722.180 - -2.82% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.46% 23.950 23.122 - -25.41% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.45% 1074622.364 1037510.115 - -3.46% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.45% 13.605 13.136 - 0.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.44% 122227.464 118019.209 - 1.35% -
SetIntersection_Front_Vector_uint64_1024_4 -3.43% 1063274.361 1026803.657 - 3.13% -
SetIntersection_Front_Vector_uint32_262144_1 -3.43% 1065785.498 1029239.992 - -2.19% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.43% 30.611 29.562 - -5.51% -
std::set<int>::clear()/1024 -3.43% 9592.911 9264.188 - 0.68% -
SetIntersection_None_Set_uint64_1024_1 -3.41% 8987520.224 8680768.734 - 0.48% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.41% 542.023 523.530 - -0.40% -
std::stable_partition(vector<int>)_(dense)/50 -3.41% 26.313 25.416 - 1.17% -
SetIntersection_Front_Set_float_64_16 -3.40% 15499835.303 14972700.430 - -3.16% -
SetIntersection_None_Vector_uint64_256_16 -3.39% 4071927.095 3933924.460 - -0.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.39% 754.814 729.237 - -1.18% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.38% 1619121.174 1564403.158 - 1.17% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.38% 9084.368 8777.364 - -3.37% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.38% 240.127 232.021 - 1.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.37% 151896.728 146772.066 - 0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -3.37% 1262323.158 1219740.479 - 0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.37% 16.415 15.862 - 0.22% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.37% 138.667 134.000 - -5.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.36% 27905.993 26966.980 - -5.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.36% 1996611.330 1929506.594 - -3.51% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.36% 250004.039 241607.295 - 1.68% -
std::set<int>::lower_bound(key)_(existent)/1024 -3.35% 4.506 4.355 - 0.56% -
SetIntersection_Front_Vector_uint32_262144_4 -3.35% 1089319.759 1052845.809 - 3.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.35% 44632.813 43138.598 - -1.86% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.35% 37.874 36.607 - -0.25% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.34% 24.313 23.500 - -2.72% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.34% 13.485 13.034 - -0.22% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.33% 24.711 23.887 - -3.80% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.32% 4.383 4.238 - 2.21% -
std::unordered_set<int>::clear()/32 -3.32% 604.585 584.526 - -4.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.31% 9436636.240 9123883.480 - 1.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.31% 15.381 14.872 - 0.19% -
BM_StringRelational_Less_Empty_Empty_Control -3.31% 1.669 1.614 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.31% 8991234.226 8693995.222 - 1.19% -
BM_vector_deque_ranges_copy_backward/2 -3.31% 1.996 1.930 - -25.47% -
std::generate(list<int>)/50 -3.30% 15.588 15.074 - -1.87% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.30% 13297.534 12858.710 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.30% 1607453.914 1554416.612 - -1.10% -
std::multiset<std::string>::clear()/8192 -3.29% 217763.273 210593.190 - -1.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.29% 211.626 204.659 - -0.34% -
SetIntersection_Front_Set_string_262144_1 -3.29% 1105079.899 1068709.692 - -2.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.29% 111472.742 107809.403 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.29% 140607.813 135988.679 - 0.13% -
SetIntersection_Front_Set_uint32_1024_16 -3.28% 1218841.643 1178841.773 - 0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.27% 1615.396 1562.506 - 1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.27% 1603539.576 1551050.290 - -1.37% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.27% 16.289 15.756 - -1.25% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.27% 29.888 28.911 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.27% 4187037.762 4050330.315 - -1.98% -
BM_StringRelational_Eq_Small_Huge_Control -3.26% 0.484 0.468 - -1.73% -
std::equal(list<int>)_(it,_it,_it)/50 -3.26% 36.884 35.682 - 0.81% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.25% 19.724 19.083 - 6.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -3.25% 25.624 24.792 - 6.56% -
std::unordered_map<int,_int>::clear()/32 -3.25% 605.073 585.433 - -0.25% -
std::stable_partition(vector<int>)_(sparse)/50 -3.24% 22.264 21.542 - 0.60% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.24% 1050381.769 1016360.856 - 0.93% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.23% 0.337 0.326 - -3.17% -
SetIntersection_None_Set_uint32_16384_16384 -3.23% 163378173.478 158093991.703 - 4.25% -
BM_PushHeap_uint64_SingleElement_16 -3.22% 0.358 0.347 - -7.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -3.22% 7496009.072 7254548.993 - -36.28% -
std::adjacent_find(deque<int>,_pred)/50 -3.21% 30.808 29.818 - 0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -3.21% 4235902.351 4099808.008 - -1.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.21% 56829.420 55005.456 - -4.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.21% 10967650.464 10615640.842 - -1.84% -
SetIntersection_Front_Set_float_262144_4 -3.21% 1097414.686 1062202.198 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.21% 21495996.580 20806322.296 - -0.93% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.20% 15011.685 14530.815 - -1.75% -
BM_StringRelational_Less_Empty_Large_Control -3.20% 1.666 1.613 - -3.09% -
SetIntersection_None_Set_uint32_256_64 -3.20% 9412844.368 9112002.185 - -0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.20% 13.620 13.185 - 0.24% -
std::sort_heap(deque<int>,_pred)/8192 -3.18% 451004.639 436665.883 - 0.66% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.17% 9935992.598 9620788.358 - -0.02% -
std::partial_sort(vector<int>)_(descending)/8 -3.17% 25.388 24.583 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.16% 17985941.162 17417587.855 - -1.15% -
std::multimap<int,_int>::clear()/8192 -3.16% 89258.681 86439.562 - -1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -3.16% 1263006.594 1223128.662 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.16% 4207656.665 4074877.376 - -2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.15% 11792479.295 11421349.594 - -2.04% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.15% 349749108.272 338744216.591 - -4.02% -
BM_CmpEqual_uchar_int -3.15% 1.093 1.059 - -1.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.14% 297.320 287.978 - -1.10% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.14% 215139479.982 208387996.426 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.14% 1204563.996 1166780.515 - -2.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.14% 121743.979 117925.841 - -1.46% -
BM_deque_deque_ranges_copy/4000 -3.14% 146.260 141.673 - -2.48% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.13% 96.757 93.728 - 5.24% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.13% 20000.512 19375.136 - 0.37% -
SetIntersection_None_Vector_uint32_256_1 -3.12% 4313258.097 4178476.636 - -1.31% -
SetIntersection_None_Set_uint64_256_64 -3.12% 9382142.097 9089134.113 - -1.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.12% 26211.077 25393.498 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.12% 18442.618 17867.699 - 0.41% -
SetIntersection_Interlaced_Set_string_1024_64 -3.11% 17058437.938 16527327.911 - 0.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.11% 37.515 36.348 - -8.13% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.11% 13.347 12.932 - -0.36% -
SetIntersection_None_Set_uint32_256_4 -3.11% 11503521.639 11145791.201 - -2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.09% 16842247.539 16321318.812 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.09% 18530507.819 17958323.123 - -2.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.09% 1470.972 1425.577 - 0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.08% 29614.673 28701.925 - -1.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.08% 60.114 58.262 - -1.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.08% 15593.653 15113.474 - -0.32% -
SetIntersection_None_Set_string_1024_64 -3.08% 9049882.699 8771285.190 - -0.75% -
std::unordered_set<int>::erase(iterator)/1024 -3.08% 20.345 19.719 - -3.93% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.07% 52.048 50.448 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.07% 1189597.387 1153076.306 - 0.12% -
SetIntersection_Front_Vector_uint32_256_1 -3.06% 4214152.026 4085006.079 - -2.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.06% 31.240 30.282 - 26.52% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.06% 333.164 322.974 - -2.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.05% 252514816.985 244817450.692 - -1.64% -
std::set<int>::clear()/8192 -3.05% 82177.383 79675.029 - -0.21% -
BM_CmpLess_short_uint -3.04% 1.145 1.110 - -0.52% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.04% 11369.191 11023.778 - -2.80% -
std::map<std::string,_int>::erase(iterator)/32 -3.04% 28.573 27.706 - -5.65% -
BM_PushHeap_uint32_Ascending_16384 -3.03% 3.704 3.591 - -1.93% -
std::reverse(list<int>)/8 -3.03% 2.003 1.943 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -3.02% 21188253.378 20547697.763 - -38.07% -
SetIntersection_None_Vector_float_16384_16 -3.02% 1132002.459 1097780.930 - -1.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.02% 1926.770 1868.529 - 2.52% -
std::unordered_map<int,_int>::erase(iterator)/32 -3.02% 20.021 19.416 - -0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.02% 1095720.571 1062610.386 - -1.60% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.02% 11606.503 11256.365 - -7.93% -
std::for_each(join_view(vector<vector<int>>))/8 -3.01% 1.423 1.380 - -13.66% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.01% 5.431 5.268 - 0.08% -
SetIntersection_Front_Set_uint32_262144_262144 -3.01% 1660380.857 1610441.080 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.01% 5170572.752 5015097.764 - -8.32% -
std::set<int>::count(key)_(non-existent)/1024 -3.00% 7.964 7.724 - 0.68% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.00% 7133270.619 6918936.050 - 0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.00% 27527.324 26700.384 - -8.81% -
BM_CmpEqual_short_short -3.00% 1.081 1.048 - -7.85% -
BM_deque_vector_copy/1 -3.00% 2.139 2.075 - -2.11% -
std::multimap<std::string,_int>::clear()/32 -3.00% 931.675 903.760 - 3.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.98% 1343750.734 1303698.730 - -0.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.98% 528.806 513.051 - -1.45% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.98% 0.496 0.482 - 1.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.97% 14634.212 14199.004 - -0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.96% 15.253 14.801 - 0.08% -
SetIntersection_Front_Set_uint64_262144_16 -2.96% 1212154.184 1176276.038 - 0.31% -
BM_CmpEqual_ushort_uchar -2.96% 1.123 1.090 - -0.30% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.96% 1.661 1.611 - -0.34% -
SetIntersection_None_Set_uint32_1024_1 -2.95% 8954576.000 8690171.406 - -0.08% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.95% 14113.460 13697.157 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.95% 1515830.791 1471122.891 - -4.21% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.95% 17.096 16.592 - -0.49% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.95% 888674.470 862477.755 - -2.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.94% 90.316 87.658 - 0.85% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.94% 11564191.221 11224769.742 - -1.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.93% 9250087.655 8978910.410 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.93% 4283041.225 4157756.079 - -5.86% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.92% 16.215 15.741 - -0.20% -
BM_std_minmax_element<short>/4 -2.92% 1.212 1.176 - -3.24% -
std::replace(vector<int>)_(prefix)/32 -2.92% 5.120 4.970 - -4.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.92% 13366051.667 12976281.212 - -0.26% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.91% 637327.375 618778.496 - -0.93% -
std::multiset<int>::clear()/1024 -2.90% 10367.689 10066.588 - 0.17% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.90% 12495.451 12132.588 - -2.28% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.90% 1107147.689 1075037.053 - -1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.90% 1179673.224 1145506.407 - -1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.89% 3553208.715 3450350.496 - -1.29% -
std::copy(deque<int>)/512 -2.89% 17.161 16.665 - 0.29% -
BM_deque_vector_ranges_move/4000 -2.89% 146.076 141.852 - -0.26% -
SetIntersection_None_Set_uint32_16384_256 -2.89% 160847931.984 156196796.580 - 3.78% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.89% 270.903 263.072 - -0.15% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.89% 1.570 1.524 - 1.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.88% 4398540.380 4271695.802 - 0.82% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.88% 2.273 2.208 - -3.67% -
SetIntersection_None_Set_uint32_16384_1024 -2.88% 160793281.549 156162567.915 - 3.90% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.87% 332.248 322.708 - -2.27% -
SetIntersection_Front_Set_float_1024_64 -2.87% 1699533.927 1650763.749 - -2.45% -
BM_PushHeap_string_PipeOrgan_262144 -2.87% 17.362 16.864 - -11.91% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -2.86% 8.613 8.367 - 1.28% -
BM_StringAssignAsciizMix_Opaque -2.86% 5.214 5.065 - 1.63% -
BM_PushHeap_uint64_Ascending_16384 -2.86% 3.670 3.565 - -2.92% -
SetIntersection_None_Vector_float_256_16 -2.86% 4099074.404 3982037.872 - -0.06% -
SetIntersection_None_Vector_uint32_1024_16 -2.85% 1105840.484 1074301.858 - 0.33% -
SetIntersection_None_Vector_uint64_64_64 -2.85% 8627991.744 8382004.095 - -0.17% -
SetIntersection_Front_Vector_uint64_262144_1 -2.85% 1058925.944 1028795.637 - -0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.84% 1148840.282 1116157.455 - -6.90% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.84% 691.212 671.557 - -19.42% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.84% 15.476 15.036 - 0.32% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.84% 1922.355 1867.793 - -2.56% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.84% 16676109.290 16202896.316 - -0.71% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -2.84% 2.448 2.379 - -1.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.83% 17016.829 16536.041 - 0.82% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.82% 740.408 719.543 - -0.18% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.82% 1908.207 1854.438 - -2.28% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.82% 23208.731 22555.373 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.81% 11115296.641 10803449.527 - -0.33% -
std::set<std::string>::contains(key)_(existent)/32 -2.81% 15.919 15.472 - -2.84% -
std::find_if(deque<int>)_(bail_25%)/8192 -2.80% 569.375 553.408 - 10.19% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.80% 34202.804 33244.043 - -3.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.80% 37716.851 36661.120 - 0.10% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.80% 1.516 1.473 - 4.01% -
std::multimap<int,_int>::clear()/32 -2.80% 666.607 647.960 - 0.07% -
BM_CmpLess_short_ushort -2.79% 1.125 1.093 - 0.08% -
SetIntersection_Front_Set_float_16384_16 -2.79% 1212384.228 1178577.999 - -2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.78% 1363333.343 1325431.119 - -0.88% -
SetIntersection_Front_Set_uint32_262144_16 -2.77% 1170708.878 1138229.064 - 1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.77% 4446082.029 4322832.283 - -0.24% -
SetIntersection_None_Vector_string_16384_64 -2.77% 1238489.315 1204232.590 - -2.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.76% 44.584 43.352 - -1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.76% 56236560.783 54684408.232 - -0.67% -
SetIntersection_Front_Set_uint32_64_1 -2.76% 16759194.315 16297385.203 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.75% 1807821.369 1758085.613 - -5.68% -
BM_CmpEqual_short_uint -2.75% 1.146 1.115 - 0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.75% 11585117.784 11267102.125 - -0.67% -
std::unordered_set<int>::ctor(const&)/1024 -2.74% 6893.976 6704.963 - -0.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.74% 13473.784 13104.860 - 3.21% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.74% 12.246 11.911 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.74% 354636383.584 344935086.687 - 0.28% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.73% 110368.182 107354.346 - 0.15% -
BM_StringRelational_Compare_Empty_Large_Control -2.72% 1.656 1.611 - 0.05% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.72% 224361271.331 218253791.259 - -0.48% -
BM_CmpEqual_short_uchar -2.72% 1.114 1.084 - -1.98% -
SetIntersection_None_Vector_string_16384_1024 -2.71% 1232525.050 1199115.869 - -2.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.71% 54.892 53.407 - -0.80% -
std::reverse_copy(vector<int>)/8 -2.70% 2.432 2.366 - -0.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.70% 19.846 19.309 - -6.41% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.70% 20.402 19.850 - 0.83% -
BM_CmpEqual_uint_uint -2.70% 1.092 1.063 - -0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.70% 616251.928 599643.291 - 0.22% -
BM_deque_deque_ranges_copy/2 -2.69% 2.246 2.185 - -5.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.69% 1208357.487 1175823.931 - 0.40% -
SetIntersection_None_Set_float_256_64 -2.69% 9422170.085 9168514.579 - 0.35% -
SetIntersection_None_Set_uint32_16_16 -2.69% 35910927.606 34945102.181 - -0.51% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.69% 17.900 17.419 - -1.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.69% 68443.795 66604.504 - -0.43% -
SetIntersection_None_Set_string_256_4 -2.68% 11663625.844 11351343.016 - 0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.67% 15.284 14.875 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.67% 18612063.147 18115305.023 - 0.25% -
std::map<int,_int>::find(key)_(existent)/8192 -2.67% 5.507 5.360 - -0.30% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.67% 38.949 37.910 - -7.39% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.66% 11567.640 11259.401 - -2.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.66% 15.210 14.805 - 0.01% -
SetIntersection_None_Vector_float_262144_16384 -2.66% 1172193.335 1141002.819 - 0.19% -
SetIntersection_Front_Set_string_1024_1 -2.66% 1106618.958 1077208.252 - -1.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.65% 943318.779 918362.533 - 0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.64% 1042887.418 1015328.659 - -3.32% -
BM_std_minmax_element<int>/1024 -2.64% 274.065 266.828 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.64% 4331840.991 4217565.290 - -0.46% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.62% 1446.955 1408.986 - -6.42% -
SetIntersection_Interlaced_Set_string_16_16 -2.62% 61716755.029 60098616.779 - 0.35% -
std::set<int>::ctor(const&,_alloc)/0 -2.62% 13.151 12.807 - 0.61% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -2.62% 32.972 32.109 - 27.61% -
std::multimap<int,_int>::erase(iterator)/32 -2.62% 20.978 20.429 - -0.70% -
std::set<int>::insert(value)_(already_present)/1024 -2.61% 5.798 5.647 - -2.16% -
rng::contains_subrange(deque<int>)_(same_length)/16 -2.61% 12.708 12.376 - -5.30% -
BM_CmpLess_int_uchar -2.61% 1.152 1.122 - 1.20% -
SetIntersection_None_Vector_uint64_262144_4 -2.61% 1151017.544 1120965.245 - 1.08% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.61% 1105670.461 1076810.593 - -0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.60% 19879286.500 19362167.085 - -3.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.60% 38010750.021 37023184.769 - -0.48% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.60% 20.115 19.593 - -0.73% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.59% 1.590 1.549 - 6.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.59% 21.910 21.343 - -1.78% -
rng::find(vector<bool>)_(process_all)/1024 -2.58% 4.682 4.561 - -1.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.58% 53.988 52.595 - 0.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.58% 608248.661 592554.093 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.58% 18243912.267 17773835.076 - 0.28% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.56% 2210.858 2154.166 - 0.32% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.56% 37396.352 36437.419 - 1.99% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.56% 180899872.314 176274007.188 - -1.05% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.56% 7466.603 7275.677 - 0.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.56% 4.625 4.506 - 6.04% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.56% 20.059 19.547 - -0.29% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -2.55% 21.627 21.075 - -2.29% -
SetIntersection_None_Vector_uint64_262144_16384 -2.55% 1155002.388 1125557.354 - 2.23% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.54% 16.168 15.757 - -1.54% -
BM_PushHeap_string_Ascending_256 -2.54% 10.965 10.687 - 0.17% -
SetIntersection_Front_Set_float_16_4 -2.54% 55820845.415 54402900.860 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.54% 4215650.830 4108690.088 - -1.50% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.54% 16697876.304 16274534.421 - 0.34% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.53% 27.147 26.460 - -6.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.53% 16586291.537 16166459.774 - 0.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.53% 11231.528 10947.257 - -2.09% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.53% 13.083 12.752 - 0.52% -
std::unordered_multiset<int>::clear()/32 -2.52% 599.786 584.656 - -1.64% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.52% 167.814 163.582 - 0.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.52% 15.318 14.932 - 0.60% -
SetIntersection_Front_Vector_uint64_64_1 -2.51% 16616495.539 16199265.344 - 0.14% -
SetIntersection_Front_Vector_uint64_256_16 -2.50% 4267256.340 4160410.461 - 1.95% -
std::rotate_copy(deque<int>)/8192 -2.50% 298.955 291.490 - -11.88% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.50% 6853.370 6682.312 - -0.72% -
BM_deque_vector_move/64 -2.49% 2.652 2.586 - -0.48% -
BM_CmpLess_ushort_uint -2.49% 1.081 1.054 - -2.89% -
SetIntersection_None_Set_uint64_256_1 -2.49% 11725391.001 11433357.914 - 1.93% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.49% 11513758.484 11227626.568 - 0.23% -
std::shift_right(list<int>)/8192 -2.48% 7379.459 7196.344 - -6.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.48% 1258407.879 1227181.723 - -0.10% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.48% 17928218.691 17483349.933 - -0.34% -
BM_StringRelational_Less_Huge_Empty_Control -2.47% 1.655 1.614 - 0.14% -
SetIntersection_None_Set_float_262144_16384 -2.47% 1201612.141 1171913.414 - -2.60% -
SetIntersection_None_Vector_uint32_1024_64 -2.47% 1108598.033 1081236.157 - 1.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.47% 15.358 14.979 - 0.06% -
BM_PushHeap_string_PipeOrgan_16384 -2.46% 12.756 12.442 - -13.69% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.46% 603.360 588.531 - 0.22% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.46% 73780.480 71967.405 - 3.51% -
SetIntersection_Front_Set_string_262144_4 -2.46% 1279899.034 1248476.713 - -0.36% -
SetIntersection_None_Vector_string_262144_262144 -2.45% 1317178.590 1284846.156 - -1.77% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.45% 16.357 15.956 - -3.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.45% 13.643 13.309 - -0.44% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.45% 1883.964 1837.814 - -1.56% -
std::list<int>::ctor(size)/8192 -2.45% 97155.562 94775.954 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.44% 220157180.664 214776751.132 - -0.52% -
SetIntersection_None_Vector_uint32_16384_4 -2.44% 1118123.114 1090834.576 - -0.49% -
std::flat_map<int,_int>::clear()/8192 -2.44% 417.984 407.791 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.44% 1158242.529 1130015.348 - 1.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.43% 52.294 51.021 - 3.48% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.43% 63.374 61.833 - 0.04% -
std::find_if(deque<int>)_(bail_25%)/32768 -2.43% 2213.869 2160.030 - 8.15% -
BM_deque_deque_ranges_move_backward/2 -2.43% 2.470 2.410 - -2.06% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.43% 94999.524 92694.540 - 0.09% -
BM_CmpEqual_ushort_int -2.43% 1.076 1.050 - -1.65% -
SetIntersection_Interlaced_Set_string_16384_16 -2.43% 243387701.831 237484910.616 - -1.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.42% 400.360 390.667 - -0.28% -
std::list<int>::ctor(size)/1024 -2.42% 11889.752 11602.214 - -2.39% -
std::set<std::string>::count(key)_(existent)/8192 -2.42% 32.965 32.169 - -9.39% -
SetIntersection_None_Set_uint32_256_16 -2.41% 11048257.955 10781528.650 - 2.75% -
std::make_heap(vector<int>)_(heap)/8 -2.41% 14.958 14.598 - -1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.40% 4134123.686 4034907.120 - -1.52% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.40% 340.060 331.905 - 0.25% -
ranges::minmax(std::vector<char>)/8 -2.39% 1.010 0.986 - -13.62% -
SetIntersection_Interlaced_Set_float_1024_16 -2.39% 11559718.693 11283030.693 - -2.06% -
std::unordered_set<int>::ctor(const&)/8192 -2.39% 56042.916 54701.624 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.39% 1105952.539 1079497.092 - 0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.39% 4861.077 4744.973 - 0.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.39% 385.430 376.226 - 0.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.39% 15.062 14.703 - 0.04% -
BM_PushHeap_string_QuickSortAdversary_256 -2.39% 14.968 14.611 - -0.90% -
SetIntersection_None_Set_float_1024_1 -2.39% 8974772.755 8760697.176 - -1.13% -
std::set<int>::count(key)_(existent)/32 -2.38% 1.700 1.659 - -1.64% -
std::make_heap(vector<int>)_(descending)/8 -2.38% 14.977 14.620 - -0.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.38% 1282.978 1252.455 - -1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.38% 1173.764 1145.853 - -2.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.38% 1263085.043 1233067.221 - 0.49% -
SetIntersection_Front_Vector_uint32_1024_4 -2.38% 1084671.583 1058900.004 - -1.30% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.37% 216600887.248 211460605.789 - 0.07% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -2.37% 1.426 1.392 - -9.54% -
SetIntersection_Front_Vector_uint32_16384_4 -2.37% 1075728.418 1050228.374 - -0.40% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.37% 18.564 18.124 - -3.08% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.36% 63839582.058 62331984.877 - 0.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.36% 21.884 21.367 - 0.87% -
SetIntersection_Front_Vector_uint64_16384_1 -2.36% 1062926.961 1037876.109 - -0.67% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -2.35% 562912.329 549687.913 - -1.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.35% 54.342 53.066 - -0.41% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.34% 67.894 66.302 - 0.24% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.34% 416.725 406.966 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_64_1 -2.34% 16575089.713 16187295.126 - -0.51% -
std::set<int>::erase(key)_(existent)/32 -2.34% 22.008 21.493 - 0.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.34% 5.520 5.392 - 3.52% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.33% 1634458.902 1596337.807 - -4.62% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.33% 15.707 15.341 - -0.22% -
SetIntersection_Interlaced_Set_string_256_16 -2.33% 18329013.724 17901586.724 - -1.07% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.33% 43.261 42.252 - 0.69% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -2.33% 35.838 35.004 - -1.53% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.32% 504.129 492.409 - -0.36% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.32% 210241.865 205365.354 - -5.64% -
std::find_if(vector<char>)_(bail_25%)/1024 -2.32% 26.011 25.408 - 0.78% -
SetIntersection_None_Vector_uint64_16_16 -2.32% 34107677.915 33316925.991 - 0.30% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.32% 23.207 22.669 - -3.33% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.32% 7874019.660 7691507.728 - 0.09% -
SetIntersection_Interlaced_Set_string_64_1 -2.32% 17518317.560 17112524.512 - 0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.32% 230604211.443 225263490.724 - -0.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.31% 52.243 51.035 - -0.84% -
SetIntersection_Front_Set_uint32_16_1 -2.31% 63854649.244 62379372.875 - 0.21% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.31% 1635740.154 1597972.898 - -1.96% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.31% 23.348 22.810 - -0.01% -
SetIntersection_None_Vector_uint64_16_1 -2.30% 64001503.396 62527805.468 - -0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.30% 399.780 390.577 - -0.31% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.30% 216675829.100 211690921.153 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.30% 170028454.787 166119096.117 - 0.42% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.30% 38422313.910 37539169.885 - -0.60% -
std::deque<std::string>::ctor(size)/32 -2.30% 51.330 50.150 - 21.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.30% 15.278 14.927 - 0.25% -
SetIntersection_Front_Set_uint64_4_1 -2.30% 216691185.212 211715860.317 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.29% 17173009.279 16779115.356 - -0.10% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.29% 6788.506 6633.023 - 0.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.28% 15.255 14.907 - 0.54% -
std::list<int>::ctor(size)/32 -2.28% 327.376 319.911 - -2.86% -
BM_StringResizeAndOverwrite -2.28% 0.841 0.822 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.28% 5174611.376 5056653.173 - -0.49% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.28% 5.580 5.453 - -1.14% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.28% 4853.916 4743.463 - 0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.27% 7653186.013 7479098.569 - -4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.27% 4341412.970 4242794.882 - 0.47% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.27% 15.976 15.614 - 8.42% -
std::multiset<int>::find(key)_(existent)/8192 -2.27% 8.908 8.706 - 8.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.27% 44.820 43.803 - 1.81% -
std::copy(vector<bool>)_(aligned)/4096 -2.27% 4.800 4.691 - -2.28% -
SetIntersection_Front_Vector_uint64_16_4 -2.26% 54707575.338 53468973.011 - -0.38% -
std::swap_ranges(deque<int>)/8192 -2.26% 2704.849 2643.620 - -5.44% -
SetIntersection_None_Vector_uint64_256_256 -2.26% 2159798.351 2110941.314 - 0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.26% 399.715 390.673 - -0.38% -
rng::find_last(list<int>)_(bail_10%)/50 -2.26% 16.361 15.991 - 0.75% -
SetIntersection_None_Set_uint64_256_256 -2.26% 5823958.426 5692284.468 - 2.18% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.26% 11.428 11.170 - 0.65% -
SetIntersection_Front_Set_uint64_4_4 -2.26% 138721966.678 135593366.924 - 0.10% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.25% 174458253.965 170524350.776 - 4.34% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.25% 541720870.301 529514752.760 - 0.27% -
SetIntersection_None_Set_uint64_262144_262144 -2.25% 1252596.596 1224385.822 - 1.06% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.25% 4584.955 4481.947 - 0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.25% 544791965.446 532555189.195 - -0.38% -
SetIntersection_None_Set_string_16_16 -2.25% 37044843.940 36213079.141 - -0.31% -
std::fill(list<int>)/1024 -2.25% 515.521 503.946 - 2.40% -
SetIntersection_Front_Set_uint64_16_4 -2.24% 55371264.765 54129086.159 - -0.42% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.24% 27223.754 26613.136 - 1.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.24% 1172152.588 1145913.520 - 3.86% -
SetIntersection_None_Vector_string_4_4 -2.24% 138990411.721 135879584.152 - 0.03% -
SetIntersection_Front_Set_uint64_16384_1 -2.24% 1059419.799 1035716.135 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.24% 39152978.349 38277025.367 - -0.06% -
BM_vector_deque_ranges_move_backward/4096 -2.24% 151.696 148.304 - -0.29% -
SetIntersection_Interlaced_Vector_string_64_1 -2.23% 17259813.501 16874171.517 - -0.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.23% 24.708 24.157 - -1.58% -
BM_StringFindStringLiteral/32 -2.23% 1.748 1.709 - -2.07% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.23% 174478.577 170585.814 - -1.79% -
SetIntersection_None_Vector_uint64_262144_256 -2.23% 1138615.024 1113231.070 - -1.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.22% 8208932.195 8026406.038 - -2.49% -
SetIntersection_None_Vector_uint64_4_4 -2.22% 135498711.368 132487000.480 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.22% 64005546.802 62583122.818 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.22% 139790266.744 136688566.041 - -0.33% -
std::unordered_set<int>::ctor(const&)/32 -2.21% 203.434 198.930 - -0.37% -
SetIntersection_Front_Vector_uint64_16_1 -2.21% 63659597.606 62250544.356 - 0.18% -
std::all_of(vector<int>)_(process_all)/8 -2.21% 2.517 2.461 - 0.20% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.21% 1301531.740 1272762.043 - 0.21% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.21% 4.654 4.552 - 0.01% -
SetIntersection_None_Set_uint64_4_1 -2.21% 219261208.834 214420980.263 - -0.00% -
BM_StringCopy_Large -2.21% 6.330 6.190 - 1.57% -
BM_CmpLess_schar_ushort -2.21% 1.121 1.096 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.20% 11064931.281 10821246.700 - 0.35% -
BM_deque_deque_ranges_copy/1 -2.20% 2.483 2.428 - -4.76% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.20% 12.998 12.712 - 0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.20% 819.794 801.771 - -1.81% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.20% 190677.887 186488.303 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.20% 144204758.663 141036794.515 - 0.53% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.20% 21115254.937 20651769.584 - 1.12% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.19% 37462.666 36641.475 - -8.36% -
std::multimap<int,_int>::clear()/1024 -2.19% 11110.454 10867.048 - 0.01% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.19% 542209913.817 530341498.769 - 0.15% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.19% 19984.817 19547.527 - -2.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.19% 1085120.825 1061377.783 - -0.41% -
BM_deque_vector_ranges_copy/5500 -2.19% 198.332 193.997 - -0.33% -
SetIntersection_Front_Set_uint32_1_1 -2.19% 542315347.184 530463188.505 - -0.01% -
BM_num_put<double> -2.18% 58.842 57.557 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.18% 4221573.717 4129506.337 - 0.23% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.18% 400.715 391.984 - -0.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.18% 15.017 14.690 - -0.12% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.18% 1331267.982 1302282.715 - -11.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.18% 621.748 608.213 - -0.58% -
SetIntersection_Front_Set_uint32_256_1 -2.18% 4207770.911 4116239.913 - 1.12% -
BM_CmpLess_short_schar -2.17% 0.968 0.947 - -0.69% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.17% 302.465 295.905 - -0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.17% 15.316 14.984 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.17% 15179591.155 14850420.589 - 0.21% -
SetIntersection_Front_Vector_uint64_4_1 -2.17% 216359574.843 211671241.968 - 0.22% -
SetIntersection_Front_Set_string_64_4 -2.16% 19157033.078 18742510.255 - -1.09% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.16% 12506043.675 12235644.252 - -1.71% -
SetIntersection_None_Vector_string_262144_1 -2.16% 1320752.211 1292245.757 - 1.16% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.16% 60333716.109 59032955.380 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.15% 8854331.574 8663596.685 - -2.29% -
SetIntersection_Front_Set_uint64_1_1 -2.15% 541820530.750 530155989.495 - 0.09% -
SetIntersection_None_Vector_float_256_64 -2.15% 3485211.169 3410233.511 - 0.26% -
SetIntersection_Front_Vector_uint64_1_1 -2.15% 540750500.120 529127896.465 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.15% 1083688.704 1060400.019 - -1.35% -
std::unique(list<int>)_(sprinkled)/52 -2.15% 70.094 68.588 - 1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.15% 8737238.736 8549562.490 - -0.23% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.15% 21.746 21.279 - -2.70% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.15% 137389266.988 134438785.904 - 0.41% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.15% 63758636.537 62389877.120 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.15% 169133115.747 165502701.292 - 0.37% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -2.15% 3848.883 3766.302 - -0.46% -
std::none_of(list<int>)_(process_all)/8 -2.14% 2.720 2.661 - 0.52% -
SetIntersection_Front_Set_uint32_256_4 -2.14% 4257677.515 4166362.859 - -0.60% -
SetIntersection_None_Vector_uint64_16_4 -2.14% 54330257.146 53166128.615 - -0.16% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.14% 23.746 23.237 - -4.20% -
SetIntersection_None_Vector_uint64_1_1 -2.14% 540328773.212 528769601.406 - 0.20% -
BM_CmpEqual_schar_ushort -2.14% 1.112 1.088 - -1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.13% 37392154.278 36594278.130 - -0.31% -
std::flat_multimap<int,_int>::clear()/0 -2.13% 402.105 393.527 - -0.53% -
std::map<std::string,_int>::clear()/32 -2.13% 922.172 902.505 - 2.88% -
SetIntersection_Front_Set_uint64_16_1 -2.13% 63670798.394 62315539.761 - -0.01% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.13% 23.426 22.928 - -0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.12% 626.093 612.796 - -0.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.12% 1207091.858 1181456.781 - 1.59% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.12% 2791.654 2732.400 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.12% 1219813.990 1193935.562 - -1.23% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.12% 18123.411 17738.956 - 0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.12% 139204842.573 136256065.580 - 0.03% -
bm_ranges_swap_ranges_vb_aligned/256 -2.12% 3.535 3.460 - -2.59% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.12% 13167.920 12889.124 - 7.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.11% 12801544.464 12531083.849 - 1.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.11% 1298.875 1271.443 - -2.94% -
SetIntersection_Front_Vector_uint64_4_4 -2.11% 137284286.380 134385370.592 - 0.78% -
std::multimap<int,_int>::ctor(const&)/1024 -2.11% 6682.139 6541.040 - -1.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -2.11% 44.402 43.466 - -2.01% -
BM_CmpEqual_schar_schar -2.11% 1.092 1.069 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.11% 13936868.153 13643222.815 - -1.22% -
BM_StringAssignAsciizMix_Transparent -2.11% 3.081 3.017 - 1.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -2.11% 17114.010 16753.663 - -0.30% -
BM_CmpEqual_int_uchar -2.11% 1.123 1.099 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.10% 217341092.674 212767797.103 - -0.22% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.10% 180054031.222 176265568.733 - -1.75% -
SetIntersection_None_Set_uint64_4_4 -2.10% 137100652.284 134216142.405 - 0.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -2.10% 1.614 1.580 - 7.76% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.10% 15.336 15.014 - 0.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.10% 25.489 24.954 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.10% 0.630 0.617 - -4.41% -
SetIntersection_Front_Vector_uint32_64_1 -2.10% 16666240.216 16316601.174 - 0.19% -
SetIntersection_Front_Set_uint64_256_1 -2.10% 4192804.826 4104871.012 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.10% 1064415.722 1042114.899 - 0.04% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.09% 819.837 802.665 - 0.16% -
BM_PushHeap_string_Descending_262144 -2.09% 3.154 3.088 - -35.76% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.09% 6911.440 6766.749 - -0.43% -
SetIntersection_Front_Vector_string_1024_1024 -2.09% 40090416.042 39251843.924 - -0.90% -
SetIntersection_Interlaced_Set_float_1024_1 -2.09% 1061672.011 1039465.690 - 2.12% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.09% 13.444 13.164 - 0.29% -
SetIntersection_None_Vector_string_256_4 -2.08% 4518672.656 4424478.956 - -1.31% -
SetIntersection_Front_Set_string_4_4 -2.08% 160383467.830 157040762.323 - -0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.08% 543412778.453 532093823.478 - 0.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.08% 97569.034 95536.862 - -0.38% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.08% 138504559.110 135619946.969 - -0.00% -
BM_PushHeap_string_QuickSortAdversary_16 -2.08% 10.743 10.519 - 0.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.08% 89.594 87.731 - 0.63% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.08% 219.996 215.426 - 1.90% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.08% 609.442 596.783 - -1.53% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.08% 21.623 21.174 - -4.01% -
std::move(deque<int>)/32768 -2.08% 2074.423 2031.352 - 0.08% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.07% 399.036 390.756 - -0.19% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.07% 16.645 16.299 - -3.06% -
SetIntersection_Front_Set_uint32_64_4 -2.07% 16223857.197 15887410.975 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.07% 57272196.144 56084847.293 - -0.06% -
SetIntersection_None_Vector_uint32_1024_1 -2.07% 1098923.609 1076174.681 - 4.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.07% 55521758.252 54372753.222 - 0.23% -
SetIntersection_None_Set_uint64_16384_4 -2.07% 165013346.874 161600209.231 - -0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.07% 137617701.811 134772942.207 - 0.22% -
SetIntersection_None_Vector_uint64_4_1 -2.07% 216457447.253 211983636.820 - 0.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.07% 761.374 745.642 - 1.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.07% 2194280.366 2148959.482 - -1.32% -
BM_CmpEqual_int_int -2.06% 1.091 1.068 - 1.27% -
SetIntersection_None_Set_uint64_16_4 -2.06% 57148398.323 55969467.506 - 0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.06% 1056804.972 1035009.026 - -1.10% -
SetIntersection_None_Vector_uint32_16_1 -2.06% 64290174.378 62965079.578 - -0.11% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.06% 216504830.734 212050339.483 - 0.23% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.06% 2.963 2.902 - 0.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.06% 8274.288 8104.157 - -1.23% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.05% 11468.981 11233.475 - -1.79% -
BM_CmpEqual_uchar_uchar -2.05% 1.081 1.059 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.05% 55497465.628 54358980.673 - -0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.05% 8762.895 8583.144 - -3.14% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.05% 16678407.296 16336310.169 - 0.63% -
SetIntersection_None_Set_uint64_64_1 -2.05% 22581522.629 22118765.429 - -0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.05% 22.618 22.155 - -0.32% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.04% 5.682 5.566 - 4.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.04% 6028.432 5905.390 - -22.92% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.04% 15.021 14.714 - 0.33% -
BM_deque_deque_ranges_move_backward/1 -2.04% 2.716 2.661 - -1.65% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.04% 210.444 206.157 - 4.13% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.03% 1544752.277 1513335.369 - -0.84% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.03% 21.981 21.535 - -1.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.03% 398.718 390.614 - -0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.03% 1069064.577 1047370.056 - 0.79% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.03% 1579259.279 1547218.016 - 0.40% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.03% 3.544 3.472 - 0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.03% 168592094.691 165172957.149 - -0.04% -
SetIntersection_None_Set_float_262144_16 -2.03% 1201036.377 1176685.793 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.03% 16888053.845 16545895.391 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.03% 56739466.246 55589942.492 - 0.08% -
SetIntersection_Front_Vector_uint64_64_4 -2.02% 16075897.703 15750437.255 - -0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.02% 23330.612 22858.472 - 0.60% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.02% 20.215 19.806 - 0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.02% 543284524.648 532298378.425 - -0.10% -
BM_deque_vector_ranges_copy_backward/1 -2.02% 2.154 2.110 - 0.36% -
std::set<int>::erase(iterator)/1024 -2.02% 20.242 19.833 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.02% 4256799.668 4170840.962 - -0.31% -
BM_deque_deque_move/5500 -2.01% 202.045 197.982 - 0.49% -
SetIntersection_Front_Vector_uint32_64_4 -2.01% 16161426.000 15836502.651 - -0.00% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.01% 10.953 10.733 - -0.26% -
std::find_if(list<int>)_(bail_25%)/8192 -2.01% 1452.046 1422.862 - -0.55% -
SetIntersection_None_Vector_float_64_16 -2.01% 13762019.008 13485569.829 - -0.66% -
std::for_each_n(list<int>)/50 -2.01% 24.253 23.766 - 4.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.01% 2894644.191 2836526.963 - -1.61% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.01% 180.366 176.746 - -2.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.01% 1184141.591 1160373.900 - -0.27% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.01% 67624.044 66267.196 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.00% 1059570.090 1038338.167 - 1.98% -
BM_CmpEqual_short_ushort -2.00% 1.119 1.097 - -3.12% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.00% 56198719.198 55076158.616 - -0.16% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.00% 20.113 19.712 - -2.08% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.00% 4.886 4.788 - -4.38% -
SetIntersection_None_Vector_uint32_16_4 -2.00% 54666782.030 53575763.550 - 0.27% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.99% 399.620 391.652 - 0.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.99% 396780.483 388880.324 - -0.59% -
std::partition_copy(deque<int>)/1024 -1.99% 662.698 649.504 - 2.39% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.99% 36288627.262 35566261.156 - 0.08% -
SetIntersection_Front_Set_uint32_1024_1 -1.98% 1065102.236 1043980.707 - 1.57% -
std::unordered_map<int,_int>::clear()/8192 -1.98% 66625.849 65309.456 - 4.92% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.97% 63585104.934 62329741.864 - 0.57% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.97% 35819.614 35112.926 - -1.10% -
BM_StringAssignStr_Huge_Transparent -1.97% 115.158 112.887 - -14.70% -
SetIntersection_None_Vector_uint64_256_64 -1.97% 3440982.179 3373176.168 - -0.12% -
std::multiset<std::string>::ctor(const&)/1024 -1.97% 35493.582 34795.008 - 1.77% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.97% 138498967.862 135774480.184 - 0.11% -
SetIntersection_Interlaced_Set_string_16384_1 -1.97% 1110352.355 1088510.996 - -1.36% -
std::set<std::string>::clear()/0 -1.97% 401.471 393.576 - -0.31% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.97% 17.211 16.873 - -4.78% -
std::flat_multimap<int,_int>::clear()/32 -1.97% 401.845 393.945 - -0.15% -
SetIntersection_Front_Vector_uint32_262144_16 -1.97% 1137510.540 1115152.178 - -0.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.97% 16676682.436 16348902.264 - -0.19% -
SetIntersection_Front_Set_uint64_64_4 -1.97% 16277911.661 15957981.124 - 0.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.96% 13180.992 12922.041 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.96% 63955660.720 62699271.667 - -0.32% -
SetIntersection_Front_Set_uint32_4_4 -1.96% 138398625.990 135680570.258 - -0.11% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.96% 38563937.553 37807269.802 - 0.85% -
SetIntersection_None_Vector_string_16384_256 -1.96% 1241172.917 1216820.646 - -0.83% -
std::unordered_set<int>::count(key)_(non-existent)/32 -1.96% 1.397 1.370 - -11.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.96% 20.762 20.355 - 0.07% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.96% 20.118 19.724 - 6.67% -
SetIntersection_Front_Set_string_256_1 -1.96% 4393257.625 4307233.416 - -0.15% -
BM_vector_deque_ranges_move/64 -1.96% 2.820 2.765 - -2.59% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.95% 1.407 1.380 - -22.03% -
BM_StringEraseToEnd_Huge_Transparent -1.95% 2.413 2.366 - -7.25% -
BM_PushHeap_string_QuickSortAdversary_64 -1.94% 13.366 13.106 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.94% 5825001.279 5711929.737 - -1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.94% 54852921.199 53788694.872 - -0.42% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.94% 577.431 566.244 - -1.93% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.93% 5.114 5.015 - 0.11% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.93% 1.345 1.319 - -0.52% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.93% 24.203 23.736 - -0.64% -
SetIntersection_Front_Set_float_256_16 -1.93% 4566780.980 4478595.657 - -0.97% -
SetIntersection_None_Set_string_16_4 -1.93% 59171111.987 58028585.290 - -0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.93% 1061859.438 1041362.578 - 1.06% -
std::set<int>::erase(iterator)/32 -1.93% 20.115 19.727 - 0.18% -
BM_CmpLess_uint_uint -1.93% 1.080 1.059 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.93% 542902106.741 532443997.552 - -0.08% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.93% 13.248 12.993 - -0.37% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -1.92% 25.106 24.623 - 0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.92% 542834330.704 532394178.874 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.92% 1065735.386 1045240.417 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.92% 37343460.212 36625418.407 - -2.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.92% 547741091.247 537212844.579 - 0.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.92% 608115.312 596433.055 - -0.58% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.92% 17.312 16.979 - -0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.92% 12040491.056 11809371.021 - 1.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.92% 8.655 8.489 - -1.14% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.92% 101.415 99.470 - 0.05% -
SetIntersection_None_Vector_string_16384_16384 -1.92% 1247558.401 1223630.030 - -1.25% -
SetIntersection_Interlaced_Vector_float_64_1 -1.92% 16669146.872 16349594.010 - -0.39% -
SetIntersection_Interlaced_Set_float_16_16 -1.91% 38789084.375 38047070.015 - -0.06% -
std::flat_multimap<int,_int>::clear()/8192 -1.91% 419.513 411.490 - 0.67% -
std::set<std::string>::count(key)_(existent)/1024 -1.91% 24.374 23.908 - -0.77% -
std::multiset<int>::find(key)_(existent)/1024 -1.91% 4.249 4.167 - 0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.91% 136358818.604 133753849.325 - -0.08% -
SetIntersection_Interlaced_Set_float_4_4 -1.91% 139177711.205 136519458.064 - -0.07% -
SetIntersection_Front_Set_uint32_4_1 -1.91% 216451508.726 212320635.432 - 0.20% -
SetIntersection_Front_Vector_string_16384_16 -1.91% 1604242.611 1573635.308 - 0.81% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.91% 56615.908 55536.309 - 0.18% -
std::none_of(list<int>)_(process_all)/32768 -1.91% 26692.966 26184.139 - 1.13% -
SetIntersection_Front_Set_float_262144_256 -1.91% 3706346.441 3635698.571 - -1.17% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.90% 1055290.918 1035188.929 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.90% 67260612.057 65979854.173 - -0.68% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.90% 1716161.541 1683486.572 - -0.51% -
SetIntersection_Interlaced_Set_string_1_1 -1.90% 566736809.475 555947173.136 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.90% 39391961.028 38642166.144 - -0.96% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.90% 11.574 11.354 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.90% 1174466.201 1152177.308 - -0.47% -
SetIntersection_Front_Vector_uint32_16_16 -1.90% 36290280.542 35601911.397 - -0.63% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.90% 13347.107 13094.105 - -0.04% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.90% 37412.974 36703.830 - 0.11% -
SetIntersection_None_Vector_string_1024_256 -1.90% 1183486.303 1161057.380 - -0.46% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.89% 11350.045 11135.086 - -2.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.89% 15.353 15.062 - 1.00% -
SetIntersection_None_Vector_uint32_64_4 -1.89% 16153118.292 15847454.465 - -0.35% -
SetIntersection_Interlaced_Set_string_16384_4 -1.89% 197023347.536 193295890.688 - -0.34% -
std::search(vector<int>)_(no_match)/1000 -1.89% 214.568 210.513 - -1.65% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.89% 197183.778 193460.242 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.89% 217574489.586 213466310.765 - -0.23% -
std::stable_partition(vector<int>)_(sparse)/32 -1.88% 7.459 7.318 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.88% 136039799.336 133476391.914 - -0.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.88% 151443.356 148595.784 - -1.80% -
SetIntersection_None_Set_uint32_4_4 -1.88% 137216034.472 134637611.576 - 0.18% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.88% 1071099.492 1050977.411 - 0.07% -
std::pop_heap(vector<std::string>)/8192 -1.88% 51.854 50.881 - -0.25% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.88% 27.324 26.812 - -1.63% -
std::multiset<int>::clear()/32 -1.87% 636.117 624.192 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.87% 217075329.561 213007510.605 - 0.05% -
std::all_of(list<int>)_(process_all)/8 -1.87% 2.719 2.668 - 0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.87% 16315289.156 16009587.177 - -0.80% -
SetIntersection_None_Set_float_4_4 -1.87% 137839271.761 135257797.765 - -0.00% -
SetIntersection_Interlaced_Set_float_1024_64 -1.87% 10294092.846 10101308.987 - 0.19% -
SetIntersection_Interlaced_Set_float_256_256 -1.87% 7643424.055 7500405.299 - 0.17% -
std::flat_map<int,_int>::clear()/0 -1.87% 398.924 391.462 - 0.51% -
std::multiset<std::string>::clear()/0 -1.87% 399.166 391.701 - -0.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.87% 170124.182 166947.276 - 0.51% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.87% 13146.039 12900.597 - 7.73% -
BM_PushHeap_string_Ascending_1024 -1.86% 13.452 13.201 - 0.15% -
std::flat_multimap<int,_int>::clear()/1024 -1.86% 401.215 393.743 - 0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.86% 15399.734 15112.964 - 0.69% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.86% 541180685.779 531110165.723 - 0.33% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.86% 34.441 33.800 - -0.02% -
BM_deque_vector_move_backward/5500 -1.86% 200.931 197.194 - -1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.86% 63944282.974 62756325.615 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.86% 4230272.987 4151721.739 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.85% 12276290.715 12048802.353 - -0.75% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.85% 12.972 12.731 - 0.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.85% 143882.380 141219.438 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.85% 216466118.256 212468544.899 - 0.14% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.84% 38921.089 38203.489 - 0.08% -
SetIntersection_Front_Set_uint64_16384_16 -1.84% 1206813.359 1184568.961 - 0.50% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.84% 785.946 771.467 - -0.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.84% 1.274 1.251 - 0.27% -
BM_std_minmax_element<int>/512 -1.84% 139.072 136.516 - 1.82% -
BM_StringFindStringLiteral/256 -1.84% 5.463 5.363 - -1.84% -
std::map<int,_int>::clear()/0 -1.84% 397.789 390.482 - 0.07% -
SetIntersection_None_Vector_uint64_64_16 -1.84% 13716974.220 13465018.429 - 0.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.83% 446.263 438.079 - -0.94% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.83% 380.154 373.182 - -3.22% -
std::unordered_map<int,_int>::clear()/0 -1.83% 397.578 390.293 - -0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.83% 1533171.629 1505099.976 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.83% 22845672.486 22427397.239 - -0.26% -
std::generate_n(deque<int>)/8192 -1.83% 2015.759 1978.856 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.83% 3523444.244 3458947.360 - -0.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.82% 1.315 1.292 - -0.43% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.82% 8.462 8.308 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.82% 63731781.903 62572137.920 - 0.47% -
SetIntersection_None_Vector_string_262144_16 -1.82% 1310665.749 1286817.287 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.82% 218188921.158 214221096.385 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.82% 4251146.599 4173846.261 - 0.65% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.82% 17.794 17.470 - 3.80% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -1.82% 7.661 7.522 - 16.61% -
SetIntersection_None_Set_uint32_16_1 -1.81% 67523204.098 66298557.034 - -0.23% -
std::move_backward(list<int>)/512 -1.81% 377.665 370.815 - 0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.81% 542566472.017 532730790.559 - 0.01% -
SetIntersection_None_Vector_uint64_262144_1 -1.81% 1140983.357 1120330.633 - 5.16% -
SetIntersection_None_Set_float_262144_4 -1.81% 1199770.508 1178109.537 - -0.07% -
SetIntersection_Front_Set_uint32_16_4 -1.81% 55331500.982 54332628.148 - 0.19% -
SetIntersection_None_Vector_string_64_16 -1.80% 14382474.485 14122889.067 - -0.09% -
BM_CmpEqual_ushort_ushort -1.80% 1.086 1.067 - -0.52% -
std::set<int>::count(key)_(non-existent)/32 -1.80% 3.015 2.961 - -0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.80% 14232.241 13975.645 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.80% 218362034.403 214425222.154 - 0.29% -
SetIntersection_None_Vector_uint32_64_16 -1.80% 13721896.923 13474518.992 - 0.62% -
SetIntersection_Front_Vector_string_256_4 -1.80% 4707377.782 4622530.908 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.80% 216611120.227 212710062.166 - 0.06% -
SetIntersection_None_Set_float_256_1 -1.80% 11581584.109 11373026.263 - -2.15% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.80% 1061325.299 1042218.997 - 0.76% -
SetIntersection_None_Vector_uint32_64_1 -1.80% 16894173.347 16590084.963 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.80% 216926625.376 213022248.108 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.80% 139492100.581 136982116.010 - -0.16% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.80% 397.583 390.434 - -0.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.80% 21.792 21.400 - -4.98% -
SetIntersection_None_Set_float_262144_262144 -1.79% 1204247.479 1182633.791 - 0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.79% 25.234 24.781 - -40.03% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.79% 36092640.788 35445483.699 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.79% 542772261.657 533040952.908 - -0.32% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.79% 13.047 12.813 - 0.38% -
SetIntersection_None_Vector_uint32_1024_4 -1.79% 1101704.300 1081974.802 - 2.52% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.79% 71.833 70.549 - -0.38% -
SetIntersection_Front_Set_float_16_16 -1.79% 38562346.992 37872755.752 - -0.53% -
SetIntersection_Front_Set_uint64_1024_1 -1.79% 1059873.233 1040934.836 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.79% 5649547.571 5548698.398 - -3.01% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.78% 10.442 10.255 - -1.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.78% 0.573 0.563 - -3.49% -
SetIntersection_None_Vector_float_262144_4 -1.78% 1170390.489 1149527.773 - 1.19% -
SetIntersection_None_Vector_uint64_64_4 -1.78% 16108444.272 15821696.167 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.78% 49143.381 48269.751 - 0.35% -
SetIntersection_Interlaced_Set_float_262144_256 -1.78% 1585005.209 1556831.053 - -0.68% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.78% 84.216 82.720 - 0.42% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.78% 13591.303 13349.865 - 3.70% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.77% 12699898.771 12474555.417 - -0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.77% 138492345.907 136035296.088 - -0.10% -
SetIntersection_None_Set_string_1_1 -1.77% 550860337.676 541087834.111 - -0.28% -
SetIntersection_Interlaced_Vector_float_16_4 -1.77% 57234745.688 56219506.081 - 0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.77% 680.917 668.842 - -1.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.77% 86513.804 84979.900 - -0.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.77% 634733.516 623479.626 - 0.36% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.77% 1595439.453 1567163.330 - 0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.77% 44.341 43.556 - -1.68% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.77% 28.526 28.020 - -9.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.77% 63654542.809 62527654.242 - -0.07% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.76% 31.241 30.690 - 5.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.76% 34411732.764 33805419.350 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.76% 63671783.020 62551275.078 - 0.04% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.76% 161.642 158.799 - -0.18% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.76% 397.545 390.553 - -0.37% -
BM_CmpEqual_short_schar -1.76% 1.150 1.130 - 0.97% -
SetIntersection_None_Vector_string_64_4 -1.76% 16913673.142 16616296.036 - 0.31% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.76% 14.987 14.723 - 0.48% -
SetIntersection_Front_Set_uint32_64_16 -1.75% 15398257.263 15128185.116 - -0.22% -
SetIntersection_None_Vector_string_16384_4 -1.75% 1244967.866 1223136.392 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.75% 1065455.972 1046778.448 - 3.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.75% 542727498.137 533215401.675 - -0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.75% 58816174.085 57787721.033 - -1.06% -
BM_PushHeap_string_Ascending_16384 -1.75% 19.135 18.801 - -11.04% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.75% 35.733 35.109 - -1.62% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.75% 4206023.000 4132587.795 - 0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.75% 64569072.363 63442114.292 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.74% 60393517.319 59339696.090 - 0.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.74% 252372.831 247969.658 - -1.53% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.74% 1367.236 1343.390 - -5.59% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.74% 5448.275 5353.305 - 0.64% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.74% 13.068 12.840 - 0.29% -
SetIntersection_None_Vector_uint32_262144_16384 -1.74% 1140317.291 1120456.337 - 2.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.74% 28.971 28.467 - -13.56% -
BM_StringAssignStr_Huge_Opaque -1.74% 113.299 111.328 - -10.36% -
SetIntersection_Interlaced_Set_string_4_1 -1.74% 226748245.583 222804227.411 - 0.57% -
SetIntersection_Front_Vector_string_1024_1 -1.74% 1092486.189 1073509.019 - -0.21% -
SetIntersection_None_Vector_string_256_1 -1.73% 4581619.318 4502171.235 - -0.52% -
SetIntersection_None_Set_uint32_1024_4 -1.73% 9028347.956 8871840.782 - 2.29% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.73% 397.416 390.528 - -0.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.73% 100.195 98.460 - 4.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.73% 24.167 23.749 - -3.06% -
SetIntersection_None_Set_string_4_1 -1.73% 225004552.149 221107573.847 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.73% 1664655.191 1635904.623 - 0.31% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.72% 13.051 12.826 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.72% 1083592.178 1064916.130 - -0.83% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.72% 39326.470 38649.115 - 1.26% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.72% 14.894 14.637 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.72% 18.230 17.917 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.72% 63815976.226 62718023.444 - -0.28% -
SetIntersection_None_Vector_float_16_4 -1.72% 54796785.307 53854679.158 - -0.25% -
SetIntersection_Front_Vector_string_16384_1024 -1.72% 38681646.155 38017414.548 - -0.54% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.72% 399.401 392.549 - 0.13% -
std::set<std::string>::ctor(const&)/1024 -1.71% 35219.954 34616.062 - 0.07% -
SetIntersection_None_Vector_string_262144_16384 -1.71% 1315054.425 1292508.921 - 0.07% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.71% 36864.509 36232.809 - 0.99% -
SetIntersection_Front_Vector_uint32_4_1 -1.71% 216305967.543 212603380.591 - -0.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.71% 12.957 12.735 - 0.04% -
std::partial_sort(vector<int>)_(heap)/8 -1.71% 27.715 27.241 - -0.67% -
ranges::minmax(std::deque<long_long>)/64 -1.71% 24.549 24.130 - -7.47% -
SetIntersection_Front_Vector_string_4_1 -1.71% 222007773.708 218216535.071 - -0.49% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.70% 5.969 5.867 - -3.20% -
SetIntersection_None_Vector_uint32_4_1 -1.70% 217300221.154 213597188.723 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.70% 540349945.110 531145978.621 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.70% 1061672.351 1043625.189 - 0.17% -
SetIntersection_Interlaced_Set_string_1024_1 -1.70% 1114131.154 1095203.105 - 0.94% -
std::multimap<std::string,_int>::clear()/0 -1.70% 399.083 392.308 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.70% 217231593.790 213545764.199 - -0.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.70% 399.474 392.697 - 0.09% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.69% 14.304 14.062 - -0.35% -
std::search(vector<int>)_(no_match)/8192 -1.69% 1664.858 1636.663 - -1.56% -
BM_CmpLess_schar_schar -1.69% 0.963 0.946 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.69% 11694218.203 11496317.019 - -0.15% -
BM_num_put<long_double> -1.69% 59.679 58.670 - -0.71% -
SetIntersection_None_Set_float_262144_1024 -1.69% 1204483.070 1184121.014 - -0.11% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.69% 1557009.228 1530702.146 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.69% 8735872.298 8588292.298 - -0.20% -
SetIntersection_None_Vector_float_4_4 -1.69% 136030635.479 133734945.151 - 0.09% -
SetIntersection_None_Set_uint32_4_1 -1.69% 219577407.786 215877030.428 - 0.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.68% 20084.678 19746.400 - -1.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.68% 23398.721 23004.636 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.68% 1636964.273 1609395.344 - -0.07% -
std::set<int>::contains(key)_(existent)/8192 -1.68% 8.383 8.242 - -1.42% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.68% 22722826.647 22340455.499 - -0.92% -
BM_vector_deque_copy_backward/1 -1.68% 2.384 2.344 - 7.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.68% 1147075.338 1127785.221 - -2.68% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.68% 637.450 626.732 - -0.84% -
std::stable_sort(deque<int>)_(repeated)/8 -1.68% 19.713 19.383 - 6.91% -
SetIntersection_Front_Set_float_16_1 -1.68% 63800294.722 62731304.979 - -0.12% -
SetIntersection_None_Vector_uint64_64_1 -1.68% 16819258.196 16537474.879 - 1.23% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.67% 19.008 18.689 - -0.88% -
std::replace_if(list<int>)_(sprinkled)/50 -1.67% 23.420 23.028 - -0.07% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.67% 6.785 6.672 - -0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.67% 396.756 390.133 - -0.19% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.67% 4.251 4.180 - 0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.67% 6872.156 6757.548 - 1.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.66% 39.814 39.152 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.66% 16689089.567 16411672.507 - 0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.66% 216907802.896 213304059.068 - -0.24% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.66% 27299.583 26846.270 - -0.18% -
SetIntersection_None_Vector_uint64_262144_16 -1.66% 1134303.679 1115476.527 - 4.39% -
std::sort(deque<int>)_(repeated)/8192 -1.66% 6838.740 6725.285 - -6.70% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.66% 59.667 58.677 - -1.72% -
SetIntersection_Interlaced_Set_float_16384_1 -1.66% 1058843.335 1041287.083 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.66% 12575822.217 12367309.460 - -0.93% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.66% 1058852.244 1041315.110 - 0.50% -
SetIntersection_Interlaced_Vector_string_4_1 -1.66% 223104044.453 219409665.417 - -0.04% -
SetIntersection_Front_Vector_uint64_1024_16 -1.66% 1112265.207 1093851.937 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.66% 5902996.389 5805284.073 - 2.10% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.66% 540987696.421 532033251.649 - 0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.65% 398.984 392.381 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.65% 16698388.968 16422054.556 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.65% 16598508.789 16324041.454 - -0.15% -
SetIntersection_None_Vector_uint64_16384_4 -1.65% 1119547.193 1101035.283 - 0.01% -
SetIntersection_None_Set_uint32_1_1 -1.65% 542360359.474 533395078.268 - -0.00% -
SetIntersection_Interlaced_Set_float_4_1 -1.65% 217375524.638 213791999.370 - 0.14% -
SetIntersection_Interlaced_Vector_string_16_1 -1.65% 65604980.314 64524356.367 - 0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.65% 18.492 18.187 - 0.18% -
SetIntersection_Front_Set_float_64_1 -1.65% 16695467.670 16420639.985 - 0.08% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.64% 41.151 40.475 - -0.14% -
SetIntersection_None_Vector_uint32_1024_256 -1.64% 1093842.660 1075853.128 - -0.11% -
std::partial_sort(deque<int>)_(repeated)/8 -1.64% 26.576 26.140 - 0.05% -
SetIntersection_None_Vector_uint32_256_4 -1.64% 4251167.400 4181338.129 - 0.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.64% 22.840 22.465 - -5.52% -
SetIntersection_None_Vector_float_4_1 -1.64% 217741939.458 214168821.634 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.64% 16759089.685 16484181.906 - 0.25% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.64% 610.348 600.338 - -1.53% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.64% 12045931.402 11848418.952 - 0.29% -
SetIntersection_Front_Vector_uint32_1_1 -1.64% 540980493.886 532112068.882 - -0.58% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.64% 23.080 22.701 - 0.51% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.64% 16.876 16.600 - 0.01% -
SetIntersection_Interlaced_Set_string_16_1 -1.64% 66731081.712 65639796.878 - 0.09% -
SetIntersection_Front_Set_float_1024_16 -1.63% 1211438.939 1191653.142 - -0.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.63% 6.108 6.008 - -0.78% -
SetIntersection_Front_Vector_uint64_16384_4 -1.63% 1070256.558 1052855.398 - 2.11% -
SetIntersection_None_Set_float_1_1 -1.62% 544405158.250 535558801.934 - -0.38% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.62% 45023.810 44293.326 - -0.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.62% 174678.089 171845.372 - -1.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.62% 176325.336 173466.822 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.62% 35727399.415 35148679.451 - -0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.62% 94152.033 92627.481 - -0.06% -
SetIntersection_Front_Vector_uint32_16_1 -1.62% 63538202.363 62509602.638 - -0.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.62% 13.056 12.845 - 0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.62% 217101137.257 213591606.377 - -0.11% -
rng::find_if(vector<bool>)_(process_all)/8 -1.62% 3.578 3.520 - -0.73% -
std::move_backward(deque<int>)/64 -1.61% 5.262 5.177 - -4.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.61% 399.906 393.457 - 0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.61% 38.180 37.564 - 0.38% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.61% 13.048 12.837 - 0.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.61% 210476.717 207088.673 - -0.79% -
SetIntersection_None_Set_uint64_16_16 -1.61% 35654619.155 35081011.416 - -0.11% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.61% 57.389 56.467 - 2.29% -
SetIntersection_None_Vector_uint32_64_64 -1.61% 8592701.836 8454596.272 - 0.04% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.61% 7928.712 7801.406 - -0.09% -
SetIntersection_None_Vector_uint64_262144_262144 -1.60% 1138528.605 1120262.327 - 2.26% -
SetIntersection_None_Vector_uint32_4_4 -1.60% 135715168.064 133538506.256 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.60% 54960253.464 54079295.983 - -0.28% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.60% 19.013 18.708 - 0.25% -
SetIntersection_Front_Vector_string_64_16 -1.60% 20885225.283 20551493.182 - -0.25% -
SetIntersection_None_Set_float_16_1 -1.60% 68013977.265 66928190.107 - 0.16% -
std::partition(list<int>)_(sparse)/8192 -1.59% 8290.379 8158.155 - 6.27% -
SetIntersection_Interlaced_Set_float_64_1 -1.59% 16654687.769 16389104.600 - -0.27% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.59% 33779.520 33241.098 - -0.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.59% 29.987 29.509 - 10.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.59% 1095921.430 1078468.500 - -0.50% -
SetIntersection_Front_Vector_uint64_256_4 -1.59% 4232684.291 4165303.235 - 1.71% -
SetIntersection_Interlaced_Set_float_262144_64 -1.59% 1573635.904 1548599.039 - -1.35% -
std::set<int>::clear()/0 -1.59% 398.092 391.766 - 0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.59% 398.769 392.434 - -0.02% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.58% 39.144 38.524 - 12.67% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.58% 21.089 20.754 - 1.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.58% 34336117.851 33793083.148 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.58% 64731371.829 63708184.270 - -0.18% -
std::unordered_set<std::string>::ctor(const&)/0 -1.58% 13.105 12.898 - -2.11% -
SetIntersection_None_Vector_uint32_1_1 -1.58% 541529052.613 532984509.823 - 0.18% -
std::pop_heap(deque<float>)/8 -1.58% 53.037 52.201 - 0.31% -
SetIntersection_None_Vector_float_1_1 -1.58% 542865270.508 534306816.404 - 0.15% -
SetIntersection_None_Set_uint64_16_1 -1.58% 67117901.294 66059827.620 - -0.70% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.58% 1056347.331 1039706.295 - 3.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.58% 16213840.419 15958421.458 - -0.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.57% 15.312 15.071 - 0.70% -
SetIntersection_Front_Vector_uint32_256_4 -1.57% 4226886.626 4160372.812 - -1.02% -
SetIntersection_None_Vector_float_64_4 -1.57% 16316493.242 16060635.323 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.57% 545289697.873 536746890.645 - 0.24% -
SetIntersection_None_Set_uint32_16_4 -1.56% 57235440.283 56340256.400 - 0.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.56% 488262.020 480628.641 - -0.73% -
std::find(vector<char>)_(process_all)/50 -1.56% 1.646 1.620 - -0.75% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.56% 22.097 21.751 - 0.32% -
SetIntersection_None_Set_uint64_262144_64 -1.56% 1235613.361 1216316.162 - 1.63% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.56% 71.598 70.480 - 0.18% -
SetIntersection_Front_Vector_string_262144_4 -1.56% 1186812.688 1168292.495 - -2.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.56% 1334454.964 1313648.840 - 2.67% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.56% 2.879 2.835 - 0.28% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -1.56% 30.598 30.121 - 3.58% -
SetIntersection_Front_Vector_string_16_1 -1.56% 65192527.863 64177331.775 - -0.28% -
SetIntersection_Front_Set_string_262144_16 -1.56% 1938129.251 1907951.487 - 1.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.56% 6812.765 6706.801 - 0.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.55% 983.493 968.213 - 3.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.55% 130288.140 128263.922 - -0.48% -
std::pop_heap(deque<int>)/8192 -1.55% 53.829 52.993 - -0.53% -
SetIntersection_Front_Vector_string_1_1 -1.55% 555663769.551 547040023.869 - 0.05% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.55% 17.844 17.567 - 0.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.55% 26.712 26.298 - -2.51% -
SetIntersection_Interlaced_Set_string_1024_16 -1.55% 13172778.262 12968509.866 - 1.49% -
SetIntersection_None_Set_string_1024_1 -1.55% 9175112.863 9032929.823 - 1.45% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.55% 55622.540 54760.790 - 0.07% -
BM_deque_deque_ranges_move_backward/4096 -1.55% 155.306 152.903 - -0.59% -
BM_deque_deque_copy_backward/64 -1.55% 3.411 3.358 - -0.10% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.55% 22.379 22.033 - -0.84% -
SetIntersection_Front_Vector_uint32_64_64 -1.55% 10998798.546 10828761.817 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.55% 138110981.754 135976120.725 - -0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.55% 558.974 550.334 - -18.88% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.54% 13.057 12.855 - -0.45% -
std::map<std::string,_int>::ctor(const&)/1024 -1.54% 35638.740 35088.371 - -1.22% -
BM_StringCopy_Small -1.54% 0.672 0.661 - -0.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.54% 826.011 813.272 - -0.44% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.54% 16.864 16.605 - 0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.54% 213204.359 209925.204 - -0.59% -
SetIntersection_Front_Vector_uint64_1024_1 -1.54% 1048375.660 1032277.104 - -1.41% -
std::set<int>::find(key)_(existent)/1024 -1.53% 4.106 4.043 - 1.82% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.53% 800.593 788.306 - 0.18% -
BM_deque_deque_ranges_copy/4096 -1.53% 149.308 147.017 - -0.49% -
BM_PushHeap_uint32_PipeOrgan_16 -1.53% 0.880 0.867 - -0.51% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.53% 5429.638 5346.516 - 0.73% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 617.586 608.134 - -0.45% -
SetIntersection_Interlaced_Set_string_262144_1 -1.53% 1110736.749 1093746.695 - 0.14% -
std::make_heap(vector<int>)_(repeated)/8 -1.53% 15.611 15.373 - -0.51% -
SetIntersection_None_Vector_float_256_256 -1.53% 2175890.443 2142658.851 - 0.63% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.53% 13.061 12.861 - 3.96% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.52% 14132.890 13917.485 - -0.24% -
std::map<std::string,_int>::clear()/0 -1.52% 399.890 393.814 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.52% 1073225.193 1056935.221 - 1.24% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.52% 19.390 19.096 - 0.65% -
BM_deque_deque_copy/64 -1.52% 3.080 3.033 - -0.07% -
SetIntersection_Interlaced_Vector_string_256_1 -1.51% 4347446.389 4281599.714 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.51% 17007315.563 16749865.068 - 0.11% -
SetIntersection_Front_Set_float_1024_4 -1.51% 1082120.385 1065752.884 - 0.39% -
SetIntersection_Interlaced_Set_float_16_1 -1.51% 63838778.174 62875154.907 - 0.08% -
SetIntersection_None_Vector_float_64_64 -1.51% 8611066.786 8481168.513 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.51% 1253226.482 1234324.303 - 0.28% -
std::unique(deque<int>)_(sprinkled)/32 -1.51% 53.766 52.955 - -6.74% -
SetIntersection_None_Vector_float_1024_4 -1.51% 1099032.300 1082457.936 - 1.03% -
SetIntersection_Interlaced_Set_string_256_1 -1.51% 4391941.971 4325730.322 - -0.28% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.51% 12.361 12.174 - 0.28% -
SetIntersection_Front_Set_uint64_1024_4 -1.51% 1088833.813 1072426.469 - 0.31% -
SetIntersection_Front_Set_float_4_4 -1.51% 138746766.524 136658078.833 - 0.06% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.50% 8646.464 8516.341 - 0.03% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.50% 28.414 27.987 - -2.75% -
SetIntersection_None_Set_float_4_1 -1.50% 219928071.767 216628488.778 - 0.01% -
SetIntersection_Front_Set_float_64_4 -1.50% 16303704.663 16059239.407 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.50% 1190927.963 1173071.009 - -1.29% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.50% 1.468 1.446 - -0.38% -
SetIntersection_Front_Vector_float_1024_1 -1.49% 1056776.886 1040982.061 - -3.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.49% 1499.492 1477.082 - 3.46% -
BM_CmpLess_schar_int -1.49% 1.130 1.113 - -0.40% -
BM_StringRelational_Less_Huge_Large_Control -1.49% 2.177 2.144 - -1.09% -
std::copy_if(list<int>)_(entire_range)/32768 -1.49% 26037.497 25649.218 - -2.32% -
BM_StringFindAllMatch/64 -1.49% 3.268 3.219 - -4.46% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.49% 55761.060 54931.529 - 0.35% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.49% 1809998.454 1783074.343 - -0.97% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.49% 537.264 529.274 - 0.23% -
BM_CmpEqual_int_short -1.49% 1.135 1.118 - -0.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.49% 397.916 392.006 - 0.31% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.48% 371.217 365.709 - -1.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.48% 562.840 554.496 - -5.17% -
std::flat_map<int,_int>::ctor(const&)/32 -1.48% 23.271 22.926 - 0.30% -
SetIntersection_None_Vector_float_16384_64 -1.48% 1125762.233 1109088.765 - 2.65% -
SetIntersection_Interlaced_Set_float_1_1 -1.48% 542946400.066 534907185.821 - -0.15% -
SetIntersection_Front_Set_uint32_16384_1 -1.48% 1054686.198 1039070.140 - -0.29% -
SetIntersection_Front_Set_string_16384_1 -1.48% 1110558.098 1094131.287 - -1.39% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.48% 14.940 14.720 - -0.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.48% 1454.441 1432.949 - 1.45% -
SetIntersection_Front_Set_uint64_16384_256 -1.48% 3884669.344 3827295.139 - -0.94% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.47% 282.099 277.941 - -0.73% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.47% 20.211 19.914 - -0.26% -
SetIntersection_Front_Set_float_256_64 -1.47% 5460516.086 5380335.369 - -2.39% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.47% 399.188 393.335 - 0.11% -
SetIntersection_None_Vector_string_1_1 -1.46% 543671244.851 535719333.033 - -3.41% -
BM_vector_deque_ranges_move/2 -1.46% 2.066 2.036 - -1.23% -
SetIntersection_None_Vector_float_262144_262144 -1.46% 1151246.363 1134437.035 - -0.03% -
SetIntersection_Front_Set_uint64_64_1 -1.46% 16609313.029 16366934.867 - 0.38% -
rng::contains(list<int>)_(process_all)/32 -1.46% 9.046 8.914 - -4.50% -
SetIntersection_None_Vector_uint64_16384_256 -1.46% 1104249.430 1088152.448 - -1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.46% 1175862.515 1158733.305 - 0.88% -
std::search(vector<int>)_(no_match)/1048576 -1.46% 213520.478 210412.723 - -1.18% -
SetIntersection_Front_Set_float_256_1 -1.45% 4215403.305 4154097.104 - -0.83% -
bm_lexicographical_compare<int>/64 -1.45% 4.536 4.470 - 0.21% -
SetIntersection_None_Set_string_16_1 -1.45% 69301747.736 68294228.097 - -0.50% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.45% 4920.825 4849.376 - -0.63% -
SetIntersection_Front_Set_uint32_256_16 -1.45% 4530857.824 4465096.165 - 2.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.45% 396.883 391.123 - 0.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.45% 166983.802 164560.725 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.45% 2901188.730 2859146.660 - -1.61% -
SetIntersection_Front_Vector_float_4_4 -1.45% 137660030.403 135668635.666 - -0.35% -
SetIntersection_Front_Vector_float_16_1 -1.45% 63740982.007 62819683.897 - -2.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.44% 21.221 20.914 - 0.50% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.44% 18.655 18.385 - 0.54% -
SetIntersection_Interlaced_Set_float_256_1 -1.44% 4210272.568 4149516.637 - 0.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.44% 6517.530 6423.586 - -1.82% -
std::copy_backward(list<int>)/4096 -1.44% 3240.076 3193.404 - -0.59% -
SetIntersection_None_Vector_string_1024_1 -1.44% 1143480.413 1127035.331 - -2.90% -
SetIntersection_Front_Set_string_1_1 -1.44% 564725508.719 556607169.470 - 0.58% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.44% 9245.324 9112.438 - 13.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.43% 401.005 395.261 - 0.00% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.43% 55721.187 54923.185 - 0.89% -
SetIntersection_None_Vector_uint64_256_4 -1.43% 4262322.082 4201283.373 - 1.92% -
std::pop_heap(vector<size_t>)/8 -1.43% 52.702 51.948 - 0.45% -
SetIntersection_None_Set_float_262144_1 -1.43% 1202049.803 1184847.494 - -0.02% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.43% 19.240 18.964 - -0.15% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.43% 94.743 93.388 - -28.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.43% 20688.633 20392.742 - -0.06% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.43% 1.289 1.271 - 0.55% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.43% 400.199 394.477 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.43% 1055557.560 1040468.145 - 2.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.43% 106.398 104.877 - -1.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.43% 400.924 395.204 - 0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.43% 780.090 768.965 - -0.69% -
BM_vector_deque_copy_backward/1024 -1.43% 37.725 37.187 - -2.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.42% 138376045.157 136404940.774 - 0.13% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.42% 77580.928 76475.841 - -0.44% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.42% 1635774.414 1612483.971 - -2.94% -
std::sort_heap(deque<int>,_pred)/8 -1.42% 34.758 34.264 - 2.27% -
SetIntersection_Interlaced_Set_string_256_4 -1.42% 13120120.785 12933396.643 - 0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.42% 62304.650 61418.122 - 0.11% -
std::count(list<int>)_(every_other)/8 -1.42% 2.131 2.101 - -0.06% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.42% 165.166 162.820 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.42% 175243877.135 172755283.099 - -0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.42% 1345830.970 1326728.069 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.42% 1365724.283 1346344.971 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.42% 14929761.354 14718116.523 - 0.29% -
std::reverse_copy(vector<int>)/4096 -1.41% 134.328 132.428 - 1.02% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.41% 24141.735 23800.575 - -0.40% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -1.41% 1.727 1.703 - -7.90% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.41% 18.692 18.428 - -0.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.41% 398.919 393.293 - 0.28% -
std::map<std::string,_int>::ctor(const&)/32 -1.41% 822.918 811.317 - -2.50% -
SetIntersection_Interlaced_Set_string_16_4 -1.41% 73754440.426 72715338.500 - -0.52% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.41% 13.054 12.870 - -3.10% -
SetIntersection_Front_Set_float_256_4 -1.40% 4249298.392 4189602.399 - -0.58% -
SetIntersection_None_Vector_float_1024_1 -1.40% 1101633.699 1086158.690 - 1.08% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.40% 11.303 11.144 - -0.55% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.40% 14.895 14.686 - -0.07% -
SetIntersection_Front_Vector_uint32_1024_16 -1.40% 1129614.866 1113799.850 - 1.40% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.40% 399.859 394.262 - 0.51% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.40% 1.064 1.049 - 0.08% -
SetIntersection_Interlaced_Vector_string_1_1 -1.40% 556927368.924 549139798.116 - -0.12% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.40% 6776.824 6682.222 - -1.81% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.39% 1103453.655 1088060.575 - 0.81% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.39% 398.198 392.648 - 0.36% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.39% 368.208 363.077 - 0.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.39% 835.640 823.996 - -1.78% -
std::find_first_of(list<int>)_(small_needle)/50 -1.39% 148.059 145.997 - 4.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.39% 51.966 51.243 - 4.24% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.39% 52.728 51.995 - -2.07% -
BM_vector_deque_ranges_move_backward/5500 -1.39% 199.843 197.063 - 0.48% -
SetIntersection_None_Set_float_262144_64 -1.39% 1192726.645 1176147.215 - -0.26% -
SetIntersection_Front_Vector_uint64_262144_16 -1.39% 1120010.974 1104459.643 - -1.58% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.39% 14.939 14.732 - -0.06% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.39% 16.999 16.763 - 0.08% -
SetIntersection_None_Vector_uint32_256_16 -1.39% 4058798.596 4002513.171 - 1.83% -
SetIntersection_None_Set_uint32_256_1 -1.39% 11648258.426 11486773.155 - 2.10% -
SetIntersection_Front_Vector_string_64_1 -1.38% 17081262.489 16845001.995 - -0.07% -
BM_PushHeap_uint32_Ascending_262144 -1.38% 4.806 4.739 - -1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.38% 1578628.408 1556802.312 - -0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.38% 4229266.802 4170815.214 - 1.80% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.38% 398.854 393.343 - -0.35% -
SetIntersection_Front_Vector_uint64_1024_256 -1.38% 2136169.938 2106684.618 - -7.51% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.38% 12.964 12.785 - 0.42% -
SetIntersection_Front_Vector_uint64_16384_256 -1.38% 2145748.755 2116177.463 - -7.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.38% 1656192.547 1633373.535 - 0.15% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.38% 23.723 23.397 - 0.94% -
BM_vector_deque_copy/5500 -1.38% 198.104 195.379 - -0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.37% 59096291.225 58283848.940 - 0.21% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.37% 107.704 106.225 - -0.82% -
SetIntersection_Front_Vector_string_1024_16 -1.37% 1616549.365 1594346.221 - -3.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.37% 33866.164 33401.506 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.37% 56650434.826 55873416.436 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.37% 67478614.111 66554205.860 - -0.53% -
std::map<std::string,_int>::ctor(const&)/8192 -1.37% 349335.870 344551.131 - -1.06% -
SetIntersection_Interlaced_Set_string_4_4 -1.37% 161752356.068 159537489.539 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.37% 8421887.417 8306584.606 - -1.92% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.37% 55514.512 54755.276 - -1.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.37% 2224207.993 2193831.263 - -25.08% -
SetIntersection_Front_Vector_float_1_1 -1.36% 541729523.349 534339153.075 - -0.62% -
SetIntersection_None_Vector_uint32_16_16 -1.36% 34071696.239 33607445.162 - 0.35% -
BM_PushHeap_string_Descending_64 -1.36% 2.209 2.179 - -10.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.36% 1535100.384 1514207.231 - -1.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.36% 55149.381 54399.009 - -0.22% -
SetIntersection_Front_Vector_uint64_16384_16 -1.36% 1132367.435 1116962.961 - 0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.36% 87284.752 86098.101 - -3.51% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.36% 56595814.142 55826596.072 - 0.23% -
SetIntersection_None_Vector_string_16_1 -1.36% 65951122.562 65055592.669 - -0.10% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 401.987 396.539 - 0.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.36% 207523.139 204710.595 - 0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.35% 16351502.122 16130056.130 - -0.19% -
BM_StringAssignAsciiz_Large_Opaque -1.35% 11.787 11.627 - 2.20% -
SetIntersection_Front_Set_float_4_1 -1.35% 216828586.892 213893389.642 - 0.21% -
BM_StringEraseWithMove_Large_Transparent -1.35% 2.648 2.612 - -6.42% -
BM_deque_vector_ranges_move_backward/1 -1.35% 2.116 2.088 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.35% 138350800.733 136481508.702 - 0.57% -
SetIntersection_Front_Set_string_16_4 -1.35% 64661544.221 63788474.625 - 1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.35% 12281433.946 12115951.500 - 0.30% -
std::unique(vector<int>)_(sprinkled)/8192 -1.35% 3965.626 3912.275 - 0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.34% 9.292 9.167 - 0.71% -
SetIntersection_None_Vector_string_256_256 -1.34% 2297961.203 2267096.538 - -0.10% -
std::set<std::string>::clear()/1024 -1.34% 22482.733 22181.240 - 2.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.34% 63972728.301 63115393.946 - 0.02% -
SetIntersection_None_Vector_uint32_262144_1 -1.34% 1128766.049 1113638.925 - -0.41% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.34% 431.674 425.894 - -4.96% -
SetIntersection_Interlaced_Vector_float_16_1 -1.34% 63798274.896 62945009.049 - -4.50% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.34% 22913.248 22606.985 - -0.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.34% 13.970 13.784 - -0.28% -
SetIntersection_Front_Vector_string_262144_1024 -1.34% 40066086.138 39530905.532 - 0.09% -
SetIntersection_None_Vector_string_16_16 -1.34% 35091368.072 34622739.034 - -0.04% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.33% 53.207 52.497 - -1.09% -
SetIntersection_None_Vector_string_16384_1 -1.33% 1242322.275 1225751.019 - 0.89% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.33% 3702.423 3653.067 - -1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.33% 398.749 393.436 - -0.43% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.33% 14.193 14.004 - 0.01% -
SetIntersection_Front_Set_float_1_1 -1.33% 541531665.480 534332780.497 - 0.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.33% 19.563 19.303 - 0.89% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.33% 13.027 12.854 - -0.16% -
BM_deque_deque_ranges_move/65536 -1.33% 3107.141 3065.876 - -1.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.33% 178938.027 176565.545 - 0.01% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.33% 32.212 31.785 - -0.02% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.32% 24.763 24.436 - 2.95% -
std::reverse(vector<int>)/32768 -1.32% 1049.244 1035.377 - 0.16% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.32% 19.337 19.081 - 0.60% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.32% 14685795.818 14491861.246 - 0.00% -
BM_tolower_string<char> -1.32% 15.295 15.093 - -0.96% -
SetIntersection_Interlaced_Set_float_262144_16 -1.32% 1609847.736 1588610.840 - -0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.32% 397.186 391.952 - -0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.31% 398.977 393.732 - 0.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.31% 16.478 16.262 - 0.76% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.31% 386.354 381.280 - -0.01% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.31% 612515.698 604477.162 - -0.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.31% 397.265 392.051 - 0.23% -
bm_ranges_swap_ranges_vb_aligned/128 -1.31% 3.433 3.388 - -1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.31% 63988636.497 63151620.206 - -0.04% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.31% 12.887 12.719 - -0.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.31% 398.436 393.229 - -2.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.31% 811.331 800.730 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.31% 136985596.814 135196254.562 - 0.45% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.31% 54841.951 54125.673 - 0.13% -
SetIntersection_None_Set_float_262144_256 -1.31% 1196047.936 1180430.666 - 0.26% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.31% 24.093 23.778 - -7.17% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.30% 76484.215 75487.024 - 0.05% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 682.412 673.515 - 3.85% -
SetIntersection_Interlaced_Set_float_262144_4 -1.30% 1294171.307 1277305.340 - -0.23% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.30% 61.435 60.635 - -0.49% -
SetIntersection_Front_Vector_float_16_16 -1.30% 35920845.811 35454205.685 - -5.40% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.30% 15.822 15.616 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.30% 1175457.734 1160204.033 - -3.18% -
std::set<std::string>::ctor(const&)/0 -1.30% 12.905 12.738 - -0.07% -
BM_deque_deque_ranges_move/5500 -1.30% 200.739 198.138 - -0.02% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.29% 26564.708 26220.879 - 0.34% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.29% 481.458 475.231 - 1.70% -
SetIntersection_Interlaced_Vector_float_1_1 -1.29% 542459171.297 535448964.530 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.29% 160043368.937 157976800.547 - -0.30% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.29% 3.769 3.720 - -0.74% -
std::multimap<int,_int>::ctor(const&)/0 -1.29% 12.918 12.751 - -0.13% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.29% 22317019.832 22029555.328 - 3.63% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.29% 450.319 444.527 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.29% 442.645 436.952 - -1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.29% 163389564.305 161288567.457 - -0.34% -
SetIntersection_None_Set_float_1024_1024 -1.29% 8991857.397 8876277.225 - 0.48% -
std::stable_sort(deque<int>)_(heap)/8 -1.29% 26.262 25.924 - 7.63% -
SetIntersection_Interlaced_Vector_string_4_4 -1.28% 153879752.243 151904945.237 - 0.20% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.28% 12.855 12.690 - -0.36% -
SetIntersection_Front_Vector_string_256_1 -1.28% 4296017.532 4240931.485 - -0.91% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.28% 12.992 12.827 - 0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.28% 353815202.608 349299443.290 - -0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.28% 205491621.313 202869692.965 - -0.61% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.28% 2.773 2.737 - -3.61% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.27% 22.215 21.932 - -0.94% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.27% 10.330 10.198 - -4.69% -
BM_StringFindCharLiteral/512 -1.27% 9.562 9.440 - 0.22% -
SetIntersection_Front_Vector_float_4_1 -1.27% 216458259.426 213702621.755 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.27% 1054709.147 1041283.375 - -0.64% -
BM_StringRelational_Less_Large_Huge_Control -1.27% 2.180 2.153 - -0.67% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 13.070 12.904 - 0.02% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.27% 5381.197 5312.926 - 0.75% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.27% 20.931 20.666 - 0.53% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.27% 1064191.656 1050719.547 - 0.50% -
std::shift_right(deque<int>)/50 -1.27% 4.498 4.441 - -0.74% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.27% 181479.996 179183.318 - -0.58% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.27% 405.058 399.933 - -0.25% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.26% 5.537 5.467 - 0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.26% 400.310 395.251 - 0.37% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.26% 39.535 39.035 - -1.58% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.26% 13.367 13.199 - -0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.26% 621.985 614.139 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.26% 1201530.088 1186382.221 - 0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.26% 2.568 2.536 - 0.03% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.26% 665.322 656.938 - -0.05% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.26% 13.362 13.193 - -0.02% -
SetIntersection_Front_Set_string_4_1 -1.26% 224377351.457 221551016.071 - -0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.26% 398.078 393.068 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.26% 1235254.614 1219742.675 - 0.31% -
SetIntersection_Front_Set_float_262144_262144 -1.26% 1608624.352 1588429.525 - -1.78% -
SetIntersection_Interlaced_Vector_float_4_1 -1.25% 216772346.559 214052411.099 - 0.00% -
SetIntersection_None_Vector_string_1024_64 -1.25% 1184281.984 1169427.077 - 1.95% -
std::flat_map<int,_int>::clear()/32 -1.25% 397.835 392.846 - 0.61% -
SetIntersection_Front_Vector_uint32_1024_1 -1.25% 1059493.162 1046211.597 - 0.21% -
SetIntersection_None_Set_uint64_64_16 -1.25% 18468691.972 18237231.292 - 1.22% -
std::set<int>::clear()/32 -1.25% 634.352 626.435 - 0.83% -
std::multiset<int>::ctor(const&)/0 -1.25% 12.918 12.757 - 0.06% -
std::stable_sort(vector<int>)_(ascending)/8 -1.25% 15.761 15.564 - -0.73% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.25% 32.756 32.348 - -19.87% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 13556.133 13387.360 - -0.68% -
SetIntersection_None_Set_string_64_64 -1.24% 11869624.117 11721878.831 - 0.62% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.24% 6286.009 6207.861 - 0.60% -
SetIntersection_None_Vector_uint64_16384_16384 -1.24% 1115256.672 1101403.020 - -0.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.24% 398.132 393.187 - 0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.24% 13880996.596 13708811.646 - -0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.24% 402.818 397.826 - 0.48% -
SetIntersection_Front_Set_uint64_262144_262144 -1.24% 1677013.348 1656236.412 - -0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.24% 398.587 393.651 - -0.39% -
SetIntersection_Interlaced_Set_float_64_64 -1.24% 13353964.578 13188692.712 - 0.85% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.24% 32.321 31.921 - -0.41% -
SetIntersection_Interlaced_Vector_string_64_4 -1.24% 21750318.924 21481358.123 - -0.01% -
rng::contains(list<int>)_(process_all)/8 -1.24% 2.381 2.352 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.23% 1844512.287 1821754.070 - -0.53% -
SetIntersection_None_Vector_string_4_1 -1.23% 220246483.862 217532564.704 - -0.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.23% 12.892 12.733 - -0.00% -
BM_PushHeap_string_Descending_256 -1.23% 2.291 2.263 - -14.28% -
SetIntersection_None_Vector_uint32_262144_256 -1.23% 1140484.727 1126477.971 - 5.62% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.23% 27.842 27.500 - 3.78% -
std::stable_partition(list<int>)_(dense)/50 -1.23% 57.680 56.972 - -0.74% -
SetIntersection_None_Vector_string_1024_16 -1.23% 1176616.822 1162186.359 - -0.56% -
SetIntersection_None_Vector_string_256_64 -1.23% 3679144.223 3634036.448 - 2.56% -
SetIntersection_None_Set_float_16_4 -1.23% 57409192.620 56705797.823 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.22% 1179481.674 1165035.967 - 0.46% -
SetIntersection_Front_Vector_float_1024_4 -1.22% 1070035.065 1056931.064 - -2.07% -
SetIntersection_None_Vector_uint64_1024_64 -1.22% 1094413.085 1081012.009 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.22% 3.787 3.740 - -0.65% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 13.761 13.592 - 0.10% -
SetIntersection_Front_Set_string_16384_4 -1.22% 1258331.676 1242927.304 - -0.93% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.22% 13.013 12.854 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.22% 8985526.626 8875855.172 - 3.30% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.22% 1.854 1.831 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.22% 1248716.959 1233481.121 - 0.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.22% 43.969 43.432 - 0.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.22% 505.396 499.243 - -1.45% -
std::copy(vector<bool>)_(unaligned)/32768 -1.22% 217.515 214.867 - -1.36% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.22% 32.026 31.636 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.22% 217627762.796 214979804.833 - 0.30% -
SetIntersection_Front_Set_float_262144_1 -1.22% 1031146.200 1018609.621 - -1.92% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.21% 13.210 13.050 - -0.03% -
SetIntersection_None_Set_uint64_1_1 -1.21% 542417661.344 535833887.244 - 1.14% -
std::copy(vector<int>)/262144 -1.21% 12531.319 12379.289 - -1.17% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.21% 7979.343 7882.623 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.21% 14475949.488 14300496.333 - -12.20% -
SetIntersection_Front_Vector_float_64_1 -1.21% 16645742.569 16444456.620 - -4.09% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.21% 53.657 53.009 - 11.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.21% 17.379 17.169 - -2.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.21% 9.116 9.006 - 0.56% -
SetIntersection_Front_Vector_uint32_16_4 -1.21% 54635464.459 53976926.184 - -0.26% -
std::copy_n(vector<int>)/1048576 -1.20% 50207.954 49603.723 - -0.29% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 13.012 12.856 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.20% 1251047.852 1236012.859 - 0.64% -
BM_deque_deque_copy_backward/512 -1.20% 19.130 18.901 - -0.01% -
SetIntersection_Interlaced_Set_float_256_16 -1.20% 12174675.101 12028541.983 - -0.70% -
std::unordered_multiset<int>::ctor(const&)/0 -1.20% 13.077 12.920 - -3.10% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.20% 24.393 24.100 - 2.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.20% 396.639 391.889 - 0.05% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.20% 13.070 12.913 - 0.04% -
std::multiset<std::string>::ctor(const&)/32 -1.20% 774.937 765.666 - -2.85% -
SetIntersection_None_Set_uint32_256_256 -1.19% 5811984.812 5742564.710 - 0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.19% 37552431.780 37103909.841 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.19% 396.173 391.448 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.19% 12161050.279 12016066.462 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.19% 1067883.320 1055154.046 - -0.00% -
SetIntersection_Interlaced_Set_string_16384_256 -1.19% 358077212.254 353812972.088 - -0.01% -
std::multiset<int>::find(key)_(existent)/32 -1.19% 1.660 1.640 - 1.69% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.19% 50030.032 49435.799 - -1.22% -
std::replace(vector<int>)_(prefix)/50 -1.19% 7.702 7.611 - -2.19% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.18% 605.636 598.471 - -1.03% -
SetIntersection_Front_Set_uint64_64_16 -1.18% 15400705.090 15218707.487 - 0.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.18% 6859.385 6778.403 - -1.12% -
SetIntersection_None_Set_float_16_16 -1.18% 35987858.396 35563363.550 - 0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.18% 10.408 10.286 - -3.56% -
SetIntersection_None_Vector_float_1024_16 -1.18% 1096776.640 1083856.305 - 1.58% -
std::multiset<int>::clear()/0 -1.18% 395.123 390.471 - -0.30% -
std::copy_n(vector<int>)/4096 -1.18% 142.411 140.736 - -10.95% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.18% 20.363 20.124 - -0.53% -
std::move_backward(vector<int>)/262144 -1.18% 21617.353 21363.344 - -0.07% -
std::make_heap(deque<int>)_(shuffled)/8 -1.17% 24.700 24.410 - -0.58% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.17% 60003140.116 59298917.567 - 0.45% -
SetIntersection_Interlaced_Vector_string_16_16 -1.17% 51973488.702 51363586.840 - -1.18% -
BM_deque_deque_ranges_move/1 -1.17% 2.598 2.568 - 8.35% -
BM_PushHeap_string_Descending_16 -1.17% 2.103 2.079 - -5.20% -
SetIntersection_None_Set_string_4_4 -1.17% 140366264.746 138722229.372 - 0.31% -
BM_vector_deque_move/5500 -1.17% 198.407 196.083 - 0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.17% 169892681.161 167904392.199 - -0.02% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.17% 56.216 55.558 - 1.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.17% 14477.288 14308.252 - -0.57% -
std::sort(vector<int>)_(repeated)/8 -1.17% 16.103 15.915 - 0.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.17% 257.745 254.739 - 2.31% -
SetIntersection_Front_Vector_float_256_4 -1.17% 4225779.107 4176526.841 - -5.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.17% 241.386 238.573 - 1.46% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.16% 2.326 2.299 - -0.76% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.16% 7094.092 7011.503 - 5.00% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.16% 417.858 413.008 - 0.02% -
BM_StringAssignAsciiz_Large_Transparent -1.16% 11.741 11.604 - 1.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.16% 398.469 393.855 - 0.01% -
SetIntersection_None_Vector_float_1024_64 -1.16% 1098249.472 1085536.804 - 1.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.16% 4737.806 4683.014 - 4.40% -
SetIntersection_None_Vector_float_16_1 -1.16% 64161355.631 63419380.337 - -0.25% -
SetIntersection_Front_Set_string_64_16 -1.16% 24370718.248 24089193.657 - 0.42% -
SetIntersection_None_Vector_string_1024_4 -1.15% 1177095.671 1163501.306 - 0.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.15% 41134.154 40659.297 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.15% 1048184.399 1036100.522 - 0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.15% 599.631 592.724 - 0.07% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.15% 12.323 12.182 - 0.17% -
BM_StringCopy_Huge -1.15% 110.873 109.600 - -0.83% -
SetIntersection_Front_Vector_uint32_4_4 -1.15% 136628659.436 135063000.984 - -0.47% -
SetIntersection_None_Vector_uint32_262144_16 -1.15% 1138355.437 1125315.588 - 0.11% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.14% 12.843 12.696 - 0.23% -
rng::starts_with(deque<int>,_pred)/1024 -1.14% 527.874 521.836 - -0.60% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.14% 12.935 12.787 - -0.28% -
std::make_heap(vector<int>)_(repeated)/1024 -1.14% 566.302 559.833 - -0.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 397.676 393.137 - -0.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.14% 13.109 12.959 - -0.26% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.14% 97811.238 96697.308 - 0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.14% 4605565.917 4553218.450 - -0.51% -
SetIntersection_None_Vector_uint32_16384_1 -1.14% 1114384.838 1101720.663 - 0.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.14% 468.373 463.053 - -0.99% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.13% 519.689 513.802 - -2.12% -
SetIntersection_None_Vector_string_64_1 -1.13% 17577822.504 17378913.801 - 0.12% -
std::flat_map<int,_int>::ctor(const&)/0 -1.13% 12.944 12.798 - -0.20% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.13% 397.678 393.190 - -0.23% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.13% 15.744 15.566 - -1.43% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.13% 13.693 13.539 - 0.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 398.417 393.934 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.12% 1.481 1.464 - 0.06% -
SetIntersection_None_Vector_float_64_1 -1.12% 16949921.754 16759370.220 - 1.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.12% 1198669.846 1185226.760 - -3.03% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.12% 4.310 4.262 - 2.04% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.12% 21.354 21.115 - -1.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.12% 397.630 393.182 - 0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.12% 400.360 395.892 - -0.64% -
std::make_heap(vector<int>)_(shuffled)/8 -1.12% 15.936 15.758 - -0.23% -
std::pop_heap(vector<std::string>)/8 -1.11% 54.290 53.685 - 0.46% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.11% 353355146.857 349424182.779 - -0.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.11% 16973.115 16784.364 - 0.48% -
std::unordered_set<int>::clear()/0 -1.11% 397.878 393.454 - 0.51% -
SetIntersection_None_Vector_string_64_64 -1.11% 8957959.193 8858407.391 - 0.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.11% 397.041 392.641 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.11% 16734415.503 16549001.654 - 0.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.11% 380.113 375.904 - 0.15% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.11% 7.979 7.891 - 0.28% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.11% 4.546 4.496 - 3.67% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.10% 62.078 61.392 - -0.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.10% 16.264 16.085 - -0.30% -
SetIntersection_Front_Set_string_16_1 -1.10% 66005298.276 65277083.992 - 0.02% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.10% 10.203 10.091 - -0.81% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.10% 11334047.715 11209129.543 - -0.08% -
SetIntersection_Front_Vector_float_16384_1 -1.10% 1053208.428 1041630.096 - -4.35% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.10% 52.346 51.771 - 1.38% -
BM_CmpEqual_uchar_ushort -1.10% 1.070 1.058 - -0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.09% 1680877.573 1662476.316 - -28.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.09% 52.850 52.272 - 1.09% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.09% 3.587 3.548 - -0.05% -
BM_CmpLess_uchar_ushort -1.09% 1.065 1.053 - -1.57% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.09% 4788.733 4736.441 - -0.10% -
std::any_of(list<int>)_(process_all)/8 -1.09% 2.684 2.655 - -0.44% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.09% 614810.465 608123.095 - 0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.09% 28.048 27.743 - -0.29% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.09% 3.465 3.427 - -2.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.08% 16612561.349 16432627.830 - 0.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.08% 387.514 383.317 - 2.29% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.08% 26.382 26.097 - 0.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.08% 12.851 12.712 - 0.07% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.08% 21.783 21.548 - 0.90% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.08% 24.576 24.311 - -0.35% -
SetIntersection_Interlaced_Vector_float_4_4 -1.08% 137770842.045 136283352.824 - -0.59% -
std::map<std::string,_int>::ctor(const&)/0 -1.08% 12.843 12.704 - 0.12% -
SetIntersection_Front_Vector_float_262144_16 -1.08% 1137528.674 1125252.674 - -2.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.08% 5.466 5.407 - 0.83% -
BM_PushHeap_string_Ascending_64 -1.08% 7.293 7.215 - -0.54% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.08% 17.766 17.575 - 0.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.07% 397.672 393.404 - -0.04% -
SetIntersection_None_Vector_float_1024_256 -1.07% 1103979.508 1092156.895 - 1.68% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.07% 5965275.149 5901541.386 - -0.34% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.07% 18.465 18.268 - 0.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.07% 397.073 392.839 - 0.47% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.07% 5.985 5.921 - 0.47% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.07% 52.061 51.506 - -4.50% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.06% 345781.902 342099.951 - -0.62% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.06% 175044.872 173182.022 - -0.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.06% 397.604 393.374 - 0.44% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.06% 12.871 12.734 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.06% 1686599.854 1668696.857 - 0.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.06% 140659.434 139166.362 - 1.15% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.06% 73.712 72.930 - -0.20% -
SetIntersection_None_Vector_string_16_4 -1.06% 56169386.849 55573819.647 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.06% 8347560.916 8259185.662 - 0.75% -
std::multimap<int,_int>::clear()/0 -1.06% 395.523 391.336 - 0.05% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.06% 396.071 391.879 - -0.84% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.06% 63.013 62.346 - 0.65% -
BM_std_minmax_element<int>/4 -1.06% 1.239 1.226 - -0.88% -
SetIntersection_Front_Vector_float_16_4 -1.06% 54866913.990 54287358.135 - -3.51% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.05% 57036.838 56435.773 - 3.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.05% 400.048 395.839 - -1.88% -
rng::contains_subrange(deque<int>)_(same_length)/32 -1.05% 20.214 20.002 - -3.11% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.05% 775.124 766.978 - -1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -1.05% 37234571.356 36844003.264 - -57.42% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.05% 5.553 5.495 - 2.12% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.05% 4.595 4.547 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.04% 11443837.587 11324311.760 - -0.34% -
std::copy_if(list<int>)_(every_other)/32768 -1.04% 25805.456 25536.148 - -0.76% -
SetIntersection_None_Vector_float_16_16 -1.04% 34118096.115 33762247.191 - -0.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.04% 397.844 393.695 - 0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.04% 1171234.022 1159045.837 - 0.42% -
SetIntersection_Interlaced_Vector_float_256_1 -1.04% 4228546.790 4184598.213 - 0.07% -
SetIntersection_Front_Vector_float_64_4 -1.04% 16150474.099 15982936.587 - -4.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.04% 121357383.437 120099963.021 - 0.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.03% 396.574 392.470 - 0.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.03% 62048.170 61406.617 - -1.59% -
BM_PushHeap_string_PipeOrgan_16 -1.03% 4.217 4.173 - -1.96% -
SetIntersection_Front_Vector_string_262144_1 -1.03% 1089770.093 1078511.177 - -0.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.03% 557.675 551.916 - -1.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.03% 398.607 394.491 - -2.19% -
std::flat_map<int,_int>::clear()/1024 -1.03% 398.906 394.787 - 0.76% -
SetIntersection_None_Set_uint32_64_64 -1.03% 11564737.747 11445354.466 - 1.36% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.03% 12160.987 12035.534 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.03% 1130196.866 1118540.164 - 0.40% -
SetIntersection_None_Set_uint64_262144_256 -1.03% 1233154.217 1220449.625 - 1.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.03% 398.797 394.701 - 0.77% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.03% 3.336 3.302 - 0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 670.044 663.171 - -0.56% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.03% 32.079 31.750 - 0.03% -
BM_CmpLess_short_int -1.03% 1.136 1.124 - 0.82% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.02% 1.802 1.783 - 0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.02% 16261498.149 16095074.542 - 1.15% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.02% 15.177 15.021 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.02% 5761377.533 5702629.012 - -1.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 399.755 395.685 - 0.33% -
BM_vector_deque_copy_backward/4000 -1.02% 145.173 143.697 - 0.03% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.02% 4997.938 4947.158 - -1.61% -
BM_deque_vector_ranges_copy_backward/5500 -1.01% 200.606 198.571 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.01% 220901474.929 218661604.525 - 0.51% -
BM_deque_deque_ranges_move/64 -1.01% 3.084 3.053 - 0.35% -
BM_CmpLess_uchar_uint -1.01% 1.088 1.078 - 3.70% -
std::set<int>::equal_range(key)_(existent)/1024 -1.01% 4.457 4.412 - -2.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.01% 18569269.416 18381897.148 - -0.96% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.01% 12.274 12.151 - -0.12% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.01% 21.253 21.039 - 0.75% -
rng::fold_left(list<int>)/32 -1.01% 20.985 20.774 - 0.52% -
BM_PushHeap_string_Descending_4 -1.01% 1.897 1.878 - -6.94% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.01% 3942.051 3902.355 - 0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 398.399 394.388 - -0.21% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.01% 13.467 13.331 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.01% 15617298.760 15460078.231 - -1.21% -
BM_vector_deque_move_backward/5500 -1.01% 199.563 197.554 - 0.24% -
std::unordered_set<int>::ctor(const&)/0 -1.01% 13.012 12.881 - 0.11% -
std::stable_partition(list<int>)_(sparse)/50 -1.00% 27.043 26.772 - 0.56% -
BM_vector_deque_ranges_copy_backward/5500 -1.00% 198.846 196.851 - 0.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.00% 347.680 344.197 - -0.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.00% 12.881 12.752 - 0.13% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -1.00% 10.857 10.749 - 46.60% -


Report Time: 3.88s
Name Current %
BM_CmpEqual_int_int 1.068 1.27%
BM_CmpEqual_int_schar 1.127 1.26%
BM_CmpEqual_int_short 1.118 -
BM_CmpEqual_int_uchar 1.099 -
BM_CmpEqual_int_uint 1.078 3.04%
BM_CmpEqual_int_ushort 1.095 1.42%
BM_CmpEqual_schar_int 1.130 -
BM_CmpEqual_schar_schar 1.069 -1.34%
BM_CmpEqual_schar_short 1.127 -
BM_CmpEqual_schar_uchar 1.104 -
BM_CmpEqual_schar_uint 1.097 -
BM_CmpEqual_schar_ushort 1.088 -1.67%
BM_CmpEqual_short_int 1.132 -
BM_CmpEqual_short_schar 1.130 -
BM_CmpEqual_short_short 1.048 -7.85%
BM_CmpEqual_short_uchar 1.084 -1.98%
BM_CmpEqual_short_uint 1.115 -
BM_CmpEqual_short_ushort 1.097 -3.12%
BM_CmpEqual_uchar_int 1.059 -1.30%
BM_CmpEqual_uchar_schar 1.033 -
BM_CmpEqual_uchar_short 1.012 -
BM_CmpEqual_uchar_uchar 1.059 -
BM_CmpEqual_uchar_uint 1.070 -1.95%
BM_CmpEqual_uchar_ushort 1.058 -
BM_CmpEqual_uint_int 1.040 -
BM_CmpEqual_uint_schar 1.047 2.80%
BM_CmpEqual_uint_short 1.008 -
BM_CmpEqual_uint_uchar 1.093 -
BM_CmpEqual_uint_uint 1.063 -
BM_CmpEqual_uint_ushort 1.114 1.47%
BM_CmpEqual_ushort_int 1.050 -1.65%
BM_CmpEqual_ushort_schar 1.026 -1.36%
BM_CmpEqual_ushort_short 1.007 -
BM_CmpEqual_ushort_uchar 1.090 -
BM_CmpEqual_ushort_uint 1.059 -
BM_CmpEqual_ushort_ushort 1.067 -
BM_CmpLess_int_int 1.067 -
BM_CmpLess_int_schar 1.136 -
BM_CmpLess_int_short 1.124 -
BM_CmpLess_int_uchar 1.122 1.20%
BM_CmpLess_int_uint 1.079 1.04%
BM_CmpLess_int_ushort 1.100 -
BM_CmpLess_schar_int 1.113 -
BM_CmpLess_schar_schar 0.946 -
BM_CmpLess_schar_short 0.950 -
BM_CmpLess_schar_uchar 1.073 -1.67%
BM_CmpLess_schar_uint 1.102 -
BM_CmpLess_schar_ushort 1.096 -
BM_CmpLess_short_int 1.124 -
BM_CmpLess_short_schar 0.947 -
BM_CmpLess_short_short 0.955 1.06%
BM_CmpLess_short_uchar 1.099 -
BM_CmpLess_short_uint 1.110 -
BM_CmpLess_short_ushort 1.093 -
BM_CmpLess_uchar_int 1.050 -1.66%
BM_CmpLess_uchar_schar 1.035 1.42%
BM_CmpLess_uchar_short 1.021 -1.08%
BM_CmpLess_uchar_uchar 1.070 -
BM_CmpLess_uchar_uint 1.078 3.70%
BM_CmpLess_uchar_ushort 1.053 -1.57%
BM_CmpLess_uint_int 1.078 -
BM_CmpLess_uint_schar 1.065 2.67%
BM_CmpLess_uint_short 1.065 2.30%
BM_CmpLess_uint_uchar 1.126 -
BM_CmpLess_uint_uint 1.059 -
BM_CmpLess_uint_ushort 1.132 4.30%
BM_CmpLess_ushort_int 1.068 -
BM_CmpLess_ushort_schar 1.039 -
BM_CmpLess_ushort_short 1.042 2.81%
BM_CmpLess_ushort_uchar 1.116 -
BM_CmpLess_ushort_uint 1.054 -2.89%
BM_CmpLess_ushort_ushort 1.051 -
BM_PushHeap_float_Ascending_1 0.521 -17.95%
BM_PushHeap_float_Ascending_1024 3.120 -1.65%
BM_PushHeap_float_Ascending_16 0.981 -4.20%
BM_PushHeap_float_Ascending_16384 4.297 3.91%
BM_PushHeap_float_Ascending_256 2.480 -
BM_PushHeap_float_Ascending_262144 5.123 -5.93%
BM_PushHeap_float_Ascending_4 0.585 -
BM_PushHeap_float_Ascending_64 1.749 -2.86%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -5.29%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.348 -12.56%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.616 18.07%
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.925 3.93%
BM_PushHeap_float_PipeOrgan_16384 2.521 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.154 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.310 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -34.18%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.982 -4.34%
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.586 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.141 -
BM_PushHeap_float_Random_16 5.058 -
BM_PushHeap_float_Random_16384 7.046 -2.51%
BM_PushHeap_float_Random_256 6.909 5.96%
BM_PushHeap_float_Random_262144 7.267 -
BM_PushHeap_float_Random_4 2.299 -4.40%
BM_PushHeap_float_Random_64 6.373 3.43%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.373 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.362 -
BM_PushHeap_float_SingleElement_64 0.383 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.431 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.690 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.313 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.391 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.614 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.593 1.78%
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.544 3.12%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.586 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.853 -2.84%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.201 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.548 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.552 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.571 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.907 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.392 3.52%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.864 -1.61%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.923 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.843 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.719 4.75%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.427 -2.19%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.648 3.75%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -2.64%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.576 -6.42%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.201 -
BM_PushHeap_string_Ascending_16 4.612 -
BM_PushHeap_string_Ascending_16384 18.801 -11.04%
BM_PushHeap_string_Ascending_256 10.687 -
BM_PushHeap_string_Ascending_262144 29.679 -6.39%
BM_PushHeap_string_Ascending_4 2.579 1.77%
BM_PushHeap_string_Ascending_64 7.215 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.338 -15.00%
BM_PushHeap_string_Descending_16 2.079 -5.20%
BM_PushHeap_string_Descending_16384 2.334 -15.32%
BM_PushHeap_string_Descending_256 2.263 -14.28%
BM_PushHeap_string_Descending_262144 3.088 -35.76%
BM_PushHeap_string_Descending_4 1.878 -6.94%
BM_PushHeap_string_Descending_64 2.179 -10.38%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.114 -8.01%
BM_PushHeap_string_PipeOrgan_16 4.173 -1.96%
BM_PushHeap_string_PipeOrgan_16384 12.442 -13.69%
BM_PushHeap_string_PipeOrgan_256 7.630 -7.20%
BM_PushHeap_string_PipeOrgan_262144 16.864 -11.91%
BM_PushHeap_string_PipeOrgan_4 2.524 -1.61%
BM_PushHeap_string_PipeOrgan_64 5.706 -4.49%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.341 -
BM_PushHeap_string_QuickSortAdversary_16 10.519 -
BM_PushHeap_string_QuickSortAdversary_16384 15.757 -1.54%
BM_PushHeap_string_QuickSortAdversary_256 14.611 -
BM_PushHeap_string_QuickSortAdversary_262144 16.299 -3.06%
BM_PushHeap_string_QuickSortAdversary_4 6.415 -1.28%
BM_PushHeap_string_QuickSortAdversary_64 13.106 -
BM_PushHeap_string_Random_1 0.557 18.41%
BM_PushHeap_string_Random_1024 15.082 -5.60%
BM_PushHeap_string_Random_16 10.486 -
BM_PushHeap_string_Random_16384 16.295 -
BM_PushHeap_string_Random_256 14.407 -
BM_PushHeap_string_Random_262144 18.125 -13.32%
BM_PushHeap_string_Random_4 6.106 -
BM_PushHeap_string_Random_64 13.029 -
BM_PushHeap_string_SingleElement_1 0.707 -
BM_PushHeap_string_SingleElement_1024 2.731 5.19%
BM_PushHeap_string_SingleElement_16 2.735 -2.32%
BM_PushHeap_string_SingleElement_16384 2.713 4.30%
BM_PushHeap_string_SingleElement_256 2.724 4.88%
BM_PushHeap_string_SingleElement_262144 2.752 3.01%
BM_PushHeap_string_SingleElement_4 2.382 2.25%
BM_PushHeap_string_SingleElement_64 2.750 3.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 49.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.501 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.014 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.520 -1.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.744 -1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.837 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.895 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.952 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.521 -2.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.563 -3.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.660 6.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.480 16.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.002 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.918 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.407 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.165 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.615 11.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.510 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.292 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.190 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.085 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.785 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.674 -1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.556 29.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.167 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.910 -2.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.434 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.006 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.414 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.618 -2.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.489 -1.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.430 9.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.589 -8.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.617 -4.41%
BM_PushHeap_uint32_Ascending_1 0.458 -7.77%
BM_PushHeap_uint32_Ascending_1024 2.557 -1.77%
BM_PushHeap_uint32_Ascending_16 0.924 -
BM_PushHeap_uint32_Ascending_16384 3.591 -1.93%
BM_PushHeap_uint32_Ascending_256 2.095 -1.77%
BM_PushHeap_uint32_Ascending_262144 4.739 -1.31%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.574 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.360 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.357 4.00%
BM_PushHeap_uint32_Descending_64 0.378 -
BM_PushHeap_uint32_PipeOrgan_1 0.477 -5.92%
BM_PushHeap_uint32_PipeOrgan_1024 1.921 -
BM_PushHeap_uint32_PipeOrgan_16 0.867 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.698 -
BM_PushHeap_uint32_PipeOrgan_262144 3.035 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.509 29.46%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -2.32%
BM_PushHeap_uint32_QuickSortAdversary_16 0.917 -5.15%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -3.30%
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.615 30.29%
BM_PushHeap_uint32_Random_1024 5.795 -
BM_PushHeap_uint32_Random_16 4.179 -
BM_PushHeap_uint32_Random_16384 5.673 -1.84%
BM_PushHeap_uint32_Random_256 5.582 -
BM_PushHeap_uint32_Random_262144 5.953 -
BM_PushHeap_uint32_Random_4 2.227 3.17%
BM_PushHeap_uint32_Random_64 5.143 1.74%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 2.90%
BM_PushHeap_uint32_SingleElement_16 0.355 5.97%
BM_PushHeap_uint32_SingleElement_16384 0.367 3.09%
BM_PushHeap_uint32_SingleElement_256 0.393 3.06%
BM_PushHeap_uint32_SingleElement_262144 0.367 3.25%
BM_PushHeap_uint32_SingleElement_4 0.359 6.45%
BM_PushHeap_uint32_SingleElement_64 0.364 4.05%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.575 -
BM_PushHeap_uint64_Ascending_16 0.942 3.52%
BM_PushHeap_uint64_Ascending_16384 3.565 -2.92%
BM_PushHeap_uint64_Ascending_256 2.090 -
BM_PushHeap_uint64_Ascending_262144 4.912 2.47%
BM_PushHeap_uint64_Ascending_4 0.539 -1.83%
BM_PushHeap_uint64_Ascending_64 1.520 -
BM_PushHeap_uint64_Descending_1 0.446 -10.83%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.382 -
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.406 -
BM_PushHeap_uint64_Descending_262144 0.386 -
BM_PushHeap_uint64_Descending_4 0.390 -
BM_PushHeap_uint64_Descending_64 0.387 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.403 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -1.67%
BM_PushHeap_uint64_PipeOrgan_262144 3.036 -1.03%
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -2.58%
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.934 1.49%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.485 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.261 -
BM_PushHeap_uint64_Random_16 4.475 -1.57%
BM_PushHeap_uint64_Random_16384 6.345 -
BM_PushHeap_uint64_Random_256 6.099 1.27%
BM_PushHeap_uint64_Random_262144 6.281 -1.98%
BM_PushHeap_uint64_Random_4 2.536 -2.43%
BM_PushHeap_uint64_Random_64 5.601 1.36%
BM_PushHeap_uint64_SingleElement_1 0.411 -40.97%
BM_PushHeap_uint64_SingleElement_1024 0.373 -2.90%
BM_PushHeap_uint64_SingleElement_16 0.347 -7.73%
BM_PushHeap_uint64_SingleElement_16384 0.381 -
BM_PushHeap_uint64_SingleElement_256 0.389 -3.52%
BM_PushHeap_uint64_SingleElement_262144 0.365 -3.55%
BM_PushHeap_uint64_SingleElement_4 0.361 -4.12%
BM_PushHeap_uint64_SingleElement_64 0.359 -5.28%
BM_StringAssignAsciizMix_Opaque 5.065 1.63%
BM_StringAssignAsciizMix_Transparent 3.017 1.59%
BM_StringAssignAsciiz_Empty_Opaque 3.127 -
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 190.411 -
BM_StringAssignAsciiz_Huge_Transparent 189.785 -1.88%
BM_StringAssignAsciiz_Large_Opaque 11.627 2.20%
BM_StringAssignAsciiz_Large_Transparent 11.604 1.89%
BM_StringAssignAsciiz_Small_Opaque 3.102 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.719 -
BM_StringAssignStr_Empty_Transparent 0.497 2.38%
BM_StringAssignStr_Huge_Opaque 111.328 -10.36%
BM_StringAssignStr_Huge_Transparent 112.887 -14.70%
BM_StringAssignStr_Large_Opaque 10.672 5.57%
BM_StringAssignStr_Large_Transparent 10.707 5.09%
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.185 -2.50%
BM_StringConstructDestroyCStr_Empty_Transparent 0.260 7.97%
BM_StringConstructDestroyCStr_Huge_Opaque 158.799 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.862 -
BM_StringConstructDestroyCStr_Large_Opaque 16.495 -3.53%
BM_StringConstructDestroyCStr_Large_Transparent 9.760 -18.76%
BM_StringConstructDestroyCStr_Small_Opaque 2.249 4.90%
BM_StringConstructDestroyCStr_Small_Transparent 0.424 7.56%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 109.600 -
BM_StringCopy_Large 6.190 1.57%
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.457 84.11%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.867 -12.81%
BM_StringDestroy_Large 7.396 -15.06%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.597 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.285 -8.35%
BM_StringEraseToEnd_Huge_Transparent 2.366 -7.25%
BM_StringEraseToEnd_Large_Opaque 0.997 1.10%
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.592 -
BM_StringEraseToEnd_Small_Transparent 0.401 -2.78%
BM_StringEraseWithMove_Empty_Opaque 0.925 9.86%
BM_StringEraseWithMove_Empty_Transparent 0.634 4.76%
BM_StringEraseWithMove_Huge_Opaque 46.989 -3.99%
BM_StringEraseWithMove_Huge_Transparent 44.346 -12.22%
BM_StringEraseWithMove_Large_Opaque 2.749 -3.95%
BM_StringEraseWithMove_Large_Transparent 2.612 -6.42%
BM_StringEraseWithMove_Small_Opaque 2.246 2.75%
BM_StringEraseWithMove_Small_Transparent 2.232 2.33%
BM_StringFindAllMatch/1 2.968 -
BM_StringFindAllMatch/131072 2270.334 -
BM_StringFindAllMatch/32768 574.703 -
BM_StringFindAllMatch/4096 79.958 -
BM_StringFindAllMatch/512 11.519 -1.17%
BM_StringFindAllMatch/64 3.219 -4.46%
BM_StringFindAllMatch/8 2.756 -
BM_StringFindCharLiteral/1024 20.073 2.20%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.217 -
BM_StringFindCharLiteral/256 5.326 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.180 -
BM_StringFindCharLiteral/512 9.440 -
BM_StringFindCharLiteral/64 2.110 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.056 -
BM_StringFindMatch1/1 982.243 -
BM_StringFindMatch1/32768 1565.694 -
BM_StringFindMatch1/4096 1065.145 -
BM_StringFindMatch1/512 990.936 -
BM_StringFindMatch1/64 987.316 -
BM_StringFindMatch1/8 981.599 -
BM_StringFindMatch2/1 981.842 -
BM_StringFindMatch2/32768 1564.414 -
BM_StringFindMatch2/4096 1065.946 -
BM_StringFindMatch2/512 990.017 -
BM_StringFindMatch2/64 985.547 -
BM_StringFindMatch2/8 981.544 -
BM_StringFindNoMatch/10 1.387 -1.07%
BM_StringFindNoMatch/131072 1963.163 -
BM_StringFindNoMatch/32768 499.000 -
BM_StringFindNoMatch/4096 75.395 -
BM_StringFindNoMatch/512 9.447 -
BM_StringFindNoMatch/64 2.135 1.36%
BM_StringFindStringLiteral/1024 18.363 -
BM_StringFindStringLiteral/128 3.169 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.323 -
BM_StringFindStringLiteral/256 5.363 -1.84%
BM_StringFindStringLiteral/32 1.709 -2.07%
BM_StringFindStringLiteral/4096 77.332 -
BM_StringFindStringLiteral/512 9.736 -
BM_StringFindStringLiteral/64 2.171 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.380 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.707 -
BM_StringRead_Cold_Deep_Empty 1.240 -6.43%
BM_StringRead_Cold_Deep_Large 1.291 -17.34%
BM_StringRead_Cold_Deep_Small 1.269 -10.60%
BM_StringRead_Cold_Shallow_Empty 1.147 -6.90%
BM_StringRead_Cold_Shallow_Large 1.177 -10.26%
BM_StringRead_Cold_Shallow_Small 1.151 -6.74%
BM_StringRead_Hot_Deep_Empty 0.506 -
BM_StringRead_Hot_Deep_Large 0.512 -
BM_StringRead_Hot_Deep_Small 0.497 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.484 -
BM_StringRead_Hot_Shallow_Small 0.472 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -3.24%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.633 2.70%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.635 2.92%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.430 3.92%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -5.18%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.983 -2.35%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.678 3.97%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.618 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -4.27%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.309 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.349 -16.54%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -1.78%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.349 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.302 -32.64%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -12.42%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.629 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.631 -5.85%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.607 -9.33%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.741 -1.38%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.749 -2.66%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 1.09%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.420 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.045 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.301 3.06%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.723 6.72%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.265 2.62%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -
BM_StringRelational_Compare_Empty_Large_Control 1.611 -
BM_StringRelational_Compare_Empty_Small_Control 1.611 -
BM_StringRelational_Compare_Huge_Empty_Control 1.717 6.55%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.349 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.887 -
BM_StringRelational_Compare_Huge_Huge_Control 99.182 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.664 3.44%
BM_StringRelational_Compare_Large_Huge_Control 2.088 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.084 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.882 2.75%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.421 2.39%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.701 4.58%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.921 3.76%
BM_StringRelational_Eq_Empty_Empty_Control 1.852 -13.20%
BM_StringRelational_Eq_Empty_Huge_Control 0.477 -
BM_StringRelational_Eq_Empty_Large_Control 0.481 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -2.87%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.558 -1.85%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.363 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.446 -
BM_StringRelational_Eq_Huge_Huge_Control 98.870 -
BM_StringRelational_Eq_Large_Huge_Control 0.486 2.94%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.573 1.02%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 3.15%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.703 -7.90%
BM_StringRelational_Eq_Large_Large_Control 2.273 -7.57%
BM_StringRelational_Eq_Small_Huge_Control 0.468 -
BM_StringRelational_Eq_Small_Large_Control 0.485 3.23%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.680 25.98%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.185 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.550 -10.26%
BM_StringRelational_Eq_Small_Small_Control 2.020 8.49%
BM_StringRelational_Less_Empty_Empty_Control 1.614 -
BM_StringRelational_Less_Empty_Huge_Control 1.612 -3.06%
BM_StringRelational_Less_Empty_Large_Control 1.613 -3.09%
BM_StringRelational_Less_Empty_Small_Control 1.613 -
BM_StringRelational_Less_Huge_Empty_Control 1.614 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.439 1.83%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.068 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.717 -
BM_StringRelational_Less_Huge_Huge_Control 98.899 -
BM_StringRelational_Less_Huge_Large_Control 2.144 -1.09%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.664 -
BM_StringRelational_Less_Large_Huge_Control 2.153 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.403 -1.28%
BM_StringRelational_Less_Large_Large_ChangeLast 2.101 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Less_Large_Large_Control 2.139 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -3.17%
BM_StringRelational_Less_Small_Huge_Control 1.858 -
BM_StringRelational_Less_Small_Large_Control 1.853 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.409 1.55%
BM_StringRelational_Less_Small_Small_ChangeLast 1.764 1.27%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.822 -
BM_align/1 0.644 -
BM_align/256 0.638 -
BM_align/64 0.639 -
BM_align/8 0.638 -
BM_deque_deque_copy/0 0.919 -
BM_deque_deque_copy/1 2.598 -
BM_deque_deque_copy/1024 36.686 -
BM_deque_deque_copy/2 2.302 -
BM_deque_deque_copy/4000 138.831 -1.66%
BM_deque_deque_copy/4096 147.083 -
BM_deque_deque_copy/512 17.687 -
BM_deque_deque_copy/5500 196.051 -2.14%
BM_deque_deque_copy/64 3.033 -
BM_deque_deque_copy/64000 2930.013 -2.63%
BM_deque_deque_copy/65536 3089.673 -2.81%
BM_deque_deque_copy/70000 3210.397 -
BM_deque_deque_copy_backward/0 0.921 -
BM_deque_deque_copy_backward/1 2.773 -
BM_deque_deque_copy_backward/1024 38.217 -
BM_deque_deque_copy_backward/2 2.531 -
BM_deque_deque_copy_backward/4000 151.967 1.55%
BM_deque_deque_copy_backward/4096 153.846 -
BM_deque_deque_copy_backward/512 18.901 -
BM_deque_deque_copy_backward/5500 204.070 -
BM_deque_deque_copy_backward/64 3.358 -
BM_deque_deque_copy_backward/64000 7926.572 -
BM_deque_deque_copy_backward/65536 8147.909 -
BM_deque_deque_copy_backward/70000 8378.968 -2.85%
BM_deque_deque_move/0 0.873 -5.25%
BM_deque_deque_move/1 2.564 -
BM_deque_deque_move/1024 37.649 -
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.359 -
BM_deque_deque_move/4096 148.281 -
BM_deque_deque_move/512 17.656 -
BM_deque_deque_move/5500 197.982 -
BM_deque_deque_move/64 3.061 -
BM_deque_deque_move/64000 3019.888 -1.83%
BM_deque_deque_move/65536 3084.231 -1.18%
BM_deque_deque_move/70000 3348.718 -
BM_deque_deque_move_backward/0 0.841 -8.46%
BM_deque_deque_move_backward/1 2.785 -
BM_deque_deque_move_backward/1024 37.802 -
BM_deque_deque_move_backward/2 2.525 -
BM_deque_deque_move_backward/4000 150.514 -
BM_deque_deque_move_backward/4096 154.170 -
BM_deque_deque_move_backward/512 18.898 -
BM_deque_deque_move_backward/5500 205.598 -
BM_deque_deque_move_backward/64 3.360 -
BM_deque_deque_move_backward/64000 7951.118 -
BM_deque_deque_move_backward/65536 7876.466 -3.02%
BM_deque_deque_move_backward/70000 8716.337 -
BM_deque_deque_ranges_copy/0 0.791 7.24%
BM_deque_deque_ranges_copy/1 2.428 -4.76%
BM_deque_deque_ranges_copy/1024 37.086 -2.09%
BM_deque_deque_ranges_copy/2 2.185 -5.08%
BM_deque_deque_ranges_copy/4000 141.673 -2.48%
BM_deque_deque_ranges_copy/4096 147.017 -
BM_deque_deque_ranges_copy/512 17.643 -
BM_deque_deque_ranges_copy/5500 198.849 -
BM_deque_deque_ranges_copy/64 3.064 -
BM_deque_deque_ranges_copy/64000 2948.570 -6.64%
BM_deque_deque_ranges_copy/65536 3098.194 -
BM_deque_deque_ranges_copy/70000 3269.533 -1.84%
BM_deque_deque_ranges_copy_backward/0 0.739 -13.06%
BM_deque_deque_ranges_copy_backward/1 2.625 7.50%
BM_deque_deque_ranges_copy_backward/1024 37.946 -2.08%
BM_deque_deque_ranges_copy_backward/2 2.356 7.83%
BM_deque_deque_ranges_copy_backward/4000 151.812 -
BM_deque_deque_ranges_copy_backward/4096 152.181 -1.25%
BM_deque_deque_ranges_copy_backward/512 18.893 -1.67%
BM_deque_deque_ranges_copy_backward/5500 203.333 -
BM_deque_deque_ranges_copy_backward/64 3.388 -2.27%
BM_deque_deque_ranges_copy_backward/64000 7867.593 -
BM_deque_deque_ranges_copy_backward/65536 8070.606 -
BM_deque_deque_ranges_copy_backward/70000 8644.830 -
BM_deque_deque_ranges_move/0 0.922 24.23%
BM_deque_deque_ranges_move/1 2.568 8.35%
BM_deque_deque_ranges_move/1024 37.428 1.82%
BM_deque_deque_ranges_move/2 2.188 2.68%
BM_deque_deque_ranges_move/4000 144.919 -
BM_deque_deque_ranges_move/4096 148.502 -
BM_deque_deque_ranges_move/512 17.668 -
BM_deque_deque_ranges_move/5500 198.138 -
BM_deque_deque_ranges_move/64 3.053 -
BM_deque_deque_ranges_move/64000 3135.215 3.10%
BM_deque_deque_ranges_move/65536 3065.876 -1.60%
BM_deque_deque_ranges_move/70000 3281.858 -
BM_deque_deque_ranges_move_backward/0 0.919 -
BM_deque_deque_ranges_move_backward/1 2.661 -1.65%
BM_deque_deque_ranges_move_backward/1024 38.678 -
BM_deque_deque_ranges_move_backward/2 2.410 -2.06%
BM_deque_deque_ranges_move_backward/4000 153.070 1.94%
BM_deque_deque_ranges_move_backward/4096 152.903 -
BM_deque_deque_ranges_move_backward/512 18.916 -2.19%
BM_deque_deque_ranges_move_backward/5500 202.644 -
BM_deque_deque_ranges_move_backward/64 3.390 -3.40%
BM_deque_deque_ranges_move_backward/64000 7812.518 -
BM_deque_deque_ranges_move_backward/65536 8181.114 -
BM_deque_deque_ranges_move_backward/70000 8583.932 -1.73%
BM_deque_vector_copy/0 1.461 14.30%
BM_deque_vector_copy/1 2.075 -2.11%
BM_deque_vector_copy/1024 37.273 -
BM_deque_vector_copy/2 1.925 5.47%
BM_deque_vector_copy/4000 142.094 -1.50%
BM_deque_vector_copy/4096 146.387 -5.46%
BM_deque_vector_copy/512 16.554 -
BM_deque_vector_copy/5500 196.915 -3.33%
BM_deque_vector_copy/64 2.626 -
BM_deque_vector_copy/64000 2858.434 -
BM_deque_vector_copy/65536 2914.657 -
BM_deque_vector_copy/70000 3170.494 -1.24%
BM_deque_vector_copy_backward/0 1.425 -
BM_deque_vector_copy_backward/1 2.146 -
BM_deque_vector_copy_backward/1024 37.254 -
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 144.577 -
BM_deque_vector_copy_backward/4096 148.681 -
BM_deque_vector_copy_backward/512 17.933 -
BM_deque_vector_copy_backward/5500 197.527 -1.60%
BM_deque_vector_copy_backward/64 2.935 -
BM_deque_vector_copy_backward/64000 7916.377 -3.32%
BM_deque_vector_copy_backward/65536 8174.903 -
BM_deque_vector_copy_backward/70000 8720.932 -2.11%
BM_deque_vector_move/0 1.376 -6.30%
BM_deque_vector_move/1 2.142 1.29%
BM_deque_vector_move/1024 37.388 -
BM_deque_vector_move/2 1.838 -
BM_deque_vector_move/4000 142.594 -
BM_deque_vector_move/4096 147.004 -
BM_deque_vector_move/512 16.569 -
BM_deque_vector_move/5500 194.731 -
BM_deque_vector_move/64 2.586 -
BM_deque_vector_move/64000 2983.709 -2.10%
BM_deque_vector_move/65536 2983.029 -2.16%
BM_deque_vector_move/70000 3236.153 -
BM_deque_vector_move_backward/0 1.444 5.65%
BM_deque_vector_move_backward/1 2.158 -
BM_deque_vector_move_backward/1024 37.029 -
BM_deque_vector_move_backward/2 1.833 -
BM_deque_vector_move_backward/4000 142.218 -
BM_deque_vector_move_backward/4096 148.320 -1.03%
BM_deque_vector_move_backward/512 17.922 -
BM_deque_vector_move_backward/5500 197.194 -1.70%
BM_deque_vector_move_backward/64 2.932 -
BM_deque_vector_move_backward/64000 8036.699 1.75%
BM_deque_vector_move_backward/65536 8178.616 -
BM_deque_vector_move_backward/70000 8642.622 -3.54%
BM_deque_vector_ranges_copy/0 1.459 12.51%
BM_deque_vector_ranges_copy/1 2.101 -
BM_deque_vector_ranges_copy/1024 37.483 -
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 143.027 -
BM_deque_vector_ranges_copy/4096 145.492 -
BM_deque_vector_ranges_copy/512 16.552 -
BM_deque_vector_ranges_copy/5500 193.997 -
BM_deque_vector_ranges_copy/64 2.621 -
BM_deque_vector_ranges_copy/64000 2918.708 -2.47%
BM_deque_vector_ranges_copy/65536 2941.092 -2.71%
BM_deque_vector_ranges_copy/70000 3198.157 -2.67%
BM_deque_vector_ranges_copy_backward/0 1.375 -6.66%
BM_deque_vector_ranges_copy_backward/1 2.110 -
BM_deque_vector_ranges_copy_backward/1024 36.855 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 142.712 -
BM_deque_vector_ranges_copy_backward/4096 148.533 -
BM_deque_vector_ranges_copy_backward/512 17.933 -
BM_deque_vector_ranges_copy_backward/5500 198.571 -
BM_deque_vector_ranges_copy_backward/64 2.932 -
BM_deque_vector_ranges_copy_backward/64000 8036.301 1.80%
BM_deque_vector_ranges_copy_backward/65536 8225.461 -
BM_deque_vector_ranges_copy_backward/70000 8707.969 -2.35%
BM_deque_vector_ranges_move/0 1.534 -
BM_deque_vector_ranges_move/1 2.120 -
BM_deque_vector_ranges_move/1024 37.558 -
BM_deque_vector_ranges_move/2 1.840 -
BM_deque_vector_ranges_move/4000 141.852 -
BM_deque_vector_ranges_move/4096 145.032 -
BM_deque_vector_ranges_move/512 16.603 -
BM_deque_vector_ranges_move/5500 195.958 1.15%
BM_deque_vector_ranges_move/64 2.630 -
BM_deque_vector_ranges_move/64000 2981.905 -1.18%
BM_deque_vector_ranges_move/65536 2987.789 -1.38%
BM_deque_vector_ranges_move/70000 3261.223 -1.26%
BM_deque_vector_ranges_move_backward/0 1.582 6.05%
BM_deque_vector_ranges_move_backward/1 2.088 -
BM_deque_vector_ranges_move_backward/1024 37.174 -
BM_deque_vector_ranges_move_backward/2 1.832 -
BM_deque_vector_ranges_move_backward/4000 143.128 -
BM_deque_vector_ranges_move_backward/4096 148.326 -
BM_deque_vector_ranges_move_backward/512 17.923 -
BM_deque_vector_ranges_move_backward/5500 196.911 -
BM_deque_vector_ranges_move_backward/64 2.932 -
BM_deque_vector_ranges_move_backward/64000 7850.943 -1.56%
BM_deque_vector_ranges_move_backward/65536 8235.892 1.35%
BM_deque_vector_ranges_move_backward/70000 8696.151 -4.10%
BM_getline_string 17.295 1.72%
BM_lexicographical_compare_three_way<IntPtr>/1 0.345 -18.56%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.370 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 246278.285 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.407 1.82%
BM_lexicographical_compare_three_way<IntPtr>/16384 3775.981 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.791 2.08%
BM_lexicographical_compare_three_way<IntPtr>/262144 60363.686 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.160 -
BM_lexicographical_compare_three_way<IntPtr>/4096 957.628 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.617 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15089.986 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.311 1.06%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.472 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497621.505 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.236 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7722.271 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.345 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123538.468 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.759 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.530 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.530 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30852.529 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.358 1.19%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.512 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249093.465 1.58%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.238 -2.02%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3808.625 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.831 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60804.362 1.17%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.282 -1.79%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 962.404 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.615 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15151.383 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 22.92%
BM_lexicographical_compare_three_way_fast_path/1024 247.023 -
BM_lexicographical_compare_three_way_fast_path/1048576 246144.033 -
BM_lexicographical_compare_three_way_fast_path/16 4.472 -
BM_lexicographical_compare_three_way_fast_path/16384 3787.117 -
BM_lexicographical_compare_three_way_fast_path/256 71.783 2.14%
BM_lexicographical_compare_three_way_fast_path/262144 60436.432 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 960.554 -
BM_lexicographical_compare_three_way_fast_path/64 15.836 -
BM_lexicographical_compare_three_way_fast_path/65536 15118.529 -
BM_lexicographical_compare_three_way_slow_path/1 0.462 18.95%
BM_lexicographical_compare_three_way_slow_path/1024 323.797 10.19%
BM_lexicographical_compare_three_way_slow_path/1048576 327071.088 11.10%
BM_lexicographical_compare_three_way_slow_path/16 4.973 9.00%
BM_lexicographical_compare_three_way_slow_path/16384 5082.953 11.74%
BM_lexicographical_compare_three_way_slow_path/256 85.846 7.99%
BM_lexicographical_compare_three_way_slow_path/262144 80889.400 11.41%
BM_lexicographical_compare_three_way_slow_path/4 1.274 8.16%
BM_lexicographical_compare_three_way_slow_path/4096 1274.054 11.09%
BM_lexicographical_compare_three_way_slow_path/64 19.841 11.32%
BM_lexicographical_compare_three_way_slow_path/65536 20196.940 11.19%
BM_map_find_string_literal 12.444 -
BM_num_get<bool> 11.918 -
BM_num_get<double> 37.218 -
BM_num_get<float> 37.458 -
BM_num_get<long> 11.077 -
BM_num_get<long_double> 37.071 -
BM_num_get<long_long> 10.889 -
BM_num_get<unsigned_int> 9.834 -
BM_num_get<unsigned_long> 10.625 2.04%
BM_num_get<unsigned_long_long> 10.466 -
BM_num_get<unsigned_short> 10.282 -1.66%
BM_num_get<void*> 10.936 -
BM_num_put<bool> 10.718 -3.12%
BM_num_put<const_void*> 12.099 -
BM_num_put<double> 57.557 -
BM_num_put<long> 11.716 1.50%
BM_num_put<long_double> 58.670 -
BM_num_put<long_long> 11.653 1.32%
BM_num_put<unsigned_long> 11.677 4.29%
BM_num_put<unsigned_long_long> 11.329 1.58%
BM_std_minmax_element<char>/1 0.301 -4.54%
BM_std_minmax_element<char>/1024 285.292 2.91%
BM_std_minmax_element<char>/2 0.689 -
BM_std_minmax_element<char>/3 1.176 2.36%
BM_std_minmax_element<char>/4 1.264 -
BM_std_minmax_element<char>/4000 1089.786 2.77%
BM_std_minmax_element<char>/4096 1115.987 2.81%
BM_std_minmax_element<char>/512 145.311 1.86%
BM_std_minmax_element<char>/5500 1496.115 2.91%
BM_std_minmax_element<char>/64 18.312 -
BM_std_minmax_element<char>/64000 17271.492 2.86%
BM_std_minmax_element<char>/65536 17709.013 3.12%
BM_std_minmax_element<char>/70000 18943.614 3.21%
BM_std_minmax_element<int>/1 0.311 -
BM_std_minmax_element<int>/1024 266.828 -
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 0.974 -18.25%
BM_std_minmax_element<int>/4 1.226 -
BM_std_minmax_element<int>/4000 996.784 -1.94%
BM_std_minmax_element<int>/4096 1022.822 -1.91%
BM_std_minmax_element<int>/512 136.516 1.82%
BM_std_minmax_element<int>/5500 1370.996 -1.46%
BM_std_minmax_element<int>/64 17.338 3.07%
BM_std_minmax_element<int>/64000 15949.112 -1.23%
BM_std_minmax_element<int>/65536 16269.402 -1.51%
BM_std_minmax_element<int>/70000 17425.586 -1.28%
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 288.674 5.87%
BM_std_minmax_element<long_long>/2 0.686 -
BM_std_minmax_element<long_long>/3 1.008 -15.08%
BM_std_minmax_element<long_long>/4 1.260 -
BM_std_minmax_element<long_long>/4000 1112.738 6.28%
BM_std_minmax_element<long_long>/4096 1137.937 6.33%
BM_std_minmax_element<long_long>/512 146.344 5.96%
BM_std_minmax_element<long_long>/5500 1527.051 6.87%
BM_std_minmax_element<long_long>/64 17.992 5.01%
BM_std_minmax_element<long_long>/64000 17827.017 6.90%
BM_std_minmax_element<long_long>/65536 18228.298 6.82%
BM_std_minmax_element<long_long>/70000 19481.991 6.89%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 264.136 1.21%
BM_std_minmax_element<short>/2 0.689 6.56%
BM_std_minmax_element<short>/3 1.149 9.51%
BM_std_minmax_element<short>/4 1.176 -3.24%
BM_std_minmax_element<short>/4000 1006.546 1.30%
BM_std_minmax_element<short>/4096 1031.665 1.39%
BM_std_minmax_element<short>/512 135.076 -
BM_std_minmax_element<short>/5500 1381.017 1.06%
BM_std_minmax_element<short>/64 17.113 -
BM_std_minmax_element<short>/64000 16060.212 -
BM_std_minmax_element<short>/65536 16432.729 -
BM_std_minmax_element<short>/70000 17555.988 -
BM_tolower_char<char> 0.691 11.17%
BM_tolower_char<wchar_t> 0.690 11.99%
BM_tolower_string<char> 15.093 -
BM_tolower_string<wchar_t> 6.322 -2.15%
BM_toupper_char<char> 0.618 -10.24%
BM_toupper_char<wchar_t> 0.624 -9.00%
BM_toupper_string<char> 16.584 9.35%
BM_toupper_string<wchar_t> 6.347 -
BM_vector_deque_copy/0 0.421 -7.91%
BM_vector_deque_copy/1 2.315 19.30%
BM_vector_deque_copy/1024 35.949 -
BM_vector_deque_copy/2 2.057 21.88%
BM_vector_deque_copy/4000 140.816 -
BM_vector_deque_copy/4096 144.733 -
BM_vector_deque_copy/512 16.961 -
BM_vector_deque_copy/5500 195.379 -
BM_vector_deque_copy/64 2.820 4.99%
BM_vector_deque_copy/64000 2840.420 -
BM_vector_deque_copy/65536 2855.482 -
BM_vector_deque_copy/70000 3102.399 -
BM_vector_deque_copy_backward/0 0.548 11.20%
BM_vector_deque_copy_backward/1 2.344 7.86%
BM_vector_deque_copy_backward/1024 37.187 -2.69%
BM_vector_deque_copy_backward/2 2.061 12.34%
BM_vector_deque_copy_backward/4000 143.697 -
BM_vector_deque_copy_backward/4096 148.217 -2.06%
BM_vector_deque_copy_backward/512 17.497 -2.61%
BM_vector_deque_copy_backward/5500 198.647 -
BM_vector_deque_copy_backward/64 2.994 -3.50%
BM_vector_deque_copy_backward/64000 8470.856 6.69%
BM_vector_deque_copy_backward/65536 8693.161 4.73%
BM_vector_deque_copy_backward/70000 8892.045 2.41%
BM_vector_deque_move/0 0.611 16.86%
BM_vector_deque_move/1 2.332 3.32%
BM_vector_deque_move/1024 35.843 -
BM_vector_deque_move/2 2.065 3.20%
BM_vector_deque_move/4000 140.953 -
BM_vector_deque_move/4096 144.977 -
BM_vector_deque_move/512 16.957 -
BM_vector_deque_move/5500 196.083 -
BM_vector_deque_move/64 2.842 -
BM_vector_deque_move/64000 2842.807 -
BM_vector_deque_move/65536 2859.210 -
BM_vector_deque_move/70000 3108.817 -
BM_vector_deque_move_backward/0 0.459 -
BM_vector_deque_move_backward/1 2.305 17.41%
BM_vector_deque_move_backward/1024 38.496 1.74%
BM_vector_deque_move_backward/2 2.056 18.18%
BM_vector_deque_move_backward/4000 151.589 4.41%
BM_vector_deque_move_backward/4096 149.798 -
BM_vector_deque_move_backward/512 17.492 -3.30%
BM_vector_deque_move_backward/5500 197.554 -
BM_vector_deque_move_backward/64 3.023 -3.89%
BM_vector_deque_move_backward/64000 8009.159 2.87%
BM_vector_deque_move_backward/65536 8249.088 -
BM_vector_deque_move_backward/70000 8823.624 2.73%
BM_vector_deque_ranges_copy/0 0.459 8.18%
BM_vector_deque_ranges_copy/1 2.345 -
BM_vector_deque_ranges_copy/1024 35.990 -
BM_vector_deque_ranges_copy/2 2.059 -
BM_vector_deque_ranges_copy/4000 141.328 -
BM_vector_deque_ranges_copy/4096 151.382 4.32%
BM_vector_deque_ranges_copy/512 16.952 -
BM_vector_deque_ranges_copy/5500 203.315 3.80%
BM_vector_deque_ranges_copy/64 2.798 -
BM_vector_deque_ranges_copy/64000 2841.193 -
BM_vector_deque_ranges_copy/65536 2858.539 -
BM_vector_deque_ranges_copy/70000 3103.498 -5.50%
BM_vector_deque_ranges_copy_backward/0 0.384 -23.41%
BM_vector_deque_ranges_copy_backward/1 2.190 -6.67%
BM_vector_deque_ranges_copy_backward/1024 38.097 -
BM_vector_deque_ranges_copy_backward/2 1.930 -25.47%
BM_vector_deque_ranges_copy_backward/4000 141.486 -
BM_vector_deque_ranges_copy_backward/4096 149.003 -
BM_vector_deque_ranges_copy_backward/512 17.645 -
BM_vector_deque_ranges_copy_backward/5500 196.851 -
BM_vector_deque_ranges_copy_backward/64 3.019 -1.04%
BM_vector_deque_ranges_copy_backward/64000 8176.028 2.44%
BM_vector_deque_ranges_copy_backward/65536 8394.252 1.11%
BM_vector_deque_ranges_copy_backward/70000 8721.252 -1.60%
BM_vector_deque_ranges_move/0 0.590 70.38%
BM_vector_deque_ranges_move/1 2.373 2.25%
BM_vector_deque_ranges_move/1024 35.861 -3.27%
BM_vector_deque_ranges_move/2 2.036 -1.23%
BM_vector_deque_ranges_move/4000 141.458 -
BM_vector_deque_ranges_move/4096 144.976 -
BM_vector_deque_ranges_move/512 16.924 -2.15%
BM_vector_deque_ranges_move/5500 195.176 -
BM_vector_deque_ranges_move/64 2.765 -2.59%
BM_vector_deque_ranges_move/64000 2842.070 -
BM_vector_deque_ranges_move/65536 2859.247 -
BM_vector_deque_ranges_move/70000 3104.390 -
BM_vector_deque_ranges_move_backward/0 0.414 -17.46%
BM_vector_deque_ranges_move_backward/1 2.323 4.13%
BM_vector_deque_ranges_move_backward/1024 37.997 1.27%
BM_vector_deque_ranges_move_backward/2 2.062 6.16%
BM_vector_deque_ranges_move_backward/4000 141.833 -
BM_vector_deque_ranges_move_backward/4096 148.304 -
BM_vector_deque_ranges_move_backward/512 17.480 -1.79%
BM_vector_deque_ranges_move_backward/5500 197.063 -
BM_vector_deque_ranges_move_backward/64 2.980 -2.68%
BM_vector_deque_ranges_move_backward/64000 8159.544 8.33%
BM_vector_deque_ranges_move_backward/65536 8332.751 6.70%
BM_vector_deque_ranges_move_backward/70000 8880.764 4.93%
SetIntersection_Front_Set_float_1024_1 1048481.273 1.10%
SetIntersection_Front_Set_float_1024_1024 11064244.049 -10.08%
SetIntersection_Front_Set_float_1024_16 1191653.142 -
SetIntersection_Front_Set_float_1024_256 3558447.595 -14.91%
SetIntersection_Front_Set_float_1024_4 1065752.884 -
SetIntersection_Front_Set_float_1024_64 1650763.749 -2.45%
SetIntersection_Front_Set_float_16384_1 1019821.816 -1.76%
SetIntersection_Front_Set_float_16384_1024 11870047.411 -
SetIntersection_Front_Set_float_16384_16 1178577.999 -2.17%
SetIntersection_Front_Set_float_16384_16384 223369710.501 5.74%
SetIntersection_Front_Set_float_16384_256 3569587.867 -19.18%
SetIntersection_Front_Set_float_16384_4 1059218.365 -
SetIntersection_Front_Set_float_16384_64 1620559.436 -11.10%
SetIntersection_Front_Set_float_16_1 62731304.979 -
SetIntersection_Front_Set_float_16_16 37872755.752 -
SetIntersection_Front_Set_float_16_4 54402900.860 -
SetIntersection_Front_Set_float_1_1 534332780.497 -
SetIntersection_Front_Set_float_256_1 4154097.104 -
SetIntersection_Front_Set_float_256_16 4478595.657 -
SetIntersection_Front_Set_float_256_256 7006614.312 -7.00%
SetIntersection_Front_Set_float_256_4 4189602.399 -
SetIntersection_Front_Set_float_256_64 5380335.369 -2.39%
SetIntersection_Front_Set_float_262144_1 1018609.621 -1.92%
SetIntersection_Front_Set_float_262144_1024 11533545.989 -3.32%
SetIntersection_Front_Set_float_262144_16 1154867.179 -
SetIntersection_Front_Set_float_262144_16384 223274543.860 5.62%
SetIntersection_Front_Set_float_262144_256 3635698.571 -1.17%
SetIntersection_Front_Set_float_262144_262144 1588429.525 -1.78%
SetIntersection_Front_Set_float_262144_4 1062202.198 -
SetIntersection_Front_Set_float_262144_64 1605795.523 -5.27%
SetIntersection_Front_Set_float_4_1 213893389.642 -
SetIntersection_Front_Set_float_4_4 136658078.833 -
SetIntersection_Front_Set_float_64_1 16420639.985 -
SetIntersection_Front_Set_float_64_16 14972700.430 -3.16%
SetIntersection_Front_Set_float_64_4 16059239.407 -
SetIntersection_Front_Set_float_64_64 12968897.686 -3.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1003870.205 -3.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13847093.462 -4.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1218479.923 -1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4157756.079 -5.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1062610.386 -1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1802105.280 -4.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1042114.899 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13811262.556 -5.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1223358.330 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 254208481.918 -1.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4326833.427 -10.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1056331.021 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1870144.552 1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62756325.615 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38642166.144 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54684408.232 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532443997.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4173846.261 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4553218.450 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8401702.647 -1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4242794.882 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5548698.398 -3.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1046778.448 3.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13733949.913 -7.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1193935.562 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 242709305.764 -29.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4144315.210 -8.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1829776.935 -2.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1078468.500 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1745108.098 -5.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212767797.103 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136982116.010 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16321318.812 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15460078.231 -1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16166459.774 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14156914.558 1.44%
SetIntersection_Front_Set_string_1024_1 1077208.252 -1.16%
SetIntersection_Front_Set_string_1024_1024 55532642.023 1.31%
SetIntersection_Front_Set_string_1024_16 1828370.684 -6.59%
SetIntersection_Front_Set_string_1024_256 15517558.820 2.51%
SetIntersection_Front_Set_string_1024_4 1223722.180 -2.82%
SetIntersection_Front_Set_string_1024_64 4566377.440 -6.63%
SetIntersection_Front_Set_string_16384_1 1094131.287 -1.39%
SetIntersection_Front_Set_string_16384_1024 58836331.930 -
SetIntersection_Front_Set_string_16384_16 1884093.205 -2.79%
SetIntersection_Front_Set_string_16384_16384 348685786.891 -
SetIntersection_Front_Set_string_16384_256 14902125.164 -
SetIntersection_Front_Set_string_16384_4 1242927.304 -
SetIntersection_Front_Set_string_16384_64 4415033.831 -3.52%
SetIntersection_Front_Set_string_16_1 65277083.992 -
SetIntersection_Front_Set_string_16_16 60063206.543 -
SetIntersection_Front_Set_string_16_4 63788474.625 1.16%
SetIntersection_Front_Set_string_1_1 556607169.470 -
SetIntersection_Front_Set_string_256_1 4307233.416 -
SetIntersection_Front_Set_string_256_16 7130442.167 -2.56%
SetIntersection_Front_Set_string_256_256 27706175.676 -3.75%
SetIntersection_Front_Set_string_256_4 4920761.802 -
SetIntersection_Front_Set_string_256_64 14834726.153 2.88%
SetIntersection_Front_Set_string_262144_1 1068709.692 -2.32%
SetIntersection_Front_Set_string_262144_1024 59472636.646 -
SetIntersection_Front_Set_string_262144_16 1907951.487 1.13%
SetIntersection_Front_Set_string_262144_16384 346150701.631 -2.32%
SetIntersection_Front_Set_string_262144_256 14554703.033 -
SetIntersection_Front_Set_string_262144_262144 17645115.642 -
SetIntersection_Front_Set_string_262144_4 1248476.713 -
SetIntersection_Front_Set_string_262144_64 4353669.569 -8.39%
SetIntersection_Front_Set_string_4_1 221551016.071 -
SetIntersection_Front_Set_string_4_4 157040762.323 -
SetIntersection_Front_Set_string_64_1 17155534.980 -
SetIntersection_Front_Set_string_64_16 24089193.657 -
SetIntersection_Front_Set_string_64_4 18742510.255 -1.09%
SetIntersection_Front_Set_string_64_64 34529898.650 -4.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1041362.578 1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24749117.379 4.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1326728.069 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6306579.670 -4.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1098997.228 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2212608.492 -5.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1036492.438 2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27466800.471 7.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1325431.119 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350696042.151 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6367844.292 -1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1056160.072 -3.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2311649.949 -1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63151620.206 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41957754.309 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55873416.436 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536746890.645 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4151721.739 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5056653.173 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 14318140.010 15.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4325085.827 -1.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7410960.671 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1023802.469 -2.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27942860.976 9.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1313648.840 2.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347928746.719 -6.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6795339.556 5.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2996729.900 1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1079497.092 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2378812.134 7.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214425222.154 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141036794.515 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16549001.654 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17432817.703 2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16545895.391 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17947940.695 -
SetIntersection_Front_Set_uint32_1024_1 1043980.707 1.57%
SetIntersection_Front_Set_uint32_1024_1024 12280432.259 6.93%
SetIntersection_Front_Set_uint32_1024_16 1178841.773 -
SetIntersection_Front_Set_uint32_1024_256 4224680.224 16.94%
SetIntersection_Front_Set_uint32_1024_4 1021118.398 -3.25%
SetIntersection_Front_Set_uint32_1024_64 1796207.457 11.58%
SetIntersection_Front_Set_uint32_16384_1 1039070.140 -
SetIntersection_Front_Set_uint32_16384_1024 13399624.028 13.73%
SetIntersection_Front_Set_uint32_16384_16 1118976.000 -2.68%
SetIntersection_Front_Set_uint32_16384_16384 215923462.897 2.11%
SetIntersection_Front_Set_uint32_16384_256 3751168.999 3.41%
SetIntersection_Front_Set_uint32_16384_4 1065712.368 5.28%
SetIntersection_Front_Set_uint32_16384_64 1602660.755 -
SetIntersection_Front_Set_uint32_16_1 62379372.875 -
SetIntersection_Front_Set_uint32_16_16 37706015.689 1.41%
SetIntersection_Front_Set_uint32_16_4 54332628.148 -
SetIntersection_Front_Set_uint32_1_1 530463188.505 -
SetIntersection_Front_Set_uint32_256_1 4116239.913 1.12%
SetIntersection_Front_Set_uint32_256_16 4465096.165 2.74%
SetIntersection_Front_Set_uint32_256_256 7325254.059 1.71%
SetIntersection_Front_Set_uint32_256_4 4166362.859 -
SetIntersection_Front_Set_uint32_256_64 5385338.657 -6.74%
SetIntersection_Front_Set_uint32_262144_1 995953.612 -
SetIntersection_Front_Set_uint32_262144_1024 12045108.687 4.39%
SetIntersection_Front_Set_uint32_262144_16 1138229.064 1.17%
SetIntersection_Front_Set_uint32_262144_16384 224939352.119 4.53%
SetIntersection_Front_Set_uint32_262144_256 3823855.277 7.54%
SetIntersection_Front_Set_uint32_262144_262144 1610441.080 -
SetIntersection_Front_Set_uint32_262144_4 1030055.993 -
SetIntersection_Front_Set_uint32_262144_64 1596548.146 2.32%
SetIntersection_Front_Set_uint32_4_1 212320635.432 -
SetIntersection_Front_Set_uint32_4_4 135680570.258 -
SetIntersection_Front_Set_uint32_64_1 16297385.203 -
SetIntersection_Front_Set_uint32_64_16 15128185.116 -
SetIntersection_Front_Set_uint32_64_4 15887410.975 -
SetIntersection_Front_Set_uint32_64_64 13152537.217 4.28%
SetIntersection_Front_Set_uint64_1024_1 1040934.836 -
SetIntersection_Front_Set_uint64_1024_1024 11734918.611 -3.26%
SetIntersection_Front_Set_uint64_1024_16 1126023.585 -6.03%
SetIntersection_Front_Set_uint64_1024_256 3781481.398 -2.99%
SetIntersection_Front_Set_uint64_1024_4 1072426.469 -
SetIntersection_Front_Set_uint64_1024_64 1623047.085 1.18%
SetIntersection_Front_Set_uint64_16384_1 1035716.135 -
SetIntersection_Front_Set_uint64_16384_1024 12450260.858 -1.07%
SetIntersection_Front_Set_uint64_16384_16 1184568.961 -
SetIntersection_Front_Set_uint64_16384_16384 226859505.337 -
SetIntersection_Front_Set_uint64_16384_256 3827295.139 -
SetIntersection_Front_Set_uint64_16384_4 1019808.206 -4.90%
SetIntersection_Front_Set_uint64_16384_64 1591794.801 -3.14%
SetIntersection_Front_Set_uint64_16_1 62315539.761 -
SetIntersection_Front_Set_uint64_16_16 38434968.298 2.74%
SetIntersection_Front_Set_uint64_16_4 54129086.159 -
SetIntersection_Front_Set_uint64_1_1 530155989.495 -
SetIntersection_Front_Set_uint64_256_1 4104871.012 -
SetIntersection_Front_Set_uint64_256_16 4500387.400 2.39%
SetIntersection_Front_Set_uint64_256_256 7639643.962 -1.41%
SetIntersection_Front_Set_uint64_256_4 4060728.256 -3.40%
SetIntersection_Front_Set_uint64_256_64 5245696.930 -8.75%
SetIntersection_Front_Set_uint64_262144_1 1011253.290 -
SetIntersection_Front_Set_uint64_262144_1024 11861897.687 2.53%
SetIntersection_Front_Set_uint64_262144_16 1176276.038 -
SetIntersection_Front_Set_uint64_262144_16384 219784826.102 -
SetIntersection_Front_Set_uint64_262144_256 4096191.854 5.56%
SetIntersection_Front_Set_uint64_262144_262144 1656236.412 -
SetIntersection_Front_Set_uint64_262144_4 1011552.689 -4.90%
SetIntersection_Front_Set_uint64_262144_64 1607295.105 -1.53%
SetIntersection_Front_Set_uint64_4_1 211715860.317 -
SetIntersection_Front_Set_uint64_4_4 135593366.924 -
SetIntersection_Front_Set_uint64_64_1 16366934.867 -
SetIntersection_Front_Set_uint64_64_16 15218707.487 -
SetIntersection_Front_Set_uint64_64_4 15957981.124 -
SetIntersection_Front_Set_uint64_64_64 13279359.999 1.91%
SetIntersection_Front_Vector_float_1024_1 1040982.061 -3.04%
SetIntersection_Front_Vector_float_1024_1024 5909044.527 -3.41%
SetIntersection_Front_Vector_float_1024_16 1126746.568 -3.69%
SetIntersection_Front_Vector_float_1024_256 2271985.758 -2.49%
SetIntersection_Front_Vector_float_1024_4 1056931.064 -2.07%
SetIntersection_Front_Vector_float_1024_64 1348896.328 -3.55%
SetIntersection_Front_Vector_float_16384_1 1041630.096 -4.35%
SetIntersection_Front_Vector_float_16384_1024 5437543.429 -12.33%
SetIntersection_Front_Vector_float_16384_16 1111241.708 -7.26%
SetIntersection_Front_Vector_float_16384_16384 77413146.577 -7.23%
SetIntersection_Front_Vector_float_16384_256 2169467.096 -10.71%
SetIntersection_Front_Vector_float_16384_4 1068456.270 -6.53%
SetIntersection_Front_Vector_float_16384_64 1345962.707 -5.84%
SetIntersection_Front_Vector_float_16_1 62819683.897 -2.08%
SetIntersection_Front_Vector_float_16_16 35454205.685 -5.40%
SetIntersection_Front_Vector_float_16_4 54287358.135 -3.51%
SetIntersection_Front_Vector_float_1_1 534339153.075 -
SetIntersection_Front_Vector_float_256_1 4178520.857 -4.36%
SetIntersection_Front_Vector_float_256_16 4210806.401 -4.09%
SetIntersection_Front_Vector_float_256_256 4535943.835 -4.72%
SetIntersection_Front_Vector_float_256_4 4176526.841 -5.06%
SetIntersection_Front_Vector_float_256_64 4335586.503 -2.92%
SetIntersection_Front_Vector_float_262144_1 1006497.643 -7.83%
SetIntersection_Front_Vector_float_262144_1024 5911008.609 -3.50%
SetIntersection_Front_Vector_float_262144_16 1125252.674 -2.24%
SetIntersection_Front_Vector_float_262144_16384 77419959.169 -5.88%
SetIntersection_Front_Vector_float_262144_256 2276571.239 -3.42%
SetIntersection_Front_Vector_float_262144_262144 350538157.741 1.08%
SetIntersection_Front_Vector_float_262144_4 1061505.849 -3.99%
SetIntersection_Front_Vector_float_262144_64 1343834.282 -4.59%
SetIntersection_Front_Vector_float_4_1 213702621.755 -
SetIntersection_Front_Vector_float_4_4 135668635.666 -
SetIntersection_Front_Vector_float_64_1 16444456.620 -4.09%
SetIntersection_Front_Vector_float_64_16 14297222.168 -4.55%
SetIntersection_Front_Vector_float_64_4 15982936.587 -4.19%
SetIntersection_Front_Vector_float_64_64 10928714.997 -4.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1035009.026 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8259185.662 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1159045.837 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2899607.751 1.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1070319.933 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1471122.891 -4.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1051559.754 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8317265.122 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1151481.200 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118620059.441 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2859146.660 -1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1061377.783 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1505099.976 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62699271.667 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36625418.407 -2.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54358980.673 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533040952.908 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4170815.214 1.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4399867.195 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5702629.012 -1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4099808.008 -1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4872683.285 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1002481.329 -4.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8306584.606 -1.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1153893.109 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118530788.218 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2836526.963 -1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350839216.487 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1050397.495 -1.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1514207.231 -1.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213545764.199 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136035296.088 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16411672.507 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14718116.523 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15958421.458 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12115951.500 -
SetIntersection_Front_Vector_string_1024_1 1073509.019 -
SetIntersection_Front_Vector_string_1024_1024 39251843.924 -
SetIntersection_Front_Vector_string_1024_16 1594346.221 -3.62%
SetIntersection_Front_Vector_string_1024_256 9077448.105 -4.96%
SetIntersection_Front_Vector_string_1024_4 1187046.407 -
SetIntersection_Front_Vector_string_1024_64 3373230.374 -3.30%
SetIntersection_Front_Vector_string_16384_1 1077595.737 -
SetIntersection_Front_Vector_string_16384_1024 38017414.548 -
SetIntersection_Front_Vector_string_16384_16 1573635.308 -
SetIntersection_Front_Vector_string_16384_16384 349982845.029 -
SetIntersection_Front_Vector_string_16384_256 9344281.838 -1.95%
SetIntersection_Front_Vector_string_16384_4 1175232.277 -3.69%
SetIntersection_Front_Vector_string_16384_64 3258215.432 -2.14%
SetIntersection_Front_Vector_string_16_1 64177331.775 -
SetIntersection_Front_Vector_string_16_16 51384903.156 -
SetIntersection_Front_Vector_string_16_4 59982589.918 -1.44%
SetIntersection_Front_Vector_string_1_1 547040023.869 -
SetIntersection_Front_Vector_string_256_1 4240931.485 -
SetIntersection_Front_Vector_string_256_16 6072755.012 -
SetIntersection_Front_Vector_string_256_256 19582267.865 4.34%
SetIntersection_Front_Vector_string_256_4 4622530.908 -
SetIntersection_Front_Vector_string_256_64 10393153.999 5.18%
SetIntersection_Front_Vector_string_262144_1 1078511.177 -
SetIntersection_Front_Vector_string_262144_1024 39530905.532 -
SetIntersection_Front_Vector_string_262144_16 1605511.243 2.37%
SetIntersection_Front_Vector_string_262144_16384 347700994.296 -
SetIntersection_Front_Vector_string_262144_256 9546776.094 1.16%
SetIntersection_Front_Vector_string_262144_262144 14396977.865 -2.93%
SetIntersection_Front_Vector_string_262144_4 1168292.495 -2.12%
SetIntersection_Front_Vector_string_262144_64 3197348.036 -2.38%
SetIntersection_Front_Vector_string_4_1 218216535.071 -
SetIntersection_Front_Vector_string_4_4 151779490.363 -
SetIntersection_Front_Vector_string_64_1 16845001.995 -
SetIntersection_Front_Vector_string_64_16 20551493.182 -
SetIntersection_Front_Vector_string_64_4 17804448.961 -
SetIntersection_Front_Vector_string_64_64 24802216.209 -4.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1041283.375 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8926124.331 -1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1160373.900 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3029381.868 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1064916.130 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1551050.290 -1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1015328.659 -3.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8899301.998 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1123170.661 -2.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128594705.220 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3048883.457 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1069354.414 1.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1556802.312 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62527654.242 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37023184.769 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54372753.222 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532093823.478 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4168409.183 1.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4322832.283 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6024225.742 -1.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4218746.365 1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4936718.113 -1.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1056935.221 1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8908550.580 -1.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1153076.306 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128378746.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3042210.791 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351977154.524 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1060400.019 -1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1554416.612 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212710062.166 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136256065.580 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16432627.830 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14850420.589 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16095074.542 1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12367309.460 -
SetIntersection_Front_Vector_uint32_1024_1 1046211.597 -
SetIntersection_Front_Vector_uint32_1024_1024 5902377.221 2.60%
SetIntersection_Front_Vector_uint32_1024_16 1113799.850 1.40%
SetIntersection_Front_Vector_uint32_1024_256 2263247.786 5.10%
SetIntersection_Front_Vector_uint32_1024_4 1058900.004 -1.30%
SetIntersection_Front_Vector_uint32_1024_64 1362532.309 1.42%
SetIntersection_Front_Vector_uint32_16384_1 998704.578 -3.76%
SetIntersection_Front_Vector_uint32_16384_1024 5387695.925 -8.84%
SetIntersection_Front_Vector_uint32_16384_16 1114687.553 -
SetIntersection_Front_Vector_uint32_16384_16384 77033931.040 -
SetIntersection_Front_Vector_uint32_16384_256 2269379.193 1.31%
SetIntersection_Front_Vector_uint32_16384_4 1050228.374 -
SetIntersection_Front_Vector_uint32_16384_64 1358333.048 -
SetIntersection_Front_Vector_uint32_16_1 62509602.638 -
SetIntersection_Front_Vector_uint32_16_16 35601911.397 -
SetIntersection_Front_Vector_uint32_16_4 53976926.184 -
SetIntersection_Front_Vector_uint32_1_1 532112068.882 -
SetIntersection_Front_Vector_uint32_256_1 4085006.079 -2.64%
SetIntersection_Front_Vector_uint32_256_16 4120554.815 -1.18%
SetIntersection_Front_Vector_uint32_256_256 4534863.422 -
SetIntersection_Front_Vector_uint32_256_4 4160372.812 -1.02%
SetIntersection_Front_Vector_uint32_256_64 4353350.022 -
SetIntersection_Front_Vector_uint32_262144_1 1029239.992 -2.19%
SetIntersection_Front_Vector_uint32_262144_1024 5905063.419 -
SetIntersection_Front_Vector_uint32_262144_16 1115152.178 -
SetIntersection_Front_Vector_uint32_262144_16384 78064227.531 3.68%
SetIntersection_Front_Vector_uint32_262144_256 2266620.347 -1.32%
SetIntersection_Front_Vector_uint32_262144_262144 349424182.779 -
SetIntersection_Front_Vector_uint32_262144_4 1052845.809 3.36%
SetIntersection_Front_Vector_uint32_262144_64 1333773.472 -1.82%
SetIntersection_Front_Vector_uint32_4_1 212603380.591 -
SetIntersection_Front_Vector_uint32_4_4 135063000.984 -
SetIntersection_Front_Vector_uint32_64_1 16316601.174 -
SetIntersection_Front_Vector_uint32_64_16 14271492.926 1.28%
SetIntersection_Front_Vector_uint32_64_4 15836502.651 -
SetIntersection_Front_Vector_uint32_64_64 10828761.817 -
SetIntersection_Front_Vector_uint64_1024_1 1032277.104 -1.41%
SetIntersection_Front_Vector_uint64_1024_1024 5882793.458 11.37%
SetIntersection_Front_Vector_uint64_1024_16 1093851.937 -
SetIntersection_Front_Vector_uint64_1024_256 2106684.618 -7.51%
SetIntersection_Front_Vector_uint64_1024_4 1026803.657 3.13%
SetIntersection_Front_Vector_uint64_1024_64 1324313.221 -1.89%
SetIntersection_Front_Vector_uint64_16384_1 1037876.109 -
SetIntersection_Front_Vector_uint64_16384_1024 5635651.814 -
SetIntersection_Front_Vector_uint64_16384_16 1116962.961 -
SetIntersection_Front_Vector_uint64_16384_16384 70187559.336 -7.67%
SetIntersection_Front_Vector_uint64_16384_256 2116177.463 -7.16%
SetIntersection_Front_Vector_uint64_16384_4 1052855.398 2.11%
SetIntersection_Front_Vector_uint64_16384_64 1293167.672 -6.22%
SetIntersection_Front_Vector_uint64_16_1 62250544.356 -
SetIntersection_Front_Vector_uint64_16_16 34956399.244 -1.10%
SetIntersection_Front_Vector_uint64_16_4 53468973.011 -
SetIntersection_Front_Vector_uint64_1_1 529127896.465 -
SetIntersection_Front_Vector_uint64_256_1 4043378.884 -2.52%
SetIntersection_Front_Vector_uint64_256_16 4160410.461 1.95%
SetIntersection_Front_Vector_uint64_256_256 4251426.292 -6.51%
SetIntersection_Front_Vector_uint64_256_4 4165303.235 1.71%
SetIntersection_Front_Vector_uint64_256_64 4251409.812 -1.54%
SetIntersection_Front_Vector_uint64_262144_1 1028795.637 -
SetIntersection_Front_Vector_uint64_262144_1024 5442495.481 -6.82%
SetIntersection_Front_Vector_uint64_262144_16 1104459.643 -1.58%
SetIntersection_Front_Vector_uint64_262144_16384 69839391.377 -6.45%
SetIntersection_Front_Vector_uint64_262144_256 2097432.794 -7.49%
SetIntersection_Front_Vector_uint64_262144_262144 350843113.854 -
SetIntersection_Front_Vector_uint64_262144_4 1042085.747 4.36%
SetIntersection_Front_Vector_uint64_262144_64 1275059.836 -4.51%
SetIntersection_Front_Vector_uint64_4_1 211671241.968 -
SetIntersection_Front_Vector_uint64_4_4 134385370.592 -
SetIntersection_Front_Vector_uint64_64_1 16199265.344 -
SetIntersection_Front_Vector_uint64_64_16 13981785.608 -
SetIntersection_Front_Vector_uint64_64_4 15750437.255 -
SetIntersection_Front_Vector_uint64_64_64 10849866.258 -
SetIntersection_Interlaced_Set_float_1024_1 1039465.690 2.12%
SetIntersection_Interlaced_Set_float_1024_1024 11860197.517 -2.02%
SetIntersection_Interlaced_Set_float_1024_16 11283030.693 -2.06%
SetIntersection_Interlaced_Set_float_1024_256 14755772.868 6.11%
SetIntersection_Interlaced_Set_float_1024_4 9936206.378 1.33%
SetIntersection_Interlaced_Set_float_1024_64 10101308.987 -
SetIntersection_Interlaced_Set_float_16384_1 1041287.083 -
SetIntersection_Interlaced_Set_float_16384_1024 178289429.874 5.82%
SetIntersection_Interlaced_Set_float_16384_16 210841342.544 2.88%
SetIntersection_Interlaced_Set_float_16384_16384 223696580.262 3.81%
SetIntersection_Interlaced_Set_float_16384_256 205884573.137 3.87%
SetIntersection_Interlaced_Set_float_16384_4 173153478.796 4.30%
SetIntersection_Interlaced_Set_float_16384_64 221062546.369 4.43%
SetIntersection_Interlaced_Set_float_16_1 62875154.907 -
SetIntersection_Interlaced_Set_float_16_16 38047070.015 -
SetIntersection_Interlaced_Set_float_16_4 59494865.621 -
SetIntersection_Interlaced_Set_float_1_1 534907185.821 -
SetIntersection_Interlaced_Set_float_256_1 4149516.637 -
SetIntersection_Interlaced_Set_float_256_16 12028541.983 -
SetIntersection_Interlaced_Set_float_256_256 7500405.299 -
SetIntersection_Interlaced_Set_float_256_4 10900442.761 -
SetIntersection_Interlaced_Set_float_256_64 13410883.652 -2.58%
SetIntersection_Interlaced_Set_float_262144_1 1041566.153 2.85%
SetIntersection_Interlaced_Set_float_262144_1024 1513335.369 -
SetIntersection_Interlaced_Set_float_262144_16 1588610.840 -
SetIntersection_Interlaced_Set_float_262144_16384 1268764.650 -
SetIntersection_Interlaced_Set_float_262144_256 1556831.053 -
SetIntersection_Interlaced_Set_float_262144_262144 1612483.971 -2.94%
SetIntersection_Interlaced_Set_float_262144_4 1277305.340 -
SetIntersection_Interlaced_Set_float_262144_64 1548599.039 -1.35%
SetIntersection_Interlaced_Set_float_4_1 213791999.370 -
SetIntersection_Interlaced_Set_float_4_4 136519458.064 -
SetIntersection_Interlaced_Set_float_64_1 16389104.600 -
SetIntersection_Interlaced_Set_float_64_16 21982134.391 -
SetIntersection_Interlaced_Set_float_64_4 20948498.799 1.01%
SetIntersection_Interlaced_Set_float_64_64 13188692.712 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1045240.417 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12976281.212 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11267102.125 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14179111.781 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9831047.754 1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10278873.189 1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1043625.189 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 172755283.099 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213304059.068 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244817450.692 -1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202869692.965 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175492759.377 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225263490.724 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62583122.818 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38277025.367 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59339696.090 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532730790.559 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4084557.671 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12016066.462 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8026406.038 -2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11421349.594 -2.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13611085.085 4.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1036100.522 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1609395.344 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1668696.857 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1303698.730 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1635904.623 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1821754.070 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1346344.971 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1633373.535 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213007510.605 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136688566.041 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16348902.264 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21563375.552 -1.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20990909.891 2.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13643222.815 -1.22%
SetIntersection_Interlaced_Set_string_1024_1 1095203.105 -
SetIntersection_Interlaced_Set_string_1024_1024 55076158.616 -
SetIntersection_Interlaced_Set_string_1024_16 12968509.866 1.49%
SetIntersection_Interlaced_Set_string_1024_256 33845836.633 -5.51%
SetIntersection_Interlaced_Set_string_1024_4 10592466.268 4.02%
SetIntersection_Interlaced_Set_string_1024_64 16527327.911 -
SetIntersection_Interlaced_Set_string_16384_1 1088510.996 -1.36%
SetIntersection_Interlaced_Set_string_16384_1024 348213180.902 -
SetIntersection_Interlaced_Set_string_16384_16 237484910.616 -1.65%
SetIntersection_Interlaced_Set_string_16384_16384 349312335.741 -
SetIntersection_Interlaced_Set_string_16384_256 353812972.088 -
SetIntersection_Interlaced_Set_string_16384_4 193295890.688 -
SetIntersection_Interlaced_Set_string_16384_64 353621737.103 -2.42%
SetIntersection_Interlaced_Set_string_16_1 65639796.878 -
SetIntersection_Interlaced_Set_string_16_16 60098616.779 -
SetIntersection_Interlaced_Set_string_16_4 72715338.500 -
SetIntersection_Interlaced_Set_string_1_1 555947173.136 -
SetIntersection_Interlaced_Set_string_256_1 4325730.322 -
SetIntersection_Interlaced_Set_string_256_16 17901586.724 -1.07%
SetIntersection_Interlaced_Set_string_256_256 28711951.064 -6.40%
SetIntersection_Interlaced_Set_string_256_4 12933396.643 -
SetIntersection_Interlaced_Set_string_256_64 31034794.584 -
SetIntersection_Interlaced_Set_string_262144_1 1093746.695 -
SetIntersection_Interlaced_Set_string_262144_1024 2028590.900 -3.61%
SetIntersection_Interlaced_Set_string_262144_16 2064468.830 -4.23%
SetIntersection_Interlaced_Set_string_262144_16384 2772475.746 -4.75%
SetIntersection_Interlaced_Set_string_262144_256 1974849.285 -4.46%
SetIntersection_Interlaced_Set_string_262144_262144 17965732.910 2.75%
SetIntersection_Interlaced_Set_string_262144_4 1771895.022 -4.14%
SetIntersection_Interlaced_Set_string_262144_64 2062842.041 -3.44%
SetIntersection_Interlaced_Set_string_4_1 222804227.411 -
SetIntersection_Interlaced_Set_string_4_4 159537489.539 -
SetIntersection_Interlaced_Set_string_64_1 17112524.512 -
SetIntersection_Interlaced_Set_string_64_16 38345224.111 -
SetIntersection_Interlaced_Set_string_64_4 25669570.243 -1.72%
SetIntersection_Interlaced_Set_string_64_64 34767515.242 -2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055154.046 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22905550.734 -1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11917799.458 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18357333.373 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10071130.649 2.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11809371.021 1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047370.056 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 220167854.512 -3.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 234320264.612 -2.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 364036300.011 6.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 355316864.855 4.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 192675458.847 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 344935086.687 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63115393.946 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41784899.459 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62169102.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 540794687.562 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4170840.962 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13108299.016 6.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12274724.893 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11695798.855 3.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16767164.858 -1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039047.675 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1929506.594 -3.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2022370.934 -5.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1672451.658 -6.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1936707.440 -5.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2901738.607 -7.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1746726.889 -5.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2002318.117 -5.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214979804.833 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141498520.870 1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16484181.906 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25912142.011 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22528329.483 1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17751449.621 -1.15%
SetIntersection_Interlaced_Set_uint32_1024_1 1039706.295 3.19%
SetIntersection_Interlaced_Set_uint32_1024_1024 12474555.417 -
SetIntersection_Interlaced_Set_uint32_1024_16 11224769.742 -1.86%
SetIntersection_Interlaced_Set_uint32_1024_256 13962665.500 4.91%
SetIntersection_Interlaced_Set_uint32_1024_4 9620788.358 -
SetIntersection_Interlaced_Set_uint32_1024_64 9831161.250 -
SetIntersection_Interlaced_Set_uint32_16384_1 1005829.417 -1.89%
SetIntersection_Interlaced_Set_uint32_16384_1024 174253398.595 5.72%
SetIntersection_Interlaced_Set_uint32_16384_16 209916476.658 3.93%
SetIntersection_Interlaced_Set_uint32_16384_16384 225690063.384 2.28%
SetIntersection_Interlaced_Set_uint32_16384_256 202360907.323 3.98%
SetIntersection_Interlaced_Set_uint32_16384_4 170524350.776 4.34%
SetIntersection_Interlaced_Set_uint32_16384_64 217888252.873 5.10%
SetIntersection_Interlaced_Set_uint32_16_1 62389877.120 -
SetIntersection_Interlaced_Set_uint32_16_16 37539169.885 -
SetIntersection_Interlaced_Set_uint32_16_4 59298917.567 -
SetIntersection_Interlaced_Set_uint32_1_1 531110165.723 -
SetIntersection_Interlaced_Set_uint32_256_1 4061524.468 -
SetIntersection_Interlaced_Set_uint32_256_16 12170400.532 2.62%
SetIntersection_Interlaced_Set_uint32_256_256 7691507.728 -
SetIntersection_Interlaced_Set_uint32_256_4 11209129.543 -
SetIntersection_Interlaced_Set_uint32_256_64 13428475.257 8.73%
SetIntersection_Interlaced_Set_uint32_262144_1 1016360.856 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1484688.152 -
SetIntersection_Interlaced_Set_uint32_262144_16 1564403.158 1.17%
SetIntersection_Interlaced_Set_uint32_262144_16384 1231463.539 -
SetIntersection_Interlaced_Set_uint32_262144_256 1547218.016 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1758085.613 -5.68%
SetIntersection_Interlaced_Set_uint32_262144_4 1252666.178 -
SetIntersection_Interlaced_Set_uint32_262144_64 1527305.096 -
SetIntersection_Interlaced_Set_uint32_4_1 212050339.483 -
SetIntersection_Interlaced_Set_uint32_4_4 135774480.184 -
SetIntersection_Interlaced_Set_uint32_64_1 16336310.169 -
SetIntersection_Interlaced_Set_uint32_64_16 22029555.328 3.63%
SetIntersection_Interlaced_Set_uint32_64_4 20651769.584 1.12%
SetIntersection_Interlaced_Set_uint32_64_64 13563023.247 3.17%
SetIntersection_Interlaced_Set_uint64_1024_1 992212.237 -4.30%
SetIntersection_Interlaced_Set_uint64_1024_1024 12235644.252 -1.71%
SetIntersection_Interlaced_Set_uint64_1024_16 11227626.568 -
SetIntersection_Interlaced_Set_uint64_1024_256 13652387.745 -2.45%
SetIntersection_Interlaced_Set_uint64_1024_4 9602582.979 -
SetIntersection_Interlaced_Set_uint64_1024_64 9741622.904 -3.82%
SetIntersection_Interlaced_Set_uint64_16384_1 1012516.309 -4.04%
SetIntersection_Interlaced_Set_uint64_16384_1024 176265568.733 -1.75%
SetIntersection_Interlaced_Set_uint64_16384_16 218253791.259 -
SetIntersection_Interlaced_Set_uint64_16384_16384 236872350.617 -6.81%
SetIntersection_Interlaced_Set_uint64_16384_256 208387996.426 -
SetIntersection_Interlaced_Set_uint64_16384_4 176274007.188 -1.05%
SetIntersection_Interlaced_Set_uint64_16384_64 230360487.868 -
SetIntersection_Interlaced_Set_uint64_16_1 62331984.877 -
SetIntersection_Interlaced_Set_uint64_16_16 37807269.802 -
SetIntersection_Interlaced_Set_uint64_16_4 59032955.380 -
SetIntersection_Interlaced_Set_uint64_1_1 530341498.769 -
SetIntersection_Interlaced_Set_uint64_256_1 4132587.795 -
SetIntersection_Interlaced_Set_uint64_256_16 11848418.952 -
SetIntersection_Interlaced_Set_uint64_256_256 7623579.761 -
SetIntersection_Interlaced_Set_uint64_256_4 10772677.393 -2.57%
SetIntersection_Interlaced_Set_uint64_256_64 12893904.583 -2.31%
SetIntersection_Interlaced_Set_uint64_262144_1 1037510.115 -3.46%
SetIntersection_Interlaced_Set_uint64_262144_1024 1567163.330 -
SetIntersection_Interlaced_Set_uint64_262144_16 1641331.867 -8.54%
SetIntersection_Interlaced_Set_uint64_262144_16384 1272762.043 -
SetIntersection_Interlaced_Set_uint64_262144_256 1597972.898 -1.96%
SetIntersection_Interlaced_Set_uint64_262144_262144 1683486.572 -
SetIntersection_Interlaced_Set_uint64_262144_4 1302282.715 -11.06%
SetIntersection_Interlaced_Set_uint64_262144_64 1596337.807 -4.62%
SetIntersection_Interlaced_Set_uint64_4_1 211690921.153 -
SetIntersection_Interlaced_Set_uint64_4_4 135619946.969 -
SetIntersection_Interlaced_Set_uint64_64_1 16274534.421 -
SetIntersection_Interlaced_Set_uint64_64_16 22340455.499 -
SetIntersection_Interlaced_Set_uint64_64_4 20940952.042 1.39%
SetIntersection_Interlaced_Set_uint64_64_64 13207697.377 1.77%
SetIntersection_Interlaced_Vector_float_1024_1 1041315.110 -
SetIntersection_Interlaced_Vector_float_1024_1024 7125622.452 -
SetIntersection_Interlaced_Vector_float_1024_16 2646530.680 1.53%
SetIntersection_Interlaced_Vector_float_1024_256 5925678.085 -4.38%
SetIntersection_Interlaced_Vector_float_1024_4 1427217.828 -
SetIntersection_Interlaced_Vector_float_1024_64 5077551.058 -1.98%
SetIntersection_Interlaced_Vector_float_16384_1 1050977.411 -
SetIntersection_Interlaced_Vector_float_16384_1024 55757308.203 -14.77%
SetIntersection_Interlaced_Vector_float_16384_16 2886141.456 -25.36%
SetIntersection_Interlaced_Vector_float_16384_16384 99770866.008 -
SetIntersection_Interlaced_Vector_float_16384_256 17114564.227 -36.84%
SetIntersection_Interlaced_Vector_float_16384_4 1384965.617 -14.66%
SetIntersection_Interlaced_Vector_float_16384_64 6382597.525 -35.66%
SetIntersection_Interlaced_Vector_float_16_1 62945009.049 -4.50%
SetIntersection_Interlaced_Vector_float_16_16 36520720.874 -
SetIntersection_Interlaced_Vector_float_16_4 56219506.081 -
SetIntersection_Interlaced_Vector_float_1_1 535448964.530 -
SetIntersection_Interlaced_Vector_float_256_1 4184598.213 -
SetIntersection_Interlaced_Vector_float_256_16 7471681.798 5.80%
SetIntersection_Interlaced_Vector_float_256_256 5124272.082 -
SetIntersection_Interlaced_Vector_float_256_4 4748634.341 -5.03%
SetIntersection_Interlaced_Vector_float_256_64 7208586.438 1.86%
SetIntersection_Interlaced_Vector_float_262144_1 1050719.547 -
SetIntersection_Interlaced_Vector_float_262144_1024 113936974.769 -22.09%
SetIntersection_Interlaced_Vector_float_262144_16 6604102.020 6.27%
SetIntersection_Interlaced_Vector_float_262144_16384 338744216.591 -4.02%
SetIntersection_Interlaced_Vector_float_262144_256 46455631.789 -15.02%
SetIntersection_Interlaced_Vector_float_262144_262144 350925471.979 -
SetIntersection_Interlaced_Vector_float_262144_4 1490602.614 -26.55%
SetIntersection_Interlaced_Vector_float_262144_64 10864535.144 -45.03%
SetIntersection_Interlaced_Vector_float_4_1 214052411.099 -
SetIntersection_Interlaced_Vector_float_4_4 136283352.824 -
SetIntersection_Interlaced_Vector_float_64_1 16349594.010 -
SetIntersection_Interlaced_Vector_float_64_16 16986139.020 -4.53%
SetIntersection_Interlaced_Vector_float_64_4 18131485.247 1.03%
SetIntersection_Interlaced_Vector_float_64_64 11387151.359 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1040468.145 2.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8403745.528 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2193831.263 -25.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7479098.569 -4.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1348999.668 -11.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4307835.466 -28.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1013584.933 -2.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54978487.518 -33.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2883259.742 -35.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120099963.021 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20547697.763 -38.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1494089.792 -15.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7254548.993 -36.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62718023.444 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36594278.130 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57787721.033 -1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533215401.675 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4173613.948 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6822464.355 -19.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5711929.737 -1.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5015097.764 -8.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8614663.878 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 999452.818 -3.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105951078.062 -41.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4055367.908 -60.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349299443.290 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36844003.264 -57.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350709191.108 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1662476.316 -28.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11691862.395 -59.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213591606.377 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135976120.725 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16422054.556 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18888523.519 -4.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18132264.485 -3.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12048802.353 -
SetIntersection_Interlaced_Vector_string_1024_1 1088060.575 -
SetIntersection_Interlaced_Vector_string_1024_1024 39452288.158 6.20%
SetIntersection_Interlaced_Vector_string_1024_16 3360241.647 -
SetIntersection_Interlaced_Vector_string_1024_256 21294880.804 2.00%
SetIntersection_Interlaced_Vector_string_1024_4 1650461.665 2.74%
SetIntersection_Interlaced_Vector_string_1024_64 8029340.771 -1.75%
SetIntersection_Interlaced_Vector_string_16384_1 1075037.053 -1.07%
SetIntersection_Interlaced_Vector_string_16384_1024 119258616.419 3.06%
SetIntersection_Interlaced_Vector_string_16384_16 4840901.504 19.65%
SetIntersection_Interlaced_Vector_string_16384_16384 351317031.685 1.75%
SetIntersection_Interlaced_Vector_string_16384_256 41208995.360 4.41%
SetIntersection_Interlaced_Vector_string_16384_4 1783074.343 -
SetIntersection_Interlaced_Vector_string_16384_64 12853417.145 5.85%
SetIntersection_Interlaced_Vector_string_16_1 64524356.367 -
SetIntersection_Interlaced_Vector_string_16_16 51363586.840 -1.18%
SetIntersection_Interlaced_Vector_string_16_4 66566277.370 -
SetIntersection_Interlaced_Vector_string_1_1 549139798.116 -
SetIntersection_Interlaced_Vector_string_256_1 4281599.714 -
SetIntersection_Interlaced_Vector_string_256_16 10461414.526 -
SetIntersection_Interlaced_Vector_string_256_256 19758751.986 -3.32%
SetIntersection_Interlaced_Vector_string_256_4 6050997.546 -
SetIntersection_Interlaced_Vector_string_256_64 19338813.992 4.42%
SetIntersection_Interlaced_Vector_string_262144_1 1076810.593 -
SetIntersection_Interlaced_Vector_string_262144_1024 246375136.891 2.00%
SetIntersection_Interlaced_Vector_string_262144_16 6341644.483 6.48%
SetIntersection_Interlaced_Vector_string_262144_16384 1022872.070 -4.52%
SetIntersection_Interlaced_Vector_string_262144_256 71736464.646 6.96%
SetIntersection_Interlaced_Vector_string_262144_262144 14491861.246 -
SetIntersection_Interlaced_Vector_string_262144_4 2171284.871 2.50%
SetIntersection_Interlaced_Vector_string_262144_64 20281987.870 1.37%
SetIntersection_Interlaced_Vector_string_4_1 219409665.417 -
SetIntersection_Interlaced_Vector_string_4_4 151904945.237 -
SetIntersection_Interlaced_Vector_string_64_1 16874171.517 -
SetIntersection_Interlaced_Vector_string_64_16 28635374.431 1.07%
SetIntersection_Interlaced_Vector_string_64_4 21481358.123 -
SetIntersection_Interlaced_Vector_string_64_64 25750951.027 -4.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1009128.586 -3.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9090739.293 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2692315.733 1.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9790833.985 -3.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1445778.846 -2.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5768688.247 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1007645.427 -2.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 65722265.367 -14.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3403081.488 -10.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129815303.273 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26495595.717 -13.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1531482.565 -8.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9860452.124 -4.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62551275.078 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37103909.841 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58283848.940 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532394178.874 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4108690.088 -1.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7152315.248 -8.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6145511.319 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5322086.687 1.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10005767.599 -5.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1009742.877 -2.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144211009.447 -12.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4473580.429 -12.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 354497738.483 1.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45331254.530 -12.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351091321.773 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1799019.197 -6.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14300496.333 -12.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213022248.108 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136404940.774 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16324041.454 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19362167.085 -3.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18381897.148 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12531083.849 1.43%
SetIntersection_Interlaced_Vector_uint32_1024_1 1043974.974 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5901541.386 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2261229.502 14.58%
SetIntersection_Interlaced_Vector_uint32_1024_256 7228089.238 12.77%
SetIntersection_Interlaced_Vector_uint32_1024_4 1334138.150 5.28%
SetIntersection_Interlaced_Vector_uint32_1024_64 4967674.410 42.69%
SetIntersection_Interlaced_Vector_uint32_16384_1 1042218.997 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 58233010.820 19.67%
SetIntersection_Interlaced_Vector_uint32_16384_16 3192049.156 20.89%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79461124.620 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22578857.633 11.85%
SetIntersection_Interlaced_Vector_uint32_16384_4 1555249.383 9.99%
SetIntersection_Interlaced_Vector_uint32_16384_64 8763734.594 37.21%
SetIntersection_Interlaced_Vector_uint32_16_1 62572137.920 -
SetIntersection_Interlaced_Vector_uint32_16_16 35566261.156 -
SetIntersection_Interlaced_Vector_uint32_16_4 55826596.072 -
SetIntersection_Interlaced_Vector_uint32_1_1 532033251.649 -
SetIntersection_Interlaced_Vector_uint32_256_1 4129506.337 -
SetIntersection_Interlaced_Vector_uint32_256_16 6811970.879 10.78%
SetIntersection_Interlaced_Vector_uint32_256_256 4557954.388 -
SetIntersection_Interlaced_Vector_uint32_256_4 4855672.185 -2.18%
SetIntersection_Interlaced_Vector_uint32_256_64 7196128.200 -6.39%
SetIntersection_Interlaced_Vector_uint32_262144_1 1035188.929 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 124007668.096 32.37%
SetIntersection_Interlaced_Vector_uint32_262144_16 5854802.855 4.26%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351179016.336 -
SetIntersection_Interlaced_Vector_uint32_262144_256 40666777.778 14.48%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350949029.887 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1803998.149 18.54%
SetIntersection_Interlaced_Vector_uint32_262144_64 20118355.341 116.83%
SetIntersection_Interlaced_Vector_uint32_4_1 212468544.899 -
SetIntersection_Interlaced_Vector_uint32_4_4 135196254.562 -
SetIntersection_Interlaced_Vector_uint32_64_1 16187295.126 -
SetIntersection_Interlaced_Vector_uint32_64_16 17773835.076 -
SetIntersection_Interlaced_Vector_uint32_64_4 17483349.933 -
SetIntersection_Interlaced_Vector_uint32_64_64 10803449.527 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041710.150 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5908322.323 1.38%
SetIntersection_Interlaced_Vector_uint64_1024_16 2199251.198 -1.18%
SetIntersection_Interlaced_Vector_uint64_1024_256 5427779.666 -12.95%
SetIntersection_Interlaced_Vector_uint64_1024_4 1344200.456 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4364967.293 4.95%
SetIntersection_Interlaced_Vector_uint64_16384_1 1038338.167 1.98%
SetIntersection_Interlaced_Vector_uint64_16384_1024 50142627.995 -6.71%
SetIntersection_Interlaced_Vector_uint64_16384_16 2294156.588 -31.08%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78337145.036 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20659201.418 -6.92%
SetIntersection_Interlaced_Vector_uint64_16384_4 1525238.106 -
SetIntersection_Interlaced_Vector_uint64_16384_64 5607314.828 -31.21%
SetIntersection_Interlaced_Vector_uint64_16_1 62329741.864 -
SetIntersection_Interlaced_Vector_uint64_16_16 35445483.699 -
SetIntersection_Interlaced_Vector_uint64_16_4 55589942.492 -
SetIntersection_Interlaced_Vector_uint64_1_1 529514752.760 -
SetIntersection_Interlaced_Vector_uint64_256_1 4074877.376 -2.29%
SetIntersection_Interlaced_Vector_uint64_256_16 5881773.795 -12.83%
SetIntersection_Interlaced_Vector_uint64_256_256 4562362.352 -
SetIntersection_Interlaced_Vector_uint64_256_4 5040194.133 4.14%
SetIntersection_Interlaced_Vector_uint64_256_64 7612500.555 -2.81%
SetIntersection_Interlaced_Vector_uint64_262144_1 1046622.458 2.49%
SetIntersection_Interlaced_Vector_uint64_262144_1024 98377960.508 -20.01%
SetIntersection_Interlaced_Vector_uint64_262144_16 3058366.240 -65.33%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353611455.853 -
SetIntersection_Interlaced_Vector_uint64_262144_256 44827827.687 -34.74%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351419269.607 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1859232.769 -
SetIntersection_Interlaced_Vector_uint64_262144_64 24616696.231 -2.29%
SetIntersection_Interlaced_Vector_uint64_4_1 211460605.789 -
SetIntersection_Interlaced_Vector_uint64_4_4 134438785.904 -
SetIntersection_Interlaced_Vector_uint64_64_1 16202896.316 -
SetIntersection_Interlaced_Vector_uint64_64_16 17294042.024 -
SetIntersection_Interlaced_Vector_uint64_64_4 17417587.855 -1.15%
SetIntersection_Interlaced_Vector_uint64_64_64 10821246.700 -
SetIntersection_None_Set_float_1024_1 8760697.176 -1.13%
SetIntersection_None_Set_float_1024_1024 8876277.225 -
SetIntersection_None_Set_float_1024_16 8872474.321 -1.12%
SetIntersection_None_Set_float_1024_256 8875400.073 -
SetIntersection_None_Set_float_1024_4 9128475.672 2.07%
SetIntersection_None_Set_float_1024_64 8766524.414 -1.80%
SetIntersection_None_Set_float_16384_1 159643723.090 4.74%
SetIntersection_None_Set_float_16384_1024 159362472.518 4.35%
SetIntersection_None_Set_float_16384_16 159288296.669 4.39%
SetIntersection_None_Set_float_16384_16384 159448144.269 3.38%
SetIntersection_None_Set_float_16384_256 158787866.133 4.18%
SetIntersection_None_Set_float_16384_4 158806563.748 4.08%
SetIntersection_None_Set_float_16384_64 158335338.413 3.88%
SetIntersection_None_Set_float_16_1 66928190.107 -
SetIntersection_None_Set_float_16_16 35563363.550 -
SetIntersection_None_Set_float_16_4 56705797.823 -
SetIntersection_None_Set_float_1_1 535558801.934 -
SetIntersection_None_Set_float_256_1 11373026.263 -2.15%
SetIntersection_None_Set_float_256_16 10870148.720 -
SetIntersection_None_Set_float_256_256 5659040.176 -4.10%
SetIntersection_None_Set_float_256_4 11300926.265 -
SetIntersection_None_Set_float_256_64 9168514.579 -
SetIntersection_None_Set_float_262144_1 1184847.494 -
SetIntersection_None_Set_float_262144_1024 1184121.014 -
SetIntersection_None_Set_float_262144_16 1176685.793 -
SetIntersection_None_Set_float_262144_16384 1171913.414 -2.60%
SetIntersection_None_Set_float_262144_256 1180430.666 -
SetIntersection_None_Set_float_262144_262144 1182633.791 -
SetIntersection_None_Set_float_262144_4 1178109.537 -
SetIntersection_None_Set_float_262144_64 1176147.215 -
SetIntersection_None_Set_float_4_1 216628488.778 -
SetIntersection_None_Set_float_4_4 135257797.765 -
SetIntersection_None_Set_float_64_1 22617494.016 -
SetIntersection_None_Set_float_64_16 18260535.519 -
SetIntersection_None_Set_float_64_4 21707716.772 -
SetIntersection_None_Set_float_64_64 11533777.587 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8720637.238 -2.45%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8875855.172 3.30%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8840788.814 2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8663596.685 -2.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8693995.222 1.19%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8647829.593 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161288567.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157976800.547 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167904392.199 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165502701.292 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162711911.986 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165172957.149 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166119096.117 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65979854.173 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35148679.451 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56084847.293 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532298378.425 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11273160.316 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10615640.842 -1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5616269.818 -1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11324011.329 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9123883.480 1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1236012.859 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233067.221 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1227181.723 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1223128.662 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1219740.479 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1258406.088 1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1233481.121 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1234324.303 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214776751.132 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134772942.207 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22427397.239 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18115305.023 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21075195.853 -1.19%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11324311.760 -
SetIntersection_None_Set_string_1024_1 9032929.823 1.45%
SetIntersection_None_Set_string_1024_1024 8948227.157 -
SetIntersection_None_Set_string_1024_16 8795038.874 -
SetIntersection_None_Set_string_1024_256 9043539.702 3.61%
SetIntersection_None_Set_string_1024_4 8853361.847 -1.33%
SetIntersection_None_Set_string_1024_64 8771285.190 -
SetIntersection_None_Set_string_16384_1 196477653.755 -1.15%
SetIntersection_None_Set_string_16384_1024 183363770.005 -11.63%
SetIntersection_None_Set_string_16384_16 187558951.079 -3.40%
SetIntersection_None_Set_string_16384_16384 191331541.794 -
SetIntersection_None_Set_string_16384_256 187985787.841 -4.06%
SetIntersection_None_Set_string_16384_4 198533758.148 1.83%
SetIntersection_None_Set_string_16384_64 190678067.181 -1.62%
SetIntersection_None_Set_string_16_1 68294228.097 -
SetIntersection_None_Set_string_16_16 36213079.141 -
SetIntersection_None_Set_string_16_4 58028585.290 -
SetIntersection_None_Set_string_1_1 541087834.111 -
SetIntersection_None_Set_string_256_1 11635762.584 -
SetIntersection_None_Set_string_256_16 11129220.549 1.44%
SetIntersection_None_Set_string_256_256 5794692.120 -1.09%
SetIntersection_None_Set_string_256_4 11351343.016 -
SetIntersection_None_Set_string_256_64 9400200.317 -
SetIntersection_None_Set_string_262144_1 1567270.344 -7.07%
SetIntersection_None_Set_string_262144_1024 1564733.401 -7.08%
SetIntersection_None_Set_string_262144_16 1574970.703 -6.48%
SetIntersection_None_Set_string_262144_16384 1575900.147 -5.74%
SetIntersection_None_Set_string_262144_256 1591818.277 -4.53%
SetIntersection_None_Set_string_262144_262144 1560807.453 -7.52%
SetIntersection_None_Set_string_262144_4 1574892.334 -6.88%
SetIntersection_None_Set_string_262144_64 1575347.332 -6.50%
SetIntersection_None_Set_string_4_1 221107573.847 -
SetIntersection_None_Set_string_4_4 138722229.372 -
SetIntersection_None_Set_string_64_1 22295967.793 -
SetIntersection_None_Set_string_64_16 18084807.380 -1.33%
SetIntersection_None_Set_string_64_4 22027280.288 1.82%
SetIntersection_None_Set_string_64_64 11721878.831 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8667421.722 -5.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8650482.645 -5.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8751980.372 -2.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8738216.385 -2.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8642488.991 -4.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8812257.371 -4.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201888443.939 -8.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 191615040.943 -8.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 206838535.095 -3.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200325854.479 2.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 200867297.406 -3.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 205347765.085 -4.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204271315.451 -4.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66554205.860 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35747747.724 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57029972.646 1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537212844.579 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11259187.971 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10845860.404 2.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5805284.073 2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11407928.892 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 8978910.410 -2.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1523397.219 -8.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1572087.891 -5.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1556910.887 -6.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1551377.035 -8.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1555424.480 -7.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1573723.225 -5.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1540720.865 -8.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1549873.863 -6.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218661604.525 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136481508.702 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22350899.540 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17958323.123 -2.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 20806322.296 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11496317.019 -
SetIntersection_None_Set_uint32_1024_1 8690171.406 -
SetIntersection_None_Set_uint32_1024_1024 8681701.535 -
SetIntersection_None_Set_uint32_1024_16 8784884.131 -
SetIntersection_None_Set_uint32_1024_256 8722755.054 1.13%
SetIntersection_None_Set_uint32_1024_4 8871840.782 2.29%
SetIntersection_None_Set_uint32_1024_64 8685831.087 -
SetIntersection_None_Set_uint32_16384_1 155868314.445 4.24%
SetIntersection_None_Set_uint32_16384_1024 156162567.915 3.90%
SetIntersection_None_Set_uint32_16384_16 155628648.456 3.57%
SetIntersection_None_Set_uint32_16384_16384 158093991.703 4.25%
SetIntersection_None_Set_uint32_16384_256 156196796.580 3.78%
SetIntersection_None_Set_uint32_16384_4 155892486.318 4.01%
SetIntersection_None_Set_uint32_16384_64 155746625.000 3.98%
SetIntersection_None_Set_uint32_16_1 66298557.034 -
SetIntersection_None_Set_uint32_16_16 34945102.181 -
SetIntersection_None_Set_uint32_16_4 56340256.400 -
SetIntersection_None_Set_uint32_1_1 533395078.268 -
SetIntersection_None_Set_uint32_256_1 11486773.155 2.10%
SetIntersection_None_Set_uint32_256_16 10781528.650 2.75%
SetIntersection_None_Set_uint32_256_256 5742564.710 -
SetIntersection_None_Set_uint32_256_4 11145791.201 -2.02%
SetIntersection_None_Set_uint32_256_64 9112002.185 -
SetIntersection_None_Set_uint32_262144_1 1161061.443 -1.82%
SetIntersection_None_Set_uint32_262144_1024 1153667.564 -1.76%
SetIntersection_None_Set_uint32_262144_16 1155603.680 -1.48%
SetIntersection_None_Set_uint32_262144_16384 1163218.100 -
SetIntersection_None_Set_uint32_262144_256 1156773.195 -1.50%
SetIntersection_None_Set_uint32_262144_262144 1159242.838 -1.62%
SetIntersection_None_Set_uint32_262144_4 1155227.051 -1.54%
SetIntersection_None_Set_uint32_262144_64 1155388.836 -1.72%
SetIntersection_None_Set_uint32_4_1 215877030.428 -
SetIntersection_None_Set_uint32_4_4 134637611.576 -
SetIntersection_None_Set_uint32_64_1 22508297.118 1.45%
SetIntersection_None_Set_uint32_64_16 18330340.729 -
SetIntersection_None_Set_uint32_64_4 21387103.212 -
SetIntersection_None_Set_uint32_64_64 11445354.466 1.36%
SetIntersection_None_Set_uint64_1024_1 8680768.734 -
SetIntersection_None_Set_uint64_1024_1024 8608424.160 -
SetIntersection_None_Set_uint64_1024_16 8604525.753 -
SetIntersection_None_Set_uint64_1024_256 8610583.863 -
SetIntersection_None_Set_uint64_1024_4 8597258.816 -
SetIntersection_None_Set_uint64_1024_64 8605319.082 -
SetIntersection_None_Set_uint64_16384_1 158870165.461 -
SetIntersection_None_Set_uint64_16384_1024 190613986.223 12.10%
SetIntersection_None_Set_uint64_16384_16 174029872.924 4.81%
SetIntersection_None_Set_uint64_16384_16384 183069029.346 8.93%
SetIntersection_None_Set_uint64_16384_256 183570936.807 11.30%
SetIntersection_None_Set_uint64_16384_4 161600209.231 -
SetIntersection_None_Set_uint64_16384_64 184821520.182 11.46%
SetIntersection_None_Set_uint64_16_1 66059827.620 -
SetIntersection_None_Set_uint64_16_16 35081011.416 -
SetIntersection_None_Set_uint64_16_4 55969467.506 -
SetIntersection_None_Set_uint64_1_1 535833887.244 1.14%
SetIntersection_None_Set_uint64_256_1 11433357.914 1.93%
SetIntersection_None_Set_uint64_256_16 10622310.298 1.19%
SetIntersection_None_Set_uint64_256_256 5692284.468 2.18%
SetIntersection_None_Set_uint64_256_4 11056849.967 -1.29%
SetIntersection_None_Set_uint64_256_64 9089134.113 -1.02%
SetIntersection_None_Set_uint64_262144_1 1328320.068 10.50%
SetIntersection_None_Set_uint64_262144_1024 1220720.865 1.72%
SetIntersection_None_Set_uint64_262144_16 1271682.129 6.45%
SetIntersection_None_Set_uint64_262144_16384 1222487.387 1.81%
SetIntersection_None_Set_uint64_262144_256 1220449.625 1.80%
SetIntersection_None_Set_uint64_262144_262144 1224385.822 1.06%
SetIntersection_None_Set_uint64_262144_4 1261485.920 5.64%
SetIntersection_None_Set_uint64_262144_64 1216316.162 1.63%
SetIntersection_None_Set_uint64_4_1 214420980.263 -
SetIntersection_None_Set_uint64_4_4 134216142.405 -
SetIntersection_None_Set_uint64_64_1 22118765.429 -
SetIntersection_None_Set_uint64_64_16 18237231.292 1.22%
SetIntersection_None_Set_uint64_64_4 21947243.137 3.35%
SetIntersection_None_Set_uint64_64_64 11357045.493 1.04%
SetIntersection_None_Vector_float_1024_1 1086158.690 1.08%
SetIntersection_None_Vector_float_1024_1024 1072244.117 -1.12%
SetIntersection_None_Vector_float_1024_16 1083856.305 1.58%
SetIntersection_None_Vector_float_1024_256 1092156.895 1.68%
SetIntersection_None_Vector_float_1024_4 1082457.936 1.03%
SetIntersection_None_Vector_float_1024_64 1085536.804 1.14%
SetIntersection_None_Vector_float_16384_1 1122699.900 2.01%
SetIntersection_None_Vector_float_16384_1024 1125483.904 1.05%
SetIntersection_None_Vector_float_16384_16 1097780.930 -1.46%
SetIntersection_None_Vector_float_16384_16384 1107998.082 -
SetIntersection_None_Vector_float_16384_256 1112253.139 -
SetIntersection_None_Vector_float_16384_4 1121303.851 -
SetIntersection_None_Vector_float_16384_64 1109088.765 2.65%
SetIntersection_None_Vector_float_16_1 63419380.337 -
SetIntersection_None_Vector_float_16_16 33762247.191 -
SetIntersection_None_Vector_float_16_4 53854679.158 -
SetIntersection_None_Vector_float_1_1 534306816.404 -
SetIntersection_None_Vector_float_256_1 4280023.167 -
SetIntersection_None_Vector_float_256_16 3982037.872 -
SetIntersection_None_Vector_float_256_256 2142658.851 -
SetIntersection_None_Vector_float_256_4 4255188.702 2.05%
SetIntersection_None_Vector_float_256_64 3410233.511 -
SetIntersection_None_Vector_float_262144_1 1168327.986 3.42%
SetIntersection_None_Vector_float_262144_1024 1147854.847 1.21%
SetIntersection_None_Vector_float_262144_16 1137225.611 1.87%
SetIntersection_None_Vector_float_262144_16384 1141002.819 -
SetIntersection_None_Vector_float_262144_256 1156282.627 2.74%
SetIntersection_None_Vector_float_262144_262144 1134437.035 -
SetIntersection_None_Vector_float_262144_4 1149527.773 1.19%
SetIntersection_None_Vector_float_262144_64 1157043.431 1.59%
SetIntersection_None_Vector_float_4_1 214168821.634 -
SetIntersection_None_Vector_float_4_4 133734945.151 -
SetIntersection_None_Vector_float_64_1 16759370.220 1.01%
SetIntersection_None_Vector_float_64_16 13485569.829 -
SetIntersection_None_Vector_float_64_4 16060635.323 -
SetIntersection_None_Vector_float_64_64 8481168.513 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1104172.390 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1109125.501 -1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1104214.471 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1106960.947 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1105425.309 -1.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1102682.791 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1096618.030 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1084123.569 -1.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1142893.580 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1131273.626 -1.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135231.545 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1130015.348 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1133730.011 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63708184.270 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33793083.148 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54079295.983 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532555189.195 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4271695.802 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4034907.120 -1.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2148959.482 -1.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4298936.720 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3458947.360 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1160204.033 -3.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1173862.043 -1.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1114228.329 -6.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1165035.967 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1130316.823 -4.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1116157.455 -6.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1173071.009 -1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1166780.515 -2.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214221096.385 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133753849.325 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16779115.356 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13708811.646 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16130056.130 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8549562.490 -
SetIntersection_None_Vector_string_1024_1 1127035.331 -2.90%
SetIntersection_None_Vector_string_1024_1024 1165081.992 -
SetIntersection_None_Vector_string_1024_16 1162186.359 -
SetIntersection_None_Vector_string_1024_256 1161057.380 -
SetIntersection_None_Vector_string_1024_4 1163501.306 -
SetIntersection_None_Vector_string_1024_64 1169427.077 1.95%
SetIntersection_None_Vector_string_16384_1 1225751.019 -
SetIntersection_None_Vector_string_16384_1024 1199115.869 -2.02%
SetIntersection_None_Vector_string_16384_16 1230634.603 -
SetIntersection_None_Vector_string_16384_16384 1223630.030 -1.25%
SetIntersection_None_Vector_string_16384_256 1216820.646 -
SetIntersection_None_Vector_string_16384_4 1223136.392 -
SetIntersection_None_Vector_string_16384_64 1204232.590 -2.02%
SetIntersection_None_Vector_string_16_1 65055592.669 -
SetIntersection_None_Vector_string_16_16 34622739.034 -
SetIntersection_None_Vector_string_16_4 55573819.647 -
SetIntersection_None_Vector_string_1_1 535719333.033 -3.41%
SetIntersection_None_Vector_string_256_1 4502171.235 -
SetIntersection_None_Vector_string_256_16 4170683.598 -2.21%
SetIntersection_None_Vector_string_256_256 2267096.538 -
SetIntersection_None_Vector_string_256_4 4424478.956 -1.31%
SetIntersection_None_Vector_string_256_64 3634036.448 2.56%
SetIntersection_None_Vector_string_262144_1 1292245.757 1.16%
SetIntersection_None_Vector_string_262144_1024 1307417.452 -
SetIntersection_None_Vector_string_262144_16 1286817.287 -
SetIntersection_None_Vector_string_262144_16384 1292508.921 -
SetIntersection_None_Vector_string_262144_256 1293350.769 -
SetIntersection_None_Vector_string_262144_262144 1284846.156 -1.77%
SetIntersection_None_Vector_string_262144_4 1303522.041 -
SetIntersection_None_Vector_string_262144_64 1296119.774 -
SetIntersection_None_Vector_string_4_1 217532564.704 -
SetIntersection_None_Vector_string_4_4 135879584.152 -
SetIntersection_None_Vector_string_64_1 17378913.801 -
SetIntersection_None_Vector_string_64_16 14122889.067 -
SetIntersection_None_Vector_string_64_4 16616296.036 -
SetIntersection_None_Vector_string_64_64 8858407.391 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118540.164 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1128235.114 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1115096.470 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1117814.620 1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1123172.491 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1121263.068 4.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1127785.221 -2.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1104054.784 -4.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1113054.714 -4.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1145506.407 -1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1158733.305 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1152177.308 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1145913.520 3.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63442114.292 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33805419.350 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53788694.872 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531145978.621 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4379646.118 1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4050330.315 -1.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2158832.137 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4217565.290 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3450350.496 -1.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1185226.760 -3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1134027.382 -4.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1186382.221 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1173551.277 2.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1219742.675 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1175823.931 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1173936.966 -1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1181456.781 1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213466310.765 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133476391.914 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16749865.068 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13728891.220 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16009587.177 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8588292.298 -
SetIntersection_None_Vector_uint32_1024_1 1076174.681 4.00%
SetIntersection_None_Vector_uint32_1024_1024 1078881.287 -
SetIntersection_None_Vector_uint32_1024_16 1074301.858 -
SetIntersection_None_Vector_uint32_1024_256 1075853.128 -
SetIntersection_None_Vector_uint32_1024_4 1081974.802 2.52%
SetIntersection_None_Vector_uint32_1024_64 1081236.157 1.11%
SetIntersection_None_Vector_uint32_16384_1 1101720.663 -
SetIntersection_None_Vector_uint32_16384_1024 1107978.606 -
SetIntersection_None_Vector_uint32_16384_16 1106598.862 1.76%
SetIntersection_None_Vector_uint32_16384_16384 1116121.030 2.83%
SetIntersection_None_Vector_uint32_16384_256 1122454.089 -
SetIntersection_None_Vector_uint32_16384_4 1090834.576 -
SetIntersection_None_Vector_uint32_16384_64 1107528.418 -
SetIntersection_None_Vector_uint32_16_1 62965079.578 -
SetIntersection_None_Vector_uint32_16_16 33607445.162 -
SetIntersection_None_Vector_uint32_16_4 53575763.550 -
SetIntersection_None_Vector_uint32_1_1 532984509.823 -
SetIntersection_None_Vector_uint32_256_1 4178476.636 -1.31%
SetIntersection_None_Vector_uint32_256_16 4002513.171 1.83%
SetIntersection_None_Vector_uint32_256_256 2074596.377 -3.63%
SetIntersection_None_Vector_uint32_256_4 4181338.129 -
SetIntersection_None_Vector_uint32_256_64 3424192.887 -
SetIntersection_None_Vector_uint32_262144_1 1113638.925 -
SetIntersection_None_Vector_uint32_262144_1024 1082731.205 -3.23%
SetIntersection_None_Vector_uint32_262144_16 1125315.588 -
SetIntersection_None_Vector_uint32_262144_16384 1120456.337 2.68%
SetIntersection_None_Vector_uint32_262144_256 1126477.971 5.62%
SetIntersection_None_Vector_uint32_262144_262144 1135919.186 1.27%
SetIntersection_None_Vector_uint32_262144_4 1130889.503 -
SetIntersection_None_Vector_uint32_262144_64 1086554.498 -3.11%
SetIntersection_None_Vector_uint32_4_1 213597188.723 -
SetIntersection_None_Vector_uint32_4_4 133538506.256 -
SetIntersection_None_Vector_uint32_64_1 16590084.963 -
SetIntersection_None_Vector_uint32_64_16 13474518.992 -
SetIntersection_None_Vector_uint32_64_4 15847454.465 -
SetIntersection_None_Vector_uint32_64_64 8454596.272 -
SetIntersection_None_Vector_uint64_1024_1 1085537.373 3.05%
SetIntersection_None_Vector_uint64_1024_1024 1090694.589 3.70%
SetIntersection_None_Vector_uint64_1024_16 1065508.505 -
SetIntersection_None_Vector_uint64_1024_256 1086946.903 6.75%
SetIntersection_None_Vector_uint64_1024_4 1031756.312 -3.50%
SetIntersection_None_Vector_uint64_1024_64 1081012.009 -
SetIntersection_None_Vector_uint64_16384_1 1124885.815 3.25%
SetIntersection_None_Vector_uint64_16384_1024 1104099.586 -
SetIntersection_None_Vector_uint64_16384_16 1102313.232 2.28%
SetIntersection_None_Vector_uint64_16384_16384 1101403.020 -
SetIntersection_None_Vector_uint64_16384_256 1088152.448 -1.58%
SetIntersection_None_Vector_uint64_16384_4 1101035.283 -
SetIntersection_None_Vector_uint64_16384_64 1049246.220 -4.68%
SetIntersection_None_Vector_uint64_16_1 62527805.468 -
SetIntersection_None_Vector_uint64_16_16 33316925.991 -
SetIntersection_None_Vector_uint64_16_4 53166128.615 -
SetIntersection_None_Vector_uint64_1_1 528769601.406 -
SetIntersection_None_Vector_uint64_256_1 4319491.223 3.13%
SetIntersection_None_Vector_uint64_256_16 3933924.460 -
SetIntersection_None_Vector_uint64_256_256 2110941.314 -
SetIntersection_None_Vector_uint64_256_4 4201283.373 1.92%
SetIntersection_None_Vector_uint64_256_64 3373176.168 -
SetIntersection_None_Vector_uint64_262144_1 1120330.633 5.16%
SetIntersection_None_Vector_uint64_262144_1024 1101078.141 -1.94%
SetIntersection_None_Vector_uint64_262144_16 1115476.527 4.39%
SetIntersection_None_Vector_uint64_262144_16384 1125557.354 2.23%
SetIntersection_None_Vector_uint64_262144_256 1113231.070 -1.29%
SetIntersection_None_Vector_uint64_262144_262144 1120262.327 2.26%
SetIntersection_None_Vector_uint64_262144_4 1120965.245 1.08%
SetIntersection_None_Vector_uint64_262144_64 1130392.474 1.86%
SetIntersection_None_Vector_uint64_4_1 211983636.820 -
SetIntersection_None_Vector_uint64_4_4 132487000.480 -
SetIntersection_None_Vector_uint64_64_1 16537474.879 1.23%
SetIntersection_None_Vector_uint64_64_16 13465018.429 -
SetIntersection_None_Vector_uint64_64_4 15821696.167 -
SetIntersection_None_Vector_uint64_64_64 8382004.095 -
bm_gcd_complex 18.026 -
bm_gcd_random 29.261 -
bm_gcd_trivial 0.684 -
bm_lexicographical_compare<int>/1 1.546 11.24%
bm_lexicographical_compare<int>/1048576 68525.981 -
bm_lexicographical_compare<int>/262144 16245.302 -
bm_lexicographical_compare<int>/32768 1916.405 -
bm_lexicographical_compare<int>/4096 238.472 -
bm_lexicographical_compare<int>/512 29.819 -
bm_lexicographical_compare<int>/64 4.470 -
bm_lexicographical_compare<int>/8 1.507 -3.75%
bm_lexicographical_compare<signed_char>/1 1.361 3.42%
bm_lexicographical_compare<signed_char>/1048576 16328.386 -
bm_lexicographical_compare<signed_char>/262144 3837.325 -
bm_lexicographical_compare<signed_char>/32768 478.439 -
bm_lexicographical_compare<signed_char>/4096 59.766 -
bm_lexicographical_compare<signed_char>/512 7.743 -
bm_lexicographical_compare<signed_char>/64 2.019 2.17%
bm_lexicographical_compare<signed_char>/8 3.299 -
bm_lexicographical_compare<unsigned_char>/1 1.442 -10.40%
bm_lexicographical_compare<unsigned_char>/1048576 17930.161 -
bm_lexicographical_compare<unsigned_char>/262144 4495.060 -
bm_lexicographical_compare<unsigned_char>/32768 572.322 -
bm_lexicographical_compare<unsigned_char>/4096 77.793 -
bm_lexicographical_compare<unsigned_char>/512 8.656 -1.41%
bm_lexicographical_compare<unsigned_char>/64 1.828 -8.07%
bm_lexicographical_compare<unsigned_char>/8 1.206 -12.91%
bm_ranges_lexicographical_compare<int>/1 1.440 -
bm_ranges_lexicographical_compare<int>/1048576 68515.329 -
bm_ranges_lexicographical_compare<int>/262144 16246.559 -
bm_ranges_lexicographical_compare<int>/32768 1917.431 -
bm_ranges_lexicographical_compare<int>/4096 238.595 -
bm_ranges_lexicographical_compare<int>/512 29.793 -
bm_ranges_lexicographical_compare<int>/64 4.503 -2.57%
bm_ranges_lexicographical_compare<int>/8 1.537 -4.94%
bm_ranges_lexicographical_compare<signed_char>/1 1.574 5.15%
bm_ranges_lexicographical_compare<signed_char>/1048576 16247.935 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.193 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.969 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.853 -
bm_ranges_lexicographical_compare<signed_char>/512 8.013 1.97%
bm_ranges_lexicographical_compare<signed_char>/64 2.305 -
bm_ranges_lexicographical_compare<signed_char>/8 3.531 2.97%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.618 -4.87%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.517 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.327 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.529 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.742 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.786 1.37%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.859 -2.52%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.388 1.75%
bm_ranges_swap_ranges_vb_aligned/1024 6.532 -
bm_ranges_swap_ranges_vb_aligned/1048576 3468.429 3.83%
bm_ranges_swap_ranges_vb_aligned/128 3.388 -1.42%
bm_ranges_swap_ranges_vb_aligned/131072 246.277 -1.61%
bm_ranges_swap_ranges_vb_aligned/16 3.292 -
bm_ranges_swap_ranges_vb_aligned/16384 34.914 -
bm_ranges_swap_ranges_vb_aligned/2048 8.651 2.11%
bm_ranges_swap_ranges_vb_aligned/256 3.460 -2.59%
bm_ranges_swap_ranges_vb_aligned/262144 482.708 -2.78%
bm_ranges_swap_ranges_vb_aligned/32 3.290 -
bm_ranges_swap_ranges_vb_aligned/32768 64.110 -
bm_ranges_swap_ranges_vb_aligned/4096 11.931 -
bm_ranges_swap_ranges_vb_aligned/512 5.251 1.60%
bm_ranges_swap_ranges_vb_aligned/524288 1068.900 2.39%
bm_ranges_swap_ranges_vb_aligned/64 3.108 1.51%
bm_ranges_swap_ranges_vb_aligned/65536 123.179 -
bm_ranges_swap_ranges_vb_aligned/8 3.246 -
bm_ranges_swap_ranges_vb_aligned/8192 19.521 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15684.183 -
bm_ranges_swap_ranges_vb_unaligned/262144 3764.902 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.760 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.089 -
bm_ranges_swap_ranges_vb_unaligned/512 13.428 -
bm_ranges_swap_ranges_vb_unaligned/64 6.215 -
bm_ranges_swap_ranges_vb_unaligned/8 5.192 2.64%
bm_swap_ranges_vb_aligned/1048576 3345.064 -
bm_swap_ranges_vb_aligned/262144 482.935 -
bm_swap_ranges_vb_aligned/32768 63.790 -2.45%
bm_swap_ranges_vb_aligned/4096 12.527 -4.32%
bm_swap_ranges_vb_aligned/512 4.945 -
bm_swap_ranges_vb_aligned/64 2.908 -
bm_swap_ranges_vb_aligned/8 3.236 2.90%
bm_swap_ranges_vb_unaligned/1048576 15917.892 -
bm_swap_ranges_vb_unaligned/262144 3838.083 -
bm_swap_ranges_vb_unaligned/32768 484.391 -
bm_swap_ranges_vb_unaligned/4096 65.087 -
bm_swap_ranges_vb_unaligned/512 12.588 -
bm_swap_ranges_vb_unaligned/64 4.972 -
bm_swap_ranges_vb_unaligned/8 4.756 -
bm_write 600.778 -
ranges::min(std::deque<__int128>)/1 0.807 1.88%
ranges::min(std::deque<__int128>)/64 20.926 -16.46%
ranges::min(std::deque<__int128>)/70000 24296.079 -31.84%
ranges::min(std::deque<__int128>)/8 2.830 -1.43%
ranges::min(std::deque<char>)/1 0.788 13.77%
ranges::min(std::deque<char>)/64 21.738 21.20%
ranges::min(std::deque<char>)/70000 26539.220 33.82%
ranges::min(std::deque<char>)/8 2.655 12.50%
ranges::min(std::deque<long_long>)/1 0.693 3.49%
ranges::min(std::deque<long_long>)/64 22.098 22.45%
ranges::min(std::deque<long_long>)/70000 31582.774 67.14%
ranges::min(std::deque<long_long>)/8 2.313 -
ranges::min(std::list<__int128>)/1 0.459 12.56%
ranges::min(std::list<__int128>)/64 33.546 -
ranges::min(std::list<__int128>)/70000 60221.542 2.47%
ranges::min(std::list<__int128>)/8 2.077 -
ranges::min(std::list<char>)/1 0.456 8.84%
ranges::min(std::list<char>)/64 27.398 2.32%
ranges::min(std::list<char>)/70000 54649.152 -
ranges::min(std::list<char>)/8 1.946 1.90%
ranges::min(std::list<long_long>)/1 0.376 -16.47%
ranges::min(std::list<long_long>)/64 25.076 1.78%
ranges::min(std::list<long_long>)/70000 52055.661 2.48%
ranges::min(std::list<long_long>)/8 1.929 -
ranges::min(std::vector<__int128>)/1 0.345 -7.88%
ranges::min(std::vector<__int128>)/64 24.653 -26.83%
ranges::min(std::vector<__int128>)/70000 27143.096 -31.26%
ranges::min(std::vector<__int128>)/8 2.868 -5.05%
ranges::min(std::vector<char>)/1 0.457 -
ranges::min(std::vector<char>)/64 4.290 1.75%
ranges::min(std::vector<char>)/70000 497.593 -
ranges::min(std::vector<char>)/8 2.276 -5.91%
ranges::min(std::vector<long_long>)/1 0.382 27.32%
ranges::min(std::vector<long_long>)/64 5.236 6.18%
ranges::min(std::vector<long_long>)/70000 7994.976 -
ranges::min(std::vector<long_long>)/8 2.406 5.47%
ranges::minmax(std::deque<__int128>)/1 0.707 -
ranges::minmax(std::deque<__int128>)/64 30.785 -14.67%
ranges::minmax(std::deque<__int128>)/70000 35517.981 -2.87%
ranges::minmax(std::deque<__int128>)/8 3.778 -2.42%
ranges::minmax(std::deque<char>)/1 0.832 -9.35%
ranges::minmax(std::deque<char>)/64 23.326 -
ranges::minmax(std::deque<char>)/70000 24183.151 -
ranges::minmax(std::deque<char>)/8 3.564 -5.08%
ranges::minmax(std::deque<long_long>)/1 0.814 -3.92%
ranges::minmax(std::deque<long_long>)/64 24.130 -7.47%
ranges::minmax(std::deque<long_long>)/70000 26162.723 -9.96%
ranges::minmax(std::deque<long_long>)/8 3.692 -7.50%
ranges::minmax(std::list<__int128>)/1 0.468 2.72%
ranges::minmax(std::list<__int128>)/64 39.379 -6.24%
ranges::minmax(std::list<__int128>)/70000 59171.513 -6.53%
ranges::minmax(std::list<__int128>)/8 3.882 -
ranges::minmax(std::list<char>)/1 0.414 18.72%
ranges::minmax(std::list<char>)/64 33.731 -3.61%
ranges::minmax(std::list<char>)/70000 54829.869 -2.71%
ranges::minmax(std::list<char>)/8 2.486 -1.35%
ranges::minmax(std::list<long_long>)/1 0.372 -19.67%
ranges::minmax(std::list<long_long>)/64 31.107 1.57%
ranges::minmax(std::list<long_long>)/70000 55872.259 1.67%
ranges::minmax(std::list<long_long>)/8 2.553 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.162 -
ranges::minmax(std::vector<__int128>)/70000 35228.079 -
ranges::minmax(std::vector<__int128>)/8 4.129 -
ranges::minmax(std::vector<char>)/1 0.620 -
ranges::minmax(std::vector<char>)/64 1.239 -
ranges::minmax(std::vector<char>)/70000 593.459 -
ranges::minmax(std::vector<char>)/8 0.986 -13.62%
ranges::minmax(std::vector<long_long>)/1 0.691 -
ranges::minmax(std::vector<long_long>)/64 10.226 -
ranges::minmax(std::vector<long_long>)/70000 9215.328 -
ranges::minmax(std::vector<long_long>)/8 2.112 -
rng::contains(deque<int>)_(process_all)/1048576 245344.848 -
rng::contains(deque<int>)_(process_all)/32 8.759 -
rng::contains(deque<int>)_(process_all)/50 12.712 -
rng::contains(deque<int>)_(process_all)/8 3.116 -
rng::contains(deque<int>)_(process_all)/8192 1876.326 -
rng::contains(list<int>)_(process_all)/1048576 821730.607 -1.30%
rng::contains(list<int>)_(process_all)/32 8.914 -4.50%
rng::contains(list<int>)_(process_all)/50 18.543 3.26%
rng::contains(list<int>)_(process_all)/8 2.352 -
rng::contains(list<int>)_(process_all)/8192 6922.225 -1.20%
rng::contains(vector<int>)_(process_all)/1048576 233728.006 -
rng::contains(vector<int>)_(process_all)/32 8.265 -
rng::contains(vector<int>)_(process_all)/50 12.181 -
rng::contains(vector<int>)_(process_all)/8 2.594 2.73%
rng::contains(vector<int>)_(process_all)/8192 1813.618 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19291.732 -7.12%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21103.500 -2.59%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1528844.396 5.35%
rng::contains_subrange(deque<int>)_(process_all)/1048576 430085.431 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.356 -17.60%
rng::contains_subrange(deque<int>)_(process_all)/32 11.818 -28.84%
rng::contains_subrange(deque<int>)_(process_all)/50 22.543 -13.84%
rng::contains_subrange(deque<int>)_(process_all)/8192 3359.508 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502710.191 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.376 -5.30%
rng::contains_subrange(deque<int>)_(same_length)/32 20.002 -3.11%
rng::contains_subrange(deque<int>)_(same_length)/50 28.137 -2.14%
rng::contains_subrange(deque<int>)_(same_length)/8192 3921.085 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477741.934 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.423 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.594 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.629 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3728.019 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37777.918 1.04%
rng::contains_subrange(list<int>)_(near_matches)/1024 38888.295 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2538962.409 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853322.929 -
rng::contains_subrange(list<int>)_(process_all)/16 4.887 -1.79%
rng::contains_subrange(list<int>)_(process_all)/32 10.207 -
rng::contains_subrange(list<int>)_(process_all)/50 17.470 3.80%
rng::contains_subrange(list<int>)_(process_all)/8192 6944.928 -15.61%
rng::contains_subrange(list<int>)_(same_length)/1048576 938344.223 -
rng::contains_subrange(list<int>)_(same_length)/16 5.867 -3.20%
rng::contains_subrange(list<int>)_(same_length)/32 16.521 -
rng::contains_subrange(list<int>)_(same_length)/50 25.357 -
rng::contains_subrange(list<int>)_(same_length)/8192 7970.993 -
rng::contains_subrange(list<int>)_(single_element)/1048576 857290.846 4.67%
rng::contains_subrange(list<int>)_(single_element)/16 4.747 -4.51%
rng::contains_subrange(list<int>)_(single_element)/32 10.283 1.05%
rng::contains_subrange(list<int>)_(single_element)/50 16.873 -4.78%
rng::contains_subrange(list<int>)_(single_element)/8192 6813.100 -12.83%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13227.834 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13960.793 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767353.161 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209505.264 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.768 1.31%
rng::contains_subrange(vector<int>)_(process_all)/32 8.150 3.32%
rng::contains_subrange(vector<int>)_(process_all)/50 11.544 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1632.408 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244309.306 -2.88%
rng::contains_subrange(vector<int>)_(same_length)/16 4.779 -1.49%
rng::contains_subrange(vector<int>)_(same_length)/32 8.651 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.691 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1900.793 -3.73%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234589.973 1.13%
rng::contains_subrange(vector<int>)_(single_element)/16 4.834 2.74%
rng::contains_subrange(vector<int>)_(single_element)/32 8.652 1.59%
rng::contains_subrange(vector<int>)_(single_element)/50 12.581 1.27%
rng::contains_subrange(vector<int>)_(single_element)/8192 1828.351 1.09%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.020 8.17%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491031.768 -2.55%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.029 8.67%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.636 17.07%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3830.853 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.142 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.774 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.142 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.146 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 516.323 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513946.219 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.574 2.58%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.549 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3983.119 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.711 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.167 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2065.611 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2206492.447 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.411 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.053 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17768.414 -11.33%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 609.888 -18.96%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444073.560 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.393 1.77%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.938 1.91%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11709.248 3.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1750.349 -3.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2348643.535 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.569 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.869 2.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20160.935 3.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 656.025 25.61%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1444531.250 -8.99%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.532 1.87%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.879 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11087.984 -5.19%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -8.82%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -9.00%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.771 5.40%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -8.94%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.119 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956260.487 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.574 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.130 1.81%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9163.079 3.97%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -4.98%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -5.07%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -1.32%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -4.98%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 856.156 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1074034.435 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.984 1.85%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.967 4.42%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 14387.963 25.65%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.089 1.40%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73740.271 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.495 -1.38%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.485 -13.23%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.673 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.205 4.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.156 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.207 4.43%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.207 4.44%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.043 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306018.784 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.874 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.011 -1.79%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.504 -
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.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.137 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9379.775 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.419 -1.52%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.602 -3.77%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2314.606 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.853 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15524.929 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.643 1.21%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.496 -2.32%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3879.002 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.830 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26966.980 -5.73%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.988 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.434 -4.53%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11172.494 6.44%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.159 3.02%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 661.486 2.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.656 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.059 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.884 2.00%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 281.025 -2.73%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8731.123 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.744 -4.21%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.398 5.01%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2150.498 -
rng::find(vector<bool>)_(process_all)/1024 4.561 -1.17%
rng::find(vector<bool>)_(process_all)/1048576 3664.977 -
rng::find(vector<bool>)_(process_all)/50 0.788 23.42%
rng::find(vector<bool>)_(process_all)/8 0.733 14.90%
rng::find(vector<bool>)_(process_all)/8192 33.483 -
rng::find_if(vector<bool>)_(process_all)/1024 566.250 -
rng::find_if(vector<bool>)_(process_all)/1048576 580325.456 -
rng::find_if(vector<bool>)_(process_all)/50 23.812 -
rng::find_if(vector<bool>)_(process_all)/8 3.520 -
rng::find_if(vector<bool>)_(process_all)/8192 4528.330 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.679 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 577752.374 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.976 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.551 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4515.039 -
rng::find_last(deque<int>)_(bail_10%)/1024 262.675 15.95%
rng::find_last(deque<int>)_(bail_10%)/1048576 323873.499 -
rng::find_last(deque<int>)_(bail_10%)/50 13.073 15.00%
rng::find_last(deque<int>)_(bail_10%)/8 2.774 1.21%
rng::find_last(deque<int>)_(bail_10%)/8192 2509.558 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.208 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25493.178 -
rng::find_last(deque<int>)_(bail_90%)/50 1.877 -1.44%
rng::find_last(deque<int>)_(bail_90%)/8 0.890 -
rng::find_last(deque<int>)_(bail_90%)/8192 201.683 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.330 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706645.075 93.51%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.575 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.299 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5850.217 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.701 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 671084.722 70.24%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.890 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.434 1.89%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6059.878 2.39%
rng::find_last(list<int>)_(bail_10%)/1024 674.536 -
rng::find_last(list<int>)_(bail_10%)/1048576 784642.105 -
rng::find_last(list<int>)_(bail_10%)/50 15.991 -
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6353.657 -
rng::find_last(list<int>)_(bail_90%)/1024 76.476 2.84%
rng::find_last(list<int>)_(bail_90%)/1048576 85998.510 -
rng::find_last(list<int>)_(bail_90%)/50 1.251 -3.49%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 604.094 -
rng::find_last(vector<char>)_(bail_10%)/1024 211.021 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206414.188 -
rng::find_last(vector<char>)_(bail_10%)/50 10.881 -
rng::find_last(vector<char>)_(bail_10%)/8 2.010 -
rng::find_last(vector<char>)_(bail_10%)/8192 1625.061 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.685 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23051.841 -
rng::find_last(vector<char>)_(bail_90%)/50 1.446 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.511 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.432 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213781.832 -
rng::find_last(vector<int>)_(bail_10%)/50 10.916 -
rng::find_last(vector<int>)_(bail_10%)/8 2.017 -
rng::find_last(vector<int>)_(bail_10%)/8192 1654.172 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.956 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23198.548 -
rng::find_last(vector<int>)_(bail_90%)/50 1.473 4.01%
rng::find_last(vector<int>)_(bail_90%)/8 0.451 5.87%
rng::find_last(vector<int>)_(bail_90%)/8192 189.309 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.225 -1.17%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362069.286 -1.22%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.641 -5.02%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.803 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2765.676 -3.79%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.252 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38649.115 1.26%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.513 -1.48%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.151 11.92%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.481 1.55%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 784.127 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 904984.957 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.590 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.363 3.51%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7176.516 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 767.182 -2.58%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 902910.460 1.35%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.744 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.506 6.04%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6753.541 -
rng::find_last_if(list<int>)_(bail_10%)/1024 679.134 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805659.339 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.272 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.305 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6614.177 -1.04%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.054 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88842.853 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.171 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.253 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.579 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237144.649 -
rng::find_last_if(vector<char>)_(bail_10%)/50 13.531 8.82%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.102 1.54%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1867.146 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.726 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26254.660 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.524 1.47%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.499 6.38%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.844 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 252.435 2.41%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 308646.480 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.531 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.636 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2267.597 3.92%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.276 -3.59%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33550.326 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.539 4.66%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.527 -13.60%
rng::find_last_if(vector<int>)_(bail_90%)/8192 220.350 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 364.647 1.77%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362651.693 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.491 -1.49%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.810 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2770.060 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.595 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38203.489 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.331 2.42%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.937 6.00%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.799 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 761.603 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 913111.110 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.927 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.198 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6633.023 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 768.333 -3.70%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 903739.125 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.017 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.359 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6601.415 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.847 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806794.297 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.079 2.50%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6648.524 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.433 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88899.873 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.094 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.596 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.444 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237645.451 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.399 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1865.388 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.944 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26223.980 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.519 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.508 -23.79%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.444 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.729 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307640.358 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.496 16.93%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.644 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2183.177 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.262 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33551.741 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.475 -2.27%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.482 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.845 -
rng::fold_left(deque<int>)/1048576 552413.082 -
rng::fold_left(deque<int>)/32 16.280 -2.60%
rng::fold_left(deque<int>)/50 27.212 -2.53%
rng::fold_left(deque<int>)/8 3.860 -7.56%
rng::fold_left(deque<int>)/8192 4558.287 6.74%
rng::fold_left(list<int>)/1048576 1456756.553 7.56%
rng::fold_left(list<int>)/32 20.774 -
rng::fold_left(list<int>)/50 37.730 -
rng::fold_left(list<int>)/8 3.862 -
rng::fold_left(list<int>)/8192 10495.035 -3.04%
rng::fold_left(vector<int>)/1048576 1325234.059 -
rng::fold_left(vector<int>)/32 21.826 -
rng::fold_left(vector<int>)/50 37.339 -
rng::fold_left(vector<int>)/8 3.603 1.18%
rng::fold_left(vector<int>)/8192 10312.777 -
rng::for_each(map<int>)/32 25.206 -
rng::for_each(map<int>)/50 37.909 -
rng::for_each(map<int>)/8 6.168 -
rng::for_each(map<int>)/8192 7284.779 -
rng::for_each(multimap<int>)/32 26.255 -
rng::for_each(multimap<int>)/50 40.507 1.08%
rng::for_each(multimap<int>)/8 6.167 -
rng::for_each(multimap<int>)/8192 7387.888 -2.74%
rng::for_each(multiset<int>)/32 25.274 -
rng::for_each(multiset<int>)/50 38.689 -
rng::for_each(multiset<int>)/8 6.845 -
rng::for_each(multiset<int>)/8192 7637.159 -1.75%
rng::for_each(set<int>)/32 25.202 -
rng::for_each(set<int>)/50 37.750 -1.05%
rng::for_each(set<int>)/8 6.534 -4.23%
rng::for_each(set<int>)/8192 7686.986 -
rng::starts_with(deque<int>)/1000 475.652 5.20%
rng::starts_with(deque<int>)/1024 486.142 7.80%
rng::starts_with(deque<int>)/1048576 492889.689 -
rng::starts_with(deque<int>)/8 3.974 -
rng::starts_with(deque<int>)/8192 3853.972 -
rng::starts_with(deque<int>,_pred)/1000 508.485 -
rng::starts_with(deque<int>,_pred)/1024 521.836 -
rng::starts_with(deque<int>,_pred)/1048576 512221.685 1.15%
rng::starts_with(deque<int>,_pred)/8 4.648 -
rng::starts_with(deque<int>,_pred)/8192 3924.525 -
rng::starts_with(list<int>)/1000 758.078 -
rng::starts_with(list<int>)/1024 776.853 -
rng::starts_with(list<int>)/1048576 945443.050 -
rng::starts_with(list<int>)/8 2.924 -
rng::starts_with(list<int>)/8192 9314.875 -
rng::starts_with(list<int>,_pred)/1000 789.500 -
rng::starts_with(list<int>,_pred)/1024 807.462 -
rng::starts_with(list<int>,_pred)/1048576 973868.744 -
rng::starts_with(list<int>,_pred)/8 3.512 -
rng::starts_with(list<int>,_pred)/8192 10498.943 -
rng::starts_with(vector<int>)/1000 58.332 -
rng::starts_with(vector<int>)/1024 59.926 -
rng::starts_with(vector<int>)/1048576 68325.648 -5.26%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.216 -4.06%
rng::starts_with(vector<int>,_pred)/1000 278.907 -
rng::starts_with(vector<int>,_pred)/1024 288.945 -
rng::starts_with(vector<int>,_pred)/1048576 304235.273 -
rng::starts_with(vector<int>,_pred)/8 2.546 3.52%
rng::starts_with(vector<int>,_pred)/8192 2498.973 -
std::adjacent_find(deque<int>)/1024 463.378 -
std::adjacent_find(deque<int>)/1048576 476103.444 -
std::adjacent_find(deque<int>)/50 18.655 5.47%
std::adjacent_find(deque<int>)/8 3.803 28.92%
std::adjacent_find(deque<int>)/8192 3711.504 -
std::adjacent_find(deque<int>,_pred)/1024 630.142 -
std::adjacent_find(deque<int>,_pred)/1048576 650662.484 -
std::adjacent_find(deque<int>,_pred)/50 29.818 -
std::adjacent_find(deque<int>,_pred)/8 4.313 3.11%
std::adjacent_find(deque<int>,_pred)/8192 5098.903 -
std::adjacent_find(list<int>)/1024 736.619 -
std::adjacent_find(list<int>)/1048576 870751.652 -
std::adjacent_find(list<int>)/50 23.331 1.11%
std::adjacent_find(list<int>)/8 2.092 -
std::adjacent_find(list<int>)/8192 7222.711 -
std::adjacent_find(list<int>,_pred)/1024 792.448 -
std::adjacent_find(list<int>,_pred)/1048576 921737.276 -
std::adjacent_find(list<int>,_pred)/50 29.352 -
std::adjacent_find(list<int>,_pred)/8 3.794 -1.03%
std::adjacent_find(list<int>,_pred)/8192 7273.429 -
std::adjacent_find(vector<int>)/1024 235.181 -
std::adjacent_find(vector<int>)/1048576 236449.196 1.17%
std::adjacent_find(vector<int>)/50 11.993 -
std::adjacent_find(vector<int>)/8 2.039 -
std::adjacent_find(vector<int>)/8192 1834.514 -
std::adjacent_find(vector<int>,_pred)/1024 400.346 -
std::adjacent_find(vector<int>,_pred)/1048576 470446.624 -
std::adjacent_find(vector<int>,_pred)/50 23.696 1.31%
std::adjacent_find(vector<int>,_pred)/8 3.224 -2.48%
std::adjacent_find(vector<int>,_pred)/8192 3191.135 -
std::all_of(deque<int>)_(process_all)/32 12.314 -
std::all_of(deque<int>)_(process_all)/32768 11830.835 15.93%
std::all_of(deque<int>)_(process_all)/50 18.950 -2.06%
std::all_of(deque<int>)_(process_all)/8 3.434 -
std::all_of(deque<int>)_(process_all)/8192 2954.612 13.62%
std::all_of(list<int>)_(process_all)/32 11.466 -
std::all_of(list<int>)_(process_all)/32768 26276.923 2.00%
std::all_of(list<int>)_(process_all)/50 22.032 -
std::all_of(list<int>)_(process_all)/8 2.668 -
std::all_of(list<int>)_(process_all)/8192 7072.432 -
std::all_of(vector<int>)_(process_all)/32 8.441 1.13%
std::all_of(vector<int>)_(process_all)/32768 8127.444 -
std::all_of(vector<int>)_(process_all)/50 15.143 9.82%
std::all_of(vector<int>)_(process_all)/8 2.461 -
std::all_of(vector<int>)_(process_all)/8192 2041.504 -
std::any_of(deque<int>)_(process_all)/32 12.312 -
std::any_of(deque<int>)_(process_all)/32768 10874.973 7.73%
std::any_of(deque<int>)_(process_all)/50 18.907 -
std::any_of(deque<int>)_(process_all)/8 3.436 -
std::any_of(deque<int>)_(process_all)/8192 2726.196 8.23%
std::any_of(list<int>)_(process_all)/32 11.852 1.73%
std::any_of(list<int>)_(process_all)/32768 27441.440 6.27%
std::any_of(list<int>)_(process_all)/50 22.129 1.17%
std::any_of(list<int>)_(process_all)/8 2.655 -
std::any_of(list<int>)_(process_all)/8192 7718.614 -1.28%
std::any_of(vector<int>)_(process_all)/32 8.487 2.25%
std::any_of(vector<int>)_(process_all)/32768 8119.326 -
std::any_of(vector<int>)_(process_all)/50 12.707 -12.90%
std::any_of(vector<int>)_(process_all)/8 2.553 2.49%
std::any_of(vector<int>)_(process_all)/8192 2038.878 -
std::copy(deque<int>)/1048576 50042.631 -
std::copy(deque<int>)/262144 11660.602 -
std::copy(deque<int>)/32768 1134.462 -
std::copy(deque<int>)/4096 145.467 -
std::copy(deque<int>)/512 16.665 -
std::copy(deque<int>)/64 2.683 -1.06%
std::copy(deque<int>)/8 2.758 -
std::copy(list<int>)/1048576 867201.294 -
std::copy(list<int>)/262144 214136.426 -
std::copy(list<int>)/32768 26227.025 -
std::copy(list<int>)/4096 3100.080 -
std::copy(list<int>)/512 364.844 -
std::copy(list<int>)/64 45.980 51.68%
std::copy(list<int>)/8 2.538 1.98%
std::copy(vector<bool>)_(aligned)/1048576 2869.514 -15.06%
std::copy(vector<bool>)_(aligned)/262144 499.565 -39.82%
std::copy(vector<bool>)_(aligned)/32768 35.421 -
std::copy(vector<bool>)_(aligned)/4096 4.691 -2.28%
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.355 4.93%
std::copy(vector<bool>)_(unaligned)/1048576 7020.487 -
std::copy(vector<bool>)_(unaligned)/262144 1712.398 -
std::copy(vector<bool>)_(unaligned)/32768 214.867 -1.36%
std::copy(vector<bool>)_(unaligned)/4096 26.086 -
std::copy(vector<bool>)_(unaligned)/512 3.485 -
std::copy(vector<bool>)_(unaligned)/64 1.807 -
std::copy(vector<int>)/1048576 50212.457 -
std::copy(vector<int>)/262144 12379.289 -1.17%
std::copy(vector<int>)/32768 3787.106 8.82%
std::copy(vector<int>)/4096 208.084 44.64%
std::copy(vector<int>)/512 15.943 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.275 3.86%
std::copy_backward(deque<int>)/1048576 132476.162 -5.89%
std::copy_backward(deque<int>)/262144 32110.483 -5.80%
std::copy_backward(deque<int>)/32768 4022.728 8.01%
std::copy_backward(deque<int>)/4096 147.886 -
std::copy_backward(deque<int>)/512 19.090 5.89%
std::copy_backward(deque<int>)/64 3.538 16.84%
std::copy_backward(deque<int>)/8 2.740 1.53%
std::copy_backward(list<int>)/1048576 880897.408 -
std::copy_backward(list<int>)/262144 218357.195 -
std::copy_backward(list<int>)/32768 26937.118 -
std::copy_backward(list<int>)/4096 3193.404 -
std::copy_backward(list<int>)/512 367.765 -
std::copy_backward(list<int>)/64 31.212 1.05%
std::copy_backward(list<int>)/8 2.415 5.88%
std::copy_backward(vector<bool>)_(aligned)/1048576 2682.167 3.70%
std::copy_backward(vector<bool>)_(aligned)/262144 642.758 -15.94%
std::copy_backward(vector<bool>)_(aligned)/32768 35.565 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.132 2.14%
std::copy_backward(vector<bool>)_(aligned)/512 1.563 1.83%
std::copy_backward(vector<bool>)_(aligned)/64 1.768 4.53%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6541.763 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.795 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.336 1.10%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.355 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.805 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.905 -
std::copy_backward(vector<int>)/1048576 50196.756 -
std::copy_backward(vector<int>)/262144 12452.992 1.70%
std::copy_backward(vector<int>)/32768 3641.692 -4.06%
std::copy_backward(vector<int>)/4096 228.204 51.25%
std::copy_backward(vector<int>)/512 16.595 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.207 2.50%
std::copy_if(deque<int>)_(entire_range)/1048576 277130.112 -
std::copy_if(deque<int>)_(entire_range)/262144 69692.778 -
std::copy_if(deque<int>)_(entire_range)/32768 8677.339 -
std::copy_if(deque<int>)_(entire_range)/4096 1027.342 -
std::copy_if(deque<int>)_(entire_range)/512 135.463 -
std::copy_if(deque<int>)_(entire_range)/64 16.148 -
std::copy_if(deque<int>)_(entire_range)/8 2.648 -
std::copy_if(deque<int>)_(every_other)/1048576 371788.122 -
std::copy_if(deque<int>)_(every_other)/262144 92954.726 -
std::copy_if(deque<int>)_(every_other)/32768 11622.446 -
std::copy_if(deque<int>)_(every_other)/4096 1452.831 -
std::copy_if(deque<int>)_(every_other)/512 181.499 -
std::copy_if(deque<int>)_(every_other)/64 23.351 -
std::copy_if(deque<int>)_(every_other)/8 3.449 -
std::copy_if(list<int>)_(entire_range)/1048576 876962.708 -
std::copy_if(list<int>)_(entire_range)/262144 217945.267 -
std::copy_if(list<int>)_(entire_range)/32768 25649.218 -2.32%
std::copy_if(list<int>)_(entire_range)/4096 3045.318 -
std::copy_if(list<int>)_(entire_range)/512 371.134 1.13%
std::copy_if(list<int>)_(entire_range)/64 30.586 -
std::copy_if(list<int>)_(entire_range)/8 2.579 1.74%
std::copy_if(list<int>)_(every_other)/1048576 841034.988 2.22%
std::copy_if(list<int>)_(every_other)/262144 210955.641 1.99%
std::copy_if(list<int>)_(every_other)/32768 25536.148 -
std::copy_if(list<int>)_(every_other)/4096 3447.442 3.62%
std::copy_if(list<int>)_(every_other)/512 300.297 -16.33%
std::copy_if(list<int>)_(every_other)/64 27.939 -
std::copy_if(list<int>)_(every_other)/8 2.308 -
std::copy_if(vector<int>)_(entire_range)/1048576 244878.983 -
std::copy_if(vector<int>)_(entire_range)/262144 59831.469 -
std::copy_if(vector<int>)_(entire_range)/32768 7459.020 -
std::copy_if(vector<int>)_(entire_range)/4096 934.539 -
std::copy_if(vector<int>)_(entire_range)/512 123.290 -
std::copy_if(vector<int>)_(entire_range)/64 16.305 6.70%
std::copy_if(vector<int>)_(entire_range)/8 2.375 2.76%
std::copy_if(vector<int>)_(every_other)/1048576 502807.859 -
std::copy_if(vector<int>)_(every_other)/262144 128171.117 -
std::copy_if(vector<int>)_(every_other)/32768 16229.837 -
std::copy_if(vector<int>)_(every_other)/4096 2002.342 -
std::copy_if(vector<int>)_(every_other)/512 255.338 -
std::copy_if(vector<int>)_(every_other)/64 32.838 -
std::copy_if(vector<int>)_(every_other)/8 4.242 2.67%
std::copy_n(deque<int>)/1048576 50075.318 -
std::copy_n(deque<int>)/262144 11725.087 1.01%
std::copy_n(deque<int>)/32768 1136.004 -
std::copy_n(deque<int>)/4096 145.271 -
std::copy_n(deque<int>)/512 16.735 -
std::copy_n(deque<int>)/64 2.787 -
std::copy_n(deque<int>)/8 2.754 -
std::copy_n(list<int>)/1048576 867813.643 -
std::copy_n(list<int>)/262144 216431.539 -
std::copy_n(list<int>)/32768 27070.503 3.09%
std::copy_n(list<int>)/4096 3566.140 -31.25%
std::copy_n(list<int>)/512 343.776 -
std::copy_n(list<int>)/64 14.892 -
std::copy_n(list<int>)/8 2.227 -
std::copy_n(vector<bool>)_(aligned)/1048576 1595.763 -42.05%
std::copy_n(vector<bool>)_(aligned)/262144 620.992 19.36%
std::copy_n(vector<bool>)_(aligned)/32768 35.694 1.99%
std::copy_n(vector<bool>)_(aligned)/4096 5.019 5.02%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.297 -4.18%
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.049 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.595 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.161 1.59%
std::copy_n(vector<bool>)_(unaligned)/4096 26.098 -
std::copy_n(vector<bool>)_(unaligned)/512 3.478 -
std::copy_n(vector<bool>)_(unaligned)/64 1.815 -
std::copy_n(vector<int>)/1048576 49603.723 -
std::copy_n(vector<int>)/262144 11427.327 -8.61%
std::copy_n(vector<int>)/32768 3757.421 8.51%
std::copy_n(vector<int>)/4096 140.736 -10.95%
std::copy_n(vector<int>)/512 16.040 -
std::copy_n(vector<int>)/64 2.465 -1.69%
std::copy_n(vector<int>)/8 2.160 -10.54%
std::count(deque<int>)_(every_other)/1024 245.872 -
std::count(deque<int>)_(every_other)/1048576 252705.756 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1932.613 -
std::count(list<int>)_(every_other)/1024 708.066 -
std::count(list<int>)_(every_other)/1048576 816888.069 -
std::count(list<int>)_(every_other)/8 2.101 -
std::count(list<int>)_(every_other)/8192 7207.727 5.64%
std::count(vector<bool>)/1000 3.000 1.26%
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1456.690 -
std::count(vector<bool>)/8192 11.425 -
std::count(vector<int>)_(every_other)/1024 102.796 -
std::count(vector<int>)_(every_other)/1048576 105108.266 -
std::count(vector<int>)_(every_other)/8 1.380 6.70%
std::count(vector<int>)_(every_other)/8192 818.426 -
std::count_if(deque<int>)_(every_other)/1024 346.411 -
std::count_if(deque<int>)_(every_other)/1048576 342465.037 -
std::count_if(deque<int>)_(every_other)/8 3.506 -
std::count_if(deque<int>)_(every_other)/8192 2684.560 -
std::count_if(list<int>)_(every_other)/1024 754.099 -
std::count_if(list<int>)_(every_other)/1048576 886076.188 -
std::count_if(list<int>)_(every_other)/8 2.763 -
std::count_if(list<int>)_(every_other)/8192 7091.492 -
std::count_if(vector<int>)_(every_other)/1024 245.959 -
std::count_if(vector<int>)_(every_other)/1048576 247803.786 -
std::count_if(vector<int>)_(every_other)/8 4.140 -
std::count_if(vector<int>)_(every_other)/8192 1898.548 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.901 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.525 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 815.333 -2.40%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 362.418 1.55%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.733 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2864.902 8.53%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.480 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.500 3.78%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 444.527 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.549 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.401 5.36%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.279 1.04%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.426 -6.10%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.666 2.72%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.166 -
std::deque<int>::ctor(size)/1024 74.723 7.47%
std::deque<int>::ctor(size)/32 28.623 9.36%
std::deque<int>::ctor(size)/8192 451.811 3.28%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.183 6.21%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.515 5.10%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.687 1.60%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.354 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.505 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.427 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.536 2.59%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.767 3.61%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.792 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.928 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.021 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.985 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.685 -1.03%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.455 1.22%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.024 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.947 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.793 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 304.470 -3.96%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.560 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.933 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2528.536 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.725 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 842.516 1.02%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.966 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10387.346 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 14352.140 14.74%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 745.642 1.66%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115817.697 2.34%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.381 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.519 5.87%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6115.366 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6777.968 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.172 -3.85%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54899.386 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 873.288 1.07%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 55.140 13.68%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12900.597 7.73%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21607.179 6.65%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 672.239 7.38%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 190037.700 6.00%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.903 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 53.009 11.43%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12889.124 7.59%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20790.773 3.05%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 642.340 2.99%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183478.365 3.02%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1067.097 1.26%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 56.661 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11627.318 1.31%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20392.742 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 626.732 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179183.318 -
std::deque<std::string>::ctor(size)/1024 729.875 3.92%
std::deque<std::string>::ctor(size)/32 50.150 21.91%
std::deque<std::string>::ctor(size)/8192 8590.280 3.23%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 956.956 -1.54%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 51.506 -4.50%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12512.634 -3.57%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21579.923 4.35%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 632.548 1.37%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 188391.871 4.06%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.363 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.370 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.376 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 27.398 16.27%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 26.583 15.91%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 27.391 15.98%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.962 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.653 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2346.082 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.008 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.607 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2359.623 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.924 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.748 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 11.001 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.461 2.10%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 34.049 4.68%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.766 2.93%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.518 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.623 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.314 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.800 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.716 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.969 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 517.333 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.199 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4612.748 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6489.825 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 163.582 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52665.241 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1029.518 -2.76%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.008 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8104.157 -1.23%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13234.275 1.81%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 758.939 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116088.554 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.384 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.199 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.271 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.193 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.789 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.737 -
std::distance(deque<int>)/1024 0.849 -1.68%
std::distance(deque<int>)/4096 0.851 -
std::distance(deque<int>)/50 0.849 -3.87%
std::distance(deque<int>)/8192 0.849 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -3.20%
std::distance(join_view(vector<vector<int>>))/4096 4.503 -
std::distance(join_view(vector<vector<int>>))/50 0.635 6.87%
std::distance(join_view(vector<vector<int>>))/8192 8.283 -
std::equal(deque<int>)_(it,_it,_it)/1024 475.231 1.70%
std::equal(deque<int>)_(it,_it,_it)/1048576 498917.053 -
std::equal(deque<int>)_(it,_it,_it)/50 22.646 -10.67%
std::equal(deque<int>)_(it,_it,_it)/8 4.416 -1.24%
std::equal(deque<int>)_(it,_it,_it)/8192 3885.262 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 421.954 3.99%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 475454.833 11.89%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.744 2.52%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.015 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3617.922 16.78%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 513.802 -2.12%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 542024.629 5.66%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.939 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.297 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4125.916 3.49%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 510.168 -2.22%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519460.897 1.26%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.480 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.531 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4024.193 -
std::equal(list<int>)_(it,_it,_it)/1024 1136.134 -
std::equal(list<int>)_(it,_it,_it)/1048576 1321161.810 -
std::equal(list<int>)_(it,_it,_it)/50 35.682 -
std::equal(list<int>)_(it,_it,_it)/8 2.693 -
std::equal(list<int>)_(it,_it,_it)/8192 9961.466 5.92%
std::equal(list<int>)_(it,_it,_it,_it)/1024 783.135 1.66%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953844.599 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.776 10.94%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12148.025 1.92%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 811.785 1.30%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 979159.983 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 38.388 13.91%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.472 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12857.021 9.87%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.451 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322142.310 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.588 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.513 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12469.137 5.14%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -8.06%
std::equal(vector<bool>)_(unaligned)/1024 6.038 -
std::equal(vector<bool>)_(unaligned)/1048576 6419.399 -
std::equal(vector<bool>)_(unaligned)/50 1.135 -
std::equal(vector<bool>)_(unaligned)/8 1.072 -4.90%
std::equal(vector<bool>)_(unaligned)/8192 57.219 2.31%
std::equal(vector<int>)_(it,_it,_it)/1024 77.870 -
std::equal(vector<int>)_(it,_it,_it)/1048576 74265.401 -
std::equal(vector<int>)_(it,_it,_it)/50 4.119 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.927 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.072 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73729.902 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.211 -4.41%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.407 -2.25%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.461 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.384 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305873.671 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.685 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.008 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.714 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.871 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305651.765 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.453 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.611 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.934 -
std::fill(deque<int>)/1024 30.222 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 237.933 -
std::fill(list<int>)/1024 503.946 2.40%
std::fill(list<int>)/32 8.362 -
std::fill(list<int>)/50 35.172 2.95%
std::fill(list<int>)/8192 8936.242 24.41%
std::fill(vector<bool>)/1048576 3832.940 -
std::fill(vector<bool>)/262144 836.114 262.57%
std::fill(vector<bool>)/32768 30.016 -
std::fill(vector<bool>)/4096 4.211 -
std::fill(vector<bool>)/512 1.533 -
std::fill(vector<bool>)/64 1.602 7.26%
std::fill(vector<int>)/1024 30.086 1.47%
std::fill(vector<int>)/32 1.039 -2.30%
std::fill(vector<int>)/50 2.207 -
std::fill(vector<int>)/8192 236.052 -
std::fill_n(deque<int>)/1024 30.394 1.45%
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 236.732 -
std::fill_n(list<int>)/1024 467.768 -28.05%
std::fill_n(list<int>)/32 8.200 1.59%
std::fill_n(list<int>)/50 16.491 5.04%
std::fill_n(list<int>)/8192 8300.818 5.12%
std::fill_n(vector<bool>)/1048576 3821.292 -
std::fill_n(vector<bool>)/262144 839.994 -10.75%
std::fill_n(vector<bool>)/32768 30.293 1.28%
std::fill_n(vector<bool>)/4096 4.204 -
std::fill_n(vector<bool>)/512 1.457 -2.05%
std::fill_n(vector<bool>)/64 1.363 -16.67%
std::fill_n(vector<int>)/1024 29.646 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 234.457 -
std::find(deque<int>)_(bail_25%)/1024 68.095 -
std::find(deque<int>)_(bail_25%)/32768 1939.259 -
std::find(deque<int>)_(bail_25%)/8 2.287 -
std::find(deque<int>)_(bail_25%)/8192 480.508 -
std::find(deque<int>)_(process_all)/1024 245.836 -
std::find(deque<int>)_(process_all)/32768 7827.593 -
std::find(deque<int>)_(process_all)/50 13.237 -
std::find(deque<int>)_(process_all)/8 3.536 -
std::find(deque<int>)_(process_all)/8192 1962.161 -
std::find(list<int>)_(bail_25%)/1024 129.009 -1.82%
std::find(list<int>)_(bail_25%)/32768 7707.670 -2.17%
std::find(list<int>)_(bail_25%)/8 0.926 -
std::find(list<int>)_(bail_25%)/8192 1426.338 -
std::find(list<int>)_(process_all)/1024 711.696 -1.39%
std::find(list<int>)_(process_all)/32768 26618.812 1.82%
std::find(list<int>)_(process_all)/50 19.209 -
std::find(list<int>)_(process_all)/8 2.339 -1.89%
std::find(list<int>)_(process_all)/8192 7391.596 -
std::find(vector<bool>)_(process_all)/1024 4.619 -
std::find(vector<bool>)_(process_all)/1048576 3651.307 -
std::find(vector<bool>)_(process_all)/50 0.622 -8.39%
std::find(vector<bool>)_(process_all)/8 0.625 -10.38%
std::find(vector<bool>)_(process_all)/8192 33.515 -
std::find(vector<char>)_(bail_25%)/1024 5.385 -
std::find(vector<char>)_(bail_25%)/32768 136.707 -
std::find(vector<char>)_(bail_25%)/8 1.109 -3.99%
std::find(vector<char>)_(bail_25%)/8192 40.522 -
std::find(vector<char>)_(process_all)/1024 16.285 -
std::find(vector<char>)_(process_all)/32768 496.248 -
std::find(vector<char>)_(process_all)/50 1.620 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.623 -
std::find(vector<int>)_(bail_25%)/1024 66.309 -
std::find(vector<int>)_(bail_25%)/32768 1871.953 -
std::find(vector<int>)_(bail_25%)/8 1.395 -3.69%
std::find(vector<int>)_(bail_25%)/8192 475.510 -
std::find(vector<int>)_(process_all)/1024 244.254 -
std::find(vector<int>)_(process_all)/32768 7452.211 -
std::find(vector<int>)_(process_all)/50 12.503 -
std::find(vector<int>)_(process_all)/8 2.765 -
std::find(vector<int>)_(process_all)/8192 1863.552 -
std::find(vector<long_long>)_(bail_25%)/1024 23.046 -
std::find(vector<long_long>)_(bail_25%)/32768 729.718 -
std::find(vector<long_long>)_(bail_25%)/8 1.043 13.02%
std::find(vector<long_long>)_(bail_25%)/8192 187.924 -
std::find(vector<long_long>)_(process_all)/1024 90.108 -
std::find(vector<long_long>)_(process_all)/32768 2893.604 -
std::find(vector<long_long>)_(process_all)/50 4.396 -
std::find(vector<long_long>)_(process_all)/8 1.206 -6.76%
std::find(vector<long_long>)_(process_all)/8192 722.452 -
std::find(vector<short>)_(bail_25%)/1024 5.974 -
std::find(vector<short>)_(bail_25%)/32768 187.935 -
std::find(vector<short>)_(bail_25%)/8 0.715 7.13%
std::find(vector<short>)_(bail_25%)/8192 45.411 -
std::find(vector<short>)_(process_all)/1024 22.563 -1.05%
std::find(vector<short>)_(process_all)/32768 722.778 -
std::find(vector<short>)_(process_all)/50 1.701 -2.62%
std::find(vector<short>)_(process_all)/8 0.693 -
std::find(vector<short>)_(process_all)/8192 180.422 -
std::find_end(deque<int>)_(match_near_end)/1000 33.762 -8.86%
std::find_end(deque<int>)_(match_near_end)/1024 32.507 -6.58%
std::find_end(deque<int>)_(match_near_end)/8192 273.271 -3.74%
std::find_end(deque<int>)_(near_matches)/1000 15740.061 -
std::find_end(deque<int>)_(near_matches)/1024 16368.145 -
std::find_end(deque<int>)_(near_matches)/8192 1128383.198 -
std::find_end(deque<int>)_(process_all)/1000 300.546 5.73%
std::find_end(deque<int>)_(process_all)/1024 305.361 4.84%
std::find_end(deque<int>)_(process_all)/1048576 279143.097 2.03%
std::find_end(deque<int>)_(process_all)/8192 2147.671 3.73%
std::find_end(deque<int>)_(same_length)/1000 327.068 -
std::find_end(deque<int>)_(same_length)/1024 333.917 -
std::find_end(deque<int>)_(same_length)/8192 2677.024 -4.34%
std::find_end(deque<int>)_(single_element)/1000 311.272 -
std::find_end(deque<int>)_(single_element)/1024 319.471 -6.82%
std::find_end(deque<int>)_(single_element)/8192 2206.985 -12.67%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.452 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.886 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.124 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31110.079 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32155.085 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1873630.904 -
std::find_end(deque<int>,_pred)_(process_all)/1000 587.832 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.531 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593090.550 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4322.696 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.411 -
std::find_end(deque<int>,_pred)_(same_length)/1024 802.163 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5021.150 1.24%
std::find_end(deque<int>,_pred)_(single_element)/1000 656.914 -
std::find_end(deque<int>,_pred)_(single_element)/1024 669.642 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4890.927 -
std::find_end(forward_list<int>)_(match_near_end)/1000 768.665 1.28%
std::find_end(forward_list<int>)_(match_near_end)/1024 4481.947 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258001.643 -
std::find_end(forward_list<int>)_(near_matches)/1000 36714.386 -
std::find_end(forward_list<int>)_(near_matches)/1024 38060.594 -
std::find_end(forward_list<int>)_(near_matches)/8192 2467751.173 -
std::find_end(forward_list<int>)_(process_all)/1000 693.582 1.65%
std::find_end(forward_list<int>)_(process_all)/1024 706.020 -9.07%
std::find_end(forward_list<int>)_(process_all)/1048576 761905.931 -
std::find_end(forward_list<int>)_(process_all)/8192 5664.868 -6.79%
std::find_end(forward_list<int>)_(same_length)/1000 1480.333 -
std::find_end(forward_list<int>)_(same_length)/1024 1495.973 -
std::find_end(forward_list<int>)_(same_length)/8192 14339.291 -
std::find_end(forward_list<int>)_(single_element)/1000 691.353 -
std::find_end(forward_list<int>)_(single_element)/1024 708.514 -
std::find_end(forward_list<int>)_(single_element)/8192 6143.965 4.49%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.075 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5171.809 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278552.252 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41747.956 1.55%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43040.680 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2697679.488 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 776.024 -3.60%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 776.685 -3.86%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 862477.755 -2.35%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6248.781 -4.06%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.829 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1571.742 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18230.779 6.68%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 742.512 -2.08%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 759.279 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6324.298 2.53%
std::find_end(list<int>)_(match_near_end)/1000 77.521 -
std::find_end(list<int>)_(match_near_end)/1024 60.758 1.01%
std::find_end(list<int>)_(match_near_end)/8192 602.310 -
std::find_end(list<int>)_(near_matches)/1000 33480.425 2.29%
std::find_end(list<int>)_(near_matches)/1024 34897.086 2.31%
std::find_end(list<int>)_(near_matches)/8192 2253275.268 -
std::find_end(list<int>)_(process_all)/1000 717.112 -
std::find_end(list<int>)_(process_all)/1024 730.675 -54.08%
std::find_end(list<int>)_(process_all)/1048576 874399.844 -
std::find_end(list<int>)_(process_all)/8192 7234.407 -11.07%
std::find_end(list<int>)_(same_length)/1000 751.476 2.17%
std::find_end(list<int>)_(same_length)/1024 759.088 1.18%
std::find_end(list<int>)_(same_length)/8192 8056.935 -16.68%
std::find_end(list<int>)_(single_element)/1000 714.692 -
std::find_end(list<int>)_(single_element)/1024 730.871 -
std::find_end(list<int>)_(single_element)/8192 8418.917 6.54%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.488 -1.41%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.131 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.279 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37024.656 1.11%
std::find_end(list<int>,_pred)_(near_matches)/1024 38521.498 1.52%
std::find_end(list<int>,_pred)_(near_matches)/8192 2414357.328 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.726 -
std::find_end(list<int>,_pred)_(process_all)/1024 842.436 3.35%
std::find_end(list<int>,_pred)_(process_all)/1048576 962139.975 -
std::find_end(list<int>,_pred)_(process_all)/8192 8133.401 -
std::find_end(list<int>,_pred)_(same_length)/1000 822.855 6.18%
std::find_end(list<int>,_pred)_(same_length)/1024 825.381 5.06%
std::find_end(list<int>,_pred)_(same_length)/8192 10052.654 22.75%
std::find_end(list<int>,_pred)_(single_element)/1000 797.855 -
std::find_end(list<int>,_pred)_(single_element)/1024 817.078 -
std::find_end(list<int>,_pred)_(single_element)/8192 9112.438 13.60%
std::find_end(vector<int>)_(match_near_end)/1000 27.794 -1.06%
std::find_end(vector<int>)_(match_near_end)/1024 28.690 -3.04%
std::find_end(vector<int>)_(match_near_end)/8192 201.337 -2.76%
std::find_end(vector<int>)_(near_matches)/1000 13663.816 1.16%
std::find_end(vector<int>)_(near_matches)/1024 14129.965 1.08%
std::find_end(vector<int>)_(near_matches)/8192 771978.251 -
std::find_end(vector<int>)_(process_all)/1000 217.255 -
std::find_end(vector<int>)_(process_all)/1024 222.260 -
std::find_end(vector<int>)_(process_all)/1048576 219919.671 1.50%
std::find_end(vector<int>)_(process_all)/8192 1682.410 -
std::find_end(vector<int>)_(same_length)/1000 242.871 -
std::find_end(vector<int>)_(same_length)/1024 248.262 -
std::find_end(vector<int>)_(same_length)/8192 2024.736 -
std::find_end(vector<int>)_(single_element)/1000 242.445 -1.01%
std::find_end(vector<int>)_(single_element)/1024 248.172 -7.61%
std::find_end(vector<int>)_(single_element)/8192 1901.135 -3.99%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.580 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.196 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.864 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22849.687 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23763.896 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1455094.830 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.912 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.549 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 648306.433 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4315.764 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.662 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.807 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5022.107 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.115 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.403 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4786.996 -
std::find_first_of(deque<int>)_(large_needle)/1024 366820.462 -
std::find_first_of(deque<int>)_(large_needle)/32 313.217 5.11%
std::find_first_of(deque<int>)_(large_needle)/50 767.961 7.12%
std::find_first_of(deque<int>)_(large_needle)/8192 23581470.832 -
std::find_first_of(deque<int>)_(small_needle)/1024 3469.973 -
std::find_first_of(deque<int>)_(small_needle)/32 106.225 -
std::find_first_of(deque<int>)_(small_needle)/50 162.820 -1.33%
std::find_first_of(deque<int>)_(small_needle)/8192 27735.351 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 619367.923 3.14%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 607.186 2.13%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1625.829 1.70%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37006026.315 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6194.984 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.664 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.341 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49867.456 -
std::find_first_of(list<int>)_(large_needle)/1024 918645.779 8.30%
std::find_first_of(list<int>)_(large_needle)/32 673.970 -
std::find_first_of(list<int>)_(large_needle)/50 1742.465 -
std::find_first_of(list<int>)_(large_needle)/8192 48972661.068 -
std::find_first_of(list<int>)_(small_needle)/1024 2862.235 3.93%
std::find_first_of(list<int>)_(small_needle)/32 97.481 4.66%
std::find_first_of(list<int>)_(small_needle)/50 145.997 4.35%
std::find_first_of(list<int>)_(small_needle)/8192 22952.523 4.20%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1048988.494 13.95%
std::find_first_of(list<int>,_pred)_(large_needle)/32 750.307 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1969.475 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58161066.001 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5385.248 -5.58%
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.156 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.475 -4.73%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43313.518 -
std::find_first_of(vector<int>)_(large_needle)/1024 107354.346 -
std::find_first_of(vector<int>)_(large_needle)/32 105.236 -2.53%
std::find_first_of(vector<int>)_(large_needle)/50 263.072 -
std::find_first_of(vector<int>)_(large_needle)/8192 6918936.050 -
std::find_first_of(vector<int>)_(small_needle)/1024 1408.986 -6.42%
std::find_first_of(vector<int>)_(small_needle)/32 44.557 -12.70%
std::find_first_of(vector<int>)_(small_needle)/50 69.307 -8.60%
std::find_first_of(vector<int>)_(small_needle)/8192 11256.365 -7.93%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592159.851 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.430 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.676 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38197965.280 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5977.358 6.33%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.291 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.103 1.57%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45606.741 1.90%
std::find_if(deque<int>)_(bail_25%)/1024 78.212 -
std::find_if(deque<int>)_(bail_25%)/32768 2160.030 8.15%
std::find_if(deque<int>)_(bail_25%)/8 1.164 -
std::find_if(deque<int>)_(bail_25%)/8192 553.408 10.19%
std::find_if(deque<int>)_(process_all)/1024 322.237 20.00%
std::find_if(deque<int>)_(process_all)/32768 10263.683 18.48%
std::find_if(deque<int>)_(process_all)/50 15.773 25.33%
std::find_if(deque<int>)_(process_all)/8 2.855 13.18%
std::find_if(deque<int>)_(process_all)/8192 2568.696 19.39%
std::find_if(list<int>)_(bail_25%)/1024 180.770 40.14%
std::find_if(list<int>)_(bail_25%)/32768 7479.979 4.10%
std::find_if(list<int>)_(bail_25%)/8 0.923 -
std::find_if(list<int>)_(bail_25%)/8192 1422.862 -
std::find_if(list<int>)_(process_all)/1024 698.996 -1.16%
std::find_if(list<int>)_(process_all)/32768 25736.188 -
std::find_if(list<int>)_(process_all)/50 19.065 -
std::find_if(list<int>)_(process_all)/8 2.385 3.22%
std::find_if(list<int>)_(process_all)/8192 8916.777 19.32%
std::find_if(vector<bool>)_(process_all)/1024 567.896 -
std::find_if(vector<bool>)_(process_all)/1048576 579286.377 -
std::find_if(vector<bool>)_(process_all)/50 24.145 -
std::find_if(vector<bool>)_(process_all)/8 3.577 -
std::find_if(vector<bool>)_(process_all)/8192 4525.933 -
std::find_if(vector<char>)_(bail_25%)/1024 25.408 -
std::find_if(vector<char>)_(bail_25%)/32768 800.025 -
std::find_if(vector<char>)_(bail_25%)/8 0.926 -8.29%
std::find_if(vector<char>)_(bail_25%)/8192 211.124 -
std::find_if(vector<char>)_(process_all)/1024 125.082 -
std::find_if(vector<char>)_(process_all)/32768 3765.231 -
std::find_if(vector<char>)_(process_all)/50 6.654 -
std::find_if(vector<char>)_(process_all)/8 1.465 -4.85%
std::find_if(vector<char>)_(process_all)/8192 946.819 -
std::find_if(vector<int>)_(bail_25%)/1024 26.319 -18.79%
std::find_if(vector<int>)_(bail_25%)/32768 804.978 -18.74%
std::find_if(vector<int>)_(bail_25%)/8 0.738 -13.05%
std::find_if(vector<int>)_(bail_25%)/8192 211.900 -15.21%
std::find_if(vector<int>)_(process_all)/1024 112.985 -
std::find_if(vector<int>)_(process_all)/32768 3206.165 -
std::find_if(vector<int>)_(process_all)/50 5.698 2.19%
std::find_if(vector<int>)_(process_all)/8 1.432 -5.46%
std::find_if(vector<int>)_(process_all)/8192 805.231 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.057 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2706.159 35.34%
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -
std::find_if_not(deque<int>)_(bail_25%)/8192 641.261 26.68%
std::find_if_not(deque<int>)_(process_all)/1024 253.026 -6.42%
std::find_if_not(deque<int>)_(process_all)/32768 8093.681 -
std::find_if_not(deque<int>)_(process_all)/50 13.102 3.49%
std::find_if_not(deque<int>)_(process_all)/8 2.529 -3.75%
std::find_if_not(deque<int>)_(process_all)/8192 2006.765 -4.82%
std::find_if_not(list<int>)_(bail_25%)/1024 196.145 52.24%
std::find_if_not(list<int>)_(bail_25%)/32768 7974.907 5.94%
std::find_if_not(list<int>)_(bail_25%)/8 0.955 3.94%
std::find_if_not(list<int>)_(bail_25%)/8192 1446.929 1.96%
std::find_if_not(list<int>)_(process_all)/1024 765.120 5.56%
std::find_if_not(list<int>)_(process_all)/32768 25442.769 -
std::find_if_not(list<int>)_(process_all)/50 41.510 7.22%
std::find_if_not(list<int>)_(process_all)/8 3.596 -
std::find_if_not(list<int>)_(process_all)/8192 7390.496 2.25%
std::find_if_not(vector<bool>)_(process_all)/1024 571.633 -
std::find_if_not(vector<bool>)_(process_all)/1048576 581237.739 -
std::find_if_not(vector<bool>)_(process_all)/50 24.367 -
std::find_if_not(vector<bool>)_(process_all)/8 3.618 1.03%
std::find_if_not(vector<bool>)_(process_all)/8192 4544.465 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.460 -6.05%
std::find_if_not(vector<char>)_(bail_25%)/32768 949.021 1.31%
std::find_if_not(vector<char>)_(bail_25%)/8 0.738 -1.43%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.358 -
std::find_if_not(vector<char>)_(process_all)/1024 125.463 -
std::find_if_not(vector<char>)_(process_all)/32768 3761.763 -
std::find_if_not(vector<char>)_(process_all)/50 6.648 -
std::find_if_not(vector<char>)_(process_all)/8 1.576 11.04%
std::find_if_not(vector<char>)_(process_all)/8192 946.625 -
std::find_if_not(vector<int>)_(bail_25%)/1024 32.045 12.67%
std::find_if_not(vector<int>)_(bail_25%)/32768 989.155 4.59%
std::find_if_not(vector<int>)_(bail_25%)/8 0.808 9.99%
std::find_if_not(vector<int>)_(bail_25%)/8192 252.751 7.92%
std::find_if_not(vector<int>)_(process_all)/1024 115.376 2.44%
std::find_if_not(vector<int>)_(process_all)/32768 3368.067 5.30%
std::find_if_not(vector<int>)_(process_all)/50 5.899 7.30%
std::find_if_not(vector<int>)_(process_all)/8 1.266 -8.71%
std::find_if_not(vector<int>)_(process_all)/8192 841.629 4.76%
std::flat_map<int,_int>::clear()/0 391.462 -
std::flat_map<int,_int>::clear()/1024 394.787 -
std::flat_map<int,_int>::clear()/32 392.846 -
std::flat_map<int,_int>::clear()/8192 407.791 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.891 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.662 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.493 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.517 33.65%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.560 9.94%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.329 38.72%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.193 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.646 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.432 -15.90%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.610 30.54%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.360 6.67%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.749 46.60%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.021 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.016 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.692 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1159.824 -
std::flat_map<int,_int>::ctor(const&)/0 12.798 -
std::flat_map<int,_int>::ctor(const&)/1024 178.250 -
std::flat_map<int,_int>::ctor(const&)/32 22.926 -
std::flat_map<int,_int>::ctor(const&)/8192 1914.504 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.787 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.851 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.928 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1910.228 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.592 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4210.377 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.746 -2.41%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33039.752 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.650 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8708.088 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.659 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131867.324 -4.59%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.452 1.22%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.325 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.748 1.03%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.427 8.27%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.882 -19.93%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.374 -7.08%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.766 -15.98%
std::flat_map<int,_int>::erase(iterator)/1024 75.699 -14.77%
std::flat_map<int,_int>::erase(iterator)/32 19.908 -
std::flat_map<int,_int>::erase(iterator)/8192 492.409 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.335 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.744 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.539 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 598.804 -2.64%
std::flat_map<int,_int>::erase(key)_(existent)/1024 93.388 -28.06%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.548 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 557.948 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.477 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.466 43.47%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.570 16.16%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.981 75.76%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.490 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.595 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.739 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.100 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.367 1.28%
std::flat_map<int,_int>::find(key)_(existent)/32 3.302 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.231 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.437 -8.77%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.841 42.35%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.622 17.47%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.983 50.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.805 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.236 -32.00%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.167 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 24.781 -40.03%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.801 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 158.546 36.01%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.114 1.06%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.413 -1.38%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.872 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.063 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.927 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.451 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.071 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 116.639 45.51%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.461 1.72%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 499.243 -1.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 407.962 3.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5156.276 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.213 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38952.036 -2.49%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.855 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5676.272 -1.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.796 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43061.800 -2.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.934 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7642.348 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.842 -1.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62813.827 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.404 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1425.577 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 448.273 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8573.961 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.187 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1617.652 -12.43%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.040 -1.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9998.109 -14.56%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.050 -49.38%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.020 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.169 10.69%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.014 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 22.465 16.87%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.288 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 26.012 8.94%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.979 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 157.264 28.32%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.785 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.496 -5.17%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.402 -64.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.788 -7.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.914 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.690 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.701 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.262 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.106 -2.95%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.703 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 181.595 54.91%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.313 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 551.916 -1.72%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.915 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.039 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.475 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.253 22.17%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.633 11.19%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.366 29.82%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.789 2.01%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.985 1.52%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.631 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1612.619 148.68%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.742 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.548 -1.74%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.700 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1495.258 -18.46%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.930 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1452.121 -17.21%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.007 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.513 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.369 42.08%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.428 9.65%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.441 45.23%
std::flat_multimap<int,_int>::clear()/0 393.527 -
std::flat_multimap<int,_int>::clear()/1024 393.743 -
std::flat_multimap<int,_int>::clear()/32 393.945 -
std::flat_multimap<int,_int>::clear()/8192 411.490 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.235 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.102 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.613 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.393 -20.19%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.109 -32.26%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.208 -3.67%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.062 -32.90%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.082 -3.84%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.294 1.80%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.246 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.270 4.81%
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.059 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.103 1.96%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.442 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.036 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.497 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.477 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.313 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.823 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.570 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.850 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1929.609 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.785 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.165 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.810 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1912.314 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.959 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3971.209 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.934 -1.07%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31936.943 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.363 2.56%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8460.908 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.272 -1.23%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137098.152 16.00%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.820 6.52%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.460 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.218 9.34%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.037 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.046 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.268 -
std::flat_multimap<int,_int>::erase(iterator)/1024 83.644 7.65%
std::flat_multimap<int,_int>::erase(iterator)/32 19.933 -
std::flat_multimap<int,_int>::erase(iterator)/8192 616.100 25.43%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.262 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.963 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 399.021 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.134 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 100.198 10.76%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.639 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 669.934 25.33%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.814 -1.11%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.069 10.46%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.285 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.564 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.831 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.054 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.308 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.345 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.151 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.484 50.82%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.931 2.39%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.178 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.783 3.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.875 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.685 -2.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.225 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.192 -26.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.839 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.968 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.710 1.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 550.334 -18.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.062 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.692 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.406 3.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.771 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.984 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.399 -3.73%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.731 3.67%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.545 -16.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.685 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5038.246 -17.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 601.291 -5.14%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37401.450 -17.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.251 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5568.883 2.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.139 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41780.790 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.204 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7346.375 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.171 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59939.706 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.826 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1070.987 -17.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 438.079 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5905.390 -22.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.261 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1102.201 -12.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.952 -1.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6013.109 -15.75%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.232 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.932 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 546.865 -18.84%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.932 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.858 -11.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.085 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.460 -30.73%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.907 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.809 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.601 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 543.509 -18.12%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.032 -3.73%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.085 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.551 -3.34%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.659 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.309 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.494 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.383 -2.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.731 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.510 -1.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1081.080 97.78%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.862 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.658 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.729 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1120.813 104.39%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.382 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1092.380 113.05%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.979 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.960 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.354 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.727 -29.42%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.178 -6.16%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.482 -32.71%
std::for_each(deque<int>)/32 3.702 -3.27%
std::for_each(deque<int>)/50 3.866 -
std::for_each(deque<int>)/8 0.914 -4.23%
std::for_each(deque<int>)/8192 254.946 -
std::for_each(join_view(vector<vector<int>>))/32 3.772 -
std::for_each(join_view(vector<vector<int>>))/50 4.057 2.58%
std::for_each(join_view(vector<vector<int>>))/8 1.380 -13.66%
std::for_each(join_view(vector<vector<int>>))/8192 263.974 -
std::for_each(list<int>)/32 10.852 -
std::for_each(list<int>)/50 21.467 -
std::for_each(list<int>)/8 2.529 5.54%
std::for_each(list<int>)/8192 7818.866 8.34%
std::for_each(map<int>::iterator)/32 23.879 -
std::for_each(map<int>::iterator)/50 36.006 -
std::for_each(map<int>::iterator)/8 5.028 -
std::for_each(map<int>::iterator)/8192 7443.490 -
std::for_each(multimap<int>::iterator)/32 23.659 -
std::for_each(multimap<int>::iterator)/50 36.504 -
std::for_each(multimap<int>::iterator)/8 5.088 -
std::for_each(multimap<int>::iterator)/8192 7387.299 -1.87%
std::for_each(multiset<int>::iterator)/32 23.717 1.28%
std::for_each(multiset<int>::iterator)/50 36.005 -
std::for_each(multiset<int>::iterator)/8 5.048 -
std::for_each(multiset<int>::iterator)/8192 8023.037 -2.33%
std::for_each(set<int>::iterator)/32 24.491 -
std::for_each(set<int>::iterator)/50 36.918 -
std::for_each(set<int>::iterator)/8 5.029 -
std::for_each(set<int>::iterator)/8192 7975.643 -1.30%
std::for_each(vector<int>)/32 3.699 -
std::for_each(vector<int>)/50 3.879 -
std::for_each(vector<int>)/8 0.917 -
std::for_each(vector<int>)/8192 252.294 -
std::for_each_n(deque<int>)/32 4.360 16.10%
std::for_each_n(deque<int>)/50 4.932 27.24%
std::for_each_n(deque<int>)/8 1.156 -
std::for_each_n(deque<int>)/8192 254.979 -
std::for_each_n(join_view(vector<vector<int>>))/32 4.004 4.43%
std::for_each_n(join_view(vector<vector<int>>))/50 4.403 2.49%
std::for_each_n(join_view(vector<vector<int>>))/8 1.552 7.97%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.779 -
std::for_each_n(list<int>)/32 11.282 -
std::for_each_n(list<int>)/50 23.766 4.82%
std::for_each_n(list<int>)/8 2.314 -8.43%
std::for_each_n(list<int>)/8192 7836.500 1.46%
std::for_each_n(vector<int>)/32 3.722 -
std::for_each_n(vector<int>)/50 3.861 -
std::for_each_n(vector<int>)/8 2.720 1.69%
std::for_each_n(vector<int>)/8192 251.924 -
std::generate(deque<int>)/1024 244.442 -
std::generate(deque<int>)/32 8.072 -
std::generate(deque<int>)/50 12.069 -
std::generate(deque<int>)/8192 1911.348 -
std::generate(list<int>)/1024 671.102 -
std::generate(list<int>)/32 8.454 -
std::generate(list<int>)/50 15.074 -1.87%
std::generate(list<int>)/8192 7583.314 -
std::generate(vector<int>)/1024 244.680 -
std::generate(vector<int>)/32 7.992 -
std::generate(vector<int>)/50 12.007 -
std::generate(vector<int>)/8192 1845.123 -
std::generate_n(deque<int>)/1024 245.244 -
std::generate_n(deque<int>)/32 8.265 -
std::generate_n(deque<int>)/50 12.279 -
std::generate_n(deque<int>)/8192 1978.856 -
std::generate_n(list<int>)/1024 650.124 -
std::generate_n(list<int>)/32 8.599 -
std::generate_n(list<int>)/50 15.320 -
std::generate_n(list<int>)/8192 6982.246 -7.77%
std::generate_n(vector<int>)/1024 244.090 -
std::generate_n(vector<int>)/32 7.902 -
std::generate_n(vector<int>)/50 11.909 -
std::generate_n(vector<int>)/8192 1849.721 -
std::is_partitioned(deque<int>)_(partitioned)/1024 301.326 4.57%
std::is_partitioned(deque<int>)_(partitioned)/32 9.142 1.92%
std::is_partitioned(deque<int>)_(partitioned)/50 14.055 3.10%
std::is_partitioned(deque<int>)_(partitioned)/8192 2683.645 17.97%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.877 -1.32%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.788 4.36%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.811 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 744.055 5.69%
std::is_partitioned(list<int>)_(partitioned)/1024 707.048 19.23%
std::is_partitioned(list<int>)_(partitioned)/32 8.725 -
std::is_partitioned(list<int>)_(partitioned)/50 14.149 1.51%
std::is_partitioned(list<int>)_(partitioned)/8192 7694.529 12.89%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.748 4.10%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.238 2.21%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.496 3.67%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2160.267 -1.20%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.045 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.464 -1.47%
std::is_partitioned(vector<int>)_(partitioned)/50 9.485 -1.74%
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.855 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.644 6.32%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.617 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.524 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.925 8.23%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.062 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.788 -4.38%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3863.919 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 531326.405 3.02%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.792 1.52%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.585 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.462 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4072.305 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687217.365 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.771 1.38%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 491.574 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.575 2.13%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3987.485 2.69%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520471.934 -4.21%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.574 3.35%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 533.783 2.38%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.447 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3939.666 -1.11%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689356.486 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.610 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 759.453 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.830 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9245.656 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422848.523 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.177 -1.15%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 788.306 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.618 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8284.037 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1599400.781 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.947 2.41%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 782.160 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.720 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9616.210 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1430428.996 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.845 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.665 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.180 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8532.451 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1600732.877 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.833 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.077 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.813 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2833.691 -3.87%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212680.627 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.100 2.61%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.166 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.409 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.303 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1026911.420 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.297 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.482 -1.68%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.167 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2967.761 -1.90%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212698.375 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.146 -1.13%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.197 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.395 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2769.931 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1001326.220 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.558 1.96%
std::is_sorted(deque<int>)/1024 471.719 -
std::is_sorted(deque<int>)/8 3.987 -14.41%
std::is_sorted(deque<int>)/8192 3778.543 -
std::is_sorted(deque<int>,_pred)/1024 641.599 -
std::is_sorted(deque<int>,_pred)/8 4.845 1.50%
std::is_sorted(deque<int>,_pred)/8192 5195.678 -
std::is_sorted(list<int>)/1024 750.557 -
std::is_sorted(list<int>)/8 2.203 4.23%
std::is_sorted(list<int>)/8192 7262.501 -
std::is_sorted(list<int>,_pred)/1024 822.300 -
std::is_sorted(list<int>,_pred)/8 4.000 -1.29%
std::is_sorted(list<int>,_pred)/8192 9112.308 -
std::is_sorted(vector<int>)/1024 248.912 -
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1965.855 -
std::is_sorted(vector<int>,_pred)/1024 469.551 -
std::is_sorted(vector<int>,_pred)/8 3.157 -7.72%
std::is_sorted(vector<int>,_pred)/8192 3733.837 -
std::is_sorted_until(deque<int>)/1024 466.204 -
std::is_sorted_until(deque<int>)/8 2.651 8.99%
std::is_sorted_until(deque<int>)/8192 3732.652 -
std::is_sorted_until(deque<int>,_pred)/1024 596.578 -
std::is_sorted_until(deque<int>,_pred)/8 4.241 3.16%
std::is_sorted_until(deque<int>,_pred)/8192 4811.049 -
std::is_sorted_until(list<int>)/1024 744.733 -
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7232.695 -
std::is_sorted_until(list<int>,_pred)/1024 793.389 -
std::is_sorted_until(list<int>,_pred)/8 3.645 -
std::is_sorted_until(list<int>,_pred)/8192 8891.703 -
std::is_sorted_until(vector<int>)/1024 236.591 -
std::is_sorted_until(vector<int>)/8 2.332 12.18%
std::is_sorted_until(vector<int>)/8192 1845.700 -
std::is_sorted_until(vector<int>,_pred)/1024 424.238 5.21%
std::is_sorted_until(vector<int>,_pred)/8 3.297 -10.42%
std::is_sorted_until(vector<int>,_pred)/8192 3249.042 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4656.969 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.504 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36613.194 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.812 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.769 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11894.104 20.59%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11259.401 -2.11%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 328.612 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98365.507 -2.36%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11233.475 -1.79%
std::list<int>::ctor(Range)_(cheap_elements)/32 322.708 -2.27%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99570.830 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11135.086 -2.68%
std::list<int>::ctor(const&)_(cheap_elements)/32 322.974 -2.47%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96353.364 -1.61%
std::list<int>::ctor(size)/1024 11602.214 -2.39%
std::list<int>::ctor(size)/32 319.911 -2.86%
std::list<int>::ctor(size)/8192 94775.954 -1.64%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11023.778 -2.80%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 319.819 -2.38%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95536.862 -
std::list<int>::erase(begin)_(cheap_elements)/1024 12.086 -3.28%
std::list<int>::erase(begin)_(cheap_elements)/32 12.093 -3.74%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.869 -3.81%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.543 -3.82%
std::list<int>::insert(begin)_(cheap_elements)/32 10.623 -5.07%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.545 -3.31%
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.873 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.164 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9421.806 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5589.856 20.25%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 561.575 6.70%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 43606.420 -7.05%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.541 -1.32%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.539 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.467 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5510.858 14.18%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 577.435 7.72%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 40437.526 2.44%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17306.038 -1.15%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 892.221 -2.17%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 151449.210 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.334 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.751 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14164.773 11.58%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6923.772 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.727 7.75%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56451.453 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13258.866 -6.24%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 364.001 -4.78%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106990.441 -7.01%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33413.448 -1.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 948.165 -4.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 287514.955 -1.27%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13432.246 1.05%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 374.904 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 110286.633 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33241.098 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 958.406 -2.25%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 284945.875 -1.17%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13233.082 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 363.309 -1.03%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 106377.496 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33401.506 -1.08%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 945.069 -1.92%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 285750.902 -
std::list<std::string>::ctor(size)/1024 13434.311 -3.38%
std::list<std::string>::ctor(size)/32 362.468 -7.14%
std::list<std::string>::ctor(size)/8192 110721.518 -3.29%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13227.452 -4.51%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 368.619 -3.55%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 110023.905 -4.32%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33467.381 -4.75%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 922.374 -4.07%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 284757.611 -3.65%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.382 15.44%
std::list<std::string>::erase(begin)_(cheap_elements)/32 14.062 16.01%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.215 11.09%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 34.417 8.57%
std::list<std::string>::erase(begin)_(expensive_elements)/32 32.641 9.01%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 34.355 6.57%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.183 -1.17%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.384 -6.61%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.202 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.180 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.485 -1.76%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.119 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1424.326 6.87%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.193 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10863.418 -1.07%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6874.513 -1.00%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.333 1.70%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 56004.805 1.11%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4871.469 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 537.484 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39507.639 2.48%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17104.083 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 888.329 -1.77%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149515.788 -
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.763 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.961 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.878 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.569 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.440 -
std::lower_bound(std::deque<int>)/100 30.734 -
std::lower_bound(std::deque<int>)/8 16.925 -
std::lower_bound(std::deque<int>)/8192 65.454 -
std::lower_bound(std::forward_list<int>)/100 81.233 -
std::lower_bound(std::forward_list<int>)/8 15.437 -3.97%
std::lower_bound(std::forward_list<int>)/8192 10376.074 -
std::lower_bound(std::list<int>)/100 91.479 -
std::lower_bound(std::list<int>)/8 15.546 -
std::lower_bound(std::list<int>)/8192 12716.949 -12.67%
std::lower_bound(std::vector<int>)/100 12.350 1.66%
std::lower_bound(std::vector<int>)/8 8.119 4.57%
std::lower_bound(std::vector<int>)/8192 15.768 -
std::make_heap(deque<int>)_(ascending)/1024 2613.317 -
std::make_heap(deque<int>)_(ascending)/8 27.057 -
std::make_heap(deque<int>)_(ascending)/8192 20587.818 -
std::make_heap(deque<int>)_(descending)/1024 1121.353 2.58%
std::make_heap(deque<int>)_(descending)/8 21.169 -
std::make_heap(deque<int>)_(descending)/8192 8819.039 2.62%
std::make_heap(deque<int>)_(heap)/1024 1097.524 -
std::make_heap(deque<int>)_(heap)/8 21.167 -
std::make_heap(deque<int>)_(heap)/8192 8609.883 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2672.470 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.812 -1.63%
std::make_heap(deque<int>)_(pipe-organ)/8192 21141.026 -
std::make_heap(deque<int>)_(repeated)/1024 2275.727 -
std::make_heap(deque<int>)_(repeated)/8 24.994 -
std::make_heap(deque<int>)_(repeated)/8192 18625.105 3.06%
std::make_heap(deque<int>)_(shuffled)/1024 2574.162 -3.57%
std::make_heap(deque<int>)_(shuffled)/8 24.410 -
std::make_heap(deque<int>)_(shuffled)/8192 23163.603 -5.22%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2178.588 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.232 1.02%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17134.699 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.686 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.096 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5030.359 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.100 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.081 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5027.372 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.433 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.999 1.08%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17116.943 -1.14%
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.781 -2.47%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.397 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13097.391 -2.29%
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.441 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.752 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15266.471 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 670.110 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.086 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5164.176 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 295.009 1.18%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.732 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.526 1.15%
std::make_heap(vector<NonIntegral>)_(heap)/1024 295.217 1.35%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.720 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.200 1.23%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 670.203 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.605 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5148.340 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.462 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.515 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4597.557 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 620.032 1.11%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.173 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5312.926 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.319 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.864 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5253.607 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.370 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.714 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.235 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.090 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.723 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.167 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.644 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.600 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5335.655 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.418 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.979 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4783.632 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.528 1.29%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.508 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5729.100 -
std::make_heap(vector<int>)_(ascending)/1024 652.342 -
std::make_heap(vector<int>)_(ascending)/8 16.306 -3.30%
std::make_heap(vector<int>)_(ascending)/8192 5009.963 -
std::make_heap(vector<int>)_(descending)/1024 273.890 -
std::make_heap(vector<int>)_(descending)/8 14.620 -
std::make_heap(vector<int>)_(descending)/8192 1948.111 -
std::make_heap(vector<int>)_(heap)/1024 276.192 1.28%
std::make_heap(vector<int>)_(heap)/8 14.598 -1.24%
std::make_heap(vector<int>)_(heap)/8192 1959.155 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.282 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.479 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4983.152 -
std::make_heap(vector<int>)_(repeated)/1024 559.833 -
std::make_heap(vector<int>)_(repeated)/8 15.373 -
std::make_heap(vector<int>)_(repeated)/8192 4265.473 -
std::make_heap(vector<int>)_(shuffled)/1024 576.317 -
std::make_heap(vector<int>)_(shuffled)/8 15.758 -
std::make_heap(vector<int>)_(shuffled)/8192 5070.086 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.987 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.592 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5023.996 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.286 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.686 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.590 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.730 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.637 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1952.240 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 669.597 1.35%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.019 2.35%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4987.821 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.768 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.046 2.70%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4292.789 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 573.334 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.741 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4947.158 -1.61%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15741.006 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.025 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504328.871 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16290.887 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.346 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 512736.697 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21383.321 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.392 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 597630.174 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17797.141 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.677 -1.72%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 533062.434 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31589.174 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.599 -1.95%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 984359.787 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14530.815 -1.75%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.995 -2.07%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 175136.228 1.41%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 21690.448 -1.78%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.635 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 618778.496 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15873.129 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.243 4.24%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457468.607 2.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16423.899 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.988 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 463658.264 1.89%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21484.892 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.262 -1.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 549687.913 -1.59%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 18035.058 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.407 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 480628.641 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31660.778 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.021 3.48%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 966779.236 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13945.226 1.34%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.572 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166947.276 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22185.848 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.958 -1.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 592554.093 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11005.656 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.432 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 115070.680 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11223.323 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.272 1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116303.232 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14761.481 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.084 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158305.248 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12370.342 -3.73%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.346 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129630.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24109.086 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.803 1.81%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270161.472 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5742.631 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.847 -2.05%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62552.779 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15192.054 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.437 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166312.798 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11007.247 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.352 -1.75%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115400.307 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11628.532 4.34%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.814 1.87%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116815.140 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14768.781 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.066 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158394.300 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12344.965 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.334 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129813.825 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24079.814 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.556 -1.68%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270685.308 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5728.826 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.887 9.63%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61418.122 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15201.248 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.201 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168690.273 1.76%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11070.626 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.455 1.03%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114816.536 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11551.874 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.620 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118017.887 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15006.622 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.607 -1.32%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156361.578 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12788.464 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.898 -1.10%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132746.978 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23389.157 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.267 1.89%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260196.431 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6077.029 4.23%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.923 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63539.230 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15040.827 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.497 -1.09%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155175.431 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 10983.925 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.466 -2.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115180.797 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11493.102 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.595 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118570.086 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14932.085 -1.03%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.756 -2.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156440.188 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12748.920 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.538 -2.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132893.079 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23226.043 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.057 -2.93%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260657.475 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5986.232 1.52%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.564 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63591.258 -3.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15059.594 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.035 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155845.267 -
std::map<int,_int>::clear()/0 390.482 -
std::map<int,_int>::clear()/1024 10464.951 3.44%
std::map<int,_int>::clear()/32 645.473 -
std::map<int,_int>::clear()/8192 85719.729 3.30%
std::map<int,_int>::contains(key)_(existent)/1024 4.148 2.64%
std::map<int,_int>::contains(key)_(existent)/32 1.676 3.35%
std::map<int,_int>::contains(key)_(existent)/8192 5.467 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.503 2.11%
std::map<int,_int>::contains(key)_(non-existent)/32 2.835 -
std::map<int,_int>::contains(key)_(non-existent)/8192 11.788 30.57%
std::map<int,_int>::count(key)_(existent)/1024 3.811 -1.26%
std::map<int,_int>::count(key)_(existent)/32 1.555 -1.42%
std::map<int,_int>::count(key)_(existent)/8192 5.793 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.260 -
std::map<int,_int>::count(key)_(non-existent)/32 2.901 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.170 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.835 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6102.292 1.72%
std::map<int,_int>::ctor(&&,_different_allocs)/32 193.161 2.22%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51834.151 -1.14%
std::map<int,_int>::ctor(const&)/0 12.737 -
std::map<int,_int>::ctor(const&)/1024 6538.710 -4.14%
std::map<int,_int>::ctor(const&)/32 221.257 -5.57%
std::map<int,_int>::ctor(const&)/8192 52216.191 -4.35%
std::map<int,_int>::ctor(const&,_alloc)/0 12.752 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6574.898 -2.28%
std::map<int,_int>::ctor(const&,_alloc)/32 227.179 -2.57%
std::map<int,_int>::ctor(const&,_alloc)/8192 52288.508 -2.13%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.779 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8936.940 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.908 -3.84%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71675.834 -4.97%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.811 1.05%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13089.061 -1.08%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.062 8.26%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250618.338 -1.51%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.395 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.810 1.81%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.490 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -6.51%
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.231 17.45%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.758 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.250 15.28%
std::map<int,_int>::erase(iterator)/1024 20.953 2.40%
std::map<int,_int>::erase(iterator)/32 20.973 2.70%
std::map<int,_int>::erase(iterator)/8192 24.254 2.40%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.434 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7476.526 1.18%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.179 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56993.281 -
std::map<int,_int>::erase(key)_(existent)/1024 24.276 -2.74%
std::map<int,_int>::erase(key)_(existent)/32 22.181 -
std::map<int,_int>::erase(key)_(existent)/8192 25.036 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.481 -6.14%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.452 -6.27%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.337 -9.31%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.952 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.783 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.029 -
std::map<int,_int>::find(key)_(existent)/1024 4.258 -
std::map<int,_int>::find(key)_(existent)/32 1.699 -
std::map<int,_int>::find(key)_(existent)/8192 5.360 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.493 1.30%
std::map<int,_int>::find(key)_(non-existent)/32 2.301 1.01%
std::map<int,_int>::find(key)_(non-existent)/8192 7.851 1.88%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.105 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.862 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.276 -2.31%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.348 -8.13%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.138 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.535 -1.21%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.898 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.205 -1.17%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.335 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.298 -2.51%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.894 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.649 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.273 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.153 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.959 -1.52%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.281 -1.20%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.374 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 18180.067 13.90%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.901 2.18%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 198330.936 10.60%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.068 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13831.153 16.09%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 682.747 4.42%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133739.559 13.30%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.850 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7668.190 -1.28%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 545.381 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134773.376 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.198 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10947.257 -2.09%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 685.624 3.14%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91106.993 -1.35%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.133 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9740.618 1.78%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 639.910 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81454.730 3.38%
std::map<int,_int>::insert(value)_(already_present)/1024 3.427 -2.62%
std::map<int,_int>::insert(value)_(already_present)/32 1.777 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.176 3.24%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.180 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.785 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.208 2.63%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.360 10.27%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.111 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.754 1.23%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.428 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.878 7.60%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.791 2.20%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.187 1.95%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.058 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.449 -1.62%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.725 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.584 6.08%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.178 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.169 1.20%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.612 1.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.038 1.67%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.664 1.32%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.491 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.566 4.10%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.419 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.391 2.73%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.369 -3.59%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.339 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6667.587 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 229.501 -2.14%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53403.332 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.358 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6687.264 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 231.162 -2.69%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53151.657 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1464.251 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.342 1.12%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12871.996 -1.37%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.279 -2.59%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.736 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.800 1.67%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.088 -2.10%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.439 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.543 -
std::map<std::string,_int>::clear()/0 393.814 -
std::map<std::string,_int>::clear()/1024 21913.332 -
std::map<std::string,_int>::clear()/32 902.505 2.88%
std::map<std::string,_int>::clear()/8192 213778.869 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.437 2.69%
std::map<std::string,_int>::contains(key)_(existent)/32 16.346 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.562 -5.51%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.080 -4.74%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.345 -6.03%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.024 -7.37%
std::map<std::string,_int>::count(key)_(existent)/1024 23.672 5.30%
std::map<std::string,_int>::count(key)_(existent)/32 16.555 3.54%
std::map<std::string,_int>::count(key)_(existent)/8192 28.894 -7.84%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.797 -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.917 2.10%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.800 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.789 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7009.395 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.319 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59544.575 -
std::map<std::string,_int>::ctor(const&)/0 12.704 -
std::map<std::string,_int>::ctor(const&)/1024 35088.371 -1.22%
std::map<std::string,_int>::ctor(const&)/32 811.317 -2.50%
std::map<std::string,_int>::ctor(const&)/8192 344551.131 -1.06%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.712 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35798.663 -2.08%
std::map<std::string,_int>::ctor(const&,_alloc)/32 754.237 -3.42%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345406.577 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.750 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40659.297 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 823.996 -1.78%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388880.324 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.752 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54883.872 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1031.590 -1.39%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1127454.839 2.99%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.027 -5.10%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.110 -7.43%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.374 1.86%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.864 3.72%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.198 -4.69%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.870 -
std::map<std::string,_int>::erase(iterator)/1024 25.790 -16.30%
std::map<std::string,_int>::erase(iterator)/32 27.706 -5.65%
std::map<std::string,_int>::erase(iterator)/8192 31.934 10.09%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.879 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13349.865 3.70%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.153 2.19%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119560.400 1.80%
std::map<std::string,_int>::erase(key)_(existent)/1024 62.609 15.88%
std::map<std::string,_int>::erase(key)_(existent)/32 73.212 19.21%
std::map<std::string,_int>::erase(key)_(existent)/8192 59.871 -40.15%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.742 1.57%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.131 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.509 10.33%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.861 3.96%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.672 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.623 4.11%
std::map<std::string,_int>::find(key)_(existent)/1024 24.022 2.78%
std::map<std::string,_int>::find(key)_(existent)/32 15.493 -8.43%
std::map<std::string,_int>::find(key)_(existent)/8192 29.505 -6.77%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.520 10.93%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.684 11.22%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.002 7.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.482 2.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.060 15.86%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.670 10.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.387 1.80%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.749 -3.06%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.636 1.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.637 11.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.599 6.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.640 3.51%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.824 -33.28%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.511 -7.72%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.809 -2.56%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.558 29.35%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.286 -4.30%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.817 -9.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.871 21.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.218 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66604.504 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1477.082 3.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932558.909 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.814 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44420.829 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1271.443 -2.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 623479.626 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.839 -1.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39595.274 -3.91%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1145.853 -2.32%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 621474.240 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.892 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34311.242 -5.53%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1285.029 6.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404361.151 -1.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.453 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34637.667 -2.22%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1204.084 -5.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368757.646 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.754 -2.64%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.488 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.348 -19.87%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.122 -25.41%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 70.095 3.00%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.486 -11.64%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 90.484 34.19%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.323 -11.56%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.559 12.19%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 40.968 17.32%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.705 -12.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.450 52.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.161 109.72%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.067 10.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.467 -13.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.339 20.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.566 -20.63%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 99.486 15.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.673 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.678 9.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.484 -28.27%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.634 -4.30%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.979 -2.42%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.717 -8.93%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.653 -2.44%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.473 -5.88%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.386 -13.74%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.130 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.356 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36641.475 -8.36%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 811.790 -2.86%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 355275.277 -3.88%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.344 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36372.419 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 766.978 -1.90%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350038.176 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.143 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 18540.454 12.88%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 331.905 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210320.755 1.16%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.912 6.84%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.331 -7.62%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.335 -9.08%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.810 -6.10%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.329 11.09%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.580 12.87%
std::mismatch(deque<int>)_(it,_it,_it)/1000 423.262 -10.01%
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.365 4.05%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495467.033 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.423 -11.93%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3849.117 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.690 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.649 7.11%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493870.361 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.027 -1.29%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3808.773 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.386 1.61%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.187 1.81%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625252.166 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.333 -1.08%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4870.391 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 699.107 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 720.079 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622643.902 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.105 -1.45%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4898.405 -
std::mismatch(list<int>)_(it,_it,_it)/1000 745.840 -
std::mismatch(list<int>)_(it,_it,_it)/1024 765.414 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 935854.139 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.654 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7382.496 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 799.672 6.17%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 783.679 1.69%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 954381.654 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.168 7.03%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12175.136 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 801.482 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.579 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1006104.555 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.104 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12132.588 -2.28%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.259 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.831 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 999779.930 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.631 -1.33%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11553.331 7.47%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.350 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.904 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68328.923 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.978 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.391 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.939 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68285.248 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.402 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 502.924 10.40%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.522 3.17%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610272.072 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.153 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4735.153 -3.59%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.110 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.163 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606573.519 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.262 2.04%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4729.421 -
std::move(deque<int>)/1048576 54273.541 -
std::move(deque<int>)/262144 15175.851 -
std::move(deque<int>)/32768 2031.352 -
std::move(deque<int>)/4096 149.388 -
std::move(deque<int>)/512 22.217 -
std::move(deque<int>)/64 4.926 -
std::move(deque<int>)/8 3.418 -
std::move(list<int>)/1048576 991330.454 1.10%
std::move(list<int>)/262144 241710.361 -
std::move(list<int>)/32768 30913.160 -
std::move(list<int>)/4096 3953.290 -10.61%
std::move(list<int>)/512 357.968 1.22%
std::move(list<int>)/64 41.226 5.60%
std::move(list<int>)/8 3.407 -
std::move(vector<bool>)_(aligned)/1048576 1740.789 -
std::move(vector<bool>)_(aligned)/262144 256.125 -
std::move(vector<bool>)_(aligned)/32768 36.998 -
std::move(vector<bool>)_(aligned)/4096 7.069 -
std::move(vector<bool>)_(aligned)/512 2.331 -
std::move(vector<bool>)_(aligned)/64 1.611 1.37%
std::move(vector<bool>)_(unaligned)/1048576 6540.653 -3.67%
std::move(vector<bool>)_(unaligned)/262144 1588.456 -
std::move(vector<bool>)_(unaligned)/32768 203.606 -
std::move(vector<bool>)_(unaligned)/4096 26.818 3.15%
std::move(vector<bool>)_(unaligned)/512 4.815 -
std::move(vector<bool>)_(unaligned)/64 1.630 -1.15%
std::move(vector<int>)/1048576 55463.188 -5.24%
std::move(vector<int>)/262144 21900.550 48.44%
std::move(vector<int>)/32768 1720.870 -
std::move(vector<int>)/4096 134.078 -
std::move(vector<int>)/512 20.189 -
std::move(vector<int>)/64 4.171 -
std::move(vector<int>)/8 2.239 -
std::move_backward(deque<int>)/1048576 133180.885 -
std::move_backward(deque<int>)/262144 31399.659 -
std::move_backward(deque<int>)/32768 3616.519 -
std::move_backward(deque<int>)/4096 155.422 -
std::move_backward(deque<int>)/512 23.556 -1.79%
std::move_backward(deque<int>)/64 5.177 -4.16%
std::move_backward(deque<int>)/8 3.454 1.27%
std::move_backward(list<int>)/1048576 1034962.593 -
std::move_backward(list<int>)/262144 258757.255 -
std::move_backward(list<int>)/32768 31918.653 -
std::move_backward(list<int>)/4096 5914.730 4.60%
std::move_backward(list<int>)/512 370.815 -
std::move_backward(list<int>)/64 39.682 -
std::move_backward(list<int>)/8 3.335 -1.16%
std::move_backward(vector<bool>)_(aligned)/1048576 1713.450 -
std::move_backward(vector<bool>)_(aligned)/262144 257.056 -
std::move_backward(vector<bool>)_(aligned)/32768 37.932 -
std::move_backward(vector<bool>)_(aligned)/4096 7.232 1.24%
std::move_backward(vector<bool>)_(aligned)/512 2.322 4.45%
std::move_backward(vector<bool>)_(aligned)/64 1.669 -6.21%
std::move_backward(vector<bool>)_(unaligned)/1048576 6506.334 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.382 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.653 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.281 -
std::move_backward(vector<bool>)_(unaligned)/512 4.547 -
std::move_backward(vector<bool>)_(unaligned)/64 1.689 -2.76%
std::move_backward(vector<int>)/1048576 56255.129 -2.83%
std::move_backward(vector<int>)/262144 21363.344 -
std::move_backward(vector<int>)/32768 1731.105 -
std::move_backward(vector<int>)/4096 135.636 -
std::move_backward(vector<int>)/512 20.851 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.263 -1.55%
std::multimap<int,_int>::clear()/0 391.336 -
std::multimap<int,_int>::clear()/1024 10867.048 -
std::multimap<int,_int>::clear()/32 647.960 -
std::multimap<int,_int>::clear()/8192 86439.562 -1.58%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.296 -6.31%
std::multimap<int,_int>::contains(key)_(existent)/32 1.686 -4.19%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.453 -1.14%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.390 6.93%
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.007 8.80%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.447 -25.92%
std::multimap<int,_int>::count(key)_(existent)/1024 5.495 2.12%
std::multimap<int,_int>::count(key)_(existent)/32 3.635 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.493 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.143 7.89%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.491 7.82%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.940 11.62%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.766 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5943.691 -4.89%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.108 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51339.661 -3.02%
std::multimap<int,_int>::ctor(const&)/0 12.751 -
std::multimap<int,_int>::ctor(const&)/1024 6541.040 -1.25%
std::multimap<int,_int>::ctor(const&)/32 218.859 -
std::multimap<int,_int>::ctor(const&)/8192 61167.519 15.96%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.735 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6582.940 -1.72%
std::multimap<int,_int>::ctor(const&,_alloc)/32 231.881 1.11%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52511.676 -1.92%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.712 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8583.144 -3.14%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 246.468 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69726.029 -5.66%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.733 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12922.041 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.978 -1.10%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247969.658 -1.53%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.476 4.04%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.431 3.16%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.008 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.592 11.41%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.751 19.37%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.699 5.25%
std::multimap<int,_int>::erase(iterator)/1024 20.463 -
std::multimap<int,_int>::erase(iterator)/32 20.429 -
std::multimap<int,_int>::erase(iterator)/8192 20.590 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.652 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7482.702 1.52%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.230 1.05%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57704.636 1.37%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.620 -5.14%
std::multimap<int,_int>::erase(key)_(existent)/32 22.669 -3.33%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.627 -2.74%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -4.07%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.180 5.34%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.471 -4.33%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.041 -3.83%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.102 1.13%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.237 2.35%
std::multimap<int,_int>::find(key)_(existent)/1024 3.778 -
std::multimap<int,_int>::find(key)_(existent)/32 1.738 1.06%
std::multimap<int,_int>::find(key)_(existent)/8192 5.363 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.247 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.379 -1.65%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.009 -4.07%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.608 2.54%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.509 -3.25%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.905 1.61%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.453 -3.57%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.147 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.343 -1.78%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.357 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.991 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.347 -6.08%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.961 -1.63%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.861 -3.93%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.856 1.12%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.702 3.00%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.367 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.473 3.29%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.746 2.82%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.577 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14638.260 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.710 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184256.705 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.667 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11921.097 2.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 673.481 1.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120211.226 -3.37%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.701 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12261.170 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 724.497 4.79%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 207088.673 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.244 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11161.592 4.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 659.273 1.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92236.926 6.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.248 1.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10024.459 -7.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 669.710 -3.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 92093.259 10.53%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.221 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.038 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.709 7.64%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.439 2.41%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.562 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.004 2.27%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.226 -1.46%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.089 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.552 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.992 1.13%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.445 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.158 1.02%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.391 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.310 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.988 152.71%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.780 55.75%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.876 169.32%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.333 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6493.827 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.299 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51774.442 -2.05%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.331 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6423.586 -1.82%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.981 -1.80%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51060.824 -2.49%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1468.337 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 35.109 -1.62%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12643.995 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.128 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.214 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.286 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.813 84.66%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.701 44.68%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.747 89.71%
std::multimap<std::string,_int>::clear()/0 392.308 -
std::multimap<std::string,_int>::clear()/1024 21698.930 -
std::multimap<std::string,_int>::clear()/32 903.760 3.37%
std::multimap<std::string,_int>::clear()/8192 210394.526 -1.41%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.450 -5.61%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.566 -1.43%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.581 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.271 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.400 -4.98%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.561 -6.97%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.157 -4.81%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.305 -7.41%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.724 6.67%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.377 -11.22%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.267 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.436 2.95%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.438 -3.22%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.597 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.903 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7072.157 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 210.782 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60934.529 1.36%
std::multimap<std::string,_int>::ctor(const&)/0 12.696 -
std::multimap<std::string,_int>::ctor(const&)/1024 35112.926 -1.10%
std::multimap<std::string,_int>::ctor(const&)/32 912.088 32.49%
std::multimap<std::string,_int>::ctor(const&)/8192 342099.951 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.787 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36475.384 -2.32%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 739.937 1.49%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346842.837 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.831 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39956.272 1.39%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 737.704 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381306.730 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.873 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56746.045 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 971.623 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108605.795 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.400 5.41%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.043 5.74%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.384 10.30%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.643 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.195 8.43%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.667 -7.48%
std::multimap<std::string,_int>::erase(iterator)/1024 34.354 14.18%
std::multimap<std::string,_int>::erase(iterator)/32 25.975 -2.18%
std::multimap<std::string,_int>::erase(iterator)/8192 30.384 -3.03%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.549 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13094.105 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 706.457 8.84%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120248.111 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 74.448 -25.11%
std::multimap<std::string,_int>::erase(key)_(existent)/32 92.482 33.61%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 116.083 27.01%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 29.098 21.71%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 13.406 26.61%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 38.627 16.69%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 15.022 19.38%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.866 11.83%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 18.927 15.60%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.667 1.07%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.614 8.42%
std::multimap<std::string,_int>::find(key)_(existent)/8192 32.088 9.45%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.407 1.23%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 11.046 4.69%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 34.255 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.354 28.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.413 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.196 2.47%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.776 -3.04%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.619 44.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.856 11.12%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.788 34.96%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.324 46.09%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.326 19.24%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.669 -16.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.889 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.692 -2.89%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.489 25.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.913 14.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.152 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.566 4.17%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.457 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68719.620 3.56%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1448.306 2.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 918362.533 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.381 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43138.598 -1.86%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1252.455 -1.30%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599643.291 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.206 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64666.302 2.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1562.506 1.95%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814249.358 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.448 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33606.929 -3.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1190.663 -1.98%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 387150.251 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.952 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32715.584 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1170.024 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 360315.764 2.69%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.178 67.15%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.040 16.10%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.856 44.13%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.282 26.52%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 60.517 -1.63%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.009 26.06%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 83.584 -5.76%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.807 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 44.842 2.48%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.049 6.86%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.110 -2.84%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.728 5.24%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.395 8.09%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.447 6.28%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.634 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.882 2.34%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.631 2.52%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.462 -1.58%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36661.120 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 756.697 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349719.495 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.437 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34975.889 -3.56%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 834.563 7.70%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347522.836 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.147 1.32%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16784.364 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.018 -2.31%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208499.535 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 94.139 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.052 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 126.207 -5.46%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.990 -20.28%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.395 -6.95%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.247 -7.32%
std::multiset<int>::clear()/0 390.471 -
std::multiset<int>::clear()/1024 10066.588 -
std::multiset<int>::clear()/32 624.192 -
std::multiset<int>::clear()/8192 79474.869 -
std::multiset<int>::contains(key)_(existent)/1024 4.062 2.17%
std::multiset<int>::contains(key)_(existent)/32 1.714 -2.37%
std::multiset<int>::contains(key)_(existent)/8192 8.620 -1.73%
std::multiset<int>::contains(key)_(non-existent)/0 0.293 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.921 -
std::multiset<int>::contains(key)_(non-existent)/32 2.737 -3.61%
std::multiset<int>::contains(key)_(non-existent)/8192 8.824 2.09%
std::multiset<int>::count(key)_(existent)/1024 5.675 -
std::multiset<int>::count(key)_(existent)/32 3.788 -1.92%
std::multiset<int>::count(key)_(existent)/8192 10.379 9.51%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.893 1.41%
std::multiset<int>::count(key)_(non-existent)/32 2.530 2.50%
std::multiset<int>::count(key)_(non-existent)/8192 10.649 15.87%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.837 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5727.413 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.948 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47680.219 -
std::multiset<int>::ctor(const&)/0 12.757 -
std::multiset<int>::ctor(const&)/1024 6408.101 -
std::multiset<int>::ctor(const&)/32 221.360 -2.85%
std::multiset<int>::ctor(const&)/8192 52691.462 3.25%
std::multiset<int>::ctor(const&,_alloc)/0 12.827 -
std::multiset<int>::ctor(const&,_alloc)/1024 6699.238 4.08%
std::multiset<int>::ctor(const&,_alloc)/32 236.508 2.48%
std::multiset<int>::ctor(const&,_alloc)/8192 53452.251 4.06%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.690 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8777.364 -3.37%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.573 1.46%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71967.405 3.51%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.719 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12627.769 -1.27%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.601 -2.57%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247510.027 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.267 -1.40%
std::multiset<int>::equal_range(key)_(existent)/32 2.364 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.849 -1.55%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.580 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.389 1.72%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.983 19.53%
std::multiset<int>::erase(iterator)/1024 24.667 -
std::multiset<int>::erase(iterator)/32 21.028 -2.07%
std::multiset<int>::erase(iterator)/8192 24.035 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.553 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6857.381 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.647 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54931.529 -
std::multiset<int>::erase(key)_(existent)/1024 41.305 3.59%
std::multiset<int>::erase(key)_(existent)/32 22.170 -1.32%
std::multiset<int>::erase(key)_(existent)/8192 63.974 4.82%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.265 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.253 4.22%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.576 4.55%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.158 4.65%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.001 1.42%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.809 1.16%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.256 -
std::multiset<int>::find(key)_(existent)/1024 4.167 -
std::multiset<int>::find(key)_(existent)/32 1.640 1.69%
std::multiset<int>::find(key)_(existent)/8192 8.706 8.56%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 6.093 11.69%
std::multiset<int>::find(key)_(non-existent)/32 2.783 23.57%
std::multiset<int>::find(key)_(non-existent)/8192 9.848 21.86%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.169 -2.95%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 59.124 23.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.234 2.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.742 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.160 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.972 2.74%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.390 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.744 1.52%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.216 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.732 -3.37%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.712 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.059 -14.96%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.184 -7.07%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.157 -1.58%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.894 -2.90%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.221 1.11%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.614 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14577.174 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.543 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 192168.848 3.57%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.528 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11871.531 3.47%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.938 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117782.141 1.60%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.756 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12371.795 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 703.398 2.03%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 193460.242 -
std::multiset<int>::insert(value)_(already_present)/1024 28.708 4.44%
std::multiset<int>::insert(value)_(already_present)/32 18.483 -
std::multiset<int>::insert(value)_(already_present)/8192 31.788 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.034 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 55.051 13.96%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.373 2.54%
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.109 -12.52%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.023 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.328 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.030 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.785 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.119 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.177 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.013 2.83%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.803 4.38%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.423 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.978 3.56%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.355 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6325.112 -2.14%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.761 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50388.800 -2.46%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.358 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6336.080 -1.87%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.983 -2.02%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50633.479 -1.97%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1343.390 -5.59%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.910 -7.39%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12381.953 -1.56%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.137 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.428 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.280 4.51%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 7.522 16.61%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.735 8.57%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.393 18.15%
std::multiset<std::string>::clear()/0 391.701 -
std::multiset<std::string>::clear()/1024 21353.153 -2.67%
std::multiset<std::string>::clear()/32 880.374 -2.38%
std::multiset<std::string>::clear()/8192 210593.190 -1.31%
std::multiset<std::string>::contains(key)_(existent)/1024 24.325 -2.78%
std::multiset<std::string>::contains(key)_(existent)/32 14.897 -2.96%
std::multiset<std::string>::contains(key)_(existent)/8192 30.171 4.37%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.271 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.183 -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.257 -3.20%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.196 -
std::multiset<std::string>::count(key)_(existent)/1024 24.740 5.53%
std::multiset<std::string>::count(key)_(existent)/32 19.473 -1.72%
std::multiset<std::string>::count(key)_(existent)/8192 28.388 -9.36%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.477 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.751 5.23%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.381 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.886 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6908.816 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.087 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57175.027 -
std::multiset<std::string>::ctor(const&)/0 12.725 -
std::multiset<std::string>::ctor(const&)/1024 34795.008 1.77%
std::multiset<std::string>::ctor(const&)/32 765.666 -2.85%
std::multiset<std::string>::ctor(const&)/8192 342723.707 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.745 -2.45%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36539.390 1.74%
std::multiset<std::string>::ctor(const&,_alloc)/32 899.684 21.72%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345314.085 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.025 1.38%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37938.334 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 764.571 1.24%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374672.736 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56308.417 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1027.102 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1084092.258 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.904 3.91%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.020 -13.72%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.020 -9.17%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 26.057 4.10%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.860 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.388 -4.31%
std::multiset<std::string>::erase(iterator)/1024 34.115 8.66%
std::multiset<std::string>::erase(iterator)/32 26.969 -
std::multiset<std::string>::erase(iterator)/8192 36.734 -2.08%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.984 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12858.710 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 658.120 -3.64%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117925.841 -1.46%
std::multiset<std::string>::erase(key)_(existent)/1024 98.307 1.03%
std::multiset<std::string>::erase(key)_(existent)/32 80.149 -2.08%
std::multiset<std::string>::erase(key)_(existent)/8192 106.611 29.53%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.802 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.644 11.01%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.878 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.161 -2.56%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.615 -2.54%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.679 -2.82%
std::multiset<std::string>::find(key)_(existent)/1024 24.549 1.70%
std::multiset<std::string>::find(key)_(existent)/32 15.210 -
std::multiset<std::string>::find(key)_(existent)/8192 27.610 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.039 5.07%
std::multiset<std::string>::find(key)_(non-existent)/32 10.566 1.22%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.406 5.25%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.271 -6.42%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 56.922 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.124 13.05%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.960 3.72%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.519 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 40.885 -19.65%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.866 19.54%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 55.991 -9.52%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.332 -26.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 56.384 19.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.846 -1.64%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.503 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 28.912 -18.03%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.759 -17.24%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 22.113 -39.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 31.217 1.80%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.434 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64652.212 1.15%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1432.949 1.45%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 893118.779 -1.15%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.697 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43291.143 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.334 -1.44%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596433.055 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.889 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60010.858 -1.67%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1508.405 2.89%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 810525.058 -1.03%
std::multiset<std::string>::insert(value)_(already_present)/1024 43.769 -19.29%
std::multiset<std::string>::insert(value)_(already_present)/32 43.384 1.79%
std::multiset<std::string>::insert(value)_(already_present)/8192 49.087 -5.56%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 32.109 27.61%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.826 -2.59%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.672 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 93.045 7.20%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 32.752 7.32%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 38.714 -14.68%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.941 11.38%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.467 2.29%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 91.824 -4.67%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.356 -1.79%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.737 1.21%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 39.866 -75.14%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 18.848 -51.09%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 58.768 -66.90%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.320 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35840.105 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 757.010 -4.08%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344491.802 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.334 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36437.419 1.99%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 771.467 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345156.028 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16524.445 -27.83%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 360.420 9.25%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205365.354 -5.64%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.744 -6.71%
std::multiset<std::string>::upper_bound(key)_(existent)/32 36.757 -2.60%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.207 7.04%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 64.593 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 24.190 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 88.380 -1.93%
std::none_of(deque<int>)_(process_all)/32 12.318 -
std::none_of(deque<int>)_(process_all)/32768 10942.404 4.08%
std::none_of(deque<int>)_(process_all)/50 18.907 -
std::none_of(deque<int>)_(process_all)/8 3.438 -
std::none_of(deque<int>)_(process_all)/8192 2722.128 3.82%
std::none_of(list<int>)_(process_all)/32 11.761 -
std::none_of(list<int>)_(process_all)/32768 26184.139 1.13%
std::none_of(list<int>)_(process_all)/50 22.080 -
std::none_of(list<int>)_(process_all)/8 2.661 -
std::none_of(list<int>)_(process_all)/8192 7610.265 -
std::none_of(vector<int>)_(process_all)/32 8.317 -
std::none_of(vector<int>)_(process_all)/32768 8110.751 -
std::none_of(vector<int>)_(process_all)/50 19.283 -
std::none_of(vector<int>)_(process_all)/8 2.395 -3.66%
std::none_of(vector<int>)_(process_all)/8192 2039.159 -
std::partial_sort(deque<int>)_(ascending)/1024 7751.186 -
std::partial_sort(deque<int>)_(ascending)/8 32.602 -1.17%
std::partial_sort(deque<int>)_(ascending)/8192 144475.452 -
std::partial_sort(deque<int>)_(descending)/1024 17849.501 -
std::partial_sort(deque<int>)_(descending)/8 41.435 1.59%
std::partial_sort(deque<int>)_(descending)/8192 264327.884 -
std::partial_sort(deque<int>)_(heap)/1024 18413.269 2.67%
std::partial_sort(deque<int>)_(heap)/8 39.296 4.83%
std::partial_sort(deque<int>)_(heap)/8192 263875.532 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7730.346 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.064 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 140301.654 -4.25%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18934.349 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.667 -4.25%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 269897.522 1.71%
std::partial_sort(deque<int>)_(repeated)/1024 6269.743 -2.18%
std::partial_sort(deque<int>)_(repeated)/8 26.140 -
std::partial_sort(deque<int>)_(repeated)/8192 75818.163 -
std::partial_sort(deque<int>)_(shuffled)/1024 15576.297 -4.85%
std::partial_sort(deque<int>)_(shuffled)/8 31.636 -1.12%
std::partial_sort(deque<int>)_(shuffled)/8192 240142.351 -7.00%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4769.549 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.701 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50897.021 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7916.923 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.562 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93454.006 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7979.928 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.104 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96401.859 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4792.016 1.09%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.666 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50791.809 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8874.913 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.491 3.56%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93280.834 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.143 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.473 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27815.290 5.11%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6778.028 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.352 4.68%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83883.900 -
std::partial_sort(vector<int>)_(ascending)/1024 4751.341 -
std::partial_sort(vector<int>)_(ascending)/8 19.008 -
std::partial_sort(vector<int>)_(ascending)/8192 50513.910 -
std::partial_sort(vector<int>)_(descending)/1024 7905.665 -
std::partial_sort(vector<int>)_(descending)/8 24.583 -
std::partial_sort(vector<int>)_(descending)/8192 93832.388 -
std::partial_sort(vector<int>)_(heap)/1024 7937.988 -
std::partial_sort(vector<int>)_(heap)/8 27.241 -
std::partial_sort(vector<int>)_(heap)/8192 97091.487 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4736.441 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.984 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50358.509 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8800.256 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.031 1.41%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93212.698 -
std::partial_sort(vector<int>)_(repeated)/1024 2510.235 -
std::partial_sort(vector<int>)_(repeated)/8 18.633 -
std::partial_sort(vector<int>)_(repeated)/8192 26613.136 1.85%
std::partial_sort(vector<int>)_(shuffled)/1024 6762.350 -
std::partial_sort(vector<int>)_(shuffled)/8 27.987 -2.75%
std::partial_sort(vector<int>)_(shuffled)/8192 88346.960 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5153.263 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.942 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53328.289 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8169.788 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.872 -
std::partial_sort_copy(deque<int>)_(descending)/8192 95309.225 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8372.202 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.390 2.97%
std::partial_sort_copy(deque<int>)_(heap)/8192 98856.062 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5141.720 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.034 1.22%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53002.477 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9056.009 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.800 -1.65%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94958.858 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2823.122 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.826 1.58%
std::partial_sort_copy(deque<int>)_(repeated)/8192 30386.023 3.23%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6952.274 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.144 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87334.445 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5353.305 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.390 1.89%
std::partial_sort_copy(list<int>)_(ascending)/8192 57447.290 -
std::partial_sort_copy(list<int>)_(descending)/1024 8218.907 -
std::partial_sort_copy(list<int>)_(descending)/8 15.756 -1.25%
std::partial_sort_copy(list<int>)_(descending)/8192 98007.164 -
std::partial_sort_copy(list<int>)_(heap)/1024 8289.514 -
std::partial_sort_copy(list<int>)_(heap)/8 17.287 -
std::partial_sort_copy(list<int>)_(heap)/8192 100828.347 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5346.516 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.457 1.93%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 58123.704 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9155.671 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.292 2.10%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96593.882 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3118.244 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.229 3.49%
std::partial_sort_copy(list<int>)_(repeated)/8192 33089.769 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7084.219 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.864 -5.64%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89014.015 1.06%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4743.463 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.269 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50636.934 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7801.406 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.786 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92627.481 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7882.623 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.628 -2.06%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96697.308 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4744.973 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.153 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50431.194 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8772.774 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.420 2.76%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92694.540 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.485 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.367 1.50%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26846.270 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6682.312 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.286 -3.56%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84814.351 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4839.506 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.778 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50513.344 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7916.145 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.652 2.35%
std::partial_sort_copy(vector<int>)_(descending)/8192 93811.545 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8200.820 3.31%
std::partial_sort_copy(vector<int>)_(heap)/8 17.760 6.43%
std::partial_sort_copy(vector<int>)_(heap)/8192 97817.345 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4843.561 1.32%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.595 -1.24%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50560.233 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8891.315 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.050 -3.23%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94761.813 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2497.937 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.488 -3.54%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26913.300 2.53%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6836.514 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.042 2.39%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88343.567 -5.17%
std::partition(deque<int>)_(dense)/1024 354.594 -
std::partition(deque<int>)_(dense)/32 10.371 -
std::partition(deque<int>)_(dense)/50 15.466 -
std::partition(deque<int>)_(dense)/8192 2793.633 -
std::partition(deque<int>)_(sparse)/1024 384.133 -
std::partition(deque<int>)_(sparse)/32 12.611 27.99%
std::partition(deque<int>)_(sparse)/50 18.631 26.23%
std::partition(deque<int>)_(sparse)/8192 3133.579 -2.13%
std::partition(list<int>)_(dense)/1024 389.972 -
std::partition(list<int>)_(dense)/32 9.341 7.48%
std::partition(list<int>)_(dense)/50 13.444 -
std::partition(list<int>)_(dense)/8192 5113.339 -
std::partition(list<int>)_(sparse)/1024 718.042 -
std::partition(list<int>)_(sparse)/32 9.004 1.58%
std::partition(list<int>)_(sparse)/50 21.626 -1.49%
std::partition(list<int>)_(sparse)/8192 8158.155 6.27%
std::partition(vector<int>)_(dense)/1024 249.692 3.61%
std::partition(vector<int>)_(dense)/32 8.594 -
std::partition(vector<int>)_(dense)/50 13.402 -
std::partition(vector<int>)_(dense)/8192 1876.629 -
std::partition(vector<int>)_(sparse)/1024 255.982 -
std::partition(vector<int>)_(sparse)/32 8.973 4.13%
std::partition(vector<int>)_(sparse)/50 14.169 2.17%
std::partition(vector<int>)_(sparse)/8192 1867.889 -
std::partition_copy(deque<int>)/1024 649.504 2.39%
std::partition_copy(deque<int>)/32 13.190 3.64%
std::partition_copy(deque<int>)/50 21.804 2.89%
std::partition_copy(deque<int>)/8192 5676.982 -
std::partition_copy(list<int>)/1024 715.440 -
std::partition_copy(list<int>)/32 8.797 1.26%
std::partition_copy(list<int>)/50 12.975 -
std::partition_copy(list<int>)/8192 7310.603 5.21%
std::partition_copy(vector<int>)/1024 469.508 1.82%
std::partition_copy(vector<int>)/32 8.211 2.23%
std::partition_copy(vector<int>)/50 12.914 1.47%
std::partition_copy(vector<int>)/8192 4939.082 8.38%
std::partition_point(deque<int>)/1024 9.526 -
std::partition_point(deque<int>)/32 4.144 -
std::partition_point(deque<int>)/50 4.639 -
std::partition_point(deque<int>)/8192 15.293 -
std::partition_point(list<int>)/1024 1291.534 -
std::partition_point(list<int>)/32 16.173 1.83%
std::partition_point(list<int>)/50 24.861 -
std::partition_point(list<int>)/8192 12475.029 -
std::partition_point(vector<int>)/1024 6.094 -5.94%
std::partition_point(vector<int>)/32 2.576 -
std::partition_point(vector<int>)/50 2.574 -3.69%
std::partition_point(vector<int>)/8192 9.357 -
std::pop_heap(deque<float>)/1024 12.830 -2.81%
std::pop_heap(deque<float>)/8 52.201 -
std::pop_heap(deque<float>)/8192 62.356 1.44%
std::pop_heap(deque<int>)/1024 12.452 -3.46%
std::pop_heap(deque<int>)/8 52.756 1.26%
std::pop_heap(deque<int>)/8192 52.993 -
std::pop_heap(deque<size_t>)/1024 15.288 -
std::pop_heap(deque<size_t>)/8 52.937 1.41%
std::pop_heap(deque<size_t>)/8192 59.490 -
std::pop_heap(deque<std::string>)/1024 59.518 -
std::pop_heap(deque<std::string>)/8 58.355 2.30%
std::pop_heap(deque<std::string>)/8192 115.522 -
std::pop_heap(vector<float>)/1024 8.440 -
std::pop_heap(vector<float>)/8 50.712 -
std::pop_heap(vector<float>)/8192 19.947 1.54%
std::pop_heap(vector<int>)/1024 9.985 -
std::pop_heap(vector<int>)/8 51.602 -
std::pop_heap(vector<int>)/8192 13.046 -
std::pop_heap(vector<size_t>)/1024 9.846 -
std::pop_heap(vector<size_t>)/8 51.948 -
std::pop_heap(vector<size_t>)/8192 13.075 -
std::pop_heap(vector<std::string>)/1024 20.209 -
std::pop_heap(vector<std::string>)/8 53.685 -
std::pop_heap(vector<std::string>)/8192 50.881 -
std::remove(deque<int>)_(prefix)/1024 526.272 -
std::remove(deque<int>)_(prefix)/32 53.691 -3.35%
std::remove(deque<int>)_(prefix)/50 61.652 -2.77%
std::remove(deque<int>)_(prefix)/8192 3865.599 -
std::remove(deque<int>)_(sprinkled)/1024 518.315 -
std::remove(deque<int>)_(sprinkled)/32 51.422 -
std::remove(deque<int>)_(sprinkled)/50 56.805 -
std::remove(deque<int>)_(sprinkled)/8192 3851.100 -
std::remove(list<int>)_(prefix)/1024 950.412 -4.53%
std::remove(list<int>)_(prefix)/32 52.509 -
std::remove(list<int>)_(prefix)/50 62.580 -
std::remove(list<int>)_(prefix)/8192 8245.659 -1.28%
std::remove(list<int>)_(sprinkled)/1024 938.885 -2.60%
std::remove(list<int>)_(sprinkled)/32 52.310 -
std::remove(list<int>)_(sprinkled)/50 61.668 -
std::remove(list<int>)_(sprinkled)/8192 8118.168 -
std::remove(vector<int>)_(prefix)/1024 310.496 1.14%
std::remove(vector<int>)_(prefix)/32 49.078 -
std::remove(vector<int>)_(prefix)/50 54.258 -
std::remove(vector<int>)_(prefix)/8192 2112.609 -
std::remove(vector<int>)_(sprinkled)/1024 285.684 -
std::remove(vector<int>)_(sprinkled)/32 48.745 -
std::remove(vector<int>)_(sprinkled)/50 52.861 -
std::remove(vector<int>)_(sprinkled)/8192 1976.787 -
std::remove_copy(deque<int>)_(prefix)/1024 378.152 -
std::remove_copy(deque<int>)_(prefix)/32 13.181 2.12%
std::remove_copy(deque<int>)_(prefix)/50 20.712 -
std::remove_copy(deque<int>)_(prefix)/8192 3355.562 -
std::remove_copy(deque<int>)_(sprinkled)/1024 365.173 2.53%
std::remove_copy(deque<int>)_(sprinkled)/32 12.174 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.382 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2930.364 2.94%
std::remove_copy(list<int>)_(prefix)/1024 744.387 -
std::remove_copy(list<int>)_(prefix)/32 11.307 -
std::remove_copy(list<int>)_(prefix)/50 19.094 -
std::remove_copy(list<int>)_(prefix)/8192 7011.281 -
std::remove_copy(list<int>)_(sprinkled)/1024 741.701 -
std::remove_copy(list<int>)_(sprinkled)/32 11.238 -
std::remove_copy(list<int>)_(sprinkled)/50 18.653 1.31%
std::remove_copy(list<int>)_(sprinkled)/8192 6949.815 -
std::remove_copy(vector<int>)_(prefix)/1024 263.795 -
std::remove_copy(vector<int>)_(prefix)/32 9.603 3.68%
std::remove_copy(vector<int>)_(prefix)/50 13.966 -
std::remove_copy(vector<int>)_(prefix)/8192 2061.424 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.574 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.485 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.625 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1933.707 -
std::remove_copy_if(deque<int>)_(prefix)/1024 518.746 -1.68%
std::remove_copy_if(deque<int>)_(prefix)/32 17.920 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.991 -4.13%
std::remove_copy_if(deque<int>)_(prefix)/8192 3766.302 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.927 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.268 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.586 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3473.740 -2.79%
std::remove_copy_if(list<int>)_(prefix)/1024 797.643 -
std::remove_copy_if(list<int>)_(prefix)/32 17.105 -
std::remove_copy_if(list<int>)_(prefix)/50 24.713 -
std::remove_copy_if(list<int>)_(prefix)/8192 7328.618 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.919 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.587 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.274 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7357.727 1.15%
std::remove_copy_if(vector<int>)_(prefix)/1024 415.712 4.19%
std::remove_copy_if(vector<int>)_(prefix)/32 12.182 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.989 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3381.894 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.886 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.255 -1.55%
std::remove_copy_if(vector<int>)_(sprinkled)/50 15.956 -3.24%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.764 -
std::remove_if(deque<int>)_(prefix)/1024 559.603 -1.03%
std::remove_if(deque<int>)_(prefix)/32 58.382 3.63%
std::remove_if(deque<int>)_(prefix)/50 67.453 5.76%
std::remove_if(deque<int>)_(prefix)/8192 4257.497 -1.62%
std::remove_if(deque<int>)_(sprinkled)/1024 529.274 -
std::remove_if(deque<int>)_(sprinkled)/32 53.499 -2.41%
std::remove_if(deque<int>)_(sprinkled)/50 60.108 -5.92%
std::remove_if(deque<int>)_(sprinkled)/8192 3902.355 -
std::remove_if(list<int>)_(prefix)/1024 1004.854 -
std::remove_if(list<int>)_(prefix)/32 58.867 -
std::remove_if(list<int>)_(prefix)/50 72.362 -
std::remove_if(list<int>)_(prefix)/8192 10303.783 2.80%
std::remove_if(list<int>)_(sprinkled)/1024 978.602 -2.94%
std::remove_if(list<int>)_(sprinkled)/32 57.337 -
std::remove_if(list<int>)_(sprinkled)/50 74.941 3.91%
std::remove_if(list<int>)_(sprinkled)/8192 8140.833 -
std::remove_if(vector<int>)_(prefix)/1024 345.536 -
std::remove_if(vector<int>)_(prefix)/32 49.074 -
std::remove_if(vector<int>)_(prefix)/50 53.915 -
std::remove_if(vector<int>)_(prefix)/8192 2575.033 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.965 -
std::remove_if(vector<int>)_(sprinkled)/32 50.886 -
std::remove_if(vector<int>)_(sprinkled)/50 57.199 -
std::remove_if(vector<int>)_(sprinkled)/8192 2951.022 -
std::replace(deque<int>)_(prefix)/1024 412.899 -
std::replace(deque<int>)_(prefix)/32 12.873 -
std::replace(deque<int>)_(prefix)/50 19.071 -
std::replace(deque<int>)_(prefix)/8192 3268.087 -
std::replace(deque<int>)_(sprinkled)/1024 351.193 -
std::replace(deque<int>)_(sprinkled)/32 12.175 -
std::replace(deque<int>)_(sprinkled)/50 18.253 -
std::replace(deque<int>)_(sprinkled)/8192 2815.104 -
std::replace(list<int>)_(prefix)/1024 740.055 -
std::replace(list<int>)_(prefix)/32 11.082 -
std::replace(list<int>)_(prefix)/50 17.347 1.11%
std::replace(list<int>)_(prefix)/8192 6989.185 -8.39%
std::replace(list<int>)_(sprinkled)/1024 755.343 4.01%
std::replace(list<int>)_(sprinkled)/32 11.432 2.26%
std::replace(list<int>)_(sprinkled)/50 19.727 5.85%
std::replace(list<int>)_(sprinkled)/8192 7194.945 -15.20%
std::replace(vector<int>)_(prefix)/1024 159.952 -
std::replace(vector<int>)_(prefix)/32 4.970 -4.83%
std::replace(vector<int>)_(prefix)/50 7.611 -2.19%
std::replace(vector<int>)_(prefix)/8192 1278.107 -
std::replace(vector<int>)_(sprinkled)/1024 175.605 16.71%
std::replace(vector<int>)_(sprinkled)/32 6.682 15.30%
std::replace(vector<int>)_(sprinkled)/50 10.758 21.27%
std::replace(vector<int>)_(sprinkled)/8192 1333.763 14.04%
std::replace_if(deque<int>)_(prefix)/1024 484.759 -
std::replace_if(deque<int>)_(prefix)/32 26.394 88.70%
std::replace_if(deque<int>)_(prefix)/50 33.155 63.05%
std::replace_if(deque<int>)_(prefix)/8192 3499.998 -
std::replace_if(deque<int>)_(sprinkled)/1024 373.030 1.29%
std::replace_if(deque<int>)_(sprinkled)/32 24.633 97.85%
std::replace_if(deque<int>)_(sprinkled)/50 31.022 66.11%
std::replace_if(deque<int>)_(sprinkled)/8192 2936.116 -
std::replace_if(list<int>)_(prefix)/1024 738.492 -
std::replace_if(list<int>)_(prefix)/32 13.970 1.43%
std::replace_if(list<int>)_(prefix)/50 24.656 1.02%
std::replace_if(list<int>)_(prefix)/8192 7227.977 -4.42%
std::replace_if(list<int>)_(sprinkled)/1024 744.906 -
std::replace_if(list<int>)_(sprinkled)/32 13.315 -
std::replace_if(list<int>)_(sprinkled)/50 23.028 -
std::replace_if(list<int>)_(sprinkled)/8192 7492.492 -5.15%
std::replace_if(vector<int>)_(prefix)/1024 272.345 -
std::replace_if(vector<int>)_(prefix)/32 9.785 3.42%
std::replace_if(vector<int>)_(prefix)/50 13.972 1.04%
std::replace_if(vector<int>)_(prefix)/8192 2036.794 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.698 -1.44%
std::replace_if(vector<int>)_(sprinkled)/32 8.739 -
std::replace_if(vector<int>)_(sprinkled)/50 13.709 1.73%
std::replace_if(vector<int>)_(sprinkled)/8192 1916.356 -
std::reverse(deque<int>)/32768 5726.806 -
std::reverse(deque<int>)/4096 721.323 -
std::reverse(deque<int>)/512 125.581 11.28%
std::reverse(deque<int>)/64 15.481 18.79%
std::reverse(deque<int>)/8 2.639 5.18%
std::reverse(list<int>)/32768 17502.318 -8.92%
std::reverse(list<int>)/4096 1559.774 -12.80%
std::reverse(list<int>)/512 193.277 -
std::reverse(list<int>)/64 17.558 -
std::reverse(list<int>)/8 1.943 -
std::reverse(vector<int>)/32768 1035.377 -
std::reverse(vector<int>)/4096 130.513 -
std::reverse(vector<int>)/512 16.365 -
std::reverse(vector<int>)/64 4.192 -
std::reverse(vector<int>)/8 2.715 83.07%
std::reverse_copy(deque<int>)/32768 8023.649 -
std::reverse_copy(deque<int>)/4096 989.847 2.27%
std::reverse_copy(deque<int>)/512 125.223 -
std::reverse_copy(deque<int>)/64 15.981 -
std::reverse_copy(deque<int>)/8 2.532 -
std::reverse_copy(list<int>)/32768 26746.827 -1.05%
std::reverse_copy(list<int>)/4096 3219.123 -4.08%
std::reverse_copy(list<int>)/512 365.062 -
std::reverse_copy(list<int>)/64 30.375 -
std::reverse_copy(list<int>)/8 2.426 -
std::reverse_copy(vector<int>)/32768 981.882 -
std::reverse_copy(vector<int>)/4096 132.428 1.02%
std::reverse_copy(vector<int>)/512 17.164 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.366 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.475 -
std::rotate(deque<int>)_(1_element_backward)/32 3.529 -
std::rotate(deque<int>)_(1_element_backward)/50 5.242 2.43%
std::rotate(deque<int>)_(1_element_backward)/8192 309.607 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.819 2.18%
std::rotate(deque<int>)_(1_element_forward)/32 4.134 -
std::rotate(deque<int>)_(1_element_forward)/50 5.441 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.464 -
std::rotate(deque<int>)_(by_1/2)/1024 188.227 -
std::rotate(deque<int>)_(by_1/2)/32 8.522 -
std::rotate(deque<int>)_(by_1/2)/50 11.533 -
std::rotate(deque<int>)_(by_1/2)/8192 1678.492 14.77%
std::rotate(deque<int>)_(by_1/3)/1024 403.442 -
std::rotate(deque<int>)_(by_1/3)/32 21.647 5.76%
std::rotate(deque<int>)_(by_1/3)/50 30.667 2.45%
std::rotate(deque<int>)_(by_1/3)/8192 3338.767 5.27%
std::rotate(deque<int>)_(by_1/4)/1024 278.311 2.51%
std::rotate(deque<int>)_(by_1/4)/32 13.020 -1.20%
std::rotate(deque<int>)_(by_1/4)/50 28.743 3.48%
std::rotate(deque<int>)_(by_1/4)/8192 2454.454 -10.90%
std::rotate(list<int>)_(1_element_backward)/1024 745.391 -
std::rotate(list<int>)_(1_element_backward)/32 13.325 -
std::rotate(list<int>)_(1_element_backward)/50 25.206 -
std::rotate(list<int>)_(1_element_backward)/8192 7275.677 -
std::rotate(list<int>)_(1_element_forward)/1024 734.598 -
std::rotate(list<int>)_(1_element_forward)/32 13.917 -
std::rotate(list<int>)_(1_element_forward)/50 26.452 2.50%
std::rotate(list<int>)_(1_element_forward)/8192 8046.387 14.57%
std::rotate(list<int>)_(by_1/2)/1024 391.548 -
std::rotate(list<int>)_(by_1/2)/32 6.443 -
std::rotate(list<int>)_(by_1/2)/50 12.639 -
std::rotate(list<int>)_(by_1/2)/8192 5467.913 -
std::rotate(list<int>)_(by_1/3)/1024 812.757 -2.45%
std::rotate(list<int>)_(by_1/3)/32 16.823 -
std::rotate(list<int>)_(by_1/3)/50 23.075 -1.93%
std::rotate(list<int>)_(by_1/3)/8192 8383.773 -
std::rotate(list<int>)_(by_1/4)/1024 579.926 -
std::rotate(list<int>)_(by_1/4)/32 14.557 -
std::rotate(list<int>)_(by_1/4)/50 26.157 2.00%
std::rotate(list<int>)_(by_1/4)/8192 6646.294 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.709 -1.57%
std::rotate(vector<bool>)_(1_element_backward)/32 17.757 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.780 -
std::rotate(vector<bool>)_(1_element_backward)/8192 115.087 1.51%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.712 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.575 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.567 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.756 2.22%
std::rotate(vector<bool>)_(by_1/2)/1024 8.525 1.50%
std::rotate(vector<bool>)_(by_1/2)/32 17.986 1.49%
std::rotate(vector<bool>)_(by_1/2)/50 17.728 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.087 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.309 -
std::rotate(vector<bool>)_(by_1/3)/32 17.755 1.22%
std::rotate(vector<bool>)_(by_1/3)/50 17.752 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.853 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.471 -10.97%
std::rotate(vector<bool>)_(by_1/4)/32 17.882 1.02%
std::rotate(vector<bool>)_(by_1/4)/50 17.774 1.10%
std::rotate(vector<bool>)_(by_1/4)/8192 30.152 -1.32%
std::rotate(vector<int>)_(1_element_backward)/1024 35.925 1.12%
std::rotate(vector<int>)_(1_element_backward)/32 2.917 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.748 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.116 -
std::rotate(vector<int>)_(1_element_forward)/32 2.960 -
std::rotate(vector<int>)_(1_element_forward)/50 5.256 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.205 -
std::rotate(vector<int>)_(by_1/2)/1024 31.750 -
std::rotate(vector<int>)_(by_1/2)/32 2.343 1.05%
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.953 -
std::rotate(vector<int>)_(by_1/3)/1024 119.236 -
std::rotate(vector<int>)_(by_1/3)/32 10.064 1.58%
std::rotate(vector<int>)_(by_1/3)/50 11.037 -
std::rotate(vector<int>)_(by_1/3)/8192 876.998 -
std::rotate(vector<int>)_(by_1/4)/1024 47.322 -
std::rotate(vector<int>)_(by_1/4)/32 4.735 -
std::rotate(vector<int>)_(by_1/4)/50 12.153 5.38%
std::rotate(vector<int>)_(by_1/4)/8192 370.272 -
std::rotate_copy(deque<int>)/1024 34.872 -2.12%
std::rotate_copy(deque<int>)/32 2.621 -5.49%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 291.490 -11.88%
std::rotate_copy(list<int>)/1024 737.332 -
std::rotate_copy(list<int>)/32 8.661 -1.30%
std::rotate_copy(list<int>)/50 13.808 -
std::rotate_copy(list<int>)/8192 7071.976 1.89%
std::rotate_copy(vector<int>)/1024 32.888 -5.59%
std::rotate_copy(vector<int>)/32 2.096 -
std::rotate_copy(vector<int>)/50 2.778 3.87%
std::rotate_copy(vector<int>)/8192 755.167 11.65%
std::sample(deque<int>)/1024 11342.570 -
std::sample(deque<int>)/32 304.826 -
std::sample(deque<int>)/8192 91340.700 -
std::sample(list<int>)/1024 11943.717 -
std::sample(list<int>)/32 312.845 -
std::sample(list<int>)/8192 97792.287 -
std::sample(vector<int>)/1024 11313.778 -
std::sample(vector<int>)/32 302.876 -
std::sample(vector<int>)/8192 91729.169 -
std::search(deque<int>)_(near_matches)/1000 22097.329 14.69%
std::search(deque<int>)_(near_matches)/1024 23077.407 14.79%
std::search(deque<int>)_(near_matches)/8192 1448084.627 -
std::search(deque<int>)_(no_match)/1000 406.273 1.50%
std::search(deque<int>)_(no_match)/1024 353.764 17.26%
std::search(deque<int>)_(no_match)/1048576 423869.829 -
std::search(deque<int>)_(no_match)/8192 3309.918 -
std::search(deque<int>)_(same_length)/1000 339.078 -26.55%
std::search(deque<int>)_(same_length)/1024 501.320 5.99%
std::search(deque<int>)_(same_length)/8192 3889.138 2.87%
std::search(deque<int>)_(single_element)/1000 448.992 -
std::search(deque<int>)_(single_element)/1024 459.277 -
std::search(deque<int>)_(single_element)/8192 3658.406 -
std::search(deque<int>,_pred)_(near_matches)/1000 23251.599 -
std::search(deque<int>,_pred)_(near_matches)/1024 24337.218 -
std::search(deque<int>,_pred)_(near_matches)/8192 1530702.146 -
std::search(deque<int>,_pred)_(no_match)/1000 461.276 8.88%
std::search(deque<int>,_pred)_(no_match)/1024 473.434 8.56%
std::search(deque<int>,_pred)_(no_match)/1048576 486257.756 9.03%
std::search(deque<int>,_pred)_(no_match)/8192 3776.556 8.09%
std::search(deque<int>,_pred)_(same_length)/1000 479.197 -1.12%
std::search(deque<int>,_pred)_(same_length)/1024 506.108 -
std::search(deque<int>,_pred)_(same_length)/8192 4002.114 -
std::search(deque<int>,_pred)_(single_element)/1000 686.320 -
std::search(deque<int>,_pred)_(single_element)/1024 705.131 -
std::search(deque<int>,_pred)_(single_element)/8192 5665.557 -
std::search(list<int>)_(near_matches)/1000 38162.984 -
std::search(list<int>)_(near_matches)/1024 39760.147 -
std::search(list<int>)_(near_matches)/8192 2548668.029 -
std::search(list<int>)_(no_match)/1000 689.712 -54.49%
std::search(list<int>)_(no_match)/1024 747.364 -43.71%
std::search(list<int>)_(no_match)/1048576 839056.051 1.79%
std::search(list<int>)_(no_match)/8192 6561.153 -
std::search(list<int>)_(same_length)/1000 751.318 -
std::search(list<int>)_(same_length)/1024 774.619 -
std::search(list<int>)_(same_length)/8192 7991.627 -
std::search(list<int>)_(single_element)/1000 706.955 3.98%
std::search(list<int>)_(single_element)/1024 740.918 -2.36%
std::search(list<int>)_(single_element)/8192 8479.473 15.58%
std::search(list<int>,_pred)_(near_matches)/1000 41635.857 -
std::search(list<int>,_pred)_(near_matches)/1024 43468.003 -
std::search(list<int>,_pred)_(near_matches)/8192 2692053.365 -
std::search(list<int>,_pred)_(no_match)/1000 803.111 -
std::search(list<int>,_pred)_(no_match)/1024 823.127 -
std::search(list<int>,_pred)_(no_match)/1048576 955270.891 -
std::search(list<int>,_pred)_(no_match)/8192 7274.543 -
std::search(list<int>,_pred)_(same_length)/1000 795.285 -
std::search(list<int>,_pred)_(same_length)/1024 813.073 -
std::search(list<int>,_pred)_(same_length)/8192 8035.497 -3.27%
std::search(list<int>,_pred)_(single_element)/1000 800.034 -
std::search(list<int>,_pred)_(single_element)/1024 819.193 -
std::search(list<int>,_pred)_(single_element)/8192 7752.163 -
std::search(vector<int>)_(near_matches)/1000 14355.521 -
std::search(vector<int>)_(near_matches)/1024 15106.213 -
std::search(vector<int>)_(near_matches)/8192 765173.438 -
std::search(vector<int>)_(no_match)/1000 210.513 -1.65%
std::search(vector<int>)_(no_match)/1024 211.125 -3.46%
std::search(vector<int>)_(no_match)/1048576 210412.723 -1.18%
std::search(vector<int>)_(no_match)/8192 1636.663 -1.56%
std::search(vector<int>)_(same_length)/1000 242.042 -
std::search(vector<int>)_(same_length)/1024 247.983 1.39%
std::search(vector<int>)_(same_length)/8192 1905.246 2.14%
std::search(vector<int>)_(single_element)/1000 232.934 2.42%
std::search(vector<int>)_(single_element)/1024 238.091 2.24%
std::search(vector<int>)_(single_element)/8192 1837.709 1.51%
std::search(vector<int>,_pred)_(near_matches)/1000 22606.985 -
std::search(vector<int>,_pred)_(near_matches)/1024 23800.575 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453663.035 -
std::search(vector<int>,_pred)_(no_match)/1000 528.569 2.48%
std::search(vector<int>,_pred)_(no_match)/1024 537.743 1.86%
std::search(vector<int>,_pred)_(no_match)/1048576 601555.472 2.68%
std::search(vector<int>,_pred)_(no_match)/8192 4291.326 2.50%
std::search(vector<int>,_pred)_(same_length)/1000 601.158 -
std::search(vector<int>,_pred)_(same_length)/1024 615.675 -4.91%
std::search(vector<int>,_pred)_(same_length)/8192 4927.691 -3.85%
std::search(vector<int>,_pred)_(single_element)/1000 481.282 -14.92%
std::search(vector<int>,_pred)_(single_element)/1024 492.247 -15.00%
std::search(vector<int>,_pred)_(single_element)/8192 3924.750 -15.19%
std::search_n(deque<int>)_(no_match)/1024 13.706 -
std::search_n(deque<int>)_(no_match)/32 13.686 -
std::search_n(deque<int>)_(no_match)/8192 16.387 -
std::search_n(deque<int>,_pred)_(no_match)/1024 16.111 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.224 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.735 -
std::search_n(list<int>)_(no_match)/1024 731.659 -
std::search_n(list<int>)_(no_match)/32 9.232 -
std::search_n(list<int>)_(no_match)/8192 6572.720 -13.71%
std::search_n(list<int>,_pred)_(no_match)/1024 838.181 -
std::search_n(list<int>,_pred)_(no_match)/32 17.657 -
std::search_n(list<int>,_pred)_(no_match)/8192 7445.157 -8.26%
std::search_n(vector<int>)_(no_match)/1024 3.564 -
std::search_n(vector<int>)_(no_match)/32 3.583 -
std::search_n(vector<int>)_(no_match)/8192 3.591 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.115 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.111 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.097 -
std::set<int>::clear()/0 391.766 -
std::set<int>::clear()/1024 9264.188 -
std::set<int>::clear()/32 626.435 -
std::set<int>::clear()/8192 79675.029 -
std::set<int>::contains(key)_(existent)/1024 3.897 1.23%
std::set<int>::contains(key)_(existent)/32 1.643 -
std::set<int>::contains(key)_(existent)/8192 8.242 -1.42%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.433 -
std::set<int>::contains(key)_(non-existent)/32 2.935 5.38%
std::set<int>::contains(key)_(non-existent)/8192 15.282 29.17%
std::set<int>::count(key)_(existent)/1024 4.221 -1.48%
std::set<int>::count(key)_(existent)/32 1.659 -1.64%
std::set<int>::count(key)_(existent)/8192 7.902 -
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.724 -
std::set<int>::count(key)_(non-existent)/32 2.961 -
std::set<int>::count(key)_(non-existent)/8192 11.380 -2.94%
std::set<int>::ctor(&&,_different_allocs)/0 12.837 -
std::set<int>::ctor(&&,_different_allocs)/1024 6013.750 4.18%
std::set<int>::ctor(&&,_different_allocs)/32 177.865 1.79%
std::set<int>::ctor(&&,_different_allocs)/8192 48885.459 1.69%
std::set<int>::ctor(const&)/0 12.848 -
std::set<int>::ctor(const&)/1024 6303.620 1.16%
std::set<int>::ctor(const&)/32 223.974 1.99%
std::set<int>::ctor(const&)/8192 50556.638 2.22%
std::set<int>::ctor(const&,_alloc)/0 12.807 -
std::set<int>::ctor(const&,_alloc)/1024 6226.743 -
std::set<int>::ctor(const&,_alloc)/32 219.850 1.21%
std::set<int>::ctor(const&,_alloc)/8192 49689.212 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.808 1.07%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8579.154 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.021 1.40%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68693.797 1.20%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.734 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12840.992 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.941 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241607.295 1.68%
std::set<int>::equal_range(key)_(existent)/1024 4.412 -2.39%
std::set<int>::equal_range(key)_(existent)/32 1.812 -
std::set<int>::equal_range(key)_(existent)/8192 8.404 5.82%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.404 -
std::set<int>::equal_range(key)_(non-existent)/32 2.685 -1.41%
std::set<int>::equal_range(key)_(non-existent)/8192 9.819 -
std::set<int>::erase(iterator)/1024 19.833 -
std::set<int>::erase(iterator)/32 19.727 -
std::set<int>::erase(iterator)/8192 19.922 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.006 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6766.749 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.915 1.32%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54923.185 -
std::set<int>::erase(key)_(existent)/1024 50.338 1.15%
std::set<int>::erase(key)_(existent)/32 21.493 -
std::set<int>::erase(key)_(existent)/8192 69.652 2.33%
std::set<int>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.538 2.59%
std::set<int>::erase(key)_(non-existent,_end)/32 2.661 16.29%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.446 1.83%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.902 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.777 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.133 2.04%
std::set<int>::find(key)_(existent)/1024 4.043 1.82%
std::set<int>::find(key)_(existent)/32 1.753 1.91%
std::set<int>::find(key)_(existent)/8192 8.252 -1.20%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.883 2.49%
std::set<int>::find(key)_(non-existent)/32 2.498 5.60%
std::set<int>::find(key)_(non-existent)/8192 9.124 2.40%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.077 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.477 3.54%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.303 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 98.460 4.33%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.788 10.40%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.717 2.38%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.360 2.85%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.923 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.259 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.740 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.689 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 102.385 15.57%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.258 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.775 -4.61%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.115 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.900 2.12%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.695 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16941.488 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 763.404 1.56%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188516.933 3.34%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.229 -2.65%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12930.658 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.098 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120053.468 -2.00%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.648 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7800.991 1.39%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 539.756 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133390.903 -
std::set<int>::insert(value)_(already_present)/1024 5.647 -2.16%
std::set<int>::insert(value)_(already_present)/32 1.758 -
std::set<int>::insert(value)_(already_present)/8192 10.103 2.27%
std::set<int>::insert(value)_(new_value,_end)/0 17.113 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.835 2.35%
std::set<int>::insert(value)_(new_value,_end)/32 18.708 -
std::set<int>::insert(value)_(new_value,_end)/8192 74.021 2.54%
std::set<int>::insert(value)_(new_value,_middle)/0 17.096 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.569 -1.78%
std::set<int>::insert(value)_(new_value,_middle)/32 18.385 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.421 1.37%
std::set<int>::lower_bound(key)_(existent)/1024 4.355 -
std::set<int>::lower_bound(key)_(existent)/32 1.504 1.74%
std::set<int>::lower_bound(key)_(existent)/8192 8.097 -3.26%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.530 7.77%
std::set<int>::lower_bound(key)_(non-existent)/32 2.449 9.16%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.839 11.33%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.572 1.82%
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6800.352 11.37%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 238.615 10.62%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50095.808 2.95%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.487 1.02%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6207.861 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 223.584 3.29%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49628.703 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -2.01%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1332.325 -2.28%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.888 -4.55%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12342.377 -1.14%
std::set<int>::upper_bound(key)_(existent)/1024 4.180 -
std::set<int>::upper_bound(key)_(existent)/32 1.765 -
std::set<int>::upper_bound(key)_(existent)/8192 8.116 3.88%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.978 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.440 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.153 2.27%
std::set<std::string>::clear()/0 393.576 -
std::set<std::string>::clear()/1024 22181.240 2.77%
std::set<std::string>::clear()/32 896.496 2.96%
std::set<std::string>::clear()/8192 214479.195 2.43%
std::set<std::string>::contains(key)_(existent)/1024 23.299 -4.15%
std::set<std::string>::contains(key)_(existent)/32 15.472 -2.84%
std::set<std::string>::contains(key)_(existent)/8192 29.434 9.00%
std::set<std::string>::contains(key)_(non-existent)/0 0.298 8.37%
std::set<std::string>::contains(key)_(non-existent)/1024 29.469 27.82%
std::set<std::string>::contains(key)_(non-existent)/32 12.192 20.75%
std::set<std::string>::contains(key)_(non-existent)/8192 28.065 -
std::set<std::string>::count(key)_(existent)/1024 23.908 -
std::set<std::string>::count(key)_(existent)/32 17.183 1.65%
std::set<std::string>::count(key)_(existent)/8192 32.169 -9.39%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.759 -2.20%
std::set<std::string>::count(key)_(non-existent)/32 10.245 -2.79%
std::set<std::string>::count(key)_(non-existent)/8192 32.048 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.901 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7009.613 1.82%
std::set<std::string>::ctor(&&,_different_allocs)/32 210.477 1.41%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57506.903 -
std::set<std::string>::ctor(const&)/0 12.738 -
std::set<std::string>::ctor(const&)/1024 34616.062 -
std::set<std::string>::ctor(const&)/32 789.961 -4.93%
std::set<std::string>::ctor(const&)/8192 344800.405 -
std::set<std::string>::ctor(const&,_alloc)/0 12.731 -
std::set<std::string>::ctor(const&,_alloc)/1024 37491.557 1.69%
std::set<std::string>::ctor(const&,_alloc)/32 745.555 -
std::set<std::string>::ctor(const&,_alloc)/8192 347988.036 1.03%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.784 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39721.275 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 797.946 1.35%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381242.011 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55783.417 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 996.614 -7.76%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1113714.255 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.975 -1.14%
std::set<std::string>::equal_range(key)_(existent)/32 16.244 2.42%
std::set<std::string>::equal_range(key)_(existent)/8192 27.287 -2.23%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.865 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.091 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.351 -1.34%
std::set<std::string>::erase(iterator)/1024 31.554 2.36%
std::set<std::string>::erase(iterator)/32 27.836 2.10%
std::set<std::string>::erase(iterator)/8192 27.389 2.11%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.137 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12904.775 1.84%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 704.627 1.53%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118019.209 1.35%
std::set<std::string>::erase(key)_(existent)/1024 60.366 -4.90%
std::set<std::string>::erase(key)_(existent)/32 50.235 -1.96%
std::set<std::string>::erase(key)_(existent)/8192 71.831 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.217 2.07%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.555 3.34%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.121 3.58%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.726 1.45%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.127 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.898 1.65%
std::set<std::string>::find(key)_(existent)/1024 23.151 2.31%
std::set<std::string>::find(key)_(existent)/32 15.778 2.38%
std::set<std::string>::find(key)_(existent)/8192 28.415 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.623 12.66%
std::set<std::string>::find(key)_(non-existent)/32 10.555 16.89%
std::set<std::string>::find(key)_(non-existent)/8192 30.570 14.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.335 -16.11%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 51.850 1.22%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 36.158 13.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.492 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.891 -1.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.877 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.130 11.88%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.913 -1.18%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.765 -22.91%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.106 -23.63%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.565 43.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 54.777 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.031 -26.20%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.398 -13.08%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.202 5.20%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.818 -3.09%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.619 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66267.196 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1432.319 -4.66%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925352.449 2.88%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.641 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44293.326 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1329.837 2.43%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 630613.772 5.66%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 398.151 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41442.367 -1.86%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1163.966 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 608123.095 -
std::set<std::string>::insert(value)_(already_present)/1024 31.686 23.71%
std::set<std::string>::insert(value)_(already_present)/32 9.615 5.39%
std::set<std::string>::insert(value)_(already_present)/8192 29.376 -
std::set<std::string>::insert(value)_(new_value,_end)/0 27.712 -18.96%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.519 -9.46%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.798 -28.79%
std::set<std::string>::insert(value)_(new_value,_end)/8192 67.522 -3.37%
std::set<std::string>::insert(value)_(new_value,_middle)/0 27.740 -19.39%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 50.139 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 35.053 -14.69%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.623 23.24%
std::set<std::string>::lower_bound(key)_(existent)/1024 25.729 6.71%
std::set<std::string>::lower_bound(key)_(existent)/32 15.004 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.690 5.31%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.887 -3.80%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.336 -1.12%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 29.454 -8.19%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.361 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36703.830 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 806.603 2.46%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349997.395 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.369 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36340.429 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 692.015 -10.91%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348633.701 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16975.943 1.91%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.407 12.06%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204710.595 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.130 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.531 -5.89%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.990 5.94%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.500 -2.72%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.117 1.84%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.921 -
std::shift_left(deque<int>)/1024 38.197 -
std::shift_left(deque<int>)/32 3.808 -
std::shift_left(deque<int>)/50 5.434 -
std::shift_left(deque<int>)/8192 301.378 -
std::shift_left(list<int>)/1024 727.646 -
std::shift_left(list<int>)/32 13.453 -
std::shift_left(list<int>)/50 27.474 -
std::shift_left(list<int>)/8192 7643.174 6.63%
std::shift_left(vector<int>)/1024 35.411 -
std::shift_left(vector<int>)/32 2.988 -
std::shift_left(vector<int>)/50 5.268 -
std::shift_left(vector<int>)/8192 281.014 -
std::shift_right(deque<int>)/1024 40.445 -
std::shift_right(deque<int>)/32 3.456 -
std::shift_right(deque<int>)/50 4.441 -
std::shift_right(deque<int>)/8192 308.713 -
std::shift_right(list<int>)/1024 734.144 -
std::shift_right(list<int>)/32 14.508 -
std::shift_right(list<int>)/50 26.993 -12.80%
std::shift_right(list<int>)/8192 7196.344 -6.29%
std::shift_right(vector<int>)/1024 35.738 -
std::shift_right(vector<int>)/32 4.027 -3.96%
std::shift_right(vector<int>)/50 5.334 -
std::shift_right(vector<int>)/8192 301.408 -
std::shuffle(deque<int>)/1024 9294.969 -
std::shuffle(deque<int>)/32 294.182 -
std::shuffle(deque<int>)/8192 74016.728 -
std::shuffle(vector<int>)/1024 8750.196 -
std::shuffle(vector<int>)/32 277.081 -
std::shuffle(vector<int>)/8192 70193.758 -
std::sort(deque<int>)_(ascending)/1024 766.378 -
std::sort(deque<int>)_(ascending)/8 18.171 2.92%
std::sort(deque<int>)_(ascending)/8192 5751.199 -
std::sort(deque<int>)_(descending)/1024 1297.481 -
std::sort(deque<int>)_(descending)/8 25.776 1.73%
std::sort(deque<int>)_(descending)/8192 10386.966 -
std::sort(deque<int>)_(heap)/1024 6260.646 -
std::sort(deque<int>)_(heap)/8 24.573 -
std::sort(deque<int>)_(heap)/8192 69125.463 -
std::sort(deque<int>)_(pipe-organ)/1024 2732.400 -1.12%
std::sort(deque<int>)_(pipe-organ)/8 20.311 -
std::sort(deque<int>)_(pipe-organ)/8192 26220.879 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17738.956 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.458 4.13%
std::sort(deque<int>)_(qsort_adversarial)/8192 480384.799 -1.30%
std::sort(deque<int>)_(repeated)/1024 960.804 -4.16%
std::sort(deque<int>)_(repeated)/8 18.387 2.86%
std::sort(deque<int>)_(repeated)/8192 6725.285 -6.70%
std::sort(deque<int>)_(shuffled)/1024 7413.720 8.59%
std::sort(deque<int>)_(shuffled)/8 23.102 -
std::sort(deque<int>)_(shuffled)/8192 84621.401 4.95%
std::sort(vector<NonIntegral>)_(ascending)/1024 521.568 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.729 1.34%
std::sort(vector<NonIntegral>)_(ascending)/8192 3749.532 -
std::sort(vector<NonIntegral>)_(descending)/1024 776.292 -
std::sort(vector<NonIntegral>)_(descending)/8 25.304 1.02%
std::sort(vector<NonIntegral>)_(descending)/8192 5259.456 -
std::sort(vector<NonIntegral>)_(heap)/1024 4293.736 1.02%
std::sort(vector<NonIntegral>)_(heap)/8 23.751 -
std::sort(vector<NonIntegral>)_(heap)/8192 49435.799 -1.22%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1880.873 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.443 1.32%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18415.353 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13297.487 -4.78%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.799 1.20%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155596.493 -4.90%
std::sort(vector<NonIntegral>)_(repeated)/1024 506.064 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.744 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3740.909 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4701.558 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.634 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81831.303 -4.37%
std::sort(vector<int>)_(ascending)/1024 521.744 -
std::sort(vector<int>)_(ascending)/8 16.027 2.08%
std::sort(vector<int>)_(ascending)/8192 3744.170 -
std::sort(vector<int>)_(descending)/1024 1016.836 -
std::sort(vector<int>)_(descending)/8 25.233 1.20%
std::sort(vector<int>)_(descending)/8192 7235.723 -
std::sort(vector<int>)_(heap)/1024 4557.770 -
std::sort(vector<int>)_(heap)/8 24.470 2.13%
std::sort(vector<int>)_(heap)/8192 45594.198 -
std::sort(vector<int>)_(pipe-organ)/1024 2289.923 -
std::sort(vector<int>)_(pipe-organ)/8 17.953 1.73%
std::sort(vector<int>)_(pipe-organ)/8192 21630.321 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13180.204 2.18%
std::sort(vector<int>)_(qsort_adversarial)/8 15.955 2.16%
std::sort(vector<int>)_(qsort_adversarial)/8192 150790.104 2.34%
std::sort(vector<int>)_(repeated)/1024 665.141 -
std::sort(vector<int>)_(repeated)/8 15.915 -
std::sort(vector<int>)_(repeated)/8192 5032.121 -
std::sort(vector<int>)_(shuffled)/1024 4637.804 -
std::sort(vector<int>)_(shuffled)/8 23.063 1.33%
std::sort(vector<int>)_(shuffled)/8192 44956.156 -
std::sort_heap(deque<int>)/1024 13522.525 1.04%
std::sort_heap(deque<int>)/8 37.819 -
std::sort_heap(deque<int>)/8192 471870.226 -
std::sort_heap(deque<int>,_pred)/1024 13076.381 7.13%
std::sort_heap(deque<int>,_pred)/8 34.264 2.27%
std::sort_heap(deque<int>,_pred)/8192 436665.883 -
std::sort_heap(vector<NonIntegral>)/1024 9910.152 -1.09%
std::sort_heap(vector<NonIntegral>)/8 31.273 -
std::sort_heap(vector<NonIntegral>)/8192 105836.453 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9763.773 -1.25%
std::sort_heap(vector<NonIntegral>,_pred)/8 31.991 1.43%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106386.251 -
std::sort_heap(vector<int>)/1024 9780.399 -
std::sort_heap(vector<int>)/8 32.185 -3.38%
std::sort_heap(vector<int>)/8192 106083.845 -
std::sort_heap(vector<int>,_pred)/1024 9855.899 -
std::sort_heap(vector<int>,_pred)/8 33.458 3.77%
std::sort_heap(vector<int>,_pred)/8192 106196.722 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2706.114 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1852.263 -3.51%
std::stable_partition(deque<int>)_(alloc_fails)/50 1867.793 -2.56%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9826.282 -
std::stable_partition(deque<int>)_(dense)/1024 586.742 3.44%
std::stable_partition(deque<int>)_(dense)/32 28.235 2.36%
std::stable_partition(deque<int>)_(dense)/50 37.817 3.66%
std::stable_partition(deque<int>)_(dense)/8192 5671.333 -
std::stable_partition(deque<int>)_(sparse)/1024 425.894 -4.96%
std::stable_partition(deque<int>)_(sparse)/32 13.317 16.43%
std::stable_partition(deque<int>)_(sparse)/50 30.102 6.56%
std::stable_partition(deque<int>)_(sparse)/8192 3322.689 1.05%
std::stable_partition(list<int>)_(alloc_fails)/1024 4177.823 -
std::stable_partition(list<int>)_(alloc_fails)/32 1862.671 -1.21%
std::stable_partition(list<int>)_(alloc_fails)/50 1890.407 -1.64%
std::stable_partition(list<int>)_(alloc_fails)/8192 26313.185 4.94%
std::stable_partition(list<int>)_(dense)/1024 1515.261 -13.24%
std::stable_partition(list<int>)_(dense)/32 37.680 -2.16%
std::stable_partition(list<int>)_(dense)/50 56.972 -
std::stable_partition(list<int>)_(dense)/8192 19034.091 8.74%
std::stable_partition(list<int>)_(sparse)/1024 932.315 -
std::stable_partition(list<int>)_(sparse)/32 9.607 -
std::stable_partition(list<int>)_(sparse)/50 26.772 -
std::stable_partition(list<int>)_(sparse)/8192 8842.883 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2290.448 -2.08%
std::stable_partition(vector<int>)_(alloc_fails)/32 1837.814 -1.56%
std::stable_partition(vector<int>)_(alloc_fails)/50 1854.438 -2.28%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5298.650 -1.56%
std::stable_partition(vector<int>)_(dense)/1024 291.675 -
std::stable_partition(vector<int>)_(dense)/32 21.253 -
std::stable_partition(vector<int>)_(dense)/50 25.416 1.17%
std::stable_partition(vector<int>)_(dense)/8192 2094.099 -
std::stable_partition(vector<int>)_(sparse)/1024 215.426 1.90%
std::stable_partition(vector<int>)_(sparse)/32 7.318 -
std::stable_partition(vector<int>)_(sparse)/50 21.542 -
std::stable_partition(vector<int>)_(sparse)/8192 1549.376 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3938.630 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.381 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18935.954 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28701.925 -1.30%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.743 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26385.609 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13697.157 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.097 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25937.795 1.04%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16362.611 -1.07%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.332 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22372.134 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25649.063 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.302 7.83%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28548.508 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3653.067 -1.39%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.510 -1.09%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13104.684 -19.18%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19375.136 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.736 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24675.516 -
std::stable_sort(deque<int>)_(ascending)/1024 2174.953 1.56%
std::stable_sort(deque<int>)_(ascending)/8 19.392 3.93%
std::stable_sort(deque<int>)_(ascending)/8192 13684.649 -
std::stable_sort(deque<int>)_(descending)/1024 3117.255 5.68%
std::stable_sort(deque<int>)_(descending)/8 28.990 7.51%
std::stable_sort(deque<int>)_(descending)/8192 20863.696 1.56%
std::stable_sort(deque<int>)_(heap)/1024 2798.050 2.92%
std::stable_sort(deque<int>)_(heap)/8 25.924 7.63%
std::stable_sort(deque<int>)_(heap)/8192 17456.529 1.38%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2993.973 1.49%
std::stable_sort(deque<int>)_(pipe-organ)/8 22.641 1.84%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20626.712 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3177.020 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.083 6.48%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20952.125 -
std::stable_sort(deque<int>)_(repeated)/1024 1460.255 3.16%
std::stable_sort(deque<int>)_(repeated)/8 19.383 6.91%
std::stable_sort(deque<int>)_(repeated)/8192 7707.310 -
std::stable_sort(deque<int>)_(shuffled)/1024 2602.546 3.14%
std::stable_sort(deque<int>)_(shuffled)/8 23.450 2.66%
std::stable_sort(deque<int>)_(shuffled)/8192 14392.971 1.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4823.238 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.342 4.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48269.751 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22858.472 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 25.229 2.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119387.942 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13760.675 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.370 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107809.403 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13874.830 -5.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.917 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84979.900 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22417.335 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.917 1.61%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135988.679 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3453.189 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.241 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17829.895 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17932.534 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.355 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146772.066 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3590.514 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.084 1.53%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41369.006 -2.93%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12588.083 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.701 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186488.303 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9533.543 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.492 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117611.988 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8190.139 1.57%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.124 -3.08%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116800.774 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13609.918 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.345 3.14%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200169.945 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1276.863 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 17.009 6.94%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14017.688 -1.01%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12035.534 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.806 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 175221.167 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4683.014 4.40%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.244 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18692.309 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23320.116 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.311 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25033.161 1.79%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13875.108 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.155 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30453.088 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13917.485 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.187 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21961.301 1.10%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22555.373 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.256 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34163.684 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3387.820 3.85%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.243 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9578.540 -1.34%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17867.699 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.523 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27164.050 -
std::stable_sort(vector<int>)_(ascending)/1024 2065.975 -2.10%
std::stable_sort(vector<int>)_(ascending)/8 15.564 -
std::stable_sort(vector<int>)_(ascending)/8192 13423.490 -
std::stable_sort(vector<int>)_(descending)/1024 2753.661 -2.80%
std::stable_sort(vector<int>)_(descending)/8 24.482 5.02%
std::stable_sort(vector<int>)_(descending)/8192 18416.556 -1.06%
std::stable_sort(vector<int>)_(heap)/1024 2524.818 -3.26%
std::stable_sort(vector<int>)_(heap)/8 21.538 -3.95%
std::stable_sort(vector<int>)_(heap)/8192 14502.041 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2830.402 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.764 3.41%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18306.598 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2900.527 1.04%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.616 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18251.172 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.522 -3.85%
std::stable_sort(vector<int>)_(repeated)/8 15.810 -
std::stable_sort(vector<int>)_(repeated)/8192 5246.303 -
std::stable_sort(vector<int>)_(shuffled)/1024 2228.344 -2.65%
std::stable_sort(vector<int>)_(shuffled)/8 19.914 -
std::stable_sort(vector<int>)_(shuffled)/8192 10936.077 -
std::swap_ranges(deque<int>)/1024 319.694 -9.22%
std::swap_ranges(deque<int>)/32 10.419 -
std::swap_ranges(deque<int>)/50 15.856 -
std::swap_ranges(deque<int>)/8192 2643.620 -5.44%
std::swap_ranges(list<int>)/1024 764.181 1.07%
std::swap_ranges(list<int>)/32 20.356 4.64%
std::swap_ranges(list<int>)/50 32.498 1.11%
std::swap_ranges(list<int>)/8192 10401.903 1.72%
std::swap_ranges(vector<int>)/1024 62.701 -
std::swap_ranges(vector<int>)/32 4.820 -
std::swap_ranges(vector<int>)/50 5.605 -
std::swap_ranges(vector<int>)/8192 476.264 -
std::transform(deque<int>)_(identity_transform)/1024 370.263 -
std::transform(deque<int>)_(identity_transform)/32 12.307 -
std::transform(deque<int>)_(identity_transform)/50 19.095 -
std::transform(deque<int>)_(identity_transform)/8192 2446.845 -
std::transform(deque<int>,_deque<int>)/1024 660.667 -
std::transform(deque<int>,_deque<int>)/32 21.968 -
std::transform(deque<int>,_deque<int>)/50 35.545 -2.98%
std::transform(deque<int>,_deque<int>)/8192 5424.653 -
std::transform(list<int>)_(identity_transform)/1024 743.248 -
std::transform(list<int>)_(identity_transform)/32 17.039 -
std::transform(list<int>)_(identity_transform)/50 30.255 -
std::transform(list<int>)_(identity_transform)/8192 6937.641 -
std::transform(list<int>,_list<int>)/1024 842.801 -
std::transform(list<int>,_list<int>)/32 23.086 -
std::transform(list<int>,_list<int>)/50 37.362 -
std::transform(list<int>,_list<int>)/8192 9162.861 7.85%
std::transform(vector<int>)_(identity_transform)/1024 262.852 -
std::transform(vector<int>)_(identity_transform)/32 9.176 -
std::transform(vector<int>)_(identity_transform)/50 16.247 -
std::transform(vector<int>)_(identity_transform)/8192 2023.215 -
std::transform(vector<int>,_vector<int>)/1024 555.950 -2.29%
std::transform(vector<int>,_vector<int>)/32 17.239 -
std::transform(vector<int>,_vector<int>)/50 26.876 -4.16%
std::transform(vector<int>,_vector<int>)/8192 4450.423 -
std::unique(deque<int>)_(contiguous)/1024 517.012 -
std::unique(deque<int>)_(contiguous)/32 49.577 -2.31%
std::unique(deque<int>)_(contiguous)/52 55.077 -
std::unique(deque<int>)_(contiguous)/8192 3752.500 -
std::unique(deque<int>)_(sprinkled)/1024 514.186 -
std::unique(deque<int>)_(sprinkled)/32 52.955 -6.74%
std::unique(deque<int>)_(sprinkled)/52 60.522 -5.43%
std::unique(deque<int>)_(sprinkled)/8192 3829.548 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.673 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.692 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.954 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4542.665 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 684.379 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.197 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.905 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5226.133 -
std::unique(list<int>)_(contiguous)/1024 923.288 -
std::unique(list<int>)_(contiguous)/32 52.207 -
std::unique(list<int>)_(contiguous)/52 64.239 -
std::unique(list<int>)_(contiguous)/8192 7077.518 1.27%
std::unique(list<int>)_(sprinkled)/1024 964.592 1.03%
std::unique(list<int>)_(sprinkled)/32 54.440 -
std::unique(list<int>)_(sprinkled)/52 68.588 1.64%
std::unique(list<int>)_(sprinkled)/8192 7901.352 -
std::unique(list<int>,_pred)_(contiguous)/1024 979.963 2.75%
std::unique(list<int>,_pred)_(contiguous)/32 58.277 -
std::unique(list<int>,_pred)_(contiguous)/52 71.673 -
std::unique(list<int>,_pred)_(contiguous)/8192 8306.354 9.35%
std::unique(list<int>,_pred)_(sprinkled)/1024 1022.514 1.23%
std::unique(list<int>,_pred)_(sprinkled)/32 66.302 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.720 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8421.242 3.03%
std::unique(vector<int>)_(contiguous)/1024 306.611 -
std::unique(vector<int>)_(contiguous)/32 48.389 -
std::unique(vector<int>)_(contiguous)/52 53.311 -1.40%
std::unique(vector<int>)_(contiguous)/8192 1917.433 -
std::unique(vector<int>)_(sprinkled)/1024 533.703 -
std::unique(vector<int>)_(sprinkled)/32 54.449 -
std::unique(vector<int>)_(sprinkled)/52 65.403 -
std::unique(vector<int>)_(sprinkled)/8192 3912.275 -
std::unique(vector<int>,_pred)_(contiguous)/1024 493.800 1.37%
std::unique(vector<int>,_pred)_(contiguous)/32 54.407 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.567 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3615.661 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 689.287 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.168 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.954 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5194.056 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.309 -
std::unique_copy(deque<int>)_(contiguous)/32 10.623 11.28%
std::unique_copy(deque<int>)_(contiguous)/52 16.503 11.32%
std::unique_copy(deque<int>)_(contiguous)/8192 3726.005 -
std::unique_copy(deque<int>)_(sprinkled)/1024 496.026 6.21%
std::unique_copy(deque<int>)_(sprinkled)/32 9.293 -1.12%
std::unique_copy(deque<int>)_(sprinkled)/52 15.178 2.95%
std::unique_copy(deque<int>)_(sprinkled)/8192 3800.336 1.59%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.379 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.269 -5.45%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.565 -3.11%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4491.382 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.751 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.869 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.765 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5066.140 -
std::unique_copy(list<int>)_(contiguous)/1024 739.981 -
std::unique_copy(list<int>)_(contiguous)/32 11.312 1.00%
std::unique_copy(list<int>)_(contiguous)/52 19.560 -
std::unique_copy(list<int>)_(contiguous)/8192 6804.654 -
std::unique_copy(list<int>)_(sprinkled)/1024 744.525 -
std::unique_copy(list<int>)_(sprinkled)/32 13.366 -
std::unique_copy(list<int>)_(sprinkled)/52 24.009 -
std::unique_copy(list<int>)_(sprinkled)/8192 6965.645 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.577 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.329 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.911 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7630.779 1.15%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 840.324 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.271 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.150 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7620.780 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.218 -
std::unique_copy(vector<int>)_(contiguous)/32 8.702 1.45%
std::unique_copy(vector<int>)_(contiguous)/52 13.606 -
std::unique_copy(vector<int>)_(contiguous)/8192 1890.847 -
std::unique_copy(vector<int>)_(sprinkled)/1024 459.083 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.776 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.439 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3677.755 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.464 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.369 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.504 -1.30%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3790.426 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.520 -3.17%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.350 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.393 -4.01%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4522.961 -
std::unordered_map<int,_int>::clear()/0 390.293 -
std::unordered_map<int,_int>::clear()/1024 7990.565 -
std::unordered_map<int,_int>::clear()/32 585.433 -
std::unordered_map<int,_int>::clear()/8192 65309.456 4.92%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.549 -6.73%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.743 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.589 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.405 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.580 7.76%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.638 -9.55%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.682 4.73%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.647 20.35%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.494 -5.97%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.713 11.05%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.344 -15.14%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.566 1.14%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.848 9.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.382 1.61%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.062 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8516.341 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 264.547 -1.35%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 98682.464 -
std::unordered_map<int,_int>::ctor(const&)/0 12.913 -
std::unordered_map<int,_int>::ctor(const&)/1024 6919.803 2.49%
std::unordered_map<int,_int>::ctor(const&)/32 204.930 2.56%
std::unordered_map<int,_int>::ctor(const&)/8192 55536.309 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.932 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9787.566 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.325 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81211.943 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.854 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13571.906 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.904 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 157285.403 9.28%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.854 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13387.360 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.795 -1.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141219.438 -1.37%
std::unordered_map<int,_int>::erase(iterator)/1024 19.547 -
std::unordered_map<int,_int>::erase(iterator)/32 19.416 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.593 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.343 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5672.064 3.43%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 509.399 -4.25%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44256.608 -1.35%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.279 -2.70%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.039 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.482 -2.18%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.340 29.70%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.385 15.20%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.361 25.78%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.290 5.82%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.311 8.86%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.251 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.290 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.310 -14.61%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.392 -9.54%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.389 -15.55%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.169 -10.08%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.201 14.19%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.089 5.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.388 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13302.844 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.237 -1.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141884.510 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.589 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13842.001 5.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 741.063 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142197.010 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.651 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7350.180 -6.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 592.724 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86098.101 -3.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.673 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14308.252 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 768.965 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148595.784 -1.80%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.436 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13975.645 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 753.883 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142013.682 -3.00%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.835 -29.68%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.765 -37.50%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.147 -20.64%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.197 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.761 8.11%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.390 -6.79%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.850 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.123 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.712 -2.08%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.567 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.983 -6.50%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.003 -1.21%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.221 -21.29%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.657 -7.83%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.239 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.643 -3.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.520 -4.38%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.693 -8.31%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.238 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.309 -6.41%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.953 2.74%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.076 -4.20%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.185 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6757.548 1.28%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.717 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54399.009 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.143 -2.94%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6778.403 -1.12%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.389 2.17%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53796.161 -2.42%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1323.425 -2.02%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.539 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25393.498 -
std::unordered_multimap<int,_int>::clear()/0 394.950 -
std::unordered_multimap<int,_int>::clear()/1024 8055.866 -
std::unordered_multimap<int,_int>::clear()/32 594.901 -
std::unordered_multimap<int,_int>::clear()/8192 62109.816 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.398 -3.17%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.137 -25.62%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.549 6.05%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.388 -2.66%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.589 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.480 -6.35%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.695 -6.76%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.798 23.08%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.640 -2.61%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.778 11.53%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.279 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.190 -11.71%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.253 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.088 -4.64%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.136 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8649.500 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 284.589 -1.02%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102006.978 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.038 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6682.222 -1.81%
std::unordered_multimap<int,_int>::ctor(const&)/32 199.103 -1.97%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54755.276 -1.97%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.060 -2.31%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9172.911 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 255.369 -1.41%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76475.841 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.970 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13046.843 -1.28%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.280 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139423.390 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.981 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12768.404 -1.20%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.709 -1.61%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140384.132 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.056 2.02%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.726 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.086 -23.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.239 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5729.947 -3.24%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 513.051 -1.45%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45083.890 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.075 -2.29%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.584 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.855 -1.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.302 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.169 -18.90%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.297 -9.61%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.196 -2.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.358 -8.70%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.193 -9.96%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.227 19.13%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.398 10.67%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.394 16.69%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.475 18.65%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -3.17%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.162 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.924 -21.69%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.102 -15.67%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.189 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15112.964 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.254 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170489.623 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.281 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15113.474 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 764.686 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168288.468 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.338 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14199.004 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 801.771 -1.81%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176565.545 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.866 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15283.720 -4.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 803.769 -4.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 169433.269 1.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 409.603 3.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16536.041 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 813.272 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186894.594 2.85%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.458 -23.19%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.890 -4.95%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.583 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 19.192 3.05%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.837 9.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.202 10.63%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.229 -5.97%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 19.128 3.04%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 20.106 -9.73%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 20.272 5.70%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.574 -27.38%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.778 3.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7363.032 7.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 236.225 5.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 60273.638 9.95%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.309 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7499.541 7.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 223.130 -14.62%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 60014.619 7.49%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1327.616 -22.30%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.939 -3.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26700.384 -8.81%
std::unordered_multiset<int>::clear()/0 392.709 -
std::unordered_multiset<int>::clear()/1024 8203.079 -
std::unordered_multiset<int>::clear()/32 584.656 -1.64%
std::unordered_multiset<int>::clear()/8192 63649.548 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.424 18.46%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.543 13.63%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.541 16.64%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.437 29.31%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.563 -24.08%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.690 3.02%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.729 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.682 -11.35%
std::unordered_multiset<int>::count(key)_(existent)/32 1.756 5.87%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.645 -7.45%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.270 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.352 14.56%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.306 14.85%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.210 -2.85%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.004 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8634.595 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 295.905 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102523.068 1.53%
std::unordered_multiset<int>::ctor(const&)/0 12.920 -3.10%
std::unordered_multiset<int>::ctor(const&)/1024 6946.450 4.00%
std::unordered_multiset<int>::ctor(const&)/32 204.906 -4.18%
std::unordered_multiset<int>::ctor(const&)/8192 57095.880 4.81%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.058 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9114.791 1.17%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 254.739 2.31%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75487.024 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.845 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13104.860 3.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.226 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139166.362 1.15%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.855 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13170.105 5.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.186 3.07%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141090.349 2.22%
std::unordered_multiset<int>::erase(iterator)/1024 20.013 -2.82%
std::unordered_multiset<int>::erase(iterator)/32 19.985 -2.41%
std::unordered_multiset<int>::erase(iterator)/8192 20.090 -18.05%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.059 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5755.769 -4.19%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.665 -2.86%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45586.242 -2.42%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.580 10.30%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.839 -1.60%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.176 -2.70%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.482 21.98%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.302 -2.99%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.433 11.23%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.085 -15.36%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.108 -15.32%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.200 -3.58%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.166 4.00%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.389 6.20%
std::unordered_multiset<int>::find(key)_(existent)/32 1.319 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.216 -10.38%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.960 -6.57%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.113 -1.69%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.147 4.44%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.839 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15204.559 2.65%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.794 -4.13%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166433.266 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.182 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15158.155 1.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 769.428 2.74%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164560.725 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.811 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13733.870 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 800.730 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173466.822 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.305 -5.59%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.680 3.19%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.033 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.033 3.22%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.415 3.55%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.875 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.471 -1.34%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.546 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 25.836 2.82%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.602 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.602 4.84%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.136 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6982.471 5.72%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 228.693 10.63%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 56606.624 5.98%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.164 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7011.503 5.00%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 206.157 4.13%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 56435.773 3.88%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1456.036 1.83%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.954 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28207.655 3.89%
std::unordered_set<int>::clear()/0 393.454 -
std::unordered_set<int>::clear()/1024 7937.368 -11.75%
std::unordered_set<int>::clear()/32 584.526 -4.09%
std::unordered_set<int>::clear()/8192 62406.385 -11.43%
std::unordered_set<int>::contains(key)_(existent)/1024 1.245 -8.31%
std::unordered_set<int>::contains(key)_(existent)/32 1.312 -13.13%
std::unordered_set<int>::contains(key)_(existent)/8192 1.285 -22.01%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -20.68%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.420 22.02%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.420 -4.13%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.432 18.33%
std::unordered_set<int>::count(key)_(existent)/1024 1.398 -2.38%
std::unordered_set<int>::count(key)_(existent)/32 1.295 -9.92%
std::unordered_set<int>::count(key)_(existent)/8192 1.380 -22.03%
std::unordered_set<int>::count(key)_(non-existent)/0 0.284 -29.59%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.707 5.37%
std::unordered_set<int>::count(key)_(non-existent)/32 1.370 -11.44%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.374 -4.70%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.784 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9324.524 4.05%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 298.349 4.17%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 113756.063 3.97%
std::unordered_set<int>::ctor(const&)/0 12.881 -
std::unordered_set<int>::ctor(const&)/1024 6704.963 -
std::unordered_set<int>::ctor(const&)/32 198.930 -
std::unordered_set<int>::ctor(const&)/8192 54701.624 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.050 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9709.391 -
std::unordered_set<int>::ctor(const&,_alloc)/32 264.179 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 80798.124 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.856 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13803.968 2.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.317 2.29%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143406.932 1.84%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.870 -3.10%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13670.322 2.64%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.182 -3.22%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143736.192 1.22%
std::unordered_set<int>::erase(iterator)/1024 19.719 -3.93%
std::unordered_set<int>::erase(iterator)/32 19.457 -3.98%
std::unordered_set<int>::erase(iterator)/8192 20.239 -2.42%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.477 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5488.068 -4.65%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.530 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44603.813 -6.22%
std::unordered_set<int>::erase(key)_(existent)/1024 21.174 -4.01%
std::unordered_set<int>::erase(key)_(existent)/32 21.115 -1.63%
std::unordered_set<int>::erase(key)_(existent)/8192 22.895 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.418 11.69%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.348 12.41%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.312 22.04%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.274 19.79%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.341 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.151 4.20%
std::unordered_set<int>::find(key)_(existent)/1024 1.107 -14.05%
std::unordered_set<int>::find(key)_(existent)/32 1.162 -13.27%
std::unordered_set<int>::find(key)_(existent)/8192 1.223 -12.67%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.979 2.76%
std::unordered_set<int>::find(key)_(non-existent)/32 1.046 -10.73%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.150 1.71%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.732 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12961.026 6.37%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 708.995 -1.06%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138783.808 1.21%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.293 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13874.691 14.72%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 728.832 -1.64%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 145479.584 7.96%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.491 -2.19%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7317.123 -5.95%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 594.682 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85090.491 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.878 4.12%
std::unordered_set<int>::insert(value)_(already_present)/32 1.683 -4.02%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.555 -2.58%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.977 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.716 -7.64%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.313 -3.29%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.699 5.02%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.963 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 18.679 -3.39%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.964 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.427 2.48%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.543 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6716.529 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 206.836 -2.38%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54125.673 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.539 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6706.801 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.947 1.47%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54760.790 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1578.636 2.04%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.392 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28245.013 -
std::unordered_set<std::string>::clear()/0 395.975 -
std::unordered_set<std::string>::clear()/1024 23846.277 2.05%
std::unordered_set<std::string>::clear()/32 956.126 2.05%
std::unordered_set<std::string>::clear()/8192 226064.252 3.11%
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.302 -6.17%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.035 -1.58%
std::unordered_set<std::string>::contains(key)_(existent)/8192 35.868 -12.52%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.171 5.79%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.255 -6.81%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.739 12.63%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.111 2.72%
std::unordered_set<std::string>::count(key)_(existent)/32 31.966 -9.42%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.604 -
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.778 -7.17%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.792 6.56%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 21.710 -4.29%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.908 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40909.988 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 990.181 -2.20%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 735714.712 -
std::unordered_set<std::string>::ctor(const&)/0 12.898 -2.11%
std::unordered_set<std::string>::ctor(const&)/1024 33244.043 -3.09%
std::unordered_set<std::string>::ctor(const&)/32 686.063 -22.33%
std::unordered_set<std::string>::ctor(const&)/8192 338146.627 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.993 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63217.425 -1.30%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1432.464 -18.28%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604477.162 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.904 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62773.494 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1771.774 2.87%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638597.655 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.913 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61406.617 -1.59%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1648.187 1.57%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638890.588 -
std::unordered_set<std::string>::erase(iterator)/1024 30.714 -9.74%
std::unordered_set<std::string>::erase(iterator)/32 32.528 -
std::unordered_set<std::string>::erase(iterator)/8192 27.403 4.77%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.190 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12888.331 2.45%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 673.515 3.85%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121527.945 3.17%
std::unordered_set<std::string>::erase(key)_(existent)/1024 78.166 -41.49%
std::unordered_set<std::string>::erase(key)_(existent)/32 66.691 4.22%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.183 28.55%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 27.566 13.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 29.570 35.17%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 23.018 1.96%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.619 7.65%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.922 40.56%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.343 -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.739 -5.43%
std::unordered_set<std::string>::find(key)_(existent)/32 29.752 -26.67%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.822 -1.93%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.018 -7.38%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.038 9.51%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.465 -5.52%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.470 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55005.456 -4.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1868.529 2.52%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605236.131 1.47%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.051 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53907.735 -4.85%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1852.716 -8.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601694.040 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.123 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54615.875 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1966.337 11.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 557758.112 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 15.187 -70.64%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.316 -14.57%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 43.874 -10.60%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 55.924 29.56%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.329 -41.81%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 62.507 -17.79%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.084 16.65%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 49.763 -32.67%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.364 120.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 72.688 30.18%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 60.607 36.51%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.034 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36232.809 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 664.120 -18.77%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340459.714 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.041 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36564.945 1.54%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 736.550 -2.84%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 360123.298 4.24%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.846 4.09%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16319.154 1.75%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 319.898 -3.54%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209925.204 -
std::upper_bound(std::deque<int>)/100 30.694 -
std::upper_bound(std::deque<int>)/8 18.042 -
std::upper_bound(std::deque<int>)/8192 65.216 -
std::upper_bound(std::forward_list<int>)/100 97.669 -
std::upper_bound(std::forward_list<int>)/8 16.136 -
std::upper_bound(std::forward_list<int>)/8192 10394.593 -
std::upper_bound(std::list<int>)/100 101.330 -
std::upper_bound(std::list<int>)/8 16.233 -
std::upper_bound(std::list<int>)/8192 12761.726 -3.28%
std::upper_bound(std::vector<int>)/100 12.402 -
std::upper_bound(std::vector<int>)/8 5.993 -
std::upper_bound(std::vector<int>)/8192 15.727 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.775 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.961 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 647.552 2.65%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 31.747 -2.56%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 263.835 -1.98%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.200 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.902 1.75%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 810.049 -6.01%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.301 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.911 1.32%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 718.445 -16.16%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.448 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.305 5.65%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 671.557 -19.42%
std::vector<int>::ctor(size)/1024 44.683 7.45%
std::vector<int>::ctor(size)/32 10.560 1.94%
std::vector<int>::ctor(size)/8192 567.050 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.807 6.11%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.429 1.88%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.367 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.695 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.063 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.764 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.315 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.912 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.746 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.052 1.48%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.561 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 968.213 3.63%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 440.196 1.34%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5230.209 2.37%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 920.825 -1.03%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 463.053 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4804.064 -4.08%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 947.479 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.120 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4902.274 3.43%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.877 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.945 2.10%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.544 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.843 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 744.690 -8.74%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.470 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.237 -4.20%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 654.433 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.506 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.500 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.499 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.504 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 835.060 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.917 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4849.376 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12573.116 -2.53%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 744.316 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109835.048 -1.70%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.637 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.124 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6338.650 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6586.261 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.883 -4.87%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54943.745 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.577 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.077 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6864.881 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19746.400 -1.44%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 596.783 -1.53%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171845.372 -1.62%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.401 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.906 2.31%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6859.557 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20665.561 3.12%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 598.471 -1.03%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 180005.467 3.03%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 700.546 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.886 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6893.076 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19857.906 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 600.338 -1.53%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173182.022 -
std::vector<std::string>::ctor(size)/1024 428.391 -
std::vector<std::string>::ctor(size)/32 36.620 19.01%
std::vector<std::string>::ctor(size)/8192 4177.230 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.447 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.524 12.67%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5292.114 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19547.527 -2.20%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 566.244 -1.93%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170585.814 -1.79%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.067 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.398 -1.08%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4576.267 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.925 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.004 -1.53%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4594.738 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.575 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.911 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.638 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.780 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 25.763 -1.95%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.299 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.426 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.481 -2.38%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.360 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.410 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.122 -2.73%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4588.115 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1813.400 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 467.560 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12386.160 1.42%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15329.353 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 795.141 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116171.841 -1.31%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3374.321 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 529.876 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23004.636 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16753.663 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 862.442 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128263.922 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1872.696 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 560.424 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14316.145 3.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13414.690 -2.95%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 879.164 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116323.355 -1.77%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.015 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.152 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.527 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.502 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.814 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.197 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.008 -3.62%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.682 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.475 -2.97%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6430.380 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.000 -5.29%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52916.050 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.106 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.736 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3309.154 5.30%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.172 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.555 -1.34%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5701.703 -1.36%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.821 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.813 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.634 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.444 -1.54%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.310 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.669 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.837 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.840 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.826 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.570 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.543 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.594 -
vector<bool>(const_vector<bool>&) 10.714 11.09%
vector<bool>(size_type,_const_value_type&) 8.405 2.19%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.661 6.43%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.056 4.09%
vector<bool>::reserve() 8.925 10.91%
vector<bool>::resize() 10.848 1.93%
Geometric Mean 890.833 -