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 f735aa061b4c2df5462285583eb8aaa134476b53

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 568199 2026-02-14T12:52:09 0:00:00
Previous 568139 2026-02-14T15:17:41 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1683 2342
Performance Improvements 1834 1762
Unchanged Tests 38388 37801
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 129.16% 10.435 23.913 - 0.18% -
std::flat_multimap<int,_int>::ctor(const&)/8192 120.57% 871.996 1923.343 - 0.20% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 107.08% 7.084 14.669 - -1.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.97% 27.393 51.765 - 35.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 87.75% 39.351 73.881 - 2.61% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 80.17% 0.270 0.486 - 73.97% -
std::unique_copy(deque<int>)_(sprinkled)/52 67.10% 14.764 24.671 - 67.56% -
std::unique_copy(deque<int>)_(sprinkled)/32 66.25% 9.229 15.344 - 66.60% -
std::unordered_set<int>::count(key)_(non-existent)/0 59.36% 0.303 0.483 - 73.62% -
BM_PushHeap_float_Ascending_1 55.72% 0.447 0.697 - 49.12% -
std::copy_n(vector<bool>)_(aligned)/262144 55.43% 520.195 808.527 - 26.58% -
BM_StringRead_Cold_Shallow_Empty 53.86% 1.092 1.681 - 48.04% -
BM_StringRead_Cold_Shallow_Small 51.08% 1.115 1.685 - 50.01% -
std::unordered_set<std::string>::erase(key)_(existent)/32 50.84% 74.099 111.770 - 22.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 50.52% 42.920 64.603 - 21.73% -
BM_StringRead_Cold_Deep_Empty 50.41% 1.171 1.761 - 34.59% -
ranges::min(std::deque<__int128>)/70000 49.85% 24377.935 36530.882 - 0.09% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 49.68% 0.316 0.473 - 3.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 49.61% 35.525 53.150 - 70.54% -
BM_StringRead_Cold_Deep_Small 49.12% 1.174 1.750 - 43.23% -
BM_StringRead_Cold_Shallow_Large 48.93% 1.125 1.675 - 45.44% -
BM_StringRead_Cold_Deep_Large 46.29% 1.292 1.890 - 41.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 44.48% 23.837 34.440 - 5.87% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 44.41% 50.648 73.142 - -3.36% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 44.40% 2.670 3.855 - -8.08% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 41.70% 0.343 0.486 - 1.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 41.12% 69.790 98.485 - 1.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 39.53% 571.229 797.059 - -2.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.51% 33.758 46.422 - -7.37% -
std::unordered_set<int>::contains(key)_(non-existent)/32 37.25% 1.359 1.865 - 21.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 35.26% 51.391 69.511 - 0.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 34.63% 51.689 69.588 - 36.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.21% 24.446 32.808 - 1.98% -
std::map<int,_int>::contains(key)_(non-existent)/8192 33.88% 14.432 19.322 - 1.06% -
std::find(vector<long_long>)_(process_all)/8 33.59% 1.030 1.376 - 25.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.40% 24.567 32.773 - -0.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 33.15% 23.291 31.011 - -0.60% -
std::unordered_set<int>::clear()/1024 32.97% 8269.832 10996.410 - 7.51% -
BM_PushHeap_uint32_QuickSortAdversary_1 32.48% 0.393 0.521 - 12.04% -
std::set<std::string>::insert(value)_(already_present)/8192 32.31% 28.863 38.190 - 27.98% -
std::multiset<std::string>::insert(value)_(already_present)/32 31.36% 48.781 64.078 - 30.11% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 31.14% 1.197 1.570 - 6.82% -
ranges::min(std::list<long_long>)/1 31.03% 0.345 0.453 - 20.79% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.79% 29.838 39.023 - -0.07% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 30.62% 0.346 0.452 - 1.63% -
BM_PushHeap_uint32_PipeOrgan_1 29.33% 0.446 0.577 - 41.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 28.80% 536.981 691.609 - 36.83% -
std::find_if_not(deque<int>)_(bail_25%)/8192 28.51% 506.834 651.351 - 30.03% -
BM_toupper_char<wchar_t> 28.37% 0.555 0.712 - 29.24% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 28.35% 24.066 30.889 - -0.24% -
std::find_if_not(deque<int>)_(bail_25%)/32768 28.22% 2018.212 2587.776 - 29.90% -
std::find_if(list<int>)_(process_all)/8192 28.18% 8686.480 11134.216 - 43.94% -
std::copy_if(list<int>)_(entire_range)/4096 28.11% 3030.287 3882.206 - 28.86% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 27.86% 52.429 67.037 - 46.99% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 27.65% 5536.005 7066.722 - 9.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 27.17% 24.977 31.763 - 6.69% -
std::find_first_of(vector<int>)_(small_needle)/32 27.14% 45.646 58.035 - 7.78% -
std::unordered_set<int>::clear()/8192 26.80% 64601.852 81915.987 - 11.36% -
bm_ranges_lexicographical_compare<int>/1 26.76% 1.177 1.493 - 14.07% -
std::adjacent_find(deque<int>)/50 26.71% 14.402 18.249 - -31.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 26.54% 0.485 0.614 - -7.60% -
std::set<std::string>::erase(key)_(existent)/1024 26.49% 60.680 76.753 - 27.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 26.25% 1.179 1.489 - -0.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 25.53% 19.109 23.988 - 1.29% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.85% 19.449 24.282 - 0.11% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 24.69% 44696.472 55731.003 - 6.48% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 24.53% 6529.331 8131.244 - 25.29% -
std::unordered_set<int>::erase(key)_(existent)/8192 24.50% 22.570 28.100 - 24.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 24.37% 7.378 9.176 - 15.02% -
std::set<std::string>::erase(key)_(existent)/8192 24.00% 72.129 89.442 - 23.63% -
BM_tolower_char<char> 23.67% 0.559 0.692 - 12.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 22.97% 50.289 61.840 - -4.08% -
std::copy_if(list<int>)_(every_other)/4096 22.78% 3304.701 4057.402 - -2.60% -
BM_deque_deque_ranges_copy_backward/0 22.71% 0.693 0.851 - 1.02% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 22.60% 1.529 1.874 - 45.14% -
std::find_if_not(deque<int>)_(process_all)/50 22.40% 13.151 16.097 - 27.48% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 22.25% 2.340 2.861 - 16.62% -
std::multiset<std::string>::ctor(const&)/32 22.24% 685.933 838.511 - 2.45% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 22.24% 215.503 263.424 - 17.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.23% 54.344 66.424 - -8.73% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 21.84% 850.357 1036.081 - -0.17% -
std::find_end(deque<int>)_(process_all)/1048576 21.69% 263903.798 321133.120 - 19.80% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 21.58% 36560.653 44452.173 - 21.71% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 21.36% 650.355 789.276 - 24.51% -
std::unordered_set<int>::erase(iterator)/8192 21.34% 19.864 24.104 - 8.42% -
std::find_end(deque<int>)_(process_all)/8192 21.29% 2038.406 2472.318 - 16.95% -
std::fill(list<int>)/8192 21.19% 7254.707 8792.030 - 5.01% -
std::vector<std::string>::ctor(size)/32 21.18% 31.019 37.589 - 16.97% -
BM_vector_deque_copy/0 21.13% 0.502 0.608 - 0.66% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 21.03% 11358.014 13747.066 - 23.57% -
std::find_first_of(vector<int>)_(small_needle)/50 20.96% 71.627 86.640 - 13.01% -
std::map<std::string,_int>::erase(iterator)/8192 20.45% 26.706 32.167 - 0.31% -
std::search(list<int>,_pred)_(single_element)/8192 20.31% 8267.747 9946.843 - 21.66% -
BM_vector_deque_move/0 20.31% 0.458 0.551 - 25.67% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.26% 19.939 23.979 - 16.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 19.90% 665.227 797.617 - 19.11% -
std::unordered_set<int>::erase(iterator)/1024 19.79% 20.004 23.963 - 7.88% -
std::unordered_set<int>::erase(key)_(existent)/1024 19.77% 21.641 25.919 - 20.64% -
std::multiset<std::string>::insert(value)_(already_present)/8192 19.19% 62.084 74.001 - 6.41% -
std::find_if(vector<char>)_(bail_25%)/32768 19.15% 800.696 954.009 - 19.80% -
std::any_of(vector<int>)_(process_all)/50 18.97% 12.646 15.045 - 19.68% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 18.88% 0.417 0.496 - 10.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 18.86% 9.548 11.348 - 40.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 18.72% 1.300 1.543 - 0.28% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 18.60% 61.613 73.071 - -22.76% -
std::is_sorted_until(list<int>,_pred)/8192 18.46% 7483.685 8865.036 - 15.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.43% 35.268 41.766 - -2.19% -
std::find(vector<short>)_(bail_25%)/8 18.42% 0.702 0.832 - 17.17% -
ranges::min(std::deque<__int128>)/64 18.19% 21.280 25.151 - -0.31% -
std::find_if_not(deque<int>)_(process_all)/8192 18.17% 2177.419 2573.099 - 19.43% -
std::find_if(deque<int>)_(process_all)/32768 17.96% 8085.685 9538.092 - 18.02% -
std::search(deque<int>)_(same_length)/1000 17.83% 325.773 383.863 - -17.33% -
std::find_if(deque<int>)_(bail_25%)/32768 17.81% 2196.476 2587.565 - 19.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 17.67% 62.345 73.359 - 103.92% -
BM_StringRelational_Eq_Small_Small_ChangeLast 17.58% 1.814 2.133 - 6.13% -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.58% 17.219 20.245 - 17.69% -
std::fill(vector<bool>)/64 17.55% 1.402 1.648 - 5.11% -
std::find_if_not(deque<int>)_(process_all)/1024 17.53% 274.272 322.345 - 19.66% -
std::find_if_not(deque<int>)_(process_all)/32768 17.47% 8795.383 10331.989 - 19.22% -
BM_deque_vector_ranges_copy_backward/0 17.40% 1.309 1.536 - 8.09% -
std::find_if(deque<int>)_(process_all)/8192 17.06% 2008.858 2351.660 - 18.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 16.88% 5.084 5.942 - 10.85% -
std::find_first_of(vector<int>)_(large_needle)/32 16.77% 107.292 125.284 - 16.12% -
std::unordered_set<int>::find(key)_(existent)/8192 16.71% 1.229 1.435 - -0.90% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.69% 16.664 19.445 - 24.19% -
rng::contains_subrange(deque<int>)_(process_all)/16 16.55% 7.539 8.786 - -4.39% -
std::equal(deque<int>)_(it,_it,_it)/50 16.52% 20.670 24.083 - 6.55% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 16.48% 0.354 0.413 - 0.47% -
std::rotate(vector<bool>)_(1_element_backward)/8192 16.46% 108.923 126.852 - 1.44% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 16.36% 1.491 1.734 - 12.19% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 16.35% 19.652 22.866 - 16.95% -
std::set<int>::contains(key)_(non-existent)/1024 16.31% 6.216 7.231 - 13.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 16.21% 61.181 71.097 - 0.42% -
std::find_if(deque<int>)_(process_all)/1024 16.18% 251.663 292.382 - 17.29% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 16.16% 598.445 695.134 - 5.00% -
std::is_sorted_until(deque<int>)/8 16.10% 3.621 4.204 - 47.99% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 16.07% 8038.513 9330.319 - 0.13% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 15.96% 6.473 7.506 - 37.47% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 15.84% 5367.325 6217.603 - 0.83% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 15.71% 37.723 43.649 - 1.38% -
std::unordered_set<int>::contains(key)_(existent)/1024 15.55% 1.158 1.338 - -15.82% -
std::multiset<std::string>::erase(key)_(existent)/32 15.45% 51.515 59.475 - -24.63% -
std::unordered_set<std::string>::find(key)_(existent)/1024 15.33% 32.317 37.272 - -9.73% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 15.22% 0.352 0.406 - 49.02% -
std::is_sorted_until(deque<int>,_pred)/8 15.18% 4.108 4.731 - -22.60% -
std::multiset<std::string>::count(key)_(non-existent)/32 15.18% 10.674 12.294 - 8.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 15.17% 1491.910 1718.186 - -1.98% -
BM_deque_deque_copy/0 15.07% 0.740 0.852 - 8.06% -
std::copy(list<int>)/64 14.95% 30.684 35.273 - -4.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 14.72% 1.159 1.330 - -9.09% -
std::find_end(deque<int>)_(single_element)/8192 14.70% 2208.320 2532.950 - 14.63% -
std::unordered_multiset<int>::clear()/1024 14.68% 8328.178 9550.938 - 13.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 14.61% 1.177 1.348 - -1.46% -
std::find_if_not(deque<int>)_(process_all)/8 14.54% 2.648 3.033 - 17.74% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 14.19% 20.342 23.228 - 4.33% -
std::is_partitioned(list<int>)_(partitioned)/1024 14.04% 623.695 711.277 - 0.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 14.03% 35.758 40.776 - -2.60% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 14.01% 8240.891 9395.244 - 15.12% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 13.98% 9205.796 10492.713 - 6.18% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.54% 55.015 62.461 - 1.53% -
std::find_if_not(vector<char>)_(process_all)/8 13.49% 1.413 1.604 - 8.22% -
rng::find_last(deque<int>)_(bail_90%)/8 13.45% 0.813 0.923 - 9.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 13.32% 19.831 22.472 - 7.98% -
std::find_first_of(vector<int>)_(large_needle)/50 13.27% 263.707 298.704 - 4.95% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 13.22% 51760.816 58604.520 - 3.40% -
std::find(list<int>)_(bail_25%)/32768 13.12% 8029.576 9082.740 - 13.22% -
std::find_first_of(vector<int>)_(small_needle)/8192 13.11% 11636.284 13161.307 - 13.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 13.08% 23.145 26.173 - 19.96% -
ranges::min(std::list<long_long>)/70000 13.06% 44648.515 50478.600 - 14.76% -
std::set<std::string>::equal_range(key)_(non-existent)/32 13.05% 10.176 11.504 - 8.72% -
ranges::min(std::deque<char>)/70000 13.03% 20169.591 22797.621 - 15.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 12.95% 26.653 30.104 - 6.03% -
std::set<std::string>::erase(iterator)/8192 12.93% 27.340 30.875 - 12.89% -
std::unordered_multiset<int>::count(key)_(existent)/1024 12.92% 1.831 2.068 - 1.70% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 12.85% 6464.755 7295.425 - -3.72% -
std::unordered_multiset<int>::clear()/8192 12.75% 64757.649 73016.534 - 11.93% -
std::find_first_of(vector<int>)_(large_needle)/8192 12.73% 6924529.703 7805754.633 - 7.02% -
BM_StringAssignStr_Huge_Transparent 12.69% 113.467 127.862 - 17.97% -
BM_deque_vector_ranges_copy/0 12.65% 1.312 1.478 - -4.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 12.63% 5.285 5.952 - 8.76% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 12.59% 32.668 36.780 - -11.21% -
std::multiset<int>::find(key)_(non-existent)/32 12.59% 2.249 2.532 - 11.39% -
ranges::min(std::vector<__int128>)/70000 12.57% 30479.642 34311.006 - 14.80% -
std::find_if_not(vector<char>)_(bail_25%)/8 12.54% 0.790 0.890 - 13.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.53% 79843.233 89848.944 - 13.96% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 12.50% 1.308 1.472 - -4.17% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 12.48% 467.007 525.269 - 15.52% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.43% 73.022 82.097 - 10.55% -
std::find_end(deque<int>)_(single_element)/1024 12.41% 307.854 346.044 - 8.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 12.25% 24.859 27.904 - -21.24% -
std::find_first_of(vector<int>)_(large_needle)/1024 12.23% 107477.893 120617.882 - 6.89% -
SetIntersection_Interlaced_Set_string_256_256 11.93% 27810602.586 31127422.424 - -4.30% -
std::search(list<int>)_(no_match)/8192 11.92% 6683.993 7481.014 - 0.77% -
BM_PushHeap_uint32_Ascending_64 11.90% 1.533 1.715 - 12.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 11.81% 0.574 0.642 - 4.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 11.79% 20.967 23.438 - -1.87% -
std::find_end(deque<int>)_(process_all)/1024 11.77% 292.954 327.441 - 12.60% -
std::count_if(list<int>)_(every_other)/8192 11.77% 7198.707 8045.985 - -3.73% -
std::equal(deque<int>)_(it,_it,_it)/1024 11.72% 427.746 477.864 - -1.47% -
std::map<std::string,_int>::find(key)_(non-existent)/32 11.71% 12.056 13.468 - 1.62% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 11.69% 21.328 23.821 - 7.05% -
ranges::minmax(std::list<char>)/1 11.69% 0.421 0.470 - 24.76% -
BM_StringEraseWithMove_Huge_Transparent 11.59% 42.604 47.540 - 4.88% -
std::equal(list<int>)_(it,_it,_it,_it)/50 11.50% 26.960 30.061 - 2.07% -
SetIntersection_Interlaced_Set_string_64_64 11.36% 33024479.421 36774467.354 - 5.04% -
SetIntersection_Front_Vector_uint32_262144_1024 11.35% 5314647.702 5918005.705 - 0.39% -
SetIntersection_Front_Vector_uint32_16384_1024 11.31% 5293968.969 5892939.968 - 5.34% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.30% 1.323 1.472 - -5.22% -
BM_PushHeap_uint32_Ascending_1 11.26% 0.427 0.475 - -24.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.23% 53.009 58.963 - -9.05% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 11.19% 331.963 369.102 - 8.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 10.98% 56.479 62.681 - 40.20% -
std::is_partitioned(list<int>)_(partitioned)/8192 10.97% 6940.029 7701.451 - 7.30% -
std::multiset<std::string>::find(key)_(non-existent)/1024 10.94% 22.145 24.568 - 1.93% -
SetIntersection_Front_Set_string_16384_64 10.85% 4297885.533 4764189.534 - 4.40% -
BM_vector_deque_copy_backward/0 10.82% 0.513 0.569 - 18.54% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.72% 46498.743 51481.562 - 12.38% -
std::transform(list<int>)_(identity_transform)/8192 10.69% 7351.606 8137.307 - 7.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 10.67% 1229857.260 1361063.396 - 11.85% -
std::set<std::string>::insert(value)_(already_present)/32 10.61% 9.405 10.402 - 16.70% -
std::find_if(vector<char>)_(bail_25%)/1024 10.59% 25.238 27.910 - 11.04% -
std::find_if(vector<char>)_(bail_25%)/8192 10.58% 211.163 233.509 - 11.23% -
ranges::min(std::vector<__int128>)/64 10.58% 27.261 30.146 - 14.46% -
std::unordered_set<std::string>::erase(iterator)/1024 10.50% 26.394 29.167 - -13.07% -
std::unique_copy(deque<int>)_(contiguous)/32 10.49% 9.508 10.505 - -1.03% -
std::pop_heap(deque<float>)/1024 10.45% 12.375 13.668 - 2.78% -
BM_std_minmax_element<char>/4000 10.42% 1042.012 1150.612 - 9.21% -
BM_PushHeap_uint64_Random_4 10.42% 2.398 2.647 - 3.46% -
SetIntersection_Front_Set_uint32_262144_1024 10.40% 11623373.513 12832318.243 - -10.47% -
std::unordered_set<int>::insert(value)_(already_present)/1024 10.37% 2.468 2.724 - 43.96% -
BM_StringEraseToEnd_Huge_Opaque 10.36% 2.267 2.501 - 10.86% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 10.34% 1.177 1.299 - -5.78% -
BM_std_minmax_element<char>/1024 10.31% 264.967 292.272 - 6.07% -
BM_std_minmax_element<char>/5500 10.29% 1432.050 1579.427 - 9.33% -
BM_PushHeap_uint32_Descending_4 10.24% 0.345 0.380 - -2.21% -
std::set<int>::clear()/1024 10.23% 9377.640 10336.650 - 12.51% -
SetIntersection_Front_Set_uint32_16384_64 10.20% 1598044.520 1761121.146 - 4.29% -
BM_std_minmax_element<char>/4096 10.19% 1074.353 1183.817 - 9.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 10.13% 1226502.440 1350712.971 - 10.33% -
BM_deque_deque_ranges_copy_backward/1 10.11% 2.464 2.713 - 3.29% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 10.11% 23.374 25.737 - 5.56% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 10.09% 26.605 29.291 - 7.17% -
BM_std_minmax_element<char>/70000 10.07% 17733.792 19520.137 - 6.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 10.07% 1215270.182 1337650.229 - 8.06% -
std::unordered_set<int>::clear()/32 10.06% 594.171 653.918 - 2.32% -
ranges::minmax(std::deque<long_long>)/1 10.05% 0.717 0.789 - -4.46% -
BM_deque_deque_ranges_copy_backward/2 10.02% 2.246 2.472 - 5.02% -
std::find_first_of(vector<int>)_(small_needle)/1024 9.93% 1519.569 1670.511 - 11.07% -
std::set<int>::erase(iterator)/8192 9.83% 20.137 22.117 - 12.45% -
std::find_if(vector<int>)_(process_all)/8 9.80% 1.352 1.485 - 10.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.80% 1.135 1.246 - 0.89% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.70% 16026.156 17581.448 - 19.03% -
ranges::min(std::deque<char>)/64 9.70% 18.027 19.775 - 9.96% -
BM_vector_deque_ranges_move/0 9.67% 0.423 0.464 - -11.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 9.66% 1227252.850 1345787.436 - 10.24% -
std::multiset<std::string>::count(key)_(non-existent)/8192 9.65% 30.921 33.906 - -2.00% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 9.64% 2.299 2.520 - 10.31% -
std::set<int>::clear()/8192 9.60% 81167.765 88960.122 - 12.73% -
std::map<std::string,_int>::count(key)_(non-existent)/0 9.59% 0.257 0.282 - 11.08% -
std::set<int>::count(key)_(existent)/8192 9.58% 7.862 8.616 - 7.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 9.57% 4175431.317 4575130.935 - 9.41% -
std::pop_heap(vector<std::string>)/1024 9.52% 20.322 22.257 - -2.68% -
BM_StringEraseToEnd_Huge_Transparent 9.51% 2.447 2.680 - 11.13% -
rng::find_last(list<int>)_(bail_90%)/8 9.51% 0.464 0.509 - 10.55% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 9.51% 118359.756 129613.044 - 12.01% -
BM_StringAssignStr_Huge_Opaque 9.50% 111.866 122.494 - 11.93% -
std::multiset<int>::ctor(const&)/8192 9.49% 50764.796 55583.780 - 4.56% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 9.47% 1.751 1.917 - 39.79% -
std::set<std::string>::erase(key)_(existent)/32 9.42% 50.981 55.783 - 10.94% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 9.40% 21.397 23.407 - 7.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 9.37% 1.158 1.267 - -0.60% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.32% 758.876 829.639 - -1.44% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 9.30% 10374.109 11339.394 - -0.41% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 9.30% 28.310 30.944 - -10.59% -
BM_PushHeap_uint32_Ascending_16 9.30% 0.931 1.017 - 9.62% -
BM_std_minmax_element<char>/64000 9.30% 16665.637 18215.565 - 8.93% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 9.27% 444.600 485.832 - 9.97% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.26% 1.874 2.047 - 5.20% -
bm_lexicographical_compare<unsigned_char>/8 9.26% 1.208 1.319 - 0.28% -
std::set<std::string>::find(key)_(existent)/8192 9.26% 28.414 31.045 - 1.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 9.23% 37.938 41.438 - -0.70% -
ranges::minmax(std::list<char>)/64 9.22% 35.540 38.815 - 15.39% -
SetIntersection_Front_Vector_uint64_262144_256 9.17% 2073704.394 2263865.013 - -0.59% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.15% 55787.670 60893.437 - 10.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.14% 1190.251 1299.079 - -1.93% -
ranges::min(std::deque<__int128>)/1 9.12% 0.610 0.665 - 0.19% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 9.11% 432.835 472.288 - 6.08% -
std::fill(vector<bool>)/512 9.11% 1.478 1.613 - 8.00% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 9.10% 7.354 8.024 - 4.87% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 9.07% 37.427 40.823 - 9.03% -
ranges::min(std::deque<char>)/1 9.02% 0.578 0.631 - -31.12% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 9.00% 1.353 1.474 - -6.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 9.00% 2.636 2.874 - 2.56% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 8.99% 442.936 482.738 - 2.09% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 8.95% 26.620 29.003 - 13.00% -
std::unordered_set<int>::contains(key)_(non-existent)/0 8.90% 0.338 0.368 - 9.12% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 8.88% 533.990 581.423 - 9.56% -
std::remove_if(deque<int>)_(sprinkled)/50 8.88% 59.993 65.320 - 2.28% -
std::set<std::string>::equal_range(key)_(existent)/32 8.88% 16.072 17.499 - 8.22% -
SetIntersection_Front_Vector_float_1024_1024 8.86% 5422185.902 5902724.065 - -0.11% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 8.83% 1.850 2.013 - 8.88% -
BM_std_minmax_element<char>/65536 8.82% 16865.261 18353.223 - 7.17% -
std::search(deque<int>,_pred)_(no_match)/1000 8.78% 461.955 502.518 - 17.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 8.76% 1237423.502 1345782.471 - 9.93% -
SetIntersection_Interlaced_Vector_float_256_4 8.75% 4765547.977 5182606.285 - 7.47% -
std::multiset<int>::find(key)_(non-existent)/8192 8.71% 8.118 8.825 - 4.57% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 8.68% 26.424 28.719 - -1.96% -
std::shift_right(list<int>)/8192 8.65% 7414.092 8055.689 - 5.02% -
BM_std_minmax_element<char>/512 8.64% 136.058 147.811 - 5.32% -
std::set<int>::contains(key)_(non-existent)/32 8.64% 2.832 3.077 - 6.72% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.59% 7261.070 7884.911 - 3.80% -
std::unordered_set<int>::erase(iterator)/32 8.55% 19.774 21.463 - -3.61% -
std::find_if(deque<int>)_(bail_25%)/8192 8.54% 595.647 646.504 - 19.34% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 8.52% 173536.254 188316.776 - 8.75% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 8.50% 39.148 42.478 - 4.40% -
BM_StringDestroy_Huge 8.48% 10.807 11.723 - -3.34% -
std::set<int>::erase(iterator)/1024 8.45% 20.058 21.752 - 10.03% -
std::unordered_set<std::string>::erase(iterator)/32 8.44% 32.417 35.152 - 17.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 8.43% 4668.773 5062.371 - 20.20% -
ranges::min(std::vector<char>)/8 8.39% 2.266 2.457 - 0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 8.38% 157237964.894 170411314.214 - 5.41% -
BM_std_minmax_element<long_long>/3 8.30% 1.100 1.191 - 0.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 8.27% 29.390 31.820 - -5.87% -
SetIntersection_Front_Set_float_262144_16384 8.26% 212564472.737 230118310.290 - 0.84% -
BM_std_minmax_element<short>/70000 8.23% 16972.716 18370.226 - -2.29% -
BM_std_minmax_element<short>/64000 8.23% 15514.456 16790.834 - -2.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 8.21% 22.907 24.787 - 11.51% -
BM_std_minmax_element<short>/65536 8.20% 15890.343 17193.901 - -2.17% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.12% 30.377 32.843 - 5.11% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.09% 1434.607 1550.707 - -3.07% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.09% 37.186 40.194 - 9.18% -
rng::find_last(list<int>)_(bail_90%)/50 8.08% 1.310 1.416 - 13.58% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 8.08% 26.136 28.249 - 2.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.07% 5933.990 6412.621 - 11.89% -
std::unordered_set<int>::find(key)_(existent)/1024 8.05% 1.248 1.349 - 0.93% -
std::partition(list<int>)_(sparse)/8192 8.05% 7573.329 8182.674 - 6.73% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 8.02% 9.555 10.322 - 8.85% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 8.02% 24.981 26.985 - 0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8.02% 8179150.831 8834866.958 - 1.82% -
BM_std_minmax_element<short>/5500 7.96% 1344.092 1451.081 - -2.00% -
BM_StringRelational_Eq_Empty_Empty_Control 7.89% 1.861 2.008 - -2.37% -
BM_std_minmax_element<short>/4000 7.84% 980.280 1057.108 - -2.07% -
std::map<std::string,_int>::erase(key)_(existent)/32 7.83% 68.221 73.562 - -5.47% -
BM_deque_vector_ranges_move/0 7.80% 1.378 1.485 - 13.53% -
SetIntersection_Front_Set_uint32_262144_256 7.79% 3580844.929 3859724.062 - 0.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.76% 9.879 10.646 - 8.23% -
std::all_of(deque<int>)_(process_all)/32768 7.76% 10132.548 10918.395 - 8.12% -
std::map<std::string,_int>::contains(key)_(existent)/1024 7.74% 22.727 24.487 - -0.60% -
BM_PushHeap_string_SingleElement_64 7.72% 2.590 2.790 - 0.45% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 7.72% 198.953 214.307 - 7.33% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.69% 1.503 1.618 - 0.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.68% 24.588 26.478 - 17.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 7.62% 328.100 353.099 - 0.21% -
bm_ranges_lexicographical_compare<int>/8 7.60% 1.464 1.575 - 5.16% -
rng::fold_left(deque<int>)/8192 7.56% 10341.676 11123.915 - 149.23% -
std::unordered_set<int>::count(key)_(existent)/32 7.56% 1.473 1.584 - 29.28% -
std::unordered_set<int>::contains(key)_(existent)/8192 7.56% 1.239 1.333 - -15.19% -
SetIntersection_Front_Set_uint64_1024_64 7.55% 1601415.903 1722248.060 - -2.94% -
BM_PushHeap_string_SingleElement_256 7.54% 2.542 2.734 - 0.70% -
rng::contains_subrange(deque<int>)_(process_all)/32 7.53% 12.558 13.504 - -11.74% -
SetIntersection_Front_Vector_uint32_256_256 7.52% 4220352.929 4537596.155 - -0.20% -
BM_std_minmax_element<short>/4096 7.49% 1005.134 1080.422 - -2.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.47% 23.519 25.277 - 1.18% -
rng::fold_left(deque<int>)/50 7.46% 37.577 40.378 - 47.90% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 7.43% 49561.434 53241.681 - 7.30% -
BM_PushHeap_string_SingleElement_1024 7.42% 2.543 2.732 - 0.74% -
BM_std_minmax_element<short>/1024 7.41% 256.969 276.017 - -2.09% -
SetIntersection_Interlaced_Vector_uint32_256_64 7.28% 7109289.148 7626991.284 - -9.39% -
ranges::min(std::deque<char>)/8 7.28% 2.311 2.479 - -2.69% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.26% 55897.366 59953.104 - 4.40% -
BM_StringEraseWithMove_Huge_Opaque 7.20% 45.888 49.193 - 1.26% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.20% 8.784 9.416 - -6.22% -
std::search(list<int>,_pred)_(same_length)/8192 7.20% 8715.898 9343.172 - 8.96% -
std::unordered_multiset<int>::find(key)_(existent)/8192 7.19% 1.085 1.163 - -6.93% -
std::all_of(deque<int>)_(process_all)/8192 7.18% 2531.618 2713.397 - 7.53% -
std::unordered_set<std::string>::count(key)_(existent)/32 7.18% 39.792 42.648 - 31.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 7.15% 1245680.174 1334750.162 - 7.53% -
rng::fold_left(deque<int>)/1048576 7.14% 1330344.243 1425389.200 - 159.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 7.14% 46.708 50.041 - 4.93% -
SetIntersection_Front_Set_string_256_64 7.10% 14988111.221 16052977.072 - 14.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.10% 5.948 6.371 - -2.16% -
std::search(list<int>)_(single_element)/8192 7.09% 8449.181 9048.064 - 1.26% -
std::multiset<int>::find(key)_(non-existent)/1024 7.08% 5.397 5.778 - 5.29% -
std::find_if(vector<char>)_(process_all)/8 7.07% 1.498 1.603 - 2.30% -
BM_PushHeap_string_SingleElement_16 7.05% 2.562 2.743 - -1.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.04% 1410.183 1509.522 - 0.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 7.02% 30.377 32.510 - 0.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.01% 714.934 765.043 - 10.98% -
BM_PushHeap_string_SingleElement_16384 7.01% 2.544 2.723 - 0.69% -
std::search(deque<int>)_(near_matches)/1024 6.93% 18175.557 19435.831 - -5.44% -
SetIntersection_Front_Vector_uint32_262144_16384 6.93% 74256102.063 79400337.351 - 5.54% -
std::search(list<int>,_pred)_(no_match)/8192 6.90% 7375.686 7884.582 - 1.11% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.88% 6.203 6.629 - 9.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 6.83% 18.880 20.170 - 3.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.81% 0.629 0.672 - 1.00% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 6.81% 4.517 4.825 - 3.50% -
BM_PushHeap_uint64_Descending_4 6.81% 0.360 0.385 - 3.75% -
BM_deque_deque_ranges_move_backward/0 6.80% 0.850 0.908 - 23.36% -
std::map<int,_int>::upper_bound(key)_(existent)/32 6.78% 1.734 1.852 - 6.30% -
std::stable_sort(vector<int>)_(ascending)/1024 6.77% 2068.475 2208.575 - 1.64% -
std::set<std::string>::find(key)_(non-existent)/8192 6.73% 28.111 30.004 - 10.69% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.72% 810.430 864.892 - 8.73% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6.69% 6692.770 7140.621 - 5.82% -
BM_PushHeap_uint32_Descending_16 6.68% 0.354 0.378 - -0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.66% 1081.317 1153.313 - -4.36% -
std::unordered_multiset<int>::erase(iterator)/1024 6.62% 19.902 21.220 - 6.97% -
std::find_if(deque<int>)_(process_all)/50 6.61% 12.908 13.761 - 10.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 6.60% 57.241 61.021 - 7.64% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.60% 601.194 640.878 - 6.15% -
BM_std_minmax_element<short>/512 6.59% 132.147 140.853 - -1.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.59% 25406.495 27080.022 - 8.11% -
std::swap_ranges(deque<int>)/1024 6.58% 319.388 340.415 - 6.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 6.58% 159346.565 169824.229 - 7.19% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 6.57% 35.675 38.019 - 6.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 6.56% 38.159 40.664 - 25.20% -
BM_vector_deque_ranges_copy/0 6.56% 0.383 0.408 - -34.75% -
BM_PushHeap_uint32_Ascending_256 6.55% 2.118 2.257 - 8.51% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.52% 45444.881 48407.147 - 6.71% -
BM_PushHeap_uint64_Ascending_16 6.51% 0.944 1.005 - 10.55% -
std::unordered_set<int>::insert(value)_(already_present)/32 6.51% 2.844 3.029 - 73.10% -
std::all_of(vector<int>)_(process_all)/8 6.50% 2.334 2.486 - 5.63% -
rng::find_last(deque<int>)_(bail_90%)/8192 6.47% 202.176 215.259 - 7.79% -
std::unordered_set<std::string>::count(key)_(existent)/1024 6.45% 40.456 43.068 - 22.97% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 6.45% 700.163 745.321 - -11.38% -
std::vector<int>::ctor(size)/1024 6.42% 41.155 43.797 - -1.39% -
std::search(list<int>)_(same_length)/1000 6.42% 746.691 794.601 - 7.08% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 6.40% 173320.670 184405.054 - 6.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.38% 23.631 25.138 - 16.26% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 6.33% 18.252 19.408 - 7.06% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 6.32% 53945.038 57354.805 - 6.33% -
SetIntersection_Front_Vector_uint32_16384_16384 6.30% 74923696.790 79642419.575 - 5.70% -
std::unordered_multiset<int>::erase(iterator)/32 6.27% 19.848 21.092 - 6.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 6.27% 56.166 59.685 - 6.95% -
std::unique_copy(vector<int>)_(sprinkled)/32 6.26% 13.070 13.889 - 5.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 6.26% 20.911 22.220 - 2.74% -
BM_CmpEqual_uint_uint 6.26% 1.033 1.097 - 2.71% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.25% 20.768 22.066 - 1.98% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.24% 677.151 719.428 - 10.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.24% 36.276 38.539 - 7.34% -
std::search(deque<int>)_(near_matches)/1000 6.24% 17399.272 18484.275 - -1.05% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.23% 189117.504 200892.773 - 6.00% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.22% 12289.076 13053.971 - 3.06% -
std::find_end(deque<int>)_(process_all)/1000 6.20% 285.180 302.864 - 6.71% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 6.18% 1.598 1.697 - 4.36% -
std::unordered_multiset<int>::clear()/32 6.16% 595.847 632.555 - 6.06% -
ranges::minmax(std::deque<char>)/8 6.15% 3.659 3.884 - 7.91% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 6.15% 17056.828 18106.403 - 7.39% -
std::swap_ranges(deque<int>)/50 6.15% 15.857 16.832 - 6.20% -
SetIntersection_Front_Vector_uint32_16384_256 6.14% 2114583.085 2244357.713 - -1.50% -
std::swap_ranges(deque<int>)/8192 6.14% 2549.312 2705.729 - 6.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.11% 9594.532 10181.080 - 4.65% -
ranges::min(std::list<__int128>)/8 6.10% 2.286 2.425 - 17.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 6.10% 1229485.920 1304446.451 - 6.48% -
BM_std_minmax_element<char>/2 6.08% 0.649 0.689 - 14.29% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.07% 353.645 375.120 - 8.00% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 6.06% 5.005 5.308 - 0.24% -
SetIntersection_Interlaced_Set_uint64_256_64 6.05% 13029650.451 13818481.600 - -0.16% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 6.05% 35.416 37.559 - -8.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 6.02% 18.414 19.522 - 6.37% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 6.01% 23.912 25.349 - -1.95% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 6.01% 1.576 1.671 - 7.26% -
BM_PushHeap_uint64_Descending_16 6.00% 0.360 0.381 - 5.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 5.99% 1220446.777 1293548.828 - 4.31% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.98% 172191.010 182495.211 - 5.29% -
std::map<int,_int>::erase(iterator)/32 5.96% 20.535 21.759 - 5.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.96% 69.795 73.951 - 6.37% -
SetIntersection_None_Vector_uint32_262144_64 5.95% 1108835.625 1174863.307 - 4.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.95% 0.580 0.615 - 7.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 5.93% 136477.202 144568.325 - 4.79% -
std::set<std::string>::find(key)_(non-existent)/1024 5.92% 21.074 22.321 - 11.34% -
std::set<int>::upper_bound(key)_(existent)/8192 5.92% 7.948 8.419 - 8.64% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.91% 6.451 6.832 - 5.89% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.90% 12426.008 13159.228 - 1.68% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.90% 11561.427 12243.060 - 3.75% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 5.89% 12.164 12.880 - 0.19% -
BM_deque_deque_move_backward/0 5.87% 0.819 0.867 - -5.73% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 5.86% 19925.201 21093.338 - 6.53% -
BM_PushHeap_string_SingleElement_262144 5.86% 2.586 2.737 - 0.14% -
BM_std_minmax_element<char>/64 5.86% 17.023 18.020 - 4.10% -
std::for_each_n(list<int>)/50 5.85% 22.036 23.325 - 3.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 5.85% 61.318 64.906 - -0.91% -
BM_std_minmax_element<char>/3 5.84% 1.149 1.217 - 1.31% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 5.83% 2.506 2.652 - -1.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 5.82% 556530.687 588928.532 - 5.23% -
BM_PushHeap_uint32_SingleElement_16 5.82% 0.335 0.355 - 4.36% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.80% 173328.044 183381.450 - 5.67% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 5.78% 736.203 778.747 - 7.30% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 5.76% 603.635 638.405 - 6.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 5.76% 0.430 0.455 - -0.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 5.74% 208916.613 220906.179 - 5.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 5.70% 1.194 1.263 - -5.96% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.70% 6753.969 7138.621 - 6.93% -
SetIntersection_Front_Set_string_262144_256 5.69% 14922940.004 15771826.738 - 4.59% -
std::set<int>::clear()/32 5.68% 630.021 665.817 - 7.27% -
SetIntersection_Front_Set_uint32_16384_256 5.68% 3710749.945 3921424.022 - 1.33% -
std::multiset<std::string>::erase(iterator)/32 5.68% 30.917 32.672 - -1.25% -
std::copy_n(vector<bool>)_(aligned)/1048576 5.67% 3076.947 3251.367 - -2.04% -
std::unordered_multimap<int,_int>::clear()/8192 5.65% 64954.184 68626.449 - 5.83% -
SetIntersection_Interlaced_Vector_string_262144_262144 5.65% 14392608.967 15205326.906 - 5.04% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.63% 1.602 1.692 - 4.02% -
std::map<int,_int>::erase(key)_(existent)/1024 5.63% 24.144 25.503 - 4.50% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.60% 283.988 299.901 - 4.74% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.58% 6781.024 7159.241 - 5.90% -
std::remove_if(list<int>)_(prefix)/8192 5.56% 9441.743 9966.567 - 0.72% -
BM_StringEraseWithMove_Large_Opaque 5.54% 2.713 2.864 - 0.08% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 5.54% 0.253 0.267 - 7.01% -
BM_PushHeap_uint32_Random_4 5.53% 2.128 2.245 - 1.74% -
std::copy(vector<bool>)_(aligned)/1048576 5.52% 2944.407 3106.874 - -18.09% -
BM_PushHeap_string_SingleElement_4 5.51% 2.296 2.423 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5.50% 3634.627 3834.675 - 7.96% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.43% 19731.265 20803.452 - 4.52% -
SetIntersection_Front_Set_float_262144_64 5.43% 1592949.257 1679461.264 - -4.28% -
std::multiset<int>::count(key)_(non-existent)/0 5.43% 0.254 0.268 - 2.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.43% 11100.842 11703.302 - -1.01% -
BM_deque_deque_ranges_move_backward/64000 5.42% 7783.967 8205.991 - 11.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 5.42% 1.473 1.553 - 10.01% -
std::remove(deque<int>)_(sprinkled)/32 5.41% 51.723 54.522 - 10.06% -
std::any_of(list<int>)_(process_all)/8192 5.41% 7516.098 7922.740 - 0.74% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.40% 1439.004 1516.678 - 1.32% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.38% 1.494 1.575 - 1.71% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 5.38% 35.322 37.221 - 4.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.37% 19962.671 21034.541 - 5.68% -
bm_ranges_swap_ranges_vb_aligned/64 5.34% 2.879 3.032 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.34% 1080036.193 1137695.621 - 2.65% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.34% 31.007 32.662 - 0.14% -
std::partition_copy(list<int>)/8192 5.34% 6918.545 7287.696 - -0.70% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.33% 32.138 33.852 - 9.66% -
std::swap_ranges(deque<int>)/32 5.33% 10.419 10.975 - 5.37% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.33% 214.708 226.150 - -0.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.31% 51.764 54.514 - -7.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.30% 5148.285 5421.082 - 0.12% -
std::set<int>::erase(iterator)/32 5.27% 20.064 21.122 - 7.31% -
SetIntersection_Front_Vector_uint32_16384_16 5.25% 1061182.585 1116925.152 - 0.28% -
std::find(list<int>)_(process_all)/1024 5.24% 690.098 726.246 - 5.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 5.24% 0.338 0.355 - 5.25% -
SetIntersection_Interlaced_Vector_uint64_1024_1 5.23% 987379.869 1039038.734 - -0.33% -
SetIntersection_Front_Vector_float_262144_16384 5.23% 75746126.386 79705185.296 - 0.30% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.22% 54918.069 57786.111 - 5.66% -
std::find(list<int>)_(process_all)/32768 5.22% 25487.869 26817.992 - 2.31% -
BM_std_minmax_element<char>/4 5.22% 1.200 1.262 - 4.05% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.21% 809.187 851.377 - -0.72% -
rng::starts_with(deque<int>,_pred)/1048576 5.21% 507828.348 534279.912 - 5.26% -
std::map<std::string,_int>::clear()/32 5.21% 869.755 915.053 - -0.68% -
SetIntersection_Front_Vector_float_16384_16384 5.19% 75776515.407 79712829.169 - 0.19% -
std::partition(deque<int>)_(sparse)/8192 5.18% 3071.574 3230.632 - -1.96% -
std::move(vector<bool>)_(aligned)/64 5.17% 1.641 1.726 - 7.65% -
std::unordered_multimap<int,_int>::clear()/1024 5.15% 8486.907 8924.394 - 5.98% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.15% 32.666 34.348 - 10.46% -
std::make_heap(vector<int>)_(shuffled)/1024 5.14% 576.096 605.720 - 5.25% -
std::search(list<int>)_(same_length)/1024 5.13% 774.138 813.881 - 6.78% -
BM_deque_vector_ranges_move_backward/0 5.11% 1.305 1.372 - 2.19% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 5.10% 1.301 1.367 - -2.51% -
SetIntersection_None_Set_uint32_262144_4 5.08% 1145498.371 1203674.234 - 1.90% -
std::copy_n(list<int>)/32768 5.07% 26189.283 27517.551 - 4.50% -
std::partition_point(vector<int>)/1024 5.07% 6.208 6.523 - 7.97% -
SetIntersection_Front_Vector_uint32_262144_256 5.06% 2127541.792 2235267.236 - -2.30% -
SetIntersection_Front_Set_uint32_16384_4 5.06% 1017414.320 1068857.625 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 5.05% 23886.826 25092.273 - 2.66% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 5.03% 32.069 33.682 - -0.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.03% 12661.237 13297.561 - 5.93% -
BM_PushHeap_uint32_SingleElement_4 5.02% 0.336 0.353 - -0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 5.01% 1081411.788 1135546.992 - 1.55% -
BM_StringEraseWithMove_Large_Transparent 5.00% 2.650 2.783 - -0.27% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.99% 357.175 375.015 - 8.04% -
SetIntersection_None_Set_uint32_262144_262144 4.99% 1151768.066 1209228.436 - 2.86% -
BM_vector_deque_ranges_move_backward/70000 4.99% 8381.003 8798.968 - 12.50% -
std::set<int>::find(key)_(existent)/8192 4.97% 8.027 8.426 - 5.10% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.97% 3.748 3.934 - 5.29% -
std::set<std::string>::contains(key)_(non-existent)/8192 4.94% 28.299 29.698 - 8.28% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 4.94% 762.863 800.539 - -0.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 4.94% 0.471 0.495 - 11.79% -
SetIntersection_None_Vector_uint64_262144_1 4.92% 1072754.242 1125572.289 - -0.90% -
rng::starts_with(deque<int>,_pred)/8192 4.91% 3918.938 4111.451 - 5.39% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 4.91% 6812.957 7147.367 - 5.62% -
rng::find_last(deque<int>)_(bail_90%)/1048576 4.90% 25554.744 26807.655 - 5.70% -
SetIntersection_Front_Set_uint64_256_256 4.88% 7600925.613 7972007.187 - 2.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.88% 764.454 801.737 - 5.40% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.85% 4622.526 4846.854 - 5.17% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.84% 106065.950 111195.942 - 8.29% -
std::set<std::string>::count(key)_(non-existent)/8192 4.84% 32.577 34.153 - 3.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 4.83% 18552.268 19448.974 - 8.54% -
BM_deque_deque_copy_backward/2 4.83% 2.418 2.535 - 2.71% -
BM_std_minmax_element<long_long>/1 4.83% 0.301 0.315 - 5.77% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.82% 10.753 11.271 - 3.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.80% 8436.593 8841.701 - 5.56% -
SetIntersection_Front_Vector_float_16384_256 4.80% 2154739.135 2258140.352 - -0.78% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 4.80% 612.152 641.515 - 4.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.79% 1100083.641 1152736.316 - -0.19% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.78% 5853.340 6133.258 - 2.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.78% 0.256 0.268 - 0.59% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4.77% 4829.821 5059.995 - 6.35% -
std::unordered_set<int>::count(key)_(existent)/1024 4.74% 1.562 1.636 - 26.40% -
std::multimap<int,_int>::clear()/8192 4.72% 83545.472 87485.395 - 2.53% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 4.71% 17.272 18.086 - -1.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 4.71% 3.171 3.320 - 10.92% -
SetIntersection_Front_Set_uint32_262144_16384 4.70% 217158838.817 227373120.131 - 3.71% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 4.70% 801.606 839.287 - 7.58% -
std::find_if_not(vector<bool>)_(process_all)/8 4.69% 3.551 3.717 - 7.16% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.65% 4.029 4.216 - 5.90% -
std::remove_copy(deque<int>)_(prefix)/1024 4.64% 379.279 396.868 - 5.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.64% 12967.083 13568.401 - 6.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.63% 1926.921 2016.224 - 7.04% -
std::upper_bound(std::list<int>)/8192 4.63% 14158.332 14813.991 - 12.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.62% 31.561 33.018 - 2.73% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 4.62% 1011.058 1057.721 - 0.51% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.60% 14.918 15.603 - 4.21% -
std::map<int,_int>::erase(iterator)/1024 4.59% 20.600 21.546 - 4.08% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 4.58% 19.883 20.793 - 4.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.56% 16589.381 17346.400 - 5.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.56% 6401.566 6693.263 - 5.75% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.55% 5343.520 5586.444 - -21.19% -
SetIntersection_Interlaced_Set_uint32_262144_16384 4.55% 1223296.713 1278897.623 - 1.77% -
BM_deque_deque_ranges_move_backward/70000 4.54% 8510.258 8897.020 - 12.53% -
SetIntersection_None_Vector_string_16384_256 4.54% 1184149.079 1237899.556 - 3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.54% 13802524.008 14428478.999 - 3.07% -
std::adjacent_find(deque<int>)/8 4.53% 3.144 3.286 - -32.59% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.52% 29.961 31.316 - -5.08% -
SetIntersection_None_Set_uint32_262144_1 4.52% 1153408.856 1205530.029 - 1.64% -
SetIntersection_None_Vector_uint32_16384_4 4.52% 1084359.445 1133323.803 - 1.68% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.51% 0.275 0.287 - 4.55% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.50% 52077.843 54420.850 - 4.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 4.50% 1102923.540 1152529.761 - -1.75% -
SetIntersection_None_Set_uint32_262144_16384 4.49% 1155559.242 1207495.606 - 3.40% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 4.49% 1.685 1.761 - 20.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.46% 2.200 2.299 - 2.65% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 4.45% 0.489 0.511 - 5.96% -
std::sort(deque<int>)_(pipe-organ)/8192 4.45% 26266.347 27434.973 - 5.54% -
std::adjacent_find(list<int>)/1048576 4.45% 886906.171 926338.335 - 6.93% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.44% 21.665 22.628 - 2.80% -
std::lower_bound(std::list<int>)/8192 4.44% 14213.862 14845.594 - 12.15% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.44% 154.420 161.283 - 0.69% -
SetIntersection_Front_Set_float_262144_1024 4.44% 12219471.097 12762044.697 - -4.39% -
std::rotate_copy(vector<int>)/1024 4.44% 33.069 34.537 - 5.81% -
BM_PushHeap_uint32_Ascending_262144 4.44% 4.820 5.034 - 7.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.43% 1726640.510 1803149.289 - -0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.43% 1796980.259 1876530.352 - 3.01% -
std::remove(deque<int>)_(sprinkled)/50 4.43% 57.324 59.860 - 10.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.41% 0.272 0.285 - 4.02% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.41% 488.192 509.731 - 0.43% -
SetIntersection_None_Set_uint32_262144_256 4.41% 1147900.555 1198476.889 - 1.86% -
SetIntersection_None_Vector_uint32_16384_1 4.40% 1099181.482 1147586.215 - 3.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.40% 30.094 31.419 - -3.52% -
std::stable_sort(vector<int>)_(ascending)/8192 4.40% 13463.409 14055.885 - 4.58% -
SetIntersection_None_Vector_uint64_16384_16 4.40% 1059719.206 1106350.904 - 0.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.39% 21.217 22.149 - -12.20% -
BM_StringFindCharLiteral/1024 4.39% 20.031 20.910 - 16.56% -
std::unordered_multiset<int>::count(key)_(existent)/8192 4.38% 1.790 1.868 - 1.88% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.37% 22.765 23.760 - -4.21% -
SetIntersection_None_Set_string_16384_1024 4.36% 213771301.766 223090045.999 - 0.75% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.35% 20.269 21.151 - 3.98% -
SetIntersection_Interlaced_Set_float_262144_4 4.33% 1267145.102 1321978.025 - 5.35% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 4.33% 19.135 19.963 - 1.66% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.30% 41.467 43.249 - 0.01% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.27% 798.931 833.059 - 9.44% -
SetIntersection_Interlaced_Set_float_262144_16384 4.27% 1257991.213 1311658.854 - 6.12% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.27% 13.873 14.465 - 15.13% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.26% 520.823 543.027 - 4.36% -
std::multiset<std::string>::erase(iterator)/1024 4.26% 33.284 34.702 - 20.93% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.25% 28.659 29.878 - 2.31% -
std::sort(vector<int>)_(heap)/1024 4.25% 4584.469 4779.452 - -1.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 4.25% 781.608 814.849 - 6.27% -
BM_PushHeap_float_Ascending_16 4.25% 0.980 1.022 - 4.84% -
BM_vector_deque_move_backward/1 4.25% 2.258 2.354 - 2.54% -
std::find(vector<char>)_(bail_25%)/8 4.25% 1.062 1.107 - 0.31% -
std::partial_sort_copy(list<int>)_(shuffled)/8 4.25% 11.380 11.864 - 5.34% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.24% 19911.557 20755.488 - 4.44% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.23% 602.670 628.183 - 4.78% -
BM_vector_deque_copy/64 4.22% 2.802 2.920 - 3.34% -
std::count(list<int>)_(every_other)/8 4.21% 2.029 2.114 - 1.48% -
SetIntersection_None_Vector_uint64_1024_256 4.21% 1029881.604 1073226.334 - 0.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.21% 574.931 599.121 - 2.73% -
SetIntersection_Front_Vector_uint32_256_64 4.18% 4159699.023 4333531.079 - -0.13% -
SetIntersection_None_Set_uint32_262144_64 4.18% 1148797.279 1196795.248 - 1.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.17% 0.256 0.266 - 0.79% -
SetIntersection_None_Set_uint32_262144_16 4.16% 1150077.064 1197964.602 - 1.54% -
BM_vector_deque_move_backward/70000 4.16% 8466.925 8819.346 - 14.01% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 4.16% 11.375 11.848 - 5.74% -
SetIntersection_Interlaced_Set_float_262144_262144 4.15% 1636833.172 1704832.275 - 4.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 4.15% 761.845 793.487 - 5.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.15% 885638.801 922410.984 - 4.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4.14% 4015016.823 4181221.828 - 0.11% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 4.14% 1.124 1.171 - -0.41% -
ranges::minmax(std::list<char>)/70000 4.14% 57403.316 59777.804 - 11.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.13% 18.492 19.257 - -0.05% -
std::stable_sort(vector<int>)_(repeated)/1024 4.11% 1083.381 1127.959 - 3.57% -
BM_toupper_string<wchar_t> 4.11% 6.268 6.525 - 3.55% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.11% 27.298 28.419 - -0.92% -
BM_deque_vector_copy_backward/0 4.11% 1.479 1.539 - 4.31% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.10% 30.107 31.342 - 2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.10% 2251010.596 2343230.417 - 2.93% -
SetIntersection_Front_Vector_uint32_1024_1024 4.09% 5675197.926 5907554.248 - -0.03% -
std::fill_n(vector<bool>)/64 4.09% 1.307 1.361 - 1.22% -
SetIntersection_None_Vector_uint32_16_4 4.08% 53464743.985 55648494.107 - 3.26% -
std::multimap<int,_int>::clear()/1024 4.08% 10381.171 10804.813 - 1.93% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.08% 2.460 2.560 - 12.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.07% 39545.305 41153.397 - 0.83% -
SetIntersection_None_Set_uint32_262144_1024 4.06% 1149703.043 1196407.145 - 1.83% -
std::reverse(list<int>)/4096 4.06% 1782.965 1855.309 - 5.11% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.05% 34.972 36.389 - 2.09% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.05% 370.901 385.909 - 10.16% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 4.05% 49.236 51.228 - 3.95% -
BM_deque_deque_copy_backward/1 4.04% 2.667 2.774 - 1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.03% 1023687.680 1064982.127 - 1.54% -
SetIntersection_None_Vector_uint32_16_16 4.03% 33427900.859 34775344.017 - 3.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.01% 360.883 375.361 - 2.71% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 3.99% 7830.895 8143.407 - 3.98% -
SetIntersection_None_Vector_uint32_256_256 3.98% 2100016.900 2183651.869 - 1.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.97% 32826.612 34130.643 - 5.13% -
BM_CmpEqual_uint_uchar 3.97% 1.080 1.123 - 2.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3.97% 4625.998 4809.422 - 2.87% -
SetIntersection_None_Vector_uint32_16_1 3.96% 63001277.444 65495876.179 - 3.36% -
std::count(list<int>)_(every_other)/8192 3.95% 6796.304 7064.910 - -6.25% -
SetIntersection_Interlaced_Vector_string_262144_1024 3.95% 341937754.458 355446928.789 - 1.75% -
SetIntersection_Front_Vector_uint32_16_16 3.95% 35177665.915 36567110.982 - 1.90% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.94% 12131.443 12609.962 - 6.29% -
SetIntersection_None_Vector_uint32_64_1 3.94% 16507896.439 17158670.208 - 2.57% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.93% 1.347 1.400 - -6.36% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.93% 526.072 546.755 - 4.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.93% 30.317 31.509 - 2.33% -
std::set<int>::erase(key)_(existent)/32 3.92% 21.977 22.838 - 7.17% -
BM_PushHeap_uint32_Ascending_1024 3.91% 2.592 2.694 - 5.56% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.90% 6.750 7.013 - 8.26% -
BM_StringFindAllMatch/8 3.90% 2.697 2.802 - -2.45% -
rng::find_last(list<int>)_(bail_10%)/1048576 3.90% 785979.680 816658.670 - 4.08% -
std::search(deque<int>)_(same_length)/8192 3.90% 3805.667 3953.942 - 4.47% -
rng::fold_left(deque<int>)/32 3.88% 22.685 23.566 - 44.15% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.88% 729.093 757.367 - -5.30% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 3.87% 8.011 8.321 - 5.39% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.87% 1326.614 1377.937 - 3.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.86% 5.252 5.454 - 7.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.86% 41.381 42.976 - -1.89% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.85% 377.618 392.175 - 3.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.85% 1809.023 1878.733 - 5.05% -
std::set<std::string>::count(key)_(non-existent)/1024 3.83% 23.328 24.221 - 2.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.83% 56192.670 58343.802 - 7.10% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 3.83% 6.737 6.995 - -11.02% -
BM_PushHeap_uint32_SingleElement_64 3.82% 0.350 0.363 - 0.30% -
BM_vector_deque_ranges_copy_backward/64 3.82% 3.021 3.137 - 5.69% -
BM_deque_vector_ranges_copy_backward/1 3.81% 2.027 2.104 - 0.68% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.81% 1113627.477 1156106.086 - 4.92% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.81% 104784.189 108771.249 - 6.60% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 3.80% 56.901 59.061 - 4.33% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 3.79% 1608248.276 1669246.819 - 5.29% -
std::distance(join_view(vector<vector<int>>))/4096 3.79% 4.413 4.580 - -0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.79% 18.740 19.450 - 4.73% -
BM_PushHeap_uint32_Random_1 3.79% 0.556 0.577 - 29.65% -
std::equal(vector<int>)_(it,_it,_it)/50 3.78% 4.060 4.213 - -0.13% -
std::search(list<int>)_(single_element)/1000 3.78% 710.144 736.997 - 6.92% -
std::find_end(vector<int>)_(same_length)/1000 3.78% 243.705 252.915 - 2.74% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.76% 780.963 810.296 - 5.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.76% 136249.798 141367.170 - 2.22% -
SetIntersection_None_Set_uint32_1024_1 3.75% 8681692.937 9007598.744 - 0.53% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 3.75% 505.697 524.645 - 0.51% -
SetIntersection_None_Vector_uint64_262144_256 3.75% 1083535.704 1124117.068 - -1.03% -
std::set<int>::erase(key)_(non-existent,_end)/8192 3.74% 8.226 8.534 - 4.52% -
std::find_end(vector<int>)_(same_length)/1024 3.74% 250.349 259.715 - 1.93% -
SetIntersection_Front_Vector_uint64_1024_1 3.74% 1000800.289 1038236.914 - -0.67% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 3.73% 21241.377 22034.567 - 1.90% -
std::stable_partition(list<int>)_(dense)/32 3.73% 36.713 38.082 - 1.37% -
SetIntersection_None_Vector_uint32_4_4 3.73% 132945961.790 137900822.703 - 2.88% -
BM_deque_deque_ranges_move_backward/5500 3.72% 205.545 213.193 - 5.89% -
bm_lexicographical_compare<unsigned_char>/1 3.71% 1.499 1.555 - 1.38% -
std::map<std::string,_int>::count(key)_(existent)/32 3.71% 15.895 16.485 - -0.08% -
BM_CmpLess_ushort_short 3.70% 1.026 1.063 - -0.57% -
BM_deque_vector_move_backward/0 3.69% 1.536 1.593 - 22.22% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.69% 22.920 23.766 - 6.50% -
rng::find_if(vector<bool>)_(process_all)/1048576 3.69% 585758.277 607346.601 - 3.30% -
std::find_if_not(list<int>)_(process_all)/50 3.68% 37.916 39.310 - 1.78% -
std::remove_if(deque<int>)_(sprinkled)/32 3.68% 53.006 54.954 - 0.96% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.66% 12064.437 12506.147 - 1.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.66% 13523.583 14018.425 - 0.99% -
rng::starts_with(deque<int>)/1024 3.66% 472.252 489.529 - 2.66% -
std::partition_point(vector<int>)/32 3.65% 2.583 2.678 - 5.87% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 3.65% 1327218.593 1375675.630 - 4.81% -
BM_vector_deque_ranges_copy_backward/65536 3.65% 8217.866 8517.825 - 15.27% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.65% 23.603 24.464 - 0.62% -
std::set<int>::find(key)_(existent)/1024 3.65% 3.909 4.051 - 0.63% -
BM_deque_vector_ranges_copy_backward/2 3.64% 1.777 1.841 - 0.35% -
BM_vector_deque_ranges_move_backward/64000 3.63% 7604.638 7880.633 - 11.59% -
std::generate(vector<int>)/1024 3.62% 250.706 259.786 - 7.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.62% 3.224 3.341 - -1.97% -
BM_deque_deque_ranges_move_backward/1024 3.61% 38.090 39.464 - 4.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.60% 672.834 697.056 - -2.39% -
BM_CmpEqual_uint_ushort 3.60% 1.104 1.144 - 2.55% -
std::unordered_set<std::string>::clear()/32 3.60% 926.246 959.563 - 2.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.58% 31.404 32.530 - 6.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.57% 10.800 11.185 - -0.19% -
ranges::min(std::list<__int128>)/1 3.56% 0.408 0.423 - -7.13% -
BM_deque_vector_ranges_move_backward/2 3.56% 1.773 1.836 - 4.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.55% 5492.108 5687.171 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.55% 3976708.219 4117783.282 - -0.52% -
std::remove_copy(list<int>)_(sprinkled)/1024 3.54% 765.193 792.305 - 8.40% -
BM_deque_vector_move_backward/2 3.53% 1.775 1.837 - 4.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.53% 1413.213 1463.087 - 4.38% -
BM_vector_deque_move_backward/2 3.52% 1.997 2.067 - 0.81% -
std::pop_heap(vector<std::string>)/8 3.52% 53.556 55.441 - 4.11% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.52% 110177.888 114051.409 - 11.50% -
SetIntersection_None_Vector_uint32_4_1 3.51% 212779218.327 220257134.393 - 2.78% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.51% 34.820 36.042 - 2.32% -
SetIntersection_Front_Set_string_16_16 3.51% 58429224.624 60478150.229 - -0.37% -
BM_StringFindStringLiteral/64 3.50% 2.179 2.255 - 4.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.50% 18.401 19.045 - 3.26% -
SetIntersection_None_Set_float_262144_1 3.50% 1182082.357 1223429.852 - 5.47% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 3.49% 33.587 34.760 - 3.66% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.49% 2.582 2.672 - -35.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.49% 1002240.352 1037198.972 - -1.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 3.48% 944.467 977.375 - 0.55% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.48% 800.763 828.640 - 4.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.48% 376.223 389.316 - 3.72% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.48% 46.007 47.608 - -0.75% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.47% 633718.934 655691.667 - 3.31% -
SetIntersection_None_Vector_uint32_262144_1024 3.46% 1105834.882 1144136.404 - 0.88% -
std::multiset<int>::upper_bound(key)_(existent)/8192 3.46% 14.789 15.301 - 4.19% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.46% 239.440 247.722 - 9.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.46% 36.255 37.508 - -12.90% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 3.45% 16.996 17.582 - 0.83% -
std::find_end(deque<int>)_(match_near_end)/1000 3.45% 35.368 36.588 - 8.83% -
ranges::min(std::deque<long_long>)/1 3.42% 0.670 0.693 - 2.12% -
BM_StringRelational_Less_Empty_Empty_Control 3.41% 1.615 1.670 - -8.59% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 3.41% 16.228 16.781 - 4.06% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 3.40% 23.429 24.227 - 11.64% -
SetIntersection_None_Set_float_262144_262144 3.40% 1178602.701 1218643.147 - 6.29% -
SetIntersection_Front_Vector_uint32_16384_64 3.40% 1314962.410 1359609.866 - -1.17% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.40% 1554778.320 1607564.697 - -7.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.39% 74.302 76.824 - 23.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.39% 1457124.614 1506451.485 - -2.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.38% 6406691.683 6623063.662 - -0.36% -
std::move(vector<bool>)_(unaligned)/64 3.38% 1.625 1.680 - 2.68% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.37% 7.015 7.251 - 4.01% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.37% 23.205 23.987 - 13.35% -
BM_deque_vector_ranges_copy_backward/64000 3.37% 7924.826 8191.984 - 9.89% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.37% 280488.603 289940.525 - 3.81% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.36% 357.500 369.508 - 0.90% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.35% 12.872 13.303 - 2.56% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.35% 0.627 0.648 - 7.07% -
BM_CmpEqual_uint_int 3.34% 1.043 1.078 - 3.06% -
BM_deque_deque_copy_backward/64 3.33% 3.396 3.509 - 4.83% -
BM_PushHeap_uint32_Ascending_16384 3.33% 3.623 3.743 - 4.82% -
SetIntersection_Front_Vector_uint32_64_64 3.33% 10572401.334 10924271.823 - -0.05% -
std::unordered_set<int>::find(key)_(non-existent)/32 3.31% 1.106 1.142 - -2.58% -
std::multiset<int>::ctor(const&)/1024 3.31% 6376.515 6587.601 - 0.06% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.31% 12.125 12.526 - 0.11% -
std::partial_sort_copy(vector<int>)_(descending)/8192 3.30% 94094.893 97202.569 - 3.96% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.30% 10423.727 10767.973 - 32.96% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.30% 9.352 9.661 - 3.73% -
SetIntersection_None_Set_uint32_256_256 3.30% 5620201.791 5805603.750 - -0.59% -
BM_deque_deque_ranges_copy_backward/5500 3.29% 203.826 210.539 - 4.29% -
std::set<int>::equal_range(key)_(existent)/1024 3.28% 4.388 4.532 - 5.65% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 3.28% 8589.767 8871.435 - 4.03% -
SetIntersection_None_Set_float_262144_4 3.28% 1180643.391 1219320.965 - 6.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.28% 21.576 22.283 - -2.84% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.27% 874433.009 903059.832 - 4.77% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.27% 18.922 19.541 - 4.07% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.26% 27.583 28.482 - 0.72% -
rng::find_last_if(deque<int>)_(bail_90%)/50 3.26% 2.556 2.639 - 2.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.24% 5.250 5.421 - 8.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.24% 934.770 965.091 - 5.12% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.24% 6832.178 7053.293 - -1.36% -
SetIntersection_Front_Set_float_262144_262144 3.23% 1579172.934 1630184.408 - -0.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.23% 391.391 404.019 - 3.24% -
std::find_if(list<int>)_(process_all)/50 3.22% 19.333 19.956 - -0.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 3.22% 27.412 28.295 - -5.34% -
std::set<std::string>::erase(iterator)/1024 3.22% 31.989 33.018 - 6.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 3.20% 62913.284 64928.729 - 1.22% -
SetIntersection_None_Vector_uint32_256_1 3.20% 4200184.356 4334732.253 - 1.36% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 3.19% 1.990 2.054 - 1.60% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 3.19% 36.901 38.077 - 1.76% -
SetIntersection_Interlaced_Vector_string_16384_16 3.18% 4818453.900 4971737.812 - 15.94% -
rng::starts_with(deque<int>)/1000 3.18% 463.289 478.018 - 3.58% -
std::make_heap(deque<int>)_(repeated)/8192 3.18% 17514.969 18071.607 - 1.65% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.18% 18.542 19.131 - 3.99% -
SetIntersection_Interlaced_Vector_uint64_64_4 3.17% 17129649.699 17673214.048 - -0.53% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.17% 1810566.975 1867908.855 - 0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.16% 54.083 55.794 - 5.45% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 3.16% 16.466 16.987 - 7.68% -
std::is_sorted(vector<int>)/8 3.15% 2.063 2.128 - 2.93% -
SetIntersection_None_Set_float_262144_16384 3.15% 1169772.949 1206646.400 - 4.40% -
SetIntersection_Front_Vector_uint32_1_1 3.15% 530485688.110 547206749.027 - 2.47% -
BM_std_minmax_element<short>/64 3.15% 17.051 17.588 - 1.41% -
std::partial_sort(deque<int>)_(descending)/8 3.15% 42.536 43.875 - 1.09% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.15% 12779.930 13181.998 - -0.22% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.14% 13.338 13.756 - 3.35% -
BM_vector_deque_copy_backward/2 3.13% 2.008 2.070 - 3.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.13% 34.595 35.678 - 16.09% -
BM_vector_deque_copy/1024 3.12% 36.147 37.274 - 4.20% -
std::map<int,_int>::count(key)_(non-existent)/32 3.12% 2.961 3.054 - 6.28% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.12% 157.879 162.799 - 3.26% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.10% 1.258 1.297 - -3.56% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.09% 54964.292 56664.490 - 4.95% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.09% 11.588 11.946 - 4.18% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.08% 401.262 413.610 - 3.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.05% 13345.690 13753.116 - 1.18% -
BM_deque_deque_ranges_move_backward/65536 3.05% 8093.477 8340.496 - 11.25% -
SetIntersection_None_Set_float_262144_256 3.05% 1179109.537 1215089.111 - 5.85% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.05% 4.159 4.286 - 1.36% -
SetIntersection_None_Set_float_262144_64 3.05% 1178263.918 1214197.021 - 5.78% -
std::find_if(list<int>)_(process_all)/8 3.04% 2.422 2.496 - 6.16% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.04% 23.238 23.944 - -0.60% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.04% 96913.365 99855.380 - -5.41% -
SetIntersection_None_Vector_uint64_1024_1024 3.03% 1048089.254 1079836.356 - 0.72% -
SetIntersection_None_Vector_uint32_16384_64 3.02% 1108711.474 1142247.872 - 3.67% -
SetIntersection_None_Set_float_262144_1024 3.02% 1178166.504 1213699.301 - 5.61% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.00% 18.235 18.783 - 3.51% -
BM_vector_deque_copy_backward/70000 3.00% 8833.197 9098.252 - 14.04% -
SetIntersection_None_Vector_uint32_16384_256 3.00% 1113392.246 1146797.345 - 3.58% -
bm_lexicographical_compare<unsigned_char>/64 3.00% 1.880 1.937 - 0.87% -
std::multiset<int>::count(key)_(non-existent)/8192 3.00% 9.204 9.480 - -3.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.00% 2.971 3.060 - 3.50% -
BM_deque_deque_ranges_copy_backward/64000 3.00% 7817.209 8051.483 - 9.21% -
BM_PushHeap_uint32_SingleElement_16384 3.00% 0.356 0.367 - 3.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.99% 14.883 15.329 - 1.24% -
SetIntersection_None_Vector_uint32_64_16 2.99% 13466642.539 13869225.515 - 2.12% -
BM_PushHeap_uint32_SingleElement_262144 2.98% 0.356 0.366 - 2.63% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.98% 39149505.188 40316363.014 - 0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.97% 1028568.973 1059162.279 - -1.55% -
std::copy_backward(list<int>)/8 2.97% 2.331 2.400 - -0.26% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 2.97% 93551.649 96331.672 - 3.25% -
BM_StringFindAllMatch/64 2.97% 3.259 3.355 - 3.70% -
BM_vector_deque_ranges_copy_backward/64000 2.96% 7943.816 8179.107 - 13.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.96% 1266973.025 1304464.674 - -1.07% -
SetIntersection_None_Set_float_262144_16 2.96% 1177072.022 1211863.445 - 5.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.94% 21.973 22.619 - 5.57% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 2.94% 506807.385 521689.024 - 3.19% -
std::copy_n(deque<int>)/8 2.93% 2.728 2.808 - 2.06% -
SetIntersection_None_Vector_uint32_262144_4 2.93% 1126081.690 1159036.167 - 3.05% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.92% 40.557 41.743 - 2.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.92% 2136249.711 2198657.512 - 1.57% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 2.91% 0.346 0.356 - 3.42% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.89% 391.178 402.485 - 3.00% -
SetIntersection_None_Vector_uint32_64_64 2.88% 8380181.539 8621562.323 - 1.79% -
SetIntersection_Front_Set_float_16384_16384 2.87% 220822616.881 227169955.127 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.87% 13841621.592 14239258.629 - 1.58% -
rng::find_if(vector<bool>)_(process_all)/8 2.87% 3.478 3.577 - 2.72% -
std::make_heap(vector<NonIntegral>)_(descending)/8 2.86% 14.756 15.178 - -1.14% -
SetIntersection_None_Vector_uint32_256_64 2.86% 3403844.721 3501249.779 - 2.69% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.86% 32976.804 33919.381 - 4.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.85% 571.106 587.401 - 0.35% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 2.85% 13.257 13.635 - 3.05% -
SetIntersection_Front_Set_uint32_16384_1024 2.84% 12150342.008 12495910.433 - -1.36% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.83% 2.076 2.135 - 3.07% -
BM_PushHeap_uint64_Descending_64 2.83% 0.376 0.387 - 2.77% -
SetIntersection_None_Vector_string_256_256 2.83% 2217524.166 2280226.409 - 1.31% -
bm_lexicographical_compare<signed_char>/1 2.83% 1.367 1.406 - -8.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.82% 606.704 623.806 - 1.63% -
std::set<std::string>::count(key)_(non-existent)/32 2.82% 10.960 11.269 - 7.83% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.82% 791.362 813.643 - 1.76% -
SetIntersection_Interlaced_Set_string_64_16 2.81% 37294912.373 38341330.108 - 1.60% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 2.80% 759.908 781.191 - 10.75% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 2.80% 1.591 1.635 - -9.35% -
SetIntersection_Front_Vector_uint32_4_1 2.80% 212043085.927 217976233.415 - 2.01% -
SetIntersection_None_Vector_uint32_262144_1 2.80% 1121675.163 1153038.805 - 2.68% -
bm_ranges_lexicographical_compare<signed_char>/8 2.79% 3.397 3.491 - 0.82% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 2.79% 65.382 67.207 - 17.59% -
BM_PushHeap_uint32_Random_1024 2.79% 5.720 5.879 - 4.38% -
BM_StringRelational_Eq_Small_Large_Control 2.79% 0.477 0.490 - 1.94% -
BM_deque_vector_ranges_move_backward/65536 2.78% 8012.739 8235.675 - 4.10% -
bm_lexicographical_compare<signed_char>/8 2.78% 3.338 3.431 - 3.91% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 2.78% 7920.881 8140.840 - 3.18% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.77% 40.938 42.072 - 14.76% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 2.77% 1.431 1.471 - 8.54% -
SetIntersection_Front_Vector_float_16384_64 2.77% 1334090.287 1370983.071 - 0.30% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.76% 21.818 22.421 - 1.25% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.76% 992346.254 1019732.212 - -3.00% -
bm_ranges_lexicographical_compare<signed_char>/1 2.75% 1.562 1.605 - -1.57% -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.75% 2.310 2.374 - 3.44% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.75% 33.032 33.940 - 0.45% -
BM_deque_deque_ranges_copy_backward/1024 2.75% 37.614 38.648 - 1.95% -
BM_deque_deque_ranges_copy_backward/65536 2.75% 8115.387 8338.164 - 12.57% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.74% 4.748 4.878 - 1.68% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 2.73% 12.732 13.080 - 2.36% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.73% 31.097 31.946 - 0.06% -
SetIntersection_Interlaced_Set_string_16384_64 2.73% 344166360.818 353546000.066 - 0.51% -
SetIntersection_Front_Set_uint32_64_64 2.72% 12884323.419 13235051.902 - 0.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.72% 18.591 19.097 - 3.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.72% 32968.001 33863.823 - -2.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.72% 0.601 0.618 - 3.78% -
std::partial_sort_copy(vector<int>)_(descending)/1024 2.71% 7911.454 8126.024 - 3.28% -
std::set<int>::equal_range(key)_(non-existent)/8192 2.71% 10.392 10.673 - 8.14% -
SetIntersection_None_Vector_uint32_64_4 2.70% 15869238.607 16298449.409 - 2.14% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.70% 23293.068 23921.033 - 3.55% -
std::map<int,_int>::erase(iterator)/8192 2.69% 20.805 21.364 - -10.62% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.69% 20.270 20.814 - 0.50% -
std::partition_point(vector<int>)/8192 2.68% 9.390 9.642 - 4.37% -
BM_deque_vector_copy_backward/2 2.68% 1.795 1.844 - 0.38% -
BM_StringFindStringLiteral/1024 2.68% 17.491 17.959 - -0.30% -
rng::contains(deque<int>)_(process_all)/8 2.67% 3.242 3.329 - 10.40% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.67% 302.377 310.454 - 6.09% -
BM_vector_deque_copy_backward/1 2.67% 2.262 2.323 - 3.67% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.67% 6781.663 6962.597 - 3.68% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.67% 361.412 371.050 - 3.90% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.67% 1.457 1.495 - 2.71% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.66% 366.994 376.756 - 2.84% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.66% 12.853 13.195 - 2.00% -
BM_PushHeap_float_Random_64 2.66% 6.169 6.333 - -5.46% -
BM_vector_deque_ranges_copy_backward/512 2.65% 17.660 18.129 - 3.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.65% 605216.131 621266.872 - 3.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.65% 343066487.293 352162478.381 - -1.60% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.65% 281634.962 289089.741 - -2.14% -
SetIntersection_None_Vector_string_262144_262144 2.64% 1293725.710 1327937.131 - 3.03% -
bm_ranges_swap_ranges_vb_aligned/128 2.64% 3.370 3.459 - 0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.64% 14851.280 15243.063 - 3.54% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.64% 4.449 4.567 - 1.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.62% 21.028 21.579 - 1.23% -
std::search(list<int>)_(no_match)/1024 2.62% 743.398 762.881 - 4.38% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 2.62% 62919.098 64566.137 - 1.70% -
std::any_of(vector<int>)_(process_all)/8 2.61% 2.474 2.539 - 9.60% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.61% 14.242 14.614 - 3.15% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 2.61% 27.998 28.727 - -5.20% -
BM_vector_deque_copy/2 2.61% 2.062 2.116 - 6.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 2.60% 21538.293 22097.835 - 2.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 2.60% 5662742.685 5809792.187 - 0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.59% 42.798 43.907 - 4.77% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 2.59% 18.446 18.924 - 3.33% -
std::count(vector<int>)_(every_other)/1048576 2.58% 105513.772 108237.752 - 3.53% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.57% 2.944 3.020 - 3.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 2.57% 40.097 41.127 - 0.89% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.57% 407.499 417.967 - 1.23% -
BM_CmpEqual_short_ushort 2.56% 1.080 1.107 - 2.69% -
ranges::min(std::list<__int128>)/64 2.56% 36.612 37.549 - 13.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.56% 25.979 26.643 - -1.06% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.55% 39.319 40.324 - 1.18% -
std::for_each_n(list<int>)/32 2.55% 11.276 11.564 - 2.79% -
std::multimap<int,_int>::erase(iterator)/32 2.55% 20.103 20.615 - -0.89% -
std::multiset<int>::find(key)_(existent)/1024 2.55% 3.978 4.079 - 0.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.55% 2.982 3.058 - 4.25% -
std::adjacent_find(vector<int>,_pred)/50 2.54% 23.882 24.489 - 4.54% -
BM_deque_deque_move_backward/2 2.54% 2.468 2.531 - 0.30% -
BM_deque_deque_copy/1024 2.54% 36.868 37.804 - 2.27% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.53% 62821.087 64409.410 - 3.41% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 2.52% 718.719 736.831 - 79.39% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.52% 1520412.352 1558689.777 - -2.79% -
std::for_each_n(vector<int>)/8 2.52% 2.687 2.754 - 4.40% -
std::set<std::string>::find(key)_(existent)/32 2.52% 15.497 15.887 - 0.58% -
BM_vector_deque_copy/512 2.51% 16.935 17.361 - 2.68% -
rng::starts_with(deque<int>,_pred)/1000 2.51% 506.281 518.991 - 2.23% -
SetIntersection_None_Vector_uint32_1024_1 2.51% 1074176.513 1101127.774 - 2.35% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.51% 12978.374 13303.528 - 0.21% -
BM_vector_deque_ranges_copy_backward/5500 2.50% 196.721 201.632 - 2.73% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.49% 19.684 20.174 - 3.39% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 2.49% 29.550 30.284 - 12.44% -
SetIntersection_None_Vector_uint32_1024_64 2.48% 1079379.534 1106188.555 - 2.22% -
std::sort(vector<int>)_(heap)/8192 2.48% 45811.523 46948.500 - 0.67% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.48% 18.751 19.216 - 0.22% -
std::set<std::string>::find(key)_(non-existent)/32 2.47% 10.314 10.568 - 16.84% -
SetIntersection_Front_Set_float_262144_256 2.46% 3652107.257 3742116.834 - -10.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.46% 22.562 23.118 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.46% 41225.442 42237.614 - 1.04% -
std::multimap<int,_int>::clear()/32 2.45% 639.834 655.536 - -0.37% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.45% 2.279 2.335 - 3.42% -
BM_deque_deque_ranges_move/64000 2.45% 3075.373 3150.843 - 3.13% -
std::multimap<int,_int>::erase(iterator)/1024 2.45% 20.214 20.709 - -0.97% -
BM_deque_deque_ranges_copy/4000 2.45% 141.140 144.593 - 2.17% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.44% 24.987 25.597 - 2.89% -
std::copy_n(deque<int>)/32768 2.44% 1373.384 1406.947 - 24.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.44% 1830258.034 1874947.958 - 7.45% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 2.44% 92888.062 95150.421 - 2.26% -
SetIntersection_Front_Set_float_16384_64 2.43% 1645910.503 1685974.304 - -4.85% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.43% 32.008 32.786 - 3.03% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.42% 5.511 5.644 - 2.40% -
BM_PushHeap_uint32_Random_256 2.42% 5.516 5.649 - 4.35% -
std::find(vector<int>)_(process_all)/8 2.41% 2.698 2.764 - -0.97% -
SetIntersection_Front_Set_float_16384_16 2.41% 1167847.676 1196023.320 - -2.41% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.41% 937.397 959.972 - 4.15% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.40% 12.946 13.257 - 3.40% -
std::find_if_not(vector<char>)_(bail_25%)/32768 2.40% 907.950 929.764 - -1.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.40% 282856.214 289649.883 - 4.59% -
std::make_heap(vector<int>)_(shuffled)/8192 2.40% 5084.685 5206.691 - 2.57% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.39% 1527873.373 1564433.268 - -3.40% -
SetIntersection_None_Vector_string_262144_16 2.39% 1255358.791 1285362.909 - 0.99% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.39% 2.363 2.419 - 1.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.38% 25557489.545 26167034.247 - 0.92% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 2.37% 61.984 63.454 - 2.86% -
BM_CmpEqual_uint_schar 2.37% 1.012 1.036 - 2.38% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.37% 3.818 3.909 - 2.38% -
std::set<int>::equal_range(key)_(non-existent)/32 2.36% 2.545 2.605 - -2.21% -
std::find_if_not(vector<char>)_(bail_25%)/8192 2.35% 234.642 240.167 - -0.15% -
SetIntersection_Front_Set_string_262144_4 2.35% 1204819.695 1233144.062 - 0.51% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.35% 217746378.692 222864814.920 - 0.84% -
std::fill(list<int>)/50 2.35% 33.912 34.709 - -0.41% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.35% 282.469 289.093 - -2.67% -
SetIntersection_Interlaced_Set_uint32_64_64 2.34% 13286110.269 13597149.853 - 1.57% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 2.34% 5691.459 5824.674 - 35.01% -
std::remove_if(list<int>)_(sprinkled)/50 2.33% 71.370 73.035 - -1.73% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.33% 937.922 959.788 - 2.90% -
std::map<int,_int>::find(key)_(existent)/1024 2.33% 4.369 4.470 - 6.58% -
std::multimap<int,_int>::erase(iterator)/8192 2.32% 20.230 20.700 - -1.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.32% 14.800 15.144 - 2.48% -
BM_toupper_char<char> 2.32% 0.689 0.705 - 27.54% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.31% 19.886 20.347 - 1.16% -
std::set<int>::find(key)_(existent)/32 2.31% 1.674 1.712 - 1.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.31% 44.542 45.571 - 2.78% -
rng::starts_with(vector<int>)/8 2.31% 1.224 1.253 - 2.42% -
std::find(vector<int>)_(bail_25%)/8 2.31% 1.424 1.457 - 1.10% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.31% 11897.705 12171.995 - 4.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.30% 10.314 10.551 - 2.35% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 2.30% 1.181 1.209 - -10.53% -
rng::find_if(vector<bool>)_(process_all)/8192 2.30% 4561.749 4666.669 - 0.01% -
std::partition(list<int>)_(dense)/8192 2.30% 4989.506 5104.148 - -4.74% -
SetIntersection_Front_Vector_uint32_256_16 2.30% 4115556.064 4210045.161 - -0.24% -
BM_std_minmax_element<short>/4 2.30% 1.216 1.244 - -0.20% -
std::shift_right(deque<int>)/50 2.29% 4.440 4.542 - 1.70% -
std::fill_n(list<int>)/8192 2.29% 8074.717 8259.705 - -8.69% -
SetIntersection_Front_Set_uint32_1024_64 2.29% 1657013.671 1694940.960 - -4.27% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.28% 3.076 3.147 - 2.21% -
SetIntersection_None_Set_uint32_16384_16384 2.28% 157085522.738 160665654.735 - 3.02% -
SetIntersection_Interlaced_Set_uint32_64_4 2.27% 20674929.526 21143451.860 - 0.81% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 2.26% 18.663 19.085 - 3.91% -
BM_deque_deque_ranges_copy_backward/70000 2.26% 8664.656 8860.405 - 8.97% -
ranges::min(std::deque<__int128>)/8 2.26% 2.831 2.895 - 0.33% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.26% 25791.140 26373.332 - 2.55% -
std::set<int>::insert(value)_(already_present)/1024 2.26% 5.781 5.911 - -2.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.25% 16.881 17.262 - 10.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.25% 2.454 2.509 - 6.34% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.24% 98926.901 101147.312 - -4.50% -
std::stable_partition(vector<int>)_(sparse)/32 2.24% 7.185 7.346 - 1.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.23% 6.898 7.052 - 2.10% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.23% 67.527 69.035 - 2.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.23% 19648882.568 20086460.464 - 3.79% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.22% 2524.017 2580.013 - 1.80% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.21% 515.161 526.542 - -5.96% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.21% 25.337 25.896 - 5.16% -
std::find_if_not(list<int>)_(process_all)/32768 2.21% 25969.856 26542.980 - 4.58% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.21% 20.456 20.907 - 1.64% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.20% 13.278 13.571 - 8.33% -
SetIntersection_Front_Vector_uint32_64_1 2.20% 16311436.349 16670601.799 - 1.67% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.20% 19.651 20.083 - 2.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 2.19% 35.315 36.089 - -1.85% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.19% 131.746 134.630 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.19% 8953768.483 9149611.235 - -0.32% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 2.18% 212.091 216.723 - 2.36% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.18% 654.863 669.159 - 2.51% -
std::vector<std::string>::ctor(size)/8192 2.18% 4199.705 4291.320 - 2.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 2.18% 162855394.019 166407715.735 - 1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 2.18% 7185449.654 7342003.175 - -34.29% -
std::transform(list<int>)_(identity_transform)/50 2.18% 30.846 31.517 - 4.42% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.18% 11065949.092 11306714.386 - -1.69% -
SetIntersection_Interlaced_Vector_float_262144_16384 2.17% 343639669.338 351104816.231 - -1.37% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.17% 28.427 29.044 - -0.33% -
BM_CmpLess_ushort_schar 2.17% 1.041 1.064 - 2.06% -
std::unordered_multimap<int,_int>::clear()/32 2.17% 596.480 609.396 - 0.91% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.16% 1255032.229 1282193.117 - -6.72% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.16% 24.291 24.816 - 0.38% -
SetIntersection_Front_Set_string_1024_4 2.16% 1234330.064 1260961.280 - -0.46% -
std::find_if(deque<int>)_(bail_25%)/1024 2.15% 86.778 88.643 - 13.96% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.15% 18.483 18.880 - 2.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.15% 34272.185 35008.161 - 0.04% -
SetIntersection_Front_Vector_uint32_4_4 2.14% 134789358.001 137677485.396 - 1.40% -
SetIntersection_Interlaced_Set_float_256_64 2.14% 13466084.485 13754382.908 - 5.77% -
rng::starts_with(vector<int>)/1000 2.14% 58.468 59.719 - 2.49% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.14% 34.023 34.750 - -1.50% -
SetIntersection_Front_Set_float_16384_256 2.14% 3716992.676 3796412.718 - -9.59% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.14% 2.471 2.524 - 10.35% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.13% 17016634.777 17379217.102 - -0.79% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.13% 2220.482 2267.739 - 1.70% -
SetIntersection_None_Vector_string_16384_1024 2.13% 1215820.016 1241688.176 - 1.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 2.12% 11976117.834 12230391.301 - -0.17% -
BM_deque_deque_ranges_move/65536 2.12% 3105.417 3171.202 - 3.13% -
SetIntersection_None_Vector_uint32_256_16 2.12% 4016737.827 4101713.489 - 2.12% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.11% 15.908 16.245 - -1.19% -
SetIntersection_Front_Set_uint32_262144_262144 2.11% 1625841.799 1660204.914 - -1.04% -
BM_CmpEqual_ushort_schar 2.11% 1.013 1.035 - 4.41% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.11% 13490.611 13774.786 - 9.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.10% 42.307 43.195 - 4.84% -
SetIntersection_None_Vector_string_16384_16384 2.10% 1193362.230 1218398.083 - 0.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.10% 165820.997 169296.962 - -1.16% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.10% 22.332 22.800 - -0.92% -
SetIntersection_None_Vector_string_16384_16 2.09% 1205668.425 1230919.297 - 0.78% -
std::none_of(vector<int>)_(process_all)/8 2.09% 2.504 2.557 - -0.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.09% 15.616 15.942 - 1.39% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.09% 5.058 5.164 - 2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.09% 337411444.841 344459874.605 - 2.12% -
BM_deque_deque_ranges_move_backward/4096 2.09% 155.043 158.282 - 5.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.09% 19725.016 20137.026 - 0.93% -
SetIntersection_None_Vector_uint64_256_64 2.08% 3299978.104 3368727.012 - -2.06% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.08% 1.988 2.029 - 0.48% -
std::flat_multimap<int,_int>::clear()/0 2.08% 393.118 401.278 - 0.42% -
SetIntersection_None_Set_uint64_16384_4 2.08% 158497749.461 161786839.799 - -1.53% -
std::find_end(list<int>)_(match_near_end)/1000 2.07% 78.170 79.787 - 4.26% -
SetIntersection_None_Vector_string_16384_1 2.06% 1220309.618 1245458.622 - 1.69% -
SetIntersection_None_Vector_string_262144_1 2.06% 1284950.782 1311407.880 - 1.92% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.05% 173.843 177.412 - -1.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.05% 98566.641 100589.006 - -5.24% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 2.04% 48.968 49.968 - 16.58% -
std::find_if_not(vector<bool>)_(process_all)/50 2.04% 24.690 25.194 - 6.87% -
BM_StringFindStringLiteral/256 2.04% 5.497 5.610 - 3.44% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.04% 15.592 15.909 - 3.88% -
std::rotate_copy(list<int>)/32 2.03% 8.721 8.898 - 3.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.03% 23.452 23.928 - 1.87% -
BM_deque_vector_ranges_move_backward/4096 2.03% 147.774 150.771 - 1.66% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 2.02% 87.869 89.645 - -5.75% -
ranges::minmax(std::deque<char>)/1 2.02% 0.662 0.675 - -16.21% -
std::partition_copy(vector<int>)/1024 2.02% 470.039 479.533 - 4.97% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.02% 650.472 663.605 - -0.04% -
std::multiset<std::string>::find(key)_(existent)/1024 2.02% 24.081 24.566 - -4.70% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.01% 117159.112 119516.284 - 1.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.01% 4067724.376 4149491.376 - -0.94% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.01% 1029684.734 1050364.584 - 3.99% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.99% 1.325 1.352 - 10.50% -
SetIntersection_Interlaced_Set_float_262144_16 1.99% 1582992.432 1614465.334 - 3.65% -
std::stable_partition(list<int>)_(sparse)/8192 1.99% 8648.602 8820.406 - -1.19% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.99% 281236.796 286820.864 - 4.81% -
SetIntersection_None_Vector_string_16384_64 1.98% 1216478.074 1240592.723 - 1.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.98% 18030824.217 18387957.216 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.98% 1032578.891 1053021.299 - 1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.98% 41861348.531 42689136.574 - 1.91% -
std::for_each_n(deque<int>)/8192 1.97% 255.117 260.146 - 2.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.96% 594.088 605.758 - -2.76% -
SetIntersection_Front_Vector_float_262144_64 1.95% 1335949.012 1361999.527 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.95% 0.607 0.619 - 2.79% -
BM_deque_deque_move_backward/1024 1.94% 38.111 38.851 - 1.44% -
std::stable_sort(vector<int>)_(ascending)/8 1.94% 15.568 15.870 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.94% 163333981.151 166495419.137 - -0.62% -
std::unique_copy(list<int>)_(contiguous)/32 1.93% 11.100 11.315 - -0.01% -
rng::find_if(vector<bool>)_(process_all)/50 1.93% 23.502 23.956 - 2.97% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.93% 1.382 1.408 - 2.08% -
SetIntersection_None_Set_uint64_16384_16 1.92% 162087587.800 165200853.368 - -1.23% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.91% 0.812 0.827 - 1.54% -
std::is_sorted_until(list<int>)/8192 1.91% 7110.355 7246.183 - 1.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.91% 117864.243 120114.656 - -0.95% -
std::find(vector<bool>)_(process_all)/8 1.90% 0.553 0.564 - -10.30% -
std::shift_left(deque<int>)/32 1.89% 3.810 3.882 - 2.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.89% 2860889.065 2914889.842 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.89% 0.633 0.645 - 2.71% -
SetIntersection_None_Vector_uint32_256_4 1.89% 4206396.477 4285709.879 - 2.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.88% 1.583 1.613 - -8.79% -
std::unordered_set<int>::erase(key)_(existent)/32 1.88% 21.305 21.706 - 4.23% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.88% 37.712 38.421 - 7.77% -
rng::find(vector<bool>)_(process_all)/1024 1.88% 4.538 4.624 - -1.01% -
SetIntersection_Interlaced_Set_float_262144_256 1.88% 1550295.004 1579408.445 - 3.07% -
std::deque<int>::ctor(size)/8192 1.88% 450.988 459.444 - 0.18% -
SetIntersection_Front_Set_float_256_256 1.87% 7470634.408 7610636.697 - -6.99% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.87% 7.677 7.821 - -0.46% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.87% 562.146 572.680 - 1.99% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.87% 56.655 57.717 - 4.50% -
bm_ranges_lexicographical_compare<int>/64 1.87% 4.393 4.475 - 1.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.87% 32.882 33.495 - 5.75% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.86% 561.736 572.208 - 1.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.86% 51.507 52.464 - 0.47% -
SetIntersection_None_Set_uint32_1024_64 1.86% 8641966.402 8802451.910 - -1.35% -
SetIntersection_None_Vector_uint32_1024_1024 1.85% 1073917.813 1093832.554 - 1.44% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.85% 166.849 169.938 - 0.94% -
SetIntersection_Front_Set_uint32_1024_1 1.85% 1021553.337 1040414.132 - -0.11% -
std::make_heap(deque<int>)_(repeated)/1024 1.84% 2253.498 2294.961 - 1.53% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.84% 4.454 4.535 - 1.37% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.84% 5.578 5.680 - 1.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.83% 1053244.315 1072553.478 - 1.34% -
rng::find_last(vector<int>)_(bail_10%)/8 1.83% 2.037 2.074 - 3.45% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.83% 6.970 7.098 - 12.38% -
SetIntersection_None_Vector_uint32_1024_16 1.82% 1075364.525 1094976.849 - 1.88% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.82% 7244649.793 7376693.278 - 10.23% -
std::map<std::string,_int>::clear()/8192 1.82% 212326.523 216191.627 - -1.14% -
SetIntersection_Interlaced_Set_string_262144_262144 1.82% 17615398.680 17936046.713 - 0.15% -
BM_CmpEqual_ushort_short 1.82% 0.992 1.010 - -2.64% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.81% 2.322 2.364 - -0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.81% 22939.776 23354.924 - 0.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.80% 456.766 464.992 - 1.17% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.79% 9721644.894 9896137.249 - -0.44% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.79% 21.258 21.640 - 0.51% -
std::replace(deque<int>)_(prefix)/32 1.79% 12.852 13.082 - 3.07% -
BM_StringFindCharLiteral/64 1.79% 2.088 2.125 - 0.35% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.79% 33247.751 33843.837 - 5.48% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.79% 86.746 88.298 - 2.28% -
BM_deque_deque_copy_backward/512 1.79% 19.011 19.351 - 2.33% -
SetIntersection_Interlaced_Set_string_256_64 1.79% 29698371.660 30228525.482 - 2.23% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.78% 5.619 5.720 - 3.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.78% 0.604 0.615 - 2.72% -
BM_PushHeap_float_Ascending_64 1.78% 1.748 1.779 - 2.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.77% 20.960 21.331 - 2.77% -
std::partial_sort(deque<int>)_(heap)/8192 1.77% 266460.081 271181.337 - 0.89% -
SetIntersection_Front_Set_uint32_262144_16 1.77% 1133502.779 1153584.918 - -3.20% -
std::sort_heap(deque<int>,_pred)/8 1.77% 34.312 34.920 - 0.58% -
std::copy_backward(list<int>)/32768 1.77% 26689.564 27162.297 - 1.35% -
std::map<std::string,_int>::find(key)_(existent)/32 1.77% 15.277 15.547 - -0.24% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.77% 2321.546 2362.560 - -0.18% -
SetIntersection_Front_Set_string_16384_256 1.76% 15128307.620 15394719.424 - 3.73% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.76% 4.189 4.263 - 0.68% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.76% 338928.895 344881.570 - 1.23% -
rng::starts_with(deque<int>)/1048576 1.75% 493884.286 502528.197 - 1.64% -
BM_StringAssignAsciiz_Empty_Opaque 1.75% 3.103 3.157 - 3.91% -
std::flat_multimap<int,_int>::clear()/32 1.75% 395.211 402.115 - 0.31% -
SetIntersection_Front_Vector_float_64_64 1.74% 10658088.485 10843599.412 - -0.39% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.74% 118172.650 120226.518 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.74% 22082474.716 22466046.504 - -1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.73% 1.293 1.315 - 2.71% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.73% 542.822 552.199 - 3.44% -
std::map<std::string,_int>::clear()/1024 1.72% 21804.366 22179.754 - -1.46% -
SetIntersection_Front_Vector_uint32_64_4 1.72% 15877582.974 16150465.599 - 1.58% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.71% 5312.338 5402.967 - 1.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.71% 11470.408 11665.993 - -0.08% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.70% 1.398 1.422 - 1.20% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.70% 12124.724 12331.439 - 1.37% -
std::multiset<int>::count(key)_(non-existent)/1024 1.70% 5.824 5.923 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.70% 1583128.256 1610063.639 - -1.51% -
SetIntersection_None_Vector_uint32_1024_4 1.70% 1075695.258 1093968.934 - 1.72% -
BM_vector_deque_ranges_move_backward/5500 1.70% 199.107 202.489 - 2.76% -
std::rotate(deque<int>)_(by_1/4)/32 1.70% 13.059 13.281 - 0.46% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.69% 6761.639 6876.160 - -0.23% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.69% 19.087 19.410 - -1.43% -
SetIntersection_Front_Vector_float_16384_16 1.69% 1102523.775 1121164.315 - 1.72% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.69% 21.158 21.516 - 2.86% -
std::none_of(list<int>)_(process_all)/8 1.69% 2.650 2.695 - 2.20% -
SetIntersection_Front_Vector_uint32_262144_16 1.69% 1096317.649 1114813.806 - -0.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.68% 5.544 5.637 - 20.97% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.68% 3837.606 3901.981 - 2.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.67% 598474.560 608498.310 - 0.74% -
std::stable_sort(vector<int>)_(heap)/1024 1.67% 2522.535 2564.665 - 2.10% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.67% 9.282 9.437 - -1.28% -
std::distance(join_view(vector<vector<int>>))/50 1.67% 0.660 0.671 - 4.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.67% 1033118.857 1050336.748 - 0.45% -
std::multimap<int,_int>::count(key)_(existent)/32 1.66% 3.619 3.679 - 1.73% -
SetIntersection_None_Set_uint64_1024_4 1.66% 8574180.416 8716551.209 - -1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 1.66% 529015372.013 537782927.401 - 0.31% -
std::for_each_n(deque<int>)/50 1.66% 3.911 3.976 - 1.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.66% 16280.360 16549.970 - 0.46% -
SetIntersection_None_Vector_string_262144_16384 1.66% 1293159.979 1314573.469 - 1.86% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.66% 24.914 25.326 - 2.05% -
BM_PushHeap_string_PipeOrgan_256 1.65% 7.723 7.851 - 0.37% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.65% 519.743 528.332 - 0.06% -
std::flat_map<int,_int>::erase(iterator)/8192 1.65% 495.162 503.341 - 0.96% -
std::reverse_copy(list<int>)/32768 1.65% 26347.930 26783.077 - 1.83% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.65% 10.132 10.299 - -1.50% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.65% 2.427 2.467 - 1.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.64% 759.421 771.905 - 2.04% -
std::is_sorted(vector<int>)/1024 1.64% 246.227 250.273 - 2.10% -
BM_deque_deque_copy_backward/1024 1.64% 38.262 38.889 - 1.74% -
std::multiset<std::string>::clear()/32 1.64% 905.508 920.338 - 0.44% -
std::all_of(list<int>)_(process_all)/8 1.64% 2.634 2.677 - 1.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.63% 511.775 520.132 - -70.27% -
std::partition(vector<int>)_(dense)/32 1.63% 8.713 8.856 - 8.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.63% 39.120 39.756 - 1.40% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.62% 14.730 14.969 - 3.60% -
SetIntersection_None_Set_uint32_256_1 1.62% 11305399.632 11488562.723 - -0.36% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.61% 17.254 17.532 - 5.00% -
bm_ranges_swap_ranges_vb_aligned/32 1.61% 3.445 3.501 - 5.50% -
std::move_backward(vector<bool>)_(unaligned)/512 1.61% 4.530 4.603 - 1.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.61% 647.762 658.202 - -1.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.61% 1.336 1.357 - 4.49% -
BM_deque_vector_ranges_copy_backward/4096 1.61% 147.552 149.928 - 1.96% -
rng::contains_subrange(list<int>)_(process_all)/50 1.61% 17.619 17.903 - 5.65% -
BM_deque_vector_move_backward/4000 1.61% 140.761 143.021 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.60% 2228034.080 2263786.664 - -2.81% -
std::unique(list<int>)_(sprinkled)/8192 1.60% 8081.886 8211.497 - 4.38% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.60% 260187.841 264359.838 - 1.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.60% 669.671 680.404 - -0.73% -
SetIntersection_None_Vector_float_16384_16 1.60% 1106284.506 1123938.863 - 1.88% -
BM_vector_deque_copy_backward/64000 1.59% 8106.895 8235.970 - 13.50% -
std::rotate_copy(list<int>)/8192 1.59% 6990.278 7101.106 - 2.30% -
std::search(deque<int>)_(same_length)/1024 1.59% 476.232 483.782 - 1.46% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.58% 1.203 1.222 - 8.38% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.58% 0.820 0.833 - 1.50% -
SetIntersection_Front_Vector_float_16384_1 1.58% 1026655.213 1042847.549 - 0.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.58% 10622.990 10790.468 - -0.66% -
std::find(vector<char>)_(process_all)/50 1.58% 1.616 1.641 - -1.41% -
SetIntersection_Interlaced_Set_string_1024_256 1.57% 35495726.309 36054246.419 - 2.17% -
SetIntersection_Interlaced_Set_string_1024_1024 1.57% 55675435.793 56550779.337 - 1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.57% 8350152.757 8481035.030 - 0.21% -
ranges::minmax(std::deque<__int128>)/70000 1.57% 34662.079 35205.187 - 2.10% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.57% 410.813 417.245 - 1.58% -
SetIntersection_None_Vector_uint32_262144_262144 1.57% 1141522.670 1159388.035 - 3.48% -
SetIntersection_Front_Vector_uint32_16_4 1.56% 53773474.082 54614708.321 - 0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.56% 65.284 66.305 - -15.80% -
std::count(vector<bool>)/1000 1.56% 2.958 3.005 - 0.26% -
BM_deque_deque_ranges_copy_backward/4096 1.56% 154.207 156.616 - 3.80% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.56% 9.719 9.871 - 5.19% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.56% 2136.549 2169.862 - -0.09% -
SetIntersection_None_Vector_uint32_1024_256 1.56% 1074463.168 1091216.095 - 1.24% -
bm_ranges_swap_ranges_vb_aligned/16 1.56% 3.449 3.503 - 5.54% -
BM_CmpLess_schar_uchar 1.56% 1.075 1.092 - 1.67% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.56% 22.959 23.316 - 7.67% -
BM_deque_deque_move_backward/1 1.55% 2.720 2.763 - -0.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 1.55% 18.185 18.467 - 2.83% -
std::find(list<int>)_(bail_25%)/1024 1.55% 129.403 131.403 - 2.78% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.54% 27.905 28.334 - 0.92% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.54% 23.787 24.152 - 3.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.53% 4408413.770 4476033.927 - 5.63% -
SetIntersection_None_Vector_uint32_262144_256 1.53% 1135534.431 1152939.028 - 1.68% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.53% 27843.171 28269.736 - 1.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.53% 6.475 6.574 - 4.47% -
std::transform(deque<int>,_deque<int>)/50 1.53% 36.473 37.031 - 2.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.52% 45.812 46.508 - 1.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.52% 612.158 621.470 - -3.42% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.52% 15343.705 15576.851 - -3.61% -
std::move_backward(deque<int>)/8 1.52% 3.447 3.499 - 4.04% -
BM_PushHeap_float_Random_262144 1.52% 7.055 7.162 - -5.38% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.52% 27.300 27.714 - 1.95% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.51% 294.400 298.855 - -0.40% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.51% 1895.795 1924.443 - 2.93% -
BM_deque_deque_ranges_move/1024 1.51% 37.094 37.655 - 2.31% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.51% 776.252 787.977 - 1.88% -
BM_deque_vector_move_backward/1 1.51% 2.110 2.141 - 3.51% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.50% 4.757 4.829 - 0.50% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.50% 12171.188 12354.132 - -0.86% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.50% 17.622 17.886 - 1.91% -
SetIntersection_None_Vector_uint32_16384_16 1.50% 1107359.103 1123923.905 - 2.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.49% 4172515.562 4234776.724 - -2.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.49% 54.639 55.453 - 1.65% -
BM_PushHeap_string_Descending_1024 1.49% 2.464 2.501 - 2.66% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.49% 47.438 48.145 - -13.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.49% 85422.187 86692.766 - -0.00% -
SetIntersection_Interlaced_Set_float_64_4 1.49% 20738176.075 21046228.453 - 0.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.48% 165.660 168.117 - 1.90% -
std::set<int>::equal_range(key)_(existent)/8192 1.48% 7.956 8.074 - -5.04% -
std::copy_n(deque<int>)/512 1.48% 16.768 17.016 - 2.10% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.48% 11.543 11.713 - 2.50% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.48% 8210.094 8331.371 - 2.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.48% 13776.110 13979.528 - 2.26% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.47% 659.266 668.975 - 0.87% -
BM_StringFindStringLiteral/128 1.47% 3.116 3.162 - -0.78% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.47% 187329.547 190077.508 - 1.79% -
std::partial_sort_copy(list<int>)_(descending)/8 1.47% 16.750 16.995 - 4.32% -
std::for_each(list<int>)/8192 1.47% 7284.135 7390.865 - -0.65% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.46% 21.801 22.119 - 4.78% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.46% 564.502 572.742 - 0.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.45% 5.614 5.696 - 1.98% -
std::copy(vector<bool>)_(aligned)/4096 1.45% 4.717 4.785 - -2.86% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.45% 657.799 667.349 - 0.36% -
std::is_sorted(vector<int>,_pred)/8 1.45% 3.328 3.376 - 2.20% -
SetIntersection_None_Vector_string_1024_256 1.45% 1164282.519 1181155.800 - 1.41% -
BM_vector_deque_ranges_move_backward/4096 1.45% 149.019 151.178 - 2.53% -
SetIntersection_Front_Set_uint64_1024_256 1.45% 3873470.001 3929522.700 - -8.15% -
SetIntersection_None_Set_uint32_256_64 1.45% 9159106.106 9291498.238 - -0.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.45% 44110.479 44747.918 - 0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.44% 24.619 24.975 - 3.88% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.44% 343.197 348.142 - 12.52% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.44% 68042.048 69021.877 - 2.00% -
std::stable_partition(list<int>)_(sparse)/32 1.44% 9.597 9.735 - 0.59% -
SetIntersection_None_Set_float_16384_256 1.44% 156803843.721 159061174.838 - 5.31% -
SetIntersection_Front_Vector_string_256_256 1.44% 19671964.988 19954594.583 - 3.92% -
SetIntersection_None_Vector_uint64_262144_16384 1.44% 1117775.598 1133822.802 - -0.04% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.44% 12.364 12.542 - -6.23% -
SetIntersection_None_Vector_string_1024_16 1.43% 1140035.240 1156393.683 - -0.72% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.43% 9361.664 9495.971 - 15.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.43% 22.503 22.825 - 3.06% -
std::partition_copy(vector<int>)/50 1.43% 12.471 12.650 - -0.55% -
bm_write 1.43% 596.654 605.176 - -0.15% -
SetIntersection_Front_Set_uint32_1024_16 1.43% 1194423.351 1211469.292 - 1.57% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.42% 107.260 108.788 - 4.17% -
BM_PushHeap_float_Ascending_1024 1.42% 3.111 3.155 - 1.61% -
std::adjacent_find(vector<int>,_pred)/8 1.42% 3.389 3.437 - 5.82% -
SetIntersection_None_Vector_uint32_16384_16384 1.41% 1115475.166 1131257.191 - 2.32% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.41% 23.934 24.272 - -0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.41% 741.882 752.323 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.41% 12503720.149 12679590.760 - 0.88% -
SetIntersection_Front_Set_uint64_16384_1 1.40% 1026778.351 1041186.005 - 3.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.40% 4047037.623 4103768.641 - -1.73% -
SetIntersection_None_Set_uint64_16384_1 1.40% 156739144.608 158934365.314 - -1.65% -
rng::find_last(list<int>)_(bail_90%)/1024 1.40% 75.782 76.843 - 2.22% -
BM_vector_deque_ranges_copy/1024 1.40% 35.797 36.297 - 1.38% -
std::fill(list<int>)/1024 1.39% 503.975 510.986 - -23.92% -
SetIntersection_Interlaced_Vector_string_16_16 1.39% 51399927.528 52114360.430 - 0.57% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.38% 1.876 1.902 - 1.96% -
SetIntersection_Front_Set_uint64_64_16 1.38% 14929872.184 15135358.445 - -0.45% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.37% 15159.769 15368.036 - -1.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.37% 430.785 436.702 - 0.88% -
SetIntersection_Front_Vector_float_1024_256 1.37% 2241255.513 2271992.726 - 0.23% -
std::sort(vector<NonIntegral>)_(heap)/8 1.37% 23.539 23.861 - 3.18% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.37% 1080.912 1095.710 - 0.42% -
std::remove(list<int>)_(prefix)/1024 1.36% 986.396 999.835 - -0.39% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.36% 4319.265 4378.029 - 1.28% -
SetIntersection_None_Vector_float_16384_4 1.36% 1087510.189 1102299.691 - 1.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.36% 11445.756 11601.371 - -1.49% -
std::partial_sort(vector<int>)_(heap)/8 1.35% 27.367 27.737 - -0.69% -
std::multiset<int>::count(key)_(non-existent)/32 1.35% 2.442 2.475 - -0.67% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.35% 1873.988 1899.281 - 3.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.35% 23.192 23.504 - -0.81% -
std::find_end(forward_list<int>)_(same_length)/8192 1.34% 14617.574 14814.059 - 3.57% -
BM_deque_deque_copy_backward/4000 1.34% 150.331 152.350 - 5.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.34% 4120102.013 4175419.502 - -0.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.34% 395.242 400.548 - 2.55% -
std::rotate_copy(deque<int>)/1024 1.34% 34.264 34.724 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.34% 17843448.299 18082753.549 - -1.25% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.33% 96012.281 97292.370 - 0.55% -
BM_deque_vector_move_backward/1024 1.33% 36.988 37.479 - 2.10% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 1.33% 5091.896 5159.467 - -0.03% -
SetIntersection_None_Vector_string_256_1 1.32% 4477254.462 4536559.017 - 0.18% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.32% 5.391 5.462 - 0.73% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.32% 0.901 0.913 - -0.12% -
std::set<std::string>::ctor(const&)/1024 1.32% 34650.998 35108.787 - 1.00% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.32% 50318.950 50982.592 - 2.95% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.32% 658.539 667.219 - 0.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.32% 22.225 22.518 - -1.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.31% 142797.345 144673.711 - 1.09% -
BM_CmpLess_short_uchar 1.31% 1.087 1.102 - 0.06% -
SetIntersection_Interlaced_Set_uint32_256_1 1.31% 4117813.811 4171835.122 - 1.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.31% 757.274 767.199 - 4.07% -
SetIntersection_None_Vector_uint32_16384_1024 1.31% 1111649.633 1126216.435 - 2.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 1.31% 8.026 8.132 - 26.83% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 1.31% 19.293 19.545 - 6.37% -
std::multiset<int>::erase(key)_(existent)/32 1.31% 22.356 22.648 - 2.25% -
std::partition(vector<int>)_(sparse)/32 1.30% 8.886 9.002 - -0.86% -
ranges::min(std::vector<__int128>)/8 1.30% 2.934 2.972 - 1.89% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.30% 2874.053 2911.492 - 1.56% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.30% 5074.805 5140.791 - 0.10% -
BM_CmpLess_int_short 1.30% 1.125 1.140 - 0.40% -
std::replace_if(vector<int>)_(prefix)/32 1.30% 9.545 9.669 - 0.09% -
std::pop_heap(deque<float>)/8192 1.30% 62.017 62.822 - 2.42% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.30% 1.631 1.653 - -1.38% -
SetIntersection_Front_Set_uint64_64_64 1.30% 13062544.860 13231832.556 - -3.49% -
SetIntersection_Front_Vector_uint64_1024_4 1.29% 1043458.384 1056969.276 - -2.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.29% 15898.444 16103.751 - 0.62% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.29% 20.360 20.622 - -0.36% -
BM_PushHeap_uint32_Random_16384 1.29% 5.820 5.895 - 2.14% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.29% 4.451 4.509 - 4.22% -
std::multimap<int,_int>::find(key)_(existent)/32 1.29% 1.729 1.751 - 2.18% -
SetIntersection_None_Vector_uint32_262144_16 1.28% 1134286.553 1148852.760 - 1.85% -
std::adjacent_find(deque<int>,_pred)/8 1.28% 4.186 4.240 - 1.86% -
std::copy(vector<bool>)_(unaligned)/32768 1.28% 214.995 217.739 - -0.17% -
std::fill_n(deque<int>)/1024 1.27% 29.719 30.097 - 1.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.27% 15.815 16.017 - -0.80% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.27% 31.208 31.606 - -0.63% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.27% 29.400 29.774 - 0.80% -
BM_deque_vector_ranges_move/4000 1.27% 141.507 143.305 - 3.74% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.27% 17.165 17.383 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.27% 16.121 16.326 - -1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.26% 10934991.476 11073250.462 - -2.35% -
SetIntersection_Front_Set_string_256_16 1.26% 6910362.018 6997688.609 - -4.35% -
BM_StringFindMatch1/32768 1.26% 1566.045 1585.823 - 1.46% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.26% 653.153 661.396 - 0.81% -
BM_deque_deque_move_backward/65536 1.26% 8106.553 8208.832 - 8.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.26% 1195.859 1210.900 - -1.68% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.26% 4092973.380 4144446.153 - -0.65% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.26% 8.402 8.508 - 2.15% -
std::map<int,_int>::find(key)_(non-existent)/32 1.25% 2.240 2.268 - 0.66% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.25% 20.412 20.668 - 1.50% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.25% 6.494 6.576 - 3.09% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.25% 4.903 4.964 - 3.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.25% 8240576.625 8343431.860 - -1.24% -
BM_vector_deque_ranges_move/5500 1.25% 195.702 198.144 - 0.96% -
BM_PushHeap_string_Ascending_4 1.25% 2.619 2.652 - 4.09% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.25% 32.165 32.566 - 1.10% -
BM_deque_deque_ranges_move/70000 1.24% 3304.599 3345.695 - -2.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.24% 16987357.832 17198226.043 - 2.49% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.24% 11.687 11.832 - 2.03% -
SetIntersection_None_Set_uint32_16384_1024 1.24% 155070367.647 156991101.505 - 2.69% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.24% 2.992 3.029 - 1.49% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.24% 51.450 52.086 - 0.18% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.24% 33.143 33.552 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.23% 1069896.414 1083089.964 - 0.81% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.23% 1880.289 1903.438 - 0.88% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.23% 35973.503 36415.926 - 2.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.23% 17.557 17.773 - -0.75% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.23% 15926.131 16121.342 - 2.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.23% 750.908 760.111 - 0.90% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.22% 19.135 19.369 - -1.32% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.22% 18.205 18.428 - 2.95% -
rng::for_each(multiset<int>)/32 1.22% 25.232 25.540 - 1.55% -
rng::starts_with(deque<int>)/8192 1.22% 3844.102 3891.040 - 1.41% -
SetIntersection_Interlaced_Set_float_16384_16 1.22% 210360448.624 212926298.821 - 4.12% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.22% 15.613 15.804 - -1.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.22% 13169835.197 13330411.966 - 3.39% -
std::flat_map<int,_int>::clear()/1024 1.22% 394.168 398.971 - 1.92% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.21% 286.459 289.914 - -1.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.20% 672.689 680.775 - 2.41% -
bm_ranges_swap_ranges_vb_aligned/8 1.20% 3.395 3.435 - 4.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.20% 56157.509 56832.216 - 3.97% -
SetIntersection_Front_Set_float_1024_16 1.20% 1195039.558 1209388.809 - -0.70% -
std::unordered_set<int>::count(key)_(non-existent)/32 1.20% 1.442 1.460 - -8.57% -
std::move_backward(list<int>)/8 1.20% 3.347 3.387 - 0.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.19% 35704.004 36130.140 - 3.00% -
std::map<std::string,_int>::ctor(const&)/8192 1.19% 347437.080 351576.158 - 2.29% -
BM_StringFindStringLiteral/512 1.19% 9.408 9.519 - -0.76% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.18% 9049.659 9156.727 - 1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.18% 691.310 699.487 - -0.99% -
std::multiset<int>::ctor(const&)/32 1.18% 223.104 225.739 - -3.11% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.18% 1904.126 1926.603 - 3.33% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.18% 496443.716 502298.151 - 1.54% -
SetIntersection_None_Set_uint32_16384_64 1.18% 155476943.742 157307193.459 - 1.87% -
std::replace_if(vector<int>)_(prefix)/1024 1.18% 273.165 276.379 - 2.48% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.18% 114.216 115.558 - 2.44% -
SetIntersection_Front_Vector_uint32_262144_4 1.17% 1054114.321 1066455.712 - 1.07% -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.17% 1.472 1.489 - 3.31% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.16% 4630.677 4684.489 - 1.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.16% 84933.567 85919.907 - 0.42% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.16% 176558112.354 178604043.450 - -0.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.16% 143177.850 144833.696 - 1.35% -
SetIntersection_Front_Set_uint32_16384_16384 1.15% 217477727.798 219987244.383 - -0.52% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.15% 75745.288 76618.475 - 1.59% -
std::find_if(deque<int>)_(process_all)/8 1.15% 2.747 2.779 - 10.62% -
BM_deque_deque_copy/70000 1.15% 3193.694 3230.387 - 1.90% -
BM_CmpEqual_uint_short 1.15% 1.052 1.064 - 4.55% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.15% 28402.548 28728.108 - -1.09% -
BM_deque_vector_move_backward/64000 1.15% 7865.644 7955.801 - 5.85% -
std::partial_sort(deque<int>)_(ascending)/8192 1.15% 148238.611 149937.327 - 1.29% -
SetIntersection_None_Set_uint32_16384_256 1.14% 155093046.607 156868659.910 - 1.65% -
std::upper_bound(std::forward_list<int>)/100 1.14% 96.566 97.670 - 0.17% -
rng::for_each(multimap<int>)/50 1.14% 40.283 40.743 - 1.34% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.14% 26.453 26.755 - 0.41% -
std::make_heap(deque<int>,_pred)_(heap)/1024 1.14% 641.131 648.432 - 0.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.14% 47.260 47.797 - 2.08% -
std::find(vector<bool>)_(process_all)/1048576 1.13% 3668.032 3709.663 - 1.42% -
std::find_first_of(list<int>)_(large_needle)/1024 1.13% 922510.308 932958.384 - 1.14% -
bm_ranges_swap_ranges_vb_aligned/512 1.13% 5.123 5.181 - -1.31% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.13% 13070.875 13218.536 - 1.51% -
std::move(vector<int>)/8 1.13% 2.283 2.309 - 0.12% -
SetIntersection_None_Vector_uint32_262144_16384 1.13% 1141763.707 1154617.385 - 2.29% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.12% 3614.105 3654.738 - 1.79% -
SetIntersection_Interlaced_Set_float_16_16 1.12% 37921895.283 38347415.716 - 1.10% -
std::multiset<std::string>::clear()/8192 1.12% 212714.487 215100.209 - -0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.12% 3706.408 3747.971 - 1.24% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.12% 1894.306 1915.505 - 1.53% -
SetIntersection_Front_Vector_uint64_1024_16 1.12% 1116815.208 1129297.245 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.12% 41208518.859 41668906.946 - -1.06% -
SetIntersection_None_Set_float_256_256 1.12% 5722032.567 5785879.082 - 2.06% -
BM_CmpEqual_ushort_int 1.11% 1.071 1.083 - 4.33% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.11% 6884.813 6961.193 - 0.94% -
SetIntersection_None_Set_uint64_16384_256 1.11% 163058949.505 164867171.166 - -2.48% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.11% 14080.835 14236.825 - 2.01% -
std::find_end(forward_list<int>)_(single_element)/8192 1.11% 6103.128 6170.730 - 0.59% -
std::is_sorted_until(vector<int>,_pred)/8 1.11% 3.645 3.685 - 1.19% -
std::sort(vector<int>)_(heap)/8 1.10% 24.267 24.535 - 3.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.10% 21.942 22.184 - -1.11% -
BM_CmpLess_ushort_uint 1.10% 1.059 1.071 - -0.06% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.10% 6.395 6.465 - -2.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.10% 459.175 464.223 - 0.31% -
SetIntersection_None_Vector_uint32_1_1 1.10% 530202607.607 536021098.480 - 0.41% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.10% 13575.106 13723.846 - 1.72% -
std::set<std::string>::count(key)_(existent)/1024 1.10% 23.751 24.011 - -0.83% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.09% 182487.490 184484.283 - 2.73% -
std::none_of(vector<int>)_(process_all)/32 1.09% 8.361 8.452 - 0.76% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.09% 4.402 4.450 - -2.24% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.09% 12.920 13.061 - 1.39% -
std::copy_n(vector<bool>)_(aligned)/32768 1.09% 35.379 35.763 - 1.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 1.08% 0.929 0.939 - 1.17% -
rng::starts_with(vector<int>,_pred)/8 1.08% 2.552 2.580 - 5.29% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.08% 74.358 75.163 - 1.45% -
std::set<int>::count(key)_(existent)/1024 1.08% 4.134 4.179 - -1.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.08% 23595733.639 23851069.636 - 0.95% -
SetIntersection_None_Vector_string_262144_1024 1.08% 1288750.777 1302687.811 - 1.20% -
std::find(deque<int>)_(process_all)/8192 1.08% 1942.497 1963.467 - 1.47% -
rng::find_last(deque<int>)_(bail_90%)/50 1.08% 1.859 1.879 - -1.92% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.08% 373.465 377.492 - -0.73% -
SetIntersection_None_Set_float_16384_1024 1.08% 156946806.723 158638323.503 - 5.78% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.08% 1499611.818 1515771.564 - -0.32% -
SetIntersection_None_Set_float_1024_16 1.08% 8783847.333 8878380.365 - -0.95% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.07% 1915.164 1935.726 - 2.89% -
std::copy_n(deque<int>)/1048576 1.07% 51859.278 52414.098 - 4.80% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.07% 52.653 53.216 - 0.91% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 1.07% 62.080 62.742 - 2.09% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.07% 20.360 20.577 - 1.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 139082.762 140565.671 - 2.30% -
std::copy(deque<int>)/262144 1.06% 11623.680 11747.468 - 0.32% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.06% 241010.352 243572.102 - 0.97% -
rng::find_last(vector<int>)_(bail_90%)/50 1.06% 1.460 1.476 - 4.33% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.06% 1.112 1.124 - 0.91% -
BM_deque_vector_copy_backward/65536 1.05% 8164.279 8250.332 - 6.38% -
std::vector<std::string>::ctor(size)/1024 1.05% 429.366 433.875 - 1.42% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.05% 6.473 6.541 - -0.30% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.05% 1.871 1.890 - 0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.05% 42.977 43.427 - 2.80% -
BM_num_get<unsigned_long_long> 1.05% 10.250 10.357 - -1.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.05% 4081155.966 4123821.436 - -0.78% -
SetIntersection_Front_Vector_uint64_16384_1 1.04% 1012091.219 1022650.893 - -2.07% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.04% 16.761 16.936 - -0.49% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.04% 35993.905 36369.320 - -1.00% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.04% 18773.517 18968.715 - 1.15% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.04% 1.087 1.098 - -2.59% -
SetIntersection_None_Vector_float_262144_16384 1.04% 1125148.327 1136832.309 - 0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.03% 3.638 3.676 - 4.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.03% 172439167.583 174221214.943 - -3.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.03% 181092.441 182963.154 - 0.98% -
SetIntersection_Interlaced_Set_float_262144_64 1.03% 1550820.965 1566828.775 - 1.87% -
BM_StringCopy_Huge 1.03% 109.605 110.736 - 2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.03% 1107968.334 1119351.184 - 3.79% -
SetIntersection_Front_Vector_float_16384_1024 1.03% 5845137.457 5905180.838 - -0.17% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.02% 1889.610 1908.972 - -3.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.02% 17.082 17.256 - 0.11% -
BM_deque_vector_ranges_copy_backward/4000 1.02% 143.068 144.528 - 0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.02% 348755.830 352300.225 - 1.43% -
SetIntersection_None_Set_float_16384_64 1.01% 157131646.802 158724349.656 - 4.80% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 1.01% 11.517 11.633 - 30.26% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.01% 914114.887 923344.782 - 1.11% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.01% 12164.134 12286.859 - 1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.01% 57165141.275 57741304.166 - -1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 1.01% 14706.279 14854.369 - 0.74% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.01% 5.475 5.530 - 2.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.01% 14.986 15.137 - 1.93% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.01% 10.217 10.320 - -1.09% -
std::multiset<int>::contains(key)_(existent)/1024 1.01% 3.982 4.022 - 1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.01% 1331123.078 1344504.063 - 0.71% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.00% 3.560 3.595 - -1.50% -
BM_PushHeap_float_Random_16384 1.00% 7.070 7.141 - -6.32% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.00% 33.424 33.758 - -1.98% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.00% 5.433 5.487 - 1.35% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -81.32% 179.584 33.546 - -22.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -79.83% 150.666 30.393 - -18.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -61.23% 29.532 11.449 - -18.43% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -59.23% 24.096 9.824 - -43.57% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -56.90% 7813815.717 3367421.763 - -39.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -55.83% 8739601.124 3860055.836 - -45.92% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -53.84% 14.377 6.636 - -39.27% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.44% 215.419 102.462 - -42.93% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -51.60% 758286.970 367045.183 - -47.63% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -49.38% 20716304.079 10487366.580 - 21.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -48.43% 194.091 100.088 - -41.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -47.59% 188.581 98.832 - -40.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -42.60% 180.456 103.578 - 5.24% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -42.51% 669339.147 384822.197 - -41.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -41.59% 132.793 77.563 - -38.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -41.58% 168.648 98.529 - 1.31% -
SetIntersection_Interlaced_Vector_float_16384_256 -41.38% 25389202.822 14883070.736 - -12.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -39.25% 162.263 98.582 - 2.26% -
std::copy_n(vector<int>)/4096 -38.87% 240.896 147.250 - -14.43% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -38.28% 0.483 0.298 - -11.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -36.93% 19.937 12.575 - 1.33% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -35.72% 8915098.957 5730475.392 - -26.14% -
SetIntersection_Interlaced_Vector_float_262144_64 -35.67% 12602838.666 8106814.522 - -12.04% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -35.30% 18.664 12.076 - 1.66% -
std::multiset<std::string>::erase(key)_(existent)/1024 -34.18% 103.318 68.007 - 6.72% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -33.90% 98.422 65.059 - -23.64% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -33.63% 3.692 2.450 - -30.25% -
std::multiset<std::string>::erase(key)_(existent)/8192 -33.63% 100.014 66.380 - 0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -33.40% 117.280 78.105 - 0.53% -
SetIntersection_Interlaced_Set_string_16384_16 -33.07% 356015609.083 238265733.316 - -31.04% -
BM_PushHeap_float_PipeOrgan_1 -32.91% 0.616 0.413 - -11.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -32.85% 1.872 1.257 - -23.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -31.74% 48.290 32.965 - 1.89% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -30.72% 23536.753 16305.862 - -1.29% -
ranges::min(std::deque<long_long>)/70000 -29.71% 27088.501 19039.674 - 0.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -29.51% 29.695 20.933 - 0.07% -
std::move(list<int>)/4096 -29.46% 5645.019 3981.786 - -21.55% -
std::find_if_not(list<int>)_(bail_25%)/1024 -29.29% 182.347 128.932 - 1.26% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -28.96% 113147380.638 80376880.195 - -25.43% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -28.91% 56.708 40.312 - -23.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -28.32% 33.692 24.151 - 2.28% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -27.94% 19.370 13.959 - 25.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -27.86% 26.313 18.982 - -62.23% -
std::move(vector<int>)/262144 -27.85% 21137.829 15251.645 - -11.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -27.80% 353644966.483 255318884.124 - 1.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -27.57% 61.850 44.798 - 2.64% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -27.45% 4521809.160 3280646.833 - -23.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -27.07% 32.600 23.776 - -1.00% -
std::find_if(list<int>)_(bail_25%)/1024 -26.91% 181.802 132.884 - 3.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -26.77% 35.022 25.647 - 4.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -26.52% 44.842 32.950 - 2.42% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -26.25% 0.688 0.508 - 1.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -26.00% 101.604 75.184 - -19.10% -
rng::find(vector<bool>)_(process_all)/8 -25.93% 0.847 0.628 - 13.11% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -25.84% 44.473 32.980 - 24.06% -
std::stable_partition(list<int>)_(dense)/8192 -25.69% 23389.477 17379.871 - -0.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -25.37% 36.351 27.130 - -17.28% -
BM_lexicographical_compare_three_way_fast_path/1 -25.11% 0.461 0.346 - -12.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -24.69% 7763.162 5846.317 - -1.84% -
ranges::min(std::vector<char>)/1 -24.49% 0.389 0.293 - -11.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.33% 38.580 29.196 - -21.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -23.85% 15.331 11.675 - 3.91% -
std::move_backward(deque<int>)/64 -23.79% 6.834 5.208 - -3.53% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -23.70% 52748641.478 40247455.857 - -25.47% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -23.51% 3151930.261 2410837.387 - -21.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -23.26% 32.569 24.993 - 11.77% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -23.11% 41118064.343 31617076.197 - -31.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -23.08% 0.345 0.266 - -20.67% -
SetIntersection_Interlaced_Vector_float_256_16 -22.77% 7744379.208 5981234.430 - -3.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -22.39% 54.780 42.514 - -20.52% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -22.35% 121.159 94.081 - 1.68% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -22.29% 34166392.616 26550939.737 - -31.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -22.21% 1.764 1.373 - -13.35% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -22.18% 64.529 50.215 - 41.44% -
std::copy(vector<int>)/4096 -22.15% 184.272 143.456 - -35.51% -
SetIntersection_None_Set_string_1024_16 -22.10% 11267158.727 8776626.206 - -30.69% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -22.00% 80.619 62.885 - -6.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -21.91% 56.761 44.323 - -38.76% -
SetIntersection_Interlaced_Vector_uint64_256_64 -21.86% 8654287.122 6762797.350 - -12.79% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -21.67% 85.350 66.856 - -2.11% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -21.65% 55636945.853 43593994.865 - -15.30% -
ranges::min(std::deque<long_long>)/64 -21.64% 21.570 16.903 - -4.01% -
SetIntersection_None_Set_string_1024_64 -21.44% 11212546.807 8808288.634 - -1.98% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -21.39% 29.847 23.462 - -0.19% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -21.28% 1.809 1.424 - -14.18% -
SetIntersection_None_Set_string_1024_4 -21.19% 11335243.098 8932947.257 - -28.63% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -21.03% 14.710 11.617 - 4.04% -
std::list<std::string>::ctor(size)/32 -20.56% 480.271 381.540 - 9.60% -
std::partition(deque<int>)_(dense)/50 -20.21% 17.047 13.601 - -3.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -20.11% 59.684 47.681 - 34.32% -
rng::find(vector<bool>)_(process_all)/50 -20.07% 0.851 0.680 - 5.65% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -19.90% 27.633 22.134 - 7.60% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -19.76% 18.648 14.963 - 17.54% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -19.49% 31.466 25.334 - -9.63% -
SetIntersection_None_Set_string_1024_1 -19.48% 11300513.814 9099304.721 - -28.25% -
std::rotate_copy(vector<int>)/8192 -19.40% 612.083 493.316 - -31.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -19.33% 9.371 7.560 - -18.15% -
ranges::minmax(std::list<long_long>)/1 -19.31% 0.616 0.497 - 9.66% -
BM_tolower_char<wchar_t> -19.30% 0.691 0.557 - -19.02% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -19.22% 18068.686 14595.285 - 50.79% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -19.07% 787.169 637.053 - -9.34% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -19.05% 2293912.917 1856873.998 - -1.18% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -19.02% 1577.767 1277.617 - -21.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -18.67% 29.596 24.070 - -20.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -18.57% 35.449 28.865 - -0.60% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -18.55% 27.736 22.592 - 5.72% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -18.53% 14.271 11.627 - 5.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -18.33% 1310.551 1070.286 - -1.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -18.31% 62.491 51.050 - -9.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.18% 20.552 16.815 - -17.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -18.08% 6.787 5.559 - -16.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -17.94% 44145687.967 36224010.657 - -44.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -17.69% 59.179 48.710 - -26.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.69% 1.928 1.587 - -8.34% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -17.61% 34570.206 28480.723 - 4.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -17.53% 8.898 7.337 - 13.76% -
BM_StringEraseWithMove_Empty_Transparent -17.47% 0.781 0.645 - 15.27% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -17.29% 6531187.492 5401631.357 - -22.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -17.18% 24.937 20.653 - 10.21% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -17.16% 9901.900 8202.298 - -14.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -17.14% 34.647 28.709 - 0.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.11% 47.345 39.243 - 13.93% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -17.03% 56.426 46.816 - -3.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -16.55% 674.726 563.033 - -12.64% -
std::all_of(list<int>)_(process_all)/8192 -16.12% 8458.178 7095.004 - 1.41% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -15.94% 1738.494 1461.399 - 12.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -15.93% 1.837 1.544 - 15.04% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -15.92% 26.248 22.070 - -7.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -15.91% 10.957 9.213 - 47.09% -
std::none_of(list<int>)_(process_all)/8192 -15.85% 8439.698 7101.968 - -5.66% -
BM_vector_deque_move/1 -15.84% 2.367 1.993 - 2.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -15.81% 37.949 31.950 - -16.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -15.76% 124232186.338 104647806.779 - -27.18% -
std::flat_multimap<int,_int>::ctor(const&)/32 -15.71% 27.208 22.933 - -0.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -15.70% 664.895 560.479 - -13.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.68% 9.981 8.416 - -23.12% -
std::partition(deque<int>)_(sparse)/32 -15.64% 12.640 10.663 - 5.91% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.62% 658.709 555.815 - -11.66% -
std::list<std::string>::ctor(size)/1024 -15.62% 16388.000 13828.929 - 10.58% -
std::deque<std::string>::ctor(size)/32 -15.60% 49.978 42.180 - -4.32% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -15.59% 14.606 12.329 - 2.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -15.57% 2.851 2.407 - 3.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.57% 596.566 503.702 - -12.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -15.56% 6034.592 5095.556 - -7.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -15.45% 6.256 5.290 - 12.26% -
BM_vector_deque_move_backward/0 -15.43% 0.478 0.404 - 2.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -15.41% 11.567 9.785 - -0.85% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -15.32% 11.465 9.708 - -59.70% -
BM_vector_deque_move/2 -15.28% 2.064 1.749 - 1.25% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -15.15% 7.294 6.189 - 0.09% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -14.96% 30.024 25.534 - 3.51% -
std::partition(deque<int>)_(dense)/32 -14.94% 10.762 9.154 - -3.53% -
std::unordered_set<int>::find(key)_(existent)/32 -14.91% 1.442 1.227 - -12.07% -
std::map<std::string,_int>::ctor(const&)/32 -14.91% 825.894 702.739 - -1.12% -
BM_PushHeap_uint64_SingleElement_1 -14.90% 0.466 0.396 - -17.18% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -14.88% 788.583 671.236 - -11.44% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.78% 4832130.259 4117739.183 - 5.14% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.66% 968.214 826.252 - -1.61% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -14.60% 54.432 46.484 - 10.48% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -14.36% 1.380 1.182 - -2.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -14.23% 14431.222 12376.990 - 15.27% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -14.08% 2705247.717 2324389.365 - -27.85% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -13.91% 130.046 111.956 - 123.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -13.89% 25.951 22.347 - 12.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -13.89% 44801.801 38580.095 - -6.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -13.86% 1.876 1.616 - 18.21% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -13.84% 7.608 6.555 - -56.36% -
ranges::min(std::list<char>)/1 -13.73% 0.423 0.365 - 0.28% -
std::stable_partition(list<int>)_(dense)/50 -13.73% 66.705 57.549 - 0.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -13.71% 31.894 27.522 - -0.97% -
std::find_if(vector<int>)_(bail_25%)/8 -13.69% 0.852 0.736 - -0.03% -
std::partition(deque<int>)_(sparse)/50 -13.61% 18.919 16.344 - 5.77% -
SetIntersection_Interlaced_Vector_float_64_16 -13.58% 19026782.216 16443496.406 - -2.21% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.49% 15289.521 13226.343 - -23.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -13.48% 30.588 26.465 - -1.67% -
std::unordered_multiset<int>::find(key)_(existent)/32 -13.47% 1.287 1.114 - -25.32% -
BM_vector_deque_ranges_copy/2 -13.46% 2.128 1.842 - -7.43% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -13.42% 18261783.919 15811126.700 - 64.46% -
BM_StringRelational_Less_Small_Empty_Control -13.36% 1.865 1.616 - -5.86% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -13.33% 171412.208 148567.762 - 1.81% -
std::rotate(list<int>)_(1_element_forward)/8192 -13.32% 8176.212 7086.780 - -12.51% -
BM_StringCtorDefault -13.26% 0.277 0.240 - -0.78% -
BM_StringEraseWithMove_Empty_Opaque -13.17% 1.021 0.886 - 10.56% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -13.14% 22676250.765 19697344.885 - -5.12% -
BM_StringConstructDestroyCStr_Small_Transparent -13.09% 0.424 0.369 - -7.00% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -13.07% 676.175 587.806 - -7.51% -
std::reverse_copy(vector<int>)/8 -13.06% 2.688 2.337 - -0.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -13.05% 38.280 33.283 - -30.99% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.01% 9210.595 8012.738 - -12.74% -
BM_StringRelational_Less_Empty_Huge_Control -12.98% 1.857 1.616 - -5.87% -
SetIntersection_Interlaced_Vector_float_1024_64 -12.97% 3841025.675 3342933.237 - -7.36% -
std::map<std::string,_int>::erase(iterator)/32 -12.87% 32.248 28.097 - -0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -12.87% 29.782 25.948 - -33.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -12.87% 6.858 5.975 - -17.67% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.86% 1.570 1.368 - -6.82% -
ranges::min(std::vector<long_long>)/1 -12.68% 0.384 0.335 - -25.51% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -12.68% 152973.802 133579.391 - 1.27% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -12.62% 14.098 12.318 - 2.44% -
BM_PushHeap_float_QuickSortAdversary_1 -12.61% 0.558 0.488 - 4.66% -
std::unordered_set<int>::count(key)_(existent)/8192 -12.54% 1.535 1.343 - 4.79% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -12.50% 60.103 52.587 - -5.99% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -12.43% 1.320 1.156 - 0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -12.43% 56.171 49.189 - 3.24% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -12.41% 1.382 1.210 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -12.40% 6461841.314 5660750.996 - -21.00% -
std::multiset<std::string>::erase(iterator)/8192 -12.24% 31.392 27.549 - -12.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -12.24% 1.537 1.349 - -11.11% -
BM_StringRelational_Less_Empty_Large_Control -12.20% 1.841 1.616 - -5.87% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -12.17% 875.640 769.106 - -3.97% -
BM_StringAssignAsciizMix_Opaque -12.15% 5.612 4.930 - -0.97% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -12.12% 1.082 0.951 - -4.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.10% 33.461 29.411 - -37.08% -
BM_deque_deque_copy_backward/0 -12.10% 0.922 0.810 - -12.90% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -12.04% 1.825 1.605 - -4.90% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -11.97% 13.520 11.901 - -1.38% -
BM_PushHeap_uint64_Descending_1 -11.97% 0.696 0.613 - 30.18% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -11.94% 22790.204 20069.871 - -6.87% -
BM_vector_deque_ranges_copy/1 -11.90% 2.374 2.092 - -4.27% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -11.86% 1.240 1.093 - -23.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -11.73% 2683128.758 2368412.871 - -1.05% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -11.70% 1429.523 1262.274 - -5.06% -
std::unordered_multiset<int>::erase(iterator)/8192 -11.70% 24.109 21.289 - 7.20% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -11.68% 19198.308 16956.403 - 2.08% -
SetIntersection_Interlaced_Vector_float_262144_1024 -11.66% 85648341.986 75663329.604 - -21.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.61% 27.782 24.557 - -28.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -11.61% 35.166 31.084 - -3.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.58% 55.895 49.421 - 5.62% -
ranges::minmax(std::deque<long_long>)/70000 -11.48% 27980.167 24768.410 - 0.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -11.46% 1.280 1.134 - -0.50% -
std::sort(deque<int>)_(heap)/8192 -11.32% 78522.310 69629.683 - 1.04% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -11.28% 1395661.920 1238271.746 - -3.46% -
std::rotate(list<int>)_(by_1/2)/8192 -11.24% 6177.489 5482.911 - 0.58% -
std::stable_partition(deque<int>)_(dense)/50 -11.21% 41.433 36.789 - -2.96% -
ranges::minmax(std::deque<long_long>)/8 -11.15% 4.183 3.717 - -3.83% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.13% 0.306 0.272 - -32.61% -
std::search_n(list<int>)_(no_match)/8192 -11.08% 7477.800 6649.106 190.102 1.08% 190.102
std::flat_map<int,_int>::find(key)_(non-existent)/0 -11.08% 0.487 0.433 - 17.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -11.03% 4626107.139 4115681.642 - -3.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -11.02% 38.025 33.833 - -2.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -10.89% 1.501 1.337 - -3.56% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -10.89% 16.082 14.330 - -2.84% -
std::map<int,_int>::ctor(const&)/32 -10.88% 245.355 218.662 - -6.90% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -10.87% 2435045.428 2170316.021 - 7.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.86% 51.130 45.575 - -4.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.79% 6.519 5.815 - 1.48% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -10.72% 1.297 1.158 - -3.98% -
std::list<int>::erase(begin)_(cheap_elements)/32 -10.51% 12.964 11.601 - 4.20% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.47% 5914150.973 5295016.604 - -10.13% -
SetIntersection_Front_Vector_string_1024_64 -10.39% 3554526.763 3185049.865 - -7.77% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -10.39% 34525.513 30938.942 - 1.84% -
std::is_sorted(deque<int>)/8 -10.37% 2.902 2.601 - -2.45% -
BM_vector_deque_ranges_move_backward/0 -10.33% 0.556 0.499 - 8.17% -
SetIntersection_Front_Vector_uint64_262144_1024 -10.32% 5885234.414 5277816.548 - -0.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -10.31% 40.502 36.326 - -48.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -10.31% 27843642.513 24973015.439 - -3.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -10.31% 3203618.901 2873360.779 - -5.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -10.24% 31.257 28.057 - 7.58% -
BM_vector_deque_ranges_move_backward/64 -10.22% 3.307 2.969 - -4.24% -
std::multiset<std::string>::find(key)_(existent)/8192 -10.20% 29.419 26.419 - 1.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -10.19% 19740.853 17729.313 - 0.67% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -10.19% 41.022 36.843 - 1.59% -
SetIntersection_Interlaced_Vector_string_16384_4 -10.12% 1966194.511 1767232.765 - -4.04% -
BM_PushHeap_string_Ascending_64 -10.04% 7.923 7.127 - -4.26% -
std::set<std::string>::ctor(const&)/32 -10.00% 791.976 712.803 - -15.26% -
std::equal(vector<bool>)_(unaligned)/8 -9.87% 1.018 0.917 - -18.20% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -9.83% 358.129 322.916 - -1.60% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -9.80% 81.655 73.651 - -9.12% -
BM_StringAssignAsciizMix_Transparent -9.78% 3.277 2.957 - -0.50% -
ranges::minmax(std::deque<long_long>)/64 -9.72% 26.158 23.616 - 3.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -9.63% 13.984 12.637 - 1.64% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.61% 79.637 71.980 - -7.40% -
std::unique(deque<int>)_(contiguous)/52 -9.61% 62.577 56.561 - -1.52% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.57% 0.693 0.626 - -3.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -9.55% 33.202 30.033 - -10.42% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -9.49% 1.507 1.364 - -12.33% -
std::find_if(vector<int>)_(bail_25%)/8192 -9.45% 240.386 217.662 - -2.03% -
BM_PushHeap_uint64_Ascending_64 -9.42% 1.677 1.519 - 0.38% -
BM_deque_vector_move/0 -9.40% 1.587 1.438 - 2.62% -
std::equal(vector<bool>)_(unaligned)/50 -9.37% 1.012 0.917 - -18.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -9.33% 36.682 33.258 - -4.26% -
std::map<std::string,_int>::erase(iterator)/1024 -9.27% 28.185 25.572 - 0.30% -
ranges::min(std::vector<long_long>)/8 -9.27% 2.406 2.183 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -9.24% 15071543.982 13678455.123 - -5.00% -
std::unique(deque<int>)_(contiguous)/32 -9.21% 54.542 49.516 - -2.64% -
BM_PushHeap_string_Ascending_16384 -9.21% 20.552 18.659 - -4.26% -
std::stable_partition(deque<int>)_(dense)/32 -9.19% 30.812 27.981 - -3.77% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -9.18% 193470.113 175703.033 - -6.03% -
std::adjacent_find(list<int>)/8192 -9.18% 7283.512 6615.175 - -8.17% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -9.13% 0.781 0.710 - 0.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -9.06% 26.945 24.503 - 3.79% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -9.06% 0.781 0.710 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.06% 1469488.562 1336312.807 - -12.94% -
std::stable_partition(deque<int>)_(dense)/1024 -9.06% 627.232 570.419 - -1.10% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -9.04% 0.781 0.710 - 0.57% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.03% 15.407 14.015 - 3.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.02% 1.418 1.290 - -0.87% -
std::flat_map<int,_int>::erase(iterator)/1024 -8.98% 83.512 76.011 - 1.81% -
std::multiset<std::string>::ctor(const&)/1024 -8.91% 38652.199 35208.797 - 1.92% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.90% 11.316 10.308 - -13.74% -
std::transform(list<int>,_list<int>)/8192 -8.88% 9537.095 8690.408 - -3.96% -
ranges::min(std::vector<__int128>)/1 -8.85% 0.376 0.342 - -16.90% -
std::multimap<int,_int>::find(key)_(existent)/1024 -8.84% 4.131 3.766 - 1.87% -
SetIntersection_Interlaced_Vector_string_16384_64 -8.83% 15032628.488 13705920.629 - 4.17% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -8.81% 1.387 1.265 - -8.34% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -8.81% 41.904 38.211 - 10.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.73% 154535247.721 141042460.080 - -2.11% -
BM_deque_deque_ranges_copy/1 -8.73% 2.622 2.393 - -1.83% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -8.72% 11.228 10.248 - -5.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -8.72% 6.335 5.783 - 28.48% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -8.71% 4551.325 4155.114 - -9.24% -
bm_lexicographical_compare<int>/1 -8.60% 1.602 1.464 - 14.22% -
BM_std_minmax_element<short>/3 -8.60% 1.259 1.151 - -4.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -8.59% 1.424 1.302 - 6.59% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -8.59% 40597.127 37111.726 - -1.15% -
BM_StringConstructDestroyCStr_Empty_Transparent -8.55% 0.267 0.244 - -22.74% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -8.45% 19675584.653 18013517.535 - -3.44% -
std::set<std::string>::erase(iterator)/32 -8.43% 27.898 25.545 - -8.93% -
ranges::minmax(std::vector<long_long>)/1 -8.36% 0.669 0.613 - -10.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -8.33% 48524173.569 44482907.670 - -3.99% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.33% 0.779 0.714 - -15.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.31% 28301511.098 25948383.549 - -4.58% -
SetIntersection_Interlaced_Vector_string_262144_256 -8.28% 80047200.479 73420805.228 - -3.40% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.26% 8003.624 7342.890 151.919 -10.46% 151.919
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -8.25% 12478469.359 11449229.031 - -49.86% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -8.25% 295.717 271.327 - 0.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.24% 224.565 206.058 - -6.68% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -8.19% 2.666 2.447 - -41.14% -
std::set<std::string>::upper_bound(key)_(existent)/32 -8.18% 16.476 15.128 - -12.88% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.12% 53.544 49.195 - -3.59% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -8.10% 24.882 22.866 - 14.09% -
std::all_of(vector<int>)_(process_all)/50 -8.05% 13.825 12.711 - -27.90% -
SetIntersection_Interlaced_Vector_float_1024_16 -8.03% 2030222.346 1867153.514 - -5.27% -
vector<bool>(size_type,_const_value_type&) -8.03% 9.046 8.320 - -0.72% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.96% 24.878 22.898 - -0.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.95% 417.625 384.417 - 10.74% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.94% 8644.047 7957.708 - 0.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.93% 11355.635 10454.810 - -2.22% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -7.93% 31.494 28.996 - -3.14% -
std::shift_left(list<int>)/8192 -7.86% 7739.268 7130.899 - -6.22% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.83% 13.707 12.634 - -4.84% -
SetIntersection_Interlaced_Vector_uint64_64_16 -7.83% 17782572.205 16390737.582 - -6.21% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -7.83% 1.346 1.241 - 3.13% -
BM_lexicographical_compare_three_way<IntPtr>/1 -7.77% 0.461 0.425 - 8.31% -
BM_PushHeap_string_Ascending_256 -7.75% 11.554 10.658 - -4.28% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.75% 3794.276 3500.149 - 0.22% -
std::search(deque<int>,_pred)_(no_match)/1048576 -7.75% 484315.904 446779.443 - 0.23% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -7.73% 18.282 16.869 - -1.87% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -7.69% 2.621 2.419 - -11.51% -
std::none_of(deque<int>)_(process_all)/8192 -7.67% 2730.045 2520.780 - -0.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.66% 1.500 1.385 - -8.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -7.66% 1489317.948 1375234.016 - -2.00% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -7.64% 33.073 30.546 - -1.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.63% 10.786 9.963 - -3.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.62% 22.531 20.814 - -6.97% -
SetIntersection_Front_Set_string_64_16 -7.60% 24429129.195 22571669.320 - -6.08% -
BM_PushHeap_string_Ascending_1024 -7.59% 14.363 13.272 - -2.37% -
BM_deque_deque_ranges_copy/2 -7.58% 2.303 2.129 - -5.07% -
BM_PushHeap_string_Ascending_262144 -7.57% 30.627 28.309 - -3.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.54% 1584715.037 1465246.076 - -1.90% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.53% 1.501 1.388 - -9.76% -
BM_num_put<unsigned_long> -7.51% 12.142 11.230 - -0.32% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -7.47% 29.900 27.666 - 2.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -7.45% 2.687 2.487 - -1.79% -
SetIntersection_None_Set_string_262144_1 -7.42% 1745932.129 1616307.619 - -2.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -7.40% 21778520.544 20166134.427 - -21.18% -
BM_vector_deque_move/64 -7.39% 2.879 2.666 - -0.33% -
std::set<std::string>::insert(value)_(already_present)/1024 -7.38% 32.203 29.826 - 11.32% -
BM_PushHeap_uint64_Ascending_256 -7.36% 2.260 2.093 - 0.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -7.36% 1.697 1.573 - 3.72% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -7.36% 6471.569 5995.400 - -5.75% -
std::vector<int>::ctor(size)/32 -7.33% 11.193 10.373 - -28.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.32% 1902461.025 1763228.511 - -8.27% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -7.29% 2.852 2.644 - 0.19% -
BM_num_put<bool> -7.28% 11.315 10.492 - -1.94% -
std::copy(vector<int>)/32768 -7.23% 3796.013 3521.563 - -6.08% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -7.22% 2.905 2.696 - 4.58% -
std::none_of(deque<int>)_(process_all)/32768 -7.22% 10931.415 10142.188 - 0.28% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.21% 45385314.842 42115134.324 - -2.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.20% 205641851.403 190828905.688 - -4.43% -
SetIntersection_Interlaced_Vector_string_262144_64 -7.19% 22698792.302 21065621.852 - -5.71% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.14% 790.522 734.053 - -11.37% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -7.13% 7.713 7.162 - 51.76% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -7.12% 10.842 10.070 - 2.89% -
std::set<std::string>::contains(key)_(non-existent)/32 -7.08% 10.637 9.884 - 2.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -7.07% 3579488.902 3326509.818 - 3.85% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.07% 1.561 1.450 - -7.78% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -7.06% 21463.470 19948.410 - -7.35% -
std::multiset<std::string>::contains(key)_(existent)/1024 -7.06% 25.446 23.650 - 8.94% -
std::partial_sort_copy(vector<int>)_(heap)/8 -7.04% 17.326 16.106 - 0.18% -
std::find(list<int>)_(process_all)/8192 -7.02% 7398.263 6878.545 - -3.12% -
std::set<int>::count(key)_(non-existent)/32 -7.02% 3.101 2.883 - 0.66% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.02% 379309213.389 352690641.170 - 0.51% -
rng::find_last(list<int>)_(bail_90%)/1048576 -7.01% 93258.631 86719.049 - -0.13% -
std::pop_heap(deque<int>)/8192 -7.00% 57.792 53.746 - 1.27% -
std::copy_backward(vector<bool>)_(aligned)/64 -7.00% 1.771 1.647 - -2.42% -
BM_num_get<double> -7.00% 38.271 35.593 - -2.81% -
std::set<int>::count(key)_(non-existent)/1024 -6.99% 7.994 7.435 - 1.03% -
std::copy(vector<bool>)_(aligned)/262144 -6.97% 775.503 721.482 - -4.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.94% 8.576 7.980 - -3.67% -
std::sort_heap(vector<int>)/8 -6.93% 33.351 31.041 - 4.65% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.88% 55950.502 52102.241 - 0.07% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -6.86% 0.522 0.486 - -22.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.84% 667.246 621.632 - -6.15% -
SetIntersection_None_Set_string_64_64 -6.83% 12130815.914 11301978.300 - -3.00% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -6.81% 11.860 11.052 - -1.09% -
std::unordered_set<std::string>::ctor(const&)/32 -6.78% 710.157 661.991 - -16.29% -
rng::find_last(deque<int>)_(bail_10%)/8 -6.75% 2.931 2.733 - 0.33% -
std::find_if_not(list<int>)_(process_all)/8192 -6.73% 7355.490 6860.831 - -4.76% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -6.72% 29160.669 27200.638 - 8.62% -
std::shift_right(list<int>)/50 -6.69% 28.631 26.714 - 0.51% -
SetIntersection_Front_Set_float_256_64 -6.68% 5788214.453 5401781.361 - -5.90% -
BM_StringRelational_Less_Empty_Small_Control -6.65% 1.732 1.617 - -8.01% -
SetIntersection_Front_Vector_uint64_16384_256 -6.61% 2275324.681 2125015.048 - -6.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -6.57% 463.645 433.161 - -8.72% -
SetIntersection_Front_Set_uint64_16384_256 -6.57% 3908158.202 3651264.241 - -7.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.57% 6742.721 6299.951 - -17.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -6.55% 21.653 20.236 - 3.44% -
rng::find_last(list<int>)_(bail_90%)/8192 -6.54% 641.751 599.795 - -0.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.54% 21401.550 20002.803 - -6.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.53% 17.514 16.370 - 1.36% -
BM_std_minmax_element<int>/1 -6.53% 0.321 0.300 - -0.83% -
std::find_if(list<int>)_(process_all)/32768 -6.52% 28488.238 26630.946 - 2.53% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.51% 1.111 1.038 - 8.81% -
SetIntersection_Front_Set_float_1024_256 -6.51% 4148658.324 3878638.955 - -8.49% -
SetIntersection_Front_Vector_uint64_1024_256 -6.50% 2275369.848 2127534.463 - -6.96% -
SetIntersection_Front_Vector_string_262144_64 -6.49% 3346404.083 3129106.826 - -4.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -6.46% 13982282.842 13078711.630 - -3.95% -
vector<bool>::reserve() -6.46% 8.843 8.272 - -0.14% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.44% 19.153 17.919 - 2.02% -
SetIntersection_Front_Vector_uint64_16384_16384 -6.43% 76266092.741 71364737.612 - -5.89% -
BM_vector_deque_ranges_move_backward/2 -6.42% 2.208 2.066 - 13.24% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -6.40% 27.953 26.164 - -2.14% -
BM_StringFindAllMatch/512 -6.39% 11.873 11.114 - -18.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.37% 197446.118 184873.141 - -0.57% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -6.37% 5.503 5.153 - 2.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -6.34% 1736281.091 1626268.373 - -28.91% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -6.31% 1.493 1.399 - -4.06% -
std::find(vector<long_long>)_(bail_25%)/8 -6.31% 0.970 0.908 - 4.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.31% 1.503 1.408 - -7.32% -
rng::fold_left(list<int>)/8192 -6.30% 11650.378 10915.977 - 1.21% -
std::set<std::string>::contains(key)_(existent)/32 -6.30% 15.302 14.339 - -9.33% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -6.29% 33.203 31.114 - -8.53% -
SetIntersection_Front_Vector_string_1024_256 -6.26% 9921524.239 9300217.301 - 1.64% -
std::stable_sort(deque<int>)_(ascending)/8 -6.23% 18.488 17.336 - -1.07% -
SetIntersection_Front_Vector_uint64_16384_16 -6.23% 1123752.820 1053712.650 - -5.83% -
std::list<int>::insert(begin)_(cheap_elements)/32 -6.23% 11.121 10.428 - -5.36% -
BM_std_minmax_element<long_long>/2 -6.23% 0.688 0.645 - -5.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.22% 35.696 33.474 - 1.53% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.17% 1442969.328 1353967.837 - -5.32% -
BM_std_minmax_element<short>/2 -6.16% 0.691 0.648 - -5.05% -
BM_vector_deque_ranges_move_backward/1 -6.15% 2.484 2.331 - 10.20% -
std::fill_n(deque<int>)/32 -6.13% 1.231 1.155 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -6.10% 14755980.544 13855850.877 - -0.09% -
std::replace(vector<int>)_(sprinkled)/32 -6.10% 6.019 5.652 - -8.77% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -6.09% 32.760 30.765 - -1.07% -
std::swap_ranges(list<int>)/8192 -6.07% 10420.668 9787.852 - 1.95% -
std::search(vector<int>,_pred)_(single_element)/1024 -6.03% 583.538 548.358 - -4.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.01% 4493999.990 4223800.580 - -11.71% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -6.01% 19.060 17.915 - -8.87% -
SetIntersection_Front_Set_uint64_16384_64 -6.00% 1668274.550 1568190.610 - -8.54% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.98% 32.072 30.153 - 3.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.98% 67082776.067 63069744.720 - -3.30% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -5.98% 29.436 27.676 - 2.05% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -5.93% 11.489 10.807 - -8.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.93% 1.383 1.301 - -35.42% -
std::move(list<int>)/64 -5.92% 43.779 41.187 - 5.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.92% 1046970.744 985016.743 - -6.49% -
BM_StringRelationalLiteral_Less_Small_Empty_Control -5.91% 0.237 0.223 - 1.18% -
std::list<std::string>::ctor(size)/8192 -5.91% 121849.308 114652.252 - 11.98% -
BM_vector_deque_ranges_copy/64 -5.90% 2.885 2.714 - -3.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.90% 188252.651 177144.985 - -6.04% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.90% 29.930 28.164 - -5.75% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -5.89% 40.130 37.767 - 15.91% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.89% 4658.922 4384.684 - -4.76% -
std::sort(deque<int>)_(repeated)/1024 -5.86% 1044.549 983.312 - 2.43% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -5.85% 187766.177 176780.963 - -6.22% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.82% 21556.251 20301.670 - -6.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.81% 41.754 39.330 - 10.76% -
std::set<std::string>::ctor(const&,_alloc)/32 -5.79% 742.772 699.781 - -7.22% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.78% 2.977 2.805 - 2.19% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.78% 569.767 536.857 - -4.67% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -5.76% 660.276 622.252 - -6.88% -
BM_CmpLess_uchar_ushort -5.75% 1.130 1.065 - -0.75% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -5.73% 12.681 11.954 - -3.72% -
std::map<int,_int>::ctor(const&)/1024 -5.72% 6804.944 6415.656 - -13.83% -
BM_lexicographical_compare_three_way_slow_path/1 -5.72% 0.462 0.436 - 0.44% -
SetIntersection_Front_Vector_uint64_262144_16 -5.71% 1113226.793 1049638.601 - -6.93% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.71% 29.801 28.099 - -3.97% -
std::lower_bound(std::vector<int>)/8192 -5.70% 16.844 15.884 - 1.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -5.69% 1938148.440 1827938.230 - -1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -5.66% 1111560.892 1048650.147 - -5.52% -
std::deque<std::string>::ctor(size)/8192 -5.65% 9117.732 8602.169 - 2.17% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.65% 13.119 12.377 - 15.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.65% 15947.753 15047.342 - 0.63% -
rng::fold_left(list<int>)/50 -5.64% 39.221 37.008 - -1.29% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -5.64% 6.428 6.065 - -16.39% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.64% 80.657 76.109 - 3.97% -
BM_StringRelational_Eq_Large_Huge_Control -5.64% 0.491 0.463 - -5.25% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -5.64% 116589.923 110018.332 - 7.98% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.63% 9.094 8.581 - 3.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.63% 21.717 20.494 - -10.42% -
vector<bool>::resize() -5.63% 11.545 10.895 - 1.55% -
std::set<int>::ctor(const&)/32 -5.61% 229.054 216.197 - 0.03% -
BM_PushHeap_string_Ascending_16 -5.60% 4.939 4.662 - -0.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -5.59% 5.124 4.838 - 1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.58% 256556408.954 242229899.221 - 0.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -5.58% 3.687 3.481 - -2.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.57% 200673207.026 189487683.742 - -4.18% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -5.56% 1552349.329 1466014.615 - -18.39% -
SetIntersection_Front_Vector_uint64_262144_16384 -5.56% 75682191.682 71476555.118 - -4.05% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.55% 8039006.458 7592483.926 - -2.55% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.55% 51.690 48.820 - 2.27% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -5.55% 1963717.718 1854773.700 - 18.30% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.54% 14486.182 13683.829 - 9.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.52% 0.821 0.775 - 0.71% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.51% 10.369 9.798 - -7.40% -
BM_StringConstructDestroyCStr_Small_Opaque -5.51% 2.253 2.129 - -2.70% -
rng::starts_with(list<int>,_pred)/8192 -5.49% 10313.631 9747.571 - 0.65% -
std::deque<std::string>::ctor(size)/1024 -5.48% 776.048 733.491 - 2.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.48% 6005631.645 5676697.532 - -7.12% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -5.47% 0.819 0.774 - 0.60% -
bm_swap_ranges_vb_aligned/64 -5.47% 2.854 2.698 - -6.39% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.45% 1038128.534 981537.979 - -5.96% -
std::replace(vector<int>)_(sprinkled)/50 -5.43% 9.635 9.112 - 0.31% -
std::set<int>::count(key)_(non-existent)/8192 -5.43% 12.011 11.359 - 1.59% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -5.43% 21.412 20.250 - -0.76% -
BM_StringRelational_Eq_Small_Small_Control -5.42% 1.955 1.849 - 0.07% -
BM_PushHeap_uint64_Ascending_1024 -5.42% 2.723 2.576 - 0.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.41% 1483.000 1402.698 - -28.60% -
SetIntersection_None_Set_string_256_4 -5.41% 11951607.597 11305005.586 - 0.24% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.40% 11.218 10.612 - 2.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -5.38% 19622437.536 18565859.750 - -1.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.38% 1214.727 1149.323 - -13.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.38% 204845951.547 193827403.529 - -1.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.37% 22.015 20.833 - -16.09% -
SetIntersection_Interlaced_Set_uint64_1024_256 -5.36% 14653276.231 13868315.631 - -4.94% -
BM_StringAssignAsciiz_Large_Transparent -5.35% 12.047 11.403 - -1.76% -
BM_StringAssignAsciiz_Huge_Transparent -5.34% 201.310 190.553 - 1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.33% 23474071.527 22222161.115 - -1.65% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -5.32% 1.603 1.517 - 1.99% -
SetIntersection_None_Set_string_64_16 -5.31% 19091396.299 18077649.994 - -2.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.30% 0.819 0.776 - 0.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.29% 7926.857 7507.344 - 0.84% -
std::generate(list<int>)/8192 -5.28% 7413.916 7022.685 - -8.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -5.26% 1248989.784 1183271.241 - -2.88% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.24% 23.929 22.675 - -5.09% -
std::copy_backward(vector<int>)/32768 -5.21% 3735.256 3540.734 - -6.44% -
std::set<std::string>::count(key)_(existent)/32 -5.20% 17.280 16.381 - -2.38% -
std::adjacent_find(vector<int>,_pred)/1024 -5.20% 436.995 414.285 - 4.19% -
SetIntersection_Front_Set_uint32_256_64 -5.19% 5729302.137 5432061.218 - -0.46% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.17% 11.497 10.902 - -2.96% -
BM_vector_deque_move/70000 -5.16% 3275.410 3106.337 - -8.14% -
std::set<std::string>::equal_range(key)_(existent)/1024 -5.16% 25.885 24.550 - -2.97% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -5.15% 216668.719 205519.080 - 0.42% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -5.15% 10.592 10.047 - -4.74% -
SetIntersection_Front_Vector_uint64_1024_64 -5.12% 1367978.001 1297968.846 - -5.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.12% 40971.039 38874.375 - -7.92% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -5.10% 4122.243 3912.208 - -0.68% -
BM_StringCopy_Large -5.09% 6.512 6.181 - 1.58% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.08% 4880396.489 4632693.253 - -8.19% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.07% 188261.522 178710.813 - -5.83% -
SetIntersection_Interlaced_Vector_string_64_64 -5.07% 26883715.933 25521633.808 - -6.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.05% 3.689 3.503 - 1.11% -
std::move(list<int>)/512 -5.05% 374.884 355.949 - -3.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.04% 21.705 20.611 - -15.34% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -5.04% 40.403 38.368 - 0.31% -
std::multiset<std::string>::ctor(const&)/8192 -5.03% 356116.492 338209.351 - -0.40% -
BM_vector_deque_ranges_copy_backward/2 -5.01% 1.886 1.791 - -10.36% -
std::stable_partition(deque<int>)_(sparse)/32 -5.00% 13.554 12.877 - -1.90% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.99% 4.162 3.955 - 1.28% -
BM_StringAssignAsciiz_Huge_Opaque -4.99% 200.839 190.822 - 1.15% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -4.98% 2.741 2.605 - -0.05% -
rng::starts_with(vector<int>)/1048576 -4.98% 71982.327 68399.083 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -4.97% 185459665.097 176246061.757 - -0.54% -
bm_ranges_swap_ranges_vb_aligned/256 -4.95% 4.268 4.056 - 17.32% -
BM_vector_deque_move/65536 -4.94% 3008.249 2859.501 - -7.96% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.94% 60951.430 57939.313 - 1.29% -
BM_vector_deque_move/5500 -4.94% 206.631 196.433 - 0.38% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.93% 41004754.540 38981881.174 - -15.14% -
std::stable_partition(deque<int>)_(sparse)/8192 -4.93% 3739.194 3554.926 - 7.74% -
BM_StringConstructDestroyCStr_Large_Transparent -4.91% 10.961 10.423 - -14.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.91% 199913022.761 190100839.578 - -3.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.91% 1.212 1.153 - 4.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.90% 1044518.717 993303.263 - -5.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.90% 6.938 6.598 - 0.55% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -4.89% 6723797.957 6394968.444 - -23.08% -
std::stable_sort(deque<int>)_(repeated)/8 -4.89% 18.446 17.544 - -1.35% -
SetIntersection_None_Set_string_16_4 -4.88% 60601735.790 57641723.987 - -0.59% -
SetIntersection_Front_Set_uint64_262144_1 -4.88% 1033946.980 983451.230 - -5.27% -
BM_std_minmax_element<int>/3 -4.87% 1.170 1.113 - -2.13% -
SetIntersection_None_Set_string_1024_1024 -4.87% 9400178.254 8942336.628 - -2.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -4.87% 60.751 57.793 - -16.76% -
BM_vector_deque_ranges_copy_backward/1 -4.86% 2.152 2.048 - -9.36% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.82% 11.329 10.782 - 11.95% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.82% 1.607 1.529 - -1.85% -
SetIntersection_Front_Set_uint32_1024_256 -4.82% 4192543.718 3990600.422 - -1.95% -
std::all_of(deque<int>)_(process_all)/8 -4.82% 3.450 3.284 - -0.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.81% 247.282 235.384 - 7.42% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -4.81% 7.319 6.967 - -2.20% -
SetIntersection_Front_Vector_uint64_16384_64 -4.81% 1362807.188 1297273.413 - -5.58% -
SetIntersection_Front_Set_uint64_256_64 -4.81% 5427484.791 5166600.114 - -9.95% -
std::stable_sort(deque<int>)_(descending)/8 -4.80% 26.326 25.061 - -2.47% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.80% 66.253 63.075 - -4.26% -
std::remove(deque<int>)_(prefix)/32 -4.79% 54.022 51.432 - -3.88% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.76% 1300711.268 1238801.163 - -1.43% -
std::copy_backward(vector<int>)/8 -4.76% 2.239 2.132 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -4.73% 2194867.068 2091013.962 - -5.42% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -4.73% 1.243 1.185 - -6.89% -
std::search(deque<int>,_pred)_(no_match)/1024 -4.72% 474.866 452.449 - 3.38% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -4.66% 1088294.575 1037622.688 - -0.07% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.65% 23.494 22.401 - -3.11% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -4.65% 37.560 35.813 - -1.09% -
SetIntersection_None_Set_string_256_16 -4.65% 11520263.249 10984637.980 - -1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.65% 1098257.141 1047195.306 - -1.08% -
BM_num_put<long> -4.65% 11.973 11.416 - -1.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.65% 1185860.367 1130733.711 - -0.47% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.64% 83.539 79.662 - -2.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.63% 207812198.798 198194055.636 - -2.70% -
std::stable_sort(deque<int>)_(heap)/8 -4.62% 24.971 23.817 - 0.64% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.61% 45.411 43.316 - 1.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.60% 590176.144 563010.517 - 0.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -4.58% 177313.922 169187.170 - 0.35% -
SetIntersection_None_Set_string_64_4 -4.57% 22662039.615 21626555.336 - 1.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.56% 680.349 649.300 - -1.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -4.56% 11705740.304 11172347.565 - -1.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -4.56% 1.693 1.616 - -2.92% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.55% 125555076.442 119843251.901 - -0.34% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -4.55% 61.663 58.860 - -4.27% -
SetIntersection_None_Vector_uint64_16384_16384 -4.53% 1099150.379 1049321.594 - -5.25% -
std::for_each_n(list<int>)/8192 -4.52% 8457.658 8075.074 - 6.86% -
ranges::minmax(std::vector<char>)/1 -4.52% 0.632 0.603 - -7.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -4.50% 11960360.342 11422735.121 - -1.68% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.49% 24.181 23.094 - 1.11% -
BM_std_minmax_element<int>/65536 -4.48% 18000.245 17194.660 - 1.11% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.47% 297.277 283.978 - -12.99% -
SetIntersection_Interlaced_Vector_string_256_256 -4.47% 20141148.274 19241507.634 - -7.90% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -4.46% 10.563 10.092 - -7.70% -
std::lower_bound(std::vector<int>)/100 -4.46% 12.887 12.313 - 1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.46% 1234486.354 1179479.017 - -3.43% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.45% 1041114.921 994833.021 - -4.63% -
SetIntersection_Interlaced_Vector_uint32_64_4 -4.43% 18359315.126 17545762.002 - -1.18% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -4.43% 660.034 630.804 - -7.15% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -4.43% 1.528 1.460 - 0.77% -
std::set<std::string>::contains(key)_(existent)/8192 -4.42% 29.881 28.562 - 7.19% -
BM_num_get<long_double> -4.40% 37.782 36.120 - -3.68% -
std::multiset<int>::contains(key)_(existent)/8192 -4.39% 8.672 8.291 - 0.59% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.38% 1.563 1.494 - -6.66% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -4.37% 64.198 61.390 - -0.92% -
std::for_each_n(deque<int>)/8 -4.37% 1.262 1.207 - -3.49% -
std::any_of(deque<int>)_(process_all)/8 -4.37% 3.438 3.288 - 0.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.36% 1.273 1.218 - 2.33% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.34% 164.127 157.002 - -4.50% -
vector<bool>(const_vector<bool>&) -4.34% 10.698 10.234 - -0.21% -
std::search(list<int>)_(no_match)/1000 -4.33% 702.474 672.052 - -5.34% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.32% 5.690 5.444 - 0.11% -
std::unordered_map<int,_int>::erase(iterator)/8192 -4.32% 20.561 19.673 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.30% 6523740.922 6243062.645 - -5.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.30% 13279.184 12708.522 - -5.27% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -4.29% 1.339 1.281 - -1.56% -
SetIntersection_None_Set_string_16384_16384 -4.29% 206978075.283 198098049.323 - 1.05% -
BM_vector_deque_ranges_copy_backward/0 -4.28% 0.552 0.528 - -21.93% -
BM_deque_deque_move_backward/64 -4.28% 3.511 3.361 - -0.09% -
BM_std_minmax_element<int>/64000 -4.27% 17555.779 16805.437 - 0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.27% 205454969.404 196675541.249 - 0.85% -
SetIntersection_None_Set_string_1024_256 -4.26% 9422910.383 9021509.383 - 0.46% -
BM_std_minmax_element<int>/4096 -4.26% 1127.918 1079.881 - 1.14% -
std::count(vector<int>)_(every_other)/8 -4.26% 1.323 1.266 - -7.96% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -4.26% 39921.387 38222.471 - 0.17% -
BM_std_minmax_element<int>/5500 -4.25% 1506.993 1442.895 - 1.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -4.25% 56846803.316 54430591.278 - -19.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.24% 45.446 43.517 - -0.56% -
SetIntersection_Front_Set_uint64_262144_64 -4.24% 1697172.917 1625201.842 - -3.74% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.23% 22.226 21.285 - 4.56% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.22% 9.051 8.669 - 2.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.22% 760.742 728.668 - -1.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -4.21% 1178706.005 1129024.901 - -4.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.19% 1524981.284 1461018.015 - -0.08% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.19% 813.831 779.759 - 14.13% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.18% 461.071 441.794 - 4.60% -
SetIntersection_Interlaced_Set_uint32_256_4 -4.18% 11610491.250 11125312.556 - -3.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.17% 28825.801 27625.110 - -3.20% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.17% 28.373 27.191 - -20.60% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.16% 1042847.451 999418.074 - -4.38% -
SetIntersection_None_Vector_uint64_16384_64 -4.16% 1094113.532 1048652.318 - -5.12% -
BM_std_minmax_element<int>/70000 -4.15% 19161.911 18366.965 - 1.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.15% 12021.795 11523.470 - -0.89% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.13% 9953472.112 9542694.086 - -5.43% -
std::reverse(vector<int>)/8 -4.13% 1.576 1.511 - -2.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -4.11% 10.586 10.151 - -4.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -4.10% 1139037.568 1092329.862 - -3.35% -
std::find(vector<bool>)_(process_all)/50 -4.10% 0.595 0.571 - -15.63% -
ranges::minmax(std::vector<char>)/8 -4.09% 1.025 0.983 - -5.82% -
BM_StringAssignStr_Large_Opaque -4.07% 10.564 10.135 - -2.29% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.07% 1507927.790 1446589.985 - -6.07% -
std::none_of(list<int>)_(process_all)/32768 -4.06% 27142.696 26041.475 - 1.37% -
std::multiset<int>::insert(value)_(already_present)/8192 -4.06% 32.191 30.885 - -3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.05% 1045279.070 1002915.070 - -3.67% -
std::multiset<std::string>::find(key)_(existent)/32 -4.05% 15.022 14.414 - -2.82% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.05% 216.280 207.522 - -4.31% -
std::set<int>::find(key)_(non-existent)/8192 -4.05% 8.801 8.444 - -0.42% -
std::remove_if(list<int>)_(prefix)/1024 -4.05% 1036.561 994.619 - 0.30% -
std::none_of(deque<int>)_(process_all)/8 -4.04% 3.430 3.291 - 0.45% -
SetIntersection_None_Vector_uint64_262144_4 -4.04% 1124235.271 1078775.699 - -5.25% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.04% 10.551 10.125 - 0.77% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.00% 1.555 1.493 - -5.76% -
bm_gcd_trivial -4.00% 0.675 0.648 - -4.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.00% 37627.898 36124.282 - -1.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.99% 140210.067 134617.979 - -1.23% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -3.98% 0.418 0.401 - -9.50% -
std::partial_sort_copy(deque<int>)_(descending)/8 -3.97% 15.234 14.629 - -4.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -3.97% 0.518 0.497 - -13.92% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.95% 14.351 13.785 - -0.13% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.95% 18.049 17.337 - -1.20% -
std::multimap<int,_int>::find(key)_(non-existent)/0 -3.92% 0.266 0.255 - 1.89% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -3.91% 13.189 12.673 - -0.61% -
SetIntersection_None_Set_uint32_1024_4 -3.90% 8971757.946 8621521.044 - -3.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.90% 409.083 393.126 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -3.89% 12585368.179 12095236.120 - 0.23% -
SetIntersection_Interlaced_Set_string_262144_4 -3.89% 1878819.172 1805676.189 - -2.54% -
BM_StringRelational_Eq_Large_Large_Control -3.89% 2.484 2.388 - 7.90% -
std::stable_partition(deque<int>)_(sparse)/50 -3.88% 30.851 29.653 - 0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.87% 1043187.757 1002786.700 - -2.29% -
std::fill_n(deque<int>)/8192 -3.85% 254.007 244.218 - 4.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.85% 2.307 2.218 - -3.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.85% 1039270.091 999281.151 - -6.18% -
std::multiset<std::string>::count(key)_(existent)/1024 -3.83% 25.341 24.370 - 5.41% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.83% 22.362 21.506 - -2.73% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -3.83% 6121274.833 5886809.368 - -0.49% -
std::rotate_copy(deque<int>)/32 -3.83% 2.775 2.669 - 3.74% -
SetIntersection_Interlaced_Vector_uint32_256_256 -3.83% 4684424.819 4505111.818 - -1.08% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.82% 6.153 5.918 - 0.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.82% 32.514 31.272 - 0.04% -
SetIntersection_None_Set_string_256_64 -3.81% 9848668.983 9473143.650 - 1.50% -
BM_PushHeap_float_Descending_4 -3.81% 0.369 0.355 - -2.35% -
BM_std_minmax_element<int>/4000 -3.81% 1097.950 1056.149 - 1.28% -
std::find_if(vector<char>)_(bail_25%)/8 -3.81% 0.845 0.813 - -15.03% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.80% 15057.473 14484.639 - -1.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.80% 6374308.282 6132197.383 - -6.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.80% 2.357 2.268 - -0.68% -
SetIntersection_Front_Vector_uint64_256_64 -3.78% 4372835.080 4207344.900 - -1.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.78% 37094.049 35692.458 - 0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.77% 407.519 392.160 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.77% 199345921.015 191835529.399 - -3.99% -
BM_StringFindAllMatch/32768 -3.77% 588.275 566.122 - -1.52% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -3.76% 76669.793 73783.261 - -4.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.74% 407.581 392.338 - 0.26% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.74% 28.955 27.873 - 1.14% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -3.73% 9.582 9.224 - -2.11% -
std::set<std::string>::clear()/1024 -3.73% 22247.501 21417.485 - -5.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.73% 35550.991 34226.070 - -4.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.71% 13.936 13.418 - 0.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.71% 258589.807 248986.036 - 1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.71% 1769230.795 1703578.939 - -3.94% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.71% 995.590 958.656 - 1.69% -
std::stable_partition(vector<int>)_(dense)/50 -3.71% 25.789 24.833 - -2.98% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.69% 5.197 5.005 - -0.33% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.68% 538.748 518.896 - -3.37% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.68% 11318615.612 10901554.930 - 0.15% -
ranges::minmax(std::list<long_long>)/64 -3.68% 31.431 30.274 - 0.34% -
std::multimap<std::string,_int>::ctor(const&)/0 -3.68% 13.144 12.660 - -0.37% -
std::multimap<std::string,_int>::clear()/1024 -3.68% 22386.174 21562.345 - -5.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.68% 7597952.731 7318384.704 - -2.12% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -3.67% 2.560 2.466 - 11.44% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.67% 25.072 24.151 - -5.12% -
BM_PushHeap_float_SingleElement_4 -3.66% 0.357 0.344 - -4.60% -
std::copy_backward(deque<int>)/8 -3.65% 2.788 2.687 - 0.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.64% 141143.994 136000.238 - -2.55% -
SetIntersection_None_Set_string_262144_262144 -3.64% 1671416.096 1610505.697 - -2.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -3.64% 13.937 13.430 - 0.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.64% 14.373 13.850 - 0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.64% 484.272 466.667 - -3.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -3.64% 994416.317 958268.797 - 1.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.62% 7.803 7.520 - -2.42% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.61% 73.444 70.789 - -3.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -3.61% 549911984.930 530054720.974 - -1.29% -
std::remove_if(deque<int>)_(prefix)/50 -3.60% 67.133 64.717 - 0.16% -
SetIntersection_None_Set_string_16384_64 -3.60% 215030851.160 207293422.728 - 1.66% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.60% 1038.488 1001.154 - -0.46% -
SetIntersection_Front_Vector_string_1024_16 -3.59% 1685166.396 1624618.243 - -1.73% -
std::find_if(list<int>)_(process_all)/1024 -3.59% 785.031 756.880 - 5.38% -
std::multiset<std::string>::contains(key)_(existent)/32 -3.58% 16.966 16.358 - -0.47% -
std::for_each_n(list<int>)/8 -3.58% 2.532 2.441 - 1.74% -
SetIntersection_None_Set_string_4_4 -3.58% 142382467.624 137283936.731 - -0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.57% 9895977.345 9543145.856 - -5.35% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.56% 20.618 19.885 - 11.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.55% 53.789 51.880 - 1.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.54% 408.024 393.569 - 0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.54% 1551266.882 1496331.499 - -4.32% -
SetIntersection_None_Set_string_256_256 -3.54% 6107069.195 5891153.553 - 1.06% -
std::copy_if(list<int>)_(entire_range)/64 -3.53% 32.924 31.761 - -13.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.53% 1640945.477 1583000.000 - -4.15% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -3.53% 251.497 242.624 - -2.00% -
std::multimap<int,_int>::find(key)_(existent)/8192 -3.52% 5.598 5.401 - 1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.52% 5091062.094 4912042.285 - -8.30% -
BM_std_minmax_element<int>/1024 -3.51% 284.915 274.903 - 1.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.50% 51.956 50.136 - 16.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.49% 3026782.391 2921190.105 - -2.09% -
std::any_of(deque<int>)_(process_all)/8192 -3.47% 2622.963 2531.835 - 0.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.47% 33.332 32.175 - -1.40% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.47% 4.341 4.191 - 0.54% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.46% 120584.404 116411.171 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.44% 2133599.201 2060169.352 - -1.90% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.44% 1.240 1.197 - 1.57% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -3.43% 56.996 55.039 - 0.49% -
std::generate(deque<int>)/1024 -3.43% 255.444 246.674 - 2.11% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -3.43% 26661.113 25746.059 - 2.93% -
std::multiset<int>::equal_range(key)_(existent)/1024 -3.43% 5.411 5.225 - -2.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.43% 31.884 30.791 - 2.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.42% 94.254 91.033 - -6.31% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.42% 1034976.913 999622.845 - -5.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.41% 21.470 20.737 - -4.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -3.41% 1.098 1.061 - -21.00% -
std::set<int>::find(key)_(non-existent)/1024 -3.40% 5.738 5.543 - -0.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.39% 64.906 62.705 - 1.68% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.39% 20.583 19.886 - -2.07% -
SetIntersection_None_Set_string_16_1 -3.39% 70327578.395 67946670.713 - -0.44% -
std::rotate(deque<int>)_(by_1/3)/50 -3.38% 29.760 28.753 - -1.96% -
std::any_of(deque<int>)_(process_all)/32768 -3.38% 10457.720 10103.830 - 0.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -3.37% 9.623 9.299 - -17.77% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.37% 743302.430 718264.575 - -0.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -3.36% 3.118 3.013 - -1.67% -
BM_CmpLess_ushort_int -3.36% 1.103 1.066 - -0.50% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -3.36% 67.963 65.679 - -1.63% -
std::multiset<int>::erase(key)_(existent)/1024 -3.36% 41.202 39.818 - -0.26% -
std::lower_bound(std::deque<int>)/8 -3.35% 17.452 16.868 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.34% 5193426.840 5019980.410 - -3.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.34% 12916.321 12485.551 - 1.92% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.33% 173130999.367 167362916.081 - -2.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.33% 52.369 50.626 - 11.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.33% 8871136.930 8575751.001 - -2.88% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -3.31% 376022.152 363573.550 - 0.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.30% 1320.871 1277.219 - -2.34% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -3.30% 21.486 20.777 - 1.27% -
SetIntersection_Interlaced_Set_float_262144_1 -3.30% 1036869.056 1002637.565 - -2.86% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.29% 3734.725 3611.678 - 4.98% -
std::sort(deque<int>)_(ascending)/8 -3.29% 17.939 17.349 - -1.45% -
BM_std_minmax_element<int>/512 -3.29% 144.271 139.525 - 1.30% -
std::is_sorted(deque<int>)/8192 -3.29% 3926.186 3797.020 - 0.77% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.29% 24.221 23.425 - -1.95% -
SetIntersection_None_Set_string_262144_4 -3.29% 1675169.271 1620066.568 - -1.87% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.27% 29.074 28.122 - 8.03% -
SetIntersection_Front_Set_string_16384_16 -3.27% 1910130.154 1847668.338 - -4.66% -
BM_vector_deque_move/64000 -3.27% 2940.095 2844.069 - -7.34% -
SetIntersection_Front_Vector_string_256_64 -3.26% 10396074.597 10056659.078 - -1.16% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.26% 2474.060 2393.410 - 0.36% -
std::make_heap(deque<int>)_(descending)/1024 -3.26% 1133.584 1096.644 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.26% 406.126 392.898 - 0.20% -
BM_StringAssignStr_Large_Transparent -3.26% 10.563 10.219 - -0.24% -
std::sort(vector<int>)_(shuffled)/8 -3.25% 23.601 22.834 - 0.72% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.24% 24.577 23.779 - 0.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.24% 9920.847 9599.135 - -0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.24% 1643133.707 1589898.682 - -2.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.23% 8244707.792 7978151.039 - -1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.23% 18724404.768 18119150.040 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.22% 1636641.848 1583893.717 - -3.18% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.22% 1.485 1.437 - 4.25% -
SetIntersection_None_Vector_uint64_16384_256 -3.22% 1126026.565 1089776.160 - -0.76% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.21% 9.291 8.993 - -16.41% -
std::unique(list<int>,_pred)_(contiguous)/1024 -3.21% 982.127 950.576 - 0.70% -
rng::fold_left(list<int>)/1048576 -3.21% 1417542.780 1372029.387 - 1.51% -
std::remove_if(deque<int>)_(prefix)/32 -3.20% 55.776 53.990 - -1.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.20% 27.118 26.250 - -3.51% -
std::reverse_copy(list<int>)/4096 -3.20% 3265.800 3161.452 - 0.85% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.19% 9855.440 9541.027 - 15.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.19% 14400490.410 13941322.378 - -5.23% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.18% 15.250 14.764 - -0.99% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -3.18% 983.931 952.646 - -1.90% -
std::multiset<int>::erase(iterator)/1024 -3.18% 24.210 23.441 - 1.02% -
std::find_end(vector<int>)_(single_element)/8192 -3.18% 1937.285 1875.725 - 0.79% -
std::all_of(list<int>)_(process_all)/32768 -3.17% 26817.918 25966.557 - 1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -3.17% 61172017.336 59231665.346 - -0.72% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.17% 30.455 29.489 - 1.89% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.17% 23807.307 23053.007 - 2.37% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.17% 11.615 11.247 - -1.78% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -3.17% 10.142 9.820 - 1.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.17% 1337.773 1295.416 - -1.06% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -3.17% 24.260 23.492 - -3.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.14% 9003.337 8720.397 - -2.85% -
SetIntersection_Interlaced_Vector_uint32_16_16 -3.14% 36906063.808 35747216.712 - -0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -3.14% 15670.965 15179.476 - -2.32% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.13% 1685.479 1632.648 - -2.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.13% 4203770.349 4072029.524 - -1.65% -
SetIntersection_Interlaced_Set_string_262144_16 -3.13% 2168377.766 2100522.703 - -2.14% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -3.12% 14.401 13.951 - 21.43% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.12% 20.815 20.166 - 0.29% -
std::search(vector<int>,_pred)_(same_length)/8192 -3.11% 5102.042 4943.127 - 0.82% -
std::deque<int>::ctor(size)/32 -3.11% 29.769 28.843 - -1.66% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.10% 416.956 404.040 - -0.98% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -3.09% 19502.406 18900.611 - 0.42% -
SetIntersection_None_Set_uint64_16384_1024 -3.08% 173839428.475 168487674.142 - 0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.07% 172195.906 166906.963 - 0.56% -
std::partial_sort_copy(list<int>)_(descending)/8192 -3.07% 100505.514 97421.797 - 0.79% -
std::partial_sort_copy(list<int>)_(descending)/1024 -3.07% 8499.998 8239.251 - 0.10% -
rng::fold_left(list<int>)/32 -3.06% 22.567 21.875 - 6.39% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -3.06% 15610.513 15132.505 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.06% 13887866.078 13462694.099 - -4.60% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.05% 20.742 20.109 - -4.27% -
std::set<std::string>::contains(key)_(existent)/1024 -3.05% 23.091 22.387 - -7.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.05% 71998.780 69806.019 - -2.24% -
SetIntersection_None_Set_string_16384_256 -3.05% 215620365.139 209054122.879 - 3.53% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.04% 10.486 10.167 - 6.71% -
BM_vector_deque_move_backward/4000 -3.04% 148.287 143.780 - 2.72% -
std::copy_n(vector<int>)/8 -3.04% 2.320 2.250 - 4.05% -
std::sort(vector<int>)_(shuffled)/1024 -3.04% 4836.337 4689.545 - 1.16% -
std::search(vector<int>,_pred)_(same_length)/1024 -3.03% 637.439 618.101 - 0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.03% 1638482.340 1588811.607 - -4.11% -
SetIntersection_Interlaced_Vector_uint32_64_1 -3.03% 16858267.342 16347659.940 - 0.07% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.03% 0.965 0.936 - 9.10% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -3.02% 608497.729 590096.824 - -0.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -3.01% 218691795.792 212107285.392 - -0.92% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.01% 28.943 28.072 - 1.29% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -3.01% 394.979 383.089 - 0.11% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -3.01% 33.748 32.734 - -28.02% -
SetIntersection_Interlaced_Set_string_262144_64 -3.00% 2157096.193 2092279.703 - -1.78% -
bm_lexicographical_compare<int>/8 -3.00% 1.663 1.613 - 10.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.00% 1154095.574 1119503.260 - -3.93% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -2.99% 9.083 8.811 - 0.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.98% 240.316 233.147 - 0.88% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -2.98% 0.342 0.332 - 0.74% -
BM_StringConstructDestroyCStr_Large_Opaque -2.98% 18.346 17.799 - -4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.97% 202527804.235 196509673.510 - 1.50% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -2.97% 181.009 175.640 - -11.58% -
BM_CmpLess_uchar_uint -2.97% 1.105 1.072 - -4.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.96% 221.771 215.201 - -0.70% -
std::is_sorted(deque<int>)/1024 -2.96% 491.755 477.210 - 1.41% -
std::partition_point(deque<int>)/32 -2.96% 4.265 4.139 - 0.45% -
std::set<int>::insert(value)_(already_present)/8192 -2.95% 9.827 9.537 - -4.59% -
SetIntersection_Front_Vector_uint64_262144_64 -2.95% 1370405.951 1329961.300 - -3.07% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -2.95% 183.153 177.749 - 0.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.95% 32.567 31.606 - 3.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 -2.95% 0.501 0.486 - 1.57% -
std::partition(deque<int>)_(sparse)/1024 -2.95% 395.947 384.285 - -4.09% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.94% 1.543 1.498 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.93% 3038851.564 2949815.266 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.93% 1164525.169 1130452.162 - -5.09% -
std::multiset<int>::erase(iterator)/32 -2.92% 21.879 21.240 - 2.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.92% 54796.921 53198.297 - -1.39% -
std::search(vector<int>,_pred)_(same_length)/1000 -2.91% 625.181 606.990 - 1.41% -
rng::starts_with(vector<int>)/8192 -2.90% 500.076 485.563 - 0.22% -
std::set<int>::erase(key)_(existent)/1024 -2.90% 50.480 49.016 - -1.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.90% 1788.884 1737.049 - 0.92% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.89% 12.798 12.428 - 0.65% -
std::make_heap(deque<int>)_(shuffled)/1024 -2.89% 2652.967 2576.345 - 1.07% -
rng::contains(list<int>)_(process_all)/8192 -2.89% 7365.451 7152.791 - 0.24% -
std::set<std::string>::find(key)_(existent)/1024 -2.88% 24.093 23.399 - -1.90% -
std::lower_bound(std::forward_list<int>)/100 -2.88% 84.265 81.841 - -0.44% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.87% 4.233 4.112 - -2.87% -
BM_PushHeap_uint64_PipeOrgan_4 -2.87% 0.497 0.483 - 0.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.87% 13.676 13.284 - -1.56% -
std::partition_point(deque<int>)/1024 -2.87% 9.766 9.486 - 0.17% -
BM_CmpLess_uint_schar -2.87% 1.076 1.045 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.86% 64285042.632 62445695.098 - -0.85% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.86% 11.158 10.839 - -4.79% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.86% 4.483 4.355 - 0.20% -
SetIntersection_Front_Set_uint64_16384_4 -2.85% 1054700.446 1024594.053 - -4.82% -
std::partition_point(deque<int>)/50 -2.85% 4.766 4.630 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.85% 1070847.944 1040328.451 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 -2.85% 81842740.220 79511011.740 - -0.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -2.85% 322.378 313.200 - 0.37% -
std::move(list<int>)/262144 -2.85% 249944.641 242830.801 - -1.60% -
std::move(list<int>)/1048576 -2.85% 1021392.512 992327.565 - 0.13% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.84% 1.143 1.111 - -0.06% -
BM_vector_deque_copy_backward/4096 -2.84% 152.520 148.188 - -0.85% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -2.83% 161005.688 156449.302 - 0.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.83% 967.969 940.617 - 2.45% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.82% 116.080 112.803 - 0.04% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.81% 774.346 752.556 - -0.25% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.81% 13.976 13.584 - 0.42% -
std::any_of(list<int>)_(process_all)/32768 -2.80% 26773.870 26024.419 - 1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -2.79% 52.757 51.284 - -5.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.79% 626.034 608.557 - -3.34% -
bm_lexicographical_compare<signed_char>/512 -2.79% 7.916 7.695 - -5.19% -
std::fill_n(list<int>)/50 -2.79% 16.051 15.603 - 0.30% -
std::for_each_n(join_view(vector<vector<int>>))/32 -2.79% 3.955 3.845 - 0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.79% 1234661.968 1200238.070 - 1.56% -
SetIntersection_Front_Set_uint32_256_16 -2.79% 4472150.368 4347525.557 - -2.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.79% 11.152 10.842 - -1.95% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.78% 59825819.417 58160822.916 - 0.57% -
std::set<int>::upper_bound(key)_(non-existent)/32 -2.78% 2.496 2.427 - 1.01% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -2.78% 32.089 31.198 - -5.19% -
SetIntersection_None_Set_string_262144_16 -2.77% 1665325.031 1619188.477 - -2.02% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.77% 4.705 4.574 - 6.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.76% 18117203.915 17616309.327 - -1.35% -
std::sort_heap(deque<int>,_pred)/1024 -2.76% 12620.353 12271.598 - -2.58% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -2.76% 13.326 12.958 - 0.82% -
SetIntersection_None_Set_float_1024_64 -2.76% 9047202.629 8797365.813 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.76% 140325311.651 136451774.598 - -1.08% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.75% 8332.218 8103.009 - 0.40% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.75% 10234.392 9952.858 - 2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -2.75% 0.618 0.601 - -0.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.75% 8710.593 8471.338 - 0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -2.75% 11354.424 11042.608 - 0.54% -
SetIntersection_None_Set_string_262144_1024 -2.74% 1666673.096 1620997.723 - -2.04% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.74% 24.492 23.821 - -0.68% -
BM_vector_deque_move_backward/4096 -2.74% 152.414 148.245 - 0.30% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.73% 3054.409 2971.002 - 0.19% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.73% 1.480 1.439 - 2.45% -
SetIntersection_Front_Vector_string_262144_16 -2.73% 1620241.052 1576042.435 - -3.71% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.73% 8.193 7.970 - 2.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.73% 67467.192 65627.836 - -5.28% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.72% 53.435 51.979 - -1.07% -
BM_PushHeap_string_PipeOrgan_262144 -2.72% 17.589 17.109 - -2.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.72% 8600491.965 8366391.045 - 1.12% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.72% 25.882 25.178 - -1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.72% 1109496.674 1079360.089 - -3.67% -
SetIntersection_Interlaced_Set_float_256_16 -2.70% 12433180.759 12097038.744 - 1.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.70% 4.080 3.970 - -2.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.70% 16634271.459 16185125.741 - -1.47% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.70% 13.434 13.071 - 0.62% -
SetIntersection_Front_Vector_uint64_64_64 -2.69% 10822938.054 10531579.090 - -1.53% -
BM_vector_deque_copy_backward/1024 -2.68% 38.579 37.543 - -1.08% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.68% 51108.370 49737.826 - -4.05% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.68% 215589.990 209822.390 - -2.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.68% 39103326.227 38057249.745 - -1.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.67% 406.844 395.967 - 0.78% -
SetIntersection_Front_Set_uint64_256_1 -2.67% 4161820.577 4050690.337 - -3.42% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.67% 654.174 636.715 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.67% 17425851.213 16960862.042 - -0.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.66% 23.978 23.339 - -3.01% -
SetIntersection_None_Set_string_4_1 -2.66% 226690844.927 220665586.195 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.65% 7639096.618 7436645.590 - -0.68% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.65% 1273432.374 1239721.686 - -2.60% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.65% 4.499 4.380 - 0.06% -
std::stable_sort(vector<int>)_(descending)/8192 -2.64% 19089.164 18584.413 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.64% 64393531.894 62691350.070 - -0.30% -
std::replace_if(list<int>)_(sprinkled)/32 -2.64% 13.703 13.342 - 0.73% -
BM_align/256 -2.64% 0.640 0.623 - 0.02% -
SetIntersection_None_Set_string_16_16 -2.63% 37358566.669 36377551.747 - 0.47% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.62% 1380.091 1343.882 - -4.28% -
std::rotate(deque<int>)_(by_1/2)/8192 -2.62% 1655.358 1612.032 - 3.31% -
BM_align/8 -2.61% 0.639 0.623 - 0.03% -
SetIntersection_Front_Set_float_1024_64 -2.60% 1819964.535 1772598.102 - -3.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.60% 1121048.623 1091936.357 - -3.39% -
SetIntersection_None_Vector_float_1024_64 -2.59% 1083692.599 1055621.114 - -0.49% -
std::unique(vector<int>)_(sprinkled)/8192 -2.59% 4013.394 3909.557 - 0.35% -
std::set<int>::lower_bound(key)_(existent)/32 -2.58% 1.573 1.533 - 2.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -2.58% 30.357 29.572 - -20.81% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.58% 16.376 15.954 - -0.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.58% 43479.132 42356.999 - -3.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.58% 16.993 16.555 - 0.65% -
BM_StringRelational_Compare_Empty_Empty_Control -2.57% 1.665 1.622 - 0.81% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.56% 248.589 242.226 - -0.89% -
std::move(vector<int>)/1048576 -2.56% 57943.424 56461.065 - -19.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.56% 24.320 23.698 - -1.40% -
BM_num_get<float> -2.55% 36.220 35.295 - -4.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.55% 38.983 37.990 - 41.35% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.54% 7551374.481 7359396.692 - -3.70% -
SetIntersection_Front_Set_float_16384_1024 -2.54% 12374327.691 12060076.347 - -11.20% -
BM_StringRead_Hot_Deep_Large -2.54% 0.511 0.498 - -4.34% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.53% 30.344 29.574 - 1.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.53% 1139260.902 1110384.909 - -4.49% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.53% 45.125 43.982 - -13.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.53% 449.130 437.764 - -1.99% -
std::count(deque<int>)_(every_other)/1048576 -2.53% 262725.198 256078.399 - 2.15% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -2.53% 9.375 9.138 - -2.57% -
std::set<int>::ctor(const&,_alloc)/1024 -2.52% 6289.244 6130.670 - -3.69% -
SetIntersection_None_Set_string_256_1 -2.51% 12044218.476 11741415.445 - 0.57% -
BM_vector_deque_ranges_move_backward/512 -2.51% 17.956 17.505 - -2.36% -
bm_ranges_swap_ranges_vb_aligned/65536 -2.51% 126.759 123.575 - 0.33% -
SetIntersection_Interlaced_Vector_uint32_4_4 -2.51% 139048526.204 135564267.136 - 0.00% -
BM_align/1 -2.51% 0.641 0.625 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_16_4 -2.49% 57286920.981 55860221.372 - -0.32% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.49% 1.723 1.680 - -4.40% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -2.49% 93738915.456 91408202.072 - -15.83% -
BM_align/64 -2.49% 0.639 0.623 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.48% 5728647.577 5586430.300 - -4.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.48% 22.330 21.776 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.48% 23.354 22.775 - -1.09% -
BM_vector_deque_copy_backward/4000 -2.48% 148.337 144.659 - 2.65% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.47% 1.686 1.645 - -5.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.47% 1163412.834 1134709.309 - -4.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.47% 58288.740 56851.447 - 3.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.47% 1255.448 1224.497 - -2.47% -
std::remove(deque<int>)_(prefix)/50 -2.46% 61.472 59.959 - -1.51% -
std::set<int>::insert(value)_(new_value,_end)/8192 -2.46% 74.071 72.247 - -0.03% -
std::find_end(vector<int>)_(single_element)/1000 -2.46% 246.947 240.868 - 0.99% -
std::find_end(deque<int>)_(same_length)/1024 -2.46% 342.970 334.541 - 0.53% -
std::set<int>::contains(key)_(existent)/1024 -2.46% 3.979 3.881 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.45% 16.599 16.193 - 0.80% -
std::make_heap(deque<int>)_(descending)/8192 -2.45% 8847.420 8630.722 - -0.02% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.44% 2772.421 2704.725 - 0.49% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.44% 0.497 0.485 - 1.88% -
std::pop_heap(vector<std::string>)/8192 -2.44% 51.489 50.234 - -2.13% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.44% 6612.903 6451.679 - -2.01% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.44% 5.612 5.475 - 2.42% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -2.43% 180.830 176.429 - 0.22% -
SetIntersection_Interlaced_Set_string_256_16 -2.43% 18097685.394 17657668.158 - -0.39% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.43% 55367.258 54022.969 - 1.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.43% 0.625 0.609 - -2.49% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.42% 12898509.294 12586340.610 - -2.55% -
std::move_backward(vector<int>)/262144 -2.42% 22327.855 21788.227 - -0.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.41% 21.533 21.013 - -0.57% -
SetIntersection_None_Set_uint32_1_1 -2.41% 546615942.143 533447770.970 - -0.51% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.41% 13.342 13.021 - -2.50% -
std::lower_bound(std::deque<int>)/100 -2.41% 31.574 30.814 - 1.39% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -2.41% 17.561 17.138 - -4.22% -
std::set<int>::contains(key)_(existent)/8192 -2.40% 8.437 8.234 - 1.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.40% 1414.874 1380.891 - 7.95% -
SetIntersection_Front_Vector_string_262144_1 -2.40% 1107174.246 1080583.949 - -0.01% -
SetIntersection_Front_Vector_float_16384_4 -2.40% 1052359.333 1027122.882 - -3.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.39% 1828392.092 1784604.898 - -2.28% -
BM_PushHeap_uint32_Ascending_4 -2.39% 0.605 0.591 - 0.83% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.38% 6362.683 6210.986 - -4.12% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -2.38% 4928.750 4811.333 - -3.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.38% 21420062.660 20910039.993 - -0.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.38% 254384.418 248327.909 - 1.05% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -2.38% 2845.912 2778.195 - 0.95% -
BM_StringRelationalLiteral_Less_Small_Small_Control -2.38% 1.656 1.617 - 2.03% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -2.38% 52181.851 50941.216 - -0.20% -
SetIntersection_None_Set_string_262144_16384 -2.37% 1664005.699 1624515.463 - -2.34% -
SetIntersection_None_Set_string_262144_256 -2.37% 1661720.865 1622345.133 - -2.64% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.37% 2166.421 2115.096 - -4.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.37% 18.617 18.176 - 0.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.37% 1056.247 1031.248 - -0.53% -
rng::contains(deque<int>)_(process_all)/1048576 -2.36% 256633.166 250567.083 - 3.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.36% 121274.490 118412.603 - -1.19% -
BM_StringRelational_Less_Large_Large_ChangeFirst -2.36% 1.424 1.390 - -0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.36% 47.347 46.232 - -1.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.35% 10759685.092 10506346.532 - -4.77% -
std::stable_sort(deque<int>)_(shuffled)/8192 -2.35% 14555.175 14212.668 - 0.37% -
SetIntersection_None_Set_float_1024_1 -2.35% 9085232.012 8871727.465 - -1.31% -
SetIntersection_Front_Set_uint32_256_256 -2.35% 7804067.965 7620993.357 - -0.50% -
BM_CmpLess_short_schar -2.34% 0.975 0.952 - -3.57% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.34% 16240.415 15860.756 - 1.60% -
BM_vector_deque_move_backward/65536 -2.33% 8605.909 8405.206 - 14.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.33% 1179433.802 1151933.729 - -2.46% -
std::unique(list<int>)_(sprinkled)/1024 -2.32% 986.240 963.331 - 2.21% -
BM_StringAssignAsciiz_Large_Opaque -2.32% 11.595 11.326 - -2.10% -
std::multiset<int>::clear()/8192 -2.32% 82059.003 80155.642 - 3.54% -
SetIntersection_None_Set_string_262144_64 -2.32% 1661192.465 1622720.461 - -1.57% -
std::replace(vector<int>)_(sprinkled)/1024 -2.31% 164.831 161.017 - -5.28% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.31% 1.755 1.714 - 3.16% -
BM_deque_deque_ranges_move/1 -2.31% 2.617 2.556 - 2.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.31% 28.349 27.695 - 1.39% -
std::set<std::string>::count(key)_(existent)/8192 -2.31% 31.523 30.796 - -11.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.31% 1090993.164 1065845.630 - -4.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.30% 8852057.381 8648045.967 - -2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.30% 359630626.505 351349992.683 - 2.35% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.30% 6673296.641 6519693.581 - -4.90% -
std::shift_right(vector<int>)/32 -2.30% 10.248 10.012 - 145.70% -
std::set<int>::ctor(const&)/1024 -2.30% 6381.068 6234.423 - -0.19% -
SetIntersection_Front_Set_float_16384_4 -2.30% 1090505.217 1065445.118 - -0.78% -
BM_num_get<unsigned_int> -2.29% 9.778 9.554 - -2.41% -
std::move(vector<int>)/4096 -2.29% 137.289 134.148 - 0.65% -
BM_deque_vector_copy_backward/1 -2.29% 2.180 2.130 - 0.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.28% 52.206 51.013 - -2.23% -
BM_num_get<unsigned_short> -2.28% 10.265 10.030 - -2.46% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.28% 101.835 99.513 - 3.50% -
std::move_backward(list<int>)/4096 -2.27% 4943.420 4830.963 - -0.14% -
BM_StringRead_Hot_Deep_Small -2.27% 0.508 0.496 - -1.23% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -2.27% 34.641 33.855 - 18.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.27% 12507680.186 12224205.603 - 1.93% -
std::stable_sort(vector<int>)_(descending)/1024 -2.26% 2913.703 2847.808 - 1.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.25% 1.258 1.230 - 4.81% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.25% 15.926 15.568 - 0.48% -
SetIntersection_Front_Vector_uint32_1024_16 -2.25% 1120619.181 1095415.070 - -2.31% -
std::unordered_set<int>::ctor(const&)/8192 -2.24% 56530.869 55263.424 - 0.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -2.24% 1.166 1.140 - 0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.24% 116350.835 113744.361 - -2.30% -
BM_std_minmax_element<int>/64 -2.24% 17.903 17.502 - 2.62% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.24% 15.450 15.105 - 0.45% -
rng::contains(list<int>)_(process_all)/50 -2.24% 18.569 18.154 - -0.31% -
BM_CmpEqual_uchar_uchar -2.23% 1.074 1.050 - 0.30% -
rng::starts_with(deque<int>)/8 -2.23% 4.201 4.107 - 3.20% -
SetIntersection_Front_Set_uint32_16384_16 -2.23% 1170181.822 1144073.872 - -5.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -2.23% 84.528 82.643 - -6.35% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.23% 3307.467 3233.806 - -2.19% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.23% 6.779 6.629 - -0.40% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.22% 50050.253 48939.574 - -0.67% -
SetIntersection_Interlaced_Set_string_1024_1 -2.21% 1083715.590 1059724.664 - -2.03% -
BM_PushHeap_string_Descending_16 -2.21% 2.195 2.147 - -3.17% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.21% 16.721 16.352 - 4.20% -
BM_CmpEqual_int_uint -2.20% 1.091 1.067 - -1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.20% 10182339.986 9958150.793 - 2.67% -
std::move(deque<int>)/1048576 -2.19% 55761.980 54539.286 - -0.77% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.19% 13.663 13.364 - -2.02% -
std::multiset<int>::clear()/1024 -2.19% 10348.834 10122.351 - 3.11% -
BM_deque_deque_ranges_move_backward/2 -2.18% 2.356 2.305 - -1.32% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -2.18% 22.758 22.261 - -0.26% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.18% 22.233 21.748 - 1.20% -
std::rotate(deque<int>)_(by_1/4)/50 -2.18% 27.902 27.295 - -2.89% -
SetIntersection_Front_Vector_string_64_64 -2.17% 25984988.399 25420034.854 - -5.93% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -2.17% 22.788 22.294 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -2.17% 8340827.557 8159825.452 - -2.70% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -2.17% 63.588 62.209 - 0.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.16% 468696.972 458562.935 - -0.30% -
SetIntersection_Interlaced_Set_float_1024_1 -2.15% 1028674.166 1006508.941 - -3.36% -
SetIntersection_None_Set_float_256_16 -2.15% 11039970.635 10802251.160 - -0.73% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -2.15% 13.526 13.236 - 1.21% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.15% 29.362 28.731 - 2.47% -
ranges::min(std::list<char>)/8 -2.15% 1.930 1.889 - -0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.14% 21288525.331 20832250.192 - -1.59% -
std::remove_copy(deque<int>)_(prefix)/50 -2.14% 20.876 20.429 - -3.95% -
std::multiset<int>::count(key)_(existent)/32 -2.14% 3.831 3.749 - -0.23% -
SetIntersection_Interlaced_Vector_float_16384_16 -2.14% 2585906.208 2530636.947 - -31.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.14% 13130.497 12849.941 - -1.76% -
std::multimap<int,_int>::ctor(const&)/8192 -2.14% 54148.876 52992.043 - 0.89% -
SetIntersection_Interlaced_Vector_float_256_64 -2.13% 7714048.510 7549371.262 - 4.55% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -2.13% 22.765 22.279 - -0.15% -
std::set<int>::contains(key)_(non-existent)/8192 -2.13% 12.142 11.884 - -38.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.12% 29.638 29.009 - -3.93% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.12% 3546.299 3471.140 - -4.92% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.12% 492.164 481.736 - -0.07% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.12% 14.364 14.060 - 0.66% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.12% 1.880 1.840 - 3.68% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.12% 52544.551 51432.746 - -0.88% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -2.11% 6149.901 6019.902 - 2.28% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.11% 403.294 394.769 - 0.87% -
BM_PushHeap_uint64_Random_64 -2.11% 5.652 5.533 - 0.84% -
BM_lexicographical_compare_three_way_fast_path/256 -2.11% 71.502 69.994 - -1.40% -
SetIntersection_Front_Set_string_256_256 -2.11% 29151250.301 28537477.534 - -7.57% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.10% 1.536 1.504 - 0.76% -
std::replace_if(list<int>)_(sprinkled)/8192 -2.10% 7558.469 7399.814 - 1.08% -
rng::for_each(map<int>)/8 -2.10% 6.253 6.122 - 0.44% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.09% 1.958 1.917 - -6.56% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.09% 2.422 2.371 - -17.61% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -2.08% 9.921 9.715 - -0.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -2.08% 24.827 24.310 - 1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.08% 2094781.334 2051205.647 - -1.45% -
std::copy_n(vector<int>)/262144 -2.07% 12172.192 11919.630 - -2.95% -
BM_deque_deque_move_backward/512 -2.07% 19.312 18.911 - -1.38% -
BM_lexicographical_compare_three_way<IntPtr>/256 -2.07% 71.134 69.659 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.07% 15.157 14.843 - -1.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.07% 1794.136 1757.014 - -1.32% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.07% 10047097.049 9839225.665 - -2.51% -
SetIntersection_Front_Set_float_16384_1 -2.07% 1053119.628 1031363.285 - -1.29% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.06% 8.942 8.758 - -1.47% -
SetIntersection_None_Vector_uint64_256_16 -2.06% 4020264.783 3937388.209 - -2.12% -
std::find_end(deque<int>)_(same_length)/1000 -2.06% 337.755 330.811 - 1.59% -
rng::find_last(vector<int>)_(bail_10%)/50 -2.06% 11.061 10.834 - -0.30% -
BM_StringFindAllMatch/4096 -2.05% 81.950 80.272 - 0.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.04% 325.548 318.891 - -10.42% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.04% 2068729.492 2026451.498 - -1.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.04% 32.092 31.436 - -21.07% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.03% 39.693 38.886 - -3.67% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -2.03% 3126247.894 3062738.788 - -46.74% -
BM_PushHeap_string_QuickSortAdversary_64 -2.03% 13.310 13.040 - 0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.03% 400.723 392.586 - 0.16% -
BM_StringAssignAsciiz_Small_Opaque -2.03% 3.106 3.043 - 0.05% -
std::find_end(vector<int>)_(single_element)/1024 -2.02% 251.162 246.077 - 0.81% -
SetIntersection_Front_Set_uint64_262144_16 -2.02% 1193591.704 1169471.719 - -3.09% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.02% 6.647 6.513 - 0.44% -
std::find_if(deque<int>)_(bail_25%)/8 -2.02% 1.198 1.174 - 0.79% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.01% 7304.529 7157.349 - -2.93% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.01% 19.316 18.927 - 1.20% -
std::for_each_n(join_view(vector<vector<int>>))/50 -2.00% 4.424 4.336 - 1.60% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.00% 6472.202 6342.650 - 0.08% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.00% 43.139 42.276 - -0.99% -
BM_CmpEqual_uchar_schar -2.00% 1.009 0.989 - -4.53% -
ranges::minmax(std::list<__int128>)/70000 -2.00% 59251.106 58068.174 - -2.51% -
rng::for_each(set<int>)/8 -1.99% 6.656 6.524 - -1.06% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.99% 269.737 264.364 - -19.43% -
std::for_each(list<int>)/50 -1.99% 21.349 20.924 - -4.04% -
std::replace_if(deque<int>)_(prefix)/8192 -1.99% 3518.186 3448.297 - -1.01% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -1.99% 106.799 104.679 - -5.16% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.98% 216980800.335 212677600.946 - -0.40% -
BM_PushHeap_string_Descending_262144 -1.98% 3.253 3.189 - -6.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.98% 1141749.283 1119120.650 - -1.00% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.98% 2.379 2.332 - 7.47% -
SetIntersection_None_Vector_uint64_16384_1 -1.98% 1091048.260 1069452.440 - -3.55% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.98% 489.342 479.660 - 0.10% -
SetIntersection_Front_Set_string_64_4 -1.98% 18909466.391 18535762.608 - -1.66% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.98% 542.429 531.716 - -0.63% -
SetIntersection_Front_Set_uint64_256_16 -1.97% 4487185.844 4398746.593 - -1.85% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.97% 4.600 4.510 - 2.38% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.97% 207.443 203.356 - -3.02% -
BM_PushHeap_uint64_Ascending_262144 -1.97% 5.022 4.923 - 2.97% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.97% 695.232 681.563 - -0.88% -
BM_num_get<void*> -1.97% 11.141 10.922 - 0.46% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.97% 12.412 12.168 - -1.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.96% 6264.638 6141.804 - 0.49% -
SetIntersection_None_Set_uint64_256_64 -1.96% 9224832.007 9044219.402 - -3.48% -
std::find_if_not(list<int>)_(process_all)/1024 -1.96% 740.563 726.064 - 0.25% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.95% 2164.915 2122.640 - -4.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.95% 5131240.748 5031149.668 - 0.21% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.95% 5854.558 5740.543 - 0.35% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.95% 31.819 31.199 - -1.94% -
BM_num_get<long_long> -1.95% 10.894 10.682 - -1.78% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.95% 10.074 9.878 - -0.70% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.94% 19.602 19.221 - -2.43% -
SetIntersection_Interlaced_Set_string_16384_4 -1.94% 201864405.542 197940700.211 - 0.25% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.94% 5099.134 5000.175 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.94% 11624904.895 11399510.437 - 1.69% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.93% 1.388 1.361 - -14.26% -
bm_swap_ranges_vb_aligned/8 -1.93% 3.257 3.194 - -1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.93% 9098044.308 8922494.573 - -0.99% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.93% 175.282 171.901 - -1.16% -
std::partition(list<int>)_(dense)/50 -1.93% 13.715 13.450 - 0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.92% 176905.413 173504.544 - -2.58% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.92% 11.034 10.822 - 1.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.92% 1415.627 1388.451 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.92% 4447596.042 4362370.862 - -4.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.92% 8772869.636 8604807.456 - -2.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.91% 44722.601 43866.497 - -6.25% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.91% 2.449 2.402 - 0.05% -
BM_deque_vector_copy/1024 -1.91% 37.822 37.099 - 0.72% -
SetIntersection_Front_Set_uint32_1024_1024 -1.91% 12536288.722 12296763.381 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.91% 23284144.616 22839989.092 - 0.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.91% 621.565 609.709 - -0.92% -
std::set<int>::equal_range(key)_(existent)/32 -1.90% 1.839 1.804 - -0.20% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.90% 39.365 38.617 - 0.17% -
SetIntersection_Front_Set_uint64_262144_16384 -1.89% 221805610.298 217607389.822 - -2.89% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.89% 14.939 14.656 - -3.62% -
BM_deque_deque_ranges_move_backward/4000 -1.89% 155.425 152.486 - 5.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.89% 12895.506 12651.715 - -1.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.89% 9174127.227 9000852.933 - 2.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.89% 30.789 30.208 - 1.06% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.88% 2729081.461 2677694.660 - -4.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.88% 7516061.674 7374752.316 - 3.19% -
SetIntersection_Interlaced_Set_string_262144_1 -1.88% 1100939.817 1080261.176 - -2.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.87% 53.944 52.933 - 1.14% -
BM_PushHeap_string_QuickSortAdversary_256 -1.87% 14.822 14.544 - 0.09% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.87% 270.140 265.086 - -1.63% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.87% 2569.573 2521.543 - 0.13% -
BM_CmpLess_uint_short -1.86% 1.040 1.021 - 0.38% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.86% 22.989 22.562 - 2.35% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.86% 769.418 755.137 - 0.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.85% 828.654 813.305 - -0.82% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.85% 586.162 575.307 - -2.81% -
BM_PushHeap_uint64_Ascending_16384 -1.85% 3.760 3.690 - 3.24% -
std::stable_sort(deque<int>)_(heap)/8192 -1.84% 17614.642 17289.802 - 0.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.84% 16.541 16.237 - 1.10% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.84% 7708.352 7566.361 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.84% 11496233.970 11284734.696 - -1.10% -
std::copy_if(list<int>)_(entire_range)/262144 -1.84% 219209.062 215180.111 - 0.57% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.84% 269.351 264.408 - -3.11% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.83% 1737.936 1706.046 - -0.94% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.83% 13028.534 12789.637 - -0.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.83% 19.216 18.864 - 0.54% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -1.83% 97557.128 95769.836 - 0.28% -
std::stable_sort(deque<int>)_(descending)/1024 -1.83% 2962.137 2907.951 - 0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.83% 17260299.602 16944752.864 - -4.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.83% 18153910.626 17822554.087 - -4.74% -
BM_vector_deque_move/4096 -1.82% 147.719 145.024 - 0.27% -
BM_num_put<double> -1.82% 58.802 57.729 - 0.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.82% 19.818 19.457 - 3.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.82% 9091585.588 8926278.442 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.81% 349178667.046 342845199.537 - -6.53% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.81% 7471.679 7336.170 - 1.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.81% 4.452 4.371 - -3.48% -
SetIntersection_Front_Set_float_1024_1024 -1.81% 12090529.055 11871956.595 - -12.45% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.81% 35.096 34.462 - -7.77% -
SetIntersection_None_Set_string_16384_16 -1.80% 212456573.505 208623530.676 - 2.48% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -1.80% 28042.135 27536.265 - -10.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -1.80% 521947.693 512547.001 - -0.28% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.80% 21.914 21.520 - 1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.79% 13719822.397 13473755.798 - -0.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.79% 9845.453 9669.073 - -0.85% -
std::find_if(vector<int>)_(bail_25%)/1024 -1.78% 29.358 28.835 - -0.12% -
std::generate_n(list<int>)/8192 -1.78% 6961.580 6837.571 - -0.45% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.78% 586.020 575.594 - 0.85% -
std::sort(vector<int>)_(shuffled)/8192 -1.78% 46117.436 45297.302 - 0.85% -
std::multimap<int,_int>::ctor(const&)/32 -1.78% 223.290 219.321 - -1.65% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.77% 795.479 781.372 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.77% 8534497.018 8383465.291 - -2.11% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.76% 16.136 15.851 - 0.42% -
std::copy(vector<int>)/8 -1.76% 2.271 2.231 - 0.79% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.76% 1494.152 1467.815 - 0.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.76% 7.081 6.956 - 5.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 -1.76% 117561.631 115490.793 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.76% 16.069 15.786 - -0.03% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.76% 4.300 4.225 - 3.63% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.76% 1.791 1.759 - 1.32% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.76% 6665.529 6548.469 - -1.62% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.75% 19.484 19.142 - 0.03% -
BM_CmpLess_uint_ushort -1.75% 1.120 1.100 - -0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.75% 15.751 15.475 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.75% 11375763.696 11176352.510 - -3.56% -
BM_StringFindAllMatch/131072 -1.75% 2301.209 2260.872 - -0.47% -
std::adjacent_find(list<int>,_pred)/8192 -1.75% 7693.319 7558.959 - 2.66% -
std::replace_if(deque<int>)_(prefix)/1024 -1.75% 496.183 487.519 - 0.71% -
std::map<int,_int>::clear()/0 -1.74% 398.668 391.724 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.74% 58110587.357 57099488.435 - -1.44% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.74% 15.394 15.127 - 1.00% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.73% 814.428 800.315 - 0.57% -
BM_PushHeap_string_QuickSortAdversary_16 -1.73% 10.640 10.456 - 0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.73% 14525.673 14274.106 - -2.87% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -1.73% 1.633 1.605 - -2.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.72% 17.448 17.147 - -1.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.72% 611828.409 601281.922 - 0.25% -
bm_lexicographical_compare<int>/64 -1.72% 4.592 4.513 - 3.89% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.72% 13.642 13.407 - 0.21% -
BM_deque_deque_move/0 -1.72% 0.868 0.853 - 5.44% -
ranges::min(std::list<long_long>)/8 -1.72% 1.959 1.925 - 0.90% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.71% 2.129 2.092 - 1.22% -
std::make_heap(deque<int>)_(ascending)/1024 -1.71% 2682.236 2636.370 - 0.31% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -1.71% 85.798 84.332 - 0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.71% 1155233.933 1135521.419 - -0.63% -
std::list<int>::ctor(size)/8192 -1.70% 96999.145 95350.942 - 2.13% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.70% 24.910 24.487 - -5.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.70% 11752604.292 11553033.856 - -0.95% -
SetIntersection_None_Set_string_16384_4 -1.70% 214296186.113 210658193.455 - 2.58% -
SetIntersection_Interlaced_Set_float_16384_4 -1.70% 172509952.238 169583557.341 - 2.72% -
BM_StringRelational_Eq_Large_Large_ChangeLast -1.69% 1.902 1.870 - -7.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.69% 4100804.019 4031316.572 - -1.42% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -1.69% 6285.345 6179.013 - 6.11% -
std::rotate(list<int>)_(1_element_forward)/50 -1.69% 26.317 25.873 - 1.20% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.68% 22.394 22.017 - 3.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.68% 4043.626 3975.675 - -0.06% -
BM_vector_deque_ranges_move_backward/1024 -1.68% 38.694 38.044 - 0.59% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.68% 58.872 57.883 - 0.10% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.68% 20.085 19.748 - 0.13% -
std::copy_n(deque<int>)/4096 -1.68% 153.757 151.178 - 3.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.68% 18.063 17.760 - -2.19% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.68% 10930271.391 10747137.663 - -1.27% -
SetIntersection_None_Set_uint64_1024_1024 -1.67% 8791561.389 8644380.116 - -2.84% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.67% 34.401 33.825 - -47.95% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -1.67% 750.012 737.482 - 1.33% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.67% 19.141 18.822 - -0.30% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.66% 57.193 56.242 - -0.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.66% 12731.294 12519.563 - -1.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.66% 47.218 46.434 - -2.40% -
std::copy_backward(list<int>)/4096 -1.66% 3226.063 3172.515 - -0.43% -
std::map<int,_int>::count(key)_(existent)/32 -1.66% 1.586 1.560 - -0.30% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.66% 1.645 1.617 - 0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.66% 3.776 3.713 - -1.93% -
SetIntersection_Front_Vector_string_64_16 -1.66% 20657080.869 20315096.045 - -4.24% -
BM_num_get<long> -1.65% 10.834 10.655 - -1.32% -
BM_lexicographical_compare_three_way_slow_path/4 -1.65% 1.199 1.179 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.65% 9.396 9.241 - 1.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.65% 32652.949 32113.911 - -1.82% -
SetIntersection_Front_Vector_string_16384_4 -1.65% 1194212.569 1174506.642 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.65% 1064955.180 1047384.596 - 0.36% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.65% 200411332.736 197104959.972 - -1.77% -
BM_vector_deque_copy_backward/5500 -1.65% 203.821 200.462 - 0.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.65% 61818.711 60800.797 - -7.80% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.64% 81531.580 80194.210 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.64% 10159145.480 9992907.674 - -3.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.63% 305.395 300.403 - 4.44% -
BM_CmpLess_short_ushort -1.63% 1.103 1.085 - -0.63% -
std::find_if_not(vector<int>)_(process_all)/50 -1.63% 5.580 5.489 - -3.02% -
SetIntersection_Front_Set_string_262144_1 -1.63% 1105248.647 1087267.748 - 1.56% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.63% 26044.662 25621.023 - 0.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.63% 12789.818 12581.787 - -1.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.63% 235044999.431 231223634.466 - -0.41% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.63% 23.443 23.062 - -1.97% -
std::sort_heap(vector<NonIntegral>)/8 -1.62% 30.250 29.759 - -1.03% -
SetIntersection_Front_Vector_uint64_16_16 -1.62% 35766672.108 35188289.779 - -1.92% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -1.62% 1.611 1.585 - 16.47% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.61% 8.885 8.742 - 0.36% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.61% 10.232 10.067 - -1.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.61% 6261.665 6160.835 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -1.61% 4375864.396 4305507.756 - -13.88% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.60% 700.833 689.590 - -3.52% -
std::transform(deque<int>,_deque<int>)/32 -1.60% 22.003 21.651 - -0.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.60% 735.840 724.062 - 0.60% -
SetIntersection_Front_Vector_string_262144_1024 -1.60% 39650559.448 39017665.467 - -1.87% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.60% 6833.568 6724.567 - 2.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.59% 229.390 225.733 - -7.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -1.59% 11.362 11.181 - 73.56% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.59% 37501693.819 36904048.529 - -2.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.59% 1436.962 1414.101 - -9.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.59% 19.409 19.100 - -0.19% -
std::stable_sort(deque<int>)_(heap)/1024 -1.59% 2762.840 2719.039 - 0.46% -
std::rotate(list<int>)_(by_1/3)/8192 -1.58% 8493.772 8359.167 - 0.72% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.58% 38.713 38.100 - -7.21% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.58% 48631.406 47861.630 - -2.24% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.58% 4.283 4.215 - 1.39% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.57% 9.765 9.612 - -10.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.57% 734.325 722.782 - -0.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.57% 2868906.057 2823814.318 - -3.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.57% 30.785 30.301 - -2.07% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.57% 603536.512 594069.115 - 1.39% -
SetIntersection_Interlaced_Set_float_16_4 -1.57% 59696416.213 58761800.503 - -0.89% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.57% 289.183 284.656 - -3.33% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.56% 2.437 2.399 - 1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.56% 357720105.228 352131046.367 - -0.88% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.56% 1149.115 1131.177 - -2.49% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.56% 1.557 1.533 - 1.39% -
std::move_backward(deque<int>)/512 -1.56% 24.670 24.286 - 1.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.55% 18377191.246 18091501.824 - -4.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.55% 1003614.374 988033.758 - -1.22% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.55% 12.975 12.773 - -0.14% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.55% 35.069 34.525 - -2.89% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.55% 5.961 5.869 - 0.44% -
std::set<int>::find(key)_(non-existent)/32 -1.55% 2.281 2.246 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.54% 1114355.823 1097159.256 - -1.76% -
BM_deque_deque_move/64000 -1.54% 3069.418 3022.053 - 0.02% -
std::make_heap(deque<int>)_(ascending)/8192 -1.54% 21162.880 20836.337 - 0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.54% 8.636 8.503 - -0.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.53% 361.594 356.044 - -2.47% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.53% 506.399 498.633 - 1.85% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.53% 53885.858 53060.451 - 0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.53% 9167331.105 9027088.865 - -0.47% -
std::copy_if(list<int>)_(every_other)/1048576 -1.53% 854943.651 841865.476 - 1.93% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.53% 686.465 675.965 - 0.50% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.53% 39.536 38.932 - -2.92% -
rng::starts_with(vector<int>,_pred)/1024 -1.52% 289.049 284.642 - -1.22% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.52% 5.852 5.763 - 0.29% -
BM_deque_deque_ranges_copy/65536 -1.52% 3111.221 3063.808 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.52% 1998732.748 1968281.168 - -1.51% -
SetIntersection_Front_Set_string_262144_1024 -1.52% 60275716.756 59358875.089 - -1.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.52% 1414.096 1392.642 - 2.20% -
std::find_end(deque<int>)_(same_length)/8192 -1.51% 2720.548 2679.383 - -4.21% -
std::list<int>::ctor(size)/1024 -1.51% 11956.210 11775.298 - 1.84% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.51% 4224446.878 4160531.319 - 0.04% -
BM_StringFindNoMatch/10 -1.51% 1.309 1.289 - -3.03% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.51% 3149.608 3102.054 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.51% 1052685.304 1036825.344 - -0.58% -
BM_deque_deque_ranges_copy_backward/64 -1.51% 3.403 3.352 - -0.64% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.50% 5297.596 5218.015 - 0.41% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.50% 10.113 9.962 - 0.39% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.50% 80968.788 79756.284 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.50% 15.878 15.641 - -3.54% -
std::find_if(vector<bool>)_(process_all)/50 -1.49% 24.080 23.721 - 0.45% -
std::pop_heap(vector<float>)/8192 -1.49% 20.009 19.711 - 0.86% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.49% 3517980.739 3465616.180 - -0.78% -
std::unordered_map<int,_int>::clear()/8192 -1.49% 64034.837 63083.215 - -1.08% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.48% 331.887 326.961 - -30.82% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.48% 2.175 2.142 - 0.19% -
SetIntersection_Front_Set_string_4_4 -1.48% 159791113.857 157423053.395 - 0.73% -
std::rotate(list<int>)_(by_1/4)/8192 -1.48% 6725.831 6626.177 - 1.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.48% 13463.784 13264.321 - -1.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.48% 40.213 39.617 - -5.56% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -1.48% 269.308 265.328 - 0.10% -
std::find_end(list<int>)_(same_length)/1024 -1.48% 766.564 755.236 - 0.23% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.48% 15772.212 15539.457 - 0.07% -
std::search(vector<int>)_(single_element)/1000 -1.47% 237.440 233.960 - 1.13% -
SetIntersection_Front_Vector_float_1024_64 -1.47% 1377114.298 1356934.715 - 1.51% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.46% 32.339 31.865 - 0.66% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.46% 11.224 11.060 - 5.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.46% 1131.399 1114.875 - -4.13% -
SetIntersection_Front_Vector_string_256_16 -1.46% 6078040.073 5989270.451 - -5.16% -
std::move(deque<int>)/262144 -1.46% 15309.217 15085.682 - -0.60% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.46% 26.617 26.228 - -1.21% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.45% 5.558 5.478 - 2.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.45% 14054.473 13850.341 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.45% 6094308.901 6005914.301 - -1.56% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.45% 24.401 24.047 - -2.26% -
std::for_each(multimap<int>::iterator)/32 -1.44% 24.030 23.683 - 0.16% -
std::stable_sort(deque<int>)_(descending)/8192 -1.44% 20809.018 20508.477 - 0.78% -
SetIntersection_Front_Vector_string_16_16 -1.44% 51472390.510 50730446.710 - -1.02% -
SetIntersection_Interlaced_Vector_float_64_4 -1.44% 18060107.351 17800106.035 - -1.02% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.44% 13.058 12.870 - -1.79% -
std::copy_if(list<int>)_(every_other)/262144 -1.44% 212701.082 209648.621 - -0.19% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.43% 28332.222 27926.296 - 0.25% -
std::for_each(multimap<int>::iterator)/8192 -1.43% 7598.268 7489.448 - -2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.43% 1053866.220 1038809.005 - 0.24% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.43% 20807402.251 20510342.327 - -1.40% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.43% 482363.623 475488.991 - 3.10% -
std::partition(list<int>)_(dense)/32 -1.42% 9.144 9.014 - 3.30% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.42% 36.546 36.027 - -15.20% -
std::move(list<int>)/32768 -1.42% 31434.322 30988.965 - -1.71% -
BM_lexicographical_compare_three_way_fast_path/16 -1.42% 4.477 4.413 - 0.74% -
std::move(vector<bool>)_(unaligned)/512 -1.41% 4.904 4.835 - 1.39% -
SetIntersection_Front_Set_string_1024_256 -1.41% 15808244.277 15584837.961 - 9.09% -
SetIntersection_Front_Set_uint64_262144_262144 -1.41% 1673318.115 1649753.500 - -2.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.41% 328.491 323.865 - 1.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.41% 13191.544 13005.896 - 4.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.40% 8698339.831 8576231.410 - -4.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.40% 42010.300 41424.165 - -0.78% -
SetIntersection_None_Set_uint64_1024_1 -1.40% 8754466.845 8632330.332 - -5.06% -
std::all_of(list<int>)_(process_all)/50 -1.39% 22.077 21.769 - -0.73% -
std::fill(vector<int>)/8192 -1.39% 238.926 235.600 - 1.86% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.39% 8.022 7.911 - -3.24% -
BM_StringRelational_Less_Small_Small_Control -1.39% 1.875 1.849 - 0.13% -
std::map<std::string,_int>::ctor(const&)/1024 -1.38% 35522.772 35031.012 - -1.02% -
SetIntersection_Front_Set_string_16384_1024 -1.38% 59473459.803 58650464.261 - -0.99% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.38% 11900174.213 11735640.616 - -2.60% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.38% 12.297 12.127 - 2.85% -
BM_lexicographical_compare_three_way_slow_path/16 -1.38% 4.599 4.535 - -0.33% -
BM_deque_vector_move/1 -1.38% 2.118 2.089 - 1.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.38% 76.679 75.622 - 19.19% -
std::generate_n(deque<int>)/8192 -1.38% 1989.225 1961.854 - 1.20% -
SetIntersection_Interlaced_Set_string_262144_256 -1.37% 2042878.420 2014789.793 - -2.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.37% 625.666 617.069 - 0.73% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.37% 20767.677 20482.584 - 0.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.37% 350906.112 346093.215 - -1.28% -
SetIntersection_Front_Set_uint64_262144_256 -1.37% 3873899.076 3820784.713 - -1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -1.37% 8233865.902 8121052.614 - 12.24% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.37% 4639.838 4576.355 - 2.51% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.37% 25.127 24.784 - 2.30% -
std::remove(list<int>)_(sprinkled)/50 -1.36% 62.411 61.559 - 1.15% -
SetIntersection_Interlaced_Set_float_16384_1 -1.36% 1043056.617 1028834.954 - 2.51% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.36% 37.763 37.248 - -9.90% -
SetIntersection_Front_Set_string_1024_1 -1.36% 1104655.414 1089612.486 - -0.06% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.36% 147.853 145.841 - 0.73% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.35% 221.229 218.233 - -1.28% -
BM_PushHeap_uint64_Random_256 -1.35% 6.108 6.025 - 1.12% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.35% 897.372 885.248 - 1.91% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.35% 4.469 4.408 - 2.46% -
std::is_sorted(list<int>)/8 -1.35% 2.113 2.084 - -2.27% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -1.35% 4050.200 3995.633 - 0.07% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.35% 3540.395 3492.716 - 0.10% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.35% 17.621 17.384 - 0.30% -
SetIntersection_Front_Vector_string_16384_16 -1.34% 1614668.047 1592993.204 - -2.13% -
BM_std_minmax_element<long_long>/70000 -1.34% 18904.820 18651.402 - 2.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.34% 205285780.779 202536563.516 - -1.29% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.34% 1055.440 1041.331 - -0.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.34% 3342.508 3297.849 - -0.84% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.34% 15.734 15.524 - -1.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.33% 2.258 2.228 - 2.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.32% 0.769 0.759 - -0.52% -
std::replace_if(deque<int>)_(prefix)/32 -1.32% 14.201 14.013 - 2.06% -
BM_num_put<long_long> -1.32% 11.493 11.342 - -2.30% -
BM_CmpEqual_ushort_ushort -1.32% 1.067 1.053 - -2.33% -
SetIntersection_Front_Vector_string_16384_64 -1.31% 3228600.918 3186197.629 - -7.07% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.31% 4.174 4.119 - 0.17% -
std::find(vector<bool>)_(process_all)/1024 -1.31% 4.695 4.634 - 0.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 569.580 562.110 - 0.70% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -1.31% 3708.306 3659.687 - -0.12% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.31% 29891.982 29500.680 - -0.92% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.30% 6.078 5.999 - 0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.30% 0.777 0.767 - -5.70% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.30% 113862.394 112377.891 - -1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.30% 1152051.748 1137079.684 - -1.30% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.30% 55746.777 55022.541 - 1.11% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.30% 837524.236 826648.893 - -1.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.30% 868.440 857.187 - 0.11% -
std::copy(list<int>)/32768 -1.29% 27022.870 26672.973 - 2.10% -
SetIntersection_None_Set_float_64_16 -1.29% 18433062.822 18194617.559 - 0.81% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 199.222 196.648 - 0.69% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -1.29% 42.086 41.543 - -5.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.28% 61983.154 61186.714 - -0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.28% 1166379.204 1151396.663 - -1.52% -
SetIntersection_Interlaced_Vector_float_262144_256 -1.28% 28048583.043 27688774.959 - -18.48% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.28% 16.902 16.685 - 5.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.28% 18.997 18.754 - -0.37% -
std::map<int,_int>::clear()/8192 -1.28% 87338.585 86220.954 - -0.45% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.28% 355188627.373 350644549.463 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.28% 1959410.074 1934391.357 - -1.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.28% 216.112 213.353 - -2.66% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.28% 23.870 23.565 - -2.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.27% 941227.668 929239.355 - -5.17% -
std::is_sorted_until(list<int>,_pred)/8 -1.27% 3.696 3.649 - 0.73% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.27% 6695.151 6609.996 - -0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.27% 126015.802 124413.903 - 1.67% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.27% 5.852 5.778 - -0.30% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.26% 7644.208 7547.543 - 1.03% -
std::search(vector<int>)_(single_element)/1024 -1.26% 242.751 239.685 - 0.95% -
BM_lexicographical_compare_three_way_slow_path/1024 -1.26% 297.997 294.254 - 0.47% -
BM_deque_deque_ranges_move_backward/1 -1.26% 2.663 2.629 - 1.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.26% 1.173 1.158 - 0.10% -
std::make_heap(deque<int>)_(shuffled)/8 -1.25% 25.198 24.882 - 0.54% -
BM_CmpEqual_ushort_uint -1.25% 1.081 1.067 - 2.21% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.25% 41.141 40.627 - -7.48% -
SetIntersection_Front_Vector_float_1024_16 -1.25% 1125148.654 1111087.009 - -1.11% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.25% 350668721.181 346288258.023 - -0.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.25% 117059.707 115599.313 - 0.44% -
SetIntersection_Front_Vector_string_16_4 -1.25% 60722954.721 59965517.140 - -1.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.24% 1159200.006 1144803.599 - -1.16% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.24% 13047338.249 12885555.429 - -4.57% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -1.24% 62.310 61.537 - -6.67% -
std::set<int>::count(key)_(existent)/32 -1.24% 1.661 1.640 - -0.20% -
BM_deque_vector_copy/512 -1.24% 16.764 16.557 - 0.13% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.24% 823.703 813.506 - -67.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.24% 16862365.034 16653881.837 - -1.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.23% 3463563.979 3420915.093 - -1.52% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.23% 189640.173 187307.080 - -0.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.23% 19.462 19.223 - 0.07% -
std::copy_if(list<int>)_(every_other)/32768 -1.23% 26170.040 25848.739 - -8.21% -
SetIntersection_Front_Set_float_64_16 -1.23% 15464415.824 15274554.695 - -1.38% -
SetIntersection_Interlaced_Set_float_256_4 -1.23% 11046498.492 10910928.870 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.22% 1628451.414 1608544.594 - -3.04% -
rng::for_each(multiset<int>)/50 -1.22% 39.069 38.591 - -1.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.22% 13965552.282 13795361.235 - -0.45% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.22% 396.766 391.931 - 0.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.22% 6.485 6.406 - 0.89% -
SetIntersection_None_Vector_float_262144_16 -1.21% 1135877.548 1122093.709 - -2.14% -
SetIntersection_None_Set_float_16384_16384 -1.21% 160390775.189 158448491.936 - 3.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.21% 689.848 681.506 - 2.08% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.21% 36109.282 35672.663 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.21% 9783080.128 9664789.112 - -3.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.21% 14842374.905 14663078.216 - -2.12% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.21% 15.708 15.518 - -1.42% -
std::list<int>::ctor(size)/32 -1.20% 328.544 324.587 - 1.14% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.20% 715.548 706.959 - -1.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.20% 397.161 392.396 - 0.14% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.20% 11902444.202 11759789.829 - -5.18% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.20% 1045327.950 1032802.444 - -2.34% -
rng::for_each(map<int>)/50 -1.20% 38.253 37.795 - 0.04% -
SetIntersection_Interlaced_Set_float_256_1 -1.20% 4144206.172 4094605.003 - -0.69% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.20% 20.658 20.411 - 0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.19% 597.661 590.520 - 0.42% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.19% 19.306 19.075 - -1.32% -
std::reverse_copy(list<int>)/64 -1.19% 30.539 30.175 - -0.63% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.19% 9854.249 9736.843 - -0.47% -
std::set<int>::ctor(const&,_alloc)/32 -1.19% 220.778 218.149 - -0.49% -
std::remove_if(deque<int>)_(prefix)/1024 -1.19% 559.116 552.462 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.19% 1040737.241 1028352.664 - -1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.19% 1106638.399 1093476.943 - -2.40% -
std::multiset<std::string>::count(key)_(existent)/32 -1.19% 19.724 19.489 - -2.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.19% 1126.860 1113.481 - -6.81% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.19% 0.921 0.910 - -2.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.18% 17372.615 17166.893 - 0.13% -
BM_CmpLess_schar_uint -1.18% 1.112 1.098 - -1.19% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.18% 25.879 25.573 - -1.26% -
SetIntersection_Interlaced_Set_float_64_16 -1.18% 22420351.064 22155426.140 - 3.26% -
std::search(vector<int>)_(same_length)/8192 -1.18% 1925.635 1902.899 - 2.02% -
SetIntersection_Front_Vector_uint32_262144_1 -1.18% 1042502.604 1030200.920 - -2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.18% 12717443.659 12567492.068 - -1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.18% 1005052.330 993214.042 - -5.17% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.18% 5788.671 5720.491 - -0.58% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.18% 8887.465 8783.032 - -0.21% -
BM_PushHeap_float_Ascending_262144 -1.17% 5.337 5.274 - 3.60% -
SetIntersection_Front_Set_string_262144_64 -1.17% 4548660.997 4495414.531 - -10.15% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.17% 3.861 3.816 - -0.34% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.17% 530653.288 524452.832 - -0.52% -
rng::contains(vector<int>)_(process_all)/8 -1.17% 2.662 2.631 - 4.33% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.17% 18.449 18.234 - 2.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.16% 1174968.053 1161300.323 - -0.48% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.16% 17903.649 17695.545 - 0.74% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.16% 13608.838 13450.770 - -3.43% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.16% 399.096 394.463 - 0.55% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.16% 23.696 23.421 - 4.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.16% 1113472.979 1100570.434 - -1.92% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.16% 29.360 29.020 - 2.57% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.15% 679.400 671.556 - -0.63% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.15% 61.147 60.442 - 0.21% -
BM_deque_deque_copy_backward/64000 -1.15% 7995.657 7903.477 - 6.73% -
BM_vector_deque_ranges_move_backward/4000 -1.15% 142.697 141.053 - 0.01% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.15% 12458950.819 12315465.147 - -2.37% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.15% 88.627 87.606 - -4.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.15% 42.012 41.530 - -2.08% -
std::flat_multimap<int,_int>::clear()/8192 -1.15% 415.165 410.403 - -1.65% -
SetIntersection_None_Set_string_64_1 -1.15% 23078695.102 22814090.106 - -0.77% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 6635.210 6559.241 - -7.40% -
SetIntersection_None_Set_uint64_1024_256 -1.14% 8710933.438 8611419.100 - -3.27% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 -1.14% 350.956 346.947 - 1.05% -
std::search(vector<int>)_(same_length)/1024 -1.14% 251.576 248.708 - 1.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.14% 4035.376 3989.523 - 0.17% -
std::copy_n(list<int>)/4096 -1.14% 3600.525 3559.615 - 1.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 396.676 392.179 - 0.17% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.13% 8.522 8.426 - -0.15% -
std::fill_n(vector<int>)/1024 -1.13% 29.988 29.648 - 0.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.13% 19.038 18.822 - -1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.13% 2.924 2.891 - -1.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.13% 814367.660 805153.149 - -1.25% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.13% 217.410 214.953 - 0.95% -
SetIntersection_Front_Set_string_16384_1 -1.13% 1090400.833 1078078.317 - 1.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.13% 14085.022 13926.258 - -0.67% -
SetIntersection_Front_Set_uint32_256_4 -1.12% 4208352.873 4161125.987 - -1.36% -
std::find_if(list<int>)_(bail_25%)/8192 -1.12% 1458.161 1441.821 - 1.63% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.12% 223.217 220.716 - -5.56% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -1.12% 12.984 12.838 - 0.62% -
SetIntersection_Front_Set_string_64_1 -1.12% 17150806.303 16959179.183 - -0.77% -
SetIntersection_None_Vector_float_16_4 -1.11% 54266282.762 53662399.440 - -0.36% -
std::remove_copy(list<int>)_(prefix)/8192 -1.11% 7034.696 6956.459 - 1.10% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.11% 13.128 12.982 - 0.19% -
SetIntersection_Front_Vector_string_262144_4 -1.11% 1196050.994 1182761.094 - -1.74% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.11% 263450.321 260526.456 - -2.73% -
SetIntersection_None_Set_uint64_256_4 -1.11% 11260207.525 11135408.592 - -3.96% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.11% 8801.395 8703.848 - -0.87% -
std::move_backward(list<int>)/262144 -1.11% 263837.935 260915.199 - 0.90% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.11% 1005798.219 994657.925 - -9.41% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.11% 7.489 7.406 - -2.52% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.11% 1.725 1.706 - 5.74% -
SetIntersection_Front_Set_uint64_262144_4 -1.11% 1061097.024 1049370.606 - -2.20% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.10% 6346.666 6276.626 - -4.65% -
SetIntersection_Front_Set_uint64_16384_16384 -1.10% 226261357.531 223765934.352 - -2.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.10% 1046767.669 1035238.863 - -0.31% -
SetIntersection_None_Set_float_256_64 -1.10% 9234903.728 9133351.621 - -3.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.10% 1682265.705 1663794.025 - -0.18% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.10% 5741.399 5678.363 - -1.89% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.10% 108904.684 107709.232 - 5.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.10% 22198117.021 21954627.364 - -1.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.10% 2.795 2.765 - -6.38% -
std::replace(deque<int>)_(prefix)/50 -1.10% 19.383 19.171 - 0.86% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.09% 10.076 9.966 - -1.38% -
SetIntersection_None_Vector_float_256_64 -1.09% 3423059.673 3385752.677 - -1.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.09% 19.384 19.173 - -0.85% -
BM_StringRelational_Less_Huge_Huge_Control -1.09% 99.855 98.768 - -0.10% -
SetIntersection_None_Vector_float_16384_256 -1.09% 1103343.048 1091344.685 - 2.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.09% 22370651.529 22127669.119 - 1.77% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.09% 333.030 329.415 - 2.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.09% 13094.391 12952.312 - 0.32% -
std::remove(list<int>)_(sprinkled)/32 -1.08% 52.736 52.164 - 0.77% -
std::sort(vector<int>)_(descending)/8 -1.08% 24.940 24.670 - -0.30% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.08% 115278.293 114029.018 - -0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.08% 45186.123 44696.504 - 2.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.08% 1021410.858 1010354.020 - -4.88% -
std::unique(deque<int>)_(sprinkled)/32 -1.08% 54.495 53.906 - 4.14% -
BM_std_minmax_element<long_long>/64000 -1.08% 17285.093 17098.512 - -2.01% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.08% 8.893 8.797 - 1.83% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.08% 263455.203 260620.460 - -2.63% -
std::is_sorted_until(list<int>)/1024 -1.07% 749.118 741.076 - -0.11% -
std::partial_sort(deque<int>)_(ascending)/8 -1.07% 33.326 32.969 - -1.03% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -1.07% 17.206 17.022 - -4.21% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.07% 9.534 9.432 - 1.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.07% 780.382 772.018 - 1.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -1.07% 32019.189 31677.350 - -1.00% -
std::partial_sort(deque<int>)_(descending)/8192 -1.07% 263225.480 260418.139 - 1.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.07% 6136.953 6071.559 - -0.49% -
std::replace(list<int>)_(prefix)/50 -1.07% 17.454 17.268 - 1.25% -
std::shift_right(deque<int>)/32 -1.06% 3.458 3.421 - -0.78% -
std::multimap<std::string,_int>::clear()/8192 -1.06% 218228.076 215914.654 - 0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.06% 444.255 439.548 - -3.36% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.05% 80468.760 79620.463 - -0.79% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.05% 9959016.538 9854031.635 - -2.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.05% 24.646 24.387 - 0.72% -
SetIntersection_None_Vector_float_64_64 -1.05% 8472978.681 8383876.575 - -0.45% -
BM_deque_deque_ranges_copy/1024 -1.05% 37.060 36.671 - -0.78% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.05% 50.706 50.173 - -1.33% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.05% 5.110 5.057 - -18.33% -
std::unordered_set<int>::ctor(const&)/1024 -1.05% 6819.095 6747.645 - 0.97% -
SetIntersection_Interlaced_Set_float_1024_16 -1.05% 11595048.889 11473613.329 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.05% 1065783.175 1054622.318 - -2.28% -
std::find(vector<char>)_(bail_25%)/1024 -1.05% 5.393 5.337 - -0.24% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.05% 16.704 16.529 - -0.52% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.05% 17.353 17.171 - 5.08% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.04% 19.112 18.912 - -0.15% -
std::is_sorted(vector<int>)/8192 -1.04% 1925.554 1905.459 - 0.45% -
BM_CmpEqual_int_schar -1.04% 1.129 1.117 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.04% 8535826.345 8446865.649 - -1.49% -
BM_CmpEqual_uchar_uint -1.04% 1.067 1.056 - -1.44% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.04% 17.447 17.265 - -0.47% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.04% 16.469 16.298 - -2.93% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.04% 20964.099 20746.062 - 0.33% -
ranges::min(std::list<char>)/64 -1.04% 27.336 27.053 - 0.15% -
rng::starts_with(deque<int>,_pred)/8 -1.04% 4.678 4.629 - -0.78% -
ranges::minmax(std::list<long_long>)/70000 -1.03% 55219.032 54648.276 - 0.29% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 222.395 220.096 - -8.04% -
std::none_of(list<int>)_(process_all)/32 -1.03% 11.905 11.782 - 0.44% -
std::stable_partition(list<int>)_(dense)/1024 -1.03% 1419.988 1405.343 - -19.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.03% 1.681 1.663 - -0.18% -
std::remove(list<int>)_(prefix)/8192 -1.03% 8273.217 8188.365 - 1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.03% 18.209 18.022 - 3.26% -
std::sort(deque<int>)_(repeated)/8 -1.02% 17.997 17.813 - -1.80% -
SetIntersection_Front_Set_uint64_262144_1024 -1.02% 12459774.193 12332394.787 - -20.78% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.02% 8.935 8.844 - 2.55% -
BM_num_put<const_void*> -1.02% 12.448 12.321 - 2.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.02% 200.879 198.832 - 0.33% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.02% 1593.541 1577.317 - -1.58% -
BM_vector_deque_ranges_copy/512 -1.02% 17.056 16.882 - -0.11% -
std::search(list<int>)_(same_length)/8192 -1.02% 8987.538 8896.104 - 4.90% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.02% 209.876 207.741 - -0.03% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.02% 100.825 99.800 - 0.98% -
SetIntersection_Front_Set_float_1024_1 -1.02% 1047671.811 1037025.183 - -0.22% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -1.01% 2.248 2.225 - 0.91% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.01% 25.174 24.919 - 0.87% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.01% 21.844 21.623 - -6.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.01% 27.987 27.705 - -13.66% -
BM_std_minmax_element<long_long>/65536 -1.00% 17685.755 17508.026 - 1.88% -
SetIntersection_None_Vector_uint64_262144_262144 -1.00% 1139670.935 1128218.729 - 0.02% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
rng::fold_left(deque<int>)/1048576 159.17% 549988.259 1425389.200 - 7.14% -
rng::fold_left(deque<int>)/8192 149.23% 4463.233 11123.915 - 7.56% -
std::shift_right(vector<int>)/32 145.70% 4.075 10.012 - -2.30% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 123.45% 50.104 111.956 - -13.91% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 113.65% 13.052 27.887 - 0.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 103.92% 35.974 73.359 - 17.67% -
std::copy_backward(vector<bool>)_(aligned)/1048576 91.43% 1976.923 3784.398 - 0.31% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 79.39% 410.742 736.831 - 2.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 73.97% 0.280 0.486 - 80.17% -
std::unordered_set<int>::count(key)_(non-existent)/0 73.62% 0.278 0.483 - 59.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 73.56% 6.442 11.181 - -1.59% -
std::unordered_set<int>::insert(value)_(already_present)/32 73.10% 1.750 3.029 - 6.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 70.54% 31.165 53.150 - 49.61% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 67.61% 6.280 10.526 - -0.35% -
std::unique_copy(deque<int>)_(sprinkled)/52 67.56% 14.724 24.671 - 67.10% -
std::unique_copy(deque<int>)_(sprinkled)/32 66.60% 9.210 15.344 - 66.25% -
SetIntersection_Interlaced_Vector_uint32_262144_64 64.46% 9613780.560 15811126.700 - -13.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 64.09% 4.612 7.567 - -0.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 51.76% 4.720 7.162 - -7.13% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 50.79% 9678.981 14595.285 - -19.22% -
BM_StringRead_Cold_Shallow_Small 50.01% 1.123 1.685 - 51.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.90% 32.877 49.281 - -0.67% -
BM_PushHeap_float_Ascending_1 49.12% 0.467 0.697 - 55.72% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 49.02% 0.272 0.406 - 15.22% -
BM_StringRead_Cold_Shallow_Empty 48.04% 1.135 1.681 - 53.86% -
std::is_sorted_until(deque<int>)/8 47.99% 2.841 4.204 - 16.10% -
rng::fold_left(deque<int>)/50 47.90% 27.301 40.378 - 7.46% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 47.09% 6.264 9.213 - -15.91% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 46.99% 45.607 67.037 - 27.86% -
BM_StringRead_Cold_Shallow_Large 45.44% 1.152 1.675 - 48.93% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 45.14% 1.291 1.874 - 22.60% -
rng::fold_left(deque<int>)/32 44.15% 16.348 23.566 - 3.88% -
std::unordered_set<int>::insert(value)_(already_present)/1024 43.96% 1.892 2.724 - 10.37% -
std::find_if(list<int>)_(process_all)/8192 43.94% 7735.543 11134.216 - 28.18% -
BM_StringRead_Cold_Deep_Small 43.23% 1.222 1.750 - 49.12% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 41.44% 35.504 50.215 - -22.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 41.35% 26.877 37.990 - -2.55% -
BM_StringRead_Cold_Deep_Large 41.24% 1.338 1.890 - 46.29% -
BM_PushHeap_uint32_PipeOrgan_1 41.13% 0.409 0.577 - 29.33% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 40.88% 8.055 11.348 - 18.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.20% 44.708 62.681 - 10.98% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 39.79% 1.371 1.917 - 9.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 37.47% 5.460 7.506 - 15.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 36.97% 50.805 69.588 - 34.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 36.83% 505.458 691.609 - 28.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 36.53% 0.392 0.535 - 0.42% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 35.93% 0.891 1.211 - 0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.54% 38.192 51.765 - 88.97% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 35.01% 4314.109 5824.674 - 2.34% -
BM_StringRead_Cold_Deep_Empty 34.59% 1.308 1.761 - 50.41% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 34.32% 35.497 47.681 - -20.11% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 32.96% 8098.512 10767.973 - 3.30% -
BM_PushHeap_string_Descending_1 31.81% 0.531 0.700 - -0.02% -
rng::find_last(deque<int>)_(bail_10%)/1024 31.52% 237.570 312.448 - 0.00% -
std::unordered_set<std::string>::count(key)_(existent)/32 31.44% 32.447 42.648 - 7.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 31.40% 0.424 0.557 - 0.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 30.26% 8.931 11.633 - 1.01% -
BM_PushHeap_uint64_Descending_1 30.18% 0.471 0.613 - -11.97% -
std::multiset<std::string>::insert(value)_(already_present)/32 30.11% 49.249 64.078 - 31.36% -
std::find_if_not(deque<int>)_(bail_25%)/8192 30.03% 500.919 651.351 - 28.51% -
std::find_if_not(deque<int>)_(bail_25%)/32768 29.90% 1992.150 2587.776 - 28.22% -
BM_PushHeap_uint32_Random_1 29.65% 0.445 0.577 - 3.79% -
std::unordered_set<int>::count(key)_(existent)/32 29.28% 1.225 1.584 - 7.56% -
BM_toupper_char<wchar_t> 29.24% 0.551 0.712 - 28.37% -
std::copy_if(list<int>)_(entire_range)/4096 28.86% 3012.677 3882.206 - 28.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 28.48% 4.501 5.783 - -8.72% -
std::set<std::string>::insert(value)_(already_present)/8192 27.98% 29.840 38.190 - 32.31% -
rng::find_last(deque<int>)_(bail_10%)/50 27.92% 12.064 15.432 - -0.39% -
BM_toupper_char<char> 27.54% 0.553 0.705 - 2.32% -
std::find_if_not(deque<int>)_(process_all)/50 27.48% 12.627 16.097 - 22.40% -
std::set<std::string>::erase(key)_(existent)/1024 27.30% 60.291 76.753 - 26.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 26.83% 6.411 8.132 - 1.31% -
std::copy_n(vector<bool>)_(aligned)/262144 26.58% 638.731 808.527 - 55.43% -
std::unordered_set<int>::count(key)_(existent)/1024 26.40% 1.294 1.636 - 4.74% -
BM_vector_deque_move/0 25.67% 0.438 0.551 - 20.31% -
std::find(vector<long_long>)_(process_all)/8 25.53% 1.096 1.376 - 33.59% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 25.30% 11.140 13.959 - -27.94% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 25.29% 6489.759 8131.244 - 24.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 25.20% 32.478 40.664 - 6.56% -
std::fill(vector<bool>)/1048576 25.11% 3054.135 3821.009 - -0.01% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.87% 79640886.809 99444793.880 - -0.17% -
ranges::minmax(std::list<char>)/1 24.76% 0.377 0.470 - 11.69% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24.51% 633.905 789.276 - 21.36% -
std::unordered_set<int>::erase(key)_(existent)/8192 24.39% 22.591 28.100 - 24.50% -
std::copy_n(deque<int>)/32768 24.36% 1131.351 1406.947 - 2.44% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 24.19% 15.657 19.445 - 16.69% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 24.06% 26.584 32.980 - -25.84% -
std::set<std::string>::erase(key)_(existent)/8192 23.63% 72.345 89.442 - 24.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 23.57% 11124.608 13747.066 - 21.03% -
BM_deque_deque_ranges_move_backward/0 23.36% 0.736 0.908 - 6.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 23.08% 62.416 76.824 - 3.39% -
std::unordered_set<std::string>::count(key)_(existent)/1024 22.97% 35.023 43.068 - 6.45% -
std::unordered_set<std::string>::erase(key)_(existent)/32 22.68% 91.105 111.770 - 50.84% -
BM_deque_vector_move_backward/0 22.22% 1.303 1.593 - 3.69% -
rng::contains_subrange(list<int>)_(process_all)/8192 22.10% 6745.710 8236.198 - 0.85% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 21.73% 53.070 64.603 - 50.52% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 21.71% 36522.862 44452.173 - 21.58% -
std::unordered_set<int>::contains(key)_(non-existent)/32 21.71% 1.532 1.865 - 37.25% -
std::search(list<int>,_pred)_(single_element)/8192 21.66% 8176.167 9946.843 - 20.31% -
rng::find_last_if(vector<char>)_(bail_10%)/50 21.43% 11.490 13.951 - -3.12% -
SetIntersection_Interlaced_Vector_uint64_262144_64 21.33% 8643397.922 10487366.580 - -49.38% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 20.97% 4.660 5.637 - 1.68% -
BM_PushHeap_string_PipeOrgan_1 20.96% 0.584 0.706 - -0.73% -
std::multiset<std::string>::erase(iterator)/1024 20.93% 28.695 34.702 - 4.26% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.80% 5913198.504 7143040.059 - 0.00% -
ranges::min(std::list<long_long>)/1 20.79% 0.375 0.453 - 31.03% -
std::unordered_set<int>::erase(key)_(existent)/1024 20.64% 21.485 25.919 - 19.77% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 20.52% 1.461 1.761 - 4.49% -
BM_PushHeap_string_Ascending_1 20.40% 0.585 0.704 - 0.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20.20% 4211.660 5062.371 - 8.43% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 19.96% 21.818 26.173 - 13.08% -
std::find_if(deque<int>)_(bail_25%)/32768 19.91% 2157.941 2587.565 - 17.81% -
std::find_end(deque<int>)_(process_all)/1048576 19.80% 268048.694 321133.120 - 21.69% -
std::find_if(vector<char>)_(bail_25%)/32768 19.80% 796.352 954.009 - 19.15% -
std::any_of(vector<int>)_(process_all)/50 19.68% 12.571 15.045 - 18.97% -
std::find_if_not(deque<int>)_(process_all)/1024 19.66% 269.388 322.345 - 17.53% -
std::find_if_not(deque<int>)_(process_all)/8192 19.43% 2154.561 2573.099 - 18.17% -
std::find_if(deque<int>)_(bail_25%)/8192 19.34% 541.750 646.504 - 8.54% -
std::find_if_not(deque<int>)_(process_all)/32768 19.22% 8666.123 10331.989 - 17.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.19% 63.448 75.622 - -1.38% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 19.11% 669.668 797.617 - 19.90% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 19.03% 14770.873 17581.448 - 9.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 18.62% 28.541 33.855 - -2.27% -
BM_vector_deque_copy_backward/0 18.54% 0.480 0.569 - 10.82% -
SetIntersection_Interlaced_Vector_uint32_262144_4 18.30% 1567920.028 1854773.700 - -5.55% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 18.21% 1.367 1.616 - -13.86% -
std::find_if(deque<int>)_(process_all)/8192 18.14% 1990.578 2351.660 - 17.06% -
std::find_if(deque<int>)_(process_all)/32768 18.02% 8082.038 9538.092 - 17.96% -
BM_StringAssignStr_Huge_Transparent 17.97% 108.382 127.862 - 12.69% -
std::search(deque<int>,_pred)_(no_match)/1000 17.80% 426.574 502.518 - 8.78% -
std::find_if_not(deque<int>)_(process_all)/8 17.74% 2.576 3.033 - 14.54% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 17.71% 22.495 26.478 - 7.68% -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.69% 17.202 20.245 - 17.58% -
ranges::min(std::list<__int128>)/8 17.61% 2.062 2.425 - 6.10% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.59% 57.154 67.207 - 2.79% -
std::unordered_set<std::string>::erase(iterator)/32 17.56% 29.901 35.152 - 8.44% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 17.54% 12.729 14.963 - -19.76% -
BM_deque_vector_copy_backward/70000 17.53% 7843.430 9217.991 - 0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 17.37% 66666.752 78243.536 - -0.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.36% 224.452 263.424 - 22.24% -
bm_ranges_swap_ranges_vb_aligned/256 17.32% 3.457 4.056 - -4.95% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 17.31% 0.369 0.433 - -11.08% -
std::find_if(deque<int>)_(process_all)/1024 17.29% 249.280 292.382 - 16.18% -
std::find(vector<short>)_(bail_25%)/8 17.17% 0.710 0.832 - 18.42% -
std::vector<std::string>::ctor(size)/32 16.97% 32.136 37.589 - 21.18% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 16.95% 19.552 22.866 - 16.35% -
std::find_end(deque<int>)_(process_all)/8192 16.95% 2114.039 2472.318 - 21.29% -
std::set<std::string>::find(key)_(non-existent)/32 16.84% 9.045 10.568 - 2.47% -
std::set<std::string>::insert(value)_(already_present)/32 16.70% 8.914 10.402 - 10.61% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 16.62% 2.453 2.861 - 22.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 16.58% 42.861 49.968 - 2.04% -
BM_StringFindCharLiteral/1024 16.56% 17.939 20.910 - 4.39% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 16.47% 1.361 1.585 - -1.62% -
BM_deque_deque_ranges_move/0 16.36% 0.793 0.923 - 0.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 16.28% 20.623 23.979 - 20.26% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 16.26% 21.621 25.138 - 6.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 16.16% 43.161 50.136 - -3.50% -
std::find_first_of(vector<int>)_(large_needle)/32 16.12% 107.888 125.284 - 16.77% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.09% 30.734 35.678 - 3.13% -
SetIntersection_Interlaced_Vector_string_16384_16 15.94% 4288302.922 4971737.812 - 3.18% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.91% 10.679 12.377 - -5.65% -
std::unordered_set<std::string>::contains(key)_(existent)/32 15.91% 32.584 37.767 - -5.89% -
std::is_sorted_until(list<int>,_pred)/8192 15.73% 7659.792 8865.036 - 18.46% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 15.52% 454.701 525.269 - 12.48% -
BM_vector_deque_move_backward/64000 15.50% 7049.427 8142.131 - 0.99% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 15.41% 8266.918 9541.027 - -3.19% -
ranges::minmax(std::list<char>)/64 15.39% 33.638 38.815 - 9.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.27% 10737.534 12376.990 - -14.23% -
BM_StringEraseWithMove_Empty_Transparent 15.27% 0.559 0.645 - -17.47% -
BM_vector_deque_ranges_copy_backward/65536 15.27% 7389.624 8517.825 - 3.65% -
std::rotate(vector<bool>)_(by_1/4)/1024 15.13% 12.564 14.465 - 4.27% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 15.12% 8160.941 9395.244 - 14.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 15.04% 1.342 1.544 - -15.93% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 15.03% 8254.927 9495.971 - 1.43% -
ranges::min(std::deque<char>)/70000 15.03% 19818.274 22797.621 - 13.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 15.02% 7.978 9.176 - 24.37% -
ranges::min(std::vector<__int128>)/70000 14.80% 29886.819 34311.006 - 12.57% -
ranges::min(std::list<long_long>)/70000 14.76% 43985.737 50478.600 - 13.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 14.76% 36.661 42.072 - 2.77% -
std::find_end(deque<int>)_(single_element)/8192 14.63% 2209.722 2532.950 - 14.70% -
BM_deque_vector_move_backward/70000 14.60% 7751.143 8882.476 - 0.60% -
BM_StringRelational_Compare_Small_Empty_Control 14.51% 1.609 1.842 - 0.11% -
ranges::min(std::vector<__int128>)/64 14.46% 26.337 30.146 - 10.58% -
BM_std_minmax_element<char>/2 14.29% 0.603 0.689 - 6.08% -
bm_lexicographical_compare<int>/1 14.22% 1.282 1.464 - -8.60% -
BM_vector_deque_move_backward/65536 14.19% 7360.985 8405.206 - -2.33% -
SetIntersection_Front_Set_string_256_64 14.17% 14060122.483 16052977.072 - 7.10% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.13% 683.232 779.759 - -4.19% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 14.09% 20.042 22.866 - -8.10% -
bm_ranges_lexicographical_compare<int>/1 14.07% 1.309 1.493 - 26.76% -
BM_vector_deque_copy_backward/70000 14.04% 7978.416 9098.252 - 3.00% -
BM_vector_deque_move_backward/70000 14.01% 7735.353 8819.346 - 4.16% -
std::find_if(deque<int>)_(bail_25%)/1024 13.96% 77.783 88.643 - 2.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.96% 78845.898 89848.944 - 12.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.93% 34.444 39.243 - -17.11% -
std::unordered_multiset<int>::clear()/1024 13.85% 8388.866 9550.938 - 14.68% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 13.76% 6.450 7.337 - -17.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.70% 42.077 47.842 - -0.30% -
BM_vector_deque_ranges_copy_backward/64000 13.60% 7199.611 8179.107 - 2.96% -
rng::find_last(list<int>)_(bail_90%)/50 13.58% 1.246 1.416 - 8.08% -
BM_deque_vector_ranges_move/0 13.53% 1.308 1.485 - 7.80% -
std::find_first_of(vector<int>)_(small_needle)/8192 13.51% 11594.686 13161.307 - 13.11% -
BM_vector_deque_copy_backward/64000 13.50% 7256.225 8235.970 - 1.59% -
BM_vector_deque_copy_backward/65536 13.43% 7428.858 8426.733 - 0.15% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 13.35% 21.162 23.987 - 3.37% -
BM_vector_deque_ranges_move_backward/2 13.24% 1.825 2.066 - -6.42% -
std::find(list<int>)_(bail_25%)/32768 13.22% 8022.389 9082.740 - 13.12% -
std::reverse(list<int>)/32768 13.18% 17518.994 19828.505 - -0.69% -
ranges::min(std::list<__int128>)/64 13.13% 33.190 37.549 - 2.56% -
rng::find(vector<bool>)_(process_all)/8 13.11% 0.555 0.628 - -25.93% -
std::set<int>::contains(key)_(non-existent)/1024 13.09% 6.394 7.231 - 16.31% -
std::find_if_not(vector<char>)_(bail_25%)/8 13.04% 0.787 0.890 - 12.54% -
std::find_first_of(vector<int>)_(small_needle)/50 13.01% 76.664 86.640 - 20.96% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 13.00% 25.666 29.003 - 8.95% -
std::set<std::string>::erase(iterator)/8192 12.89% 27.351 30.875 - 12.93% -
BM_deque_vector_ranges_move_backward/70000 12.86% 7969.408 8993.919 - 0.33% -
BM_PushHeap_uint32_Ascending_64 12.78% 1.521 1.715 - 11.90% -
std::upper_bound(std::list<int>)/8192 12.74% 13140.472 14813.991 - 4.63% -
std::set<int>::clear()/8192 12.73% 78916.256 88960.122 - 9.60% -
SetIntersection_Interlaced_Vector_float_256_256 12.71% 4553133.961 5131959.480 - 0.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.66% 2.272 2.560 - 4.08% -
std::find_end(deque<int>)_(process_all)/1024 12.60% 290.795 327.441 - 11.77% -
BM_deque_deque_ranges_copy_backward/65536 12.57% 7407.194 8338.164 - 2.75% -
BM_deque_deque_ranges_move_backward/70000 12.53% 7906.454 8897.020 - 4.54% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.52% 309.396 348.142 - 1.44% -
std::set<int>::clear()/1024 12.51% 9187.432 10336.650 - 10.23% -
BM_vector_deque_ranges_move_backward/70000 12.50% 7821.490 8798.968 - 4.99% -
std::set<int>::erase(iterator)/8192 12.45% 19.668 22.117 - 9.83% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 12.44% 26.934 30.284 - 2.49% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.38% 45809.531 51481.562 - 10.72% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 12.38% 6.316 7.098 - 1.83% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.37% 118601.458 133277.573 - 0.36% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 12.26% 4.712 5.290 - -15.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.24% 7235397.834 8121052.614 - -1.37% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 12.19% 1.546 1.734 - 16.36% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 12.16% 1303.009 1461.399 - -15.94% -
std::lower_bound(std::list<int>)/8192 12.15% 13237.348 14845.594 - 4.44% -
BM_tolower_char<char> 12.09% 0.617 0.692 - 23.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 12.05% 19.944 22.347 - -13.89% -
BM_PushHeap_uint32_QuickSortAdversary_1 12.04% 0.465 0.521 - 32.48% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 12.01% 115714.844 129613.044 - 9.51% -
std::list<std::string>::ctor(size)/8192 11.98% 102383.115 114652.252 - -5.91% -
std::multiset<std::string>::contains(key)_(non-existent)/32 11.95% 9.631 10.782 - -4.82% -
std::unordered_multiset<int>::clear()/8192 11.93% 65232.083 73016.534 - 12.75% -
BM_StringAssignStr_Huge_Opaque 11.93% 109.436 122.494 - 9.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 11.91% 45.239 50.626 - -3.33% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.89% 5731.293 6412.621 - 8.07% -
std::sort_heap(vector<int>,_pred)/8 11.85% 28.885 32.309 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 11.85% 1216860.676 1361063.396 - 10.67% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 11.79% 0.442 0.495 - 4.94% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 11.77% 22.361 24.993 - -23.26% -
BM_deque_vector_move_backward/65536 11.65% 7338.727 8194.011 - -0.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 11.64% 21.701 24.227 - 3.40% -
ranges::minmax(std::list<char>)/70000 11.62% 53556.027 59777.804 - 4.14% -
BM_deque_deque_ranges_move_backward/64000 11.61% 7352.422 8205.991 - 5.42% -
BM_vector_deque_ranges_move_backward/64000 11.59% 7061.837 7880.633 - 3.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.58% 38.400 42.847 - 0.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 11.51% 22.228 24.787 - 8.21% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 11.50% 102287.484 114051.409 - 3.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 11.44% 2.213 2.466 - -3.67% -
BM_vector_deque_ranges_copy_backward/70000 11.41% 7915.634 8818.420 - -0.76% -
std::multiset<int>::find(key)_(non-existent)/32 11.39% 2.273 2.532 - 12.59% -
std::unordered_set<int>::clear()/8192 11.36% 73561.139 81915.987 - 26.80% -
std::set<std::string>::find(key)_(non-existent)/1024 11.34% 20.048 22.321 - 5.92% -
std::set<std::string>::insert(value)_(already_present)/1024 11.32% 26.792 29.826 - -7.38% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.27% 17.870 19.885 - -3.56% -
BM_deque_deque_ranges_move_backward/65536 11.25% 7497.091 8340.496 - 3.05% -
std::find_if(vector<char>)_(bail_25%)/8192 11.23% 209.926 233.509 - 10.58% -
BM_StringEraseToEnd_Huge_Transparent 11.13% 2.412 2.680 - 9.51% -
std::map<std::string,_int>::count(key)_(non-existent)/0 11.08% 0.254 0.282 - 9.59% -
std::find_first_of(vector<int>)_(small_needle)/1024 11.07% 1504.072 1670.511 - 9.93% -
std::find_if(vector<char>)_(bail_25%)/1024 11.04% 25.136 27.910 - 10.59% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 10.98% 689.383 765.043 - 7.01% -
std::set<std::string>::erase(key)_(existent)/32 10.94% 50.284 55.783 - 9.42% -
BM_PushHeap_float_PipeOrgan_4 10.92% 0.484 0.537 - 0.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 10.92% 2.994 3.320 - 4.71% -
BM_StringEraseToEnd_Huge_Opaque 10.86% 2.256 2.501 - 10.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.85% 5.360 5.942 - 16.88% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.77% 34.497 38.211 - -8.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.76% 35.511 39.330 - -5.81% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 10.75% 705.357 781.191 - 2.80% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 10.74% 347.144 384.417 - -7.95% -
std::set<std::string>::find(key)_(non-existent)/8192 10.69% 27.107 30.004 - 6.73% -
BM_vector_deque_ranges_move_backward/65536 10.64% 7338.762 8119.721 - -0.10% -
std::find_if(deque<int>)_(process_all)/8 10.62% 2.512 2.779 - 1.15% -
std::list<std::string>::ctor(size)/1024 10.58% 12505.523 13828.929 - -15.62% -
BM_StringEraseWithMove_Empty_Opaque 10.56% 0.802 0.886 - -13.17% -
BM_PushHeap_uint64_Ascending_16 10.55% 0.909 1.005 - 6.51% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.55% 74.261 82.097 - 12.43% -
rng::find_last(list<int>)_(bail_90%)/8 10.55% 0.460 0.509 - 9.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.50% 1.223 1.352 - 1.99% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 10.48% 42.074 46.484 - -14.60% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 10.46% 31.095 34.348 - 5.15% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 10.44% 15.629 17.262 - 2.25% -
rng::contains(deque<int>)_(process_all)/8 10.40% 3.015 3.329 - 2.67% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 10.39% 651.733 719.428 - 6.24% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 10.35% 2.287 2.524 - 2.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 10.35% 0.450 0.496 - 18.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 10.33% 1224258.219 1350712.971 - 10.13% -
std::find_if(deque<int>)_(process_all)/50 10.32% 12.473 13.761 - 6.61% -
bm_lexicographical_compare<int>/8 10.32% 1.462 1.613 - -3.00% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 10.31% 2.285 2.520 - 9.64% -
std::find_if(vector<int>)_(process_all)/8 10.26% 1.347 1.485 - 9.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 10.24% 1220766.927 1345787.436 - 9.66% -
SetIntersection_Interlaced_Vector_uint64_256_16 10.23% 6692142.171 7376693.278 - 1.82% -
std::remove(deque<int>)_(sprinkled)/50 10.22% 54.309 59.860 - 4.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.21% 18.740 20.653 - -17.18% -
BM_vector_deque_ranges_move_backward/1 10.20% 2.115 2.331 - -6.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 10.16% 350.324 385.909 - 4.05% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 10.08% 55319.081 60893.437 - 9.15% -
std::remove(deque<int>)_(sprinkled)/32 10.06% 49.538 54.522 - 5.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 10.06% 34.535 38.009 - 0.85% -
std::set<int>::erase(iterator)/1024 10.03% 19.770 21.752 - 8.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 10.01% 1.412 1.553 - 5.42% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 9.97% 441.772 485.832 - 9.27% -
ranges::min(std::deque<char>)/64 9.96% 17.984 19.775 - 9.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 9.93% 1224190.186 1345782.471 - 8.76% -
rng::contains(deque<int>)_(process_all)/32 9.92% 8.604 9.458 - 0.54% -
BM_deque_vector_ranges_copy_backward/64000 9.89% 7454.620 8191.984 - 3.37% -
BM_deque_deque_copy_backward/70000 9.78% 7960.115 8738.899 - 0.55% -
std::move_backward(deque<int>)/32768 9.78% 3393.848 3725.666 - 0.97% -
BM_std_minmax_element<char>/4096 9.76% 1078.540 1183.817 - 10.19% -
BM_PushHeap_float_Ascending_4 9.70% 0.535 0.587 - 0.14% -
ranges::minmax(std::list<long_long>)/1 9.66% 0.453 0.497 - -19.31% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 9.66% 30.870 33.852 - 5.33% -
BM_PushHeap_uint32_Ascending_16 9.62% 0.928 1.017 - 9.30% -
std::any_of(vector<int>)_(process_all)/8 9.60% 2.316 2.539 - 2.61% -
std::list<std::string>::ctor(size)/32 9.60% 348.132 381.540 - -20.56% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 9.56% 530.672 581.423 - 8.88% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 9.44% 761.181 833.059 - 4.27% -
BM_deque_deque_ranges_copy/0 9.42% 0.735 0.804 - 1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 9.41% 4181490.137 4575130.935 - 9.57% -
BM_deque_deque_move_backward/64000 9.38% 7230.942 7909.269 - 0.79% -
BM_std_minmax_element<char>/5500 9.33% 1444.625 1579.427 - 10.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.28% 6466.454 7066.722 - 27.65% -
BM_PushHeap_float_QuickSortAdversary_4 9.25% 0.536 0.585 - -0.07% -
BM_std_minmax_element<char>/4000 9.21% 1053.545 1150.612 - 10.42% -
BM_deque_deque_ranges_copy_backward/64000 9.21% 7372.578 8051.483 - 3.00% -
rng::contains(deque<int>)_(process_all)/50 9.20% 12.532 13.685 - 0.41% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 9.18% 36.813 40.194 - 8.09% -
std::unique(list<int>,_pred)_(sprinkled)/8192 9.17% 8266.474 9024.843 - -0.50% -
rng::find_last(deque<int>)_(bail_90%)/8 9.13% 0.845 0.923 - 13.45% -
std::unordered_set<int>::contains(key)_(non-existent)/0 9.12% 0.338 0.368 - 8.90% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 9.11% 12541.253 13683.829 - -5.54% -
std::sort_heap(vector<NonIntegral>,_pred)/8 9.10% 29.345 32.015 - -0.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.10% 0.858 0.936 - -3.03% -
SetIntersection_Front_Set_string_1024_256 9.09% 14285740.985 15584837.961 - -1.41% -
BM_deque_deque_move_backward/70000 9.09% 8053.695 8786.041 - 0.93% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.08% 6.078 6.629 - 6.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.06% 227.145 247.722 - 3.46% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 9.03% 37.443 40.823 - 9.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 9.00% 12636.927 13774.786 - 2.11% -
BM_deque_deque_ranges_copy_backward/70000 8.97% 8131.276 8860.405 - 2.26% -
std::search(list<int>,_pred)_(same_length)/8192 8.96% 8574.559 9343.172 - 7.20% -
std::multiset<std::string>::contains(key)_(existent)/1024 8.94% 21.709 23.650 - -7.06% -
BM_std_minmax_element<char>/64000 8.93% 16722.664 18215.565 - 9.30% -
std::find_end(deque<int>)_(single_element)/1024 8.89% 317.788 346.044 - 12.41% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 8.88% 1.849 2.013 - 8.83% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 8.85% 9.483 10.322 - 8.02% -
std::find_end(deque<int>)_(match_near_end)/1000 8.83% 33.620 36.588 - 3.45% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.81% 0.954 1.038 - -6.51% -
std::copy_n(deque<int>)/262144 8.79% 11608.260 12628.302 - -0.27% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 8.76% 5.473 5.952 - 12.63% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 8.75% 173172.632 188316.776 - 8.52% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.73% 795.431 864.892 - 6.72% -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.72% 10.581 11.504 - 13.05% -
std::set<int>::upper_bound(key)_(existent)/8192 8.64% 7.749 8.419 - 5.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.64% 4.990 5.421 - 3.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 8.62% 25042.208 27200.638 - -6.72% -
std::partition(vector<int>)_(dense)/32 8.58% 8.156 8.856 - 1.63% -
rng::find_last(vector<int>)_(bail_90%)/8 8.58% 0.424 0.461 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.54% 17918.388 19448.974 - 4.83% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 8.54% 1.355 1.471 - 2.77% -
BM_PushHeap_uint32_Ascending_256 8.51% 2.080 2.257 - 6.55% -
BM_deque_deque_move_backward/65536 8.43% 7570.413 8208.832 - 1.26% -
std::unordered_set<int>::erase(iterator)/8192 8.42% 22.232 24.104 - 21.34% -
std::remove_copy(list<int>)_(sprinkled)/1024 8.40% 730.890 792.305 - 3.54% -
std::unordered_set<int>::find(key)_(non-existent)/8192 8.38% 1.127 1.222 - 1.58% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 8.37% 340.610 369.102 - 11.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.35% 35.680 38.660 - 0.98% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 8.33% 12.528 13.571 - 2.20% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.31% 0.392 0.425 - -7.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.29% 102683.243 111195.942 - 4.84% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.28% 27.427 29.698 - 4.94% -
std::set<int>::equal_range(key)_(non-existent)/1024 8.26% 6.478 7.013 - 3.90% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 8.23% 9.837 10.646 - 7.76% -
std::find_if_not(vector<char>)_(process_all)/8 8.22% 1.482 1.604 - 13.49% -
std::set<std::string>::equal_range(key)_(existent)/32 8.22% 16.169 17.499 - 8.88% -
std::multiset<std::string>::count(key)_(non-existent)/32 8.19% 11.364 12.294 - 15.18% -
BM_vector_deque_ranges_move_backward/0 8.17% 0.461 0.499 - -10.33% -
std::set<int>::equal_range(key)_(non-existent)/8192 8.14% 9.870 10.673 - 2.71% -
std::all_of(deque<int>)_(process_all)/32768 8.12% 10098.430 10918.395 - 7.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.11% 25049.689 27080.022 - 6.59% -
BM_deque_vector_ranges_copy_backward/0 8.09% 1.421 1.536 - 17.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 8.06% 1237882.813 1337650.229 - 10.07% -
BM_deque_deque_copy/0 8.06% 0.788 0.852 - 15.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.04% 1912.101 2065.811 - 0.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.04% 347.120 375.015 - 4.99% -
rng::contains_subrange(deque<int>)_(same_length)/50 8.03% 26.031 28.122 - -3.27% -
std::transform(list<int>)_(identity_transform)/1024 8.02% 734.682 793.599 - 0.07% -
std::fill(vector<bool>)/512 8.00% 1.493 1.613 - 9.11% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 8.00% 347.346 375.120 - 6.07% -
std::copy_backward(list<int>)/1048576 7.99% 871469.061 941118.280 - 0.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 7.98% 20.811 22.472 - 13.32% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7.98% 101887.453 110018.332 - -5.64% -
std::partition_point(vector<int>)/1024 7.97% 6.041 6.523 - 5.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 7.96% 3551.922 3834.675 - 5.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.95% 1279.144 1380.891 - -2.40% -
std::remove_copy(list<int>)_(sprinkled)/8192 7.95% 6881.939 7428.860 - 0.20% -
ranges::minmax(std::deque<char>)/8 7.91% 3.599 3.884 - 6.15% -
std::find_end(list<int>,_pred)_(same_length)/8192 7.90% 9496.537 10246.891 - -0.23% -
BM_StringRelational_Eq_Large_Large_Control 7.90% 2.213 2.388 - -3.89% -
std::unordered_set<int>::erase(iterator)/1024 7.88% 22.213 23.963 - 19.79% -
BM_deque_deque_copy_backward/65536 7.83% 7572.941 8165.649 - -0.52% -
std::set<std::string>::count(key)_(non-existent)/32 7.83% 10.451 11.269 - 2.82% -
rng::find_last(deque<int>)_(bail_90%)/8192 7.79% 199.701 215.259 - 6.47% -
std::find_first_of(vector<int>)_(small_needle)/32 7.78% 53.847 58.035 - 27.14% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 7.77% 35.650 38.421 - 1.88% -
std::stable_partition(deque<int>)_(sparse)/8192 7.74% 3299.520 3554.926 - -4.93% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 7.68% 15.776 16.987 - 3.16% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 7.67% 21.654 23.316 - 1.56% -
std::unique(list<int>,_pred)_(sprinkled)/1024 7.66% 999.881 1076.480 - 0.04% -
std::move(vector<bool>)_(aligned)/64 7.65% 1.603 1.726 - 5.17% -
ranges::min(std::list<__int128>)/70000 7.64% 58205.552 62653.897 - 0.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 7.64% 56.690 61.021 - 6.60% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 7.60% 20.570 22.134 - -19.90% -
BM_PushHeap_uint32_Ascending_262144 7.59% 4.679 5.034 - 4.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 7.58% 780.145 839.287 - 4.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 7.58% 26.080 28.057 - -10.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 7.53% 1241227.945 1334750.162 - 7.15% -
std::generate(vector<int>)/1024 7.53% 241.592 259.786 - 3.62% -
rng::contains(deque<int>)_(process_all)/8192 7.53% 1859.031 1998.978 - -0.19% -
std::all_of(deque<int>)_(process_all)/8192 7.53% 2523.452 2713.397 - 7.18% -
std::unordered_set<int>::clear()/1024 7.51% 10228.555 10996.410 - 32.97% -
std::transform(list<int>)_(identity_transform)/8192 7.50% 7569.706 8137.307 - 10.69% -
SetIntersection_Interlaced_Vector_float_256_4 7.47% 4822243.294 5182606.285 - 8.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.47% 2.170 2.332 - -1.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.45% 1745020.134 1874947.958 - 2.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 7.42% 219.130 235.384 - -4.81% -
std::find_if(list<int>)_(bail_25%)/32768 7.41% 7077.989 7602.821 - -0.04% -
BM_vector_deque_ranges_move/1 7.40% 2.176 2.337 - 0.28% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 7.39% 16860.068 18106.403 - 6.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.34% 35.903 38.539 - 6.24% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 7.33% 199.668 214.307 - 7.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.32% 0.573 0.615 - 5.95% -
std::set<int>::erase(iterator)/32 7.31% 19.683 21.122 - 5.27% -
std::is_partitioned(list<int>)_(partitioned)/8192 7.30% 7177.363 7701.451 - 10.97% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 7.30% 725.753 778.747 - 5.78% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 7.30% 49620.033 53241.681 - 7.43% -
std::set<int>::clear()/32 7.27% 620.702 665.817 - 5.68% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 7.26% 1.558 1.671 - 6.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.26% 5.086 5.454 - 3.86% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 7.25% 21.825 23.407 - 9.40% -
std::unordered_multiset<int>::erase(iterator)/8192 7.20% 19.859 21.289 - -11.70% -
std::set<std::string>::contains(key)_(existent)/8192 7.19% 26.645 28.562 - -4.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 7.19% 158427.157 169824.229 - 6.58% -
std::set<int>::erase(key)_(existent)/32 7.17% 21.309 22.838 - 3.92% -
BM_std_minmax_element<char>/65536 7.17% 17124.893 18353.223 - 8.82% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 7.17% 27.331 29.291 - 10.09% -
std::find_if_not(vector<bool>)_(process_all)/8 7.16% 3.469 3.717 - 4.69% -
SetIntersection_Interlaced_Vector_uint32_1024_16 7.14% 2025761.427 2170316.021 - -10.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.10% 54474.300 58343.802 - 3.83% -
std::set<int>::count(key)_(existent)/8192 7.10% 8.044 8.616 - 9.58% -
std::search(list<int>)_(same_length)/1000 7.08% 742.047 794.601 - 6.42% -
std::move_backward(vector<bool>)_(aligned)/64 7.08% 1.724 1.846 - -0.03% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 7.07% 0.605 0.648 - 3.35% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 7.06% 18.128 19.408 - 6.33% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 7.05% 22.251 23.821 - 11.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.04% 1883.538 2016.224 - 4.63% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.04% 741.027 793.165 - 0.50% -
std::find_first_of(vector<int>)_(large_needle)/8192 7.02% 7293784.291 7805754.633 - 12.73% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 7.01% 0.249 0.267 - 5.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.00% 6.534 6.991 - 0.77% -
std::generate(vector<int>)/8192 6.99% 1823.829 1951.344 - -0.29% -
std::unordered_multiset<int>::erase(iterator)/1024 6.97% 19.837 21.220 - 6.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 6.95% 55.807 59.685 - 6.27% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.95% 6.147 6.574 - -0.30% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.94% 883.928 945.249 - -0.29% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6.93% 6675.804 7138.621 - 5.70% -
std::adjacent_find(list<int>)/1048576 6.93% 866338.329 926338.335 - 4.45% -
std::search(list<int>)_(single_element)/1000 6.92% 689.282 736.997 - 3.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 6.90% 0.289 0.309 - -1.09% -
std::find_first_of(vector<int>)_(large_needle)/1024 6.89% 112837.887 120617.882 - 12.23% -
SetIntersection_Front_Vector_uint64_256_256 6.89% 4244218.702 4536565.806 - -0.09% -
std::find_if_not(vector<bool>)_(process_all)/50 6.87% 23.574 25.194 - 2.04% -
std::for_each_n(list<int>)/8192 6.86% 7556.751 8075.074 - -4.52% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.82% 1.470 1.570 - 31.14% -
std::replace_if(vector<int>)_(sprinkled)/50 6.82% 12.827 13.702 - -0.10% -
std::search(list<int>)_(same_length)/1024 6.78% 762.209 813.881 - 5.13% -
BM_deque_deque_copy_backward/64000 6.73% 7405.065 7903.477 - -1.15% -
std::partition(list<int>)_(sparse)/8192 6.73% 7666.741 8182.674 - 8.05% -
std::set<int>::contains(key)_(non-existent)/32 6.72% 2.883 3.077 - 8.64% -
std::multiset<std::string>::erase(key)_(existent)/1024 6.72% 63.722 68.007 - -34.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.71% 45361.311 48407.147 - 6.52% -
std::find_end(deque<int>)_(process_all)/1000 6.71% 283.827 302.864 - 6.20% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.71% 9.528 10.167 - -3.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 6.69% 29.773 31.763 - 27.17% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.68% 30.493 32.530 - 3.58% -
std::swap_ranges(deque<int>)/1024 6.66% 319.166 340.415 - 6.58% -
std::copy_backward(list<int>)/262144 6.65% 216911.166 231329.854 - 0.78% -
std::generate(deque<int>)/32 6.60% 7.972 8.498 - -0.26% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 6.60% 102034.835 108771.249 - 3.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 6.59% 1.221 1.302 - -8.59% -
std::map<int,_int>::find(key)_(existent)/1024 6.58% 4.194 4.470 - 2.33% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.57% 12731.460 13568.401 - 4.64% -
std::equal(deque<int>)_(it,_it,_it)/50 6.55% 22.602 24.083 - 16.52% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 6.53% 19799.780 21093.338 - 5.86% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 6.51% 173133.403 184405.054 - 6.40% -
std::set<std::string>::upper_bound(key)_(existent)/1024 6.50% 22.315 23.766 - 3.69% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.50% 0.409 0.435 - -1.54% -
BM_deque_vector_copy_backward/64000 6.49% 7523.065 8011.195 - -0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 6.48% 1225042.969 1304446.451 - 6.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.48% 52341.438 55731.003 - 24.69% -
BM_std_minmax_element<char>/70000 6.47% 18334.008 19520.137 - 10.07% -
std::unordered_multiset<int>::erase(iterator)/32 6.44% 19.816 21.092 - 6.27% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 6.43% 35.723 38.019 - 6.57% -
BM_vector_deque_ranges_move/2 6.42% 1.945 2.070 - -0.03% -
std::multiset<std::string>::insert(value)_(already_present)/8192 6.41% 69.546 74.001 - 19.19% -
rng::fold_left(list<int>)/32 6.39% 20.560 21.875 - -3.06% -
std::for_each(list<int>)/8 6.39% 2.378 2.530 - -0.45% -
BM_deque_vector_copy_backward/65536 6.38% 7755.877 8250.332 - 1.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.37% 69.520 73.951 - 5.96% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 6.37% 18.374 19.545 - 1.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 6.37% 18.353 19.522 - 6.02% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 6.35% 4757.816 5059.995 - 4.77% -
BM_vector_deque_copy/2 6.35% 1.989 2.116 - 2.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 6.34% 2.360 2.509 - 2.25% -
std::set<int>::lower_bound(key)_(existent)/1024 6.33% 4.302 4.574 - -2.77% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 6.33% 53939.659 57354.805 - 6.32% -
std::set<std::string>::erase(iterator)/1024 6.31% 31.060 33.018 - 3.22% -
std::map<int,_int>::upper_bound(key)_(existent)/32 6.30% 1.742 1.852 - 6.78% -
SetIntersection_None_Set_float_262144_262144 6.29% 1146513.508 1218643.147 - 3.40% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.29% 11863.714 12609.962 - 3.94% -
std::map<int,_int>::count(key)_(non-existent)/32 6.28% 2.873 3.054 - 3.12% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 6.27% 766.792 814.849 - 4.25% -
std::rotate(deque<int>)_(by_1/4)/8192 6.25% 2558.429 2718.452 - -0.88% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 6.22% 0.969 1.030 - -0.39% -
std::swap_ranges(deque<int>)/50 6.20% 15.849 16.832 - 6.15% -
std::swap_ranges(deque<int>)/8192 6.20% 2547.802 2705.729 - 6.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.18% 9882.387 10492.713 - 13.98% -
std::find_if(list<int>)_(process_all)/8 6.16% 2.351 2.496 - 3.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.15% 603.761 640.878 - 6.60% -
std::generate(deque<int>)/50 6.13% 11.949 12.681 - -0.61% -
BM_StringRelational_Eq_Small_Small_ChangeLast 6.13% 2.009 2.133 - 17.58% -
SetIntersection_Interlaced_Set_float_262144_16384 6.12% 1236047.851 1311658.854 - 4.27% -
SetIntersection_Front_Set_float_262144_1 6.11% 986263.395 1046537.366 - -0.06% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6.11% 5823.171 6179.013 - -1.69% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.09% 292.628 310.454 - 2.67% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 6.08% 445.203 472.288 - 9.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.08% 49.293 52.289 - -0.64% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 6.07% 601.874 638.405 - 5.76% -
BM_std_minmax_element<char>/1024 6.07% 275.555 292.272 - 10.31% -
std::unordered_multiset<int>::clear()/32 6.06% 596.436 632.555 - 6.16% -
SetIntersection_None_Set_float_262144_4 6.03% 1149936.281 1219320.965 - 3.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 6.03% 28.394 30.104 - 12.95% -
std::multimap<std::string,_int>::erase(iterator)/8192 6.01% 30.264 32.083 - 0.75% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.00% 189523.719 200892.773 - 6.23% -
std::unordered_multimap<int,_int>::clear()/1024 5.98% 8420.524 8924.394 - 5.15% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 5.96% 0.482 0.511 - 4.45% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.96% 27.789 29.444 - -0.96% -
BM_PushHeap_uint64_Descending_16 5.95% 0.360 0.381 - 6.00% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.93% 12552.625 13297.561 - 5.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.93% 0.460 0.487 - 0.30% -
std::partition(deque<int>)_(sparse)/32 5.91% 10.069 10.663 - -15.64% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.90% 3.982 4.216 - 4.65% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.90% 6760.441 7159.241 - 5.58% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.89% 6.452 6.832 - 5.91% -
BM_deque_deque_ranges_move_backward/5500 5.89% 201.337 213.193 - 3.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.87% 32.530 34.440 - 44.48% -
std::find(list<int>)_(process_all)/1024 5.87% 685.972 726.246 - 5.24% -
std::partition_point(vector<int>)/32 5.87% 2.529 2.678 - 3.65% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 5.86% 2.453 2.596 - 0.96% -
BM_deque_vector_move_backward/64000 5.85% 7515.808 7955.801 - 1.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.85% 765.493 810.296 - 3.76% -
SetIntersection_None_Set_float_262144_256 5.85% 1147915.852 1215089.111 - 3.05% -
std::multimap<int,_int>::erase(key)_(existent)/8192 5.83% 25.856 27.364 - -0.13% -
std::unordered_multimap<int,_int>::clear()/8192 5.83% 64844.701 68626.449 - 5.65% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.82% 6747.790 7140.621 - 6.69% -
std::adjacent_find(vector<int>,_pred)/8 5.82% 3.248 3.437 - 1.42% -
std::rotate_copy(vector<int>)/1024 5.81% 32.641 34.537 - 4.44% -
SetIntersection_None_Set_float_262144_16 5.80% 1145471.517 1211863.445 - 2.96% -
BM_deque_deque_ranges_move_backward/4000 5.80% 144.132 152.486 - -1.89% -
SetIntersection_None_Set_float_16384_1024 5.78% 149967456.792 158638323.503 - 1.08% -
SetIntersection_None_Set_float_262144_64 5.78% 1147883.137 1214197.021 - 3.05% -
BM_std_minmax_element<long_long>/1 5.77% 0.298 0.315 - 4.83% -
SetIntersection_Interlaced_Set_float_256_64 5.77% 13004318.605 13754382.908 - 2.14% -
std::partition(deque<int>)_(sparse)/50 5.77% 15.453 16.344 - -13.61% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.75% 31.675 33.495 - 1.87% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.75% 6329.523 6693.263 - 4.56% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.74% 1.613 1.706 - -1.11% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 5.74% 11.205 11.848 - 4.16% -
std::map<std::string,_int>::insert(value)_(already_present)/32 5.72% 21.369 22.592 - -18.55% -
rng::find_last(deque<int>)_(bail_90%)/1048576 5.70% 25361.449 26807.655 - 4.90% -
SetIntersection_Front_Vector_uint32_16384_16384 5.70% 75350489.860 79642419.575 - 6.30% -
BM_vector_deque_ranges_copy_backward/64 5.69% 2.968 3.137 - 3.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.68% 19903.141 21034.541 - 5.37% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.67% 173542.689 183381.450 - 5.80% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.66% 54691.871 57786.111 - 5.22% -
std::set<int>::equal_range(key)_(existent)/1024 5.65% 4.289 4.532 - 3.28% -
std::remove_copy(deque<int>)_(prefix)/1024 5.65% 375.631 396.868 - 4.64% -
rng::contains_subrange(list<int>)_(process_all)/50 5.65% 16.945 17.903 - 1.61% -
SetIntersection_Interlaced_Set_string_16_16 5.65% 56188439.682 59364594.326 - -0.06% -
rng::find(vector<bool>)_(process_all)/50 5.65% 0.644 0.680 - -20.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5.63% 4237314.430 4476033.927 - 1.53% -
std::all_of(vector<int>)_(process_all)/8 5.63% 2.354 2.486 - 6.50% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.62% 46.791 49.421 - -11.58% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.62% 6767.343 7147.367 - 4.91% -
SetIntersection_None_Set_float_262144_1024 5.61% 1149187.012 1213699.301 - 3.02% -
std::multiset<std::string>::insert(value)_(already_present)/1024 5.60% 53.886 56.901 - 0.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.57% 21.425 22.619 - 2.94% -
std::move(list<int>)/64 5.57% 39.013 41.187 - -5.92% -
BM_PushHeap_uint32_Ascending_1024 5.56% 2.552 2.694 - 3.91% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 5.56% 24.381 25.737 - 10.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.56% 8376.232 8841.701 - 4.80% -
SetIntersection_Front_Vector_uint32_262144_16384 5.54% 75228986.539 79400337.351 - 6.93% -
std::sort(deque<int>)_(pipe-organ)/8192 5.54% 25994.863 27434.973 - 4.45% -
std::find_if_not(vector<int>)_(process_all)/8 5.54% 1.312 1.384 - -0.94% -
bm_ranges_swap_ranges_vb_aligned/16 5.54% 3.319 3.503 - 1.56% -
bm_ranges_swap_ranges_vb_aligned/32 5.50% 3.318 3.501 - 1.61% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.48% 32085.419 33843.837 - 1.79% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.48% 124.371 131.184 - 0.49% -
SetIntersection_None_Set_float_262144_1 5.47% 1159976.074 1223429.852 - 3.50% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.47% 7556.923 7970.176 - 0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 5.45% 52.908 55.794 - 3.16% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 5.45% 15.823 16.685 - -1.28% -
BM_deque_deque_move/0 5.44% 0.809 0.853 - -1.72% -
std::map<int,_int>::erase(iterator)/32 5.44% 20.636 21.759 - 5.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 5.41% 161658796.749 170411314.214 - 8.38% -
std::multiset<std::string>::count(key)_(existent)/1024 5.41% 23.120 24.370 - -3.83% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.40% 760.628 801.737 - 4.88% -
rng::starts_with(deque<int>,_pred)/8192 5.39% 3901.106 4111.451 - 4.91% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 5.39% 7.896 8.321 - 3.87% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.38% 44.321 46.707 - 0.07% -
std::find_if(list<int>)_(process_all)/1024 5.38% 718.228 756.880 - -3.59% -
std::swap_ranges(deque<int>)/32 5.37% 10.415 10.975 - 5.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.37% 756.039 796.655 - 0.41% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 5.37% 209648.572 220906.179 - 5.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.36% 102229.906 107709.232 - -1.10% -
SetIntersection_Interlaced_Set_float_262144_4 5.35% 1254860.434 1321978.025 - 4.33% -
SetIntersection_Front_Vector_uint32_16384_1024 5.34% 5593949.777 5892939.968 - 11.31% -
std::partial_sort_copy(list<int>)_(shuffled)/8 5.34% 11.262 11.864 - 4.25% -
std::map<int,_int>::count(key)_(non-existent)/1024 5.33% 7.222 7.607 - 0.90% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 5.33% 753.329 793.487 - 4.15% -
std::move_backward(deque<int>)/262144 5.33% 30207.481 31817.498 - -0.26% -
BM_std_minmax_element<char>/512 5.32% 140.349 147.811 - 8.64% -
SetIntersection_None_Set_float_16384_256 5.31% 151043094.353 159061174.838 - 1.44% -
std::unique_copy(vector<int>)_(sprinkled)/32 5.30% 13.190 13.889 - 6.26% -
std::multiset<int>::find(key)_(non-existent)/1024 5.29% 5.488 5.778 - 7.08% -
rng::starts_with(vector<int>,_pred)/8 5.29% 2.450 2.580 - 1.08% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 5.29% 1585395.079 1669246.819 - 3.79% -
std::mismatch(deque<int>)_(it,_it,_it)/8 5.29% 3.736 3.934 - 4.97% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.29% 173329.328 182495.211 - 5.98% -
rng::starts_with(deque<int>,_pred)/1048576 5.26% 507583.545 534279.912 - 5.21% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 5.25% 0.338 0.355 - 5.24% -
std::make_heap(vector<int>)_(shuffled)/1024 5.25% 575.513 605.720 - 5.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.24% 98.419 103.578 - -42.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 5.23% 559680.602 588928.532 - 5.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.22% 1.131 1.190 - 0.82% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.20% 1.946 2.047 - 9.26% -
std::count(deque<int>)_(every_other)/1024 5.20% 244.107 256.795 - -0.65% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.19% 9.384 9.871 - 1.56% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.17% 4608.601 4846.854 - 4.85% -
bm_ranges_lexicographical_compare<int>/8 5.16% 1.498 1.575 - 7.60% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.16% 24.627 25.896 - 2.21% -
BM_deque_deque_copy_backward/4000 5.14% 144.896 152.350 - 1.34% -
std::pop_heap(deque<int>)/1024 5.14% 12.280 12.912 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_1024_64 5.14% 3916378.838 4117739.183 - -14.78% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.14% 10438.090 10974.136 - 0.27% -
BM_deque_deque_ranges_move_backward/4096 5.13% 150.551 158.282 - 2.09% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 5.13% 32464.780 34130.643 - 3.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.12% 918.112 965.091 - 3.24% -
std::reverse(list<int>)/4096 5.11% 1765.143 1855.309 - 4.06% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.11% 31.247 32.843 - 8.12% -
std::fill(vector<bool>)/64 5.11% 1.568 1.648 - 17.55% -
std::list<int>::erase(begin)_(cheap_elements)/1024 5.10% 11.062 11.627 - -18.53% -
std::set<int>::find(key)_(existent)/8192 5.10% 8.017 8.426 - 4.97% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.10% 10.524 11.060 - -1.46% -
rng::contains_subrange(list<int>)_(single_element)/50 5.08% 16.341 17.171 - -1.05% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.07% 16509.367 17346.400 - 4.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.05% 1788.355 1878.733 - 3.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.05% 6.622 6.956 - -1.76% -
SetIntersection_Interlaced_Set_string_64_64 5.04% 35009422.244 36774467.354 - 11.36% -
SetIntersection_Interlaced_Vector_string_262144_262144 5.04% 14475865.318 15205326.906 - 5.65% -
BM_deque_deque_ranges_copy_backward/2 5.02% 2.353 2.472 - 10.02% -
std::shift_right(list<int>)/8192 5.02% 7670.697 8055.689 - 8.65% -
std::fill(list<int>)/8192 5.01% 8372.716 8792.030 - 21.19% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.00% 662.007 695.134 - 16.16% -
std::map<int,_int>::count(key)_(non-existent)/8192 5.00% 11.095 11.651 - 0.03% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 5.00% 16.698 17.532 - 1.61% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.99% 2.177 2.285 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4.98% 3440.364 3611.678 - -3.29% -
std::partition_copy(vector<int>)/1024 4.97% 456.835 479.533 - 2.02% -
std::find_first_of(vector<int>)_(large_needle)/50 4.95% 284.622 298.704 - 13.27% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.95% 53994.291 56664.490 - 3.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.93% 47.690 50.041 - 7.14% -
std::partition_point(list<int>)/8192 4.93% 11825.322 12408.038 - -0.04% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.92% 1101875.069 1156106.086 - 3.81% -
std::move_backward(deque<int>)/1048576 4.92% 126941.756 133182.080 - 0.15% -
SetIntersection_None_Vector_uint32_262144_64 4.91% 1119892.315 1174863.307 - 5.95% -
std::search(list<int>)_(same_length)/8192 4.90% 8480.488 8896.104 - -1.02% -
BM_StringEraseWithMove_Huge_Transparent 4.88% 45.328 47.540 - 11.59% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 4.87% 7.651 8.024 - 9.10% -
std::count(deque<int>)_(every_other)/8192 4.85% 1917.375 2010.430 - -0.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 4.84% 41.201 43.195 - 2.10% -
BM_PushHeap_float_Ascending_16 4.84% 0.975 1.022 - 4.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.84% 32354.235 33919.381 - 2.86% -
rng::find_last(vector<char>)_(bail_90%)/8 4.83% 0.440 0.462 - 2.08% -
BM_deque_deque_copy_backward/64 4.83% 3.347 3.509 - 3.33% -
BM_PushHeap_uint32_Ascending_16384 4.82% 3.571 3.743 - 3.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.81% 1.173 1.230 - -2.25% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.81% 273659.304 286820.864 - 1.99% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 4.81% 1312558.910 1375675.630 - 3.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.80% 880135.267 922410.984 - 4.15% -
SetIntersection_None_Set_float_16384_64 4.80% 151453232.826 158724349.656 - 1.01% -
std::copy_n(deque<int>)/1048576 4.80% 50013.368 52414.098 - 1.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 4.79% 137961.977 144568.325 - 5.93% -
std::unordered_set<int>::count(key)_(existent)/8192 4.79% 1.281 1.343 - -12.54% -
std::unordered_multiset<int>::erase(key)_(existent)/32 4.78% 21.109 22.119 - 1.46% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.78% 599.511 628.183 - 4.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 4.77% 41.909 43.907 - 2.59% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.77% 861965.853 903059.832 - 3.27% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.76% 790.962 828.640 - 3.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.74% 286.317 299.901 - 5.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 4.74% 1.101 1.153 - -4.91% -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 4.73% 0.255 0.267 - 3.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.73% 18.571 19.450 - 3.79% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.73% 12418.397 13005.896 - -1.41% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.73% 27194.285 28480.723 - -17.61% -
std::adjacent_find(deque<int>,_pred)/50 4.72% 28.956 30.323 - -0.78% -
std::copy(vector<bool>)_(aligned)/64 4.69% 1.296 1.357 - -0.31% -
std::distance(join_view(vector<vector<int>>))/50 4.68% 0.641 0.671 - 1.67% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.67% 73.661 77.098 - -0.10% -
std::find(vector<long_long>)_(bail_25%)/8 4.66% 0.868 0.908 - -6.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.66% 12928.132 13530.290 - 0.95% -
BM_PushHeap_float_QuickSortAdversary_1 4.66% 0.466 0.488 - -12.61% -
std::sort_heap(vector<int>)/8 4.65% 29.663 31.041 - -6.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.65% 9728.989 10181.080 - 6.11% -
std::rotate(list<int>)_(1_element_backward)/50 4.63% 24.776 25.924 - -0.04% -
std::stable_partition(deque<int>)_(sparse)/1024 4.60% 422.350 441.794 - -4.18% -
SetIntersection_Front_Set_string_262144_256 4.59% 15079210.532 15771826.738 - 5.69% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.59% 276939.835 289649.883 - 2.40% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.58% 2.577 2.696 - -7.22% -
std::stable_sort(vector<int>)_(ascending)/8192 4.58% 13440.194 14055.885 - 4.40% -
std::find_if_not(list<int>)_(process_all)/32768 4.58% 25380.825 26542.980 - 2.21% -
BM_StringFindStringLiteral/64 4.58% 2.157 2.255 - 3.50% -
std::multiset<int>::find(key)_(non-existent)/8192 4.57% 8.439 8.825 - 8.71% -
std::fill_n(deque<int>)/8192 4.57% 233.541 244.218 - -3.85% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.56% 20.356 21.285 - -4.23% -
std::multiset<int>::ctor(const&)/8192 4.56% 53158.406 55583.780 - 9.49% -
bm_ranges_swap_ranges_vb_aligned/8 4.56% 3.286 3.435 - 1.20% -
BM_CmpEqual_uint_short 4.55% 1.018 1.064 - 1.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.55% 0.275 0.287 - 4.51% -
SetIntersection_Interlaced_Vector_float_256_64 4.55% 7220884.605 7549371.262 - -2.13% -
std::adjacent_find(vector<int>,_pred)/50 4.54% 23.425 24.489 - 2.54% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.53% 11644.559 12171.995 - 2.31% -
std::unique(deque<int>)_(sprinkled)/52 4.52% 58.694 61.348 - 0.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.52% 19903.805 20803.452 - 5.43% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.52% 8.165 8.534 - 3.74% -
std::copy_n(list<int>)/32768 4.50% 26331.454 27517.551 - 5.07% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 4.50% 55.230 57.717 - 1.87% -
std::map<int,_int>::erase(key)_(existent)/1024 4.50% 24.405 25.503 - 5.63% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.49% 41.552 43.416 - -0.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.49% 1.299 1.357 - 1.61% -
BM_CmpLess_uchar_schar 4.47% 1.017 1.063 - 0.97% -
std::search(deque<int>)_(same_length)/8192 4.47% 3784.681 3953.942 - 3.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 4.47% 6.293 6.574 - 1.53% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.44% 19872.774 20755.488 - 4.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 4.44% 1.044 1.090 - 0.99% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.44% 287.638 300.403 - -1.63% -
std::transform(list<int>)_(identity_transform)/50 4.42% 30.184 31.517 - 2.18% -
BM_CmpEqual_ushort_schar 4.41% 0.991 1.035 - 2.11% -
SetIntersection_None_Set_float_262144_16384 4.40% 1155743.326 1206646.400 - 3.15% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.40% 40.686 42.478 - 8.50% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.40% 57426.303 59953.104 - 7.26% -
SetIntersection_Front_Set_string_16384_64 4.40% 4563398.457 4764189.534 - 10.85% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 4.40% 23.217 24.238 - -0.36% -
std::for_each_n(vector<int>)/8 4.40% 2.638 2.754 - 2.52% -
std::search(list<int>)_(no_match)/1024 4.38% 730.845 762.881 - 2.62% -
BM_PushHeap_uint32_Random_1024 4.38% 5.632 5.879 - 2.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.38% 1401.710 1463.087 - 3.53% -
std::unique(list<int>)_(sprinkled)/8192 4.38% 7867.209 8211.497 - 1.60% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.38% 52139.615 54420.850 - 4.50% -
std::partition_point(vector<int>)/8192 4.37% 9.238 9.642 - 2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.37% 0.615 0.642 - 11.81% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.36% 520.337 543.027 - 4.26% -
BM_PushHeap_uint32_SingleElement_16 4.36% 0.340 0.355 - 5.82% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 4.36% 1.626 1.697 - 6.18% -
BM_PushHeap_uint32_Random_256 4.35% 5.414 5.649 - 2.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.35% 707.880 738.643 - -0.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.35% 24.579 25.647 - -26.77% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.34% 22.447 23.421 - -1.16% -
BM_CmpEqual_ushort_int 4.33% 1.038 1.083 - 1.11% -
rng::find_last(vector<int>)_(bail_90%)/50 4.33% 1.415 1.476 - 1.06% -
rng::contains(vector<int>)_(process_all)/8 4.33% 2.522 2.631 - -1.17% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 4.33% 56.612 59.061 - 3.80% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 4.33% 22.265 23.228 - 14.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.32% 24.028 25.067 - -0.89% -
std::partial_sort_copy(list<int>)_(descending)/8 4.32% 16.292 16.995 - 1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 4.31% 1240045.735 1293548.828 - 5.99% -
SetIntersection_Interlaced_Set_float_262144_262144 4.31% 1634342.285 1704832.275 - 4.15% -
rng::contains(list<int>)_(process_all)/32 4.31% 9.064 9.455 - -0.80% -
BM_deque_vector_copy_backward/0 4.31% 1.476 1.539 - 4.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 4.31% 36.712 38.295 - 0.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.31% 2190145.505 2284566.310 - -0.12% -
ranges::minmax(std::deque<__int128>)/64 4.31% 30.597 31.915 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.30% 3.525 3.676 - 1.03% -
std::set<std::string>::equal_range(key)_(non-existent)/0 4.30% 0.255 0.266 - 3.09% -
SetIntersection_Front_Set_uint32_16384_64 4.29% 1688614.325 1761121.146 - 10.20% -
BM_deque_deque_ranges_copy_backward/5500 4.29% 201.876 210.539 - 3.29% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 4.29% 615.139 641.515 - 4.80% -
std::find_end(list<int>)_(match_near_end)/1000 4.26% 76.530 79.787 - 2.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.25% 2.933 3.058 - 2.55% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 4.25% 1.379 1.437 - -3.22% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 4.24% 0.254 0.265 - 2.71% -
std::unordered_set<int>::erase(key)_(existent)/32 4.23% 20.826 21.706 - 1.88% -
std::find_if_not(vector<bool>)_(process_all)/1024 4.22% 559.418 583.045 - 0.03% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.22% 4.326 4.509 - 1.29% -
SetIntersection_Interlaced_Set_float_16384_1024 4.21% 169092099.833 176211261.069 - -0.68% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.21% 14.973 15.603 - 4.60% -
BM_deque_deque_ranges_move_backward/1024 4.21% 37.870 39.464 - 3.61% -
SetIntersection_Interlaced_Vector_float_64_64 4.21% 10886581.015 11344579.482 - -0.88% -
SetIntersection_None_Set_float_16384_1 4.21% 151972274.179 158365667.866 - 0.84% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.20% 11.133 11.601 - -10.51% -
BM_vector_deque_copy/1024 4.20% 35.771 37.274 - 3.12% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.20% 35.721 37.221 - 5.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.20% 15.694 16.352 - -2.21% -
std::is_partitioned(list<int>)_(partitioned)/32 4.19% 8.544 8.903 - -0.67% -
std::partition(vector<int>)_(dense)/1024 4.19% 239.833 249.880 - -0.84% -
std::multiset<int>::upper_bound(key)_(existent)/8192 4.19% 14.686 15.301 - 3.46% -
std::adjacent_find(vector<int>,_pred)/1024 4.19% 397.633 414.285 - -5.20% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.18% 11.466 11.946 - 3.09% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 4.17% 104.432 108.788 - 1.42% -
SetIntersection_Interlaced_Vector_string_16384_64 4.17% 13157231.822 13705920.629 - -8.83% -
BM_deque_vector_ranges_move_backward/1 4.16% 2.010 2.094 - 0.34% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.15% 921.764 959.972 - 2.41% -
std::set<std::string>::lower_bound(key)_(existent)/8192 4.14% 29.474 30.696 - 0.23% -
std::unique(deque<int>)_(sprinkled)/32 4.14% 51.764 53.906 - -1.08% -
SetIntersection_Interlaced_Set_float_16384_16 4.12% 204503954.986 212926298.821 - 1.22% -
BM_deque_vector_move_backward/2 4.12% 1.765 1.837 - 3.53% -
BM_deque_vector_move/2 4.12% 1.770 1.843 - 0.09% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 4.11% 525.173 546.755 - 3.93% -
std::pop_heap(vector<std::string>)/8 4.11% 53.254 55.441 - 3.52% -
BM_deque_vector_ranges_move_backward/2 4.10% 1.764 1.836 - 3.56% -
BM_deque_vector_ranges_move_backward/65536 4.10% 7911.153 8235.675 - 2.78% -
BM_std_minmax_element<char>/64 4.10% 17.310 18.020 - 5.86% -
BM_PushHeap_string_Ascending_4 4.09% 2.548 2.652 - 1.25% -
std::map<int,_int>::erase(iterator)/1024 4.08% 20.701 21.546 - 4.59% -
rng::find_last(list<int>)_(bail_10%)/1048576 4.08% 784660.727 816658.670 - 3.90% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 4.07% 18.777 19.541 - 3.27% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.07% 737.214 767.199 - 1.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 4.07% 19.981 20.793 - 4.58% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 4.06% 16.127 16.781 - 3.41% -
std::copy_n(vector<int>)/8 4.05% 2.162 2.250 - -3.04% -
BM_std_minmax_element<char>/4 4.05% 1.213 1.262 - 5.22% -
std::move_backward(deque<int>)/8 4.04% 3.363 3.499 - 1.52% -
std::list<int>::erase(begin)_(cheap_elements)/8192 4.04% 11.165 11.617 - -21.03% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 4.03% 8527.596 8871.435 - 3.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.02% 0.274 0.285 - 4.41% -
std::copy(deque<int>)/8 4.02% 2.655 2.762 - -0.94% -
SetIntersection_Interlaced_Set_float_16384_64 4.02% 210366080.108 218821098.842 - -0.19% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 4.02% 1.627 1.692 - 5.63% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.01% 6.971 7.251 - 3.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.99% 18.397 19.131 - 3.18% -
SetIntersection_Interlaced_Vector_string_262144_16384 3.99% 1010049.561 1050364.584 - 2.01% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.99% 4.018 4.178 - -0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 3.98% 7831.627 8143.407 - 3.99% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.98% 20.341 21.151 - 4.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.97% 54663.742 56832.216 - 1.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.97% 73.206 76.109 - -5.64% -
std::partial_sort_copy(vector<int>)_(descending)/8192 3.96% 93498.452 97202.569 - 3.30% -
SetIntersection_None_Set_float_16384_16 3.96% 151855596.352 157865921.164 - 0.53% -
std::copy_n(deque<int>)/4096 3.96% 145.424 151.178 - -1.68% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 3.95% 49.280 51.228 - 4.05% -
BM_deque_deque_move/1 3.93% 2.484 2.582 - 0.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 3.93% 84.623 87.944 - -0.33% -
BM_deque_deque_move_backward/4000 3.92% 144.932 150.619 - 0.41% -
SetIntersection_Front_Vector_string_256_256 3.92% 19202575.762 19954594.583 - 1.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 3.91% 11.235 11.675 - -23.85% -
bm_lexicographical_compare<signed_char>/8 3.91% 3.302 3.431 - 2.78% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 3.91% 18.366 19.085 - 2.26% -
BM_StringAssignAsciiz_Empty_Opaque 3.91% 3.038 3.157 - 1.75% -
SetIntersection_None_Set_float_16384_16384 3.90% 152495069.253 158448491.936 - -1.21% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.90% 2.906 3.020 - 2.57% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.90% 357.130 371.050 - 2.67% -
SetIntersection_None_Set_float_64_1 3.89% 21718738.212 22563614.196 - 0.34% -
bm_lexicographical_compare<int>/64 3.89% 4.344 4.513 - -1.72% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 3.88% 5.162 5.362 - 0.65% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 3.88% 15.315 15.909 - 2.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.88% 24.042 24.975 - 1.44% -
SetIntersection_None_Set_float_16384_4 3.87% 152401497.371 158303382.619 - 0.73% -
std::find_if(list<int>)_(bail_25%)/1024 3.87% 127.937 132.884 - -26.91% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.86% 10941.331 11363.887 - -0.20% -
std::sort(vector<int>)_(heap)/8 3.86% 23.624 24.535 - 1.10% -
rng::contains(list<int>)_(process_all)/1048576 3.85% 822119.069 853752.632 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.85% 3203303.726 3326509.818 - -7.07% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.85% 1.154 1.198 - -0.10% -
std::map<int,_int>::find(key)_(existent)/8192 3.84% 5.324 5.528 - 0.13% -
std::count(deque<int>)_(every_other)/8 3.81% 2.522 2.618 - 0.70% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.81% 279303.184 289940.525 - 3.37% -
BM_deque_deque_ranges_copy_backward/4096 3.80% 150.881 156.616 - 1.56% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.80% 7596.359 7884.911 - 8.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.79% 19352590.987 20086460.464 - 2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.79% 1078496.632 1119351.184 - 1.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 3.79% 23.609 24.503 - -9.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 3.78% 0.595 0.618 - 2.72% -
std::remove(vector<int>)_(sprinkled)/8192 3.77% 1966.091 2040.146 - 0.46% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.76% 8.270 8.581 - -5.63% -
ranges::minmax(std::list<char>)/8 3.76% 2.512 2.607 - 0.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.75% 30.463 31.606 - -2.95% -
SetIntersection_None_Vector_uint32_16384_1 3.75% 1106121.428 1147586.215 - 4.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.75% 11801.055 12243.060 - 5.90% -
BM_PushHeap_uint64_Descending_4 3.75% 0.371 0.385 - 6.81% -
std::rotate_copy(deque<int>)/32 3.74% 2.573 2.669 - -3.83% -
BM_deque_vector_ranges_move/4000 3.74% 138.140 143.305 - 1.27% -
std::find_end(vector<int>)_(same_length)/8192 3.74% 1995.053 2069.618 - -0.30% -
BM_deque_deque_ranges_copy_backward/4000 3.74% 144.861 150.274 - 0.19% -
SetIntersection_Front_Set_string_16384_256 3.73% 14841135.951 15394719.424 - 1.76% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.73% 9.313 9.661 - 3.30% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 3.72% 1.516 1.573 - -7.36% -
BM_vector_deque_ranges_copy_backward/512 3.72% 17.478 18.129 - 2.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.72% 375.367 389.316 - 3.48% -
SetIntersection_Front_Set_uint32_262144_16384 3.71% 219248401.645 227373120.131 - 4.70% -
BM_StringFindAllMatch/64 3.70% 3.236 3.355 - 2.97% -
std::reverse(deque<int>)/4096 3.70% 716.031 742.521 - 0.24% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.68% 1.775 1.840 - -2.12% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.68% 6715.447 6962.597 - 2.67% -
SetIntersection_None_Vector_uint32_16384_64 3.67% 1101771.937 1142247.872 - 3.02% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 3.67% 0.456 0.473 - 49.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 3.67% 18.768 19.457 - -1.82% -
BM_vector_deque_copy_backward/1 3.67% 2.240 2.323 - 2.67% -
SetIntersection_None_Vector_string_16384_256 3.66% 1194138.645 1237899.556 - 4.54% -
std::set<int>::upper_bound(key)_(existent)/32 3.66% 1.748 1.812 - 0.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 3.66% 33.534 34.760 - 3.49% -
std::find_end(deque<int>)_(match_near_end)/1024 3.65% 32.402 33.586 - -0.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.65% 19.460 20.170 - 6.83% -
SetIntersection_Interlaced_Set_float_262144_16 3.65% 1557667.969 1614465.334 - 1.99% -
std::multiset<std::string>::contains(key)_(non-existent)/0 3.64% 0.275 0.285 - 0.70% -
std::set<int>::upper_bound(key)_(existent)/1024 3.63% 4.077 4.225 - -1.76% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.61% 32.188 33.350 - -0.13% -
std::map<int,_int>::equal_range(key)_(existent)/8192 3.61% 5.412 5.608 - 0.85% -
BM_PushHeap_float_Ascending_262144 3.60% 5.091 5.274 - -1.17% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.60% 14.449 14.969 - 1.62% -
rng::starts_with(deque<int>)/1000 3.58% 461.492 478.018 - 3.18% -
SetIntersection_None_Vector_uint32_16384_256 3.58% 1107168.391 1146797.345 - 3.00% -
std::for_each_n(list<int>)/50 3.58% 22.520 23.325 - 5.85% -
std::stable_sort(vector<int>)_(repeated)/1024 3.57% 1089.040 1127.959 - 4.11% -
std::find_end(forward_list<int>)_(same_length)/8192 3.57% 14303.659 14814.059 - 1.34% -
BM_toupper_string<wchar_t> 3.55% 6.301 6.525 - 4.11% -
std::copy_if(list<int>)_(entire_range)/32768 3.55% 25584.541 26493.592 - 0.30% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.55% 23101.802 23921.033 - 2.70% -
std::multiset<int>::clear()/8192 3.54% 77411.804 80155.642 - -2.32% -
rng::contains(list<int>)_(process_all)/8 3.54% 2.328 2.411 - 0.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 3.54% 14722.141 15243.063 - 2.64% -
std::count(vector<int>)_(every_other)/1048576 3.53% 104542.504 108237.752 - 2.58% -
SetIntersection_None_Set_string_16384_256 3.53% 201923062.792 209054122.879 - -3.05% -
std::search(deque<int>)_(single_element)/1000 3.52% 436.016 451.372 - -0.21% -
BM_vector_deque_copy_backward/2 3.52% 2.000 2.070 - 3.13% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.52% 0.316 0.327 - 1.51% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.51% 18.145 18.783 - 3.00% -
BM_deque_vector_move_backward/1 3.51% 2.069 2.141 - 1.51% -
std::map<int,_int>::count(key)_(existent)/1024 3.51% 3.720 3.850 - -0.82% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.51% 24.669 25.534 - -14.96% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.50% 2.956 3.060 - 3.00% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.50% 4.661 4.825 - 6.81% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.50% 96.151 99.513 - -2.28% -
SetIntersection_None_Vector_uint32_262144_262144 3.48% 1120392.590 1159388.035 - 1.57% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.46% 1331.791 1377.937 - 3.87% -
BM_PushHeap_uint64_Random_4 3.46% 2.559 2.647 - 10.42% -
rng::find_last(vector<int>)_(bail_10%)/8 3.45% 2.005 2.074 - 1.83% -
std::map<int,_int>::find(key)_(existent)/32 3.45% 1.696 1.754 - 0.86% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 3.44% 19.562 20.236 - -6.55% -
rng::find_last(forward_list<int>)_(bail_10%)/8 3.44% 2.295 2.374 - 2.75% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.44% 533.850 552.199 - 1.73% -
BM_StringFindStringLiteral/256 3.44% 5.423 5.610 - 2.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.43% 171479006.353 177359316.546 - 0.70% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.43% 228.335 236.160 - -0.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.43% 54968.162 56851.447 - -2.47% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 3.42% 0.344 0.356 - 2.91% -
SetIntersection_Front_Set_string_262144_16384 3.42% 337008874.244 348543360.785 - -0.04% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.42% 2.257 2.335 - 2.45% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.41% 62287.851 64409.410 - 2.53% -
SetIntersection_None_Set_uint32_262144_16384 3.40% 1167735.758 1207495.606 - 4.49% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.40% 12.821 13.257 - 2.40% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.40% 56676.944 58604.520 - 13.22% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.40% 246509.749 254889.709 - 0.96% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3.39% 19.512 20.174 - 2.49% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.39% 400.050 413.610 - 3.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.39% 12893455.171 13330411.966 - 1.22% -
std::search(deque<int>,_pred)_(no_match)/1024 3.38% 437.641 452.449 - -4.72% -
std::search(vector<int>,_pred)_(no_match)/1000 3.38% 513.867 531.248 - -0.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.37% 248.146 256.514 - -0.28% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.37% 4.802 4.964 - 1.25% -
std::search(vector<int>,_pred)_(no_match)/8192 3.37% 4171.108 4311.628 - -0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.36% 3.206 3.314 - -0.70% -
SetIntersection_None_Vector_uint32_16_1 3.36% 63366348.795 65495876.179 - 3.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.36% 18.477 19.097 - 2.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.35% 53.714 55.516 - 0.75% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.35% 13.310 13.756 - 3.14% -
BM_getline_string 3.35% 16.615 17.172 - 0.27% -
BM_vector_deque_copy/64 3.34% 2.826 2.920 - 4.22% -
BM_std_minmax_element<long_long>/4000 3.34% 1038.441 1073.157 - -0.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 3.33% 13.563 14.015 - -9.03% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 3.33% 10.568 10.920 - 0.04% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.33% 1864.525 1926.603 - 1.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.33% 18.315 18.924 - 2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.32% 1075143.141 1110865.250 - -0.05% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.32% 20.274 20.947 - 0.14% -
std::shift_left(list<int>)/32 3.32% 13.336 13.778 - -0.31% -
std::reverse(deque<int>)/32768 3.32% 5702.227 5891.266 - -0.01% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.31% 1.442 1.489 - 1.17% -
std::rotate(deque<int>)_(by_1/2)/8192 3.31% 1560.354 1612.032 - -2.62% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.31% 634692.669 655691.667 - 3.47% -
SetIntersection_Interlaced_Set_string_16384_256 3.30% 347654279.646 359133605.152 - -0.34% -
rng::find_if(vector<bool>)_(process_all)/1048576 3.30% 587952.066 607346.601 - 3.69% -
std::find(list<int>)_(process_all)/8 3.30% 2.247 2.321 - 0.16% -
std::partition(list<int>)_(dense)/32 3.30% 8.726 9.014 - -1.42% -
BM_deque_deque_ranges_copy_backward/1 3.29% 2.626 2.713 - 10.11% -
std::unordered_set<std::string>::erase(iterator)/8192 3.29% 29.191 30.153 - -5.98% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.29% 516997.163 534018.553 - -0.49% -
BM_PushHeap_uint32_Random_64 3.29% 5.028 5.193 - 0.93% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.29% 10.912 11.271 - 4.82% -
std::partial_sort_copy(vector<int>)_(descending)/1024 3.28% 7867.574 8126.024 - 2.71% -
std::copy_if(vector<int>)_(every_other)/1048576 3.28% 492919.995 509081.625 - -0.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.27% 601609.240 621266.872 - 2.65% -
SetIntersection_Interlaced_Set_float_64_16 3.26% 21455200.570 22155426.140 - -1.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.26% 18.444 19.045 - 3.50% -
SetIntersection_None_Vector_uint32_16_4 3.26% 53892179.854 55648494.107 - 4.08% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.26% 17.454 18.022 - -1.03% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.26% 157.664 162.799 - 3.12% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.26% 5.539 5.720 - 1.78% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 3.25% 93302.858 96331.672 - 2.97% -
BM_PushHeap_uint64_Ascending_16384 3.24% 3.574 3.690 - -1.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.24% 391.343 404.019 - 3.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.24% 47.647 49.189 - -12.43% -
BM_deque_vector_copy/1 3.23% 2.067 2.133 - -0.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.21% 1735.289 1791.048 - -0.46% -
rng::starts_with(deque<int>)/8 3.20% 3.979 4.107 - -2.23% -
rng::contains(deque<int>)_(process_all)/1048576 3.20% 242800.589 250567.083 - -2.36% -
SetIntersection_Front_Set_uint64_16384_1 3.20% 1008932.772 1041186.005 - 1.40% -
BM_std_minmax_element<long_long>/512 3.19% 137.089 141.468 - 0.33% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 3.19% 505570.470 521689.024 - 2.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.19% 7147034.371 7374752.316 - -1.88% -
std::sort(vector<NonIntegral>)_(heap)/8 3.18% 23.125 23.861 - 1.37% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 3.18% 7890.025 8140.840 - 2.78% -
std::reverse_copy(list<int>)/8 3.18% 2.350 2.424 - -0.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.17% 6.480 6.685 - 0.18% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 3.16% 1.662 1.714 - -2.31% -
ranges::minmax(std::deque<long_long>)/64 3.16% 22.893 23.616 - -9.72% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.15% 14.168 14.614 - 2.61% -
SetIntersection_Interlaced_Set_float_1024_256 3.14% 13983835.652 14423500.674 - -0.01% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.13% 1.203 1.241 - -7.83% -
SetIntersection_Front_Vector_uint32_262144_64 3.13% 1327861.990 1369429.542 - 0.59% -
BM_deque_vector_ranges_move/2 3.13% 1.786 1.842 - 0.09% -
BM_deque_deque_ranges_move/65536 3.13% 3075.081 3171.202 - 2.12% -
BM_deque_deque_ranges_move/64000 3.13% 3055.354 3150.843 - 2.45% -
std::partition_copy(list<int>)/32 3.12% 8.721 8.993 - 0.62% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.12% 1841.833 1899.281 - 1.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.12% 17.444 17.988 - -0.06% -
BM_std_minmax_element<long_long>/1024 3.11% 270.111 278.516 - 0.10% -
std::multiset<int>::clear()/1024 3.11% 9817.049 10122.351 - -2.19% -
std::set<std::string>::count(key)_(non-existent)/8192 3.11% 33.123 34.153 - 4.84% -
SetIntersection_None_Vector_uint32_16_16 3.10% 33730264.381 34775344.017 - 4.03% -
std::adjacent_find(vector<int>,_pred)/1048576 3.10% 461212.820 475488.991 - -1.43% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.09% 6.378 6.576 - 1.25% -
ranges::min(std::list<char>)/70000 3.08% 52834.320 54460.345 - -0.34% -
std::replace(deque<int>)_(prefix)/32 3.07% 12.692 13.082 - 1.79% -
SetIntersection_Interlaced_Set_float_262144_256 3.07% 1532402.670 1579408.445 - 1.88% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 3.07% 2.072 2.135 - 2.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.07% 13999395.298 14428478.999 - 4.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.06% 22.147 22.825 - 1.43% -
BM_CmpEqual_uint_int 3.06% 1.046 1.078 - 3.34% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.06% 12666.791 13053.971 - 6.22% -
SetIntersection_None_Vector_uint32_262144_4 3.05% 1124688.187 1159036.167 - 2.93% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 3.05% 13.231 13.635 - 2.85% -
SetIntersection_None_Vector_string_262144_262144 3.03% 1288853.432 1327937.131 - 2.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.03% 2.336 2.407 - -15.57% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.03% 31.822 32.786 - 2.43% -
SetIntersection_None_Set_uint32_16384_16384 3.02% 155955144.140 160665654.735 - 2.28% -
BM_PushHeap_uint32_SingleElement_16384 3.02% 0.356 0.367 - 3.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.02% 1.308 1.348 - 0.93% -
BM_deque_deque_ranges_move/2 3.02% 2.240 2.307 - 0.04% -
std::search(vector<int>,_pred)_(no_match)/1048576 3.02% 586205.801 603882.082 - -0.00% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.01% 21.373 22.017 - -1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.01% 1821640.777 1876530.352 - 4.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.01% 380.721 392.175 - 3.85% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 3.01% 23.447 24.152 - 1.54% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.00% 390.750 402.485 - 2.89% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.00% 23.832 24.548 - -0.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.00% 35077.373 36130.140 - 1.19% -
std::rotate_copy(list<int>)/32 3.00% 8.639 8.898 - 2.03% -
rng::find_if(vector<bool>)_(process_all)/50 2.97% 23.266 23.956 - 1.93% -
BM_PushHeap_uint64_Ascending_262144 2.97% 4.781 4.923 - -1.97% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 2.95% 17.901 18.428 - 1.22% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.95% 49523.705 50982.592 - 1.32% -
std::partial_sort(vector<int>)_(descending)/8 2.94% 24.012 24.717 - -0.59% -
std::is_sorted(vector<int>)/8 2.93% 2.068 2.128 - 3.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.93% 2276498.561 2343230.417 - 4.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.93% 0.679 0.699 - 0.76% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.93% 1869.697 1924.443 - 1.51% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.93% 25014.029 25746.059 - -3.43% -
std::partition(list<int>)_(sparse)/32 2.92% 8.770 9.025 - -0.53% -
std::count(list<int>)_(every_other)/1024 2.90% 693.767 713.918 - -0.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.90% 11223.150 11548.978 - -0.33% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.90% 932.719 959.788 - 2.33% -
std::set<std::string>::count(key)_(non-existent)/1024 2.90% 23.538 24.221 - 3.83% -
std::set<int>::erase(key)_(non-existent,_end)/1024 2.90% 5.374 5.530 - 1.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.89% 9.787 10.070 - -7.12% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.89% 1881.352 1935.726 - 1.07% -
BM_num_put<const_void*> 2.89% 11.976 12.321 - -1.02% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.89% 24.879 25.597 - 2.44% -
SetIntersection_None_Vector_uint32_4_4 2.88% 134037714.092 137900822.703 - 3.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.87% 4675.210 4809.422 - 3.97% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.87% 43.584 44.835 - 0.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.87% 31.621 32.529 - 0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.87% 1067949.770 1098582.832 - 0.74% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.87% 94263.220 96965.788 - 0.83% -
std::set<int>::lower_bound(key)_(existent)/8192 2.87% 7.748 7.970 - -2.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.86% 20.917 21.516 - 1.69% -
SetIntersection_None_Set_uint32_262144_262144 2.86% 1175592.285 1209228.436 - 4.99% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 2.86% 61.690 63.454 - 2.37% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 2.85% 11.791 12.127 - -1.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.84% 366.340 376.756 - 2.66% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.84% 18.359 18.880 - 2.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.84% 320.323 329.415 - -1.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.84% 22.855 23.503 - 0.89% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 2.83% 17.959 18.467 - 1.55% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.83% 5.011 5.153 - -6.37% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.81% 30.484 31.342 - 4.10% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.81% 8103.568 8331.371 - 1.48% -
std::set<int>::erase(key)_(non-existent,_end)/32 2.81% 2.252 2.315 - -0.07% -
std::unordered_set<std::string>::clear()/32 2.80% 933.402 959.563 - 3.60% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.80% 22.012 22.628 - 4.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.80% 42.246 43.427 - 1.05% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.79% 2.366 2.432 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.79% 0.602 0.619 - 1.95% -
BM_PushHeap_uint32_SingleElement_1024 2.79% 0.363 0.373 - 2.74% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.79% 7.939 8.161 - 0.20% -
std::for_each_n(list<int>)/32 2.79% 11.250 11.564 - 2.55% -
BM_std_minmax_element<long_long>/4096 2.78% 1065.511 1095.174 - -0.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.78% 44.337 45.571 - 2.31% -
std::find(list<int>)_(bail_25%)/1024 2.78% 127.848 131.403 - 1.55% -
std::copy_if(vector<int>)_(entire_range)/64 2.78% 15.285 15.710 - -0.95% -
std::pop_heap(deque<float>)/1024 2.78% 13.299 13.668 - 10.45% -
SetIntersection_None_Vector_uint32_4_1 2.78% 214306786.853 220257134.393 - 3.51% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.77% 20.756 21.331 - 1.77% -
BM_PushHeap_uint64_Descending_64 2.77% 0.376 0.387 - 2.83% -
BM_vector_deque_ranges_move_backward/5500 2.76% 197.046 202.489 - 1.70% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.76% 1.226 1.259 - -0.18% -
BM_PushHeap_uint32_Random_16 2.76% 4.116 4.230 - 0.35% -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.76% 27.948 28.718 - 0.80% -
BM_CmpEqual_uint_uchar 2.76% 1.093 1.123 - 3.97% -
SetIntersection_Interlaced_Vector_string_262144_4 2.75% 2183326.230 2243393.775 - -0.80% -
std::vector<std::string>::ctor(size)/8192 2.74% 4176.704 4291.320 - 2.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.74% 9.926 10.198 - -0.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.74% 21.627 22.220 - 6.26% -
SetIntersection_None_Set_float_64_64 2.74% 11168700.624 11474899.570 - -0.65% -
std::find_end(vector<int>)_(same_length)/1000 2.74% 246.171 252.915 - 3.78% -
std::find_first_of(list<int>)_(large_needle)/8192 2.73% 47909902.735 49219925.001 - -0.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.73% 32.140 33.018 - 4.62% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.73% 583.200 599.121 - 4.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.73% 179583.451 184484.283 - 1.09% -
BM_vector_deque_ranges_copy_backward/5500 2.73% 196.280 201.632 - 2.50% -
std::find_end(vector<int>)_(match_near_end)/8192 2.73% 200.381 205.844 - -0.43% -
BM_vector_deque_move_backward/4000 2.72% 139.969 143.780 - -3.04% -
std::shift_left(deque<int>)/32 2.72% 3.780 3.882 - 1.89% -
std::adjacent_find(list<int>)/50 2.72% 22.970 23.595 - 0.92% -
rng::find_if(vector<bool>)_(process_all)/8 2.72% 3.483 3.577 - 2.87% -
SetIntersection_Interlaced_Set_float_16384_4 2.72% 165098108.045 169583557.341 - -1.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.72% 7.023 7.214 - 0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.72% 0.599 0.615 - 1.78% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.71% 1.456 1.495 - 2.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.71% 1.281 1.315 - 1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.71% 0.628 0.645 - 1.89% -
BM_CmpEqual_uint_uint 2.71% 1.068 1.097 - 6.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.71% 365.460 375.361 - 4.01% -
BM_deque_deque_copy_backward/2 2.71% 2.468 2.535 - 4.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.69% 43524.926 44696.504 - -1.08% -
BM_CmpEqual_short_ushort 2.69% 1.078 1.107 - 2.56% -
SetIntersection_None_Set_uint32_16384_1024 2.69% 152879738.503 156991101.505 - 1.24% -
SetIntersection_None_Vector_uint32_256_64 2.69% 3409655.918 3501249.779 - 2.86% -
SetIntersection_None_Vector_uint32_262144_1 2.68% 1122893.214 1153038.805 - 2.80% -
BM_vector_deque_copy/512 2.68% 16.907 17.361 - 2.51% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.68% 903848.015 928068.970 - 0.33% -
std::move(vector<bool>)_(unaligned)/64 2.68% 1.636 1.680 - 3.38% -
std::find(vector<char>)_(bail_25%)/8192 2.67% 39.449 40.504 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.67% 9699363.595 9958150.793 - -2.20% -
BM_PushHeap_string_Descending_1024 2.66% 2.436 2.501 - 1.49% -
std::adjacent_find(list<int>,_pred)/8192 2.66% 7362.896 7558.959 - -1.75% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.66% 24441.824 25092.273 - 5.05% -
rng::starts_with(deque<int>)/1024 2.66% 476.854 489.529 - 3.66% -
std::rotate(list<int>)_(1_element_backward)/32 2.65% 13.135 13.484 - 0.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.65% 2.239 2.299 - 4.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.65% 1108328.716 1137695.621 - 5.34% -
BM_vector_deque_copy_backward/4000 2.65% 140.927 144.659 - -2.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.64% 43.644 44.798 - -27.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 2.64% 21528.847 22097.835 - 2.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.63% 10.340 10.612 - -5.40% -
std::adjacent_find(vector<int>,_pred)/8192 2.63% 3179.507 3263.168 - -0.05% -
BM_deque_vector_move/0 2.62% 1.401 1.438 - -9.40% -
std::find_end(vector<int>)_(match_near_end)/1000 2.62% 27.731 28.457 - 0.76% -
BM_std_minmax_element<int>/64 2.62% 17.055 17.502 - -2.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.61% 72.001 73.881 - 87.75% -
rng::for_each(multimap<int>)/8 2.61% 6.131 6.291 - 0.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.60% 2.171 2.228 - -1.33% -
std::shift_left(deque<int>)/50 2.60% 5.428 5.569 - 0.18% -
BM_deque_vector_ranges_move/1 2.59% 2.029 2.082 - -0.95% -
rng::find(vector<bool>)_(process_all)/1048576 2.59% 3611.892 3705.466 - 0.13% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.59% 5978.461 6133.258 - 4.78% -
BM_vector_deque_move_backward/5500 2.58% 197.193 202.290 - -0.58% -
SetIntersection_None_Set_string_16384_4 2.58% 205369041.613 210658193.455 - -1.70% -
std::make_heap(vector<int>)_(shuffled)/8192 2.57% 5076.124 5206.691 - 2.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.57% 1040622.008 1067335.782 - -0.52% -
std::find_end(vector<int>)_(match_near_end)/1024 2.57% 28.294 29.020 - -1.16% -
SetIntersection_None_Vector_uint32_64_1 2.57% 16729419.066 17158670.208 - 3.94% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.56% 12.971 13.303 - 3.35% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.56% 3.034 3.111 - -0.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.56% 2.802 2.874 - 9.00% -
BM_CmpEqual_schar_ushort 2.56% 1.079 1.107 - 0.07% -
std::move_backward(vector<int>)/8 2.56% 2.270 2.328 - 0.37% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.55% 8.624 8.844 - -1.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.55% 390.585 400.548 - 1.34% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.55% 25718.412 26373.332 - 2.26% -
BM_CmpEqual_uint_ushort 2.55% 1.115 1.144 - 3.60% -
std::search(vector<int>,_pred)_(no_match)/1024 2.54% 525.852 539.228 - -0.10% -
std::partition_copy(deque<int>)/32 2.54% 12.658 12.980 - -0.92% -
BM_vector_deque_move_backward/1 2.54% 2.296 2.354 - 4.25% -
BM_vector_deque_ranges_move_backward/4096 2.53% 147.444 151.178 - 1.45% -
std::find_if(list<int>)_(process_all)/32768 2.53% 25973.515 26630.946 - -6.52% -
std::multimap<int,_int>::clear()/8192 2.53% 85326.872 87485.395 - 4.72% -
SetIntersection_Interlaced_Set_float_16384_1 2.51% 1003604.540 1028834.954 - -1.36% -
SetIntersection_None_Vector_uint32_256_4 2.51% 4180697.027 4285709.879 - 1.89% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.51% 652.782 669.159 - 2.18% -
std::find_if_not(vector<bool>)_(process_all)/8192 2.51% 4464.370 4576.355 - -1.37% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 2.50% 11.427 11.713 - 1.48% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.50% 5.038 5.164 - 2.09% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.50% 598006.067 612946.322 - -0.01% -
std::shift_left(deque<int>)/1024 2.50% 37.988 38.936 - 0.10% -
BM_PushHeap_float_Ascending_16384 2.49% 4.368 4.477 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 2.49% 16780643.574 17198226.043 - 1.24% -
rng::starts_with(vector<int>)/1000 2.49% 58.269 59.719 - 2.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.48% 14.777 15.144 - 2.32% -
SetIntersection_None_Set_string_16384_16 2.48% 203578927.555 208623530.676 - -1.80% -
std::replace_if(vector<int>)_(prefix)/1024 2.48% 269.698 276.379 - 1.18% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.47% 28.038 28.731 - -2.15% -
std::set<int>::lower_bound(key)_(existent)/32 2.47% 1.496 1.533 - -2.58% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.47% 67.372 69.035 - 2.23% -
std::set<std::string>::contains(key)_(non-existent)/32 2.47% 9.646 9.884 - -7.08% -
SetIntersection_Front_Vector_uint32_1_1 2.47% 534038178.636 547206749.027 - 3.15% -
std::shift_left(deque<int>)/8192 2.46% 300.383 307.768 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.46% 347460971.431 356001324.870 - -0.28% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.46% 4.303 4.408 - -1.35% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.46% 19.527 20.006 - -0.33% -
std::equal(list<int>)_(it,_it,_it)/8192 2.45% 9714.376 9952.858 - -2.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.45% 918.106 940.617 - -2.83% -
std::multiset<std::string>::ctor(const&)/32 2.45% 818.461 838.511 - 22.24% -
rng::find_last(vector<char>)_(bail_90%)/50 2.45% 1.405 1.439 - -2.73% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.44% 12.025 12.318 - -12.62% -
BM_std_minmax_element<long_long>/70000 2.44% 18206.928 18651.402 - -1.34% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.44% 112.808 115.558 - 1.18% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.43% 21565.169 22090.105 - 0.18% -
std::sort(deque<int>)_(repeated)/1024 2.43% 959.945 983.312 - -5.86% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.43% 2.136 2.188 - -0.14% -
std::move_backward(deque<int>)/4096 2.42% 155.337 159.104 - -0.95% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.42% 6565.424 6724.567 - -1.60% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.42% 5.346 5.475 - -2.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.42% 32.171 32.950 - -26.52% -
rng::starts_with(vector<int>)/8 2.42% 1.223 1.253 - 2.31% -
std::pop_heap(deque<float>)/8192 2.42% 61.340 62.822 - 1.30% -
BM_StringCopy_Huge 2.42% 108.124 110.736 - 1.03% -
SetIntersection_Interlaced_Vector_string_1024_64 2.42% 8185305.496 8383035.625 - 0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.41% 664.765 680.775 - 1.20% -
std::find_if_not(vector<bool>)_(process_all)/1048576 2.40% 571317.007 585035.446 - -0.18% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.40% 5.512 5.644 - 2.42% -
SetIntersection_Interlaced_Set_string_16384_1024 2.39% 346154910.491 354410796.595 - -0.35% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.38% 21.050 21.551 - -0.36% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.38% 4.405 4.510 - -1.97% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.38% 3.818 3.909 - 2.37% -
BM_CmpEqual_uint_schar 2.38% 1.012 1.036 - 2.37% -
std::make_heap(deque<int>)_(shuffled)/8192 2.37% 22518.940 23053.007 - -3.17% -
std::deque<std::string>::ctor(size)/1024 2.37% 716.503 733.491 - -5.48% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 2.36% 12.778 13.080 - 2.73% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 2.36% 211.725 216.723 - 2.18% -
std::find_end(deque<int>)_(match_near_end)/8192 2.36% 272.167 278.587 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.36% 8793691.986 9000852.933 - -1.89% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.35% 22.043 22.562 - -1.86% -
SetIntersection_None_Vector_uint32_1024_1 2.35% 1075807.999 1101127.774 - 2.51% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.35% 10.309 10.551 - 2.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.35% 343273638.211 351349992.683 - -2.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.35% 44.053 45.088 - 0.87% -
BM_deque_deque_move_backward/4096 2.34% 151.077 154.611 - 0.88% -
SetIntersection_Interlaced_Vector_float_16_16 2.33% 35304761.483 36129040.145 - 0.60% -
BM_deque_deque_copy_backward/512 2.33% 18.910 19.351 - 1.79% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.33% 30.791 31.509 - 3.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.33% 1.190 1.218 - -4.36% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.32% 2686.257 2748.698 - -0.74% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.32% 0.751 0.769 - -0.17% -
std::unordered_set<int>::clear()/32 2.32% 639.098 653.918 - 10.06% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.32% 35.225 36.042 - 3.51% -
SetIntersection_None_Vector_uint32_16384_16384 2.32% 1105661.011 1131257.191 - 1.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.31% 352.021 360.168 - 0.88% -
BM_deque_deque_ranges_move/1024 2.31% 36.805 37.655 - 1.51% -
std::rotate(vector<bool>)_(by_1/2)/32 2.31% 17.823 18.234 - -1.17% -
std::find(list<int>)_(process_all)/32768 2.31% 26213.158 26817.992 - 5.22% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.31% 29.205 29.878 - 4.25% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.30% 137399.748 140565.671 - 1.07% -
std::reverse(list<int>)/8 2.30% 1.926 1.970 - -0.27% -
std::rotate_copy(list<int>)/8192 2.30% 6941.271 7101.106 - 1.59% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.30% 24.226 24.784 - -1.37% -
BM_std_minmax_element<long_long>/64 2.30% 17.078 17.471 - -0.32% -
std::find_if(vector<char>)_(process_all)/8 2.30% 1.567 1.603 - 7.07% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.30% 35598.769 36415.926 - 1.23% -
SetIntersection_None_Vector_uint32_262144_16384 2.29% 1128725.736 1154617.385 - 1.13% -
std::map<std::string,_int>::ctor(const&)/8192 2.29% 343700.749 351576.158 - 1.19% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.29% 2.878 2.943 - -0.16% -
BM_deque_deque_ranges_move/1 2.29% 2.499 2.556 - -2.31% -
std::remove_if(deque<int>)_(sprinkled)/50 2.28% 63.861 65.320 - 8.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.28% 23.612 24.151 - -28.32% -
std::generate(vector<int>)/50 2.28% 11.857 12.128 - 0.55% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.28% 5885.676 6019.902 - -2.11% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.28% 86.331 88.298 - 1.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.28% 3729.986 3814.942 - -0.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.27% 47.736 48.820 - -5.55% -
BM_deque_deque_copy/1024 2.27% 36.967 37.804 - 2.54% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 2.26% 93043.720 95150.421 - 2.44% -
std::map<int,_int>::count(key)_(existent)/8192 2.26% 5.745 5.875 - -0.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.26% 13670.058 13979.528 - 1.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.26% 96.404 98.582 - -39.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.26% 745.524 762.345 - 0.79% -
std::multiset<int>::erase(key)_(existent)/32 2.25% 22.151 22.648 - 1.31% -
BM_PushHeap_uint64_Random_262144 2.24% 6.297 6.438 - 0.29% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.24% 272.604 278.703 - 0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 2.24% 591090.105 604302.123 - 0.38% -
rng::starts_with(deque<int>,_pred)/1000 2.23% 507.646 518.991 - 2.51% -
SetIntersection_Interlaced_Set_string_256_64 2.23% 29568884.692 30228525.482 - 1.79% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.23% 16633.488 17003.632 - 0.42% -
SetIntersection_Front_Set_uint64_256_256 2.22% 7798527.021 7972007.187 - 4.88% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.22% 138290.978 141367.170 - 3.76% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.22% 8.480 8.669 - -4.22% -
rng::find_last(list<int>)_(bail_90%)/1024 2.22% 75.173 76.843 - 1.40% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.22% 34713.298 35484.007 - 0.25% -
SetIntersection_None_Vector_uint32_1024_64 2.22% 1082198.844 1106188.555 - 2.48% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.21% 263.790 269.630 - 0.93% -
std::unique(list<int>)_(sprinkled)/1024 2.21% 942.480 963.331 - -2.32% -
std::find_end(list<int>)_(same_length)/1000 2.21% 738.066 754.387 - -0.00% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.21% 130.189 133.067 - 0.68% -
BM_CmpEqual_ushort_uint 2.21% 1.044 1.067 - -1.25% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.21% 3.079 3.147 - 2.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.20% 1362.626 1392.642 - -1.52% -
BM_vector_deque_ranges_copy_backward/4096 2.20% 147.787 151.042 - 0.86% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.20% 12.064 12.329 - -15.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.20% 92.382 94.415 - -0.60% -
std::none_of(list<int>)_(process_all)/8 2.20% 2.637 2.695 - 1.69% -
std::is_sorted(vector<int>,_pred)/8 2.20% 3.303 3.376 - 1.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.19% 0.617 0.631 - -0.75% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.19% 2.745 2.805 - -5.78% -
BM_deque_vector_ranges_move_backward/0 2.19% 1.342 1.372 - 5.11% -
std::find_if_not(list<int>)_(process_all)/8 2.19% 3.562 3.640 - 0.78% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.18% 198.111 202.436 - 0.91% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.18% 24.054 24.579 - -0.37% -
std::multimap<int,_int>::find(key)_(existent)/32 2.18% 1.714 1.751 - 1.29% -
BM_deque_deque_ranges_copy/4000 2.17% 141.517 144.593 - 2.45% -
SetIntersection_Interlaced_Set_string_1024_256 2.17% 35288925.423 36054246.419 - 1.57% -
std::deque<std::string>::ctor(size)/8192 2.17% 8419.664 8602.169 - -5.65% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 2.16% 30.139 30.791 - -3.43% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.16% 15779.992 16121.342 - 1.23% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.16% 19.659 20.083 - 2.20% -
std::count(deque<int>)_(every_other)/1048576 2.15% 250678.939 256078.399 - -2.53% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 2.15% 8.329 8.508 - 1.26% -
SetIntersection_None_Vector_uint32_64_4 2.14% 15957054.618 16298449.409 - 2.70% -
BM_PushHeap_uint32_Random_16384 2.14% 5.772 5.895 - 1.29% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.14% 1448.808 1479.755 - -0.70% -
std::list<int>::ctor(size)/8192 2.13% 93359.438 95350.942 - -1.70% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.13% 49.034 50.076 - -0.66% -
ranges::min(std::deque<long_long>)/1 2.12% 0.679 0.693 - 3.42% -
SetIntersection_None_Vector_uint32_256_16 2.12% 4016445.381 4101713.489 - 2.12% -
std::unordered_set<int>::ctor(const&,_alloc)/0 2.12% 13.035 13.312 - -0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.12% 337302952.275 344459874.605 - 2.09% -
std::move_backward(list<int>)/32768 2.12% 31554.776 32223.204 - 0.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.12% 14918.982 15234.604 - 0.58% -
SetIntersection_None_Vector_uint32_64_16 2.12% 13581905.209 13869225.515 - 2.99% -
std::generate(deque<int>)/1024 2.11% 241.566 246.674 - -3.43% -
std::map<int,_int>::contains(key)_(existent)/8192 2.11% 5.481 5.596 - 0.89% -
std::replace(vector<int>)_(prefix)/32 2.11% 5.116 5.224 - 0.12% -
std::for_each_n(deque<int>)/8192 2.11% 254.763 260.146 - 1.97% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.11% 24.637 25.156 - -0.64% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.11% 2.584 2.639 - 3.26% -
SetIntersection_None_Vector_uint32_16384_16 2.11% 1100739.562 1123923.905 - 1.50% -
std::copy(list<int>)/32768 2.10% 26123.101 26672.973 - -1.29% -
BM_PushHeap_uint64_Random_1024 2.10% 6.129 6.258 - -0.68% -
std::is_sorted(vector<int>)/1024 2.10% 245.119 250.273 - 1.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.10% 6.907 7.052 - 2.23% -
std::copy_n(deque<int>)/512 2.10% 16.666 17.016 - 1.48% -
std::stable_sort(vector<int>)_(heap)/1024 2.10% 2511.930 2564.665 - 1.67% -
BM_deque_vector_move_backward/1024 2.10% 36.709 37.479 - 1.33% -
ranges::minmax(std::deque<__int128>)/70000 2.10% 34481.899 35205.187 - 1.57% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.10% 27.669 28.249 - 8.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 2.09% 61.456 62.742 - 1.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 2.09% 472.850 482.738 - 8.99% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.09% 35.644 36.389 - 4.05% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.08% 9.222 9.414 - 0.53% -
std::fill_n(list<int>)/32 2.08% 8.014 8.181 - 0.00% -
std::transform(deque<int>,_deque<int>)/50 2.08% 36.276 37.031 - 1.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.08% 46.823 47.797 - 1.14% -
std::find(deque<int>)_(process_all)/8 2.08% 3.465 3.537 - 0.78% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.08% 667.622 681.506 - -1.21% -
std::rotate(vector<bool>)_(by_1/3)/50 2.08% 17.650 18.017 - 0.50% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.08% 16611.351 16956.403 - -11.68% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.08% 1.380 1.408 - 1.93% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.08% 40.894 41.743 - 2.92% -
SetIntersection_None_Vector_uint32_16384_1024 2.07% 1103324.172 1126216.435 - 1.31% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 2.07% 12429.706 12687.238 - -0.36% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 2.07% 3822.792 3901.981 - 1.68% -
std::equal(list<int>)_(it,_it,_it,_it)/50 2.07% 29.451 30.061 - 11.50% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.07% 5.367 5.478 - -1.45% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.07% 4.786 4.885 - 0.87% -
BM_CmpLess_ushort_schar 2.06% 1.043 1.064 - 2.17% -
std::replace_if(deque<int>)_(prefix)/32 2.06% 13.730 14.013 - -1.32% -
SetIntersection_None_Set_float_256_256 2.06% 5668918.520 5785879.082 - 1.12% -
std::find(list<int>)_(process_all)/50 2.06% 18.825 19.213 - 0.55% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.06% 155.261 158.456 - 0.04% -
std::copy_n(deque<int>)/8 2.06% 2.752 2.808 - 2.93% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.05% 27.119 27.676 - -5.98% -
BM_vector_deque_move/1 2.05% 1.952 1.993 - -15.84% -
BM_PushHeap_float_Ascending_64 2.05% 1.744 1.779 - 1.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.05% 24.817 25.326 - 1.66% -
BM_StringRelational_Less_Huge_Large_Control 2.05% 2.103 2.146 - -0.68% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.04% 21.643 22.085 - -0.07% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.04% 16.928 17.274 - -0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.04% 756.466 771.905 - 1.64% -
std::move(deque<int>)/32768 2.03% 2331.800 2379.187 - -0.57% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.03% 1.584 1.617 - -2.38% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 2.03% 11.597 11.832 - 1.24% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.03% 64.084 65.382 - 0.03% -
std::remove_copy_if(deque<int>)_(prefix)/32 2.03% 17.744 18.103 - -0.20% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 2.02% 27.117 27.666 - -7.47% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.02% 17.564 17.919 - -6.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.02% 870.589 888.197 - 0.65% -
std::search(vector<int>)_(same_length)/8192 2.02% 1865.216 1902.899 - -1.18% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.02% 273.560 279.078 - -0.44% -
SetIntersection_None_Vector_float_16384_256 2.02% 1069768.359 1091344.685 - -1.09% -
std::multiset<int>::erase(iterator)/32 2.02% 20.820 21.240 - -2.92% -
SetIntersection_Front_Vector_uint32_4_1 2.01% 213676896.430 217976233.415 - 2.80% -
std::unordered_set<std::string>::find(key)_(existent)/32 2.01% 37.402 38.155 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 2.01% 13956.697 14236.825 - 1.11% -
std::lower_bound(std::vector<int>)/8 2.01% 7.749 7.905 - -0.23% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.00% 12.936 13.195 - 2.66% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.00% 67667.106 69021.877 - 1.44% -
std::copy_if(vector<int>)_(every_other)/8 1.99% 4.161 4.243 - 0.62% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.99% 1.488 1.517 - -5.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.99% 561.526 572.680 - 1.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.98% 32.170 32.808 - 34.21% -
std::search(list<int>)_(no_match)/1048576 1.98% 835423.412 851966.485 - 0.55% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.98% 5.585 5.696 - 1.45% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.98% 21.637 22.066 - 6.25% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.98% 2.136 2.179 - -0.39% -
BM_PushHeap_string_PipeOrgan_16 1.97% 4.144 4.226 - 0.20% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.97% 4.479 4.567 - 2.64% -
std::reverse(list<int>)/64 1.96% 17.390 17.732 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.96% 1.866 1.902 - 1.38% -
std::search(deque<int>)_(no_match)/1024 1.96% 343.994 350.742 - -0.93% -
std::fill_n(deque<int>)/1024 1.96% 29.519 30.097 - 1.27% -
BM_deque_vector_ranges_copy_backward/4096 1.96% 147.048 149.928 - 1.61% -
BM_deque_deque_ranges_copy_backward/1024 1.95% 37.907 38.648 - 2.75% -
SetIntersection_Interlaced_Set_float_16384_16384 1.95% 217001266.868 221234921.259 - 0.56% -
BM_deque_vector_copy_backward/1024 1.95% 36.637 37.351 - 0.81% -
std::swap_ranges(list<int>)/8192 1.95% 9600.745 9787.852 - -6.07% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.95% 27.185 27.714 - 1.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.94% 2323602.023 2368766.047 - -0.23% -
std::search(list<int>)_(single_element)/1024 1.93% 722.762 736.743 - -0.02% -
std::stable_sort(vector<int>)_(descending)/1024 1.93% 2793.767 2847.808 - -2.26% -
std::unique_copy(deque<int>)_(contiguous)/52 1.93% 14.704 14.988 - -0.22% -
BM_deque_vector_move/1024 1.93% 36.696 37.405 - 0.25% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.93% 24.103 24.568 - 10.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.93% 11992544.978 12224205.603 - -2.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.93% 14.850 15.137 - 1.01% -
std::none_of(vector<int>)_(process_all)/50 1.93% 19.144 19.513 - 0.20% -
std::copy_if(list<int>)_(every_other)/1048576 1.93% 825945.387 841865.476 - -1.53% -
std::find_end(vector<int>)_(same_length)/1024 1.93% 254.807 259.715 - 3.74% -
std::multimap<int,_int>::clear()/1024 1.93% 10600.658 10804.813 - 4.08% -
std::shift_left(list<int>)/50 1.92% 27.223 27.747 - -0.65% -
BM_PushHeap_string_Random_1024 1.92% 14.663 14.944 - 0.58% -
std::flat_map<int,_int>::clear()/1024 1.92% 391.454 398.971 - 1.22% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.92% 12250.441 12485.551 - -3.34% -
std::multiset<std::string>::ctor(const&)/1024 1.92% 34545.866 35208.797 - -8.91% -
std::stable_partition(list<int>)_(sparse)/50 1.92% 26.190 26.692 - -0.11% -
SetIntersection_None_Vector_string_262144_1 1.92% 1286738.808 1311407.880 - 2.06% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.91% 264.634 269.701 - -0.49% -
std::for_each_n(deque<int>)/50 1.91% 3.901 3.976 - 1.66% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.91% 5657.400 5765.618 - 0.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.91% 2284.535 2328.197 - 0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.91% 41889079.726 42689136.574 - 1.98% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.91% 17.551 17.886 - 1.50% -
std::partition(vector<int>)_(dense)/50 1.91% 12.984 13.232 - -0.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.91% 868.675 885.248 - -1.35% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.91% 8.133 8.289 - 0.44% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.90% 11.477 11.695 - 0.55% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.90% 164.976 168.117 - 1.48% -
SetIntersection_Front_Vector_uint32_16_16 1.90% 35884167.006 36567110.982 - 3.95% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.90% 21624.317 22034.567 - 3.73% -
SetIntersection_None_Set_uint32_262144_4 1.90% 1181285.890 1203674.234 - 5.08% -
BM_deque_deque_copy/70000 1.90% 3170.306 3230.387 - 1.15% -
std::find_end(list<int>)_(same_length)/8192 1.89% 8071.286 8224.118 - -0.20% -
ranges::min(std::vector<__int128>)/8 1.89% 2.917 2.972 - 1.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.89% 32.353 32.965 - -31.74% -
std::reverse_copy(deque<int>)/4096 1.89% 967.934 986.226 - 0.02% -
SetIntersection_Front_Vector_string_256_1 1.89% 4196337.550 4275582.983 - 0.56% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.89% 28.943 29.489 - -3.17% -
SetIntersection_None_Vector_uint32_1024_16 1.88% 1074721.919 1094976.849 - 1.82% -
std::find_end(forward_list<int>)_(same_length)/1024 1.88% 1484.638 1512.585 - -0.23% -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.88% 1.834 1.868 - 4.38% -
BM_std_minmax_element<long_long>/65536 1.88% 17185.188 17508.026 - -1.00% -
std::generate_n(vector<int>)/32 1.88% 7.847 7.994 - -0.71% -
SetIntersection_None_Vector_float_16384_16 1.88% 1103223.252 1123938.863 - 1.60% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.88% 5604.772 5709.887 - -0.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.88% 773.471 787.977 - 1.51% -
rng::contains_subrange(list<int>)_(process_all)/32 1.87% 10.041 10.230 - -0.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 1.87% 23.488 23.928 - 2.03% -
SetIntersection_None_Set_uint32_16384_64 1.87% 154414146.018 157307193.459 - 1.18% -
BM_CmpLess_schar_int 1.87% 1.104 1.124 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.87% 1481891.897 1509590.201 - 0.22% -
SetIntersection_Interlaced_Set_float_262144_64 1.87% 1538117.678 1566828.775 - 1.03% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.87% 3.697 3.766 - -8.84% -
std::adjacent_find(deque<int>,_pred)/8 1.86% 4.162 4.240 - 1.28% -
SetIntersection_None_Set_uint32_262144_256 1.86% 1176561.848 1198476.889 - 4.41% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.86% 147082.363 149821.267 - 0.47% -
SetIntersection_None_Vector_string_262144_16384 1.86% 1290544.359 1314573.469 - 1.66% -
std::find(vector<int>)_(bail_25%)/8192 1.86% 465.168 473.816 - -0.45% -
SetIntersection_None_Vector_uint32_256_256 1.86% 2143798.808 2183651.869 - 3.98% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.86% 38507.335 39222.918 - 0.32% -
std::fill(vector<int>)/8192 1.86% 231.305 235.600 - -1.39% -
BM_CmpEqual_short_short 1.86% 1.042 1.062 - 0.33% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.86% 3768.941 3838.889 - -0.11% -
std::find(deque<int>)_(bail_25%)/32768 1.85% 1903.008 1938.259 - 0.35% -
SetIntersection_None_Vector_uint32_262144_16 1.85% 1127973.546 1148852.760 - 1.28% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.85% 26827.897 27324.064 - 0.04% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.85% 489.584 498.633 - -1.53% -
std::list<int>::ctor(size)/1024 1.84% 11562.706 11775.298 - -1.51% -
std::reverse(list<int>)/512 1.84% 191.845 195.369 - -0.33% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.84% 30380.898 30938.942 - -10.39% -
SetIntersection_Front_Set_float_262144_16 1.83% 1176110.252 1197670.197 - -0.36% -
BM_deque_deque_copy_backward/1 1.83% 2.724 2.774 - 4.04% -
BM_PushHeap_uint64_Random_16 1.83% 4.452 4.533 - -0.57% -
std::unique_copy(vector<int>)_(contiguous)/32 1.83% 8.639 8.797 - -1.08% -
SetIntersection_None_Set_uint32_262144_1024 1.83% 1174901.287 1196407.145 - 4.06% -
std::reverse_copy(list<int>)/32768 1.83% 26302.702 26783.077 - 1.65% -
BM_PushHeap_string_Random_256 1.82% 14.121 14.379 - 0.93% -
std::move_backward(list<int>)/64 1.82% 39.254 39.970 - 0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.82% 8677180.010 8834866.958 - 8.02% -
std::sort_heap(deque<int>)/8 1.82% 36.949 37.620 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.82% 53.750 54.727 - -0.95% -
BM_vector_deque_copy/1 1.82% 2.298 2.340 - 0.23% -
BM_CmpEqual_schar_schar 1.82% 1.080 1.100 - 0.34% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.82% 5.579 5.680 - 1.84% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.81% 45.513 46.339 - 0.70% -
SetIntersection_Front_Vector_float_262144_16 1.81% 1085449.416 1105141.287 - -0.44% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.81% 78.217 79.635 - -0.88% -
std::flat_map<int,_int>::erase(iterator)/1024 1.81% 74.659 76.011 - -8.98% -
std::generate(deque<int>)/8192 1.81% 1888.200 1922.348 - -0.65% -
std::remove_copy(deque<int>)_(prefix)/32 1.81% 12.856 13.089 - -0.70% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.81% 145930.508 148567.762 - -13.33% -
std::map<int,_int>::erase(key)_(existent)/8192 1.81% 24.900 25.350 - 0.79% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.80% 12.987 13.221 - -0.00% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.80% 2534.363 2580.013 - 2.22% -
std::set<std::string>::find(key)_(existent)/8192 1.80% 30.497 31.045 - 9.26% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.80% 12866.511 13097.509 - 0.47% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.79% 244742.745 249134.987 - 0.91% -
SetIntersection_None_Vector_uint32_64_64 1.79% 8469588.746 8621562.323 - 2.88% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.79% 3590.359 3654.738 - 1.12% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.79% 776.104 790.008 - -0.48% -
std::lower_bound(std::vector<int>)/100 1.79% 12.096 12.313 - -4.46% -
std::find_first_of(list<int>)_(small_needle)/50 1.79% 138.917 141.404 - -0.09% -
std::search(vector<int>)_(no_match)/1048576 1.79% 208058.321 211781.913 - 0.40% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.79% 186737.365 190077.508 - 1.47% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.79% 2.423 2.467 - 1.65% -
std::find_if_not(list<int>)_(process_all)/50 1.78% 38.623 39.310 - 3.68% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.78% 10.175 10.356 - -0.18% -
BM_PushHeap_uint64_Random_16384 1.77% 6.247 6.357 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.77% 21742561.091 22127669.119 - -1.09% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.77% 1256643.228 1278897.623 - 4.55% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.77% 23.159 23.569 - -0.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.77% 53084.299 54022.969 - -2.43% -
std::unique(vector<int>)_(contiguous)/8192 1.77% 1897.929 1931.480 - -0.20% -
bm_ranges_swap_ranges_vb_aligned/64 1.76% 2.980 3.032 - 5.34% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.76% 799.536 813.643 - 2.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.76% 96.779 98.485 - 41.12% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.76% 2784.938 2833.980 - 0.87% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.76% 90954.179 92554.868 - -0.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.76% 23.890 24.310 - -2.08% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.76% 37.420 38.077 - 3.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.75% 166028.175 168940.040 - 0.53% -
SetIntersection_None_Set_string_16384_1 1.75% 210213417.855 213890073.049 - 0.06% -
std::move_backward(list<int>)/1048576 1.75% 1025935.634 1043867.250 - -0.15% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.75% 349346807.551 355446928.789 - 3.95% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.74% 12.069 12.280 - 0.08% -
BM_PushHeap_uint32_Random_4 1.74% 2.207 2.245 - 5.53% -
std::for_each_n(list<int>)/8 1.74% 2.399 2.441 - -3.58% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.74% 7.024 7.147 - -0.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.74% 948.099 964.630 - 0.07% -
BM_deque_deque_copy_backward/1024 1.74% 38.224 38.889 - 1.64% -
SetIntersection_Interlaced_Set_float_1024_4 1.74% 9689654.532 9858015.279 - 0.34% -
std::lower_bound(std::vector<int>)/8192 1.73% 15.613 15.884 - -5.70% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.73% 27788.298 28269.736 - 1.53% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.73% 34063.921 34653.676 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.73% 250978078.238 255318884.124 - -27.80% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.73% 21.383 21.753 - -0.03% -
std::multimap<int,_int>::count(key)_(existent)/32 1.73% 3.617 3.679 - 1.66% -
BM_PushHeap_string_Random_4 1.73% 6.049 6.153 - 0.79% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.72% 171511183.733 174468658.461 - -0.69% -
SetIntersection_None_Vector_string_16384_1024 1.72% 1220661.816 1241688.176 - 2.13% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.72% 13491.482 13723.846 - 1.10% -
SetIntersection_None_Vector_uint32_1024_4 1.72% 1075475.026 1093968.934 - 1.70% -
bm_ranges_swap_ranges_vb_aligned/4096 1.72% 11.922 12.127 - 0.23% -
SetIntersection_Front_Vector_float_16384_16 1.72% 1102259.685 1121164.315 - 1.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.71% 34.951 35.549 - 0.58% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.71% 1.548 1.575 - 5.38% -
std::lower_bound(std::deque<int>)/8192 1.71% 64.612 65.715 - -0.77% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.70% 63483.772 64566.137 - 2.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.70% 12631.680 12846.965 - -0.51% -
std::shift_right(deque<int>)/50 1.70% 4.466 4.542 - 2.29% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.70% 2229.809 2267.739 - 2.13% -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.70% 2.033 2.068 - 12.92% -
std::stable_partition(vector<int>)_(sparse)/32 1.70% 7.224 7.346 - 2.24% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.69% 942.704 958.656 - -3.71% -
rng::starts_with(list<int>)/1024 1.69% 769.144 782.155 - -0.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.69% 58.569 59.559 - 0.91% -
SetIntersection_None_Vector_string_1024_4 1.69% 1167207.474 1186913.693 - 0.86% -
SetIntersection_None_Vector_string_16384_1 1.69% 1224783.948 1245458.622 - 2.06% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.69% 214.494 218.114 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.69% 11210422.731 11399510.437 - -1.94% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.69% 2.379 2.419 - 2.39% -
SetIntersection_None_Vector_string_16384_64 1.68% 1220036.511 1240592.723 - 1.98% -
SetIntersection_None_Vector_uint32_262144_256 1.68% 1133850.355 1152939.028 - 1.53% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.68% 4.797 4.878 - 2.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.68% 12941.520 13159.228 - 5.90% -
rng::starts_with(vector<int>)/1024 1.68% 59.840 60.846 - 0.63% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.68% 92.525 94.081 - -22.35% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.68% 21.289 21.647 - -0.34% -
std::lower_bound(std::list<int>)/8 1.68% 15.340 15.598 - -0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.68% 61.669 62.705 - -3.39% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.68% 7.040 7.158 - -0.18% -
SetIntersection_None_Vector_uint32_16384_4 1.68% 1114634.745 1133323.803 - 4.52% -
rng::contains(vector<int>)_(process_all)/50 1.68% 12.122 12.325 - -0.12% -
SetIntersection_Front_Vector_uint32_64_1 1.67% 16396486.690 16670601.799 - 2.20% -
BM_CmpLess_schar_uchar 1.67% 1.074 1.092 - 1.56% -
std::upper_bound(std::deque<int>)/8192 1.67% 64.549 65.625 - -0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.67% 122373.301 124413.903 - -1.27% -
std::copy(list<int>)/262144 1.67% 213159.779 216710.573 - 0.12% -
std::for_each(vector<int>)/8 1.66% 0.908 0.923 - -0.05% -
BM_deque_vector_ranges_move_backward/4096 1.66% 148.305 150.771 - 2.03% -
SetIntersection_None_Set_string_16384_64 1.66% 203903841.314 207293422.728 - -3.60% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.66% 11.879 12.076 - -35.30% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.66% 43.683 44.408 - -0.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.66% 2.425 2.465 - 0.14% -
std::upper_bound(std::deque<int>)/100 1.66% 30.392 30.896 - 0.23% -
std::find(deque<int>)_(process_all)/32768 1.66% 7737.534 7865.800 - 0.90% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.66% 19.638 19.963 - 4.33% -
std::make_heap(deque<int>)_(repeated)/8192 1.65% 17777.665 18071.607 - 3.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.65% 54.551 55.453 - 1.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.65% 6.816 6.929 - 0.04% -
rng::starts_with(list<int>)/1048576 1.65% 932877.932 948292.530 - 0.24% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.65% 756.549 769.046 - -0.22% -
SetIntersection_None_Set_uint32_16384_256 1.65% 154322308.179 156868659.910 - 1.14% -
std::copy_n(vector<bool>)_(unaligned)/64 1.65% 1.786 1.815 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.64% 1035985.754 1053021.299 - 1.98% -
std::stable_sort(vector<int>)_(ascending)/1024 1.64% 2172.858 2208.575 - 6.77% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.64% 7.918 8.048 - 0.33% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.64% 20.569 20.907 - 2.21% -
SetIntersection_Front_Vector_string_1024_256 1.64% 9150043.026 9300217.301 - -6.26% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.64% 12.433 12.637 - -9.63% -
rng::starts_with(deque<int>)/1048576 1.64% 494426.922 502528.197 - 1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.64% 3454790.617 3511368.608 - 0.77% -
SetIntersection_None_Set_uint32_262144_1 1.64% 1186128.418 1205530.029 - 4.52% -
std::pop_heap(deque<std::string>)/8192 1.63% 113.519 115.373 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.63% 8.937 9.083 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.63% 9.093 9.241 - -1.65% -
std::sort(deque<int>)_(shuffled)/8192 1.63% 80335.774 81645.991 - 0.62% -
std::copy_n(vector<bool>)_(aligned)/64 1.63% 1.339 1.361 - -0.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.63% 613.801 623.806 - 2.82% -
BM_deque_deque_copy_backward/4096 1.63% 152.066 154.544 - 0.37% -
std::find_if(list<int>)_(bail_25%)/8192 1.63% 1418.712 1441.821 - -1.12% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.63% 260125.557 264359.838 - 1.60% -
bm_swap_ranges_vb_unaligned/64 1.63% 4.925 5.005 - -0.16% -
rng::for_each(set<int>)/32 1.62% 25.157 25.565 - 0.95% -
std::remove_if(list<int>)_(sprinkled)/1024 1.62% 977.646 993.503 - -0.21% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.62% 13.253 13.468 - 11.71% -
SetIntersection_Front_Vector_string_16384_256 1.62% 9435514.955 9587943.860 - -0.29% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.62% 15655.880 15908.778 - 0.00% -
SetIntersection_Interlaced_Set_string_1024_1024 1.61% 55652180.672 56550779.337 - 1.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.61% 11.385 11.569 - 0.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.61% 365.966 371.865 - 0.68% -
std::search(vector<int>)_(no_match)/8192 1.61% 1619.124 1645.179 - 0.08% -
BM_PushHeap_float_Ascending_1024 1.61% 3.105 3.155 - 1.42% -
std::find_first_of(list<int>)_(small_needle)/1024 1.60% 2736.688 2780.522 - -0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.60% 15610.941 15860.756 - -2.34% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.60% 4.267 4.336 - -2.00% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.60% 2.021 2.054 - 3.19% -
SetIntersection_Interlaced_Set_string_64_16 1.60% 37738687.529 38341330.108 - 2.81% -
std::search(vector<int>)_(same_length)/1024 1.59% 244.811 248.708 - -1.14% -
std::find_end(deque<int>)_(same_length)/1000 1.59% 325.631 330.811 - -2.06% -
std::set<int>::count(key)_(non-existent)/8192 1.59% 11.181 11.359 - -5.43% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.59% 36.266 36.843 - -10.19% -
std::search(deque<int>)_(no_match)/1048576 1.59% 419326.963 425978.204 - 0.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.59% 75422.629 76618.475 - 1.15% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.59% 7311.784 7427.708 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.58% 14017362.535 14239258.629 - 2.87% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.58% 38.971 39.587 - -0.43% -
SetIntersection_Front_Vector_uint32_64_4 1.58% 15899069.776 16150465.599 - 1.72% -
std::find_first_of(list<int>)_(small_needle)/8192 1.58% 21933.727 22280.389 - -0.11% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.58% 410.761 417.245 - 1.57% -
std::move_backward(vector<bool>)_(unaligned)/512 1.58% 4.531 4.603 - 1.61% -
BM_StringCopy_Large 1.58% 6.085 6.181 - -5.09% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.58% 12761.118 12962.122 - 0.29% -
SetIntersection_Interlaced_Set_float_16384_256 1.57% 196886740.230 199987612.497 - -0.40% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.57% 117664.643 119516.284 - 2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.57% 2164601.969 2198657.512 - 2.92% -
BM_deque_deque_move_backward/5500 1.57% 202.033 205.208 - 0.22% -
SetIntersection_Front_Set_uint32_1024_16 1.57% 1192766.637 1211469.292 - 1.43% -
SetIntersection_Interlaced_Set_uint32_64_64 1.57% 13387252.429 13597149.853 - 2.34% -
rng::find_last(list<int>)_(bail_10%)/50 1.57% 15.761 16.007 - 0.87% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.57% 1.179 1.197 - -3.44% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.56% 3.916 3.977 - -0.45% -
std::stable_partition(vector<int>)_(dense)/32 1.56% 21.398 21.732 - 0.88% -
std::multiset<int>::contains(key)_(existent)/1024 1.56% 3.960 4.022 - 1.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.56% 1181805.709 1200238.070 - -2.79% -
std::move_backward(list<int>)/512 1.56% 369.045 374.799 - 0.26% -
SetIntersection_Front_Set_string_262144_1 1.56% 1070602.755 1087267.748 - -1.63% -
std::multiset<std::string>::count(key)_(existent)/8192 1.56% 29.121 29.574 - -2.53% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.56% 2866.893 2911.492 - 1.30% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 1.55% 116740.956 118555.750 - 0.32% -
SetIntersection_Front_Set_string_16384_1 1.55% 1061581.333 1078078.317 - -1.13% -
rng::for_each(multiset<int>)/32 1.55% 25.149 25.540 - 1.22% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.55% 4758.297 4832.180 - 0.28% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.55% 188.181 191.096 - 0.26% -
SetIntersection_None_Vector_string_262144_256 1.55% 1295647.147 1315702.364 - 0.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.55% 3743.133 3801.036 - 0.03% -
bm_gcd_complex 1.55% 17.779 18.054 - -0.01% -
std::multiset<std::string>::ctor(const&)/0 1.55% 12.576 12.771 - 0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.55% 1118257.083 1135546.992 - 5.01% -
vector<bool>::resize() 1.55% 10.729 10.895 - -5.63% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.54% 294.746 299.299 - 0.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.54% 943701.640 958268.797 - -3.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.54% 1048799.297 1064982.127 - 4.03% -
std::copy_backward(deque<int>)/32768 1.54% 3676.253 3732.903 - 0.19% -
SetIntersection_None_Set_uint32_262144_16 1.54% 1179785.642 1197964.602 - 4.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.54% 4.497 4.566 - -0.51% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.54% 494685.104 502298.151 - 1.18% -
rng::starts_with(list<int>)/1000 1.54% 751.616 763.182 - -0.03% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.54% 7591.316 7708.075 - 0.07% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.54% 0.815 0.827 - 1.91% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.54% 2.977 3.023 - 0.42% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.54% 12316.960 12506.147 - 3.66% -
std::make_heap(deque<int>)_(repeated)/1024 1.53% 2260.362 2294.961 - 1.84% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.53% 476.470 483.761 - -0.31% -
BM_vector_deque_ranges_copy/5500 1.53% 194.358 197.331 - 0.71% -
std::shift_right(vector<int>)/8192 1.53% 297.377 301.925 - 0.24% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.53% 1886.654 1915.505 - 1.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.53% 32.970 33.474 - -6.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.53% 1.201 1.219 - -0.81% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.53% 61.523 62.461 - 13.54% -
std::rotate(list<int>)_(by_1/2)/50 1.52% 12.577 12.768 - 0.57% -
std::replace(vector<int>)_(prefix)/50 1.52% 7.646 7.763 - 0.25% -
std::search(vector<int>)_(no_match)/1024 1.52% 209.060 212.230 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.51% 13021.315 13218.536 - 1.13% -
std::unique(deque<int>)_(contiguous)/1024 1.51% 511.269 519.006 - -0.19% -
rng::fold_left(list<int>)/1048576 1.51% 1351610.361 1372029.387 - -3.21% -
SetIntersection_Front_Vector_float_1024_64 1.51% 1336760.760 1356934.715 - -1.47% -
std::generate_n(deque<int>)/1024 1.51% 242.336 245.991 - -0.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.51% 44495.289 45166.255 - -0.68% -
std::unique(vector<int>)_(contiguous)/1024 1.51% 306.608 311.228 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.50% 193597238.399 196509673.510 - -2.97% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.50% 20.362 20.668 - 1.25% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.50% 563.751 572.208 - 1.86% -
SetIntersection_None_Set_string_256_64 1.50% 9333286.721 9473143.650 - -3.81% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.50% 0.820 0.833 - 1.58% -
BM_deque_vector_move/1 1.49% 2.058 2.089 - -1.38% -
std::pop_heap(deque<int>)/8 1.49% 52.018 52.794 - -0.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.49% 32.598 33.084 - -0.18% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.49% 2.984 3.029 - 1.24% -
rng::contains_subrange(list<int>)_(process_all)/16 1.49% 4.859 4.931 - -0.21% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.48% 742.000 753.018 - -0.07% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.48% 245.658 249.305 - -0.27% -
std::count(list<int>)_(every_other)/8 1.48% 2.083 2.114 - 4.21% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.48% 10.171 10.321 - -0.13% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.48% 779.352 790.892 - -0.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.48% 6.874 6.976 - 0.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.48% 5.730 5.815 - -10.79% -
BM_vector_deque_ranges_copy_backward/1024 1.48% 37.785 38.344 - 0.47% -
std::find(deque<int>)_(process_all)/50 1.48% 13.061 13.254 - 0.36% -
std::all_of(list<int>)_(process_all)/8 1.48% 2.638 2.677 - 1.64% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.48% 38498.808 39067.973 - 0.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.47% 3.253 3.301 - 0.44% -
std::find(deque<int>)_(process_all)/8192 1.47% 1934.993 1963.467 - 1.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.47% 760.825 772.018 - -1.07% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.47% 464.388 471.215 - 0.98% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.47% 7.034 7.138 - -0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.47% 1443057.832 1464250.611 - 0.09% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.47% 5.065 5.139 - 0.38% -
std::search(deque<int>)_(same_length)/1024 1.46% 476.804 483.782 - 1.59% -
std::search(deque<int>)_(no_match)/1000 1.46% 402.338 408.224 - 0.09% -
BM_StringFindMatch1/32768 1.46% 1562.970 1585.823 - 1.26% -
std::find_end(vector<int>)_(near_matches)/1024 1.46% 13918.556 14121.824 - 0.29% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.46% 1.186 1.203 - -0.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.46% 0.965 0.979 - -0.64% -
std::set<int>::contains(key)_(existent)/8192 1.46% 8.116 8.234 - -2.40% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.46% 1947.144 1975.490 - -0.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.45% 23.332 23.672 - 0.90% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.45% 74.085 75.163 - 1.08% -
BM_lexicographical_compare_three_way_fast_path/1024 1.45% 244.043 247.589 - 0.12% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.45% 946563.627 960287.900 - 0.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.45% 12111.273 12286.859 - 1.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.45% 23.130 23.465 - -0.04% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.45% 4.151 4.212 - -0.17% -
BM_deque_deque_move_backward/1024 1.44% 38.298 38.851 - 1.94% -
std::search(vector<int>)_(no_match)/1000 1.44% 204.324 207.271 - -0.00% -
SetIntersection_None_Vector_uint32_1024_1024 1.44% 1078306.659 1093832.554 - 1.85% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.44% 125.055 126.852 - 16.46% -
SetIntersection_Front_Vector_uint32_262144_262144 1.44% 345675598.981 350644549.463 - -1.28% -
std::copy_if(vector<int>)_(entire_range)/8 1.44% 2.254 2.286 - -0.92% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.44% 1163.020 1179.726 - 0.98% -
std::upper_bound(std::forward_list<int>)/8 1.44% 15.990 16.219 - -0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.43% 24.200 24.547 - -0.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.43% 347319.362 352300.225 - 1.02% -
std::set<int>::contains(key)_(existent)/32 1.43% 1.632 1.655 - -0.13% -
rng::contains(vector<int>)_(process_all)/1048576 1.43% 231035.502 234343.169 - 0.24% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.43% 600.276 608.863 - 0.03% -
std::fill_n(vector<int>)/8192 1.43% 231.897 235.206 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.43% 11950.858 12121.181 - 0.21% -
std::remove_copy_if(list<int>)_(prefix)/32 1.42% 16.906 17.147 - 0.58% -
std::find(vector<bool>)_(process_all)/1048576 1.42% 3657.611 3709.663 - 1.13% -
std::find(vector<int>)_(process_all)/1024 1.42% 240.658 244.079 - 0.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.42% 6.824 6.921 - -0.79% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.42% 244713.323 248187.035 - 0.91% -
std::upper_bound(std::vector<int>)/100 1.42% 12.256 12.430 - -0.45% -
std::vector<std::string>::ctor(size)/1024 1.42% 427.805 433.875 - 1.05% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.42% 8038.759 8152.576 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.41% 20.082 20.366 - -0.06% -
std::all_of(list<int>)_(process_all)/8192 1.41% 6996.132 7095.004 - -16.12% -
BM_std_minmax_element<short>/64 1.41% 17.343 17.588 - 3.15% -
SetIntersection_None_Vector_string_1024_256 1.41% 1164714.437 1181155.800 - 1.45% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.41% 288.673 292.748 - -0.25% -
std::search(vector<int>,_pred)_(same_length)/1000 1.41% 598.547 606.990 - -2.91% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.41% 21.226 21.525 - 0.59% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.41% 338458.560 343229.995 - -0.01% -
rng::starts_with(deque<int>)/8192 1.41% 3836.981 3891.040 - 1.22% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.41% 746.632 757.151 - 0.47% -
std::is_sorted(deque<int>)/1024 1.41% 470.586 477.210 - -2.96% -
BM_std_minmax_element<int>/5500 1.41% 1422.871 1442.895 - -4.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.41% 1073611.419 1088715.217 - 0.81% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.41% 21.221 21.520 - -1.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.40% 39.205 39.756 - 1.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.40% 18.429 18.687 - 0.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.40% 244125.712 247548.189 - 0.23% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.40% 8.511 8.631 - 0.57% -
std::reverse_copy(deque<int>)/64 1.40% 15.811 16.032 - 0.00% -
SetIntersection_None_Set_uint32_262144_64 1.40% 1180292.724 1196795.248 - 4.18% -
SetIntersection_Front_Vector_uint32_4_4 1.40% 135780551.004 137677485.396 - 2.14% -
rng::find(vector<bool>)_(process_all)/8192 1.40% 33.241 33.705 - -0.41% -
std::copy_backward(list<int>)/64 1.40% 30.778 31.207 - 0.84% -
std::move(vector<bool>)_(unaligned)/512 1.39% 4.768 4.835 - -1.41% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.39% 27.314 27.695 - -2.31% -
rng::starts_with(list<int>)/8 1.39% 2.919 2.960 - 0.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.39% 59747.241 60579.532 - 0.05% -
std::lower_bound(std::deque<int>)/100 1.39% 30.391 30.814 - -2.41% -
std::find_end(vector<int>)_(near_matches)/1000 1.39% 13409.390 13595.963 - -0.30% -
BM_deque_deque_ranges_move_backward/1 1.39% 2.593 2.629 - -1.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.39% 15.786 16.006 - 0.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.39% 15.724 15.942 - 2.09% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.39% 771.980 782.714 - 0.09% -
std::replace_if(vector<int>)_(prefix)/50 1.39% 13.788 13.980 - 0.90% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.39% 1.512 1.533 - -1.56% -
std::search(deque<int>)_(no_match)/8192 1.39% 3278.415 3323.935 - -0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.39% 4.157 4.215 - -1.58% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.39% 585943.118 594069.115 - -1.57% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.39% 12.882 13.061 - 1.09% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.39% 7.830 7.938 - 0.04% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.39% 9.686 9.820 - -3.17% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.38% 1.144 1.160 - 0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.38% 18.050 18.300 - 0.27% -
bm_lexicographical_compare<unsigned_char>/1 1.38% 1.534 1.555 - 3.71% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 1.38% 43.054 43.649 - 15.71% -
BM_vector_deque_ranges_copy/1024 1.38% 35.803 36.297 - 1.40% -
std::find_if_not(list<int>)_(bail_25%)/8 1.38% 0.917 0.929 - 0.58% -
std::fill(vector<int>)/1024 1.38% 29.623 30.031 - -0.52% -
std::copy_n(list<int>)/64 1.38% 14.563 14.764 - 0.63% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.38% 493.293 500.080 - -0.75% -
std::set<int>::find(key)_(existent)/32 1.38% 1.689 1.712 - 2.31% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.37% 7236.795 7336.170 - -1.81% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.37% 4.474 4.535 - 1.84% -
std::none_of(list<int>)_(process_all)/32768 1.37% 25689.098 26041.475 - -4.06% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.37% 12164.640 12331.439 - 1.70% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.37% 24.531 24.867 - -0.74% -
std::stable_partition(list<int>)_(dense)/32 1.37% 37.568 38.082 - 3.73% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.37% 2.627 2.663 - 0.69% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.37% 1397.702 1416.825 - 0.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.37% 578.659 586.573 - 0.02% -
std::unordered_set<int>::clear()/0 1.37% 388.998 394.316 - -0.64% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.37% 751.185 761.453 - -0.12% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.37% 798092.835 808991.523 - -0.11% -
std::find(deque<int>)_(bail_25%)/8192 1.36% 475.563 482.051 - 0.13% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.36% 3730.798 3781.684 - 0.02% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.36% 4.228 4.286 - 3.05% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.36% 207728090.723 210558791.974 - 0.24% -
std::find(vector<int>)_(process_all)/8192 1.36% 1840.737 1865.808 - 0.50% -
SetIntersection_None_Vector_uint32_256_1 1.36% 4276491.644 4334732.253 - 3.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.36% 16.150 16.370 - -6.53% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.36% 512124.024 519065.874 - 0.08% -
bm_ranges_lexicographical_compare<int>/64 1.35% 4.415 4.475 - 1.87% -
std::stable_sort(deque<int>)_(ascending)/1024 1.35% 2094.733 2123.073 - -0.60% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.35% 6666.954 6757.083 - 0.54% -
std::swap_ranges(list<int>)/1024 1.35% 749.856 759.977 - -0.79% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.35% 59827.395 60634.536 - 0.41% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.35% 5.414 5.487 - 1.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.35% 142906.511 144833.696 - 1.16% -
std::upper_bound(std::vector<int>)/8 1.35% 5.938 6.018 - -0.08% -
std::copy_backward(list<int>)/32768 1.35% 26801.151 27162.297 - 1.77% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.35% 26.833 27.194 - -0.24% -
BM_lexicographical_compare_three_way_fast_path/262144 1.35% 59928.147 60734.359 - 0.38% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.34% 55.931 56.683 - 0.25% -
std::reverse_copy(deque<int>)/512 1.34% 124.043 125.709 - -0.33% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.34% 8488.069 8602.027 - 0.89% -
std::rotate(list<int>)_(by_1/4)/1024 1.34% 572.353 580.037 - -0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.34% 1058354.372 1072553.478 - 1.83% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.34% 13012.471 13186.929 - -0.24% -
SetIntersection_Front_Set_uint32_16384_1 1.34% 1026027.524 1039780.617 - 0.49% -
rng::for_each(multimap<int>)/50 1.34% 40.206 40.743 - 1.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.34% 3.200 3.243 - -0.06% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.33% 727.776 737.482 - -1.67% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.33% 1874.261 1899.246 - -0.26% -
BM_std_minmax_element<int>/1024 1.33% 271.287 274.903 - -3.51% -
SetIntersection_Front_Set_uint32_16384_256 1.33% 3869862.807 3921424.022 - 5.68% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.33% 9483.725 9610.081 - 0.21% -
std::replace_if(list<int>)_(prefix)/50 1.33% 24.501 24.827 - -0.74% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.33% 951004.736 963663.747 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.33% 19.463 19.722 - -0.42% -
std::pop_heap(vector<int>)/8 1.33% 50.954 51.632 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.33% 164223726.434 166407715.735 - 2.18% -
std::copy_if(vector<int>)_(every_other)/32768 1.33% 16074.309 16287.824 - -0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.33% 14.767 14.963 - 0.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.33% 12.411 12.575 - -36.93% -
std::pop_heap(vector<float>)/1024 1.32% 8.386 8.497 - 0.32% -
std::multiset<int>::erase(iterator)/8192 1.32% 23.118 23.424 - -0.73% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.32% 1.736 1.759 - -1.76% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.32% 146030.576 147961.756 - -0.05% -
BM_deque_vector_ranges_move/1024 1.32% 36.875 37.362 - 0.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.32% 1496.958 1516.678 - 5.40% -
std::sort(deque<int>)_(heap)/1024 1.32% 6220.533 6302.404 - -0.18% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.31% 8.669 8.783 - -0.22% -
rng::find_last(vector<char>)_(bail_10%)/8 1.31% 1.993 2.020 - -0.10% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.31% 604.001 611.931 - -0.32% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.31% 97.253 98.529 - -41.58% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.31% 739.944 749.653 - -0.07% -
std::search(vector<int>)_(near_matches)/8192 1.31% 757980.498 767916.896 - 0.38% -
BM_std_minmax_element<char>/3 1.31% 1.201 1.217 - 5.84% -
std::count_if(list<int>)_(every_other)/1024 1.31% 750.249 760.080 - -0.06% -
SetIntersection_None_Vector_string_256_256 1.31% 2250746.043 2280226.409 - 2.83% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.31% 1560.573 1581.011 - 0.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.31% 54.356 55.067 - -0.26% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.31% 23978.317 24291.949 - 0.59% -
std::find(deque<int>)_(process_all)/1024 1.30% 242.037 245.195 - 0.41% -
std::find(vector<int>)_(bail_25%)/1024 1.30% 65.397 66.250 - -0.34% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.30% 9329.909 9451.215 - 0.30% -
BM_std_minmax_element<int>/512 1.30% 137.736 139.525 - -3.29% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.30% 319.721 323.865 - -1.41% -
std::copy(list<int>)/1048576 1.30% 859148.971 870284.439 - -0.47% -
std::stable_partition(deque<int>)_(dense)/8192 1.29% 5603.500 5676.065 - -0.17% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.29% 57198.945 57939.313 - -4.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.29% 27.713 28.072 - -3.01% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.29% 77.605 78.608 - -0.14% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.29% 7.063 7.154 - -0.03% -
std::partial_sort(deque<int>)_(ascending)/8192 1.29% 148025.122 149937.327 - 1.15% -
rng::contains(vector<int>)_(process_all)/32 1.29% 8.216 8.322 - 0.14% -
std::multimap<int,_int>::ctor(const&)/1024 1.29% 6564.338 6649.071 - -0.89% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.29% 15.738 15.941 - -0.29% -
std::lower_bound(std::list<int>)/100 1.29% 90.748 91.916 - 0.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 1.29% 23.683 23.988 - 25.53% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.29% 946.265 958.433 - -0.15% -
std::generate(vector<int>)/32 1.29% 7.894 7.995 - 0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.29% 11021.876 11163.545 - -0.20% -
std::copy_backward(deque<int>)/1048576 1.29% 130848.893 132530.558 - -0.12% -
std::generate_n(vector<int>)/50 1.28% 11.862 12.014 - -0.66% -
std::upper_bound(std::list<int>)/8 1.28% 16.110 16.317 - -0.40% -
BM_std_minmax_element<int>/4000 1.28% 1042.776 1056.149 - -3.81% -
std::adjacent_find(vector<int>)/50 1.28% 11.845 11.997 - -0.20% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.28% 87990.698 89117.901 - 0.02% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 1.28% 2680431.993 2714760.297 - 0.51% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.28% 571.196 578.511 - -0.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.28% 3797.205 3845.827 - 0.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.28% 3.905 3.955 - -4.99% -
BM_lexicographical_compare_three_way_fast_path/16384 1.28% 3742.951 3790.842 - 0.06% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.28% 8.139 8.243 - -0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.28% 742.833 752.323 - 1.41% -
std::move_backward(deque<int>)/512 1.28% 23.979 24.286 - -1.56% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.28% 42.411 42.952 - -0.54% -
std::generate_n(deque<int>)/32 1.28% 8.157 8.261 - -0.62% -
std::find_end(forward_list<int>)_(process_all)/1000 1.28% 681.310 690.006 - 0.22% -
ranges::min(std::vector<long_long>)/70000 1.28% 7873.041 7973.446 - -0.43% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.28% 4322.904 4378.029 - 1.36% -
std::remove_copy(list<int>)_(prefix)/32 1.28% 11.175 11.318 - 0.40% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.27% 169.528 171.688 - -0.11% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.27% 521.972 528.622 - -0.10% -
std::search(vector<int>)_(single_element)/8192 1.27% 1822.517 1845.723 - -0.91% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.27% 98278.198 99529.174 - -0.25% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.27% 131900.777 133579.391 - -12.68% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.27% 20.516 20.777 - -3.30% -
std::pop_heap(deque<int>)/8192 1.27% 53.073 53.746 - -7.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.27% 1240.422 1256.137 - 0.59% -
std::replace(list<int>)_(sprinkled)/50 1.27% 18.657 18.893 - -0.42% -
std::replace_if(list<int>)_(prefix)/8192 1.27% 7142.279 7232.679 - 0.19% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.27% 363020.239 367614.130 - 0.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.27% 6546.044 6628.877 - 0.12% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.26% 173.835 176.034 - -0.73% -
std::find_if_not(list<int>)_(bail_25%)/1024 1.26% 127.323 128.932 - -29.29% -
std::adjacent_find(vector<int>)/1024 1.26% 232.376 235.305 - -0.17% -
BM_StringEraseWithMove_Huge_Opaque 1.26% 48.581 49.193 - 7.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.26% 14931.691 15119.758 - -0.21% -
std::multiset<int>::clear()/32 1.26% 622.423 630.259 - -0.57% -
std::search(list<int>)_(single_element)/8192 1.26% 8935.607 9048.064 - 7.09% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.26% 115656.875 117110.636 - 0.09% -
std::find_if(vector<bool>)_(process_all)/1048576 1.26% 575954.098 583182.618 - 0.38% -
BM_vector_deque_move/2 1.25% 1.727 1.749 - -15.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 1.25% 56.521 57.230 - -0.09% -
std::generate(list<int>)/32 1.25% 8.381 8.486 - -0.24% -
SetIntersection_Front_Set_uint64_1024_4 1.25% 1055987.746 1069213.922 - 0.60% -
std::stable_sort(vector<int>)_(heap)/8 1.25% 21.094 21.358 - 0.13% -
BM_PushHeap_string_QuickSortAdversary_4 1.25% 6.348 6.427 - -0.16% -
std::find(list<int>)_(bail_25%)/8192 1.25% 1418.358 1436.114 - 0.49% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.25% 36695743.421 37155004.368 - 0.37% -
std::replace(list<int>)_(prefix)/50 1.25% 17.055 17.268 - -1.07% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.25% 51.239 51.880 - -3.55% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.25% 79.600 80.595 - 0.14% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.25% 22.144 22.421 - 2.76% -
SetIntersection_Interlaced_Set_float_262144_1024 1.25% 1503440.674 1522233.482 - -0.31% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.25% 1.761 1.783 - -0.04% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.25% 469.850 475.715 - -0.46% -
BM_vector_deque_copy/4000 1.25% 139.816 141.560 - 0.63% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.25% 3899.939 3948.565 - 0.60% -
std::rotate(list<int>)_(1_element_forward)/32 1.25% 13.768 13.940 - -0.70% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.25% 477.665 483.614 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.24% 618816.062 626517.442 - -0.96% -
std::partition(deque<int>)_(dense)/1024 1.24% 351.090 355.456 - -0.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.24% 15.140 15.329 - 2.99% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.24% 3701.979 3747.971 - 1.12% -
std::rotate(vector<int>)_(by_1/3)/32 1.24% 9.868 9.991 - 0.93% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.24% 768.373 777.903 - 0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.24% 20.325 20.577 - 1.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.24% 45.939 46.508 - 1.52% -
std::search(deque<int>)_(single_element)/1024 1.24% 456.313 461.964 - -0.15% -
BM_toupper_string<char> 1.24% 15.283 15.472 - 0.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.24% 245945.330 248986.036 - -3.71% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.24% 3592.712 3637.094 - 0.22% -
SetIntersection_None_Vector_uint32_1024_256 1.24% 1077903.940 1091216.095 - 1.56% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.23% 11.376 11.516 - 0.51% -
std::adjacent_find(deque<int>)/8192 1.23% 3671.732 3717.058 - -0.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.23% 21.316 21.579 - 2.62% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.23% 243.843 246.850 - 0.15% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 1.23% 86857.432 87927.241 - 0.29% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.23% 41.173 41.680 - -0.27% -
BM_CmpEqual_uchar_int 1.23% 1.072 1.085 - 0.22% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.23% 340703.451 344881.570 - 1.76% -
std::upper_bound(std::vector<int>)/8192 1.23% 15.607 15.798 - -0.33% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.23% 412.906 417.967 - 2.57% -
std::partial_sort(vector<int>)_(heap)/1024 1.22% 7912.995 8009.900 - 0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.22% 391.090 395.879 - 0.14% -
std::fill_n(vector<bool>)/64 1.22% 1.344 1.361 - 4.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.22% 64144.005 64928.729 - 3.20% -
std::adjacent_find(deque<int>)/1024 1.22% 458.257 463.863 - -0.04% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.22% 389.299 394.059 - 0.55% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.22% 563.387 570.269 - -0.03% -
std::remove_copy(list<int>)_(sprinkled)/50 1.22% 18.521 18.747 - 0.45% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.22% 2.067 2.092 - -1.71% -
std::transform(vector<int>)_(identity_transform)/50 1.22% 16.132 16.329 - 0.41% -
std::sort(deque<int>)_(descending)/1024 1.22% 1289.179 1304.911 - 0.14% -
std::all_of(list<int>)_(process_all)/32768 1.22% 25653.580 25966.557 - -3.17% -
SetIntersection_Interlaced_Set_float_256_16 1.22% 11951408.320 12097038.744 - -2.70% -
std::adjacent_find(vector<int>)/8192 1.22% 1813.314 1835.401 - -0.23% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.22% 87970.667 89042.091 - -0.01% -
BM_lexicographical_compare_three_way_fast_path/64 1.22% 15.510 15.699 - 0.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 6605.083 6685.348 - -0.83% -
std::lower_bound(std::forward_list<int>)/8 1.22% 15.334 15.520 - -0.31% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.21% 8.279 8.380 - 0.34% -
std::replace(deque<int>)_(prefix)/8192 1.21% 3233.089 3272.343 - -0.50% -
std::reverse_copy(vector<int>)/4096 1.21% 130.822 132.410 - -0.04% -
std::set<int>::clear()/0 1.21% 388.896 393.615 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.21% 388.471 393.181 - 0.09% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.21% 13.077 13.236 - -2.15% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.21% 501086.750 507159.602 - 0.73% -
std::generate_n(deque<int>)/50 1.21% 12.123 12.270 - -0.63% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.21% 302.462 306.120 - 0.84% -
std::partition_point(deque<int>)/8192 1.21% 15.061 15.243 - -0.89% -
SetIntersection_None_Vector_string_262144_4 1.21% 1290403.758 1306001.919 - 0.35% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.21% 51.886 52.513 - 0.14% -
rng::fold_left(list<int>)/8192 1.21% 10785.696 10915.977 - -6.30% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.21% 5.337 5.401 - -3.52% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.20% 14946.416 15126.400 - 0.09% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.20% 11.564 11.703 - 0.11% -
std::sort(deque<int>)_(descending)/8192 1.20% 10306.072 10429.985 - 0.03% -
std::generate_n(vector<int>)/8192 1.20% 1825.995 1847.924 - -0.61% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.20% 21.490 21.748 - -2.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.20% 4.780 4.838 - -5.59% -
SetIntersection_None_Vector_string_262144_1024 1.20% 1287267.087 1302687.811 - 1.08% -
std::rotate(list<int>)_(1_element_forward)/50 1.20% 25.567 25.873 - -1.69% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.20% 1.405 1.422 - 1.70% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.20% 2.370 2.399 - -1.56% -
std::set<int>::insert(value)_(new_value,_end)/32 1.20% 18.703 18.927 - -2.01% -
std::generate_n(deque<int>)/8192 1.20% 1938.677 1961.854 - -1.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.20% 12.770 12.923 - -0.36% -
BM_deque_vector_ranges_copy/1024 1.19% 36.791 37.230 - -0.17% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.19% 7227.483 7313.572 - -0.37% -
SetIntersection_None_Vector_float_262144_256 1.19% 1118549.505 1131858.892 - 0.28% -
std::is_sorted_until(vector<int>,_pred)/8 1.19% 3.642 3.685 - 1.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.19% 3.233 3.271 - -0.21% -
SetIntersection_None_Vector_uint64_262144_1024 1.19% 1114535.784 1127772.932 - 0.37% -
SetIntersection_Interlaced_Set_string_1024_16 1.18% 12864581.252 13016999.642 - 0.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.18% 24.981 25.277 - 7.47% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.18% 12701.374 12851.753 - -0.64% -
SetIntersection_Interlaced_Vector_float_1024_1 1.18% 1038257.551 1050549.558 - 0.84% -
BM_lexicographical_compare_three_way_fast_path/4096 1.18% 950.004 961.242 - 0.02% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.18% 211995.939 214497.933 - -0.11% -
std::swap_ranges(list<int>)/32 1.18% 19.359 19.588 - -0.48% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.18% 39.854 40.324 - 2.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 13593.061 13753.116 - 3.05% -
BM_deque_deque_copy_backward/5500 1.17% 203.034 205.417 - 0.42% -
std::partition_point(vector<int>)/50 1.17% 2.556 2.586 - 0.92% -
std::partial_sort(deque<int>)_(descending)/8192 1.17% 257399.873 260418.139 - -1.07% -
std::find(vector<int>)_(bail_25%)/32768 1.17% 1845.038 1866.665 - -0.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.17% 459.614 464.992 - 1.80% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 1.17% 0.928 0.939 - 1.08% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 1.17% 173700.179 175726.026 - 0.14% -
std::copy_if(deque<int>)_(every_other)/32768 1.16% 11533.964 11668.253 - -0.00% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.16% 2.088 2.112 - 0.23% -
std::find_if(list<int>)_(bail_25%)/8 1.16% 0.920 0.931 - -0.15% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.16% 12.589 12.736 - 0.09% -
std::adjacent_find(vector<int>)/1048576 1.16% 232131.825 234828.141 - -1.00% -
rng::find_last(vector<char>)_(bail_10%)/50 1.16% 10.698 10.822 - -1.92% -
std::reverse_copy(deque<int>)/32768 1.16% 7946.061 8038.310 - 0.28% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.16% 20.113 20.347 - 2.31% -
std::copy_n(list<int>)/8 1.16% 2.206 2.232 - -0.74% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.16% 23.779 24.055 - 0.84% -
std::find(deque<int>)_(bail_25%)/1024 1.16% 67.349 68.130 - -0.31% -
std::generate_n(vector<int>)/1024 1.16% 240.982 243.772 - -0.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.16% 174710.397 176732.605 - 0.47% -
std::unordered_set<int>::ctor(const&)/0 1.16% 12.819 12.968 - 0.59% -
std::find_end(list<int>)_(match_near_end)/1024 1.16% 59.528 60.217 - 0.02% -
std::sort(vector<int>)_(shuffled)/1024 1.16% 4635.956 4689.545 - -3.04% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.15% 42.822 43.316 - -4.61% -
std::copy_backward(deque<int>)/262144 1.15% 31221.470 31581.667 - 0.07% -
SetIntersection_None_Vector_float_16384_4 1.15% 1089729.328 1102299.691 - 1.36% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.15% 16.425 16.614 - -0.58% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 118626.118 119994.269 - 0.46% -
BM_std_minmax_element<int>/70000 1.15% 18157.945 18366.965 - -4.15% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.15% 18753.016 18968.715 - 1.04% -
SetIntersection_Interlaced_Set_string_256_1 1.15% 4298506.911 4347946.913 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.15% 4506876.116 4558685.933 - 0.16% -
std::remove(list<int>)_(sprinkled)/50 1.15% 60.859 61.559 - -1.36% -
BM_StringAssignAsciiz_Huge_Opaque 1.15% 188.655 190.822 - -4.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.15% 1446158.557 1462764.065 - -0.16% -
std::is_sorted_until(list<int>)/8192 1.15% 7164.030 7246.183 - 1.91% -
std::sort(vector<int>)_(repeated)/1024 1.15% 657.790 665.330 - 0.31% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.15% 25.989 26.287 - -0.14% -
std::find_first_of(list<int>)_(large_needle)/1024 1.14% 922409.162 932958.384 - 1.13% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.14% 675.548 683.256 - -0.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.14% 52.336 52.933 - -1.87% -
std::replace(vector<int>)_(prefix)/1024 1.14% 158.724 160.533 - 0.46% -
std::list<int>::ctor(size)/32 1.14% 320.932 324.587 - -1.20% -
SetIntersection_None_Set_string_64_4 1.14% 21383169.487 21626555.336 - -4.57% -
SetIntersection_Interlaced_Vector_string_256_16 1.14% 10482620.642 10601907.279 - 0.03% -
std::multiset<int>::insert(value)_(already_present)/1024 1.14% 27.560 27.873 - -3.74% -
BM_lexicographical_compare_three_way_fast_path/65536 1.14% 14981.197 15151.440 - 0.03% -
BM_CmpEqual_short_uchar 1.14% 1.081 1.094 - -0.77% -
std::partition(deque<int>)_(dense)/8192 1.14% 2770.572 2802.044 - -0.92% -
BM_std_minmax_element<int>/4096 1.14% 1067.758 1079.881 - -4.26% -
rng::find_last(list<int>)_(bail_10%)/8 1.14% 2.072 2.095 - 0.39% -
std::search(list<int>)_(near_matches)/1024 1.14% 39499.772 39948.165 - 0.17% -
std::rotate(list<int>)_(by_1/4)/8192 1.13% 6551.817 6626.177 - -1.48% -
std::search(vector<int>)_(single_element)/1000 1.13% 231.335 233.960 - -1.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.13% 61968.915 62671.973 - 0.96% -
rng::for_each(map<int>)/32 1.13% 25.194 25.480 - 0.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.13% 892924.132 903042.784 - -0.33% -
std::copy_n(vector<bool>)_(aligned)/4096 1.13% 4.705 4.758 - 0.68% -
rng::fold_left(vector<int>)/50 1.13% 37.082 37.502 - -0.03% -
rng::find_last(deque<int>)_(bail_90%)/1024 1.13% 28.968 29.296 - 0.28% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.13% 248.391 251.203 - 0.96% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.13% 1641.591 1660.172 - -0.12% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.13% 5.322 5.382 - -0.70% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.13% 601.074 607.867 - 0.13% -
std::find(vector<int>)_(process_all)/32768 1.13% 7365.817 7449.025 - 0.50% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.13% 267.545 270.565 - 0.89% -
std::find_if(vector<char>)_(process_all)/1024 1.13% 124.177 125.577 - 0.25% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.13% 7489.773 7574.230 - 0.31% -
BM_PushHeap_uint64_Random_256 1.12% 5.958 6.025 - -1.35% -
std::adjacent_find(list<int>)/8 1.12% 2.063 2.086 - -0.46% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.12% 8558.268 8654.411 - 0.65% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.12% 2.164 2.188 - 0.30% -
std::partition(vector<int>)_(dense)/8192 1.12% 1860.835 1881.664 - -0.47% -
std::search(deque<int>)_(single_element)/8192 1.12% 3636.294 3676.953 - -0.27% -
std::map<int,_int>::contains(key)_(existent)/32 1.12% 1.638 1.656 - -0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.12% 22452.974 22703.915 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.12% 8273927.302 8366391.045 - -2.72% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.12% 1.777 1.797 - 0.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.11% 54416.012 55022.541 - -1.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.11% 3.761 3.802 - -0.33% -
BM_std_minmax_element<int>/65536 1.11% 17005.218 17194.660 - -4.48% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.11% 913174.242 923344.782 - 1.01% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.11% 5343.608 5402.967 - 1.71% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.11% 22.841 23.094 - -4.49% -
std::adjacent_find(deque<int>)/1048576 1.11% 471171.009 476385.714 - -0.18% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.11% 42912.465 43387.045 - 0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.11% 3.465 3.503 - -5.05% -
std::multiset<std::string>::find(key)_(existent)/8192 1.11% 26.131 26.419 - -10.20% -
BM_lexicographical_compare_three_way_fast_path/4 1.11% 1.145 1.158 - 0.41% -
std::search(list<int>,_pred)_(no_match)/8192 1.11% 7798.397 7884.582 - 6.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.10% 16.059 16.237 - -1.84% -
std::remove_copy(list<int>)_(prefix)/8192 1.10% 6880.525 6956.459 - -1.11% -
std::sort(deque<int>)_(ascending)/8192 1.10% 5702.092 5765.012 - -0.24% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.10% 41866.130 42327.202 - 0.75% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.10% 8265.795 8356.787 - -0.08% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.10% 32.212 32.566 - 1.25% -
SetIntersection_None_Vector_string_16384_4 1.10% 1224996.343 1238465.117 - -0.09% -
std::find_end(vector<int>)_(near_matches)/8192 1.10% 763869.547 772263.552 - -0.09% -
BM_PushHeap_string_Random_16 1.10% 10.299 10.413 - 0.39% -
std::remove(list<int>)_(prefix)/8192 1.10% 8099.386 8188.365 - -1.03% -
std::find(vector<int>)_(bail_25%)/8 1.10% 1.441 1.457 - 2.31% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.10% 4633.652 4684.489 - 1.16% -
SetIntersection_Interlaced_Set_float_16_16 1.10% 37931388.970 38347415.716 - 1.12% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.10% 16.544 16.725 - 0.59% -
std::stable_partition(vector<int>)_(dense)/1024 1.09% 289.334 292.502 - 0.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.09% 143106.779 144673.711 - 1.31% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.09% 4495.191 4544.354 - -0.08% -
BM_StringAssignAsciiz_Huge_Transparent 1.09% 188.492 190.553 - -5.34% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.09% 198730.246 200900.565 - 0.28% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.09% 777.150 785.636 - 0.48% -
std::upper_bound(std::deque<int>)/8 1.09% 17.950 18.146 - 0.61% -
std::shift_left(list<int>)/1024 1.09% 724.997 732.903 - -0.52% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.09% 484.801 490.087 - -0.41% -
std::replace_if(vector<int>)_(prefix)/8192 1.09% 2027.549 2049.632 - 0.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.09% 12.774 12.913 - -0.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.09% 637.595 644.533 - 0.86% -
std::partial_sort(deque<int>)_(descending)/8 1.09% 43.404 43.875 - 3.15% -
std::generate_n(list<int>)/32 1.09% 8.505 8.598 - -0.31% -
BM_PushHeap_uint32_Random_262144 1.08% 5.920 5.984 - 0.84% -
std::sort(vector<int>)_(ascending)/1024 1.08% 517.408 523.010 - -0.51% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.08% 7.946 8.032 - -0.03% -
BM_CmpEqual_short_schar 1.08% 1.126 1.138 - 0.99% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.08% 36607.944 37003.601 - 0.17% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.08% 23366490.301 23619011.133 - -0.05% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.08% 2.928 2.960 - 0.69% -
std::replace_if(list<int>)_(sprinkled)/8192 1.08% 7320.746 7399.814 - -2.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.08% 12646.172 12782.728 - 0.60% -
BM_vector_deque_copy/5500 1.08% 194.597 196.695 - 0.88% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.08% 5336.729 5394.241 - -0.09% -
ranges::minmax(std::list<__int128>)/8 1.08% 3.852 3.894 - 0.88% -
std::multiset<int>::count(key)_(existent)/1024 1.08% 5.654 5.715 - 0.65% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.07% 17.168 17.352 - 0.08% -
std::rotate(list<int>)_(1_element_backward)/1024 1.07% 737.734 745.642 - -0.60% -
ranges::minmax(std::vector<__int128>)/64 1.07% 31.768 32.109 - -0.34% -
std::make_heap(deque<int>)_(shuffled)/1024 1.07% 2549.025 2576.345 - -2.89% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.07% 4848.002 4899.906 - -0.93% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.07% 12.772 12.908 - 0.25% -
std::adjacent_find(list<int>,_pred)/1024 1.07% 787.907 796.330 - -0.01% -
SetIntersection_Front_Vector_uint32_262144_4 1.07% 1055193.154 1066455.712 - 1.17% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.07% 3844.276 3885.262 - -0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 1.06% 96097.795 97120.617 - 0.47% -
bm_lexicographical_compare<int>/512 1.06% 29.852 30.169 - -0.07% -
SetIntersection_None_Set_string_256_256 1.06% 5829220.607 5891153.553 - -3.54% -
std::sort(deque<int>)_(shuffled)/1024 1.06% 6825.030 6897.528 - 0.31% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.06% 19.119 19.322 - 33.88% -
SetIntersection_Interlaced_Set_uint32_256_1 1.06% 4128005.576 4171835.122 - 1.31% -
SetIntersection_Interlaced_Vector_string_256_4 1.06% 6116010.426 6180946.885 - 0.51% -
BM_deque_deque_ranges_copy/5500 1.06% 197.713 199.812 - 0.33% -
std::fill_n(vector<bool>)/262144 1.06% 229.037 231.467 - -0.31% -
std::adjacent_find(list<int>,_pred)/1048576 1.06% 917058.891 926788.970 - -0.09% -
std::move(vector<bool>)_(aligned)/1048576 1.06% 1718.144 1736.367 - -0.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.06% 29.891 30.208 - -1.89% -
BM_deque_deque_ranges_copy/64000 1.06% 2925.020 2955.984 - -0.97% -
std::copy_if(deque<int>)_(every_other)/64 1.06% 23.276 23.522 - 0.56% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.06% 9.333 9.432 - -1.07% -
bm_ranges_swap_ranges_vb_unaligned/8 1.06% 5.033 5.086 - 0.19% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.06% 53678.508 54245.297 - -0.16% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.05% 575378.187 581448.409 - -0.01% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.05% 2.402 2.427 - 0.64% -
std::remove(list<int>)_(prefix)/32 1.05% 52.004 52.551 - 0.08% -
SetIntersection_None_Vector_string_256_64 1.05% 3603870.004 3641822.056 - 0.79% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.05% 210948.071 213169.168 - -0.42% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.05% 810.136 818.664 - -0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.05% 51.485 52.026 - -0.86% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.05% 243.917 246.477 - 0.51% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 1.05% 343.346 346.947 - -1.14% -
ranges::min(std::vector<char>)/70000 1.05% 490.730 495.875 - -0.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 245753.120 248327.909 - -2.38% -
std::equal(list<int>)_(it,_it,_it)/50 1.05% 35.269 35.638 - -0.70% -
SetIntersection_None_Set_string_16384_16384 1.05% 196046295.204 198098049.323 - -4.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.05% 391.588 395.686 - 0.46% -
BM_deque_vector_copy/2 1.05% 1.816 1.835 - -0.00% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.05% 390.451 394.533 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.04% 41801.505 42237.614 - 2.46% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.04% 184.505 186.428 - -0.11% -
std::count(vector<int>)_(every_other)/8192 1.04% 813.270 821.735 - 0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 1.04% 92380.241 93341.319 - 0.40% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.04% 51749.727 52286.894 - 0.45% -
std::sort(deque<int>)_(heap)/8192 1.04% 68914.354 69629.683 - -11.32% -
std::for_each(vector<int>)/50 1.04% 3.855 3.895 - 0.21% -
std::partial_sort(vector<int>)_(descending)/8192 1.04% 93749.787 94720.451 - 0.55% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.03% 9063.011 9156.727 - 1.18% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.03% 75.125 75.901 - 1.00% -
BM_deque_deque_ranges_move/64 1.03% 3.067 3.098 - 0.43% -
std::set<int>::count(key)_(non-existent)/1024 1.03% 7.359 7.435 - -6.99% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.03% 7470.459 7547.543 - -1.26% -
std::move(vector<int>)/64 1.03% 4.130 4.173 - -0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.03% 134093.316 135474.810 - 0.07% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.03% 927473.085 937019.221 - -0.52% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.03% 257.526 260.174 - 0.30% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.03% 784.237 792.296 - -0.81% -
std::transform(list<int>)_(identity_transform)/32 1.02% 16.870 17.042 - -0.13% -
std::replace(vector<int>)_(prefix)/8192 1.02% 1265.227 1278.163 - -0.02% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.02% 841576.800 850177.902 - -0.40% -
rng::starts_with(deque<int>,_pred)/1024 1.02% 523.549 528.883 - 0.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.02% 13.786 13.926 - -0.14% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.02% 1.968 1.988 - 0.77% -
std::multiset<int>::erase(iterator)/1024 1.02% 23.205 23.441 - -3.18% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.02% 11.133 11.246 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.02% 17850.905 18032.137 - 0.34% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.01% 1449170.895 1463878.653 - 0.05% -
BM_vector_deque_move/4000 1.01% 139.612 141.029 - -0.97% -
rng::starts_with(list<int>,_pred)/1024 1.01% 801.722 809.851 - -0.09% -
std::replace(list<int>)_(sprinkled)/32 1.01% 11.173 11.286 - -0.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.01% 37980.229 38364.960 - -0.11% -
std::stable_sort(vector<int>)_(shuffled)/8 1.01% 19.579 19.777 - 0.17% -
std::any_of(list<int>)_(process_all)/32768 1.01% 25763.807 26024.419 - -2.80% -
std::equal(list<int>)_(it,_it,_it)/1024 1.01% 1124.461 1135.830 - -0.60% -
std::search(list<int>,_pred)_(single_element)/1000 1.01% 797.621 805.685 - 0.36% -
BM_deque_vector_ranges_copy/5500 1.01% 191.495 193.430 - -0.61% -
std::copy_n(vector<bool>)_(aligned)/32768 1.01% 35.406 35.763 - 1.09% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.01% 2.402 2.427 - -2.78% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.01% 15380.353 15535.494 - -0.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.01% 12892.336 13022.305 - -0.51% -
std::fill_n(vector<int>)/50 1.01% 2.206 2.228 - -0.64% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.01% 7.860 7.939 - 0.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.01% 487021.166 491920.997 - 0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.01% 12.977 13.107 - 0.29% -
BM_CmpEqual_ushort_uchar 1.00% 1.093 1.104 - 0.43% -
std::remove_copy(list<int>)_(prefix)/1024 1.00% 737.345 744.732 - -0.31% -
std::sort(deque<int>)_(repeated)/8192 1.00% 6708.291 6775.443 - -0.76% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.284 390.673 -0.08% 390.673
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.083 535.591 -0.19% 535.591
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.814 683.870 -0.76% 683.870
std::search_n(deque<int>)_(no_match)/8192 -99.32% 2429.649 16.633 368.149 4.19% 368.149
std::search_n(vector<int>)_(no_match)/1024 -98.49% 216.841 3.283 78.147 -1.08% 78.147
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.088 72.018 -0.01% 72.018
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.53% 611.467 15.116 91.668 -4.69% 91.668
std::search_n(deque<int>)_(no_match)/1024 -95.33% 293.746 13.704 41.501 0.13% 41.501
std::fill(vector<bool>)/262144 -75.36% 941.294 231.974 - -0.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.27% 1749.757 520.132 - 1.63% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.87% 2531.800 813.506 - -1.24% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -62.95% 23.874 8.845 - -0.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -62.23% 50.255 18.982 - -27.86% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.14% 14.878 5.930 - 0.14% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.70% 24.088 9.708 - -15.32% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.36% 15.020 6.555 - -13.84% -
std::search_n(vector<int>)_(no_match)/32 -52.46% 6.886 3.274 0.514 -1.62% 0.514
BM_deque_vector_copy/64 -51.81% 5.410 2.607 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -49.86% 22832289.416 11449229.031 - -8.25% -
std::transform(deque<int>)_(identity_transform)/32 -49.18% 24.212 12.305 - -0.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -48.42% 70.426 36.326 - -10.31% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.95% 64.988 33.825 - -1.67% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.63% 700887.854 367045.183 - -51.60% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.50% 58.922 30.936 - -0.66% -
BM_vector_deque_ranges_move/64 -47.22% 5.321 2.808 - 0.64% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -46.74% 5750178.186 3062738.788 - -2.03% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.43% 1240.838 664.736 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -45.92% 7137942.061 3860055.836 - -55.83% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.90% 15.025 8.129 0.334 -0.02% 0.334
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -44.71% 65517870.747 36224010.657 - -17.94% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -43.57% 17.408 9.824 - -59.23% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -42.93% 179.543 102.462 - -52.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -41.73% 171.755 100.088 - -48.43% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.65% 659551.092 384822.197 - -42.51% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -41.34% 41.959 24.615 - -0.41% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.14% 4.158 2.447 - -8.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -40.71% 166.690 98.832 - -47.59% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -39.43% 5559185.694 3367421.763 - -56.90% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -39.27% 10.928 6.636 - -53.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -38.76% 72.369 44.323 - -21.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.37% 125.843 77.563 - -41.59% -
std::set<int>::contains(key)_(non-existent)/8192 -38.04% 19.181 11.884 - -2.13% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -37.08% 46.745 29.411 - -12.10% -
std::copy(vector<int>)/4096 -35.51% 222.446 143.456 - -22.15% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -35.49% 4.142 2.672 - 3.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -35.42% 2.014 1.301 - -5.93% -
BM_vector_deque_ranges_copy/0 -34.75% 0.625 0.408 - 6.56% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.35% 653.879 429.280 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -34.29% 11172785.651 7342003.175 - 2.18% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -33.49% 39.010 25.948 - -12.87% -
SetIntersection_Interlaced_Vector_float_16384_64 -33.33% 8464292.663 5643085.661 - -0.63% -
BM_PushHeap_float_Random_1 -33.12% 0.697 0.466 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -33.12% 0.697 0.466 - -0.04% -
BM_PushHeap_string_SingleElement_1 -32.64% 0.700 0.472 - 0.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.61% 0.404 0.272 - -11.13% -
std::adjacent_find(deque<int>)/8 -32.59% 4.875 3.286 - 4.53% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -31.85% 46390890.196 31617076.197 - -23.11% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -31.60% 38814871.394 26550939.737 - -22.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -31.58% 804.576 550.459 - 0.40% -
std::rotate_copy(vector<int>)/8192 -31.48% 720.009 493.316 - -19.40% -
SetIntersection_Interlaced_Vector_float_16384_16 -31.14% 3674779.688 2530636.947 - -2.14% -
ranges::min(std::deque<char>)/1 -31.12% 0.915 0.631 - 9.02% -
std::adjacent_find(deque<int>)/50 -31.05% 26.467 18.249 - 26.71% -
SetIntersection_Interlaced_Set_string_16384_16 -31.04% 345495322.150 238265733.316 - -33.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -30.99% 48.229 33.283 - -13.05% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -30.82% 472.645 326.961 - -1.48% -
SetIntersection_None_Set_string_1024_16 -30.69% 12663239.195 8776626.206 - -22.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.59% 0.487 0.338 - -0.07% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -30.25% 3.512 2.450 - -33.63% -
SetIntersection_Interlaced_Vector_float_262144_16 -30.04% 4260499.326 2980713.285 - -0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -28.91% 2287558.021 1626268.373 - -6.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -28.90% 34.540 24.557 - -11.61% -
std::vector<int>::ctor(size)/32 -28.66% 14.541 10.373 - -7.33% -
SetIntersection_None_Set_string_1024_4 -28.63% 12516676.481 8932947.257 - -21.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -28.60% 1964.499 1402.698 - -5.41% -
SetIntersection_None_Set_string_1024_1 -28.25% 12681800.183 9099304.721 - -19.48% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.02% 45.478 32.734 - -3.01% -
std::all_of(vector<int>)_(process_all)/50 -27.90% 17.631 12.711 - -8.05% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -27.85% 3221521.985 2324389.365 - -14.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.33% 349765375.114 254161842.158 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -27.18% 143713879.990 104647806.779 - -15.76% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -26.14% 7758674.068 5730475.392 - -35.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -26.03% 65.849 48.710 - -17.69% -
ranges::min(std::vector<long_long>)/1 -25.51% 0.450 0.335 - -12.68% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -25.47% 54000255.708 40247455.857 - -23.70% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -25.43% 107792999.534 80376880.195 - -28.96% -
std::unordered_multiset<int>::find(key)_(existent)/32 -25.32% 1.491 1.114 - -13.47% -
std::multiset<std::string>::erase(key)_(existent)/32 -24.63% 78.908 59.475 - 15.45% -
BM_PushHeap_uint32_Ascending_1 -24.50% 0.629 0.475 - 11.26% -
std::fill(list<int>)/1024 -23.92% 671.673 510.986 - 1.39% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -23.82% 769.308 586.021 - 0.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -23.82% 1.650 1.257 - -32.85% -
std::multimap<std::string,_int>::ctor(const&)/32 -23.76% 894.508 681.979 - 0.95% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.69% 17331.996 13226.343 - -13.49% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -23.64% 85.198 65.059 - -33.90% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.50% 4288280.585 3280646.833 - -27.45% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -23.41% 52.632 40.312 - -28.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.36% 715.814 548.599 - 0.24% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -23.13% 1.422 1.093 - -11.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -23.12% 10.947 8.416 - -15.68% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -23.08% 8314145.924 6394968.444 - -4.89% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -22.76% 94.600 73.071 - 18.60% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.74% 0.316 0.244 - -8.55% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -22.73% 0.629 0.486 - -6.86% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -22.70% 43.399 33.546 - -81.32% -
std::is_sorted_until(deque<int>,_pred)/8 -22.60% 6.112 4.731 - 15.18% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -22.54% 6973366.576 5401631.357 - -17.29% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.19% 3794.811 2952.616 - -0.14% -
BM_vector_deque_ranges_copy_backward/0 -21.93% 0.676 0.528 - -4.28% -
SetIntersection_Interlaced_Vector_float_262144_1024 -21.91% 96897190.723 75663329.604 - -11.66% -
std::move(list<int>)/4096 -21.55% 5075.383 3981.786 - -29.46% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -21.49% 3070726.040 2410837.387 - -23.51% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -21.28% 1623.033 1277.617 - -19.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -21.24% 35.428 27.904 - 12.25% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -21.19% 7088.095 5586.444 - 4.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -21.18% 25584093.036 20166134.427 - -7.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.12% 37.013 29.196 - -24.33% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -21.12% 14468.164 11413.037 - -0.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -21.07% 39.829 31.436 - -2.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -21.00% 1.343 1.061 - -3.41% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.00% 7165166.732 5660750.996 - -12.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -20.81% 37.345 29.572 - -2.58% -
SetIntersection_Front_Set_uint64_262144_1024 -20.78% 15566381.195 12332394.787 - -1.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -20.67% 0.335 0.266 - -23.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 -20.65% 34.034 27.006 - 0.64% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.63% 511.827 406.232 - -0.07% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.60% 34.246 27.191 - -4.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.52% 53.493 42.514 - -22.39% -
BM_PushHeap_float_SingleElement_1 -20.45% 0.586 0.466 - 0.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -20.37% 30.225 24.070 - -18.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -20.12% 35.816 28.609 - -0.18% -
std::stable_partition(list<int>)_(dense)/1024 -19.87% 1753.766 1405.343 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -19.84% 67905738.999 54430591.278 - -4.25% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -19.83% 25721.937 20622.426 - -0.20% -
std::move(vector<int>)/1048576 -19.78% 70383.066 56461.065 - -2.56% -
SetIntersection_Interlaced_Vector_float_16384_4 -19.77% 1678455.658 1346668.059 - 0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -19.69% 31.266 25.112 - -0.01% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -19.48% 24559.665 19775.266 - -0.70% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -19.43% 328.097 264.364 - -1.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -19.10% 92.934 75.184 - -26.00% -
BM_tolower_char<wchar_t> -19.02% 0.688 0.557 - -19.30% -
BM_StringFindAllMatch/512 -18.88% 13.701 11.114 - -6.39% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -18.78% 37.421 30.393 - -79.83% -
SetIntersection_Interlaced_Vector_float_262144_256 -18.48% 33965704.155 27688774.959 - -1.28% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -18.43% 14.036 11.449 - -61.23% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -18.39% 1796409.249 1466014.615 - -5.56% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.33% 6.192 5.057 - -1.05% -
std::equal(vector<bool>)_(unaligned)/50 -18.31% 1.123 0.917 - -9.37% -
std::equal(vector<bool>)_(unaligned)/8 -18.20% 1.121 0.917 - -9.87% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -18.15% 9.236 7.560 - -19.33% -
std::copy(vector<bool>)_(aligned)/1048576 -18.09% 3793.166 3106.874 - 5.52% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -17.77% 11.309 9.299 - -3.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.67% 7.257 5.975 - -12.87% -
std::set<int>::lower_bound(key)_(non-existent)/32 -17.61% 2.878 2.371 - -2.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.55% 20.395 16.815 - -18.18% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.42% 816.645 674.353 - -0.18% -
BM_StringDestroy_Large -17.39% 9.522 7.865 - 0.32% -
std::search(deque<int>)_(same_length)/1000 -17.33% 464.349 383.863 - 17.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -17.28% 32.797 27.130 - -25.37% -
BM_PushHeap_uint64_SingleElement_1 -17.18% 0.479 0.396 - -14.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -17.17% 7605.711 6299.951 - -6.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -17.14% 88.260 73.132 - -0.71% -
ranges::min(std::vector<__int128>)/1 -16.90% 0.412 0.342 - -8.85% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -16.87% 43.032 35.775 - 0.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -16.76% 69.432 57.793 - -4.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -16.66% 38.337 31.950 - -15.81% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -16.60% 6.666 5.559 - -18.08% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -16.41% 10.759 8.993 - -3.21% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.39% 7.254 6.065 - -5.64% -
std::unordered_set<std::string>::ctor(const&)/32 -16.29% 790.772 661.991 - -6.78% -
ranges::minmax(std::deque<char>)/1 -16.21% 0.805 0.675 - 2.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.09% 24.829 20.833 - -5.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.06% 0.556 0.466 - 0.81% -
BM_deque_vector_copy/0 -15.86% 1.559 1.312 - 0.26% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -15.83% 108597894.405 91408202.072 - -2.49% -
std::unordered_set<int>::contains(key)_(existent)/1024 -15.82% 1.589 1.338 - 15.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -15.80% 78.750 66.305 - 1.56% -
std::find(vector<bool>)_(process_all)/50 -15.63% 0.677 0.571 - -4.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -15.34% 24.346 20.611 - -5.04% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -15.30% 51470782.220 43593994.865 - -21.65% -
std::set<std::string>::ctor(const&)/32 -15.26% 841.161 712.803 - -10.00% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -15.20% 42.486 36.027 - -1.42% -
std::unordered_set<int>::contains(key)_(existent)/8192 -15.19% 1.571 1.333 - 7.56% -
std::find_if_not(vector<int>)_(bail_25%)/8 -15.18% 0.842 0.714 - -8.33% -
SetIntersection_Interlaced_Vector_float_16384_1024 -15.14% 45938317.730 38981881.174 - -4.93% -
std::copy_backward(vector<int>)/4096 -15.12% 233.555 198.250 - 0.60% -
std::find_if(vector<char>)_(bail_25%)/8 -15.03% 0.957 0.813 - -3.81% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.83% 9630.343 8202.298 - -17.16% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.59% 804.553 687.206 - -0.77% -
BM_StringConstructDestroyCStr_Large_Transparent -14.56% 12.199 10.423 - -4.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.55% 28.138 24.043 - -0.24% -
std::copy_n(vector<int>)/4096 -14.43% 172.086 147.250 - -38.87% -
std::unordered_set<int>::contains(key)_(existent)/32 -14.26% 1.587 1.361 - -1.93% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -14.18% 1.659 1.424 - -21.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -14.12% 1.832 1.573 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.92% 0.578 0.497 - -3.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -13.88% 4999450.693 4305507.756 - -1.61% -
std::unordered_multiset<int>::count(key)_(existent)/32 -13.83% 1.934 1.666 - 0.49% -
std::map<int,_int>::ctor(const&)/1024 -13.83% 7444.928 6415.656 - -5.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -13.82% 1333.658 1149.323 - -5.38% -
bm_lexicographical_compare<signed_char>/64 -13.80% 2.263 1.951 - 0.20% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -13.76% 55.823 48.145 - 1.49% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -13.74% 11.951 10.308 - -8.90% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.66% 32.089 27.705 - -1.01% -
std::copy_if(list<int>)_(entire_range)/64 -13.47% 36.704 31.761 - -3.53% -
BM_deque_vector_ranges_move_backward/64000 -13.38% 9101.442 7883.631 - -0.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -13.35% 1.584 1.373 - -22.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -13.13% 645.167 560.479 - -15.70% -
std::unordered_set<std::string>::erase(iterator)/1024 -13.07% 33.550 29.167 - 10.50% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.00% 50.554 43.982 - -2.53% -
std::find_first_of(deque<int>)_(large_needle)/32 -12.99% 326.383 283.978 - -4.47% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.94% 1535020.066 1336312.807 - -9.06% -
BM_deque_deque_copy_backward/0 -12.90% 0.931 0.810 - -12.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.90% 43.062 37.508 - 3.46% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.88% 17.364 15.128 - -8.18% -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.79% 7754898.091 6762797.350 - -21.86% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -12.78% 728.294 635.229 - 0.73% -
std::multiset<std::string>::erase(iterator)/8192 -12.77% 31.582 27.549 - -12.24% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.74% 9182.285 8012.738 - -13.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -12.64% 644.506 563.033 - -16.55% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.64% 576.560 503.702 - -15.57% -
BM_PushHeap_float_Descending_1 -12.57% 0.536 0.469 - -0.92% -
BM_lexicographical_compare_three_way_fast_path/1 -12.55% 0.395 0.346 - -25.11% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.51% 8100.032 7086.780 - -13.32% -
SetIntersection_Front_Set_float_1024_1024 -12.45% 13560496.078 11871956.595 - -1.81% -
SetIntersection_Interlaced_Vector_float_16384_256 -12.37% 16984669.721 14883070.736 - -41.38% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.33% 1.556 1.364 - -9.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.32% 63.031 55.268 - -0.92% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -12.20% 25.227 22.149 - 4.39% -
std::unordered_set<int>::find(key)_(existent)/32 -12.07% 1.395 1.227 - -14.91% -
SetIntersection_Interlaced_Vector_float_262144_64 -12.04% 9216105.617 8106814.522 - -35.67% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -11.99% 1.835 1.615 - 0.02% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.86% 0.338 0.298 - -38.28% -
std::move(vector<int>)/262144 -11.77% 17285.567 15251.645 - -27.85% -
BM_StringRelational_Compare_Empty_Large_Control -11.75% 1.830 1.615 - 0.02% -
rng::contains_subrange(deque<int>)_(process_all)/32 -11.74% 15.301 13.504 - 7.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.71% 4783923.337 4223800.580 - -6.01% -
std::map<int,_int>::ctor(const&)/8192 -11.69% 58703.685 51842.055 - -0.50% -
BM_vector_deque_ranges_move/0 -11.68% 0.525 0.464 - 9.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.66% 629.201 555.815 - -15.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.58% 198.647 175.640 - -2.97% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -11.51% 2.734 2.419 - -7.69% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -11.44% 757.904 671.236 - -14.88% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -11.38% 841.040 745.321 - 6.45% -
ranges::min(std::vector<char>)/1 -11.38% 0.331 0.293 - -24.49% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -11.37% 828.254 734.053 - -7.14% -
BM_PushHeap_float_PipeOrgan_1 -11.36% 0.466 0.413 - -32.91% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -11.32% 13.631 12.089 - -0.01% -
BM_PushHeap_float_Random_4 -11.27% 2.812 2.495 - -0.79% -
std::set<std::string>::count(key)_(existent)/8192 -11.22% 34.687 30.796 - -2.31% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -11.21% 41.424 36.780 - 12.59% -
SetIntersection_Front_Set_float_16384_1024 -11.20% 13580671.575 12060076.347 - -2.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.11% 1.517 1.349 - -12.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -11.02% 7.861 6.995 - 3.83% -
ranges::minmax(std::vector<long_long>)/1 -10.98% 0.688 0.613 - -8.36% -
std::is_sorted(list<int>,_pred)/8192 -10.79% 8650.007 7716.786 - 0.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.70% 0.296 0.264 - 0.21% -
std::map<int,_int>::erase(iterator)/8192 -10.62% 23.902 21.364 - 2.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -10.59% 34.610 30.944 - 9.30% -
std::copy_backward(vector<bool>)_(aligned)/262144 -10.54% 789.882 706.611 - -0.09% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.53% 1.351 1.209 - 2.30% -
BM_deque_vector_ranges_copy_backward/70000 -10.51% 10219.110 9144.661 - 0.00% -
SetIntersection_Front_Set_uint32_262144_1024 -10.47% 14332566.840 12832318.243 - 10.40% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.46% 8200.717 7342.890 151.919 -8.26% 151.919
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -10.44% 34.642 31.024 - 0.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.42% 22.879 20.494 - -5.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -10.42% 33.527 30.033 - -9.55% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -10.42% 355.969 318.891 - -2.04% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.39% 13.463 12.064 - -0.30% -
BM_vector_deque_ranges_copy_backward/2 -10.36% 1.998 1.791 - -5.01% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.31% 5921145.675 5310844.983 - 0.52% -
std::find(vector<bool>)_(process_all)/8 -10.30% 0.628 0.564 - 1.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -10.23% 30675.141 27536.265 - -1.80% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.15% 0.386 0.346 - 0.23% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -10.15% 10.698 9.612 - -1.57% -
SetIntersection_Front_Set_string_262144_64 -10.15% 5003161.131 4495414.531 - -1.17% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.13% 5891799.727 5295016.604 - -10.47% -
std::find_end(deque<int>)_(near_matches)/8192 -10.09% 1252100.370 1125755.627 - -0.04% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.06% 2.561 2.303 - -0.30% -
SetIntersection_Front_Set_float_262144_256 -10.06% 4160749.066 3742116.834 - 2.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.96% 843.533 759.502 - 0.28% -
SetIntersection_Front_Set_uint64_256_64 -9.95% 5737624.205 5166600.114 - -4.81% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -9.90% 41.339 37.248 - -1.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.85% 1568.592 1414.101 - -1.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.84% 56.622 51.050 - -18.31% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.81% 63.333 57.121 - 0.18% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -9.80% 14.285 12.885 - 0.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -9.76% 1.538 1.388 - -7.53% -
BM_StringMove_Small -9.73% 0.794 0.717 - -1.17% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -9.73% 41.289 37.272 - 15.33% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -9.63% 28.035 25.334 - -19.49% -
SetIntersection_Front_Set_float_16384_256 -9.59% 4199292.751 3796412.718 - 2.14% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -9.50% 0.443 0.401 - -3.98% -
SetIntersection_Interlaced_Set_uint32_262144_1 -9.41% 1097971.448 994657.925 - -1.11% -
SetIntersection_Interlaced_Vector_uint32_256_64 -9.39% 8417840.117 7626991.284 - 7.28% -
BM_vector_deque_ranges_copy_backward/1 -9.36% 2.259 2.048 - -4.86% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.35% 1.804 1.635 - 2.80% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -9.34% 702.674 637.053 - -19.07% -
std::set<std::string>::contains(key)_(existent)/32 -9.33% 15.814 14.339 - -6.30% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -9.24% 4578.037 4155.114 - -8.71% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -9.12% 81.041 73.651 - -9.80% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -9.09% 1.462 1.330 - 14.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.05% 64.832 58.963 - 11.23% -
std::set<std::string>::erase(iterator)/32 -8.93% 28.049 25.545 - -8.43% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -8.87% 19.659 17.915 - -6.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.79% 1.769 1.613 - 1.88% -
std::replace(vector<int>)_(sprinkled)/32 -8.77% 6.195 5.652 - -6.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.74% 17.804 16.247 - -0.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.73% 72.774 66.424 - 22.23% -
std::generate(list<int>)/8192 -8.72% 7693.826 7022.685 - -5.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -8.72% 474.524 433.161 - -6.57% -
std::fill_n(list<int>)/8192 -8.69% 9046.214 8259.705 - 2.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.67% 54.705 49.964 - 0.39% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -8.64% 1.290 1.178 - -0.20% -
BM_StringRelational_Less_Empty_Empty_Control -8.59% 1.827 1.670 - 3.41% -
std::unordered_set<int>::count(key)_(non-existent)/32 -8.57% 1.596 1.460 - 1.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -8.55% 1.515 1.385 - -7.66% -
SetIntersection_Front_Set_uint64_16384_64 -8.54% 1714697.503 1568190.610 - -6.00% -
std::multiset<int>::count(key)_(existent)/8192 -8.54% 10.185 9.315 - 0.60% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -8.53% 34.015 31.114 - -6.29% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -8.50% 359.742 329.180 - -0.73% -
SetIntersection_Front_Set_float_1024_256 -8.49% 4238564.298 3878638.955 - -6.51% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -8.38% 11.796 10.807 - -5.93% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -8.34% 40.978 37.559 - 6.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -8.34% 1.731 1.587 - -17.69% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -8.34% 1.380 1.265 - -8.81% -
BM_vector_deque_ranges_copy/65536 -8.30% 3120.466 2861.343 - 0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -8.30% 5356393.760 4912042.285 - -3.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.27% 1922236.660 1763228.511 - -7.32% -
SetIntersection_Interlaced_Vector_float_1024_256 -8.25% 6018052.764 5521365.162 - -0.89% -
bm_lexicographical_compare<signed_char>/1 -8.22% 1.531 1.406 - 2.83% -
std::copy_if(list<int>)_(every_other)/32768 -8.21% 28160.750 25848.739 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_256_4 -8.19% 5046032.944 4632693.253 - -5.08% -
std::adjacent_find(list<int>)/8192 -8.17% 7204.023 6615.175 - -9.18% -
BM_vector_deque_ranges_copy/70000 -8.16% 3380.825 3105.080 - 0.01% -
SetIntersection_Front_Set_uint64_1024_256 -8.15% 4278192.684 3929522.700 - 1.45% -
BM_vector_deque_move/70000 -8.14% 3381.497 3106.337 - -5.16% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -8.12% 12366.156 11361.710 - -0.49% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.08% 4.194 3.855 - 44.40% -
BM_vector_deque_ranges_move/65536 -8.07% 3112.575 2861.496 - 0.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -8.04% 239.328 220.096 - -1.03% -
BM_vector_deque_copy/70000 -8.03% 3376.882 3105.842 - -0.31% -
BM_StringRelational_Less_Empty_Small_Control -8.01% 1.757 1.617 - -6.65% -
BM_vector_deque_ranges_move/70000 -8.00% 3376.854 3106.813 - 0.06% -
std::count(vector<int>)_(every_other)/8 -7.96% 1.376 1.266 - -4.26% -
BM_vector_deque_move/65536 -7.96% 3106.739 2859.501 - -4.94% -
SetIntersection_Front_Set_uint64_16384_256 -7.96% 3966943.696 3651264.241 - -6.57% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.93% 56706.774 52211.661 - -0.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.92% 42220.257 38874.375 - -5.12% -
SetIntersection_Interlaced_Vector_string_256_256 -7.90% 20892201.851 19241507.634 - -4.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -7.83% 8.840 8.147 - -0.63% -
BM_vector_deque_copy/65536 -7.80% 3101.452 2859.502 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.80% 65944.330 60800.797 - -1.65% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.78% 1.573 1.450 - -7.07% -
SetIntersection_Front_Vector_string_1024_64 -7.77% 3453497.542 3185049.865 - -10.39% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.77% 37.366 34.462 - -1.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.76% 93.924 86.632 - 0.03% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.71% 205.461 189.618 - -0.23% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -7.70% 10.933 10.092 - -4.46% -
SetIntersection_Interlaced_Set_uint32_262144_16 -7.68% 1741256.019 1607564.697 - 3.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -7.60% 0.665 0.614 - 26.54% -
SetIntersection_Front_Set_string_256_256 -7.57% 30873578.681 28537477.534 - -2.11% -
std::set<std::string>::contains(key)_(existent)/1024 -7.53% 24.211 22.387 - -3.05% -
ranges::minmax(std::vector<char>)/1 -7.52% 0.652 0.603 - -4.52% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.51% 635.551 587.806 - -13.07% -
SetIntersection_Front_Set_string_1024_64 -7.51% 4966333.257 4593489.213 - 0.52% -
SetIntersection_Front_Set_string_262144_16 -7.50% 2039869.741 1886783.782 - 0.13% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.48% 534.534 494.537 - 0.75% -
std::set<int>::insert(value)_(new_value,_end)/1024 -7.48% 43.909 40.627 - -1.25% -
BM_StringRelational_Eq_Large_Large_ChangeLast -7.47% 2.021 1.870 - -1.69% -
BM_vector_deque_ranges_copy/64000 -7.45% 3073.603 2844.519 - 0.06% -
BM_vector_deque_ranges_copy/2 -7.43% 1.990 1.842 - -13.46% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.40% 7083.683 6559.241 - -1.14% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -7.40% 10.581 9.798 - -5.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.40% 77.730 71.980 - -9.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.39% 243.741 225.733 - -1.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -7.37% 50.116 46.422 - 37.51% -
SetIntersection_Interlaced_Vector_float_1024_64 -7.36% 3608553.126 3342933.237 - -12.97% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -7.35% 21531.271 19948.410 - -7.06% -
BM_vector_deque_move/64000 -7.34% 3069.389 2844.069 - -3.27% -
BM_vector_deque_ranges_move/64000 -7.34% 3069.179 2843.927 - 0.05% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.33% 23.816 22.070 - -15.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.32% 1.520 1.408 - -6.31% -
BM_vector_deque_copy/64000 -7.29% 3066.720 2843.129 - 0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.22% 5492.321 5095.556 - -15.56% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.22% 754.223 699.781 - -5.79% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.21% 41.060 38.100 - -1.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.20% 58.742 54.514 - 5.31% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -7.15% 679.405 630.804 - -4.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.14% 2743.554 2547.688 - 0.08% -
ranges::min(std::list<__int128>)/1 -7.13% 0.456 0.423 - 3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -7.12% 6111872.852 5676697.532 - -5.48% -
SetIntersection_Front_Vector_string_16384_64 -7.07% 3428717.280 3186197.629 - -1.31% -
BM_PushHeap_float_Random_1024 -7.03% 7.553 7.022 - 0.61% -
BM_StringConstructDestroyCStr_Small_Transparent -7.00% 0.397 0.369 - -13.09% -
SetIntersection_Front_Set_float_256_256 -6.99% 8182561.613 7610636.697 - 1.87% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.97% 22.373 20.814 - -7.62% -
SetIntersection_Front_Vector_uint64_1024_256 -6.96% 2286779.681 2127534.463 - -6.50% -
SetIntersection_Front_Vector_uint64_262144_16 -6.93% 1127849.428 1049638.601 - -5.71% -
SetIntersection_Front_Vector_uint64_16384_256 -6.93% 2283341.100 2125015.048 - -6.61% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.93% 1.249 1.163 - 7.19% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -6.92% 67.556 62.885 - -22.00% -
std::map<int,_int>::ctor(const&)/32 -6.90% 234.864 218.662 - -10.88% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.89% 1.272 1.185 - -4.73% -
std::fill(deque<int>)/1024 -6.89% 32.312 30.087 - -0.62% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.88% 668.225 622.252 - -5.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.87% 21550.929 20069.871 - -11.94% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.82% 1.468 1.368 - -12.86% -
BM_PushHeap_string_Descending_262144 -6.81% 3.422 3.189 - -1.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.81% 1194.803 1113.481 - -1.19% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -6.81% 21784.280 20301.670 - -5.82% -
BM_PushHeap_float_Random_16 -6.80% 5.394 5.027 - 0.37% -
BM_deque_vector_ranges_copy/70000 -6.73% 3448.286 3216.326 - 0.51% -
SetIntersection_Interlaced_Set_uint32_262144_4 -6.72% 1374565.267 1282193.117 - 2.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.68% 220.800 206.058 - -8.24% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.67% 65.935 61.537 - -1.24% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.66% 1.601 1.494 - -4.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.66% 6569425.171 6132197.383 - -3.80% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.61% 25.711 24.011 - -0.84% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.56% 2.052 1.917 - -2.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.53% 366806757.063 342845199.537 - -1.81% -
std::set<int>::ctor(&&,_different_allocs)/1024 -6.50% 6173.371 5772.320 - -0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -6.49% 1053356.810 985016.743 - -5.92% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.47% 0.237 0.222 - 0.93% -
SetIntersection_Interlaced_Vector_string_256_64 -6.46% 20857354.572 19509649.582 - 0.47% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.46% 1.576 1.474 - 9.00% -
std::copy_backward(vector<int>)/32768 -6.44% 3784.373 3540.734 - -5.21% -
std::reverse_copy(list<int>)/512 -6.39% 391.377 366.355 - -0.34% -
bm_swap_ranges_vb_aligned/64 -6.39% 2.882 2.698 - -5.47% -
SetIntersection_Interlaced_Vector_string_64_64 -6.38% 27262060.306 25521633.808 - -5.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.38% 2.953 2.765 - -1.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.36% 21362.021 20002.803 - -6.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.36% 9269.935 8680.481 - -0.17% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.36% 1.495 1.400 - 3.93% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -6.35% 88.248 82.643 - -2.23% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.35% 44198.507 41392.403 - 0.22% -
std::unique(deque<int>)_(contiguous)/8192 -6.34% 4033.370 3777.755 - -0.29% -
std::multiset<int>::find(key)_(existent)/8192 -6.32% 8.594 8.051 - -0.57% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.32% 23.082 21.623 - -1.01% -
BM_PushHeap_float_Random_16384 -6.32% 7.623 7.141 - 1.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.31% 97.167 91.033 - -3.42% -
std::set<std::string>::contains(key)_(non-existent)/1024 -6.30% 22.798 21.361 - -0.20% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.28% 93.679 87.797 - 0.11% -
BM_deque_vector_ranges_copy/64000 -6.27% 3121.639 2925.858 - 0.28% -
std::count(list<int>)_(every_other)/8192 -6.25% 7535.874 7064.910 - 3.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.25% 46789.561 43866.497 - -1.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.23% 74815.710 70151.299 - 0.36% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.23% 13.375 12.542 - 1.44% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.23% 2297.606 2154.443 - 0.12% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -6.22% 188505.742 176780.963 - -5.85% -
std::shift_left(list<int>)/8192 -6.22% 7603.754 7130.899 - -7.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.22% 10.040 9.416 - 7.20% -
SetIntersection_Interlaced_Vector_uint64_64_16 -6.21% 17476485.058 16390737.582 - -7.83% -
BM_PushHeap_float_Random_256 -6.19% 7.367 6.911 - 0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -6.18% 1065102.705 999281.151 - -3.85% -
std::find_end(deque<int>)_(near_matches)/1024 -6.16% 18033.884 16923.333 - -0.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.15% 662.365 621.632 - -6.84% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.14% 26.707 25.068 - -0.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.09% 41082.278 38580.095 - -13.89% -
SetIntersection_Front_Set_string_64_16 -6.08% 24033700.601 22571669.320 - -7.60% -
rng::fold_left(deque<int>)/8 -6.08% 3.913 3.675 - 0.17% -
std::copy(vector<int>)/32768 -6.08% 3749.542 3521.563 - -7.23% -
SetIntersection_Interlaced_Vector_float_262144_4 -6.07% 1540014.927 1446589.985 - -4.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.04% 188532.850 177144.985 - -5.90% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.03% 186973.381 175703.033 - -9.18% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.01% 1062.781 998.930 - 0.40% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.99% 55.937 52.587 - -12.50% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.97% 1.229 1.156 - -0.01% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.96% 1043794.161 981537.979 - -5.45% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.96% 559.925 526.542 - 2.21% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.96% 1.343 1.263 - 5.70% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.95% 59021.197 55509.007 - 0.73% -
SetIntersection_Front_Vector_string_64_64 -5.93% 27023384.684 25420034.854 - -2.17% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.91% 10.891 10.248 - -8.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -5.90% 1052425.596 990304.425 - -0.13% -
SetIntersection_Front_Set_float_256_64 -5.90% 5740497.510 5401781.361 - -6.68% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.89% 75831912.994 71364737.612 - -6.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.88% 5.787 5.447 - 0.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -5.87% 33.806 31.820 - 8.27% -
BM_StringRelational_Less_Empty_Huge_Control -5.87% 1.717 1.616 - -12.98% -
BM_StringRelational_Less_Empty_Large_Control -5.87% 1.717 1.616 - -12.20% -
BM_StringRelational_Less_Small_Empty_Control -5.86% 1.717 1.616 - -13.36% -
SetIntersection_Front_Vector_uint64_16384_16 -5.83% 1118995.246 1053712.650 - -6.23% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.83% 189768.219 178710.813 - -5.07% -
ranges::minmax(std::vector<char>)/8 -5.82% 1.044 0.983 - -4.09% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.81% 1.715 1.616 - -0.07% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.79% 311.990 293.919 - 0.04% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.78% 1.379 1.299 - 10.34% -
std::replace(list<int>)_(prefix)/1024 -5.76% 785.529 740.268 - -0.11% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -5.76% 1.584 1.493 - -4.00% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -5.75% 6361.493 5995.400 - -7.36% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.75% 29.883 28.164 - -5.90% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -5.75% 95.112 89.645 - 2.02% -
SetIntersection_Front_Vector_uint64_1024_64 -5.74% 1377008.162 1297968.846 - -5.12% -
BM_deque_deque_move_backward/0 -5.73% 0.920 0.867 - 5.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.72% 653.191 615.861 - 0.33% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.71% 22340393.591 21065621.852 - -7.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.70% 0.814 0.767 - -1.30% -
std::find_end(deque<int>)_(near_matches)/1000 -5.67% 17301.504 16321.239 - 0.36% -
std::none_of(list<int>)_(process_all)/8192 -5.66% 7527.869 7101.968 - -15.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -5.65% 1052760.740 993303.263 - -4.90% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -5.63% 7064.338 6666.322 - 0.74% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.58% 23.831 22.500 - -0.88% -
SetIntersection_Front_Vector_uint64_16384_64 -5.58% 1373929.434 1297273.413 - -4.81% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.58% 25.933 24.487 - -1.70% -
std::multiset<int>::ctor(const&,_alloc)/32 -5.56% 233.706 220.716 - -1.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.56% 41.949 39.617 - -1.48% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.56% 11.299 10.671 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -5.52% 1109969.484 1048650.147 - -5.66% -
std::map<int,_int>::clear()/32 -5.51% 695.035 656.754 - 0.94% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.47% 77.818 73.562 - 7.83% -
BM_PushHeap_float_Random_64 -5.46% 6.699 6.333 - 2.66% -
std::search(deque<int>)_(near_matches)/1024 -5.44% 20553.620 19435.831 - 6.93% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.43% 10090484.117 9542694.086 - -4.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.43% 7827.398 7402.674 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -5.42% 2210726.304 2091013.962 - -4.73% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -5.41% 105569.772 99855.380 - 3.04% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.41% 43.919 41.543 - -1.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.40% 23876.535 22587.733 - 0.62% -
BM_deque_vector_ranges_move_backward/5500 -5.39% 209.939 198.614 - 0.42% -
BM_PushHeap_float_Random_262144 -5.38% 7.569 7.162 - 1.52% -
std::list<int>::insert(begin)_(cheap_elements)/32 -5.36% 11.019 10.428 - -6.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -5.35% 10082706.103 9543145.856 - -3.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -5.34% 29.892 28.295 - 3.22% -
std::search(list<int>)_(no_match)/1000 -5.34% 709.956 672.052 - -4.33% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.33% 232.792 220.392 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.33% 6594271.580 6243062.645 - -4.30% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.32% 1429979.884 1353967.837 - -6.17% -
BM_StringFindAllMatch/1 -5.31% 3.157 2.989 - 0.78% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.31% 2.466 2.335 - 0.15% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.30% 799.787 757.367 - 3.88% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.29% 918.642 870.043 - -0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.28% 54.145 51.284 - -2.79% -
std::replace(vector<int>)_(sprinkled)/1024 -5.28% 169.994 161.017 - -2.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.28% 69283.589 65627.836 - -2.73% -
SetIntersection_Interlaced_Vector_float_1024_16 -5.27% 1971052.001 1867153.514 - -8.03% -
SetIntersection_Front_Set_uint64_262144_1 -5.27% 1038146.520 983451.230 - -4.88% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.27% 13415.140 12708.522 - -4.30% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.26% 3959.967 3751.603 - -0.38% -
BM_StringRelational_Eq_Large_Huge_Control -5.25% 0.489 0.463 - -5.64% -
SetIntersection_None_Vector_uint64_16384_16384 -5.25% 1107484.757 1049321.594 - -4.53% -
SetIntersection_None_Vector_uint64_262144_4 -5.25% 1138528.444 1078775.699 - -4.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.24% 106156.503 100589.006 - 2.05% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.24% 52470.299 49721.351 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -5.23% 14710690.364 13941322.378 - -3.19% -
BM_deque_vector_ranges_copy/65536 -5.23% 3128.203 2964.717 - 0.83% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -5.22% 1.553 1.472 - 11.30% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -5.20% 30.304 28.727 - 2.61% -
bm_lexicographical_compare<signed_char>/512 -5.19% 8.116 7.695 - -2.79% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -5.19% 32.906 31.198 - -2.78% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.18% 12402850.426 11759789.829 - -1.20% -
std::set<std::string>::clear()/1024 -5.18% 22587.844 21417.485 - -3.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.17% 979859.505 929239.355 - -1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -5.17% 1047309.313 993214.042 - -1.18% -
SetIntersection_Front_Vector_string_256_16 -5.16% 6315256.638 5989270.451 - -1.46% -
std::count(list<int>)_(every_other)/1048576 -5.16% 873195.537 828125.540 - -0.04% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -5.16% 110.373 104.679 - -1.99% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.15% 43204.293 40979.512 - -0.18% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.14% 1.734 1.645 - -2.47% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.12% 25.455 24.151 - -3.67% -
SetIntersection_None_Vector_uint64_16384_64 -5.12% 1105241.933 1048652.318 - -4.16% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -5.12% 20759934.317 19697344.885 - -13.14% -
SetIntersection_Front_Set_uint32_16384_16 -5.11% 1205652.387 1144073.872 - -2.23% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.09% 23.893 22.675 - -5.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -5.09% 3027561.749 2873360.779 - -10.31% -
BM_std_minmax_element<long_long>/2 -5.09% 0.679 0.645 - -6.23% -
std::multimap<std::string,_int>::clear()/1024 -5.09% 22718.921 21562.345 - -3.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.09% 1191074.694 1130452.162 - -2.93% -
std::multiset<std::string>::contains(key)_(existent)/8192 -5.08% 32.993 31.316 - 4.52% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.07% 919.487 872.830 - -0.37% -
BM_deque_deque_ranges_copy/2 -5.07% 2.242 2.129 - -7.58% -
SetIntersection_Interlaced_Set_uint64_16384_1 -5.07% 1052984.900 999622.845 - -3.42% -
SetIntersection_None_Set_uint64_1024_1 -5.06% 9092670.744 8632330.332 - -1.40% -
std::rotate(vector<bool>)_(1_element_forward)/50 -5.06% 18.293 17.367 - -0.58% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -5.06% 1329.490 1262.274 - -11.70% -
BM_std_minmax_element<short>/2 -5.05% 0.683 0.648 - -6.16% -
std::set<int>::equal_range(key)_(existent)/8192 -5.04% 8.503 8.074 - 1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.00% 14397624.374 13678455.123 - -9.24% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.94% 14588622.809 13868315.631 - -5.36% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.93% 3.662 3.481 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.93% 1048273.418 996616.916 - 0.39% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.92% 3650.870 3471.140 - -2.12% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.90% 1.688 1.605 - -12.04% -
SetIntersection_Interlaced_Vector_string_262144_16 -4.90% 6855503.643 6519693.581 - -2.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.88% 1062195.120 1010354.020 - -1.08% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.88% 239.223 227.552 - -0.38% -
bm_gcd_random -4.86% 31.086 29.577 - 0.26% -
SetIntersection_Front_Set_float_16384_64 -4.85% 1771979.265 1685974.304 - 2.43% -
BM_deque_vector_ranges_copy/0 -4.84% 1.553 1.478 - 12.65% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.84% 13.277 12.634 - -7.83% -
BM_num_get<float> -4.83% 37.088 35.295 - -2.55% -
SetIntersection_Front_Set_uint64_16384_4 -4.82% 1076446.934 1024594.053 - -2.85% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.81% 576.091 548.358 - -6.03% -
BM_std_minmax_element<short>/3 -4.81% 1.209 1.151 - -8.60% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.80% 6603472.743 6286707.959 - -0.10% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.79% 11.385 10.839 - -2.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -4.77% 11032883.793 10506346.532 - -2.35% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.76% 4604.042 4384.684 - -5.89% -
std::find_if_not(list<int>)_(process_all)/8192 -4.76% 7203.531 6860.831 - -6.73% -
std::copy(list<int>)/4096 -4.75% 3241.840 3087.826 - -0.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.75% 3248.747 3094.463 - -0.75% -
SetIntersection_Front_Set_float_64_64 -4.75% 13850448.489 13192946.193 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -4.74% 18709729.137 17822554.087 - -1.83% -
std::partition(list<int>)_(dense)/8192 -4.74% 5358.135 5104.148 - 2.30% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -4.74% 10.547 10.047 - -5.15% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.70% 25.779 24.566 - 2.02% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.67% 563.159 536.857 - -5.78% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -4.66% 2218.572 2115.096 - -2.37% -
BM_PushHeap_string_PipeOrgan_16384 -4.66% 13.172 12.558 - -0.71% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.66% 829.050 790.414 - -0.47% -
SetIntersection_Front_Set_string_16384_16 -4.66% 1937963.880 1847668.338 - -3.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.66% 4575371.148 4362370.862 - -1.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.65% 6582.676 6276.626 - -1.10% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.65% 1.861 1.775 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -4.65% 8994335.319 8576231.410 - -1.40% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.65% 6696.126 6385.025 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.63% 1043158.132 994833.021 - -4.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.62% 17765501.233 16944752.864 - -1.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -4.61% 1183563.512 1129024.901 - -4.21% -
SetIntersection_Front_Set_string_1024_16 -4.61% 1955368.088 1865275.906 - -0.97% -
BM_PushHeap_float_SingleElement_4 -4.60% 0.360 0.344 - -3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.60% 14111433.784 13462694.099 - -3.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.60% 1589660.931 1516584.475 - -0.30% -
std::set<int>::insert(value)_(already_present)/8192 -4.59% 9.996 9.537 - -2.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.58% 27192476.251 25948383.549 - -8.31% -
SetIntersection_Interlaced_Set_uint64_64_64 -4.57% 13502785.584 12885555.429 - -1.24% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.54% 55.818 53.281 - 0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.54% 554586041.157 529429448.603 - -0.26% -
BM_CmpEqual_uchar_schar -4.53% 1.035 0.989 - -2.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.53% 5683.831 5426.448 - -0.95% -
SetIntersection_Front_Set_uint32_262144_1 -4.53% 1043620.312 996381.777 - -0.32% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.52% 15.335 14.642 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.51% 5850385.342 5586430.300 - -2.48% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.50% 105914.800 101147.312 - 2.24% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.50% 164.402 157.002 - -4.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.50% 77257.429 73783.261 - -3.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.49% 1162633.401 1110384.909 - -2.53% -
ranges::minmax(std::deque<long_long>)/1 -4.46% 0.826 0.789 - 10.05% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.46% 91.695 87.606 - -1.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.46% 18935876.892 18091501.824 - -1.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.43% 199678545.327 190828905.688 - -7.20% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.43% 38244.012 36549.130 - 0.83% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.42% 57439.554 54899.306 - -0.10% -
BM_deque_vector_copy/64000 -4.41% 3002.860 2870.375 - 0.04% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.41% 278.438 266.162 - -0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.40% 1547.980 1479.813 - 0.28% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -4.40% 1.757 1.680 - -2.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.39% 21.688 20.737 - -3.41% -
SetIntersection_Front_Set_float_262144_1024 -4.39% 13347852.654 12762044.697 - 4.44% -
rng::contains_subrange(deque<int>)_(process_all)/16 -4.39% 9.189 8.786 - 16.55% -
SetIntersection_Front_Vector_string_262144_64 -4.38% 3272591.317 3129106.826 - -6.49% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.38% 1045174.598 999418.074 - -4.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.36% 1205.938 1153.313 - 6.66% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.36% 15.296 14.629 - -3.97% -
SetIntersection_Front_Set_string_256_16 -4.35% 7315761.490 6997688.609 - 1.26% -
BM_StringRead_Hot_Deep_Large -4.34% 0.520 0.498 - -2.54% -
SetIntersection_None_Set_uint64_1024_64 -4.34% 9002334.521 8611776.372 - 0.12% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.33% 29.634 28.350 - 0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.32% 1563949.499 1496331.499 - -3.54% -
std::deque<std::string>::ctor(size)/32 -4.32% 44.083 42.180 - -15.60% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.31% 216.880 207.522 - -4.05% -
SetIntersection_Interlaced_Set_string_256_256 -4.30% 32527027.954 31127422.424 - 11.93% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -4.30% 10.607 10.151 - -4.11% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.30% 23.884 22.858 - -0.35% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.29% 53.069 50.794 - 0.18% -
SetIntersection_Front_Set_float_262144_64 -4.28% 1754597.485 1679461.264 - 5.43% -
BM_PushHeap_string_Ascending_256 -4.28% 11.134 10.658 - -7.75% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.28% 1403.905 1343.882 - -2.62% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -4.27% 0.994 0.951 - -12.12% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.27% 21.006 20.109 - -3.05% -
BM_vector_deque_ranges_copy/1 -4.27% 2.185 2.092 - -11.90% -
SetIntersection_Front_Set_uint32_1024_64 -4.27% 1770491.338 1694940.960 - 2.29% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -4.27% 61.483 58.860 - -4.55% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.26% 2217.173 2122.640 - -1.95% -
BM_PushHeap_string_Ascending_16384 -4.26% 19.489 18.659 - -9.21% -
BM_PushHeap_string_Ascending_64 -4.26% 7.444 7.127 - -10.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.26% 34.738 33.258 - -9.33% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.26% 65.880 63.075 - -4.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.26% 62598.020 59934.134 - 0.78% -
BM_StringAssignStr_Empty_Transparent -4.25% 0.508 0.486 - -0.04% -
SetIntersection_Front_Vector_string_64_16 -4.24% 21215406.422 20315096.045 - -1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.24% 644659.485 617310.096 - -0.94% -
BM_vector_deque_ranges_move_backward/64 -4.24% 3.101 2.969 - -10.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -4.22% 5.078 4.863 - -0.62% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.22% 17.893 17.138 - -2.41% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.21% 24.804 23.760 - 4.37% -
std::find_end(deque<int>)_(same_length)/8192 -4.21% 2797.052 2679.383 - -1.51% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -4.21% 17.769 17.022 - -1.07% -
std::partial_sort(deque<int>)_(heap)/8 -4.20% 41.340 39.602 - -0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.20% 35725.002 34226.070 - -3.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.18% 197755628.616 189487683.742 - -5.57% -
std::partition(list<int>)_(dense)/1024 -4.17% 412.971 395.735 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.17% 1112265.150 1065845.630 - -2.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.17% 1.536 1.472 - 12.50% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.17% 131573.970 126090.083 - 0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.16% 175009316.708 167724789.205 - 0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.15% 1651588.865 1583000.000 - -3.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.13% 1162.960 1114.875 - -1.46% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.12% 6477.733 6210.986 - -2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.11% 1656847.658 1588811.607 - -3.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.10% 216919.492 208027.348 - -0.86% -
std::is_sorted(deque<int>,_pred)/1024 -4.10% 670.005 642.545 - -0.00% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.09% 72.588 69.616 - 0.43% -
std::partition(deque<int>)_(sparse)/1024 -4.09% 400.688 384.285 - -2.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -4.08% 64.468 61.840 - 22.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.07% 47.510 45.575 - -10.86% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.07% 0.283 0.272 - -0.83% -
BM_CmpLess_uchar_uint -4.06% 1.117 1.072 - -2.97% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -4.06% 1.458 1.399 - -6.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -4.06% 1182703.692 1134709.309 - -2.47% -
std::move_backward(vector<bool>)_(aligned)/512 -4.06% 2.330 2.236 - 0.24% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.05% 51839.462 49737.826 - -2.68% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.05% 12.222 11.727 - 0.47% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.05% 74491368.376 71476555.118 - -5.56% -
BM_StringConstructDestroyCStr_Large_Opaque -4.04% 18.549 17.799 - -2.98% -
std::for_each(list<int>)/50 -4.04% 21.805 20.924 - -1.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.04% 1060446.869 1017629.262 - -0.94% -
SetIntersection_Interlaced_Vector_string_16384_4 -4.04% 1841569.878 1767232.765 - -10.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.03% 408.102 391.649 - 0.03% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.02% 2789744.387 2677694.660 - -1.88% -
ranges::min(std::deque<long_long>)/64 -4.01% 17.609 16.903 - -21.64% -
std::copy(list<int>)/64 -4.01% 36.747 35.273 - 14.95% -
std::copy(vector<bool>)_(aligned)/262144 -4.01% 751.624 721.482 - -6.97% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.01% 33.584 32.238 - -0.96% -
bm_gcd_trivial -4.00% 0.675 0.648 - -4.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.99% 46332003.136 44482907.670 - -8.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.99% 199800715.949 191835529.399 - -3.77% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.98% 12.215 11.729 - 0.95% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.98% 1.206 1.158 - -10.72% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -3.97% 800.940 769.106 - -12.17% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.97% 29.260 28.099 - -5.71% -
std::transform(list<int>,_list<int>)/8192 -3.96% 9049.095 8690.408 - -8.88% -
SetIntersection_None_Set_uint64_256_4 -3.96% 11594445.423 11135408.592 - -1.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.96% 39.534 37.970 - 0.80% -
std::remove_copy(deque<int>)_(prefix)/50 -3.95% 21.270 20.429 - -2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -3.95% 13616005.769 13078711.630 - -6.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.94% 1773495.604 1703578.939 - -3.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.93% 1165317.785 1119503.260 - -3.00% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.93% 10.370 9.963 - -7.63% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.93% 30.195 29.009 - -2.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.92% 19.343 18.585 - -0.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.91% 7007.870 6733.886 - -0.28% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.89% 1479159.990 1421675.625 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.88% 5222641.880 5019980.410 - -3.34% -
std::remove(deque<int>)_(prefix)/32 -3.88% 53.508 51.432 - -4.79% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.83% 151.848 146.028 - 0.35% -
ranges::minmax(std::deque<long_long>)/8 -3.83% 3.865 3.717 - -11.15% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.81% 360954.608 347187.032 - 0.05% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.81% 21.701 20.875 - -0.51% -
std::move(deque<int>)/64 -3.81% 5.021 4.830 - 0.68% -
SetIntersection_Interlaced_Vector_string_64_16 -3.79% 29409543.761 28296218.357 - -0.72% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.78% 8.724 8.394 - 0.69% -
std::stable_partition(deque<int>)_(dense)/32 -3.77% 29.079 27.981 - -9.19% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.77% 5073.826 4882.664 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.76% 8946343.704 8610165.750 - 0.11% -
SetIntersection_Front_Set_uint64_262144_64 -3.74% 1688334.814 1625201.842 - -4.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.73% 11600744.420 11167841.528 - -0.17% -
std::count_if(list<int>)_(every_other)/8192 -3.73% 8357.806 8045.985 - 11.77% -
BM_StringMove_Large -3.73% 0.735 0.708 - -0.04% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.72% 7577.612 7295.425 - 12.85% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.72% 4047.949 3897.312 - -0.13% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.72% 12.416 11.954 - -5.73% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.71% 13.321 12.826 - 0.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.71% 135.918 130.871 - 0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.71% 4379362.712 4216864.780 - -0.86% -
SetIntersection_Front_Vector_string_262144_16 -3.71% 1636738.272 1576042.435 - -2.73% -
SetIntersection_Interlaced_Set_uint64_256_256 -3.70% 7642458.134 7359396.692 - -2.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.70% 643002.421 619205.903 - -0.40% -
std::set<int>::ctor(const&,_alloc)/1024 -3.69% 6365.747 6130.670 - -2.52% -
BM_num_get<long_double> -3.68% 37.499 36.120 - -4.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.67% 1120537.165 1079360.089 - -2.72% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -3.67% 8.285 7.980 - -6.94% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.67% 40.369 38.886 - -2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.67% 1041094.569 1002915.070 - -4.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -3.65% 2930755.723 2823814.318 - -1.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.64% 577.117 556.095 - 0.23% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -3.62% 4992.279 4811.333 - -2.38% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.62% 8459.392 8152.829 - -0.54% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.62% 15.207 14.656 - -1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.61% 12445.708 11996.253 - -0.55% -
std::unordered_set<int>::erase(iterator)/32 -3.61% 22.267 21.463 - 8.55% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.61% 16160.124 15576.851 - 1.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.61% 484.137 466.667 - -3.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.59% 51.026 49.195 - -8.12% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.59% 11539524.266 11125312.556 - -4.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.58% 25900691.834 24973015.439 - -10.31% -
BM_CmpLess_short_schar -3.57% 0.988 0.952 - -2.34% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -3.56% 1.345 1.297 - 3.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.56% 1.387 1.337 - -10.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.56% 11588341.122 11176352.510 - -1.75% -
SetIntersection_None_Vector_uint64_16384_1 -3.55% 1108815.611 1069452.440 - -1.98% -
BM_PushHeap_string_Ascending_262144 -3.55% 29.350 28.309 - -7.57% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.54% 16.215 15.641 - -1.50% -
std::unique(list<int>)_(sprinkled)/52 -3.54% 69.865 67.395 - -0.43% -
SetIntersection_None_Set_uint32_1024_16 -3.53% 9111137.382 8789431.390 - 0.47% -
std::partition(deque<int>)_(dense)/32 -3.53% 9.489 9.154 - -14.94% -
std::move_backward(deque<int>)/64 -3.53% 5.398 5.208 - -23.79% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.53% 48.527 46.816 - -17.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.52% 714.755 689.590 - -1.60% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.52% 32.565 31.419 - 4.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.51% 27.205 26.250 - -3.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.50% 196992849.699 190100839.578 - -4.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.50% 4314885.303 4163930.299 - 0.47% -
std::for_each_n(deque<int>)/8 -3.49% 1.250 1.207 - -4.37% -
SetIntersection_Front_Set_uint64_64_64 -3.49% 13709639.806 13231832.556 - 1.30% -
SetIntersection_None_Set_uint64_256_64 -3.48% 9370715.529 9044219.402 - -1.96% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.48% 4.529 4.371 - -1.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.47% 33900.897 32725.772 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.46% 1282711.515 1238271.746 - -11.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.46% 2.298 2.218 - -3.85% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.45% 1977.161 1908.972 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -3.44% 18655393.692 18013517.535 - -8.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.44% 1648612.793 1591956.301 - -0.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.43% 13928.528 13450.770 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.43% 1221362.324 1179479.017 - -4.46% -
std::move(list<int>)/512 -3.43% 368.575 355.949 - -5.05% -
SetIntersection_Front_Set_uint64_256_1 -3.42% 4194276.700 4050690.337 - -2.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.42% 643.498 621.470 - 1.52% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.42% 230.639 222.746 - 0.74% -
BM_PushHeap_string_PipeOrgan_4 -3.41% 2.567 2.479 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.40% 4260604.027 4115681.642 - -11.03% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.40% 53210.608 51401.621 - 0.69% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.40% 76003151.660 73420805.228 - -8.28% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.40% 1619440.350 1564433.268 - 2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.39% 1130301.251 1091936.357 - -2.60% -
std::remove(vector<int>)_(prefix)/32 -3.39% 50.778 49.056 - -0.02% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.39% 3.005 2.903 - 0.04% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.37% 536.994 518.896 - -3.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -3.36% 75.689 73.142 - 44.41% -
std::multiset<int>::insert(value)_(already_present)/8192 -3.36% 31.958 30.885 - -4.06% -
SetIntersection_Interlaced_Set_float_1024_1 -3.36% 1041462.395 1006508.941 - -2.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.36% 454.809 439.548 - -1.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -3.35% 1130189.084 1092329.862 - -4.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.34% 629.615 608.557 - -2.79% -
BM_StringDestroy_Huge -3.34% 12.129 11.723 - 8.48% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.33% 294.448 284.656 - -1.57% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.32% 439599.408 424994.210 - -0.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.32% 16.661 16.107 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.32% 11568927.715 11184829.664 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.32% 8905218.907 8609969.798 - -0.23% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.31% 73.214 70.789 - -3.61% -
SetIntersection_Front_Vector_uint64_256_16 -3.31% 4219917.222 4080409.111 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.30% 180173113.860 174221214.943 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.30% 65223379.843 63069744.720 - -5.98% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.30% 0.648 0.626 - -9.57% -
BM_PushHeap_string_PipeOrgan_1024 -3.29% 9.444 9.133 - -0.33% -
SetIntersection_Front_Set_float_1024_64 -3.28% 1832791.498 1772598.102 - -2.60% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.27% 23238654.458 22477702.553 - 1.00% -
std::move(vector<bool>)_(unaligned)/4096 -3.27% 26.732 25.857 - -0.44% -
SetIntersection_None_Set_uint64_1024_256 -3.27% 8902385.558 8611419.100 - -1.14% -
std::for_each(join_view(vector<vector<int>>))/8 -3.25% 1.427 1.381 - 0.01% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.24% 8.176 7.911 - -1.39% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.24% 2.711 2.623 - -0.49% -
std::partition(deque<int>)_(dense)/50 -3.21% 14.052 13.601 - -20.21% -
SetIntersection_Front_Set_uint32_262144_16 -3.20% 1191753.467 1153584.918 - 1.77% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.20% 28538.844 27625.110 - -4.17% -
BM_deque_vector_copy/70000 -3.19% 3288.794 3183.837 - 0.26% -
SetIntersection_None_Set_uint32_1024_4 -3.19% 8905406.330 8621521.044 - -3.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.18% 1635998.373 1583893.717 - -3.22% -
ranges::minmax(std::deque<__int128>)/1 -3.17% 0.682 0.660 - -0.01% -
BM_PushHeap_string_Descending_16 -3.17% 2.217 2.147 - -2.21% -
ranges::minmax(std::vector<char>)/64 -3.17% 1.328 1.286 - 0.74% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.17% 644221.397 623819.159 - -0.32% -
BM_deque_vector_copy/65536 -3.16% 3013.831 2918.622 - 0.41% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.16% 30.448 29.486 - -0.70% -
SetIntersection_Front_Set_uint32_262144_64 -3.15% 1686092.803 1632911.551 - 0.53% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.14% 29.935 28.996 - -7.93% -
std::shift_right(deque<int>)/1024 -3.13% 41.655 40.349 - -0.36% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.13% 0.495 0.479 - -0.54% -
BM_vector_deque_ranges_copy/64 -3.13% 2.802 2.714 - -5.90% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.13% 9.786 9.480 - 3.00% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -3.12% 24.249 23.492 - -3.17% -
std::find(list<int>)_(process_all)/8192 -3.12% 7099.829 6878.545 - -7.02% -
SetIntersection_Front_Vector_float_16384_4 -3.11% 1060144.504 1027122.882 - -2.40% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.11% 23.120 22.401 - -4.65% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.11% 272.892 264.408 - -1.84% -
std::multiset<int>::ctor(const&)/32 -3.11% 232.977 225.739 - 1.18% -
SetIntersection_None_Set_float_256_64 -3.10% 9425454.870 9133351.621 - -1.10% -
BM_deque_deque_move/64 -3.10% 3.152 3.054 - 0.43% -
SetIntersection_Front_Set_uint64_262144_16 -3.09% 1206808.063 1169471.719 - -2.02% -
BM_deque_deque_copy/5500 -3.09% 202.960 196.694 - -0.25% -
BM_PushHeap_float_QuickSortAdversary_1024 -3.08% 0.632 0.612 - -0.18% -
SetIntersection_Interlaced_Vector_float_256_16 -3.08% 6170997.625 5981234.430 - -22.77% -
SetIntersection_Front_Vector_uint64_262144_64 -3.07% 1372084.962 1329961.300 - -2.95% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.07% 1599.773 1550.707 - 8.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.07% 32.068 31.084 - -11.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.06% 43695.444 42356.999 - -2.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.06% 9969672.159 9664789.112 - -1.21% -
SetIntersection_Front_Vector_string_1024_1024 -3.05% 39841103.141 38626786.591 - 0.50% -
std::set<int>::ctor(const&,_alloc)/8192 -3.05% 50462.986 48926.094 - -0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.04% 1658952.148 1608544.594 - -1.22% -
BM_StringFindNoMatch/10 -3.03% 1.329 1.289 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.03% 10305187.149 9992907.674 - -1.64% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.02% 209.684 203.356 - -1.97% -
std::find_if_not(vector<int>)_(process_all)/50 -3.02% 5.660 5.489 - -1.63% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.01% 24.065 23.339 - -2.66% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.00% 182212949.097 176737694.080 - -0.52% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.00% 1051269.111 1019732.212 - 2.76% -
SetIntersection_None_Set_string_64_64 -3.00% 11651226.775 11301978.300 - -6.83% -
SetIntersection_Front_Set_uint32_256_16 -2.99% 4481681.635 4347525.557 - -2.79% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.99% 0.938 0.910 - -1.19% -
std::upper_bound(std::forward_list<int>)/8192 -2.99% 10716.707 10396.681 - -0.32% -
std::stable_partition(vector<int>)_(dense)/50 -2.98% 25.597 24.833 - -3.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.98% 8869495.544 8604807.456 - -1.92% -
SetIntersection_Interlaced_Set_string_262144_256 -2.98% 2076646.971 2014789.793 - -1.37% -
std::set<std::string>::equal_range(key)_(existent)/1024 -2.97% 25.302 24.550 - -5.16% -
ranges::min(std::deque<long_long>)/8 -2.97% 2.403 2.331 - -0.50% -
std::stable_partition(deque<int>)_(dense)/50 -2.96% 37.913 36.789 - -11.21% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.96% 11.235 10.902 - -5.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.96% 8911721.477 8648045.967 - -2.30% -
std::copy_n(vector<int>)/262144 -2.95% 12281.933 11919.630 - -2.07% -
SetIntersection_None_Set_string_262144_262144 -2.94% 1659291.097 1610505.697 - -3.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.94% 4252705.089 4127761.400 - 0.04% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.94% 2.387 2.317 - -0.62% -
SetIntersection_Front_Set_uint64_1024_64 -2.94% 1774335.884 1722248.060 - 7.55% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.93% 29.468 28.604 - -0.86% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.93% 7373.488 7157.349 - -2.01% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.93% 16.789 16.298 - -1.04% -
BM_deque_deque_ranges_move/70000 -2.92% 3446.422 3345.695 - 1.24% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.92% 82.060 79.662 - -4.64% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.92% 40.102 38.932 - -1.53% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.92% 1.665 1.616 - -4.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.89% 820.814 797.059 - 39.53% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.89% 35.554 34.525 - -1.55% -
std::rotate(deque<int>)_(by_1/4)/50 -2.89% 28.108 27.295 - -2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.89% 1332086.752 1293596.516 - 0.16% -
SetIntersection_Front_Set_uint64_262144_16384 -2.89% 224081466.382 217607389.822 - -1.89% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.89% 20.587 19.993 - -0.99% -
std::adjacent_find(deque<int>,_pred)/1048576 -2.89% 671397.495 652021.785 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.88% 8830067.032 8575751.001 - -3.33% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.88% 26.943 26.167 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.88% 1218328.002 1183271.241 - -5.26% -
std::is_sorted(deque<int>,_pred)/8192 -2.88% 5356.698 5202.617 - 0.13% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.87% 4.234 4.112 - -2.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.87% 14695.793 14274.106 - -1.73% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.87% 4.926 4.785 - -0.62% -
std::copy(vector<bool>)_(aligned)/4096 -2.86% 4.926 4.785 - 1.45% -
SetIntersection_None_Set_uint64_16384_64 -2.86% 169824249.016 164969396.375 - 0.56% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -2.86% 23738.636 23060.048 - -0.15% -
SetIntersection_Interlaced_Set_float_262144_1 -2.86% 1032131.440 1002637.565 - -3.30% -
SetIntersection_Front_Set_float_4_1 -2.86% 218709583.003 212461374.017 - -0.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.85% 8976.321 8720.397 - -3.14% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.84% 22.935 22.283 - 3.28% -
SetIntersection_None_Set_uint64_1024_1024 -2.84% 8897075.085 8644380.116 - -1.67% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.84% 14.749 14.330 - -10.89% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.83% 20950210.136 20357741.629 - -0.16% -
std::multiset<std::string>::find(key)_(existent)/32 -2.82% 14.831 14.414 - -4.05% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -2.81% 1.216 1.182 - -14.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.81% 2329343.410 2263786.664 - 1.60% -
BM_num_get<double> -2.81% 36.623 35.593 - -7.00% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -2.81% 591.919 575.307 - -1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.80% 9.663 9.392 - 0.84% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.80% 74789.387 72696.248 - -0.04% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.79% 1603431.478 1558689.777 - 2.52% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.76% 622.932 605.758 - 1.96% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.75% 213282787.873 207422619.710 - -0.37% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.75% 5106.825 4966.612 - 0.08% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.74% 24.229 23.565 - -1.28% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.74% 1678.606 1632.648 - -3.13% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.73% 267848.832 260526.456 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.73% 15785535.600 15354227.029 - 0.42% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.73% 22.109 21.506 - -3.83% -
std::for_each(join_view(vector<vector<int>>))/50 -2.72% 4.171 4.058 - 0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -2.70% 8386601.191 8159825.452 - -2.17% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.70% 404.622 393.683 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.70% 203696439.673 198194055.636 - -4.63% -
BM_StringConstructDestroyCStr_Small_Opaque -2.70% 2.188 2.129 - -5.51% -
ranges::min(std::deque<char>)/8 -2.69% 2.548 2.479 - 7.28% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.68% 73.639 71.664 - -0.26% -
std::pop_heap(vector<std::string>)/1024 -2.68% 22.869 22.257 - 9.52% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.67% 297.034 289.093 - 2.35% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.66% 302801.338 294735.357 - -0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.66% 219.177 213.353 - -1.28% -
BM_CmpEqual_ushort_short -2.64% 1.037 1.010 - 1.82% -
SetIntersection_None_Set_string_262144_256 -2.64% 1666332.275 1622345.133 - -2.37% -
std::unique(deque<int>)_(contiguous)/32 -2.64% 50.858 49.516 - -9.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.64% 19.474 18.961 - 0.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.63% 545.398 531.054 - -0.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.63% 267657.584 260620.460 - -1.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.63% 404.775 394.137 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.63% 1652153.401 1608783.855 - -0.71% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.62% 8.189 7.974 - 0.03% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.62% 11613138.296 11309211.949 - 0.56% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.61% 14365840.624 13991189.231 - 0.91% -
std::copy(vector<bool>)_(aligned)/512 -2.61% 1.415 1.378 - -0.12% -
std::copy_if(list<int>)_(every_other)/4096 -2.60% 4165.891 4057.402 - 22.78% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.60% 12049128.289 11735640.616 - -1.38% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.60% 41.865 40.776 - 14.03% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.60% 1272764.805 1239721.686 - -2.65% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.59% 1.127 1.098 - 1.04% -
SetIntersection_None_Set_string_64_16 -2.58% 18557289.509 18077649.994 - -5.31% -
std::sort_heap(deque<int>,_pred)/1024 -2.58% 12596.954 12271.598 - -2.76% -
std::unordered_set<int>::find(key)_(non-existent)/32 -2.58% 1.173 1.142 - 3.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.58% 178093.372 173504.544 - -1.92% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.58% 2.194 2.137 - -0.50% -
std::reverse(deque<int>)/64 -2.57% 13.563 13.214 - -0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.57% 926858.243 903039.362 - -0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -2.57% 9.378 9.138 - -2.53% -
SetIntersection_Interlaced_Set_float_256_256 -2.56% 7712209.809 7514587.338 - 0.30% -
std::for_each(set<int>::iterator)/8192 -2.56% 8034.084 7828.447 - -0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.55% 248544678.670 242196227.655 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.55% 1631570.394 1589898.682 - -3.24% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.55% 7791467.503 7592483.926 - -5.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.55% 139559.455 136000.238 - -3.64% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.55% 12915637.320 12586340.610 - -2.42% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.55% 37868338.892 36904048.529 - -1.59% -
SetIntersection_Interlaced_Set_string_262144_4 -2.54% 1852778.728 1805676.189 - -3.89% -
std::stable_partition(list<int>)_(sparse)/1024 -2.53% 953.147 929.078 - -0.21% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.52% 13.747 13.401 - 0.39% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.52% 7.597 7.406 - -1.11% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.51% 10092992.810 9839225.665 - -2.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.51% 229815202.865 224041173.620 - 0.08% -
ranges::minmax(std::list<__int128>)/70000 -2.51% 59564.330 58068.174 - -2.00% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.51% 1.402 1.367 - 5.10% -
SetIntersection_Front_Vector_string_262144_256 -2.51% 9742873.313 9498617.232 - -0.96% -
SetIntersection_Interlaced_Vector_string_16384_256 -2.50% 43195874.964 42115134.324 - -7.21% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.50% 13.355 13.021 - -2.41% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.50% 2.849 2.778 - -0.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.49% 0.625 0.609 - -2.43% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.49% 1160.107 1131.177 - -1.56% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.49% 615.502 600.197 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.48% 1181025.735 1151696.871 - 0.55% -
SetIntersection_None_Set_uint64_16384_256 -2.48% 169058493.669 164867171.166 - 1.11% -
BM_deque_deque_copy/64000 -2.48% 3056.465 2980.689 - 0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.48% 37750027.195 36814278.369 - -0.38% -
std::stable_sort(deque<int>)_(descending)/8 -2.47% 25.697 25.061 - -4.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.47% 365.074 356.044 - -1.53% -
SetIntersection_Front_Set_uint32_262144_4 -2.47% 1065592.318 1039245.462 - -0.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.47% 1255.449 1224.497 - -2.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.46% 1181027.099 1151933.729 - -2.33% -
BM_num_get<unsigned_short> -2.46% 10.283 10.030 - -2.28% -
BM_StringFindAllMatch/8 -2.45% 2.873 2.802 - 3.90% -
std::is_sorted(deque<int>)/8 -2.45% 2.667 2.601 - -10.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.45% 413035.983 402936.571 - -0.98% -
SetIntersection_None_Set_string_262144_1 -2.44% 1656736.897 1616307.619 - -7.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.43% 8867090.143 8651469.953 - -0.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.43% 405.166 395.318 - 0.01% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.43% 19.699 19.221 - -1.94% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.42% 7.707 7.520 - -3.62% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.42% 1.688 1.647 - -7.00% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.42% 6.625 6.465 - 1.10% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.41% 23922.061 23345.304 - -0.93% -
BM_num_get<unsigned_int> -2.41% 9.790 9.554 - -2.29% -
SetIntersection_Front_Set_float_16384_16 -2.41% 1225513.146 1196023.320 - 2.41% -
std::make_heap(deque<int>)_(ascending)/8 -2.40% 27.845 27.175 - -0.26% -
SetIntersection_Front_Set_uint64_262144_262144 -2.40% 1690354.004 1649753.500 - -1.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.40% 47.577 46.434 - -1.66% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.40% 214971.698 209822.390 - -2.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.40% 1120310.381 1093476.943 - -1.19% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.39% 3221.457 3144.412 - -0.18% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.39% 714.126 697.056 - 3.60% -
std::set<std::string>::count(key)_(existent)/32 -2.38% 16.781 16.381 - -5.20% -
BM_CmpLess_schar_ushort -2.38% 1.107 1.081 - 0.76% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.37% 12614772.059 12315465.147 - -1.15% -
BM_StringRelational_Eq_Empty_Empty_Control -2.37% 2.057 2.008 - 7.89% -
std::for_each(join_view(vector<vector<int>>))/32 -2.37% 3.877 3.785 - 0.14% -
BM_PushHeap_string_Ascending_1024 -2.37% 13.594 13.272 - -7.59% -
BM_vector_deque_ranges_move_backward/512 -2.36% 17.927 17.505 - -2.51% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.36% 235491224.871 229941373.202 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.35% 12198077.623 11911509.540 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.35% 11339355.675 11073250.462 - 1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.34% 1307.827 1277.219 - -3.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.34% 8802411.858 8596590.955 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.34% 1057515.170 1032802.444 - -1.20% -
SetIntersection_None_Set_string_262144_16384 -2.34% 1663382.324 1624515.463 - -2.37% -
std::flat_multimap<int,_int>::clear()/1024 -2.33% 403.551 394.129 - -0.58% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.33% 1.643 1.605 - -1.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.33% 406.258 396.785 - 0.02% -
BM_CmpEqual_ushort_ushort -2.33% 1.078 1.053 - -1.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.33% 11006402.719 10750129.301 - 0.71% -
std::set<int>::ctor(const&)/8192 -2.32% 50680.480 49502.651 - -0.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.32% 15540.232 15179.476 - -3.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.32% 8882216.196 8676160.922 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.32% 22.451 21.930 - -0.07% -
SetIntersection_Front_Vector_uint32_1024_16 -2.31% 1121351.858 1095415.070 - -2.25% -
SetIntersection_Front_Vector_uint32_262144_256 -2.30% 2287988.299 2235267.236 - 5.06% -
BM_num_put<long_long> -2.30% 11.609 11.342 - -1.32% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.30% 116419.262 113744.361 - -2.24% -
BM_StringAssignStr_Large_Opaque -2.29% 10.373 10.135 - -4.07% -
SetIntersection_Front_Set_uint64_16384_16384 -2.29% 229019249.249 223765934.352 - -1.10% -
BM_std_minmax_element<short>/70000 -2.29% 18800.434 18370.226 - 8.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.29% 1026265.316 1002786.700 - -3.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.28% 1826332.356 1784604.898 - -2.39% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.28% 581.890 568.606 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.28% 1243284.916 1214918.395 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.28% 1079196.259 1054622.318 - -1.05% -
std::is_sorted(list<int>)/8 -2.27% 2.133 2.084 - -1.35% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.27% 34650.160 33863.823 - 2.72% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.26% 24.604 24.047 - -1.45% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.26% 72.869 71.223 - 0.63% -
SetIntersection_Front_Vector_uint64_1024_4 -2.26% 1081399.933 1056969.276 - 1.29% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.25% 6776.197 6623.462 - -0.41% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.25% 12592655.939 12309665.455 - 0.99% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.25% 135.333 132.293 - -0.38% -
std::set<int>::ctor(&&,_different_allocs)/8192 -2.24% 48959.899 47861.630 - -1.58% -
SetIntersection_None_Set_string_1024_1024 -2.24% 9147533.178 8942336.628 - -4.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.24% 71405.672 69806.019 - -3.05% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.24% 4.552 4.450 - 1.09% -
std::set<int>::insert(value)_(already_present)/1024 -2.24% 6.046 5.911 - 2.26% -
BM_std_minmax_element<short>/4096 -2.23% 1105.054 1080.422 - 7.49% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.23% 52.175 51.013 - -2.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.22% 10691.891 10454.810 - -7.93% -
SetIntersection_None_Set_uint64_256_16 -2.21% 10780360.535 10541775.678 - 0.37% -
SetIntersection_Interlaced_Vector_float_64_16 -2.21% 16815535.167 16443496.406 - -13.58% -
std::reverse(vector<int>)/8 -2.21% 1.546 1.511 - -4.13% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.21% 2.664 2.605 - 2.36% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -2.20% 7.124 6.967 - -4.81% -
SetIntersection_Front_Set_uint64_262144_4 -2.20% 1073021.825 1049370.606 - -1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.20% 16246289.619 15888809.362 - -0.95% -
BM_CmpEqual_uchar_short -2.20% 1.030 1.007 - -0.30% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.19% 3306.307 3233.806 - -2.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.19% 18.158 17.760 - -1.68% -
std::for_each(multimap<int>::iterator)/8192 -2.19% 7657.274 7489.448 - -1.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.19% 42.702 41.766 - 18.43% -
SetIntersection_None_Set_uint64_16384_16384 -2.18% 171154050.089 167415939.100 - -0.08% -
BM_deque_vector_ranges_move_backward/4000 -2.18% 145.503 142.337 - 0.15% -
BM_std_minmax_element<short>/65536 -2.17% 17575.901 17193.901 - 8.20% -
std::multiset<std::string>::count(key)_(existent)/32 -2.17% 19.922 19.489 - -1.19% -
SetIntersection_Front_Set_string_16384_4 -2.17% 1276415.358 1248694.861 - 0.66% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.17% 17.769 17.384 - -0.87% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.16% 32.474 31.772 - 0.48% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.16% 6.511 6.371 - 7.10% -
BM_std_minmax_element<short>/64000 -2.16% 17161.273 16790.834 - 8.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.15% 4873258.021 4768321.632 - -0.74% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.15% 5.340 5.225 - -3.43% -
std::find_end(vector<int>)_(process_all)/8192 -2.14% 1725.403 1688.422 - -0.28% -
SetIntersection_None_Vector_float_262144_16 -2.14% 1146649.101 1122093.709 - -1.21% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.14% 295408.806 289089.741 - 2.65% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.14% 26.735 26.164 - -6.40% -
SetIntersection_Interlaced_Set_string_262144_16 -2.14% 2146364.746 2100522.703 - -3.13% -
SetIntersection_Interlaced_Set_string_262144_1 -2.14% 1103830.280 1080261.176 - -1.88% -
std::pop_heap(vector<std::string>)/8192 -2.13% 51.329 50.234 - -2.44% -
SetIntersection_Front_Vector_string_16384_16 -2.13% 1627678.375 1592993.204 - -1.34% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.13% 6919.170 6771.929 - 0.78% -
BM_std_minmax_element<int>/3 -2.13% 1.138 1.113 - -4.87% -
SetIntersection_None_Vector_uint64_256_16 -2.12% 4022866.196 3937388.209 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.12% 7477195.071 7318384.704 - -3.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.12% 14980802.086 14663078.216 - -1.21% -
SetIntersection_Front_Vector_uint32_262144_1 -2.12% 1052471.538 1030200.920 - -1.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.11% 8564573.971 8383465.291 - -1.77% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.11% 68.297 66.856 - -21.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.11% 144081847.032 141042460.080 - -8.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.11% 1085210.654 1062320.115 - -0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.11% 9.422 9.224 - -3.73% -
BM_StringAssignAsciiz_Large_Opaque -2.10% 11.569 11.326 - -2.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.10% 1418.184 1388.451 - -1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.09% 2983634.524 2921190.105 - -3.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.09% 2.522 2.470 - -0.88% -
BM_std_minmax_element<short>/1024 -2.09% 281.908 276.017 - 7.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.08% 42.413 41.530 - -1.15% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.08% 668.988 655.058 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.08% 16291819.696 15953409.510 - -0.85% -
BM_std_minmax_element<short>/4000 -2.07% 1079.499 1057.108 - 7.84% -
SetIntersection_Front_Vector_uint64_16384_1 -2.07% 1044288.354 1022650.893 - 1.04% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.07% 20.307 19.886 - -3.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.07% 625.709 612.764 - 0.73% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.07% 30.940 30.301 - -1.57% -
SetIntersection_Front_Set_uint64_256_4 -2.06% 4229711.206 4142445.255 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.06% 170885971.239 167362916.081 - -3.33% -
SetIntersection_None_Vector_uint64_256_64 -2.06% 3439570.642 3368727.012 - 2.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.06% 23.631 23.145 - -0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.05% 34.541 33.833 - -11.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.05% 2881438.093 2822340.511 - -0.35% -
std::shift_right(deque<int>)/8192 -2.05% 315.847 309.376 - -0.21% -
SetIntersection_None_Set_string_262144_1024 -2.04% 1654788.330 1620997.723 - -2.74% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.04% 10059309.750 9854031.635 - -1.05% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.04% 3319.084 3251.367 - 5.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.04% 4322932.070 4234776.724 - 1.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.03% 4.052 3.970 - -2.70% -
SetIntersection_Interlaced_Set_string_1024_1 -2.03% 1081680.734 1059724.664 - -2.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -2.03% 4.611 4.517 - -0.78% -
std::find_if(vector<int>)_(bail_25%)/8192 -2.03% 222.169 217.662 - -9.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.03% 3.553 3.481 - -5.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.02% 1205208.645 1180810.250 - -0.67% -
std::vector<int>::ctor(size)/8192 -2.02% 574.879 563.254 - 0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.02% 13.639 13.364 - -2.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.02% 1537516.546 1506451.485 - 3.39% -
SetIntersection_None_Set_string_262144_16 -2.02% 1652525.881 1619188.477 - -2.77% -
BM_std_minmax_element<long_long>/64000 -2.01% 17449.139 17098.512 - -1.08% -
BM_PushHeap_string_PipeOrgan_262144 -2.01% 17.460 17.109 - -2.72% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.01% 6583.786 6451.679 - -2.44% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.00% 34.599 33.906 - 9.65% -
BM_std_minmax_element<short>/5500 -2.00% 1480.681 1451.081 - 7.96% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.00% 247.568 242.624 - -3.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.00% 1403238.870 1375234.016 - -7.66% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.99% 15.377 15.070 - -0.76% -
SetIntersection_Interlaced_Vector_string_16_4 -1.99% 67956251.022 66601894.963 - -0.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.99% 446.664 437.764 - -2.53% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.98% 34.441 33.758 - 1.00% -
BM_StringAssignStr_Small_Opaque -1.98% 0.736 0.721 - 0.35% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.98% 1752.841 1718.186 - 15.17% -
SetIntersection_None_Set_string_1024_64 -1.98% 8985856.243 8808288.634 - -21.44% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.97% 23.527 23.062 - -1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.97% 3.196 3.133 - -0.63% -
std::rotate(deque<int>)_(by_1/3)/32 -1.97% 20.739 20.331 - -0.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.97% 3.408 3.341 - 3.62% -
BM_num_put<long> -1.96% 11.645 11.416 - -4.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.96% 29.293 28.719 - 8.68% -
SetIntersection_None_Set_float_1024_1024 -1.96% 8947967.179 8772559.665 - 0.06% -
std::partition(deque<int>)_(sparse)/8192 -1.96% 3295.180 3230.632 - 5.18% -
std::rotate(deque<int>)_(by_1/3)/50 -1.96% 29.327 28.753 - -3.38% -
SetIntersection_Front_Set_uint32_1024_256 -1.95% 4070064.754 3990600.422 - -4.82% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.95% 25.853 25.349 - 6.01% -
ranges::minmax(std::deque<__int128>)/8 -1.95% 3.814 3.740 - -0.36% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.95% 11.057 10.842 - -2.79% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.95% 23.889 23.425 - -3.29% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.94% 31.818 31.199 - -1.95% -
BM_num_put<bool> -1.94% 10.699 10.492 - -7.28% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.93% 2.155 2.113 - -0.82% -
std::unordered_set<std::string>::clear()/1024 -1.93% 23615.183 23158.380 - -0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.93% 3.786 3.713 - -1.66% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.93% 150408.301 147503.093 - -0.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.93% 1324.625 1299.079 - 9.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.92% 25.317 24.830 - 0.28% -
BM_CmpEqual_int_int -1.92% 1.084 1.064 - 0.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.92% 13.248 12.993 - 0.28% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.92% 1.916 1.879 - 1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.92% 1122126.846 1100570.434 - -1.16% -
SetIntersection_Front_Set_float_16_16 -1.92% 38474063.983 37735212.981 - -0.21% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.92% 16.796 16.474 - -0.43% -
SetIntersection_Front_Vector_uint64_16_16 -1.92% 35875669.173 35188289.779 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.91% 1182562.606 1159958.074 - -0.25% -
std::unordered_map<int,_int>::clear()/1024 -1.90% 8239.916 8083.158 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.90% 1493657.610 1465246.076 - -7.54% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.90% 971.109 952.646 - -3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.90% 2100045.002 2060169.352 - -3.44% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.90% 661.867 649.300 - -4.56% -
std::stable_partition(deque<int>)_(sparse)/32 -1.90% 13.126 12.877 - -5.00% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.90% 0.833 0.817 - -0.64% -
std::set<std::string>::find(key)_(existent)/1024 -1.90% 23.851 23.399 - -2.88% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.89% 179.548 176.153 - -0.07% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.89% 5787.751 5678.363 - -1.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.89% 43.804 42.976 - 3.86% -
SetIntersection_Front_Set_uint64_64_4 -1.89% 16204337.952 15898760.357 - -0.79% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.88% 600.072 588.777 - -0.77% -
SetIntersection_Front_Vector_string_262144_262144 -1.88% 14602418.295 14327861.898 - -0.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.88% 23821.757 23374.584 - -0.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.87% 23.885 23.438 - 11.79% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.87% 17.191 16.869 - -7.73% -
SetIntersection_None_Set_string_262144_4 -1.87% 1650966.555 1620066.568 - -3.29% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.87% 2065097.330 2026451.498 - -2.04% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.87% 1701058.594 1669257.895 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.87% 357190102.564 350514235.964 - -0.03% -
SetIntersection_Front_Vector_string_262144_1024 -1.87% 39760406.040 39017665.467 - -1.60% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.86% 12756.228 12519.563 - -1.66% -
SetIntersection_Interlaced_Set_float_64_64 -1.85% 13286998.257 13040660.896 - -0.08% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.85% 1.558 1.529 - -4.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.85% 37484424.388 36790255.192 - -0.54% -
bm_swap_ranges_vb_unaligned/512 -1.85% 12.563 12.331 - 0.03% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.85% 28.333 27.809 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.85% 22888910.395 22466046.504 - 1.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.85% 9112829.632 8944482.708 - -0.32% -
SetIntersection_Front_Set_uint64_256_16 -1.85% 4481532.298 4398746.593 - -1.97% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.85% 14757.096 14484.639 - -3.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.85% 36.767 36.089 - 2.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.84% 5956.037 5846.317 - -24.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.83% 11381119.776 11172347.565 - -4.56% -
BM_deque_deque_ranges_copy/1 -1.83% 2.438 2.393 - -8.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.83% 4358471.889 4278667.132 - -0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.83% 742.252 728.668 - -4.22% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.82% 1936.264 1900.954 - 0.39% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.82% 12.512 12.284 - 0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.82% 32709.723 32113.911 - -1.65% -
SetIntersection_Front_Vector_string_16_4 -1.82% 61077315.660 59965517.140 - -1.25% -
std::find_end(vector<int>)_(process_all)/1000 -1.82% 222.010 217.974 - -0.19% -
rng::for_each(multiset<int>)/50 -1.81% 39.304 38.591 - -1.22% -
SetIntersection_None_Set_uint64_64_1 -1.81% 22580170.810 22171084.802 - -0.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.81% 13508.466 13264.321 - -1.48% -
std::sort(deque<int>)_(repeated)/8 -1.80% 18.140 17.813 - -1.02% -
std::set<int>::count(key)_(existent)/1024 -1.80% 4.256 4.179 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.80% 9248125.708 9082113.033 - 0.13% -
SetIntersection_None_Set_uint32_256_4 -1.79% 11537350.620 11330424.699 - 0.73% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.79% 13.105 12.870 - -1.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.79% 2.532 2.487 - -7.45% -
SetIntersection_Interlaced_Set_string_262144_64 -1.78% 2130261.230 2092279.703 - -3.00% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.78% 11.451 11.247 - -3.17% -
BM_num_get<long_long> -1.78% 10.875 10.682 - -1.95% -
SetIntersection_None_Set_uint32_1024_1024 -1.77% 9019637.463 8859714.823 - 0.11% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.77% 200660410.789 197104959.972 - -1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.77% 16484097.870 16192073.223 - -0.30% -
SetIntersection_None_Vector_string_1024_64 -1.77% 1191577.761 1170476.273 - 0.78% -
std::reverse(vector<int>)/32768 -1.77% 1051.717 1033.153 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.76% 1116840.647 1097159.256 - -1.54% -
BM_StringAssignAsciiz_Large_Transparent -1.76% 11.608 11.403 - -5.35% -
SetIntersection_Front_Set_uint64_1024_1 -1.76% 1056970.070 1038385.533 - -0.40% -
SetIntersection_Front_Set_uint64_16_4 -1.76% 54985119.387 54018536.540 - -0.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.76% 13079.869 12849.941 - -2.14% -
BM_PushHeap_float_PipeOrgan_16 -1.75% 0.907 0.891 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.75% 1173067.205 1152529.761 - 4.50% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.75% 10.930 10.739 - -0.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.75% 18.408 18.086 - 4.71% -
bm_swap_ranges_vb_aligned/8 -1.75% 3.251 3.194 - -1.93% -
std::for_each(set<int>::iterator)/50 -1.74% 37.148 36.501 - 0.05% -
SetIntersection_Front_Vector_string_262144_4 -1.74% 1203670.962 1182761.094 - -1.11% -
BM_CmpLess_int_ushort -1.74% 1.122 1.102 - 0.65% -
std::remove_if(list<int>)_(sprinkled)/50 -1.73% 74.324 73.035 - 2.33% -
SetIntersection_Interlaced_Set_string_1024_64 -1.73% 16752862.264 16462623.272 - -0.19% -
SetIntersection_Front_Vector_string_1024_16 -1.73% 1653254.736 1624618.243 - -3.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.73% 4176100.525 4103768.641 - 1.40% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.73% 59901657.896 58866283.027 - -0.21% -
BM_CmpEqual_int_uint -1.72% 1.086 1.067 - -2.20% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.72% 752.454 739.502 - -0.73% -
std::move(list<int>)/32768 -1.71% 31528.265 30988.965 - -1.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.71% 22.199 21.820 - -0.01% -
std::pop_heap(deque<std::string>)/1024 -1.71% 60.758 59.720 - -0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.70% 15805.860 15537.424 - -0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.70% 18885988.751 18565859.750 - -5.38% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.69% 11501606.159 11306714.386 - 2.18% -
SetIntersection_None_Set_uint64_1024_4 -1.69% 8866597.824 8716551.209 - 1.66% -
BM_std_minmax_element<short>/512 -1.69% 143.275 140.853 - 6.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.69% 131542559.074 129320495.805 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.69% 21576306.263 21212464.538 - -0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.68% 63345505.434 62281024.721 - -0.37% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.68% 12796.412 12581.787 - -1.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.68% 1231.554 1210.900 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.68% 11617525.292 11422735.121 - -4.50% -
SetIntersection_None_Vector_uint64_262144_64 -1.67% 1140246.029 1121166.681 - -0.63% -
SetIntersection_Front_Vector_uint64_256_4 -1.67% 4194039.502 4124084.776 - 0.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -1.67% 26.914 26.465 - -13.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.67% 3.064 3.013 - -3.36% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.66% 406.221 399.469 - 0.53% -
rng::for_each(multimap<int>)/8192 -1.66% 7501.057 7376.465 - -0.84% -
std::set<int>::erase(key)_(existent)/1024 -1.66% 49.843 49.016 - -2.90% -
std::deque<int>::ctor(size)/32 -1.66% 29.330 28.843 - -3.11% -
SetIntersection_Front_Set_string_64_4 -1.66% 18847772.416 18535762.608 - -1.98% -
std::multimap<int,_int>::ctor(const&)/32 -1.65% 223.010 219.321 - -1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.65% 22595456.210 22222161.115 - -5.33% -
std::flat_multimap<int,_int>::clear()/8192 -1.65% 417.286 410.403 - -1.15% -
SetIntersection_None_Set_uint64_16384_1 -1.65% 161598357.210 158934365.314 - 1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.65% 4140272.995 4072029.524 - -3.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.64% 8651546.633 8509298.885 - -0.44% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.64% 63254473.419 62215731.822 - 0.10% -
BM_CmpLess_uchar_uchar -1.64% 1.086 1.068 - -0.58% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.64% 1096204.274 1078220.744 - -0.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.63% 269.484 265.086 - -1.87% -
SetIntersection_Front_Set_uint64_262144_256 -1.63% 3884075.185 3820784.713 - -1.37% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -1.63% 66.765 65.679 - -3.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.62% 216505573.380 212996144.840 - -0.89% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.62% 6656.318 6548.469 - -1.76% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.61% 420.959 414.162 - -0.63% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.61% 27111.128 26673.437 - -0.04% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.61% 17.471 17.189 - -0.05% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.61% 839.762 826.252 - -14.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.60% 141466571.812 139196239.553 - -0.69% -
BM_deque_vector_ranges_copy_backward/65536 -1.60% 8445.245 8309.765 - 0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.60% 357902329.804 352162478.381 - 2.65% -
std::fill(deque<int>)/50 -1.60% 2.407 2.368 - -0.13% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.60% 328.172 322.916 - -9.83% -
std::move(list<int>)/262144 -1.60% 246777.902 242830.801 - -2.85% -
BM_deque_deque_move/512 -1.60% 17.947 17.660 - 0.01% -
std::remove_if(deque<int>)_(prefix)/32 -1.60% 54.866 53.990 - -3.20% -
SetIntersection_Front_Vector_string_64_4 -1.60% 17952960.421 17666530.836 - -0.60% -
SetIntersection_None_Vector_uint64_64_64 -1.59% 8504532.100 8369126.695 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.59% 21169125.224 20832250.192 - -2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.59% 215710379.540 212279415.328 - -0.11% -
std::find_end(vector<int>)_(process_all)/1048576 -1.59% 221623.335 218099.681 - -0.13% -
SetIntersection_None_Set_uint32_64_16 -1.59% 18463924.419 18170643.289 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.59% 54644881.273 53777071.342 - -0.61% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.58% 13.045 12.838 - -0.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.58% 0.660 0.649 - 0.05% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.58% 1602.623 1577.317 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.58% 66817959.283 65763238.628 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.58% 16143867.003 15889163.276 - -0.04% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.58% 944.667 929.764 - 2.40% -
bm_ranges_lexicographical_compare<signed_char>/1 -1.57% 1.631 1.605 - 2.75% -
SetIntersection_None_Set_string_262144_64 -1.57% 1648619.629 1622720.461 - -2.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.57% 54925249.300 54063590.231 - -0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.57% 539080873.013 530637366.429 - -0.08% -
BM_PushHeap_string_Descending_16384 -1.57% 2.422 2.384 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.56% 6101366.334 6005914.301 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.56% 35421589.663 34868188.028 - -0.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.56% 13.494 13.284 - -2.87% -
SetIntersection_Front_Set_string_262144_1024 -1.56% 60299380.220 59358875.089 - -1.52% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.56% 294.670 290.079 - 0.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.56% 1.302 1.281 - -4.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.55% 11488045.413 11309773.293 - 0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.55% 63345067.630 62362136.900 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.55% 12765132.025 12567492.068 - -1.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.55% 137284095.785 135158712.298 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.55% 1075787.266 1059162.279 - 2.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.54% 1186410.352 1168085.773 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.54% 3064669.856 3017540.554 - -0.23% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.54% 214871649.914 211567602.018 - -0.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.54% 12849.209 12651.715 - -1.89% -
BM_CmpLess_uchar_short -1.53% 1.059 1.043 - -0.87% -
SetIntersection_Front_Vector_uint64_64_64 -1.53% 10695618.600 10531579.090 - -2.69% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.53% 15.766 15.524 - -1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.53% 168422198.126 165841660.465 - 0.45% -
SetIntersection_None_Set_uint64_16384_4 -1.53% 164296628.795 161786839.799 - 2.08% -
BM_StringFindAllMatch/32768 -1.52% 574.888 566.122 - -3.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.52% 35693248.541 35149058.494 - -0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.52% 1169221.889 1151396.663 - -1.28% -
std::unique(deque<int>)_(contiguous)/52 -1.52% 57.436 56.561 - -9.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.52% 3473770.131 3420915.093 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.52% 35749705.937 35205759.551 - -0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.52% 137103193.680 135024231.437 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.51% 16098305.475 15854533.570 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.51% 1634803.955 1610063.639 - 1.70% -
std::multimap<std::string,_int>::clear()/32 -1.51% 906.818 893.105 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.51% 1998480.063 1968281.168 - -1.52% -
SetIntersection_Front_Set_uint64_64_1 -1.51% 16466443.410 16217754.118 - -0.23% -
SetIntersection_Front_Vector_uint64_64_4 -1.51% 16029186.688 15787327.693 - -0.56% -
BM_deque_deque_move/1024 -1.51% 37.333 36.770 - -0.73% -
std::remove(deque<int>)_(prefix)/50 -1.51% 60.876 59.959 - -2.46% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.50% 10.457 10.299 - 1.65% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.50% 3.650 3.595 - 1.00% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.50% 35.280 34.750 - 2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.50% 1223493.228 1205166.538 - -0.47% -
SetIntersection_Front_Vector_uint32_16384_256 -1.50% 2278427.191 2244357.713 - 6.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.49% 8574865.978 8446865.649 - -1.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.49% 11777.069 11601.371 - 1.36% -
SetIntersection_Front_Set_uint64_1_1 -1.49% 536857481.417 528853222.745 - -0.31% -
SetIntersection_None_Set_uint32_64_1 -1.49% 22707648.462 22369516.604 - -0.16% -
BM_tolower_string<wchar_t> -1.49% 6.442 6.347 - 0.33% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.48% 228584785.252 225194955.665 - 0.84% -
BM_deque_vector_ranges_move/64 -1.48% 2.658 2.618 - 0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.48% 215442438.063 212251444.107 - 0.00% -
BM_StringFindStringLiteral/16 -1.47% 1.642 1.618 - -0.03% -
BM_CmpLess_int_uint -1.47% 1.090 1.074 - -0.14% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.47% 8.888 8.758 - -2.06% -
std::multimap<int,_int>::erase(iterator)/8192 -1.47% 21.009 20.700 - 2.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.47% 16425861.187 16185125.741 - -2.70% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.47% 484.969 477.864 - 11.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.46% 8741977.982 8614036.895 - -0.25% -
std::map<std::string,_int>::clear()/1024 -1.46% 22508.301 22179.754 - 1.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -1.46% 1.368 1.348 - 14.61% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.46% 28.790 28.371 - 0.13% -
BM_CmpEqual_int_short -1.46% 1.139 1.123 - -0.51% -
SetIntersection_None_Vector_uint64_64_1 -1.45% 16714136.973 16470970.999 - -0.05% -
SetIntersection_Front_Set_uint64_16384_1024 -1.45% 12571742.754 12388940.659 - -0.88% -
SetIntersection_Front_Vector_uint32_16384_1 -1.45% 1055254.260 1039913.251 - 0.92% -
SetIntersection_Interlaced_Set_float_1024_64 -1.45% 10245541.485 10096598.059 - 0.28% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.45% 10.216 10.067 - -1.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.45% 400.692 394.875 - -0.38% -
SetIntersection_Interlaced_Set_string_4_4 -1.45% 160048171.471 157726371.554 - -0.38% -
std::sort(deque<int>)_(ascending)/8 -1.45% 17.604 17.349 - -3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.45% 2081317.709 2051205.647 - -2.08% -
std::remove(list<int>)_(sprinkled)/8192 -1.45% 8107.857 7990.625 - 0.96% -
BM_deque_deque_move/70000 -1.45% 3396.818 3347.714 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.45% 39110396.016 38545200.916 - 0.25% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.44% 841.801 829.639 - 9.32% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.44% 6389.704 6297.420 - 0.36% -
BM_CmpEqual_uchar_uint -1.44% 1.071 1.056 - -1.04% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.44% 36129.610 35609.899 - -0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.44% 56452070.155 55641054.567 - -0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.44% 57931453.255 57099488.435 - -1.74% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.44% 3.231 3.184 - -0.61% -
SetIntersection_Front_Set_uint64_1024_1024 -1.43% 12664646.235 12482944.896 - 0.55% -
SetIntersection_Interlaced_Vector_string_64_4 -1.43% 21959288.280 21644321.471 - -0.47% -
std::for_each(multiset<int>::iterator)/8192 -1.43% 8079.080 7963.537 - -0.45% -
SetIntersection_Front_Vector_string_64_1 -1.43% 16914092.212 16672234.807 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.43% 1256764.869 1238801.163 - -4.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.43% 536796147.643 529128912.912 - -0.19% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.43% 19.691 19.410 - 1.69% -
SetIntersection_Front_Set_uint64_16384_16 -1.43% 1203734.927 1186553.897 - -0.33% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.43% 838616.140 826648.893 - -1.30% -
BM_num_get<bool> -1.42% 11.851 11.682 - -0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.42% 4089560.990 4031316.572 - -1.69% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.42% 15.742 15.518 - -1.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.42% 34083896.468 33600048.122 - -0.47% -
SetIntersection_Front_Set_uint64_4_1 -1.42% 215098621.142 212045601.308 - 0.07% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.42% 16.998 16.757 - -0.29% -
std::find(vector<char>)_(process_all)/50 -1.41% 1.665 1.641 - 1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.41% 51.997 51.262 - -0.75% -
SetIntersection_None_Set_uint32_256_16 -1.41% 10915105.269 10761248.504 - 0.04% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.41% 102445.098 101003.562 - 0.57% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.41% 25.537 25.178 - -2.72% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.41% 6842.805 6746.622 - 0.76% -
SetIntersection_None_Set_float_1024_256 -1.40% 8874252.837 8749740.801 - 0.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.40% 24.036 23.698 - -2.56% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.40% 20801648.790 20510342.327 - -1.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.40% 32.632 32.175 - -3.47% -
BM_lexicographical_compare_three_way_fast_path/256 -1.40% 70.985 69.994 - -2.11% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.39% 11066807.337 10912483.651 - 0.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.39% 15.204 14.992 - 0.31% -
std::reverse(vector<int>)/512 -1.39% 16.557 16.327 - -0.18% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.39% 14.877 14.669 - 107.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.39% 53949.379 53198.297 - -2.92% -
std::vector<int>::ctor(size)/1024 -1.39% 44.415 43.797 - 6.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.39% 1042810.995 1028352.664 - -1.19% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.38% 12.068 11.901 - -11.97% -
SetIntersection_Front_Vector_float_64_4 -1.38% 16020005.725 15798249.545 - -0.84% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.38% 10.106 9.966 - -1.09% -
SetIntersection_Front_Set_float_64_16 -1.38% 15488583.667 15274554.695 - -1.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.38% 39961.526 39409.445 - -0.85% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.38% 3.898 3.844 - 0.58% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.38% 1.676 1.653 - 1.30% -
SetIntersection_None_Vector_uint64_256_4 -1.38% 4196121.267 4138400.695 - -0.82% -
BM_deque_deque_move_backward/512 -1.38% 19.175 18.911 - -2.07% -
std::adjacent_find(list<int>,_pred)/8 -1.37% 3.920 3.866 - 0.82% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.37% 355981242.406 351104816.231 - 2.17% -
std::multiset<int>::insert(value)_(already_present)/32 -1.37% 18.500 18.246 - -0.00% -
std::set<std::string>::ctor(const&)/0 -1.37% 12.915 12.738 - -0.15% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.37% 113936.354 112377.891 - -1.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.37% 16539733.632 16313647.599 - 0.34% -
std::find_end(vector<int>)_(process_all)/1024 -1.37% 226.135 223.049 - -0.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.37% 12833.848 12658.660 - 0.11% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.36% 179.863 177.412 - 2.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.36% 1085.048 1070.286 - -18.33% -
rng::contains_subrange(list<int>)_(single_element)/8192 -1.36% 7150.454 7053.293 - 3.24% -
SetIntersection_Front_Set_uint32_256_4 -1.36% 4218443.792 4161125.987 - -1.12% -
SetIntersection_Front_Set_uint32_16384_1024 -1.36% 12667720.138 12495910.433 - 2.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.35% 135670337.600 133832505.004 - -0.38% -
std::set<std::string>::clear()/8192 -1.35% 216235.557 213306.630 - -0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.35% 217384033.793 214440375.398 - -0.01% -
SetIntersection_None_Set_uint32_1024_64 -1.35% 8922964.495 8802451.910 - 1.86% -
std::stable_sort(deque<int>)_(repeated)/8 -1.35% 17.784 17.544 - -4.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.35% 17856610.719 17616309.327 - -2.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.34% 15.053 14.850 - 0.34% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.34% 1311065.430 1293453.529 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.34% 137152308.314 135318294.765 - -0.10% -
std::search(deque<int>)_(near_matches)/8192 -1.33% 1476459.508 1456758.316 - 0.31% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.33% 50.851 50.173 - -1.05% -
SetIntersection_None_Set_uint64_64_16 -1.33% 18390308.517 18145066.528 - 0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.33% 16218117.212 16001962.533 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.33% 1056122.205 1042049.131 - -0.86% -
SetIntersection_None_Set_uint32_1024_256 -1.33% 8887022.808 8768890.290 - 0.34% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.33% 4585.714 4524.896 - 0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.33% 22249638.687 21954627.364 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.32% 1960358.072 1934391.357 - -1.28% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.32% 19.331 19.075 - -1.19% -
BM_num_get<long> -1.32% 10.798 10.655 - -1.65% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.32% 19.629 19.369 - 1.22% -
BM_num_get<unsigned_long> -1.32% 10.510 10.371 - 0.63% -
BM_deque_deque_copy/4000 -1.32% 141.695 139.824 - -0.48% -
BM_deque_deque_ranges_move_backward/2 -1.32% 2.336 2.305 - -2.18% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.32% 372.612 367.699 - 0.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 1780.489 1757.014 - -2.07% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.32% 22.818 22.518 - 1.32% -
BM_StringRelational_Less_Large_Huge_Control -1.32% 2.175 2.146 - -0.57% -
SetIntersection_None_Set_float_1024_1 -1.31% 8989756.056 8871727.465 - -2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.31% 38563546.923 38057249.745 - -2.68% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.31% 8.416 8.305 - 0.53% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.31% 30.951 30.546 - -7.64% -
bm_ranges_swap_ranges_vb_aligned/512 -1.31% 5.249 5.181 - 1.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.30% 15.039 14.843 - -2.07% -
SetIntersection_Front_Set_uint64_4_4 -1.30% 137553706.472 135759180.104 - 0.05% -
SetIntersection_Front_Set_uint64_16_16 -1.30% 38072981.091 37576850.651 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.30% 1152063.341 1137079.684 - -1.30% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.30% 2982.610 2943.892 - 0.94% -
std::rotate(list<int>)_(by_1/3)/50 -1.30% 23.228 22.926 - -0.13% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.30% 5.551 5.479 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.29% 538220795.255 531253491.317 - -0.06% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.29% 16519.464 16305.862 - -30.72% -
SetIntersection_Front_Set_float_16384_1 -1.29% 1044869.859 1031363.285 - -2.07% -
rng::fold_left(list<int>)/50 -1.29% 37.492 37.008 - -5.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.29% 36983714.467 36505964.682 - 0.02% -
std::for_each(multiset<int>::iterator)/32 -1.29% 23.867 23.559 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.29% 205181555.098 202536563.516 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.29% 536962042.466 530054720.974 - -3.61% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.29% 397.053 391.950 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.28% 538149468.356 531237822.047 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.28% 1166734.880 1151759.572 - -0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.28% 46.832 46.232 - -2.36% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.28% 137120669.024 135365013.789 - -0.05% -
BM_CmpEqual_int_uchar -1.28% 1.106 1.092 - -0.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.28% 350575.774 346093.215 - -1.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.28% 15.190 14.996 - 0.55% -
std::generate(list<int>)/50 -1.28% 15.568 15.369 - 0.03% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.28% 221.055 218.233 - -1.35% -
SetIntersection_None_Set_uint64_262144_1 -1.28% 1217476.076 1201938.477 - 0.19% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.28% 9.559 9.437 - 1.67% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.27% 36589.042 36124.282 - -4.00% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.27% 10885264.537 10747137.663 - -1.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.27% 1535875.148 1516415.831 - -0.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.26% 666.615 658.202 - 1.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.26% 19.063 18.822 - -1.13% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.26% 25.899 25.573 - -1.18% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.26% 1717485.515 1695887.517 - -0.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.26% 16.533 16.326 - 1.27% -
SetIntersection_Front_Set_string_262144_262144 -1.25% 18289269.207 18059923.502 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.25% 386164.568 381323.743 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.25% 62899478.995 62111206.417 - -0.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.25% 15.250 15.059 - 0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.25% 18311994.542 18082753.549 - 1.34% -
SetIntersection_Front_Vector_uint64_256_1 -1.25% 4175069.437 4122840.268 - 0.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.25% 815347.358 805153.149 - -1.13% -
std::multiset<std::string>::erase(iterator)/32 -1.25% 33.084 32.672 - 5.68% -
SetIntersection_None_Set_string_256_16 -1.24% 11123084.074 10984637.980 - -4.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.24% 674.797 666.400 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.24% 2.927 2.891 - -1.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.24% 8448328.109 8343431.860 - 1.25% -
SetIntersection_None_Vector_float_256_256 -1.24% 2141987.731 2115394.882 - -0.37% -
std::unique(list<int>)_(contiguous)/32 -1.24% 52.893 52.237 - -0.26% -
SetIntersection_Front_Vector_uint64_1_1 -1.24% 536496893.917 529851980.207 - -0.06% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.24% 1.059 1.046 - -0.17% -
SetIntersection_Front_Vector_uint64_4_1 -1.24% 214531218.244 211880689.683 - -0.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.23% 2.685 2.652 - 5.83% -
SetIntersection_None_Set_uint64_16384_16 -1.23% 167265644.397 165200853.368 - 1.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.23% 64135862.161 63345396.991 - -0.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.23% 136297.294 134617.979 - -3.99% -
SetIntersection_None_Vector_float_262144_64 -1.23% 1130458.478 1116581.141 - -0.49% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.22% 636.551 628.757 - -0.33% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.22% 8.383 8.280 - 0.24% -
SetIntersection_None_Vector_uint64_64_4 -1.22% 15907963.459 15713734.661 - -0.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.22% 57898.920 57192.297 - -0.52% -
std::rotate_copy(deque<int>)/8192 -1.22% 294.732 291.136 - 0.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.22% 1000221.514 988033.758 - -1.55% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.22% 12.318 12.168 - -1.97% -
rng::starts_with(vector<int>,_pred)/1024 -1.22% 288.147 284.642 - -1.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.21% 16858693.679 16653881.837 - -1.24% -
BM_num_get<unsigned_long_long> -1.21% 10.484 10.357 - 1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.21% 163139859.544 161165641.711 - 0.56% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.21% 26.550 26.228 - -1.46% -
SetIntersection_None_Set_uint64_1024_16 -1.21% 8797649.992 8691325.336 - 0.00% -
SetIntersection_None_Vector_string_64_64 -1.21% 8805471.923 8699123.820 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.20% 213923531.326 211347038.143 - -0.44% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.20% 17.547 17.337 - -3.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.20% 8074924.859 7978151.039 - -3.23% -
SetIntersection_None_Set_uint64_64_64 -1.20% 11488846.159 11351332.088 - -0.69% -
SetIntersection_Front_Vector_uint64_16_1 -1.20% 62981587.137 62228761.777 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.19% 16484020.997 16287443.419 - 0.36% -
std::stable_partition(list<int>)_(sparse)/8192 -1.19% 8926.775 8820.406 - 1.99% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.19% 399.527 394.767 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.19% 214240155.571 211692375.613 - -0.08% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.19% 16.440 16.245 - 2.11% -
BM_CmpLess_schar_uint -1.19% 1.112 1.098 - -1.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 119835.108 118412.603 - -2.36% -
BM_PushHeap_string_Descending_256 -1.19% 2.389 2.360 - -0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.19% 4223620.776 4173512.707 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.18% 134791042.522 133193960.690 - -0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.18% 12871.544 12719.111 - -0.79% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.18% 17755972.941 17545762.002 - -4.43% -
BM_PushHeap_string_SingleElement_16 -1.18% 2.776 2.743 - 7.05% -
SetIntersection_None_Set_uint32_64_4 -1.18% 21673204.976 21417079.673 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.18% 215949195.173 213398299.721 - -0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.18% 372302.210 367914.096 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.18% 1049564.848 1037198.972 - 3.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.18% 119016780.369 117615269.163 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.18% 1878971.325 1856873.998 - -19.05% -
BM_deque_vector_move_backward/5500 -1.17% 199.210 196.877 - -0.37% -
SetIntersection_Front_Vector_uint32_16384_64 -1.17% 1375714.783 1359609.866 - 3.40% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 400.518 395.838 - 0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.17% 199.608 197.281 - -0.56% -
BM_std_minmax_element<long_long>/4 -1.17% 1.266 1.251 - -0.38% -
BM_StringFindStringLiteral/32 -1.16% 1.793 1.772 - 0.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.16% 171290.622 169296.962 - 2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.16% 16482853.331 16292054.097 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.16% 1158203.520 1144803.599 - -1.24% -
SetIntersection_Front_Vector_string_256_64 -1.16% 10174332.052 10056659.078 - -3.26% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.16% 173.913 171.901 - -1.93% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.15% 37545.020 37111.726 - -8.59% -
std::copy(vector<bool>)_(aligned)/32768 -1.15% 35.554 35.145 - -0.15% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.15% 25.462 25.169 - 0.03% -
SetIntersection_Front_Vector_uint64_256_64 -1.15% 4256239.435 4207344.900 - -3.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.15% 196078614.715 193827403.529 - -5.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.15% 16122.820 15937.896 - -0.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.14% 37.835 37.402 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.14% 1051011.951 1038997.863 - 0.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.14% 134594603.232 133056957.154 - -0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.14% 1577980.228 1559989.336 - -0.54% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.14% 15.353 15.178 - 2.86% -
std::map<std::string,_int>::clear()/8192 -1.14% 218681.069 216191.627 - 1.82% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.14% 55967744.963 55331485.417 - -0.47% -
SetIntersection_None_Set_uint32_16_16 -1.14% 35465740.583 35063113.818 - -0.22% -
SetIntersection_Front_Set_float_64_4 -1.13% 16094450.613 15911815.174 - -0.77% -
SetIntersection_Front_Vector_uint64_64_16 -1.13% 14399739.178 14236704.188 - 0.39% -
SetIntersection_None_Set_uint64_64_4 -1.13% 21592816.584 21348987.203 - 0.31% -
std::partition_copy(vector<int>)/8192 -1.13% 4607.912 4555.898 - -0.50% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.13% 651.825 644.469 - 0.46% -
std::copy(vector<int>)/262144 -1.13% 12539.760 12398.404 - -0.84% -
SetIntersection_None_Vector_uint64_1_1 -1.13% 535744016.069 529711368.574 - -0.50% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.13% 7.433 7.349 - -0.66% -
std::map<std::string,_int>::ctor(const&)/32 -1.12% 710.717 702.739 - -14.91% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.12% 535343385.779 529338147.244 - 0.05% -
std::multimap<std::string,_int>::erase(iterator)/32 -1.12% 25.233 24.950 - -0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.12% 16491675.920 16306754.933 - 0.30% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.12% 1.316 1.302 - -0.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.12% 15542.135 15368.036 - 1.37% -
SetIntersection_None_Vector_float_256_64 -1.12% 3424100.202 3385752.677 - -1.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.12% 17.341 17.147 - -1.72% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.12% 2212.559 2187.801 - 0.48% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.12% 7806.861 7719.525 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.12% 63848545.109 63134916.289 - -0.09% -
SetIntersection_Front_Set_float_1024_4 -1.11% 1073525.024 1061558.222 - -0.45% -
SetIntersection_Front_Vector_float_1024_16 -1.11% 1123583.944 1111087.009 - -1.25% -
std::reverse(deque<int>)/8 -1.11% 2.533 2.505 - -0.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.11% 22.433 22.184 - 1.10% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.11% 293.160 289.914 - 1.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.11% 15.075 14.908 - 0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.10% 58386321.251 57741304.166 - 1.01% -
std::reverse(vector<int>)/4096 -1.10% 132.299 130.838 - 0.20% -
SetIntersection_Front_Set_uint32_1024_1024 -1.10% 12433868.103 12296763.381 - -1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.10% 215062367.876 212692240.910 - -0.11% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.10% 714.816 706.959 - -1.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.10% 4411131.820 4362654.462 - 0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.10% 11409860.888 11284734.696 - -1.84% -
std::stable_partition(deque<int>)_(dense)/1024 -1.10% 576.742 570.419 - -9.06% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.10% 136125304.599 134633913.856 - 0.00% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.10% 15.979 15.804 - 1.22% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.09% 36.209 35.813 - -4.65% -
std::sort(vector<int>)_(heap)/1024 -1.09% 4832.304 4779.452 - 4.25% -
SetIntersection_None_Vector_uint64_4_4 -1.09% 134049471.633 132584531.975 - -0.48% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.09% 23.026 22.775 - -2.48% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.09% 11.174 11.052 - -6.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.09% 535798897.318 529960875.531 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.09% 56837511.644 56218299.220 - -0.47% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.09% 19.116 18.908 - -0.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.09% 10.433 10.320 - 1.01% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.09% 29043.716 28728.108 - 1.15% -
std::partition_point(list<int>)/1024 -1.09% 1289.520 1275.513 - -0.69% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.09% 7786.644 7702.072 - -0.29% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.09% 62991077.063 62306964.268 - 0.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.08% 17.443 17.254 - 0.43% -
BM_vector_deque_copy_backward/1024 -1.08% 37.955 37.543 - -2.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.08% 137945593.180 136451774.598 - -2.76% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.08% 4554384.865 4505111.818 - -3.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.08% 54579299.976 53988973.844 - -0.75% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.08% 2.821 2.790 - -0.68% -
rng::for_each(set<int>)/8192 -1.08% 7837.472 7752.778 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.08% 1058621.182 1047195.306 - -4.65% -
SetIntersection_Front_Vector_string_16384_4 -1.08% 1187306.502 1174506.642 - -1.65% -
std::unordered_map<int,_int>::clear()/8192 -1.08% 63769.595 63083.215 - -1.49% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.07% 18.553 18.354 - 0.62% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.07% 31.098 30.765 - -6.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.07% 1318586.742 1304464.674 - 2.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.07% 129057383.493 127675392.879 - -0.78% -
SetIntersection_None_Set_uint64_1_1 -1.07% 536305197.453 530566506.426 - -0.25% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.07% 52.541 51.979 - -2.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.07% 141273442.942 139763359.187 - -0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.07% 1847652.098 1827938.230 - -5.69% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.07% 26.549 26.266 - -0.14% -
std::stable_sort(deque<int>)_(ascending)/8 -1.07% 17.522 17.336 - -6.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.07% 16346615.378 16172411.573 - -0.97% -
BM_deque_vector_copy_backward/5500 -1.07% 202.296 200.141 - 0.91% -
BM_PushHeap_string_Descending_4 -1.06% 1.933 1.912 - -0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.06% 42116803.979 41668906.946 - 1.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.06% 26.929 26.643 - 2.56% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.06% 1309.302 1295.416 - -3.17% -
rng::for_each(set<int>)/8 -1.06% 6.593 6.524 - -1.99% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.06% 13397.437 13255.616 - -0.54% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.06% 5.828 5.767 - -0.36% -
std::search(deque<int>)_(near_matches)/1000 -1.05% 18680.726 18484.275 - 6.24% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.05% 81045.718 80194.210 - -1.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.05% 1.209 1.197 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.05% 2393446.212 2368412.871 - -11.73% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.04% 297.300 294.204 - 0.52% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.04% 773.616 765.563 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.04% 67027456.713 66331603.705 - -0.62% -
SetIntersection_Front_Set_uint32_262144_262144 -1.04% 1677584.799 1660204.914 - 2.11% -
std::sort_heap(vector<NonIntegral>)/8 -1.03% 30.069 29.759 - -1.62% -
std::flat_map<int,_int>::erase(iterator)/32 -1.03% 20.104 19.897 - 0.30% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.03% 3195.365 3162.428 - -0.07% -
SetIntersection_None_Vector_uint64_262144_256 -1.03% 1135820.241 1124117.068 - 3.75% -
std::unique_copy(deque<int>)_(contiguous)/32 -1.03% 10.615 10.505 - 10.49% -
std::partial_sort(deque<int>)_(ascending)/8 -1.03% 33.311 32.969 - -1.07% -
SetIntersection_None_Vector_uint64_4_1 -1.02% 214527059.033 212329180.775 - -0.56% -
SetIntersection_Interlaced_Vector_float_64_4 -1.02% 17984349.606 17800106.035 - -1.44% -
SetIntersection_Front_Set_uint32_64_16 -1.02% 15282462.728 15126041.670 - -0.61% -
SetIntersection_Front_Vector_string_16_16 -1.02% 51254324.350 50730446.710 - -1.44% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.02% 6.185 6.121 - -0.80% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.02% 31768.843 31444.854 - -0.75% -
std::map<std::string,_int>::ctor(const&)/1024 -1.02% 35391.665 35031.012 - -1.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.02% 18.931 18.738 - 0.38% -
BM_num_put<unsigned_long_long> -1.02% 11.218 11.104 - 0.58% -
rng::find(vector<bool>)_(process_all)/1024 -1.01% 4.671 4.624 - 1.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.01% 11823.126 11703.302 - 5.43% -
std::replace_if(deque<int>)_(prefix)/8192 -1.01% 3483.587 3448.297 - -1.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.01% 215370695.574 213196763.218 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.01% 63303079.558 62664804.191 - -0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.00% 398.585 394.592 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.00% 1130443.455 1119120.650 - -1.98% -


Report Time: 3.22s
Name Current %
BM_CmpEqual_int_int 1.064 -
BM_CmpEqual_int_schar 1.117 -1.04%
BM_CmpEqual_int_short 1.123 -
BM_CmpEqual_int_uchar 1.092 -
BM_CmpEqual_int_uint 1.067 -2.20%
BM_CmpEqual_int_ushort 1.094 -
BM_CmpEqual_schar_int 1.128 -
BM_CmpEqual_schar_schar 1.100 -
BM_CmpEqual_schar_short 1.128 -
BM_CmpEqual_schar_uchar 1.101 -
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.107 -
BM_CmpEqual_short_int 1.110 -
BM_CmpEqual_short_schar 1.138 -
BM_CmpEqual_short_short 1.062 -
BM_CmpEqual_short_uchar 1.094 -
BM_CmpEqual_short_uint 1.103 -
BM_CmpEqual_short_ushort 1.107 2.56%
BM_CmpEqual_uchar_int 1.085 -
BM_CmpEqual_uchar_schar 0.989 -2.00%
BM_CmpEqual_uchar_short 1.007 -
BM_CmpEqual_uchar_uchar 1.050 -2.23%
BM_CmpEqual_uchar_uint 1.056 -1.04%
BM_CmpEqual_uchar_ushort 1.067 -
BM_CmpEqual_uint_int 1.078 3.34%
BM_CmpEqual_uint_schar 1.036 2.37%
BM_CmpEqual_uint_short 1.064 1.15%
BM_CmpEqual_uint_uchar 1.123 3.97%
BM_CmpEqual_uint_uint 1.097 6.26%
BM_CmpEqual_uint_ushort 1.144 3.60%
BM_CmpEqual_ushort_int 1.083 1.11%
BM_CmpEqual_ushort_schar 1.035 2.11%
BM_CmpEqual_ushort_short 1.010 1.82%
BM_CmpEqual_ushort_uchar 1.104 -
BM_CmpEqual_ushort_uint 1.067 -1.25%
BM_CmpEqual_ushort_ushort 1.053 -1.32%
BM_CmpLess_int_int 1.059 -
BM_CmpLess_int_schar 1.139 -
BM_CmpLess_int_short 1.140 1.30%
BM_CmpLess_int_uchar 1.106 -
BM_CmpLess_int_uint 1.074 -
BM_CmpLess_int_ushort 1.102 -
BM_CmpLess_schar_int 1.124 -
BM_CmpLess_schar_schar 0.950 -
BM_CmpLess_schar_short 0.956 -
BM_CmpLess_schar_uchar 1.092 1.56%
BM_CmpLess_schar_uint 1.098 -1.18%
BM_CmpLess_schar_ushort 1.081 -
BM_CmpLess_short_int 1.126 -
BM_CmpLess_short_schar 0.952 -2.34%
BM_CmpLess_short_short 0.950 -
BM_CmpLess_short_uchar 1.102 1.31%
BM_CmpLess_short_uint 1.106 -
BM_CmpLess_short_ushort 1.085 -1.63%
BM_CmpLess_uchar_int 1.088 -
BM_CmpLess_uchar_schar 1.063 -
BM_CmpLess_uchar_short 1.043 -
BM_CmpLess_uchar_uchar 1.068 -
BM_CmpLess_uchar_uint 1.072 -2.97%
BM_CmpLess_uchar_ushort 1.065 -5.75%
BM_CmpLess_uint_int 1.067 -
BM_CmpLess_uint_schar 1.045 -2.87%
BM_CmpLess_uint_short 1.021 -1.86%
BM_CmpLess_uint_uchar 1.109 -
BM_CmpLess_uint_uint 1.073 -
BM_CmpLess_uint_ushort 1.100 -1.75%
BM_CmpLess_ushort_int 1.066 -3.36%
BM_CmpLess_ushort_schar 1.064 2.17%
BM_CmpLess_ushort_short 1.063 3.70%
BM_CmpLess_ushort_uchar 1.099 -
BM_CmpLess_ushort_uint 1.071 1.10%
BM_CmpLess_ushort_ushort 1.061 -
BM_PushHeap_float_Ascending_1 0.697 55.72%
BM_PushHeap_float_Ascending_1024 3.155 1.42%
BM_PushHeap_float_Ascending_16 1.022 4.25%
BM_PushHeap_float_Ascending_16384 4.477 -
BM_PushHeap_float_Ascending_256 2.494 -
BM_PushHeap_float_Ascending_262144 5.274 -1.17%
BM_PushHeap_float_Ascending_4 0.587 -
BM_PushHeap_float_Ascending_64 1.779 1.78%
BM_PushHeap_float_Descending_1 0.469 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.355 -3.81%
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.413 -32.91%
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.891 -
BM_PushHeap_float_PipeOrgan_16384 2.513 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.153 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.299 -
BM_PushHeap_float_QuickSortAdversary_1 0.488 -12.61%
BM_PushHeap_float_QuickSortAdversary_1024 0.612 -
BM_PushHeap_float_QuickSortAdversary_16 0.980 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.737 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.625 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.022 -
BM_PushHeap_float_Random_16 5.027 -
BM_PushHeap_float_Random_16384 7.141 1.00%
BM_PushHeap_float_Random_256 6.911 -
BM_PushHeap_float_Random_262144 7.162 1.52%
BM_PushHeap_float_Random_4 2.495 -
BM_PushHeap_float_Random_64 6.333 2.66%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.366 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.344 -3.66%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.421 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.678 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.307 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.354 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.609 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.943 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.407 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.977 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.432 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.478 -1.45%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.902 1.38%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.581 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.197 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.544 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.577 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.773 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.564 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.976 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.288 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.929 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.052 2.23%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.921 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.487 -7.45%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.406 -1.22%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.592 -
BM_PushHeap_string_Ascending_1 0.704 -
BM_PushHeap_string_Ascending_1024 13.272 -7.59%
BM_PushHeap_string_Ascending_16 4.662 -5.60%
BM_PushHeap_string_Ascending_16384 18.659 -9.21%
BM_PushHeap_string_Ascending_256 10.658 -7.75%
BM_PushHeap_string_Ascending_262144 28.309 -7.57%
BM_PushHeap_string_Ascending_4 2.652 1.25%
BM_PushHeap_string_Ascending_64 7.127 -10.04%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.501 1.49%
BM_PushHeap_string_Descending_16 2.147 -2.21%
BM_PushHeap_string_Descending_16384 2.384 -
BM_PushHeap_string_Descending_256 2.360 -
BM_PushHeap_string_Descending_262144 3.189 -1.98%
BM_PushHeap_string_Descending_4 1.912 -
BM_PushHeap_string_Descending_64 2.300 -
BM_PushHeap_string_PipeOrgan_1 0.706 -
BM_PushHeap_string_PipeOrgan_1024 9.133 -
BM_PushHeap_string_PipeOrgan_16 4.226 -
BM_PushHeap_string_PipeOrgan_16384 12.558 -
BM_PushHeap_string_PipeOrgan_256 7.851 1.65%
BM_PushHeap_string_PipeOrgan_262144 17.109 -2.72%
BM_PushHeap_string_PipeOrgan_4 2.479 -
BM_PushHeap_string_PipeOrgan_64 5.768 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.105 -2.24%
BM_PushHeap_string_QuickSortAdversary_16 10.456 -1.73%
BM_PushHeap_string_QuickSortAdversary_16384 15.568 -2.25%
BM_PushHeap_string_QuickSortAdversary_256 14.544 -1.87%
BM_PushHeap_string_QuickSortAdversary_262144 15.954 -2.58%
BM_PushHeap_string_QuickSortAdversary_4 6.427 -
BM_PushHeap_string_QuickSortAdversary_64 13.040 -2.03%
BM_PushHeap_string_Random_1 0.470 -
BM_PushHeap_string_Random_1024 14.944 -
BM_PushHeap_string_Random_16 10.413 -
BM_PushHeap_string_Random_16384 16.121 -
BM_PushHeap_string_Random_256 14.379 -
BM_PushHeap_string_Random_262144 18.041 -
BM_PushHeap_string_Random_4 6.153 -
BM_PushHeap_string_Random_64 12.860 -
BM_PushHeap_string_SingleElement_1 0.472 -
BM_PushHeap_string_SingleElement_1024 2.732 7.42%
BM_PushHeap_string_SingleElement_16 2.743 7.05%
BM_PushHeap_string_SingleElement_16384 2.723 7.01%
BM_PushHeap_string_SingleElement_256 2.734 7.54%
BM_PushHeap_string_SingleElement_262144 2.737 5.86%
BM_PushHeap_string_SingleElement_4 2.423 5.51%
BM_PushHeap_string_SingleElement_64 2.790 7.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.557 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.999 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.509 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.844 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.891 -1.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.535 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.619 1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.615 5.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.615 1.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.645 1.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.618 2.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.699 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.651 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.497 -3.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.012 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.908 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.370 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.819 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.156 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.614 26.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.470 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.315 1.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.133 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.090 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.713 -1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.767 -1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.663 -1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.466 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.241 -1.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.214 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.392 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.083 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.349 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.676 1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.503 -1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.601 -2.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.611 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.631 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.642 11.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.672 6.81%
BM_PushHeap_uint32_Ascending_1 0.475 11.26%
BM_PushHeap_uint32_Ascending_1024 2.694 3.91%
BM_PushHeap_uint32_Ascending_16 1.017 9.30%
BM_PushHeap_uint32_Ascending_16384 3.743 3.33%
BM_PushHeap_uint32_Ascending_256 2.257 6.55%
BM_PushHeap_uint32_Ascending_262144 5.034 4.44%
BM_PushHeap_uint32_Ascending_4 0.591 -2.39%
BM_PushHeap_uint32_Ascending_64 1.715 11.90%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.389 -
BM_PushHeap_uint32_Descending_16 0.378 6.68%
BM_PushHeap_uint32_Descending_16384 0.384 -
BM_PushHeap_uint32_Descending_256 0.404 -
BM_PushHeap_uint32_Descending_262144 0.384 -
BM_PushHeap_uint32_Descending_4 0.380 10.24%
BM_PushHeap_uint32_Descending_64 0.385 -
BM_PushHeap_uint32_PipeOrgan_1 0.577 29.33%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.869 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -
BM_PushHeap_uint32_PipeOrgan_256 1.699 -
BM_PushHeap_uint32_PipeOrgan_262144 3.040 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.521 32.48%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.928 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.591 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.577 3.79%
BM_PushHeap_uint32_Random_1024 5.879 2.79%
BM_PushHeap_uint32_Random_16 4.230 -
BM_PushHeap_uint32_Random_16384 5.895 1.29%
BM_PushHeap_uint32_Random_256 5.649 2.42%
BM_PushHeap_uint32_Random_262144 5.984 -
BM_PushHeap_uint32_Random_4 2.245 5.53%
BM_PushHeap_uint32_Random_64 5.193 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 -
BM_PushHeap_uint32_SingleElement_16 0.355 5.82%
BM_PushHeap_uint32_SingleElement_16384 0.367 3.00%
BM_PushHeap_uint32_SingleElement_256 0.392 -
BM_PushHeap_uint32_SingleElement_262144 0.366 2.98%
BM_PushHeap_uint32_SingleElement_4 0.353 5.02%
BM_PushHeap_uint32_SingleElement_64 0.363 3.82%
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.576 -5.42%
BM_PushHeap_uint64_Ascending_16 1.005 6.51%
BM_PushHeap_uint64_Ascending_16384 3.690 -1.85%
BM_PushHeap_uint64_Ascending_256 2.093 -7.36%
BM_PushHeap_uint64_Ascending_262144 4.923 -1.97%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.519 -9.42%
BM_PushHeap_uint64_Descending_1 0.613 -11.97%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.381 6.00%
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.407 -
BM_PushHeap_uint64_Descending_262144 0.386 -
BM_PushHeap_uint64_Descending_4 0.385 6.81%
BM_PushHeap_uint64_Descending_64 0.387 2.83%
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.926 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.394 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.046 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -2.87%
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.470 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.910 -1.19%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
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.473 -
BM_PushHeap_uint64_Random_1024 6.258 -
BM_PushHeap_uint64_Random_16 4.533 -
BM_PushHeap_uint64_Random_16384 6.357 -
BM_PushHeap_uint64_Random_256 6.025 -1.35%
BM_PushHeap_uint64_Random_262144 6.438 -
BM_PushHeap_uint64_Random_4 2.647 10.42%
BM_PushHeap_uint64_Random_64 5.533 -2.11%
BM_PushHeap_uint64_SingleElement_1 0.396 -14.90%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 4.930 -12.15%
BM_StringAssignAsciizMix_Transparent 2.957 -9.78%
BM_StringAssignAsciiz_Empty_Opaque 3.157 1.75%
BM_StringAssignAsciiz_Empty_Transparent 0.352 -
BM_StringAssignAsciiz_Huge_Opaque 190.822 -4.99%
BM_StringAssignAsciiz_Huge_Transparent 190.553 -5.34%
BM_StringAssignAsciiz_Large_Opaque 11.326 -2.32%
BM_StringAssignAsciiz_Large_Transparent 11.403 -5.35%
BM_StringAssignAsciiz_Small_Opaque 3.043 -2.03%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 122.494 9.50%
BM_StringAssignStr_Huge_Transparent 127.862 12.69%
BM_StringAssignStr_Large_Opaque 10.135 -4.07%
BM_StringAssignStr_Large_Transparent 10.219 -3.26%
BM_StringAssignStr_Small_Opaque 0.721 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.113 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.244 -8.55%
BM_StringConstructDestroyCStr_Huge_Opaque 159.345 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.788 -
BM_StringConstructDestroyCStr_Large_Opaque 17.799 -2.98%
BM_StringConstructDestroyCStr_Large_Transparent 10.423 -4.91%
BM_StringConstructDestroyCStr_Small_Opaque 2.129 -5.51%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -13.09%
BM_StringCopy_Empty 0.581 -
BM_StringCopy_Huge 110.736 1.03%
BM_StringCopy_Large 6.181 -5.09%
BM_StringCopy_Small 0.664 -
BM_StringCtorDefault 0.240 -13.26%
BM_StringDestroy_Empty 0.626 -
BM_StringDestroy_Huge 11.723 8.48%
BM_StringDestroy_Large 7.865 -
BM_StringDestroy_Small 0.624 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.348 -
BM_StringEraseToEnd_Huge_Opaque 2.501 10.36%
BM_StringEraseToEnd_Huge_Transparent 2.680 9.51%
BM_StringEraseToEnd_Large_Opaque 0.986 -
BM_StringEraseToEnd_Large_Transparent 0.836 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.886 -13.17%
BM_StringEraseWithMove_Empty_Transparent 0.645 -17.47%
BM_StringEraseWithMove_Huge_Opaque 49.193 7.20%
BM_StringEraseWithMove_Huge_Transparent 47.540 11.59%
BM_StringEraseWithMove_Large_Opaque 2.864 5.54%
BM_StringEraseWithMove_Large_Transparent 2.783 5.00%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 2.989 -
BM_StringFindAllMatch/131072 2260.872 -1.75%
BM_StringFindAllMatch/32768 566.122 -3.77%
BM_StringFindAllMatch/4096 80.272 -2.05%
BM_StringFindAllMatch/512 11.114 -6.39%
BM_StringFindAllMatch/64 3.355 2.97%
BM_StringFindAllMatch/8 2.802 3.90%
BM_StringFindCharLiteral/1024 20.910 4.39%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.282 -
BM_StringFindCharLiteral/256 5.410 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.368 -
BM_StringFindCharLiteral/512 9.466 -
BM_StringFindCharLiteral/64 2.125 1.79%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.319 -
BM_StringFindMatch1/1 982.686 -
BM_StringFindMatch1/32768 1585.823 1.26%
BM_StringFindMatch1/4096 1059.647 -
BM_StringFindMatch1/512 990.953 -
BM_StringFindMatch1/64 983.150 -
BM_StringFindMatch1/8 982.389 -
BM_StringFindMatch2/1 982.610 -
BM_StringFindMatch2/32768 1567.614 -
BM_StringFindMatch2/4096 1059.796 -
BM_StringFindMatch2/512 990.984 -
BM_StringFindMatch2/64 982.739 -
BM_StringFindMatch2/8 982.389 -
BM_StringFindNoMatch/10 1.289 -1.51%
BM_StringFindNoMatch/131072 1964.554 -
BM_StringFindNoMatch/32768 499.638 -
BM_StringFindNoMatch/4096 75.337 -
BM_StringFindNoMatch/512 9.236 -
BM_StringFindNoMatch/64 2.083 -
BM_StringFindStringLiteral/1024 17.959 2.68%
BM_StringFindStringLiteral/128 3.162 1.47%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.386 -
BM_StringFindStringLiteral/256 5.610 2.04%
BM_StringFindStringLiteral/32 1.772 -
BM_StringFindStringLiteral/4096 77.594 -
BM_StringFindStringLiteral/512 9.519 1.19%
BM_StringFindStringLiteral/64 2.255 3.50%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.576 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.800 -
BM_StringMove_Large 0.708 -
BM_StringMove_Small 0.717 -
BM_StringRead_Cold_Deep_Empty 1.761 50.41%
BM_StringRead_Cold_Deep_Large 1.890 46.29%
BM_StringRead_Cold_Deep_Small 1.750 49.12%
BM_StringRead_Cold_Shallow_Empty 1.681 53.86%
BM_StringRead_Cold_Shallow_Large 1.675 48.93%
BM_StringRead_Cold_Shallow_Small 1.685 51.08%
BM_StringRead_Hot_Deep_Empty 0.502 -
BM_StringRead_Hot_Deep_Large 0.498 -2.54%
BM_StringRead_Hot_Deep_Small 0.496 -2.27%
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.472 -
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.697 6.18%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.692 5.63%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.013 8.83%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.054 3.19%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.161 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -12.43%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.347 -
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.452 30.62%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.356 2.91%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.827 1.91%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.833 1.58%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.473 49.68%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.401 -3.98%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.609 -2.43%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.626 -9.57%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.648 3.35%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.225 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.605 -12.04%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.605 -1.73%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.890 1.05%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.406 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.029 2.08%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.617 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.223 -5.91%
BM_StringRelationalLiteral_Less_Small_Large_Control 1.617 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.241 -7.83%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.616 -4.56%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.158 -10.72%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.617 -2.38%
BM_StringRelational_Compare_Empty_Empty_Control 1.622 -2.57%
BM_StringRelational_Compare_Empty_Huge_Control 1.615 -
BM_StringRelational_Compare_Empty_Large_Control 1.615 -
BM_StringRelational_Compare_Empty_Small_Control 1.615 -
BM_StringRelational_Compare_Huge_Empty_Control 1.615 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.407 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.853 -
BM_StringRelational_Compare_Huge_Huge_Control 99.193 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.615 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.393 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.842 -
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.629 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.851 -
BM_StringRelational_Eq_Empty_Empty_Control 2.008 7.89%
BM_StringRelational_Eq_Empty_Huge_Control 0.470 -
BM_StringRelational_Eq_Empty_Large_Control 0.469 -
BM_StringRelational_Eq_Empty_Small_Control 0.475 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 7.69%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.997 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.683 -
BM_StringRelational_Eq_Huge_Huge_Control 99.289 -
BM_StringRelational_Eq_Large_Huge_Control 0.463 -5.64%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.570 31.14%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.870 -1.69%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.734 16.36%
BM_StringRelational_Eq_Large_Large_Control 2.388 -3.89%
BM_StringRelational_Eq_Small_Huge_Control 0.479 -
BM_StringRelational_Eq_Small_Large_Control 0.490 2.79%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.529 -4.82%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.133 17.58%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.671 6.01%
BM_StringRelational_Eq_Small_Small_Control 1.849 -5.42%
BM_StringRelational_Less_Empty_Empty_Control 1.670 3.41%
BM_StringRelational_Less_Empty_Huge_Control 1.616 -12.98%
BM_StringRelational_Less_Empty_Large_Control 1.616 -12.20%
BM_StringRelational_Less_Empty_Small_Control 1.617 -6.65%
BM_StringRelational_Less_Huge_Empty_Control 1.616 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.415 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.121 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.833 -
BM_StringRelational_Less_Huge_Huge_Control 98.768 -1.09%
BM_StringRelational_Less_Huge_Large_Control 2.146 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.616 -
BM_StringRelational_Less_Large_Huge_Control 2.146 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.390 -2.36%
BM_StringRelational_Less_Large_Large_ChangeLast 2.112 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.627 -
BM_StringRelational_Less_Large_Large_Control 2.172 -
BM_StringRelational_Less_Large_Small_Control 1.867 -
BM_StringRelational_Less_Small_Empty_Control 1.616 -13.36%
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.859 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.422 1.70%
BM_StringRelational_Less_Small_Small_ChangeLast 1.759 -1.76%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.849 -1.39%
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.625 -2.51%
BM_align/256 0.623 -2.64%
BM_align/64 0.623 -2.49%
BM_align/8 0.623 -2.61%
BM_deque_deque_copy/0 0.852 15.07%
BM_deque_deque_copy/1 2.551 -
BM_deque_deque_copy/1024 37.804 2.54%
BM_deque_deque_copy/2 2.305 -
BM_deque_deque_copy/4000 139.824 -
BM_deque_deque_copy/4096 147.652 -
BM_deque_deque_copy/512 17.711 -
BM_deque_deque_copy/5500 196.694 -
BM_deque_deque_copy/64 3.035 -
BM_deque_deque_copy/64000 2980.689 -
BM_deque_deque_copy/65536 3159.571 -
BM_deque_deque_copy/70000 3230.387 1.15%
BM_deque_deque_copy_backward/0 0.810 -12.10%
BM_deque_deque_copy_backward/1 2.774 4.04%
BM_deque_deque_copy_backward/1024 38.889 1.64%
BM_deque_deque_copy_backward/2 2.535 4.83%
BM_deque_deque_copy_backward/4000 152.350 1.34%
BM_deque_deque_copy_backward/4096 154.544 -
BM_deque_deque_copy_backward/512 19.351 1.79%
BM_deque_deque_copy_backward/5500 205.417 -
BM_deque_deque_copy_backward/64 3.509 3.33%
BM_deque_deque_copy_backward/64000 7903.477 -1.15%
BM_deque_deque_copy_backward/65536 8165.649 -
BM_deque_deque_copy_backward/70000 8738.899 -
BM_deque_deque_move/0 0.853 -1.72%
BM_deque_deque_move/1 2.582 -
BM_deque_deque_move/1024 36.770 -
BM_deque_deque_move/2 2.308 -
BM_deque_deque_move/4000 140.872 -
BM_deque_deque_move/4096 147.415 -
BM_deque_deque_move/512 17.660 -
BM_deque_deque_move/5500 196.941 -
BM_deque_deque_move/64 3.054 -
BM_deque_deque_move/64000 3022.053 -1.54%
BM_deque_deque_move/65536 3089.748 -
BM_deque_deque_move/70000 3347.714 -
BM_deque_deque_move_backward/0 0.867 5.87%
BM_deque_deque_move_backward/1 2.763 1.55%
BM_deque_deque_move_backward/1024 38.851 1.94%
BM_deque_deque_move_backward/2 2.531 2.54%
BM_deque_deque_move_backward/4000 150.619 -
BM_deque_deque_move_backward/4096 154.611 -
BM_deque_deque_move_backward/512 18.911 -2.07%
BM_deque_deque_move_backward/5500 205.208 -
BM_deque_deque_move_backward/64 3.361 -4.28%
BM_deque_deque_move_backward/64000 7909.269 -
BM_deque_deque_move_backward/65536 8208.832 1.26%
BM_deque_deque_move_backward/70000 8786.041 -
BM_deque_deque_ranges_copy/0 0.804 -
BM_deque_deque_ranges_copy/1 2.393 -8.73%
BM_deque_deque_ranges_copy/1024 36.671 -1.05%
BM_deque_deque_ranges_copy/2 2.129 -7.58%
BM_deque_deque_ranges_copy/4000 144.593 2.45%
BM_deque_deque_ranges_copy/4096 147.061 -
BM_deque_deque_ranges_copy/512 17.647 -
BM_deque_deque_ranges_copy/5500 199.812 -
BM_deque_deque_ranges_copy/64 3.052 -
BM_deque_deque_ranges_copy/64000 2955.984 -
BM_deque_deque_ranges_copy/65536 3063.808 -1.52%
BM_deque_deque_ranges_copy/70000 3288.488 -
BM_deque_deque_ranges_copy_backward/0 0.851 22.71%
BM_deque_deque_ranges_copy_backward/1 2.713 10.11%
BM_deque_deque_ranges_copy_backward/1024 38.648 2.75%
BM_deque_deque_ranges_copy_backward/2 2.472 10.02%
BM_deque_deque_ranges_copy_backward/4000 150.274 -
BM_deque_deque_ranges_copy_backward/4096 156.616 1.56%
BM_deque_deque_ranges_copy_backward/512 18.938 -
BM_deque_deque_ranges_copy_backward/5500 210.539 3.29%
BM_deque_deque_ranges_copy_backward/64 3.352 -1.51%
BM_deque_deque_ranges_copy_backward/64000 8051.483 3.00%
BM_deque_deque_ranges_copy_backward/65536 8338.164 2.75%
BM_deque_deque_ranges_copy_backward/70000 8860.405 2.26%
BM_deque_deque_ranges_move/0 0.923 -
BM_deque_deque_ranges_move/1 2.556 -2.31%
BM_deque_deque_ranges_move/1024 37.655 1.51%
BM_deque_deque_ranges_move/2 2.307 -
BM_deque_deque_ranges_move/4000 145.817 -
BM_deque_deque_ranges_move/4096 148.132 -
BM_deque_deque_ranges_move/512 17.726 -
BM_deque_deque_ranges_move/5500 197.748 -
BM_deque_deque_ranges_move/64 3.098 -
BM_deque_deque_ranges_move/64000 3150.843 2.45%
BM_deque_deque_ranges_move/65536 3171.202 2.12%
BM_deque_deque_ranges_move/70000 3345.695 1.24%
BM_deque_deque_ranges_move_backward/0 0.908 6.80%
BM_deque_deque_ranges_move_backward/1 2.629 -1.26%
BM_deque_deque_ranges_move_backward/1024 39.464 3.61%
BM_deque_deque_ranges_move_backward/2 2.305 -2.18%
BM_deque_deque_ranges_move_backward/4000 152.486 -1.89%
BM_deque_deque_ranges_move_backward/4096 158.282 2.09%
BM_deque_deque_ranges_move_backward/512 18.910 -
BM_deque_deque_ranges_move_backward/5500 213.193 3.72%
BM_deque_deque_ranges_move_backward/64 3.399 -
BM_deque_deque_ranges_move_backward/64000 8205.991 5.42%
BM_deque_deque_ranges_move_backward/65536 8340.496 3.05%
BM_deque_deque_ranges_move_backward/70000 8897.020 4.54%
BM_deque_vector_copy/0 1.312 -
BM_deque_vector_copy/1 2.133 -
BM_deque_vector_copy/1024 37.099 -1.91%
BM_deque_vector_copy/2 1.835 -
BM_deque_vector_copy/4000 141.554 -
BM_deque_vector_copy/4096 145.204 -
BM_deque_vector_copy/512 16.557 -1.24%
BM_deque_vector_copy/5500 196.640 -
BM_deque_vector_copy/64 2.607 -
BM_deque_vector_copy/64000 2870.375 -
BM_deque_vector_copy/65536 2918.622 -
BM_deque_vector_copy/70000 3183.837 -
BM_deque_vector_copy_backward/0 1.539 4.11%
BM_deque_vector_copy_backward/1 2.130 -2.29%
BM_deque_vector_copy_backward/1024 37.351 -
BM_deque_vector_copy_backward/2 1.844 2.68%
BM_deque_vector_copy_backward/4000 143.308 -
BM_deque_vector_copy_backward/4096 147.842 -
BM_deque_vector_copy_backward/512 17.926 -
BM_deque_vector_copy_backward/5500 200.141 -
BM_deque_vector_copy_backward/64 2.925 -
BM_deque_vector_copy_backward/64000 8011.195 -
BM_deque_vector_copy_backward/65536 8250.332 1.05%
BM_deque_vector_copy_backward/70000 9217.991 -
BM_deque_vector_move/0 1.438 -9.40%
BM_deque_vector_move/1 2.089 -1.38%
BM_deque_vector_move/1024 37.405 -
BM_deque_vector_move/2 1.843 -
BM_deque_vector_move/4000 142.324 -
BM_deque_vector_move/4096 145.355 -
BM_deque_vector_move/512 16.566 -
BM_deque_vector_move/5500 194.274 -
BM_deque_vector_move/64 2.647 -
BM_deque_vector_move/64000 2999.434 -
BM_deque_vector_move/65536 3003.219 -
BM_deque_vector_move/70000 3237.326 -
BM_deque_vector_move_backward/0 1.593 3.69%
BM_deque_vector_move_backward/1 2.141 1.51%
BM_deque_vector_move_backward/1024 37.479 1.33%
BM_deque_vector_move_backward/2 1.837 3.53%
BM_deque_vector_move_backward/4000 143.021 1.61%
BM_deque_vector_move_backward/4096 147.666 -
BM_deque_vector_move_backward/512 17.908 -
BM_deque_vector_move_backward/5500 196.877 -
BM_deque_vector_move_backward/64 2.925 -
BM_deque_vector_move_backward/64000 7955.801 1.15%
BM_deque_vector_move_backward/65536 8194.011 -
BM_deque_vector_move_backward/70000 8882.476 -
BM_deque_vector_ranges_copy/0 1.478 12.65%
BM_deque_vector_ranges_copy/1 2.104 -
BM_deque_vector_ranges_copy/1024 37.230 -
BM_deque_vector_ranges_copy/2 1.836 -
BM_deque_vector_ranges_copy/4000 142.044 -
BM_deque_vector_ranges_copy/4096 145.602 -
BM_deque_vector_ranges_copy/512 16.561 -
BM_deque_vector_ranges_copy/5500 193.430 -
BM_deque_vector_ranges_copy/64 2.606 -
BM_deque_vector_ranges_copy/64000 2925.858 -
BM_deque_vector_ranges_copy/65536 2964.717 -
BM_deque_vector_ranges_copy/70000 3216.326 -
BM_deque_vector_ranges_copy_backward/0 1.536 17.40%
BM_deque_vector_ranges_copy_backward/1 2.104 3.81%
BM_deque_vector_ranges_copy_backward/1024 36.794 -
BM_deque_vector_ranges_copy_backward/2 1.841 3.64%
BM_deque_vector_ranges_copy_backward/4000 144.528 1.02%
BM_deque_vector_ranges_copy_backward/4096 149.928 1.61%
BM_deque_vector_ranges_copy_backward/512 17.925 -
BM_deque_vector_ranges_copy_backward/5500 199.260 -
BM_deque_vector_ranges_copy_backward/64 2.924 -
BM_deque_vector_ranges_copy_backward/64000 8191.984 3.37%
BM_deque_vector_ranges_copy_backward/65536 8309.765 -
BM_deque_vector_ranges_copy_backward/70000 9144.661 -
BM_deque_vector_ranges_move/0 1.485 7.80%
BM_deque_vector_ranges_move/1 2.082 -
BM_deque_vector_ranges_move/1024 37.362 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 143.305 1.27%
BM_deque_vector_ranges_move/4096 145.676 -
BM_deque_vector_ranges_move/512 16.566 -
BM_deque_vector_ranges_move/5500 194.543 -
BM_deque_vector_ranges_move/64 2.618 -
BM_deque_vector_ranges_move/64000 2987.304 -
BM_deque_vector_ranges_move/65536 2991.300 -
BM_deque_vector_ranges_move/70000 3260.103 -
BM_deque_vector_ranges_move_backward/0 1.372 5.11%
BM_deque_vector_ranges_move_backward/1 2.094 -
BM_deque_vector_ranges_move_backward/1024 37.134 -
BM_deque_vector_ranges_move_backward/2 1.836 3.56%
BM_deque_vector_ranges_move_backward/4000 142.337 -
BM_deque_vector_ranges_move_backward/4096 150.771 2.03%
BM_deque_vector_ranges_move_backward/512 17.912 -
BM_deque_vector_ranges_move_backward/5500 198.614 -
BM_deque_vector_ranges_move_backward/64 2.922 -
BM_deque_vector_ranges_move_backward/64000 7883.631 -
BM_deque_vector_ranges_move_backward/65536 8235.675 2.78%
BM_deque_vector_ranges_move_backward/70000 8993.919 -
BM_getline_string 17.172 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.425 -7.77%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.850 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248187.035 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.408 -1.35%
BM_lexicographical_compare_three_way<IntPtr>/16384 3781.684 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.659 -2.07%
BM_lexicographical_compare_three_way<IntPtr>/262144 60634.536 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.160 -
BM_lexicographical_compare_three_way<IntPtr>/4096 958.433 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.619 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15126.400 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.301 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.792 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497446.991 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.228 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7718.315 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.422 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123343.834 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.802 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.631 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.499 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30823.024 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.243 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 256.514 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247548.189 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.574 1.53%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3801.036 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 77.098 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60579.532 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.271 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 964.630 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.988 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15119.758 -
BM_lexicographical_compare_three_way_fast_path/1 0.346 -25.11%
BM_lexicographical_compare_three_way_fast_path/1024 247.589 -
BM_lexicographical_compare_three_way_fast_path/1048576 249134.987 -
BM_lexicographical_compare_three_way_fast_path/16 4.413 -1.42%
BM_lexicographical_compare_three_way_fast_path/16384 3790.842 -
BM_lexicographical_compare_three_way_fast_path/256 69.994 -2.11%
BM_lexicographical_compare_three_way_fast_path/262144 60734.359 -
BM_lexicographical_compare_three_way_fast_path/4 1.158 -
BM_lexicographical_compare_three_way_fast_path/4096 961.242 -
BM_lexicographical_compare_three_way_fast_path/64 15.699 -
BM_lexicographical_compare_three_way_fast_path/65536 15151.440 -
BM_lexicographical_compare_three_way_slow_path/1 0.436 -5.72%
BM_lexicographical_compare_three_way_slow_path/1024 294.254 -1.26%
BM_lexicographical_compare_three_way_slow_path/1048576 294735.357 -
BM_lexicographical_compare_three_way_slow_path/16 4.535 -1.38%
BM_lexicographical_compare_three_way_slow_path/16384 4555.588 -
BM_lexicographical_compare_three_way_slow_path/256 79.654 -
BM_lexicographical_compare_three_way_slow_path/262144 72696.248 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -1.65%
BM_lexicographical_compare_three_way_slow_path/4096 1148.288 -
BM_lexicographical_compare_three_way_slow_path/64 17.846 -
BM_lexicographical_compare_three_way_slow_path/65536 18188.366 -
BM_map_find_string_literal 11.953 -
BM_num_get<bool> 11.682 -
BM_num_get<double> 35.593 -7.00%
BM_num_get<float> 35.295 -2.55%
BM_num_get<long> 10.655 -1.65%
BM_num_get<long_double> 36.120 -4.40%
BM_num_get<long_long> 10.682 -1.95%
BM_num_get<unsigned_int> 9.554 -2.29%
BM_num_get<unsigned_long> 10.371 -
BM_num_get<unsigned_long_long> 10.357 1.05%
BM_num_get<unsigned_short> 10.030 -2.28%
BM_num_get<void*> 10.922 -1.97%
BM_num_put<bool> 10.492 -7.28%
BM_num_put<const_void*> 12.321 -1.02%
BM_num_put<double> 57.729 -1.82%
BM_num_put<long> 11.416 -4.65%
BM_num_put<long_double> 59.287 -
BM_num_put<long_long> 11.342 -1.32%
BM_num_put<unsigned_long> 11.230 -7.51%
BM_num_put<unsigned_long_long> 11.104 -
BM_std_minmax_element<char>/1 0.310 -
BM_std_minmax_element<char>/1024 292.272 10.31%
BM_std_minmax_element<char>/2 0.689 6.08%
BM_std_minmax_element<char>/3 1.217 5.84%
BM_std_minmax_element<char>/4 1.262 5.22%
BM_std_minmax_element<char>/4000 1150.612 10.42%
BM_std_minmax_element<char>/4096 1183.817 10.19%
BM_std_minmax_element<char>/512 147.811 8.64%
BM_std_minmax_element<char>/5500 1579.427 10.29%
BM_std_minmax_element<char>/64 18.020 5.86%
BM_std_minmax_element<char>/64000 18215.565 9.30%
BM_std_minmax_element<char>/65536 18353.223 8.82%
BM_std_minmax_element<char>/70000 19520.137 10.07%
BM_std_minmax_element<int>/1 0.300 -6.53%
BM_std_minmax_element<int>/1024 274.903 -3.51%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.113 -4.87%
BM_std_minmax_element<int>/4 1.254 -
BM_std_minmax_element<int>/4000 1056.149 -3.81%
BM_std_minmax_element<int>/4096 1079.881 -4.26%
BM_std_minmax_element<int>/512 139.525 -3.29%
BM_std_minmax_element<int>/5500 1442.895 -4.25%
BM_std_minmax_element<int>/64 17.502 -2.24%
BM_std_minmax_element<int>/64000 16805.437 -4.27%
BM_std_minmax_element<int>/65536 17194.660 -4.48%
BM_std_minmax_element<int>/70000 18366.965 -4.15%
BM_std_minmax_element<long_long>/1 0.315 4.83%
BM_std_minmax_element<long_long>/1024 278.516 -
BM_std_minmax_element<long_long>/2 0.645 -6.23%
BM_std_minmax_element<long_long>/3 1.191 8.30%
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1073.157 -
BM_std_minmax_element<long_long>/4096 1095.174 -
BM_std_minmax_element<long_long>/512 141.468 -
BM_std_minmax_element<long_long>/5500 1464.561 -
BM_std_minmax_element<long_long>/64 17.471 -
BM_std_minmax_element<long_long>/64000 17098.512 -1.08%
BM_std_minmax_element<long_long>/65536 17508.026 -1.00%
BM_std_minmax_element<long_long>/70000 18651.402 -1.34%
BM_std_minmax_element<short>/1 0.310 -
BM_std_minmax_element<short>/1024 276.017 7.41%
BM_std_minmax_element<short>/2 0.648 -6.16%
BM_std_minmax_element<short>/3 1.151 -8.60%
BM_std_minmax_element<short>/4 1.244 2.30%
BM_std_minmax_element<short>/4000 1057.108 7.84%
BM_std_minmax_element<short>/4096 1080.422 7.49%
BM_std_minmax_element<short>/512 140.853 6.59%
BM_std_minmax_element<short>/5500 1451.081 7.96%
BM_std_minmax_element<short>/64 17.588 3.15%
BM_std_minmax_element<short>/64000 16790.834 8.23%
BM_std_minmax_element<short>/65536 17193.901 8.20%
BM_std_minmax_element<short>/70000 18370.226 8.23%
BM_tolower_char<char> 0.692 23.67%
BM_tolower_char<wchar_t> 0.557 -19.30%
BM_tolower_string<char> 15.269 -
BM_tolower_string<wchar_t> 6.347 -
BM_toupper_char<char> 0.705 2.32%
BM_toupper_char<wchar_t> 0.712 28.37%
BM_toupper_string<char> 15.472 -
BM_toupper_string<wchar_t> 6.525 4.11%
BM_vector_deque_copy/0 0.608 21.13%
BM_vector_deque_copy/1 2.340 -
BM_vector_deque_copy/1024 37.274 3.12%
BM_vector_deque_copy/2 2.116 2.61%
BM_vector_deque_copy/4000 141.560 -
BM_vector_deque_copy/4096 145.875 -
BM_vector_deque_copy/512 17.361 2.51%
BM_vector_deque_copy/5500 196.695 -
BM_vector_deque_copy/64 2.920 4.22%
BM_vector_deque_copy/64000 2843.129 -
BM_vector_deque_copy/65536 2859.502 -
BM_vector_deque_copy/70000 3105.842 -
BM_vector_deque_copy_backward/0 0.569 10.82%
BM_vector_deque_copy_backward/1 2.323 2.67%
BM_vector_deque_copy_backward/1024 37.543 -2.68%
BM_vector_deque_copy_backward/2 2.070 3.13%
BM_vector_deque_copy_backward/4000 144.659 -2.48%
BM_vector_deque_copy_backward/4096 148.188 -2.84%
BM_vector_deque_copy_backward/512 17.498 -
BM_vector_deque_copy_backward/5500 200.462 -1.65%
BM_vector_deque_copy_backward/64 2.970 -
BM_vector_deque_copy_backward/64000 8235.970 1.59%
BM_vector_deque_copy_backward/65536 8426.733 -
BM_vector_deque_copy_backward/70000 9098.252 3.00%
BM_vector_deque_move/0 0.551 20.31%
BM_vector_deque_move/1 1.993 -15.84%
BM_vector_deque_move/1024 35.844 -
BM_vector_deque_move/2 1.749 -15.28%
BM_vector_deque_move/4000 141.029 -
BM_vector_deque_move/4096 145.024 -1.82%
BM_vector_deque_move/512 16.917 -
BM_vector_deque_move/5500 196.433 -4.94%
BM_vector_deque_move/64 2.666 -7.39%
BM_vector_deque_move/64000 2844.069 -3.27%
BM_vector_deque_move/65536 2859.501 -4.94%
BM_vector_deque_move/70000 3106.337 -5.16%
BM_vector_deque_move_backward/0 0.404 -15.43%
BM_vector_deque_move_backward/1 2.354 4.25%
BM_vector_deque_move_backward/1024 37.529 -
BM_vector_deque_move_backward/2 2.067 3.52%
BM_vector_deque_move_backward/4000 143.780 -3.04%
BM_vector_deque_move_backward/4096 148.245 -2.74%
BM_vector_deque_move_backward/512 17.513 -
BM_vector_deque_move_backward/5500 202.290 -
BM_vector_deque_move_backward/64 2.998 -
BM_vector_deque_move_backward/64000 8142.131 -
BM_vector_deque_move_backward/65536 8405.206 -2.33%
BM_vector_deque_move_backward/70000 8819.346 4.16%
BM_vector_deque_ranges_copy/0 0.408 6.56%
BM_vector_deque_ranges_copy/1 2.092 -11.90%
BM_vector_deque_ranges_copy/1024 36.297 1.40%
BM_vector_deque_ranges_copy/2 1.842 -13.46%
BM_vector_deque_ranges_copy/4000 140.955 -
BM_vector_deque_ranges_copy/4096 145.347 -
BM_vector_deque_ranges_copy/512 16.882 -1.02%
BM_vector_deque_ranges_copy/5500 197.331 -
BM_vector_deque_ranges_copy/64 2.714 -5.90%
BM_vector_deque_ranges_copy/64000 2844.519 -
BM_vector_deque_ranges_copy/65536 2861.343 -
BM_vector_deque_ranges_copy/70000 3105.080 -
BM_vector_deque_ranges_copy_backward/0 0.528 -4.28%
BM_vector_deque_ranges_copy_backward/1 2.048 -4.86%
BM_vector_deque_ranges_copy_backward/1024 38.344 -
BM_vector_deque_ranges_copy_backward/2 1.791 -5.01%
BM_vector_deque_ranges_copy_backward/4000 141.111 -
BM_vector_deque_ranges_copy_backward/4096 151.042 -
BM_vector_deque_ranges_copy_backward/512 18.129 2.65%
BM_vector_deque_ranges_copy_backward/5500 201.632 2.50%
BM_vector_deque_ranges_copy_backward/64 3.137 3.82%
BM_vector_deque_ranges_copy_backward/64000 8179.107 2.96%
BM_vector_deque_ranges_copy_backward/65536 8517.825 3.65%
BM_vector_deque_ranges_copy_backward/70000 8818.420 -
BM_vector_deque_ranges_move/0 0.464 9.67%
BM_vector_deque_ranges_move/1 2.337 -
BM_vector_deque_ranges_move/1024 35.868 -
BM_vector_deque_ranges_move/2 2.070 -
BM_vector_deque_ranges_move/4000 140.787 -
BM_vector_deque_ranges_move/4096 144.701 -
BM_vector_deque_ranges_move/512 16.920 -
BM_vector_deque_ranges_move/5500 198.144 1.25%
BM_vector_deque_ranges_move/64 2.808 -
BM_vector_deque_ranges_move/64000 2843.927 -
BM_vector_deque_ranges_move/65536 2861.496 -
BM_vector_deque_ranges_move/70000 3106.813 -
BM_vector_deque_ranges_move_backward/0 0.499 -10.33%
BM_vector_deque_ranges_move_backward/1 2.331 -6.15%
BM_vector_deque_ranges_move_backward/1024 38.044 -1.68%
BM_vector_deque_ranges_move_backward/2 2.066 -6.42%
BM_vector_deque_ranges_move_backward/4000 141.053 -1.15%
BM_vector_deque_ranges_move_backward/4096 151.178 1.45%
BM_vector_deque_ranges_move_backward/512 17.505 -2.51%
BM_vector_deque_ranges_move_backward/5500 202.489 1.70%
BM_vector_deque_ranges_move_backward/64 2.969 -10.22%
BM_vector_deque_ranges_move_backward/64000 7880.633 3.63%
BM_vector_deque_ranges_move_backward/65536 8119.721 -
BM_vector_deque_ranges_move_backward/70000 8798.968 4.99%
SetIntersection_Front_Set_float_1024_1 1037025.183 -1.02%
SetIntersection_Front_Set_float_1024_1024 11871956.595 -1.81%
SetIntersection_Front_Set_float_1024_16 1209388.809 1.20%
SetIntersection_Front_Set_float_1024_256 3878638.955 -6.51%
SetIntersection_Front_Set_float_1024_4 1061558.222 -
SetIntersection_Front_Set_float_1024_64 1772598.102 -2.60%
SetIntersection_Front_Set_float_16384_1 1031363.285 -2.07%
SetIntersection_Front_Set_float_16384_1024 12060076.347 -2.54%
SetIntersection_Front_Set_float_16384_16 1196023.320 2.41%
SetIntersection_Front_Set_float_16384_16384 227169955.127 2.87%
SetIntersection_Front_Set_float_16384_256 3796412.718 2.14%
SetIntersection_Front_Set_float_16384_4 1065445.118 -2.30%
SetIntersection_Front_Set_float_16384_64 1685974.304 2.43%
SetIntersection_Front_Set_float_16_1 62612383.893 -
SetIntersection_Front_Set_float_16_16 37735212.981 -
SetIntersection_Front_Set_float_16_4 54364273.262 -
SetIntersection_Front_Set_float_1_1 531648162.236 -
SetIntersection_Front_Set_float_256_1 4117986.648 -
SetIntersection_Front_Set_float_256_16 4508141.164 -
SetIntersection_Front_Set_float_256_256 7610636.697 1.87%
SetIntersection_Front_Set_float_256_4 4214678.600 -
SetIntersection_Front_Set_float_256_64 5401781.361 -6.68%
SetIntersection_Front_Set_float_262144_1 1046537.366 -
SetIntersection_Front_Set_float_262144_1024 12762044.697 4.44%
SetIntersection_Front_Set_float_262144_16 1197670.197 -
SetIntersection_Front_Set_float_262144_16384 230118310.290 8.26%
SetIntersection_Front_Set_float_262144_256 3742116.834 2.46%
SetIntersection_Front_Set_float_262144_262144 1630184.408 3.23%
SetIntersection_Front_Set_float_262144_4 1068516.522 -
SetIntersection_Front_Set_float_262144_64 1679461.264 5.43%
SetIntersection_Front_Set_float_4_1 212461374.017 -
SetIntersection_Front_Set_float_4_4 136076407.039 -
SetIntersection_Front_Set_float_64_1 16401532.139 -
SetIntersection_Front_Set_float_64_16 15274554.695 -1.23%
SetIntersection_Front_Set_float_64_4 15911815.174 -
SetIntersection_Front_Set_float_64_64 13192946.193 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1047195.306 -4.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13462694.099 -3.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1179479.017 -4.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4476033.927 1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1083089.964 1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1876530.352 4.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 996616.916 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14239258.629 2.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1205166.538 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 255318884.124 -27.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4575130.935 9.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1054622.318 -1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1803149.289 4.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62347743.551 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38545200.916 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54672398.323 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 537782927.401 1.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4181221.828 4.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4558685.933 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8366391.045 -2.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4127761.400 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5676697.532 -5.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 990304.425 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13855850.877 -6.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1183271.241 -5.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344459874.605 2.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4115681.642 -11.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1827938.230 -5.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1062320.115 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1874947.958 2.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212466967.503 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137301461.956 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16306754.933 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15354227.029 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16001962.533 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14428478.999 4.54%
SetIntersection_Front_Set_string_1024_1 1089612.486 -1.36%
SetIntersection_Front_Set_string_1024_1024 55408458.121 -
SetIntersection_Front_Set_string_1024_16 1865275.906 -
SetIntersection_Front_Set_string_1024_256 15584837.961 -1.41%
SetIntersection_Front_Set_string_1024_4 1260961.280 2.16%
SetIntersection_Front_Set_string_1024_64 4593489.213 -
SetIntersection_Front_Set_string_16384_1 1078078.317 -1.13%
SetIntersection_Front_Set_string_16384_1024 58650464.261 -1.38%
SetIntersection_Front_Set_string_16384_16 1847668.338 -3.27%
SetIntersection_Front_Set_string_16384_16384 348320937.659 -
SetIntersection_Front_Set_string_16384_256 15394719.424 1.76%
SetIntersection_Front_Set_string_16384_4 1248694.861 -
SetIntersection_Front_Set_string_16384_64 4764189.534 10.85%
SetIntersection_Front_Set_string_16_1 64989880.675 -
SetIntersection_Front_Set_string_16_16 60478150.229 3.51%
SetIntersection_Front_Set_string_16_4 63764534.857 -
SetIntersection_Front_Set_string_1_1 553160833.272 -
SetIntersection_Front_Set_string_256_1 4325657.226 -
SetIntersection_Front_Set_string_256_16 6997688.609 1.26%
SetIntersection_Front_Set_string_256_256 28537477.534 -2.11%
SetIntersection_Front_Set_string_256_4 4952139.800 -
SetIntersection_Front_Set_string_256_64 16052977.072 7.10%
SetIntersection_Front_Set_string_262144_1 1087267.748 -1.63%
SetIntersection_Front_Set_string_262144_1024 59358875.089 -1.52%
SetIntersection_Front_Set_string_262144_16 1886783.782 -
SetIntersection_Front_Set_string_262144_16384 348543360.785 -
SetIntersection_Front_Set_string_262144_256 15771826.738 5.69%
SetIntersection_Front_Set_string_262144_262144 18059923.502 -
SetIntersection_Front_Set_string_262144_4 1233144.062 2.35%
SetIntersection_Front_Set_string_262144_64 4495414.531 -1.17%
SetIntersection_Front_Set_string_4_1 221078324.274 -
SetIntersection_Front_Set_string_4_4 157423053.395 -1.48%
SetIntersection_Front_Set_string_64_1 16959179.183 -1.12%
SetIntersection_Front_Set_string_64_16 22571669.320 -7.60%
SetIntersection_Front_Set_string_64_4 18535762.608 -1.98%
SetIntersection_Front_Set_string_64_64 36366039.937 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050263.946 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23851069.636 1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1344504.063 1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6623063.662 3.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1098582.832 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2333217.104 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1042049.131 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26167034.247 2.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1294833.363 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 342845199.537 -1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6243062.645 -4.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1095558.215 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2343230.417 4.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62664804.191 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42689136.574 1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55904757.963 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 533963407.340 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4167858.454 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5031149.668 -1.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12679590.760 1.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4291503.977 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7318384.704 -3.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1017629.262 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 24973015.439 -10.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1304464.674 2.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 352162478.381 2.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6132197.383 -3.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2921190.105 -3.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1072553.478 1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2263786.664 1.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213589916.764 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 139763359.187 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16413671.592 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16960862.042 -2.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16292054.097 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18119150.040 -3.23%
SetIntersection_Front_Set_uint32_1024_1 1040414.132 1.85%
SetIntersection_Front_Set_uint32_1024_1024 12296763.381 -1.91%
SetIntersection_Front_Set_uint32_1024_16 1211469.292 1.43%
SetIntersection_Front_Set_uint32_1024_256 3990600.422 -4.82%
SetIntersection_Front_Set_uint32_1024_4 1065749.198 -
SetIntersection_Front_Set_uint32_1024_64 1694940.960 2.29%
SetIntersection_Front_Set_uint32_16384_1 1039780.617 -
SetIntersection_Front_Set_uint32_16384_1024 12495910.433 2.84%
SetIntersection_Front_Set_uint32_16384_16 1144073.872 -2.23%
SetIntersection_Front_Set_uint32_16384_16384 219987244.383 1.15%
SetIntersection_Front_Set_uint32_16384_256 3921424.022 5.68%
SetIntersection_Front_Set_uint32_16384_4 1068857.625 5.06%
SetIntersection_Front_Set_uint32_16384_64 1761121.146 10.20%
SetIntersection_Front_Set_uint32_16_1 62517179.231 -
SetIntersection_Front_Set_uint32_16_16 37751086.883 -
SetIntersection_Front_Set_uint32_16_4 54308830.580 -
SetIntersection_Front_Set_uint32_1_1 531359456.475 -
SetIntersection_Front_Set_uint32_256_1 4145450.578 -
SetIntersection_Front_Set_uint32_256_16 4347525.557 -2.79%
SetIntersection_Front_Set_uint32_256_256 7620993.357 -2.35%
SetIntersection_Front_Set_uint32_256_4 4161125.987 -1.12%
SetIntersection_Front_Set_uint32_256_64 5432061.218 -5.19%
SetIntersection_Front_Set_uint32_262144_1 996381.777 -
SetIntersection_Front_Set_uint32_262144_1024 12832318.243 10.40%
SetIntersection_Front_Set_uint32_262144_16 1153584.918 1.77%
SetIntersection_Front_Set_uint32_262144_16384 227373120.131 4.70%
SetIntersection_Front_Set_uint32_262144_256 3859724.062 7.79%
SetIntersection_Front_Set_uint32_262144_262144 1660204.914 2.11%
SetIntersection_Front_Set_uint32_262144_4 1039245.462 -
SetIntersection_Front_Set_uint32_262144_64 1632911.551 -
SetIntersection_Front_Set_uint32_4_1 212558745.779 -
SetIntersection_Front_Set_uint32_4_4 136206675.456 -
SetIntersection_Front_Set_uint32_64_1 16320264.980 -
SetIntersection_Front_Set_uint32_64_16 15126041.670 -
SetIntersection_Front_Set_uint32_64_4 16004289.524 -
SetIntersection_Front_Set_uint32_64_64 13235051.902 2.72%
SetIntersection_Front_Set_uint64_1024_1 1038385.533 -
SetIntersection_Front_Set_uint64_1024_1024 12482944.896 -
SetIntersection_Front_Set_uint64_1024_16 1191797.265 -
SetIntersection_Front_Set_uint64_1024_256 3929522.700 1.45%
SetIntersection_Front_Set_uint64_1024_4 1069213.922 -
SetIntersection_Front_Set_uint64_1024_64 1722248.060 7.55%
SetIntersection_Front_Set_uint64_16384_1 1041186.005 1.40%
SetIntersection_Front_Set_uint64_16384_1024 12388940.659 -
SetIntersection_Front_Set_uint64_16384_16 1186553.897 -
SetIntersection_Front_Set_uint64_16384_16384 223765934.352 -1.10%
SetIntersection_Front_Set_uint64_16384_256 3651264.241 -6.57%
SetIntersection_Front_Set_uint64_16384_4 1024594.053 -2.85%
SetIntersection_Front_Set_uint64_16384_64 1568190.610 -6.00%
SetIntersection_Front_Set_uint64_16_1 62567756.747 -
SetIntersection_Front_Set_uint64_16_16 37576850.651 -
SetIntersection_Front_Set_uint64_16_4 54018536.540 -
SetIntersection_Front_Set_uint64_1_1 528853222.745 -
SetIntersection_Front_Set_uint64_256_1 4050690.337 -2.67%
SetIntersection_Front_Set_uint64_256_16 4398746.593 -1.97%
SetIntersection_Front_Set_uint64_256_256 7972007.187 4.88%
SetIntersection_Front_Set_uint64_256_4 4142445.255 -
SetIntersection_Front_Set_uint64_256_64 5166600.114 -4.81%
SetIntersection_Front_Set_uint64_262144_1 983451.230 -4.88%
SetIntersection_Front_Set_uint64_262144_1024 12332394.787 -1.02%
SetIntersection_Front_Set_uint64_262144_16 1169471.719 -2.02%
SetIntersection_Front_Set_uint64_262144_16384 217607389.822 -1.89%
SetIntersection_Front_Set_uint64_262144_256 3820784.713 -1.37%
SetIntersection_Front_Set_uint64_262144_262144 1649753.500 -1.41%
SetIntersection_Front_Set_uint64_262144_4 1049370.606 -1.11%
SetIntersection_Front_Set_uint64_262144_64 1625201.842 -4.24%
SetIntersection_Front_Set_uint64_4_1 212045601.308 -
SetIntersection_Front_Set_uint64_4_4 135759180.104 -
SetIntersection_Front_Set_uint64_64_1 16217754.118 -
SetIntersection_Front_Set_uint64_64_16 15135358.445 1.38%
SetIntersection_Front_Set_uint64_64_4 15898760.357 -
SetIntersection_Front_Set_uint64_64_64 13231832.556 1.30%
SetIntersection_Front_Vector_float_1024_1 1035607.604 -
SetIntersection_Front_Vector_float_1024_1024 5902724.065 8.86%
SetIntersection_Front_Vector_float_1024_16 1111087.009 -1.25%
SetIntersection_Front_Vector_float_1024_256 2271992.726 1.37%
SetIntersection_Front_Vector_float_1024_4 1056554.050 -
SetIntersection_Front_Vector_float_1024_64 1356934.715 -1.47%
SetIntersection_Front_Vector_float_16384_1 1042847.549 1.58%
SetIntersection_Front_Vector_float_16384_1024 5905180.838 1.03%
SetIntersection_Front_Vector_float_16384_16 1121164.315 1.69%
SetIntersection_Front_Vector_float_16384_16384 79712829.169 5.19%
SetIntersection_Front_Vector_float_16384_256 2258140.352 4.80%
SetIntersection_Front_Vector_float_16384_4 1027122.882 -2.40%
SetIntersection_Front_Vector_float_16384_64 1370983.071 2.77%
SetIntersection_Front_Vector_float_16_1 62427110.999 -
SetIntersection_Front_Vector_float_16_16 35613681.727 -
SetIntersection_Front_Vector_float_16_4 53954314.392 -
SetIntersection_Front_Vector_float_1_1 531204876.152 -
SetIntersection_Front_Vector_float_256_1 4120027.478 -
SetIntersection_Front_Vector_float_256_16 4217376.550 -
SetIntersection_Front_Vector_float_256_256 4517743.848 -
SetIntersection_Front_Vector_float_256_4 4140802.052 -
SetIntersection_Front_Vector_float_256_64 4355802.437 -
SetIntersection_Front_Vector_float_262144_1 1040132.443 -
SetIntersection_Front_Vector_float_262144_1024 5907256.567 -
SetIntersection_Front_Vector_float_262144_16 1105141.287 -
SetIntersection_Front_Vector_float_262144_16384 79705185.296 5.23%
SetIntersection_Front_Vector_float_262144_256 2265501.999 -
SetIntersection_Front_Vector_float_262144_262144 350641082.182 -
SetIntersection_Front_Vector_float_262144_4 1062132.580 -
SetIntersection_Front_Vector_float_262144_64 1361999.527 1.95%
SetIntersection_Front_Vector_float_4_1 212617610.555 -
SetIntersection_Front_Vector_float_4_4 134959270.953 -
SetIntersection_Front_Vector_float_64_1 16396796.164 -
SetIntersection_Front_Vector_float_64_16 14272162.378 -
SetIntersection_Front_Vector_float_64_4 15798249.545 -
SetIntersection_Front_Vector_float_64_64 10843599.412 1.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1051362.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8159825.452 -2.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1119503.260 -3.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2914889.842 1.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1069071.947 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1506451.485 3.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 985016.743 -5.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8481035.030 1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1137079.684 -1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117615269.163 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2822340.511 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1050316.827 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1516415.831 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62362136.900 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36505964.682 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54063590.231 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 530637366.429 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4149491.376 2.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4216864.780 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5741172.525 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4173512.707 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4768321.632 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 999281.151 -3.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8343431.860 1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1146789.454 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117527564.056 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2823814.318 -1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350552246.739 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1059162.279 2.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1509590.201 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212251444.107 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135318294.765 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16313647.599 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14696825.270 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15854533.570 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 11911509.540 -
SetIntersection_Front_Vector_string_1024_1 1070948.583 -
SetIntersection_Front_Vector_string_1024_1024 38626786.591 -
SetIntersection_Front_Vector_string_1024_16 1624618.243 -3.59%
SetIntersection_Front_Vector_string_1024_256 9300217.301 -6.26%
SetIntersection_Front_Vector_string_1024_4 1184033.839 -
SetIntersection_Front_Vector_string_1024_64 3185049.865 -10.39%
SetIntersection_Front_Vector_string_16384_1 1073975.264 -
SetIntersection_Front_Vector_string_16384_1024 38050932.993 -
SetIntersection_Front_Vector_string_16384_16 1592993.204 -1.34%
SetIntersection_Front_Vector_string_16384_16384 349863043.136 -
SetIntersection_Front_Vector_string_16384_256 9587943.860 -
SetIntersection_Front_Vector_string_16384_4 1174506.642 -1.65%
SetIntersection_Front_Vector_string_16384_64 3186197.629 -1.31%
SetIntersection_Front_Vector_string_16_1 64145342.050 -
SetIntersection_Front_Vector_string_16_16 50730446.710 -1.44%
SetIntersection_Front_Vector_string_16_4 59965517.140 -1.25%
SetIntersection_Front_Vector_string_1_1 544718428.676 -
SetIntersection_Front_Vector_string_256_1 4275582.983 -
SetIntersection_Front_Vector_string_256_16 5989270.451 -1.46%
SetIntersection_Front_Vector_string_256_256 19954594.583 1.44%
SetIntersection_Front_Vector_string_256_4 4622595.267 -
SetIntersection_Front_Vector_string_256_64 10056659.078 -3.26%
SetIntersection_Front_Vector_string_262144_1 1080583.949 -2.40%
SetIntersection_Front_Vector_string_262144_1024 39017665.467 -1.60%
SetIntersection_Front_Vector_string_262144_16 1576042.435 -2.73%
SetIntersection_Front_Vector_string_262144_16384 346996298.391 -
SetIntersection_Front_Vector_string_262144_256 9498617.232 -
SetIntersection_Front_Vector_string_262144_262144 14327861.898 -
SetIntersection_Front_Vector_string_262144_4 1182761.094 -1.11%
SetIntersection_Front_Vector_string_262144_64 3129106.826 -6.49%
SetIntersection_Front_Vector_string_4_1 217735673.663 -
SetIntersection_Front_Vector_string_4_4 150042944.973 -
SetIntersection_Front_Vector_string_64_1 16672234.807 -
SetIntersection_Front_Vector_string_64_16 20315096.045 -1.66%
SetIntersection_Front_Vector_string_64_4 17666530.836 -
SetIntersection_Front_Vector_string_64_64 25420034.854 -2.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1035238.863 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8922494.573 -1.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1161362.711 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3017540.554 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1067335.782 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1559989.336 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1028352.664 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8944482.708 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1155748.533 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128406942.143 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3030842.415 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1053021.299 1.98%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1496331.499 -3.54%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62199817.985 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36814278.369 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 53988973.844 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 528196374.924 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4123821.436 1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4362654.462 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6005914.301 -1.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4180485.996 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5028697.422 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1010354.020 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8926278.442 -1.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1165711.349 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127675392.879 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3046582.840 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350514235.964 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1064982.127 4.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1516584.475 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 211510276.232 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135460268.730 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16192073.223 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14663078.216 -1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15889163.276 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12367230.473 -
SetIntersection_Front_Vector_uint32_1024_1 1041109.728 -
SetIntersection_Front_Vector_uint32_1024_1024 5907554.248 4.09%
SetIntersection_Front_Vector_uint32_1024_16 1095415.070 -2.25%
SetIntersection_Front_Vector_uint32_1024_256 2271751.966 -
SetIntersection_Front_Vector_uint32_1024_4 1067235.169 -
SetIntersection_Front_Vector_uint32_1024_64 1363856.058 -
SetIntersection_Front_Vector_uint32_16384_1 1039913.251 -
SetIntersection_Front_Vector_uint32_16384_1024 5892939.968 11.31%
SetIntersection_Front_Vector_uint32_16384_16 1116925.152 5.25%
SetIntersection_Front_Vector_uint32_16384_16384 79642419.575 6.30%
SetIntersection_Front_Vector_uint32_16384_256 2244357.713 6.14%
SetIntersection_Front_Vector_uint32_16384_4 1052529.633 -
SetIntersection_Front_Vector_uint32_16384_64 1359609.866 3.40%
SetIntersection_Front_Vector_uint32_16_1 62872773.486 -
SetIntersection_Front_Vector_uint32_16_16 36567110.982 3.95%
SetIntersection_Front_Vector_uint32_16_4 54614708.321 1.56%
SetIntersection_Front_Vector_uint32_1_1 547206749.027 3.15%
SetIntersection_Front_Vector_uint32_256_1 4151816.680 -
SetIntersection_Front_Vector_uint32_256_16 4210045.161 2.30%
SetIntersection_Front_Vector_uint32_256_256 4537596.155 7.52%
SetIntersection_Front_Vector_uint32_256_4 4174616.519 -
SetIntersection_Front_Vector_uint32_256_64 4333531.079 4.18%
SetIntersection_Front_Vector_uint32_262144_1 1030200.920 -1.18%
SetIntersection_Front_Vector_uint32_262144_1024 5918005.705 11.35%
SetIntersection_Front_Vector_uint32_262144_16 1114813.806 1.69%
SetIntersection_Front_Vector_uint32_262144_16384 79400337.351 6.93%
SetIntersection_Front_Vector_uint32_262144_256 2235267.236 5.06%
SetIntersection_Front_Vector_uint32_262144_262144 350644549.463 -1.28%
SetIntersection_Front_Vector_uint32_262144_4 1066455.712 1.17%
SetIntersection_Front_Vector_uint32_262144_64 1369429.542 -
SetIntersection_Front_Vector_uint32_4_1 217976233.415 2.80%
SetIntersection_Front_Vector_uint32_4_4 137677485.396 2.14%
SetIntersection_Front_Vector_uint32_64_1 16670601.799 2.20%
SetIntersection_Front_Vector_uint32_64_16 14308828.910 -
SetIntersection_Front_Vector_uint32_64_4 16150465.599 1.72%
SetIntersection_Front_Vector_uint32_64_64 10924271.823 3.33%
SetIntersection_Front_Vector_uint64_1024_1 1038236.914 3.74%
SetIntersection_Front_Vector_uint64_1024_1024 5295016.604 -10.47%
SetIntersection_Front_Vector_uint64_1024_16 1129297.245 1.12%
SetIntersection_Front_Vector_uint64_1024_256 2127534.463 -6.50%
SetIntersection_Front_Vector_uint64_1024_4 1056969.276 1.29%
SetIntersection_Front_Vector_uint64_1024_64 1297968.846 -5.12%
SetIntersection_Front_Vector_uint64_16384_1 1022650.893 1.04%
SetIntersection_Front_Vector_uint64_16384_1024 5310844.983 -
SetIntersection_Front_Vector_uint64_16384_16 1053712.650 -6.23%
SetIntersection_Front_Vector_uint64_16384_16384 71364737.612 -6.43%
SetIntersection_Front_Vector_uint64_16384_256 2125015.048 -6.61%
SetIntersection_Front_Vector_uint64_16384_4 1051066.132 -
SetIntersection_Front_Vector_uint64_16384_64 1297273.413 -4.81%
SetIntersection_Front_Vector_uint64_16_1 62228761.777 -
SetIntersection_Front_Vector_uint64_16_16 35188289.779 -1.62%
SetIntersection_Front_Vector_uint64_16_4 53805477.701 -
SetIntersection_Front_Vector_uint64_1_1 529851980.207 -
SetIntersection_Front_Vector_uint64_256_1 4122840.268 -
SetIntersection_Front_Vector_uint64_256_16 4080409.111 -
SetIntersection_Front_Vector_uint64_256_256 4536565.806 -
SetIntersection_Front_Vector_uint64_256_4 4124084.776 -
SetIntersection_Front_Vector_uint64_256_64 4207344.900 -3.78%
SetIntersection_Front_Vector_uint64_262144_1 1041553.390 -
SetIntersection_Front_Vector_uint64_262144_1024 5277816.548 -10.32%
SetIntersection_Front_Vector_uint64_262144_16 1049638.601 -5.71%
SetIntersection_Front_Vector_uint64_262144_16384 71476555.118 -5.56%
SetIntersection_Front_Vector_uint64_262144_256 2263865.013 9.17%
SetIntersection_Front_Vector_uint64_262144_262144 346288258.023 -1.25%
SetIntersection_Front_Vector_uint64_262144_4 1061068.695 -
SetIntersection_Front_Vector_uint64_262144_64 1329961.300 -2.95%
SetIntersection_Front_Vector_uint64_4_1 211880689.683 -
SetIntersection_Front_Vector_uint64_4_4 134905241.476 -
SetIntersection_Front_Vector_uint64_64_1 16365369.618 -
SetIntersection_Front_Vector_uint64_64_16 14236704.188 -
SetIntersection_Front_Vector_uint64_64_4 15787327.693 -
SetIntersection_Front_Vector_uint64_64_64 10531579.090 -2.69%
SetIntersection_Interlaced_Set_float_1024_1 1006508.941 -2.15%
SetIntersection_Interlaced_Set_float_1024_1024 11759789.829 -1.20%
SetIntersection_Interlaced_Set_float_1024_16 11473613.329 -1.05%
SetIntersection_Interlaced_Set_float_1024_256 14423500.674 -
SetIntersection_Interlaced_Set_float_1024_4 9858015.279 -
SetIntersection_Interlaced_Set_float_1024_64 10096598.059 -
SetIntersection_Interlaced_Set_float_16384_1 1028834.954 -1.36%
SetIntersection_Interlaced_Set_float_16384_1024 176211261.069 -
SetIntersection_Interlaced_Set_float_16384_16 212926298.821 1.22%
SetIntersection_Interlaced_Set_float_16384_16384 221234921.259 -
SetIntersection_Interlaced_Set_float_16384_256 199987612.497 -
SetIntersection_Interlaced_Set_float_16384_4 169583557.341 -1.70%
SetIntersection_Interlaced_Set_float_16384_64 218821098.842 -
SetIntersection_Interlaced_Set_float_16_1 62526046.584 -
SetIntersection_Interlaced_Set_float_16_16 38347415.716 1.12%
SetIntersection_Interlaced_Set_float_16_4 58761800.503 -1.57%
SetIntersection_Interlaced_Set_float_1_1 532324372.959 -
SetIntersection_Interlaced_Set_float_256_1 4094605.003 -1.20%
SetIntersection_Interlaced_Set_float_256_16 12097038.744 -2.70%
SetIntersection_Interlaced_Set_float_256_256 7514587.338 -
SetIntersection_Interlaced_Set_float_256_4 10910928.870 -1.23%
SetIntersection_Interlaced_Set_float_256_64 13754382.908 2.14%
SetIntersection_Interlaced_Set_float_262144_1 1002637.565 -3.30%
SetIntersection_Interlaced_Set_float_262144_1024 1522233.482 -
SetIntersection_Interlaced_Set_float_262144_16 1614465.334 1.99%
SetIntersection_Interlaced_Set_float_262144_16384 1311658.854 4.27%
SetIntersection_Interlaced_Set_float_262144_256 1579408.445 1.88%
SetIntersection_Interlaced_Set_float_262144_262144 1704832.275 4.15%
SetIntersection_Interlaced_Set_float_262144_4 1321978.025 4.33%
SetIntersection_Interlaced_Set_float_262144_64 1566828.775 1.03%
SetIntersection_Interlaced_Set_float_4_1 212595616.199 -
SetIntersection_Interlaced_Set_float_4_4 136117055.040 -
SetIntersection_Interlaced_Set_float_64_1 16342319.182 -
SetIntersection_Interlaced_Set_float_64_16 22155426.140 -1.18%
SetIntersection_Interlaced_Set_float_64_4 21046228.453 1.49%
SetIntersection_Interlaced_Set_float_64_64 13040660.896 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1047727.898 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13330411.966 1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11172347.565 -4.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13941322.378 -3.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9543145.856 -3.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 9992907.674 -1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1002786.700 -3.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 174221214.943 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 212996144.840 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 242196227.655 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202536563.516 -1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176246061.757 -4.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 224041173.620 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62445695.098 -2.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38057249.745 -2.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59231665.346 -3.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530054720.974 -3.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4072029.524 -3.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12095236.120 -3.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7978151.039 -3.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11422735.121 -4.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13078711.630 -6.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1038997.863 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1600214.193 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1663794.025 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1293596.516 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1631930.910 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1822279.949 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1347508.951 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1633113.770 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212107285.392 -3.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136451774.598 -2.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16185125.741 -2.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22222161.115 -5.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20832250.192 -2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13795361.235 -1.22%
SetIntersection_Interlaced_Set_string_1024_1 1059724.664 -2.21%
SetIntersection_Interlaced_Set_string_1024_1024 56550779.337 1.57%
SetIntersection_Interlaced_Set_string_1024_16 13016999.642 -
SetIntersection_Interlaced_Set_string_1024_256 36054246.419 1.57%
SetIntersection_Interlaced_Set_string_1024_4 10449156.764 -
SetIntersection_Interlaced_Set_string_1024_64 16462623.272 -
SetIntersection_Interlaced_Set_string_16384_1 1086256.277 -
SetIntersection_Interlaced_Set_string_16384_1024 354410796.595 -
SetIntersection_Interlaced_Set_string_16384_16 238265733.316 -33.07%
SetIntersection_Interlaced_Set_string_16384_16384 348412764.953 -
SetIntersection_Interlaced_Set_string_16384_256 359133605.152 -
SetIntersection_Interlaced_Set_string_16384_4 197940700.211 -1.94%
SetIntersection_Interlaced_Set_string_16384_64 353546000.066 2.73%
SetIntersection_Interlaced_Set_string_16_1 64969663.410 -
SetIntersection_Interlaced_Set_string_16_16 59364594.326 -
SetIntersection_Interlaced_Set_string_16_4 73660897.056 -
SetIntersection_Interlaced_Set_string_1_1 552844643.331 -
SetIntersection_Interlaced_Set_string_256_1 4347946.913 -
SetIntersection_Interlaced_Set_string_256_16 17657668.158 -2.43%
SetIntersection_Interlaced_Set_string_256_256 31127422.424 11.93%
SetIntersection_Interlaced_Set_string_256_4 13025459.269 -
SetIntersection_Interlaced_Set_string_256_64 30228525.482 1.79%
SetIntersection_Interlaced_Set_string_262144_1 1080261.176 -1.88%
SetIntersection_Interlaced_Set_string_262144_1024 2026451.498 -2.04%
SetIntersection_Interlaced_Set_string_262144_16 2100522.703 -3.13%
SetIntersection_Interlaced_Set_string_262144_16384 2677694.660 -1.88%
SetIntersection_Interlaced_Set_string_262144_256 2014789.793 -1.37%
SetIntersection_Interlaced_Set_string_262144_262144 17936046.713 1.82%
SetIntersection_Interlaced_Set_string_262144_4 1805676.189 -3.89%
SetIntersection_Interlaced_Set_string_262144_64 2092279.703 -3.00%
SetIntersection_Interlaced_Set_string_4_1 221282229.276 -
SetIntersection_Interlaced_Set_string_4_4 157726371.554 -
SetIntersection_Interlaced_Set_string_64_1 17068477.580 -
SetIntersection_Interlaced_Set_string_64_16 38341330.108 2.81%
SetIntersection_Interlaced_Set_string_64_4 25906804.832 -
SetIntersection_Interlaced_Set_string_64_64 36774467.354 11.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1038809.005 -1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22839989.092 -1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11871885.342 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18091501.824 -1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9664789.112 -1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11553033.856 -1.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1046765.003 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 231223634.466 -1.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 242229899.221 -5.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356001324.870 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 254161842.158 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 196675541.249 -4.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 351349992.683 -2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62949258.439 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41668906.946 1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62509540.004 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534105019.736 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4175419.502 1.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12567492.068 -1.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12224205.603 -2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11399510.437 -1.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16944752.864 -1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1002915.070 -4.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1934391.357 -1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2060169.352 -3.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1703578.939 -3.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1968281.168 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2949815.266 -2.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1784604.898 -2.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2051205.647 -2.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213196763.218 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139196239.553 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16419212.197 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25709430.795 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22466046.504 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17616309.327 -2.76%
SetIntersection_Interlaced_Set_uint32_1024_1 1043172.848 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12315465.147 -1.15%
SetIntersection_Interlaced_Set_uint32_1024_16 11309211.949 -
SetIntersection_Interlaced_Set_uint32_1024_256 13991189.231 -
SetIntersection_Interlaced_Set_uint32_1024_4 9896137.249 1.79%
SetIntersection_Interlaced_Set_uint32_1024_64 9839225.665 -2.07%
SetIntersection_Interlaced_Set_uint32_16384_1 999418.074 -4.16%
SetIntersection_Interlaced_Set_uint32_16384_1024 174468658.461 -
SetIntersection_Interlaced_Set_uint32_16384_16 210558791.974 -
SetIntersection_Interlaced_Set_uint32_16384_16384 225194955.665 -
SetIntersection_Interlaced_Set_uint32_16384_256 197104959.972 -1.65%
SetIntersection_Interlaced_Set_uint32_16384_4 167362916.081 -3.33%
SetIntersection_Interlaced_Set_uint32_16384_64 216714322.868 -
SetIntersection_Interlaced_Set_uint32_16_1 62414805.829 -
SetIntersection_Interlaced_Set_uint32_16_16 37794273.634 -
SetIntersection_Interlaced_Set_uint32_16_4 59242252.304 -
SetIntersection_Interlaced_Set_uint32_1_1 531378295.283 -
SetIntersection_Interlaced_Set_uint32_256_1 4171835.122 1.31%
SetIntersection_Interlaced_Set_uint32_256_16 12007369.468 -
SetIntersection_Interlaced_Set_uint32_256_256 7592483.926 -5.55%
SetIntersection_Interlaced_Set_uint32_256_4 11125312.556 -4.18%
SetIntersection_Interlaced_Set_uint32_256_64 12586340.610 -2.42%
SetIntersection_Interlaced_Set_uint32_262144_1 994657.925 -1.11%
SetIntersection_Interlaced_Set_uint32_262144_1024 1515771.564 1.08%
SetIntersection_Interlaced_Set_uint32_262144_16 1607564.697 3.40%
SetIntersection_Interlaced_Set_uint32_262144_16384 1278897.623 4.55%
SetIntersection_Interlaced_Set_uint32_262144_256 1558689.777 2.52%
SetIntersection_Interlaced_Set_uint32_262144_262144 1867908.855 3.17%
SetIntersection_Interlaced_Set_uint32_262144_4 1282193.117 2.16%
SetIntersection_Interlaced_Set_uint32_262144_64 1564433.268 2.39%
SetIntersection_Interlaced_Set_uint32_4_1 212484970.169 -
SetIntersection_Interlaced_Set_uint32_4_4 136191380.217 -
SetIntersection_Interlaced_Set_uint32_64_1 16334962.681 -
SetIntersection_Interlaced_Set_uint32_64_16 22477702.553 -
SetIntersection_Interlaced_Set_uint32_64_4 21143451.860 2.27%
SetIntersection_Interlaced_Set_uint32_64_64 13597149.853 2.34%
SetIntersection_Interlaced_Set_uint64_1024_1 981537.979 -5.45%
SetIntersection_Interlaced_Set_uint64_1024_1024 12309665.455 -
SetIntersection_Interlaced_Set_uint64_1024_16 11306714.386 2.18%
SetIntersection_Interlaced_Set_uint64_1024_256 13868315.631 -5.36%
SetIntersection_Interlaced_Set_uint64_1024_4 9542694.086 -4.13%
SetIntersection_Interlaced_Set_uint64_1024_64 9854031.635 -1.05%
SetIntersection_Interlaced_Set_uint64_16384_1 999622.845 -3.42%
SetIntersection_Interlaced_Set_uint64_16384_1024 176737694.080 -
SetIntersection_Interlaced_Set_uint64_16384_16 222864814.920 2.35%
SetIntersection_Interlaced_Set_uint64_16384_16384 235754339.078 -
SetIntersection_Interlaced_Set_uint64_16384_256 207422619.710 -
SetIntersection_Interlaced_Set_uint64_16384_4 178604043.450 1.16%
SetIntersection_Interlaced_Set_uint64_16384_64 229941373.202 -
SetIntersection_Interlaced_Set_uint64_16_1 62215731.822 -
SetIntersection_Interlaced_Set_uint64_16_16 36904048.529 -1.59%
SetIntersection_Interlaced_Set_uint64_16_4 58866283.027 -
SetIntersection_Interlaced_Set_uint64_1_1 529338147.244 -
SetIntersection_Interlaced_Set_uint64_256_1 4138941.000 -
SetIntersection_Interlaced_Set_uint64_256_16 11735640.616 -1.38%
SetIntersection_Interlaced_Set_uint64_256_256 7359396.692 -2.54%
SetIntersection_Interlaced_Set_uint64_256_4 10912483.651 -
SetIntersection_Interlaced_Set_uint64_256_64 13818481.600 6.05%
SetIntersection_Interlaced_Set_uint64_262144_1 1019732.212 2.76%
SetIntersection_Interlaced_Set_uint64_262144_1024 1558125.979 -
SetIntersection_Interlaced_Set_uint64_262144_16 1628991.457 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1262838.949 -
SetIntersection_Interlaced_Set_uint64_262144_256 1591580.160 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1669257.895 -
SetIntersection_Interlaced_Set_uint64_262144_4 1293453.529 -
SetIntersection_Interlaced_Set_uint64_262144_64 1588895.020 -
SetIntersection_Interlaced_Set_uint64_4_1 211567602.018 -
SetIntersection_Interlaced_Set_uint64_4_4 135365013.789 -
SetIntersection_Interlaced_Set_uint64_64_1 16278819.461 -
SetIntersection_Interlaced_Set_uint64_64_16 22606698.786 -
SetIntersection_Interlaced_Set_uint64_64_4 20510342.327 -1.43%
SetIntersection_Interlaced_Set_uint64_64_64 12885555.429 -1.24%
SetIntersection_Interlaced_Vector_float_1024_1 1050549.558 -
SetIntersection_Interlaced_Vector_float_1024_1024 7143040.059 -
SetIntersection_Interlaced_Vector_float_1024_16 1867153.514 -8.03%
SetIntersection_Interlaced_Vector_float_1024_256 5521365.162 -
SetIntersection_Interlaced_Vector_float_1024_4 1239721.686 -2.65%
SetIntersection_Interlaced_Vector_float_1024_64 3342933.237 -12.97%
SetIntersection_Interlaced_Vector_float_16384_1 1040319.982 -
SetIntersection_Interlaced_Vector_float_16384_1024 38981881.174 -4.93%
SetIntersection_Interlaced_Vector_float_16384_16 2530636.947 -2.14%
SetIntersection_Interlaced_Vector_float_16384_16384 99444793.880 -
SetIntersection_Interlaced_Vector_float_16384_256 14883070.736 -41.38%
SetIntersection_Interlaced_Vector_float_16384_4 1346668.059 -
SetIntersection_Interlaced_Vector_float_16384_64 5643085.661 -
SetIntersection_Interlaced_Vector_float_16_1 62648743.590 -
SetIntersection_Interlaced_Vector_float_16_16 36129040.145 -
SetIntersection_Interlaced_Vector_float_16_4 55946123.355 -
SetIntersection_Interlaced_Vector_float_1_1 532554948.985 -
SetIntersection_Interlaced_Vector_float_256_1 4133203.390 -
SetIntersection_Interlaced_Vector_float_256_16 5981234.430 -22.77%
SetIntersection_Interlaced_Vector_float_256_256 5131959.480 -
SetIntersection_Interlaced_Vector_float_256_4 5182606.285 8.75%
SetIntersection_Interlaced_Vector_float_256_64 7549371.262 -2.13%
SetIntersection_Interlaced_Vector_float_262144_1 1051460.282 -
SetIntersection_Interlaced_Vector_float_262144_1024 75663329.604 -11.66%
SetIntersection_Interlaced_Vector_float_262144_16 2980713.285 -
SetIntersection_Interlaced_Vector_float_262144_16384 351104816.231 2.17%
SetIntersection_Interlaced_Vector_float_262144_256 27688774.959 -1.28%
SetIntersection_Interlaced_Vector_float_262144_262144 350692900.935 -
SetIntersection_Interlaced_Vector_float_262144_4 1446589.985 -4.07%
SetIntersection_Interlaced_Vector_float_262144_64 8106814.522 -35.67%
SetIntersection_Interlaced_Vector_float_4_1 213129165.015 -
SetIntersection_Interlaced_Vector_float_4_4 136295187.706 -
SetIntersection_Interlaced_Vector_float_64_1 16331761.087 -
SetIntersection_Interlaced_Vector_float_64_16 16443496.406 -13.58%
SetIntersection_Interlaced_Vector_float_64_4 17800106.035 -1.44%
SetIntersection_Interlaced_Vector_float_64_64 11344579.482 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1050336.748 1.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8395859.502 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2091013.962 -4.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7436645.590 -2.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1354829.664 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4305507.756 -1.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 993214.042 -1.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54430591.278 -4.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2873360.779 -10.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118863243.801 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20166134.427 -7.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1461018.015 -4.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7342003.175 2.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62281024.721 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36537631.951 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57741304.166 1.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531253491.317 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4156734.863 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8121052.614 -1.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5809792.187 2.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4912042.285 -3.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8383465.291 -1.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 993303.263 -4.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 104647806.779 -15.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3860055.836 -55.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352131046.367 -1.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36224010.657 -17.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350520666.819 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1626268.373 -6.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11449229.031 -8.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212279415.328 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135158712.298 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16347846.562 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18565859.750 -5.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18387957.216 1.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12230391.301 2.12%
SetIntersection_Interlaced_Vector_string_1024_1 1072139.526 -
SetIntersection_Interlaced_Vector_string_1024_1024 40316363.014 2.98%
SetIntersection_Interlaced_Vector_string_1024_16 3465616.180 -1.49%
SetIntersection_Interlaced_Vector_string_1024_256 20357741.629 -
SetIntersection_Interlaced_Vector_string_1024_4 1695887.517 -
SetIntersection_Interlaced_Vector_string_1024_64 8383035.625 -
SetIntersection_Interlaced_Vector_string_16384_1 1067861.077 -
SetIntersection_Interlaced_Vector_string_16384_1024 119843251.901 -4.55%
SetIntersection_Interlaced_Vector_string_16384_16 4971737.812 3.18%
SetIntersection_Interlaced_Vector_string_16384_16384 350204969.214 -
SetIntersection_Interlaced_Vector_string_16384_256 42115134.324 -7.21%
SetIntersection_Interlaced_Vector_string_16384_4 1767232.765 -10.12%
SetIntersection_Interlaced_Vector_string_16384_64 13705920.629 -8.83%
SetIntersection_Interlaced_Vector_string_16_1 64314351.559 -
SetIntersection_Interlaced_Vector_string_16_16 52114360.430 1.39%
SetIntersection_Interlaced_Vector_string_16_4 66601894.963 -
SetIntersection_Interlaced_Vector_string_1_1 547865601.830 -
SetIntersection_Interlaced_Vector_string_256_1 4289739.669 -
SetIntersection_Interlaced_Vector_string_256_16 10601907.279 -
SetIntersection_Interlaced_Vector_string_256_256 19241507.634 -4.47%
SetIntersection_Interlaced_Vector_string_256_4 6180946.885 -
SetIntersection_Interlaced_Vector_string_256_64 19509649.582 -
SetIntersection_Interlaced_Vector_string_262144_1 1078220.744 -
SetIntersection_Interlaced_Vector_string_262144_1024 355446928.789 3.95%
SetIntersection_Interlaced_Vector_string_262144_16 6519693.581 -2.30%
SetIntersection_Interlaced_Vector_string_262144_16384 1050364.584 2.01%
SetIntersection_Interlaced_Vector_string_262144_256 73420805.228 -8.28%
SetIntersection_Interlaced_Vector_string_262144_262144 15205326.906 5.65%
SetIntersection_Interlaced_Vector_string_262144_4 2243393.775 -
SetIntersection_Interlaced_Vector_string_262144_64 21065621.852 -7.19%
SetIntersection_Interlaced_Vector_string_4_1 218363015.019 -
SetIntersection_Interlaced_Vector_string_4_4 150857716.063 -
SetIntersection_Interlaced_Vector_string_64_1 16792879.378 -
SetIntersection_Interlaced_Vector_string_64_16 28296218.357 -
SetIntersection_Interlaced_Vector_string_64_4 21644321.471 -
SetIntersection_Interlaced_Vector_string_64_64 25521633.808 -5.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1043070.639 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9082113.033 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2368412.871 -11.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9000852.933 -1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1375234.016 -7.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4362370.862 -1.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1037198.972 3.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63069744.720 -5.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3326509.818 -7.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129320495.805 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 25948383.549 -8.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1465246.076 -7.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8834866.958 8.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62111206.417 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36790255.192 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57099488.435 -1.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 529429448.603 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4103768.641 1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7374752.316 -1.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6192855.222 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5019980.410 -3.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9958150.793 -2.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1036825.344 -1.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 141042460.080 -8.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4223800.580 -6.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350523778.386 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44482907.670 -8.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350481110.735 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1763228.511 -7.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13678455.123 -9.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 211347038.143 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135024231.437 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16172411.573 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20086460.464 2.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 17822554.087 -1.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12525163.698 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1047384.596 -1.65%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5886809.368 -3.83%
SetIntersection_Interlaced_Vector_uint32_1024_16 2170316.021 -10.87%
SetIntersection_Interlaced_Vector_uint32_1024_256 5660750.996 -12.40%
SetIntersection_Interlaced_Vector_uint32_1024_4 1238271.746 -11.28%
SetIntersection_Interlaced_Vector_uint32_1024_64 4117739.183 -14.78%
SetIntersection_Interlaced_Vector_uint32_16384_1 1037622.688 -4.66%
SetIntersection_Interlaced_Vector_uint32_16384_1024 43593994.865 -21.65%
SetIntersection_Interlaced_Vector_uint32_16384_16 2324389.365 -14.08%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79511011.740 -2.85%
SetIntersection_Interlaced_Vector_uint32_16384_256 19697344.885 -13.14%
SetIntersection_Interlaced_Vector_uint32_16384_4 1353967.837 -6.17%
SetIntersection_Interlaced_Vector_uint32_16384_64 6394968.444 -4.89%
SetIntersection_Interlaced_Vector_uint32_16_1 62691350.070 -2.64%
SetIntersection_Interlaced_Vector_uint32_16_16 35747216.712 -3.14%
SetIntersection_Interlaced_Vector_uint32_16_4 55860221.372 -2.49%
SetIntersection_Interlaced_Vector_uint32_1_1 532331991.491 -
SetIntersection_Interlaced_Vector_uint32_256_1 4160531.319 -1.51%
SetIntersection_Interlaced_Vector_uint32_256_16 6286707.959 -
SetIntersection_Interlaced_Vector_uint32_256_256 4505111.818 -3.83%
SetIntersection_Interlaced_Vector_uint32_256_4 5020478.588 -
SetIntersection_Interlaced_Vector_uint32_256_64 7626991.284 7.28%
SetIntersection_Interlaced_Vector_uint32_262144_1 1040328.451 -2.85%
SetIntersection_Interlaced_Vector_uint32_262144_1024 91408202.072 -2.49%
SetIntersection_Interlaced_Vector_uint32_262144_16 3062738.788 -2.03%
SetIntersection_Interlaced_Vector_uint32_262144_16384 352690641.170 -7.02%
SetIntersection_Interlaced_Vector_uint32_262144_256 26550939.737 -22.29%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350848735.846 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1854773.700 -5.55%
SetIntersection_Interlaced_Vector_uint32_262144_64 15811126.700 -13.42%
SetIntersection_Interlaced_Vector_uint32_4_1 212677600.946 -1.98%
SetIntersection_Interlaced_Vector_uint32_4_4 135564267.136 -2.51%
SetIntersection_Interlaced_Vector_uint32_64_1 16347659.940 -3.03%
SetIntersection_Interlaced_Vector_uint32_64_16 17379217.102 2.13%
SetIntersection_Interlaced_Vector_uint32_64_4 17545762.002 -4.43%
SetIntersection_Interlaced_Vector_uint32_64_64 10901554.930 -3.68%
SetIntersection_Interlaced_Vector_uint64_1024_1 1039038.734 5.23%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5924192.152 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1856873.998 -19.05%
SetIntersection_Interlaced_Vector_uint64_1024_256 5401631.357 -17.29%
SetIntersection_Interlaced_Vector_uint64_1024_4 1238801.163 -4.76%
SetIntersection_Interlaced_Vector_uint64_1024_64 3280646.833 -27.45%
SetIntersection_Interlaced_Vector_uint64_16384_1 994833.021 -4.45%
SetIntersection_Interlaced_Vector_uint64_16384_1024 40247455.857 -23.70%
SetIntersection_Interlaced_Vector_uint64_16384_16 2410837.387 -23.51%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78375028.509 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18013517.535 -8.45%
SetIntersection_Interlaced_Vector_uint64_16384_4 1336312.807 -9.06%
SetIntersection_Interlaced_Vector_uint64_16384_64 5730475.392 -35.72%
SetIntersection_Interlaced_Vector_uint64_16_1 62306964.268 -
SetIntersection_Interlaced_Vector_uint64_16_16 35205759.551 -
SetIntersection_Interlaced_Vector_uint64_16_4 55331485.417 -
SetIntersection_Interlaced_Vector_uint64_1_1 530067058.898 -
SetIntersection_Interlaced_Vector_uint64_256_1 4144446.153 1.26%
SetIntersection_Interlaced_Vector_uint64_256_16 7376693.278 1.82%
SetIntersection_Interlaced_Vector_uint64_256_256 4561585.420 -
SetIntersection_Interlaced_Vector_uint64_256_4 4632693.253 -5.08%
SetIntersection_Interlaced_Vector_uint64_256_64 6762797.350 -21.86%
SetIntersection_Interlaced_Vector_uint64_262144_1 1032802.444 -1.20%
SetIntersection_Interlaced_Vector_uint64_262144_1024 80376880.195 -28.96%
SetIntersection_Interlaced_Vector_uint64_262144_16 3367421.763 -56.90%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351723880.054 -
SetIntersection_Interlaced_Vector_uint64_262144_256 31617076.197 -23.11%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350808084.934 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1466014.615 -5.56%
SetIntersection_Interlaced_Vector_uint64_262144_64 10487366.580 -49.38%
SetIntersection_Interlaced_Vector_uint64_4_1 211692375.613 -
SetIntersection_Interlaced_Vector_uint64_4_4 134633913.856 -
SetIntersection_Interlaced_Vector_uint64_64_1 16287443.419 -
SetIntersection_Interlaced_Vector_uint64_64_16 16390737.582 -7.83%
SetIntersection_Interlaced_Vector_uint64_64_4 17673214.048 3.17%
SetIntersection_Interlaced_Vector_uint64_64_64 10747137.663 -1.68%
SetIntersection_None_Set_float_1024_1 8871727.465 -2.35%
SetIntersection_None_Set_float_1024_1024 8772559.665 -
SetIntersection_None_Set_float_1024_16 8878380.365 1.08%
SetIntersection_None_Set_float_1024_256 8749740.801 -
SetIntersection_None_Set_float_1024_4 8819215.000 -
SetIntersection_None_Set_float_1024_64 8797365.813 -2.76%
SetIntersection_None_Set_float_16384_1 158365667.866 -
SetIntersection_None_Set_float_16384_1024 158638323.503 1.08%
SetIntersection_None_Set_float_16384_16 157865921.164 -
SetIntersection_None_Set_float_16384_16384 158448491.936 -1.21%
SetIntersection_None_Set_float_16384_256 159061174.838 1.44%
SetIntersection_None_Set_float_16384_4 158303382.619 -
SetIntersection_None_Set_float_16384_64 158724349.656 1.01%
SetIntersection_None_Set_float_16_1 66495270.914 -
SetIntersection_None_Set_float_16_16 35526844.487 -
SetIntersection_None_Set_float_16_4 56917074.589 -
SetIntersection_None_Set_float_1_1 532823501.062 -
SetIntersection_None_Set_float_256_1 11395028.753 -
SetIntersection_None_Set_float_256_16 10802251.160 -2.15%
SetIntersection_None_Set_float_256_256 5785879.082 1.12%
SetIntersection_None_Set_float_256_4 11370433.716 -
SetIntersection_None_Set_float_256_64 9133351.621 -1.10%
SetIntersection_None_Set_float_262144_1 1223429.852 3.50%
SetIntersection_None_Set_float_262144_1024 1213699.301 3.02%
SetIntersection_None_Set_float_262144_16 1211863.445 2.96%
SetIntersection_None_Set_float_262144_16384 1206646.400 3.15%
SetIntersection_None_Set_float_262144_256 1215089.111 3.05%
SetIntersection_None_Set_float_262144_262144 1218643.147 3.40%
SetIntersection_None_Set_float_262144_4 1219320.965 3.28%
SetIntersection_None_Set_float_262144_64 1214197.021 3.05%
SetIntersection_None_Set_float_4_1 215545245.369 -
SetIntersection_None_Set_float_4_4 134754820.512 -
SetIntersection_None_Set_float_64_1 22563614.196 -
SetIntersection_None_Set_float_64_16 18194617.559 -1.29%
SetIntersection_None_Set_float_64_4 21476446.300 -
SetIntersection_None_Set_float_64_64 11474899.570 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8610165.750 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8651469.953 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8637991.126 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8576231.410 -1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8609064.578 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8596590.955 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161165641.711 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 170411314.214 8.38%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167724789.205 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 177359316.546 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 166407715.735 2.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166495419.137 1.94%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165841660.465 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65763238.628 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34868188.028 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55641054.567 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 529128912.912 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11184829.664 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10506346.532 -2.35%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5633609.269 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11073250.462 1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9149611.235 2.19%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1361063.396 10.67%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1304446.451 6.10%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1350712.971 10.13%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1293548.828 5.99%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1337650.229 10.07%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1334750.162 7.15%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1345787.436 9.66%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1345782.471 8.76%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214440375.398 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 133832505.004 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22127669.119 -1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18082753.549 1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21212464.538 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11309773.293 -
SetIntersection_None_Set_string_1024_1 9099304.721 -19.48%
SetIntersection_None_Set_string_1024_1024 8942336.628 -4.87%
SetIntersection_None_Set_string_1024_16 8776626.206 -22.10%
SetIntersection_None_Set_string_1024_256 9021509.383 -4.26%
SetIntersection_None_Set_string_1024_4 8932947.257 -21.19%
SetIntersection_None_Set_string_1024_64 8808288.634 -21.44%
SetIntersection_None_Set_string_16384_1 213890073.049 -
SetIntersection_None_Set_string_16384_1024 223090045.999 4.36%
SetIntersection_None_Set_string_16384_16 208623530.676 -1.80%
SetIntersection_None_Set_string_16384_16384 198098049.323 -4.29%
SetIntersection_None_Set_string_16384_256 209054122.879 -3.05%
SetIntersection_None_Set_string_16384_4 210658193.455 -1.70%
SetIntersection_None_Set_string_16384_64 207293422.728 -3.60%
SetIntersection_None_Set_string_16_1 67946670.713 -3.39%
SetIntersection_None_Set_string_16_16 36377551.747 -2.63%
SetIntersection_None_Set_string_16_4 57641723.987 -4.88%
SetIntersection_None_Set_string_1_1 540860459.300 -
SetIntersection_None_Set_string_256_1 11741415.445 -2.51%
SetIntersection_None_Set_string_256_16 10984637.980 -4.65%
SetIntersection_None_Set_string_256_256 5891153.553 -3.54%
SetIntersection_None_Set_string_256_4 11305005.586 -5.41%
SetIntersection_None_Set_string_256_64 9473143.650 -3.81%
SetIntersection_None_Set_string_262144_1 1616307.619 -7.42%
SetIntersection_None_Set_string_262144_1024 1620997.723 -2.74%
SetIntersection_None_Set_string_262144_16 1619188.477 -2.77%
SetIntersection_None_Set_string_262144_16384 1624515.463 -2.37%
SetIntersection_None_Set_string_262144_256 1622345.133 -2.37%
SetIntersection_None_Set_string_262144_262144 1610505.697 -3.64%
SetIntersection_None_Set_string_262144_4 1620066.568 -3.29%
SetIntersection_None_Set_string_262144_64 1622720.461 -2.32%
SetIntersection_None_Set_string_4_1 220665586.195 -2.66%
SetIntersection_None_Set_string_4_4 137283936.731 -3.58%
SetIntersection_None_Set_string_64_1 22814090.106 -1.15%
SetIntersection_None_Set_string_64_16 18077649.994 -5.31%
SetIntersection_None_Set_string_64_4 21626555.336 -4.57%
SetIntersection_None_Set_string_64_64 11301978.300 -6.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8575751.001 -3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8648045.967 -2.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8609969.798 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8614036.895 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8676160.922 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8604807.456 -1.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 191835529.399 -3.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 190828905.688 -7.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 190100839.578 -4.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 198194055.636 -4.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196509673.510 -2.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 189487683.742 -5.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 193827403.529 -5.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66331603.705 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35149058.494 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56218299.220 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 534680945.571 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11176352.510 -1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10750129.301 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5586430.300 -2.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11167841.528 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9027088.865 -1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1591956.301 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1608783.855 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1583000.000 -3.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1589898.682 -3.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1583893.717 -3.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1608544.594 -1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1610063.639 1.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1588811.607 -3.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216089874.391 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135460870.783 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21954627.364 -1.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18141521.116 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 20910039.993 -2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11284734.696 -1.84%
SetIntersection_None_Set_uint32_1024_1 9007598.744 3.75%
SetIntersection_None_Set_uint32_1024_1024 8859714.823 -
SetIntersection_None_Set_uint32_1024_16 8789431.390 -
SetIntersection_None_Set_uint32_1024_256 8768890.290 -
SetIntersection_None_Set_uint32_1024_4 8621521.044 -3.90%
SetIntersection_None_Set_uint32_1024_64 8802451.910 1.86%
SetIntersection_None_Set_uint32_16384_1 156318877.118 -
SetIntersection_None_Set_uint32_16384_1024 156991101.505 1.24%
SetIntersection_None_Set_uint32_16384_16 156560359.521 -
SetIntersection_None_Set_uint32_16384_16384 160665654.735 2.28%
SetIntersection_None_Set_uint32_16384_256 156868659.910 1.14%
SetIntersection_None_Set_uint32_16384_4 156298879.636 -
SetIntersection_None_Set_uint32_16384_64 157307193.459 1.18%
SetIntersection_None_Set_uint32_16_1 66128447.763 -
SetIntersection_None_Set_uint32_16_16 35063113.818 -
SetIntersection_None_Set_uint32_16_4 56567029.074 -
SetIntersection_None_Set_uint32_1_1 533447770.970 -2.41%
SetIntersection_None_Set_uint32_256_1 11488562.723 1.62%
SetIntersection_None_Set_uint32_256_16 10761248.504 -
SetIntersection_None_Set_uint32_256_256 5805603.750 3.30%
SetIntersection_None_Set_uint32_256_4 11330424.699 -
SetIntersection_None_Set_uint32_256_64 9291498.238 1.45%
SetIntersection_None_Set_uint32_262144_1 1205530.029 4.52%
SetIntersection_None_Set_uint32_262144_1024 1196407.145 4.06%
SetIntersection_None_Set_uint32_262144_16 1197964.602 4.16%
SetIntersection_None_Set_uint32_262144_16384 1207495.606 4.49%
SetIntersection_None_Set_uint32_262144_256 1198476.889 4.41%
SetIntersection_None_Set_uint32_262144_262144 1209228.436 4.99%
SetIntersection_None_Set_uint32_262144_4 1203674.234 5.08%
SetIntersection_None_Set_uint32_262144_64 1196795.248 4.18%
SetIntersection_None_Set_uint32_4_1 215980727.204 -
SetIntersection_None_Set_uint32_4_4 134954446.043 -
SetIntersection_None_Set_uint32_64_1 22369516.604 -
SetIntersection_None_Set_uint32_64_16 18170643.289 -
SetIntersection_None_Set_uint32_64_4 21417079.673 -
SetIntersection_None_Set_uint32_64_64 11506701.517 -
SetIntersection_None_Set_uint64_1024_1 8632330.332 -1.40%
SetIntersection_None_Set_uint64_1024_1024 8644380.116 -1.67%
SetIntersection_None_Set_uint64_1024_16 8691325.336 -
SetIntersection_None_Set_uint64_1024_256 8611419.100 -1.14%
SetIntersection_None_Set_uint64_1024_4 8716551.209 1.66%
SetIntersection_None_Set_uint64_1024_64 8611776.372 -
SetIntersection_None_Set_uint64_16384_1 158934365.314 1.40%
SetIntersection_None_Set_uint64_16384_1024 168487674.142 -3.08%
SetIntersection_None_Set_uint64_16384_16 165200853.368 1.92%
SetIntersection_None_Set_uint64_16384_16384 167415939.100 -
SetIntersection_None_Set_uint64_16384_256 164867171.166 1.11%
SetIntersection_None_Set_uint64_16384_4 161786839.799 2.08%
SetIntersection_None_Set_uint64_16384_64 164969396.375 -
SetIntersection_None_Set_uint64_16_1 66074714.301 -
SetIntersection_None_Set_uint64_16_16 35163065.327 -
SetIntersection_None_Set_uint64_16_4 56242032.399 -
SetIntersection_None_Set_uint64_1_1 530566506.426 -
SetIntersection_None_Set_uint64_256_1 11327211.179 -
SetIntersection_None_Set_uint64_256_16 10541775.678 -
SetIntersection_None_Set_uint64_256_256 5624058.826 -
SetIntersection_None_Set_uint64_256_4 11135408.592 -1.11%
SetIntersection_None_Set_uint64_256_64 9044219.402 -1.96%
SetIntersection_None_Set_uint64_262144_1 1201938.477 -
SetIntersection_None_Set_uint64_262144_1024 1208603.842 -
SetIntersection_None_Set_uint64_262144_16 1201991.859 -
SetIntersection_None_Set_uint64_262144_16384 1210708.902 -
SetIntersection_None_Set_uint64_262144_256 1206047.201 -
SetIntersection_None_Set_uint64_262144_262144 1221016.111 -
SetIntersection_None_Set_uint64_262144_4 1199605.877 -
SetIntersection_None_Set_uint64_262144_64 1202379.881 -
SetIntersection_None_Set_uint64_4_1 215193569.049 -
SetIntersection_None_Set_uint64_4_4 134359817.950 -
SetIntersection_None_Set_uint64_64_1 22171084.802 -
SetIntersection_None_Set_uint64_64_16 18145066.528 -
SetIntersection_None_Set_uint64_64_4 21348987.203 -
SetIntersection_None_Set_uint64_64_64 11351332.088 -
SetIntersection_None_Vector_float_1024_1 1076768.371 -
SetIntersection_None_Vector_float_1024_1024 1080995.550 -
SetIntersection_None_Vector_float_1024_16 1086555.253 -
SetIntersection_None_Vector_float_1024_256 1076241.801 -
SetIntersection_None_Vector_float_1024_4 1078416.231 -
SetIntersection_None_Vector_float_1024_64 1055621.114 -2.59%
SetIntersection_None_Vector_float_16384_1 1104096.522 -
SetIntersection_None_Vector_float_16384_1024 1097419.037 -
SetIntersection_None_Vector_float_16384_16 1123938.863 1.60%
SetIntersection_None_Vector_float_16384_16384 1096417.770 -
SetIntersection_None_Vector_float_16384_256 1091344.685 -1.09%
SetIntersection_None_Vector_float_16384_4 1102299.691 1.36%
SetIntersection_None_Vector_float_16384_64 1101159.598 -
SetIntersection_None_Vector_float_16_1 63111547.950 -
SetIntersection_None_Vector_float_16_16 33629767.255 -
SetIntersection_None_Vector_float_16_4 53662399.440 -1.11%
SetIntersection_None_Vector_float_1_1 531232006.588 -
SetIntersection_None_Vector_float_256_1 4258020.220 -
SetIntersection_None_Vector_float_256_16 3993277.743 -
SetIntersection_None_Vector_float_256_256 2115394.882 -
SetIntersection_None_Vector_float_256_4 4187127.519 -
SetIntersection_None_Vector_float_256_64 3385752.677 -1.09%
SetIntersection_None_Vector_float_262144_1 1122036.815 -
SetIntersection_None_Vector_float_262144_1024 1126444.872 -
SetIntersection_None_Vector_float_262144_16 1122093.709 -1.21%
SetIntersection_None_Vector_float_262144_16384 1136832.309 1.04%
SetIntersection_None_Vector_float_262144_256 1131858.892 -
SetIntersection_None_Vector_float_262144_262144 1132291.661 -
SetIntersection_None_Vector_float_262144_4 1132698.362 -
SetIntersection_None_Vector_float_262144_64 1116581.141 -
SetIntersection_None_Vector_float_4_1 213540886.270 -
SetIntersection_None_Vector_float_4_4 133361693.550 -
SetIntersection_None_Vector_float_64_1 16512981.276 -
SetIntersection_None_Vector_float_64_16 13588550.237 -
SetIntersection_None_Vector_float_64_4 15915037.537 -
SetIntersection_None_Vector_float_64_64 8383876.575 -1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103967.988 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1097159.256 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1105987.019 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1079360.089 -2.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1100570.434 -1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1048650.147 -5.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1135546.992 5.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1119131.315 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1127055.848 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1125514.735 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1092329.862 -4.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1091936.357 -2.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1119120.650 -1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63345396.991 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33600048.122 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53777071.342 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 531237822.047 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4278667.132 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4031316.572 -1.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2198657.512 2.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4234776.724 1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3420915.093 -1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1129024.901 -4.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1151696.871 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1151759.572 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1134709.309 -2.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1152529.761 4.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1159958.074 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1170504.671 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1161300.323 -1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213398299.721 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133056957.154 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16653881.837 -1.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13592312.212 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 15953409.510 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8446865.649 -1.04%
SetIntersection_None_Vector_string_1024_1 1171565.753 -
SetIntersection_None_Vector_string_1024_1024 1151487.862 -
SetIntersection_None_Vector_string_1024_16 1156393.683 1.43%
SetIntersection_None_Vector_string_1024_256 1181155.800 1.45%
SetIntersection_None_Vector_string_1024_4 1186913.693 -
SetIntersection_None_Vector_string_1024_64 1170476.273 -
SetIntersection_None_Vector_string_16384_1 1245458.622 2.06%
SetIntersection_None_Vector_string_16384_1024 1241688.176 2.13%
SetIntersection_None_Vector_string_16384_16 1230919.297 2.09%
SetIntersection_None_Vector_string_16384_16384 1218398.083 2.10%
SetIntersection_None_Vector_string_16384_256 1237899.556 4.54%
SetIntersection_None_Vector_string_16384_4 1238465.117 -
SetIntersection_None_Vector_string_16384_64 1240592.723 1.98%
SetIntersection_None_Vector_string_16_1 64935615.681 -
SetIntersection_None_Vector_string_16_16 34586729.321 -
SetIntersection_None_Vector_string_16_4 55182116.861 -
SetIntersection_None_Vector_string_1_1 533646783.057 -
SetIntersection_None_Vector_string_256_1 4536559.017 1.32%
SetIntersection_None_Vector_string_256_16 4288112.442 -
SetIntersection_None_Vector_string_256_256 2280226.409 2.83%
SetIntersection_None_Vector_string_256_4 4451463.578 -
SetIntersection_None_Vector_string_256_64 3641822.056 -
SetIntersection_None_Vector_string_262144_1 1311407.880 2.06%
SetIntersection_None_Vector_string_262144_1024 1302687.811 1.08%
SetIntersection_None_Vector_string_262144_16 1285362.909 2.39%
SetIntersection_None_Vector_string_262144_16384 1314573.469 1.66%
SetIntersection_None_Vector_string_262144_256 1315702.364 -
SetIntersection_None_Vector_string_262144_262144 1327937.131 2.64%
SetIntersection_None_Vector_string_262144_4 1306001.919 -
SetIntersection_None_Vector_string_262144_64 1284584.293 -
SetIntersection_None_Vector_string_4_1 216886959.888 -
SetIntersection_None_Vector_string_4_4 135646502.195 -
SetIntersection_None_Vector_string_64_1 17414500.285 -
SetIntersection_None_Vector_string_64_16 14127879.874 -
SetIntersection_None_Vector_string_64_4 16545912.669 -
SetIntersection_None_Vector_string_64_64 8699123.820 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1119351.184 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1118387.483 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1065845.630 -2.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1110865.250 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1137695.621 5.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1093476.943 -1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1155247.412 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1144803.599 -1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1152736.316 4.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1151396.663 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1135521.419 -1.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1150983.718 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1110384.909 -2.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63134916.289 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33930019.780 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53725655.935 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529960875.531 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4321021.536 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4117783.282 3.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2177469.868 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4163930.299 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3511368.608 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1214918.395 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1174039.810 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1168085.773 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1151933.729 -2.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1200238.070 -2.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1180810.250 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1130733.711 -4.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1130452.162 -2.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212692240.910 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133193960.690 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17198226.043 1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13473755.798 -1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15888809.362 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8509298.885 -
SetIntersection_None_Vector_uint32_1024_1 1101127.774 2.51%
SetIntersection_None_Vector_uint32_1024_1024 1093832.554 1.85%
SetIntersection_None_Vector_uint32_1024_16 1094976.849 1.82%
SetIntersection_None_Vector_uint32_1024_256 1091216.095 1.56%
SetIntersection_None_Vector_uint32_1024_4 1093968.934 1.70%
SetIntersection_None_Vector_uint32_1024_64 1106188.555 2.48%
SetIntersection_None_Vector_uint32_16384_1 1147586.215 4.40%
SetIntersection_None_Vector_uint32_16384_1024 1126216.435 1.31%
SetIntersection_None_Vector_uint32_16384_16 1123923.905 1.50%
SetIntersection_None_Vector_uint32_16384_16384 1131257.191 1.41%
SetIntersection_None_Vector_uint32_16384_256 1146797.345 3.00%
SetIntersection_None_Vector_uint32_16384_4 1133323.803 4.52%
SetIntersection_None_Vector_uint32_16384_64 1142247.872 3.02%
SetIntersection_None_Vector_uint32_16_1 65495876.179 3.96%
SetIntersection_None_Vector_uint32_16_16 34775344.017 4.03%
SetIntersection_None_Vector_uint32_16_4 55648494.107 4.08%
SetIntersection_None_Vector_uint32_1_1 536021098.480 1.10%
SetIntersection_None_Vector_uint32_256_1 4334732.253 3.20%
SetIntersection_None_Vector_uint32_256_16 4101713.489 2.12%
SetIntersection_None_Vector_uint32_256_256 2183651.869 3.98%
SetIntersection_None_Vector_uint32_256_4 4285709.879 1.89%
SetIntersection_None_Vector_uint32_256_64 3501249.779 2.86%
SetIntersection_None_Vector_uint32_262144_1 1153038.805 2.80%
SetIntersection_None_Vector_uint32_262144_1024 1144136.404 3.46%
SetIntersection_None_Vector_uint32_262144_16 1148852.760 1.28%
SetIntersection_None_Vector_uint32_262144_16384 1154617.385 1.13%
SetIntersection_None_Vector_uint32_262144_256 1152939.028 1.53%
SetIntersection_None_Vector_uint32_262144_262144 1159388.035 1.57%
SetIntersection_None_Vector_uint32_262144_4 1159036.167 2.93%
SetIntersection_None_Vector_uint32_262144_64 1174863.307 5.95%
SetIntersection_None_Vector_uint32_4_1 220257134.393 3.51%
SetIntersection_None_Vector_uint32_4_4 137900822.703 3.73%
SetIntersection_None_Vector_uint32_64_1 17158670.208 3.94%
SetIntersection_None_Vector_uint32_64_16 13869225.515 2.99%
SetIntersection_None_Vector_uint32_64_4 16298449.409 2.70%
SetIntersection_None_Vector_uint32_64_64 8621562.323 2.88%
SetIntersection_None_Vector_uint64_1024_1 1077540.537 -
SetIntersection_None_Vector_uint64_1024_1024 1079836.356 3.03%
SetIntersection_None_Vector_uint64_1024_16 1074536.803 -
SetIntersection_None_Vector_uint64_1024_256 1073226.334 4.21%
SetIntersection_None_Vector_uint64_1024_4 1073634.013 -
SetIntersection_None_Vector_uint64_1024_64 1072625.356 -
SetIntersection_None_Vector_uint64_16384_1 1069452.440 -1.98%
SetIntersection_None_Vector_uint64_16384_1024 1107334.235 -
SetIntersection_None_Vector_uint64_16384_16 1106350.904 4.40%
SetIntersection_None_Vector_uint64_16384_16384 1049321.594 -4.53%
SetIntersection_None_Vector_uint64_16384_256 1089776.160 -3.22%
SetIntersection_None_Vector_uint64_16384_4 1093961.177 -
SetIntersection_None_Vector_uint64_16384_64 1048652.318 -4.16%
SetIntersection_None_Vector_uint64_16_1 62781355.643 -
SetIntersection_None_Vector_uint64_16_16 33424534.570 -
SetIntersection_None_Vector_uint64_16_4 53351460.975 -
SetIntersection_None_Vector_uint64_1_1 529711368.574 -
SetIntersection_None_Vector_uint64_256_1 4237804.683 -
SetIntersection_None_Vector_uint64_256_16 3937388.209 -2.06%
SetIntersection_None_Vector_uint64_256_256 2112318.319 -
SetIntersection_None_Vector_uint64_256_4 4138400.695 -
SetIntersection_None_Vector_uint64_256_64 3368727.012 2.08%
SetIntersection_None_Vector_uint64_262144_1 1125572.289 4.92%
SetIntersection_None_Vector_uint64_262144_1024 1127772.932 -
SetIntersection_None_Vector_uint64_262144_16 1121405.518 -
SetIntersection_None_Vector_uint64_262144_16384 1133822.802 1.44%
SetIntersection_None_Vector_uint64_262144_256 1124117.068 3.75%
SetIntersection_None_Vector_uint64_262144_262144 1128218.729 -1.00%
SetIntersection_None_Vector_uint64_262144_4 1078775.699 -4.04%
SetIntersection_None_Vector_uint64_262144_64 1121166.681 -
SetIntersection_None_Vector_uint64_4_1 212329180.775 -
SetIntersection_None_Vector_uint64_4_4 132584531.975 -
SetIntersection_None_Vector_uint64_64_1 16470970.999 -
SetIntersection_None_Vector_uint64_64_16 13429273.546 -
SetIntersection_None_Vector_uint64_64_4 15713734.661 -
SetIntersection_None_Vector_uint64_64_64 8369126.695 -
bm_gcd_complex 18.054 -
bm_gcd_random 29.577 -
bm_gcd_trivial 0.648 -4.00%
bm_lexicographical_compare<int>/1 1.464 -8.60%
bm_lexicographical_compare<int>/1048576 68298.781 -
bm_lexicographical_compare<int>/262144 16271.325 -
bm_lexicographical_compare<int>/32768 1916.175 -
bm_lexicographical_compare<int>/4096 238.329 -
bm_lexicographical_compare<int>/512 30.169 -
bm_lexicographical_compare<int>/64 4.513 -1.72%
bm_lexicographical_compare<int>/8 1.613 -3.00%
bm_lexicographical_compare<signed_char>/1 1.406 2.83%
bm_lexicographical_compare<signed_char>/1048576 16298.715 -
bm_lexicographical_compare<signed_char>/262144 3832.349 -
bm_lexicographical_compare<signed_char>/32768 477.810 -
bm_lexicographical_compare<signed_char>/4096 59.701 -
bm_lexicographical_compare<signed_char>/512 7.695 -2.79%
bm_lexicographical_compare<signed_char>/64 1.951 -
bm_lexicographical_compare<signed_char>/8 3.431 2.78%
bm_lexicographical_compare<unsigned_char>/1 1.555 3.71%
bm_lexicographical_compare<unsigned_char>/1048576 17925.696 -
bm_lexicographical_compare<unsigned_char>/262144 4492.811 -
bm_lexicographical_compare<unsigned_char>/32768 572.308 -
bm_lexicographical_compare<unsigned_char>/4096 77.743 -
bm_lexicographical_compare<unsigned_char>/512 8.692 -
bm_lexicographical_compare<unsigned_char>/64 1.937 3.00%
bm_lexicographical_compare<unsigned_char>/8 1.319 9.26%
bm_ranges_lexicographical_compare<int>/1 1.493 26.76%
bm_ranges_lexicographical_compare<int>/1048576 68315.925 -
bm_ranges_lexicographical_compare<int>/262144 16273.683 -
bm_ranges_lexicographical_compare<int>/32768 1915.960 -
bm_ranges_lexicographical_compare<int>/4096 238.371 -
bm_ranges_lexicographical_compare<int>/512 29.790 -
bm_ranges_lexicographical_compare<int>/64 4.475 1.87%
bm_ranges_lexicographical_compare<int>/8 1.575 7.60%
bm_ranges_lexicographical_compare<signed_char>/1 1.605 2.75%
bm_ranges_lexicographical_compare<signed_char>/1048576 16275.840 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.447 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.936 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.867 -
bm_ranges_lexicographical_compare<signed_char>/512 7.974 -
bm_ranges_lexicographical_compare<signed_char>/64 2.303 -
bm_ranges_lexicographical_compare<signed_char>/8 3.491 2.79%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.494 -4.38%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17923.924 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.735 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.742 1.46%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.770 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.695 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.917 -2.09%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.265 -8.81%
bm_ranges_swap_ranges_vb_aligned/1024 6.498 -
bm_ranges_swap_ranges_vb_aligned/1048576 3352.373 -
bm_ranges_swap_ranges_vb_aligned/128 3.459 2.64%
bm_ranges_swap_ranges_vb_aligned/131072 242.226 -2.56%
bm_ranges_swap_ranges_vb_aligned/16 3.503 1.56%
bm_ranges_swap_ranges_vb_aligned/16384 34.814 -
bm_ranges_swap_ranges_vb_aligned/2048 8.689 -
bm_ranges_swap_ranges_vb_aligned/256 4.056 -4.95%
bm_ranges_swap_ranges_vb_aligned/262144 481.736 -2.12%
bm_ranges_swap_ranges_vb_aligned/32 3.501 1.61%
bm_ranges_swap_ranges_vb_aligned/32768 64.508 -
bm_ranges_swap_ranges_vb_aligned/4096 12.127 -
bm_ranges_swap_ranges_vb_aligned/512 5.181 1.13%
bm_ranges_swap_ranges_vb_aligned/524288 1041.331 -1.34%
bm_ranges_swap_ranges_vb_aligned/64 3.032 5.34%
bm_ranges_swap_ranges_vb_aligned/65536 123.575 -2.51%
bm_ranges_swap_ranges_vb_aligned/8 3.435 1.20%
bm_ranges_swap_ranges_vb_aligned/8192 19.636 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15908.778 -
bm_ranges_swap_ranges_vb_unaligned/262144 3838.889 -
bm_ranges_swap_ranges_vb_unaligned/32768 483.761 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.382 -
bm_ranges_swap_ranges_vb_unaligned/512 12.064 -
bm_ranges_swap_ranges_vb_unaligned/64 5.057 -1.05%
bm_ranges_swap_ranges_vb_unaligned/8 5.086 -
bm_swap_ranges_vb_aligned/1048576 3349.345 -
bm_swap_ranges_vb_aligned/262144 488.964 -
bm_swap_ranges_vb_aligned/32768 63.778 -
bm_swap_ranges_vb_aligned/4096 12.642 -
bm_swap_ranges_vb_aligned/512 5.017 -
bm_swap_ranges_vb_aligned/64 2.698 -5.47%
bm_swap_ranges_vb_aligned/8 3.194 -1.93%
bm_swap_ranges_vb_unaligned/1048576 15901.006 -
bm_swap_ranges_vb_unaligned/262144 3837.614 -
bm_swap_ranges_vb_unaligned/32768 484.412 -
bm_swap_ranges_vb_unaligned/4096 64.863 -
bm_swap_ranges_vb_unaligned/512 12.331 -
bm_swap_ranges_vb_unaligned/64 5.005 -
bm_swap_ranges_vb_unaligned/8 4.794 -
bm_write 605.176 1.43%
ranges::min(std::deque<__int128>)/1 0.665 9.12%
ranges::min(std::deque<__int128>)/64 25.151 18.19%
ranges::min(std::deque<__int128>)/70000 36530.882 49.85%
ranges::min(std::deque<__int128>)/8 2.895 2.26%
ranges::min(std::deque<char>)/1 0.631 9.02%
ranges::min(std::deque<char>)/64 19.775 9.70%
ranges::min(std::deque<char>)/70000 22797.621 13.03%
ranges::min(std::deque<char>)/8 2.479 7.28%
ranges::min(std::deque<long_long>)/1 0.693 3.42%
ranges::min(std::deque<long_long>)/64 16.903 -21.64%
ranges::min(std::deque<long_long>)/70000 19039.674 -29.71%
ranges::min(std::deque<long_long>)/8 2.331 -
ranges::min(std::list<__int128>)/1 0.423 3.56%
ranges::min(std::list<__int128>)/64 37.549 2.56%
ranges::min(std::list<__int128>)/70000 62653.897 -
ranges::min(std::list<__int128>)/8 2.425 6.10%
ranges::min(std::list<char>)/1 0.365 -13.73%
ranges::min(std::list<char>)/64 27.053 -1.04%
ranges::min(std::list<char>)/70000 54460.345 -
ranges::min(std::list<char>)/8 1.889 -2.15%
ranges::min(std::list<long_long>)/1 0.453 31.03%
ranges::min(std::list<long_long>)/64 24.746 -
ranges::min(std::list<long_long>)/70000 50478.600 13.06%
ranges::min(std::list<long_long>)/8 1.925 -1.72%
ranges::min(std::vector<__int128>)/1 0.342 -8.85%
ranges::min(std::vector<__int128>)/64 30.146 10.58%
ranges::min(std::vector<__int128>)/70000 34311.006 12.57%
ranges::min(std::vector<__int128>)/8 2.972 1.30%
ranges::min(std::vector<char>)/1 0.293 -24.49%
ranges::min(std::vector<char>)/64 4.244 -
ranges::min(std::vector<char>)/70000 495.875 -
ranges::min(std::vector<char>)/8 2.457 8.39%
ranges::min(std::vector<long_long>)/1 0.335 -12.68%
ranges::min(std::vector<long_long>)/64 4.694 -
ranges::min(std::vector<long_long>)/70000 7973.446 -
ranges::min(std::vector<long_long>)/8 2.183 -9.27%
ranges::minmax(std::deque<__int128>)/1 0.660 -
ranges::minmax(std::deque<__int128>)/64 31.915 -
ranges::minmax(std::deque<__int128>)/70000 35205.187 1.57%
ranges::minmax(std::deque<__int128>)/8 3.740 -
ranges::minmax(std::deque<char>)/1 0.675 2.02%
ranges::minmax(std::deque<char>)/64 23.156 -
ranges::minmax(std::deque<char>)/70000 24165.594 -
ranges::minmax(std::deque<char>)/8 3.884 6.15%
ranges::minmax(std::deque<long_long>)/1 0.789 10.05%
ranges::minmax(std::deque<long_long>)/64 23.616 -9.72%
ranges::minmax(std::deque<long_long>)/70000 24768.410 -11.48%
ranges::minmax(std::deque<long_long>)/8 3.717 -11.15%
ranges::minmax(std::list<__int128>)/1 0.464 -
ranges::minmax(std::list<__int128>)/64 39.565 -
ranges::minmax(std::list<__int128>)/70000 58068.174 -2.00%
ranges::minmax(std::list<__int128>)/8 3.894 -
ranges::minmax(std::list<char>)/1 0.470 11.69%
ranges::minmax(std::list<char>)/64 38.815 9.22%
ranges::minmax(std::list<char>)/70000 59777.804 4.14%
ranges::minmax(std::list<char>)/8 2.607 -
ranges::minmax(std::list<long_long>)/1 0.497 -19.31%
ranges::minmax(std::list<long_long>)/64 30.274 -3.68%
ranges::minmax(std::list<long_long>)/70000 54648.276 -1.03%
ranges::minmax(std::list<long_long>)/8 2.539 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.109 -
ranges::minmax(std::vector<__int128>)/70000 35143.794 -
ranges::minmax(std::vector<__int128>)/8 4.121 -
ranges::minmax(std::vector<char>)/1 0.603 -4.52%
ranges::minmax(std::vector<char>)/64 1.286 -
ranges::minmax(std::vector<char>)/70000 594.865 -
ranges::minmax(std::vector<char>)/8 0.983 -4.09%
ranges::minmax(std::vector<long_long>)/1 0.613 -8.36%
ranges::minmax(std::vector<long_long>)/64 10.207 -
ranges::minmax(std::vector<long_long>)/70000 9208.497 -
ranges::minmax(std::vector<long_long>)/8 2.113 -
rng::contains(deque<int>)_(process_all)/1048576 250567.083 -2.36%
rng::contains(deque<int>)_(process_all)/32 9.458 -
rng::contains(deque<int>)_(process_all)/50 13.685 -
rng::contains(deque<int>)_(process_all)/8 3.329 2.67%
rng::contains(deque<int>)_(process_all)/8192 1998.978 -
rng::contains(list<int>)_(process_all)/1048576 853752.632 -
rng::contains(list<int>)_(process_all)/32 9.455 -
rng::contains(list<int>)_(process_all)/50 18.154 -2.24%
rng::contains(list<int>)_(process_all)/8 2.411 -
rng::contains(list<int>)_(process_all)/8192 7152.791 -2.89%
rng::contains(vector<int>)_(process_all)/1048576 234343.169 -
rng::contains(vector<int>)_(process_all)/32 8.322 -
rng::contains(vector<int>)_(process_all)/50 12.325 -
rng::contains(vector<int>)_(process_all)/8 2.631 -1.17%
rng::contains(vector<int>)_(process_all)/8192 1813.689 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19775.266 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 20622.426 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1463878.653 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431058.041 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.786 16.55%
rng::contains_subrange(deque<int>)_(process_all)/32 13.504 7.53%
rng::contains_subrange(deque<int>)_(process_all)/50 25.169 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3365.450 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 507159.602 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.377 -5.65%
rng::contains_subrange(deque<int>)_(same_length)/32 19.885 -3.56%
rng::contains_subrange(deque<int>)_(same_length)/50 28.122 -3.27%
rng::contains_subrange(deque<int>)_(same_length)/8192 3948.565 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477593.423 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.424 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.582 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.597 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3724.564 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37455.234 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38944.820 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2533435.388 -
rng::contains_subrange(list<int>)_(process_all)/1048576 850177.902 -
rng::contains_subrange(list<int>)_(process_all)/16 4.931 -
rng::contains_subrange(list<int>)_(process_all)/32 10.230 -
rng::contains_subrange(list<int>)_(process_all)/50 17.903 1.61%
rng::contains_subrange(list<int>)_(process_all)/8192 8236.198 -
rng::contains_subrange(list<int>)_(same_length)/1048576 939136.093 -
rng::contains_subrange(list<int>)_(same_length)/16 5.864 -
rng::contains_subrange(list<int>)_(same_length)/32 16.535 -
rng::contains_subrange(list<int>)_(same_length)/50 25.406 -
rng::contains_subrange(list<int>)_(same_length)/8192 7957.708 -7.94%
rng::contains_subrange(list<int>)_(single_element)/1048576 826648.893 -1.30%
rng::contains_subrange(list<int>)_(single_element)/16 4.785 -
rng::contains_subrange(list<int>)_(single_element)/32 10.067 -1.61%
rng::contains_subrange(list<int>)_(single_element)/50 17.171 -1.05%
rng::contains_subrange(list<int>)_(single_element)/8192 7053.293 3.24%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13294.387 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13970.437 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765455.826 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209822.390 -2.68%
rng::contains_subrange(vector<int>)_(process_all)/16 4.829 1.50%
rng::contains_subrange(vector<int>)_(process_all)/32 8.161 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.946 3.09%
rng::contains_subrange(vector<int>)_(process_all)/8192 1632.648 -3.13%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243457.508 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.885 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.783 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.716 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1868.998 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 236277.239 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.878 2.74%
rng::contains_subrange(vector<int>)_(single_element)/32 8.631 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.564 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1839.065 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.738 8.99%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491920.997 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.138 6.38%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.637 1.68%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3845.827 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.142 -1.48%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.778 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.179 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.188 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.137 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 525.548 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 512547.001 -1.80%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.057 -10.24%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.696 1.45%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3995.633 -1.35%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.719 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.168 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2065.811 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2284566.310 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.447 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.956 -1.76%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17729.313 -10.19%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 797.059 39.53%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462764.065 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.310 -2.08%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.838 -5.59%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11665.993 1.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1791.048 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2368766.047 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.067 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.991 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20137.026 2.09%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 691.609 28.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464250.611 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.387 -1.05%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.863 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11703.302 5.43%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -9.04%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -9.13%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.681 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -9.06%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 772.018 -1.07%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 963663.747 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.774 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.147 2.28%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9495.971 1.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -5.30%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.775 -5.52%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.769 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.759 -1.32%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -5.47%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 857.873 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1074435.071 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.402 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.748 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12376.990 -14.23%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.143 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73691.589 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.535 1.84%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.653 1.30%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.773 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.388 -7.53%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.349 -12.24%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.385 -7.66%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.337 -10.89%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.408 -6.31%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.263 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306142.373 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.933 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.029 1.24%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.617 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
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.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.748 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9451.215 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.384 -1.35%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.520 -3.62%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2328.197 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 490.087 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15535.494 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.569 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.566 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3885.262 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 742.996 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27625.110 -4.17%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.127 2.57%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.452 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10492.713 13.98%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.118 2.46%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 663.605 2.02%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.481 -5.58%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.013 -3.36%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.938 1.85%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 278.703 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8791.007 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.969 1.62%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.308 6.06%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2169.230 -
rng::find(vector<bool>)_(process_all)/1024 4.624 1.88%
rng::find(vector<bool>)_(process_all)/1048576 3705.466 -
rng::find(vector<bool>)_(process_all)/50 0.680 -20.07%
rng::find(vector<bool>)_(process_all)/8 0.628 -25.93%
rng::find(vector<bool>)_(process_all)/8192 33.705 -
rng::find_if(vector<bool>)_(process_all)/1024 568.606 -
rng::find_if(vector<bool>)_(process_all)/1048576 607346.601 3.69%
rng::find_if(vector<bool>)_(process_all)/50 23.956 1.93%
rng::find_if(vector<bool>)_(process_all)/8 3.577 2.87%
rng::find_if(vector<bool>)_(process_all)/8192 4666.669 2.30%
rng::find_if_not(vector<bool>)_(process_all)/1024 570.269 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 581448.409 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.014 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.595 1.00%
rng::find_if_not(vector<bool>)_(process_all)/8192 4544.354 -
rng::find_last(deque<int>)_(bail_10%)/1024 312.448 -
rng::find_last(deque<int>)_(bail_10%)/1048576 325335.923 -
rng::find_last(deque<int>)_(bail_10%)/50 15.432 -
rng::find_last(deque<int>)_(bail_10%)/8 2.733 -6.75%
rng::find_last(deque<int>)_(bail_10%)/8192 2520.650 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.296 -
rng::find_last(deque<int>)_(bail_90%)/1048576 26807.655 4.90%
rng::find_last(deque<int>)_(bail_90%)/50 1.879 1.08%
rng::find_last(deque<int>)_(bail_90%)/8 0.923 13.45%
rng::find_last(deque<int>)_(bail_90%)/8192 215.259 6.47%
rng::find_last(forward_list<int>)_(bail_10%)/1024 778.747 5.78%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 367045.183 -51.60%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.245 17.58%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.374 2.75%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6179.013 -1.69%
rng::find_last(forward_list<int>)_(bail_90%)/1024 737.482 -1.67%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 384822.197 -42.51%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.777 -3.30%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.402 -1.91%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6019.902 -2.11%
rng::find_last(list<int>)_(bail_10%)/1024 664.736 -
rng::find_last(list<int>)_(bail_10%)/1048576 816658.670 3.90%
rng::find_last(list<int>)_(bail_10%)/50 16.007 -
rng::find_last(list<int>)_(bail_10%)/8 2.095 -
rng::find_last(list<int>)_(bail_10%)/8192 6328.124 -
rng::find_last(list<int>)_(bail_90%)/1024 76.843 1.40%
rng::find_last(list<int>)_(bail_90%)/1048576 86719.049 -7.01%
rng::find_last(list<int>)_(bail_90%)/50 1.416 8.08%
rng::find_last(list<int>)_(bail_90%)/8 0.509 9.51%
rng::find_last(list<int>)_(bail_90%)/8192 599.795 -6.54%
rng::find_last(vector<char>)_(bail_10%)/1024 211.459 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206922.069 -
rng::find_last(vector<char>)_(bail_10%)/50 10.822 -1.92%
rng::find_last(vector<char>)_(bail_10%)/8 2.020 -
rng::find_last(vector<char>)_(bail_10%)/8192 1629.445 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.703 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23060.048 -
rng::find_last(vector<char>)_(bail_90%)/50 1.439 -2.73%
rng::find_last(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.618 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.021 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214497.933 -
rng::find_last(vector<int>)_(bail_10%)/50 10.834 -2.06%
rng::find_last(vector<int>)_(bail_10%)/8 2.074 1.83%
rng::find_last(vector<int>)_(bail_10%)/8192 1660.172 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.060 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23921.033 2.70%
rng::find_last(vector<int>)_(bail_90%)/50 1.476 1.06%
rng::find_last(vector<int>)_(bail_90%)/8 0.461 -
rng::find_last(vector<int>)_(bail_90%)/8192 190.148 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 369.508 3.36%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363573.550 -3.31%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.919 -6.44%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.804 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2778.195 -2.38%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.272 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38230.380 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.639 3.26%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.951 -12.12%
rng::find_last_if(deque<int>)_(bail_90%)/8192 318.029 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 787.977 1.51%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 904715.092 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.198 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.825 6.81%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7159.241 5.58%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 833.059 4.27%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 903042.784 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.741 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.249 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7147.367 4.91%
rng::find_last_if(list<int>)_(bail_10%)/1024 681.031 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 808175.000 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.369 1.22%
rng::find_last_if(list<int>)_(bail_10%)/8 3.310 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6746.622 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.505 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89117.901 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.168 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 608.863 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.699 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237359.173 -
rng::find_last_if(vector<char>)_(bail_10%)/50 13.951 -3.12%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.092 -1.71%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1858.080 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.783 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26369.041 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.489 1.17%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.271 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.867 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307647.617 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.548 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.663 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2190.345 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.287 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33606.039 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.498 -2.94%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.486 -6.86%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.851 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 371.050 2.67%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 364359.351 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.886 1.50%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.822 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2783.693 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.617 -1.90%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38222.471 -4.26%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.520 9.64%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.936 -3.03%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.200 -2.85%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 765.563 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 908910.613 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.680 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.191 -3.47%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6680.111 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 839.287 4.70%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 903039.362 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.179 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.355 -2.86%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6666.322 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.256 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 808991.523 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.813 -4.65%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.191 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6628.877 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.595 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89044.306 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.085 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.867 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.504 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237318.574 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.516 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.135 2.83%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1861.608 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.074 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26232.062 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.533 -1.56%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.508 -26.25%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.443 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.108 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307684.615 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.542 1.44%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2187.184 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.266 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33724.373 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.504 -2.10%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.485 -2.44%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 220.350 -
rng::fold_left(deque<int>)/1048576 1425389.200 7.14%
rng::fold_left(deque<int>)/32 23.566 3.88%
rng::fold_left(deque<int>)/50 40.378 7.46%
rng::fold_left(deque<int>)/8 3.675 -
rng::fold_left(deque<int>)/8192 11123.915 7.56%
rng::fold_left(list<int>)/1048576 1372029.387 -3.21%
rng::fold_left(list<int>)/32 21.875 -3.06%
rng::fold_left(list<int>)/50 37.008 -5.64%
rng::fold_left(list<int>)/8 3.814 -
rng::fold_left(list<int>)/8192 10915.977 -6.30%
rng::fold_left(vector<int>)/1048576 1325933.239 -
rng::fold_left(vector<int>)/32 21.752 -
rng::fold_left(vector<int>)/50 37.502 -
rng::fold_left(vector<int>)/8 3.567 -
rng::fold_left(vector<int>)/8192 10316.946 -
rng::for_each(map<int>)/32 25.480 -
rng::for_each(map<int>)/50 37.795 -1.20%
rng::for_each(map<int>)/8 6.122 -2.10%
rng::for_each(map<int>)/8192 7339.553 -
rng::for_each(multimap<int>)/32 26.547 -
rng::for_each(multimap<int>)/50 40.743 1.14%
rng::for_each(multimap<int>)/8 6.291 -
rng::for_each(multimap<int>)/8192 7376.465 -
rng::for_each(multiset<int>)/32 25.540 1.22%
rng::for_each(multiset<int>)/50 38.591 -1.22%
rng::for_each(multiset<int>)/8 6.731 -
rng::for_each(multiset<int>)/8192 7741.121 -
rng::for_each(set<int>)/32 25.565 -
rng::for_each(set<int>)/50 37.711 -
rng::for_each(set<int>)/8 6.524 -1.99%
rng::for_each(set<int>)/8192 7752.778 -
rng::starts_with(deque<int>)/1000 478.018 3.18%
rng::starts_with(deque<int>)/1024 489.529 3.66%
rng::starts_with(deque<int>)/1048576 502528.197 1.75%
rng::starts_with(deque<int>)/8 4.107 -2.23%
rng::starts_with(deque<int>)/8192 3891.040 1.22%
rng::starts_with(deque<int>,_pred)/1000 518.991 2.51%
rng::starts_with(deque<int>,_pred)/1024 528.883 -
rng::starts_with(deque<int>,_pred)/1048576 534279.912 5.21%
rng::starts_with(deque<int>,_pred)/8 4.629 -1.04%
rng::starts_with(deque<int>,_pred)/8192 4111.451 4.91%
rng::starts_with(list<int>)/1000 763.182 -
rng::starts_with(list<int>)/1024 782.155 -
rng::starts_with(list<int>)/1048576 948292.530 -
rng::starts_with(list<int>)/8 2.960 -
rng::starts_with(list<int>)/8192 9236.805 -
rng::starts_with(list<int>,_pred)/1000 791.680 -
rng::starts_with(list<int>,_pred)/1024 809.851 -
rng::starts_with(list<int>,_pred)/1048576 973283.621 -
rng::starts_with(list<int>,_pred)/8 3.509 -
rng::starts_with(list<int>,_pred)/8192 9747.571 -5.49%
rng::starts_with(vector<int>)/1000 59.719 2.14%
rng::starts_with(vector<int>)/1024 60.846 -
rng::starts_with(vector<int>)/1048576 68399.083 -4.98%
rng::starts_with(vector<int>)/8 1.253 2.31%
rng::starts_with(vector<int>)/8192 485.563 -2.90%
rng::starts_with(vector<int>,_pred)/1000 277.503 -
rng::starts_with(vector<int>,_pred)/1024 284.642 -1.52%
rng::starts_with(vector<int>,_pred)/1048576 304480.244 -
rng::starts_with(vector<int>,_pred)/8 2.580 1.08%
rng::starts_with(vector<int>,_pred)/8192 2499.943 -
std::adjacent_find(deque<int>)/1024 463.863 -
std::adjacent_find(deque<int>)/1048576 476385.714 -
std::adjacent_find(deque<int>)/50 18.249 26.71%
std::adjacent_find(deque<int>)/8 3.286 4.53%
std::adjacent_find(deque<int>)/8192 3717.058 -
std::adjacent_find(deque<int>,_pred)/1024 632.041 -
std::adjacent_find(deque<int>,_pred)/1048576 652021.785 -
std::adjacent_find(deque<int>,_pred)/50 30.323 -
std::adjacent_find(deque<int>,_pred)/8 4.240 1.28%
std::adjacent_find(deque<int>,_pred)/8192 5112.280 -
std::adjacent_find(list<int>)/1024 738.218 -
std::adjacent_find(list<int>)/1048576 926338.335 4.45%
std::adjacent_find(list<int>)/50 23.595 -
std::adjacent_find(list<int>)/8 2.086 -
std::adjacent_find(list<int>)/8192 6615.175 -9.18%
std::adjacent_find(list<int>,_pred)/1024 796.330 -
std::adjacent_find(list<int>,_pred)/1048576 926788.970 -
std::adjacent_find(list<int>,_pred)/50 29.365 -
std::adjacent_find(list<int>,_pred)/8 3.866 -
std::adjacent_find(list<int>,_pred)/8192 7558.959 -1.75%
std::adjacent_find(vector<int>)/1024 235.305 -
std::adjacent_find(vector<int>)/1048576 234828.141 -
std::adjacent_find(vector<int>)/50 11.997 -
std::adjacent_find(vector<int>)/8 2.027 -
std::adjacent_find(vector<int>)/8192 1835.401 -
std::adjacent_find(vector<int>,_pred)/1024 414.285 -5.20%
std::adjacent_find(vector<int>,_pred)/1048576 475488.991 -1.43%
std::adjacent_find(vector<int>,_pred)/50 24.489 2.54%
std::adjacent_find(vector<int>,_pred)/8 3.437 1.42%
std::adjacent_find(vector<int>,_pred)/8192 3263.168 -
std::all_of(deque<int>)_(process_all)/32 12.312 -
std::all_of(deque<int>)_(process_all)/32768 10918.395 7.76%
std::all_of(deque<int>)_(process_all)/50 18.934 -
std::all_of(deque<int>)_(process_all)/8 3.284 -4.82%
std::all_of(deque<int>)_(process_all)/8192 2713.397 7.18%
std::all_of(list<int>)_(process_all)/32 11.468 -
std::all_of(list<int>)_(process_all)/32768 25966.557 -3.17%
std::all_of(list<int>)_(process_all)/50 21.769 -1.39%
std::all_of(list<int>)_(process_all)/8 2.677 1.64%
std::all_of(list<int>)_(process_all)/8192 7095.004 -16.12%
std::all_of(vector<int>)_(process_all)/32 8.410 -
std::all_of(vector<int>)_(process_all)/32768 8141.592 -
std::all_of(vector<int>)_(process_all)/50 12.711 -8.05%
std::all_of(vector<int>)_(process_all)/8 2.486 6.50%
std::all_of(vector<int>)_(process_all)/8192 2051.549 -
std::any_of(deque<int>)_(process_all)/32 12.306 -
std::any_of(deque<int>)_(process_all)/32768 10103.830 -3.38%
std::any_of(deque<int>)_(process_all)/50 18.896 -
std::any_of(deque<int>)_(process_all)/8 3.288 -4.37%
std::any_of(deque<int>)_(process_all)/8192 2531.835 -3.47%
std::any_of(list<int>)_(process_all)/32 11.729 -
std::any_of(list<int>)_(process_all)/32768 26024.419 -2.80%
std::any_of(list<int>)_(process_all)/50 22.098 -
std::any_of(list<int>)_(process_all)/8 2.646 -
std::any_of(list<int>)_(process_all)/8192 7922.740 5.41%
std::any_of(vector<int>)_(process_all)/32 8.314 -
std::any_of(vector<int>)_(process_all)/32768 8118.271 -
std::any_of(vector<int>)_(process_all)/50 15.045 18.97%
std::any_of(vector<int>)_(process_all)/8 2.539 2.61%
std::any_of(vector<int>)_(process_all)/8192 2044.034 -
std::copy(deque<int>)/1048576 50150.079 -
std::copy(deque<int>)/262144 11747.468 1.06%
std::copy(deque<int>)/32768 1142.059 -
std::copy(deque<int>)/4096 145.587 -
std::copy(deque<int>)/512 16.652 -
std::copy(deque<int>)/64 2.703 -
std::copy(deque<int>)/8 2.762 -
std::copy(list<int>)/1048576 870284.439 -
std::copy(list<int>)/262144 216710.573 -
std::copy(list<int>)/32768 26672.973 -1.29%
std::copy(list<int>)/4096 3087.826 -
std::copy(list<int>)/512 365.629 -
std::copy(list<int>)/64 35.273 14.95%
std::copy(list<int>)/8 2.468 -
std::copy(vector<bool>)_(aligned)/1048576 3106.874 5.52%
std::copy(vector<bool>)_(aligned)/262144 721.482 -6.97%
std::copy(vector<bool>)_(aligned)/32768 35.145 -
std::copy(vector<bool>)_(aligned)/4096 4.785 1.45%
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.357 -
std::copy(vector<bool>)_(unaligned)/1048576 7020.831 -
std::copy(vector<bool>)_(unaligned)/262144 1716.874 -
std::copy(vector<bool>)_(unaligned)/32768 217.739 1.28%
std::copy(vector<bool>)_(unaligned)/4096 26.033 -
std::copy(vector<bool>)_(unaligned)/512 3.491 -
std::copy(vector<bool>)_(unaligned)/64 1.811 -
std::copy(vector<int>)/1048576 50185.580 -
std::copy(vector<int>)/262144 12398.404 -
std::copy(vector<int>)/32768 3521.563 -7.23%
std::copy(vector<int>)/4096 143.456 -22.15%
std::copy(vector<int>)/512 15.969 -
std::copy(vector<int>)/64 2.439 -
std::copy(vector<int>)/8 2.231 -1.76%
std::copy_backward(deque<int>)/1048576 132530.558 -
std::copy_backward(deque<int>)/262144 31581.667 -
std::copy_backward(deque<int>)/32768 3732.903 -
std::copy_backward(deque<int>)/4096 147.052 -
std::copy_backward(deque<int>)/512 18.058 -
std::copy_backward(deque<int>)/64 3.028 -
std::copy_backward(deque<int>)/8 2.687 -3.65%
std::copy_backward(list<int>)/1048576 941118.280 -
std::copy_backward(list<int>)/262144 231329.854 -
std::copy_backward(list<int>)/32768 27162.297 1.77%
std::copy_backward(list<int>)/4096 3172.515 -1.66%
std::copy_backward(list<int>)/512 367.146 -
std::copy_backward(list<int>)/64 31.207 -
std::copy_backward(list<int>)/8 2.400 2.97%
std::copy_backward(vector<bool>)_(aligned)/1048576 3784.398 -
std::copy_backward(vector<bool>)_(aligned)/262144 706.611 -
std::copy_backward(vector<bool>)_(aligned)/32768 35.877 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.005 -3.69%
std::copy_backward(vector<bool>)_(aligned)/512 1.450 -7.07%
std::copy_backward(vector<bool>)_(aligned)/64 1.647 -7.00%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6532.862 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1577.317 -1.02%
std::copy_backward(vector<bool>)_(unaligned)/32768 203.356 -1.97%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.359 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.814 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.913 1.32%
std::copy_backward(vector<int>)/1048576 50215.566 -
std::copy_backward(vector<int>)/262144 12529.381 -
std::copy_backward(vector<int>)/32768 3540.734 -5.21%
std::copy_backward(vector<int>)/4096 198.250 -
std::copy_backward(vector<int>)/512 16.588 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.132 -4.76%
std::copy_if(deque<int>)_(entire_range)/1048576 277361.347 -
std::copy_if(deque<int>)_(entire_range)/262144 69657.801 -
std::copy_if(deque<int>)_(entire_range)/32768 8671.755 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.491 -
std::copy_if(deque<int>)_(entire_range)/512 135.489 -
std::copy_if(deque<int>)_(entire_range)/64 16.160 -
std::copy_if(deque<int>)_(entire_range)/8 2.645 -
std::copy_if(deque<int>)_(every_other)/1048576 372003.870 -
std::copy_if(deque<int>)_(every_other)/262144 92875.720 -
std::copy_if(deque<int>)_(every_other)/32768 11668.253 -
std::copy_if(deque<int>)_(every_other)/4096 1457.428 -
std::copy_if(deque<int>)_(every_other)/512 181.694 -
std::copy_if(deque<int>)_(every_other)/64 23.522 -
std::copy_if(deque<int>)_(every_other)/8 3.465 -
std::copy_if(list<int>)_(entire_range)/1048576 876027.587 -
std::copy_if(list<int>)_(entire_range)/262144 215180.111 -1.84%
std::copy_if(list<int>)_(entire_range)/32768 26493.592 -
std::copy_if(list<int>)_(entire_range)/4096 3882.206 28.11%
std::copy_if(list<int>)_(entire_range)/512 369.304 -
std::copy_if(list<int>)_(entire_range)/64 31.761 -3.53%
std::copy_if(list<int>)_(entire_range)/8 2.548 -
std::copy_if(list<int>)_(every_other)/1048576 841865.476 -1.53%
std::copy_if(list<int>)_(every_other)/262144 209648.621 -1.44%
std::copy_if(list<int>)_(every_other)/32768 25848.739 -1.23%
std::copy_if(list<int>)_(every_other)/4096 4057.402 22.78%
std::copy_if(list<int>)_(every_other)/512 361.454 -
std::copy_if(list<int>)_(every_other)/64 27.939 -
std::copy_if(list<int>)_(every_other)/8 2.303 -
std::copy_if(vector<int>)_(entire_range)/1048576 244871.592 -
std::copy_if(vector<int>)_(entire_range)/262144 59778.350 -
std::copy_if(vector<int>)_(entire_range)/32768 7453.006 -
std::copy_if(vector<int>)_(entire_range)/4096 933.697 -
std::copy_if(vector<int>)_(entire_range)/512 123.219 -
std::copy_if(vector<int>)_(entire_range)/64 15.710 -
std::copy_if(vector<int>)_(entire_range)/8 2.286 -
std::copy_if(vector<int>)_(every_other)/1048576 509081.625 -
std::copy_if(vector<int>)_(every_other)/262144 128193.407 -
std::copy_if(vector<int>)_(every_other)/32768 16287.824 -
std::copy_if(vector<int>)_(every_other)/4096 2003.050 -
std::copy_if(vector<int>)_(every_other)/512 255.532 -
std::copy_if(vector<int>)_(every_other)/64 32.962 -
std::copy_if(vector<int>)_(every_other)/8 4.243 -
std::copy_n(deque<int>)/1048576 52414.098 1.07%
std::copy_n(deque<int>)/262144 12628.302 -
std::copy_n(deque<int>)/32768 1406.947 2.44%
std::copy_n(deque<int>)/4096 151.178 -1.68%
std::copy_n(deque<int>)/512 17.016 1.48%
std::copy_n(deque<int>)/64 2.782 -
std::copy_n(deque<int>)/8 2.808 2.93%
std::copy_n(list<int>)/1048576 870067.877 -
std::copy_n(list<int>)/262144 217853.605 -
std::copy_n(list<int>)/32768 27517.551 5.07%
std::copy_n(list<int>)/4096 3559.615 -1.14%
std::copy_n(list<int>)/512 342.703 -
std::copy_n(list<int>)/64 14.764 -
std::copy_n(list<int>)/8 2.232 -
std::copy_n(vector<bool>)_(aligned)/1048576 3251.367 5.67%
std::copy_n(vector<bool>)_(aligned)/262144 808.527 55.43%
std::copy_n(vector<bool>)_(aligned)/32768 35.763 1.09%
std::copy_n(vector<bool>)_(aligned)/4096 4.758 -
std::copy_n(vector<bool>)_(aligned)/512 1.374 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7021.596 -
std::copy_n(vector<bool>)_(unaligned)/262144 1723.632 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.114 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.075 -
std::copy_n(vector<bool>)_(unaligned)/512 3.487 -
std::copy_n(vector<bool>)_(unaligned)/64 1.815 -
std::copy_n(vector<int>)/1048576 50144.539 -
std::copy_n(vector<int>)/262144 11919.630 -2.07%
std::copy_n(vector<int>)/32768 3780.039 -
std::copy_n(vector<int>)/4096 147.250 -38.87%
std::copy_n(vector<int>)/512 16.033 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.250 -3.04%
std::count(deque<int>)_(every_other)/1024 256.795 -
std::count(deque<int>)_(every_other)/1048576 256078.399 -2.53%
std::count(deque<int>)_(every_other)/8 2.618 -
std::count(deque<int>)_(every_other)/8192 2010.430 -
std::count(list<int>)_(every_other)/1024 713.918 -
std::count(list<int>)_(every_other)/1048576 828125.540 -
std::count(list<int>)_(every_other)/8 2.114 4.21%
std::count(list<int>)_(every_other)/8192 7064.910 3.95%
std::count(vector<bool>)/1000 3.005 1.56%
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1461.313 -
std::count(vector<bool>)/8192 11.468 -
std::count(vector<int>)_(every_other)/1024 102.896 -
std::count(vector<int>)_(every_other)/1048576 108237.752 2.58%
std::count(vector<int>)_(every_other)/8 1.266 -4.26%
std::count(vector<int>)_(every_other)/8192 821.735 -
std::count_if(deque<int>)_(every_other)/1024 346.462 -
std::count_if(deque<int>)_(every_other)/1048576 342229.086 -
std::count_if(deque<int>)_(every_other)/8 3.512 -
std::count_if(deque<int>)_(every_other)/8192 2684.101 -
std::count_if(list<int>)_(every_other)/1024 760.080 -
std::count_if(list<int>)_(every_other)/1048576 892333.334 -
std::count_if(list<int>)_(every_other)/8 2.750 -
std::count_if(list<int>)_(every_other)/8192 8045.985 11.77%
std::count_if(vector<int>)_(every_other)/1024 246.615 -
std::count_if(vector<int>)_(every_other)/1048576 247914.057 -
std::count_if(vector<int>)_(every_other)/8 4.170 -
std::count_if(vector<int>)_(every_other)/8192 1902.804 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.280 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.838 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 813.506 -1.24%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.891 -2.04%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.739 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2547.688 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.789 -3.61%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.164 -5.90%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.246 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.223 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.350 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.933 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.919 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.462 -1.81%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.443 -
std::deque<int>::ctor(size)/1024 75.521 -
std::deque<int>::ctor(size)/32 28.843 -3.11%
std::deque<int>::ctor(size)/8192 459.444 1.88%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.260 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.099 -5.71%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.053 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.349 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.532 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.406 -1.11%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.651 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.477 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.095 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.940 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.030 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.965 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.588 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.247 -3.17%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.345 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.957 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.767 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 369.102 11.19%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 669.159 2.18%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.610 3.08%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2580.013 2.22%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.869 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.739 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1036.081 21.84%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 417.967 2.57%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10767.973 3.30%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12581.787 -1.63%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.502 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112377.891 -1.30%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.510 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.316 1.56%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6071.559 -1.07%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6733.886 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.283 4.44%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54899.306 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 870.043 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.195 -8.12%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12846.965 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20002.803 -6.54%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 621.632 -6.84%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177144.985 -5.90%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 872.830 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.880 -3.55%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12851.753 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19948.410 -7.06%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 622.252 -5.76%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 176780.963 -5.85%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1095.710 1.37%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.587 -12.50%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11666.191 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20301.670 -5.82%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 630.804 -4.43%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 178710.813 -5.07%
std::deque<std::string>::ctor(size)/1024 733.491 -5.48%
std::deque<std::string>::ctor(size)/32 42.180 -15.60%
std::deque<std::string>::ctor(size)/8192 8602.169 -5.65%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 958.656 -3.71%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.816 -17.03%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12485.551 -3.34%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20069.871 -11.94%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 587.806 -13.07%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 175703.033 -9.18%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.329 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.338 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.353 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.927 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.319 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.055 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.929 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.868 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2353.197 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.808 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.593 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2369.687 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.947 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.741 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.938 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.009 -2.12%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 34.348 5.15%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.786 2.43%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.275 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.433 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2350.385 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.138 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.932 -1.53%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2372.342 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 524.645 3.75%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.953 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4524.896 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6496.472 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.799 3.12%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52641.950 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1031.248 -2.37%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 415.475 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8103.009 -2.75%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12789.637 -1.83%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 755.137 -1.86%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114029.018 -1.08%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.408 1.93%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.252 -
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.175 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.637 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.690 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.976 -
std::distance(join_view(vector<vector<int>>))/4096 4.580 3.79%
std::distance(join_view(vector<vector<int>>))/50 0.671 1.67%
std::distance(join_view(vector<vector<int>>))/8192 8.361 -
std::equal(deque<int>)_(it,_it,_it)/1024 477.864 11.72%
std::equal(deque<int>)_(it,_it,_it)/1048576 501248.078 -
std::equal(deque<int>)_(it,_it,_it)/50 24.083 16.52%
std::equal(deque<int>)_(it,_it,_it)/8 4.467 -
std::equal(deque<int>)_(it,_it,_it)/8192 3862.859 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.466 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424994.210 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.170 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.008 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3094.463 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.024 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515167.950 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.896 2.21%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.285 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3989.523 -1.14%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 522.739 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512246.039 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.151 -3.67%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.517 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4002.246 -
std::equal(list<int>)_(it,_it,_it)/1024 1135.830 -
std::equal(list<int>)_(it,_it,_it)/1048576 1318837.242 -
std::equal(list<int>)_(it,_it,_it)/50 35.638 -
std::equal(list<int>)_(it,_it,_it)/8 2.718 -
std::equal(list<int>)_(it,_it,_it)/8192 9952.858 -2.75%
std::equal(list<int>)_(it,_it,_it,_it)/1024 785.636 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 960287.900 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.061 11.50%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.911 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12171.995 2.31%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.992 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 981345.857 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 38.539 6.24%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.465 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12506.147 3.66%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.971 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1375675.630 3.65%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.531 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.520 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13747.066 21.03%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6398.290 -
std::equal(vector<bool>)_(unaligned)/50 0.917 -9.37%
std::equal(vector<bool>)_(unaligned)/8 0.917 -9.87%
std::equal(vector<bool>)_(unaligned)/8192 55.997 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.825 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73715.602 -
std::equal(vector<int>)_(it,_it,_it)/50 4.213 3.78%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.830 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 79.635 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73783.261 -3.76%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.371 -1.81%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.400 3.93%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 575.307 -1.85%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.440 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305829.058 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.694 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.015 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.283 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.835 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305656.300 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.461 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.605 -4.98%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2545.554 -
std::fill(deque<int>)/1024 30.087 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.368 -
std::fill(deque<int>)/8192 239.700 -
std::fill(list<int>)/1024 510.986 1.39%
std::fill(list<int>)/32 8.332 -
std::fill(list<int>)/50 34.709 2.35%
std::fill(list<int>)/8192 8792.030 21.19%
std::fill(vector<bool>)/1048576 3821.009 -
std::fill(vector<bool>)/262144 231.974 -
std::fill(vector<bool>)/32768 30.019 -
std::fill(vector<bool>)/4096 4.215 -
std::fill(vector<bool>)/512 1.613 9.11%
std::fill(vector<bool>)/64 1.648 17.55%
std::fill(vector<int>)/1024 30.031 -
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.208 -
std::fill(vector<int>)/8192 235.600 -1.39%
std::fill_n(deque<int>)/1024 30.097 1.27%
std::fill_n(deque<int>)/32 1.155 -6.13%
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 244.218 -3.85%
std::fill_n(list<int>)/1024 441.239 -
std::fill_n(list<int>)/32 8.181 -
std::fill_n(list<int>)/50 15.603 -2.79%
std::fill_n(list<int>)/8192 8259.705 2.29%
std::fill_n(vector<bool>)/1048576 3836.096 -
std::fill_n(vector<bool>)/262144 231.467 -
std::fill_n(vector<bool>)/32768 30.226 -
std::fill_n(vector<bool>)/4096 4.198 -
std::fill_n(vector<bool>)/512 1.456 -
std::fill_n(vector<bool>)/64 1.361 4.09%
std::fill_n(vector<int>)/1024 29.648 -1.13%
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 235.206 -
std::find(deque<int>)_(bail_25%)/1024 68.130 -
std::find(deque<int>)_(bail_25%)/32768 1938.259 -
std::find(deque<int>)_(bail_25%)/8 2.286 -
std::find(deque<int>)_(bail_25%)/8192 482.051 -
std::find(deque<int>)_(process_all)/1024 245.195 -
std::find(deque<int>)_(process_all)/32768 7865.800 -
std::find(deque<int>)_(process_all)/50 13.254 -
std::find(deque<int>)_(process_all)/8 3.537 -
std::find(deque<int>)_(process_all)/8192 1963.467 1.08%
std::find(list<int>)_(bail_25%)/1024 131.403 1.55%
std::find(list<int>)_(bail_25%)/32768 9082.740 13.12%
std::find(list<int>)_(bail_25%)/8 0.927 -
std::find(list<int>)_(bail_25%)/8192 1436.114 -
std::find(list<int>)_(process_all)/1024 726.246 5.24%
std::find(list<int>)_(process_all)/32768 26817.992 5.22%
std::find(list<int>)_(process_all)/50 19.213 -
std::find(list<int>)_(process_all)/8 2.321 -
std::find(list<int>)_(process_all)/8192 6878.545 -7.02%
std::find(vector<bool>)_(process_all)/1024 4.634 -1.31%
std::find(vector<bool>)_(process_all)/1048576 3709.663 1.13%
std::find(vector<bool>)_(process_all)/50 0.571 -4.10%
std::find(vector<bool>)_(process_all)/8 0.564 1.90%
std::find(vector<bool>)_(process_all)/8192 33.725 -
std::find(vector<char>)_(bail_25%)/1024 5.337 -1.05%
std::find(vector<char>)_(bail_25%)/32768 136.666 -
std::find(vector<char>)_(bail_25%)/8 1.107 4.25%
std::find(vector<char>)_(bail_25%)/8192 40.504 -
std::find(vector<char>)_(process_all)/1024 16.299 -
std::find(vector<char>)_(process_all)/32768 496.063 -
std::find(vector<char>)_(process_all)/50 1.641 1.58%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.613 -
std::find(vector<int>)_(bail_25%)/1024 66.250 -
std::find(vector<int>)_(bail_25%)/32768 1866.665 -
std::find(vector<int>)_(bail_25%)/8 1.457 2.31%
std::find(vector<int>)_(bail_25%)/8192 473.816 -
std::find(vector<int>)_(process_all)/1024 244.079 -
std::find(vector<int>)_(process_all)/32768 7449.025 -
std::find(vector<int>)_(process_all)/50 12.478 -
std::find(vector<int>)_(process_all)/8 2.764 2.41%
std::find(vector<int>)_(process_all)/8192 1865.808 -
std::find(vector<long_long>)_(bail_25%)/1024 23.051 -
std::find(vector<long_long>)_(bail_25%)/32768 729.684 -
std::find(vector<long_long>)_(bail_25%)/8 0.908 -6.31%
std::find(vector<long_long>)_(bail_25%)/8192 187.865 -
std::find(vector<long_long>)_(process_all)/1024 90.089 -
std::find(vector<long_long>)_(process_all)/32768 2895.201 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.376 33.59%
std::find(vector<long_long>)_(process_all)/8192 722.591 -
std::find(vector<short>)_(bail_25%)/1024 5.980 -
std::find(vector<short>)_(bail_25%)/32768 187.697 -
std::find(vector<short>)_(bail_25%)/8 0.832 18.42%
std::find(vector<short>)_(bail_25%)/8192 45.505 -
std::find(vector<short>)_(process_all)/1024 22.561 -
std::find(vector<short>)_(process_all)/32768 722.665 -
std::find(vector<short>)_(process_all)/50 1.687 -
std::find(vector<short>)_(process_all)/8 0.693 -
std::find(vector<short>)_(process_all)/8192 180.430 -
std::find_end(deque<int>)_(match_near_end)/1000 36.588 3.45%
std::find_end(deque<int>)_(match_near_end)/1024 33.586 -
std::find_end(deque<int>)_(match_near_end)/8192 278.587 -
std::find_end(deque<int>)_(near_matches)/1000 16321.239 -
std::find_end(deque<int>)_(near_matches)/1024 16923.333 -
std::find_end(deque<int>)_(near_matches)/8192 1125755.627 -
std::find_end(deque<int>)_(process_all)/1000 302.864 6.20%
std::find_end(deque<int>)_(process_all)/1024 327.441 11.77%
std::find_end(deque<int>)_(process_all)/1048576 321133.120 21.69%
std::find_end(deque<int>)_(process_all)/8192 2472.318 21.29%
std::find_end(deque<int>)_(same_length)/1000 330.811 -2.06%
std::find_end(deque<int>)_(same_length)/1024 334.541 -2.46%
std::find_end(deque<int>)_(same_length)/8192 2679.383 -1.51%
std::find_end(deque<int>)_(single_element)/1000 309.551 -
std::find_end(deque<int>)_(single_element)/1024 346.044 12.41%
std::find_end(deque<int>)_(single_element)/8192 2532.950 14.70%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 75.163 1.08%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.970 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.197 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31090.377 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32319.405 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1881817.359 -
std::find_end(deque<int>,_pred)_(process_all)/1000 578.511 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.186 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592697.468 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4315.549 -
std::find_end(deque<int>,_pred)_(same_length)/1000 782.680 -
std::find_end(deque<int>,_pred)_(same_length)/1024 801.444 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4979.925 -
std::find_end(deque<int>,_pred)_(single_element)/1000 667.219 1.32%
std::find_end(deque<int>,_pred)_(single_element)/1024 669.967 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4899.906 -
std::find_end(forward_list<int>)_(match_near_end)/1000 764.444 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4480.130 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258310.441 -
std::find_end(forward_list<int>)_(near_matches)/1000 36691.614 -
std::find_end(forward_list<int>)_(near_matches)/1024 38073.487 -
std::find_end(forward_list<int>)_(near_matches)/8192 2467870.290 -
std::find_end(forward_list<int>)_(process_all)/1000 690.006 -
std::find_end(forward_list<int>)_(process_all)/1024 705.336 -
std::find_end(forward_list<int>)_(process_all)/1048576 757566.432 -
std::find_end(forward_list<int>)_(process_all)/8192 5678.363 -1.10%
std::find_end(forward_list<int>)_(same_length)/1000 1467.815 -1.76%
std::find_end(forward_list<int>)_(same_length)/1024 1512.585 -
std::find_end(forward_list<int>)_(same_length)/8192 14814.059 1.34%
std::find_end(forward_list<int>)_(single_element)/1000 689.308 -
std::find_end(forward_list<int>)_(single_element)/1024 706.959 -1.20%
std::find_end(forward_list<int>)_(single_element)/8192 6170.730 1.11%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.278 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5177.034 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278468.201 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41392.403 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43015.462 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2714760.297 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 810.296 3.76%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 828.640 3.48%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 903059.832 3.27%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6693.263 4.56%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.443 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1574.222 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18106.403 6.15%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 781.372 -1.77%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 800.315 -1.73%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6548.469 -1.76%
std::find_end(list<int>)_(match_near_end)/1000 79.787 2.07%
std::find_end(list<int>)_(match_near_end)/1024 60.217 -
std::find_end(list<int>)_(match_near_end)/8192 605.078 -
std::find_end(list<int>)_(near_matches)/1000 33299.204 -
std::find_end(list<int>)_(near_matches)/1024 34700.977 -
std::find_end(list<int>)_(near_matches)/8192 2255595.926 -
std::find_end(list<int>)_(process_all)/1000 714.671 -
std::find_end(list<int>)_(process_all)/1024 729.002 -
std::find_end(list<int>)_(process_all)/1048576 877288.143 -
std::find_end(list<int>)_(process_all)/8192 7451.672 -
std::find_end(list<int>)_(same_length)/1000 754.387 -
std::find_end(list<int>)_(same_length)/1024 755.236 -1.48%
std::find_end(list<int>)_(same_length)/8192 8224.118 -
std::find_end(list<int>)_(single_element)/1000 713.837 -
std::find_end(list<int>)_(single_element)/1024 731.316 -
std::find_end(list<int>)_(single_element)/8192 8282.630 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.664 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.616 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.757 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37015.958 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38348.619 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2421914.375 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.651 -
std::find_end(list<int>,_pred)_(process_all)/1024 818.664 -
std::find_end(list<int>,_pred)_(process_all)/1048576 962405.106 -
std::find_end(list<int>,_pred)_(process_all)/8192 8331.371 1.48%
std::find_end(list<int>,_pred)_(same_length)/1000 775.694 -
std::find_end(list<int>,_pred)_(same_length)/1024 796.033 -
std::find_end(list<int>,_pred)_(same_length)/8192 10246.891 -
std::find_end(list<int>,_pred)_(single_element)/1000 798.812 -
std::find_end(list<int>,_pred)_(single_element)/1024 818.163 -
std::find_end(list<int>,_pred)_(single_element)/8192 8654.411 -
std::find_end(vector<int>)_(match_near_end)/1000 28.457 -
std::find_end(vector<int>)_(match_near_end)/1024 29.020 -1.16%
std::find_end(vector<int>)_(match_near_end)/8192 205.844 -
std::find_end(vector<int>)_(near_matches)/1000 13595.963 -
std::find_end(vector<int>)_(near_matches)/1024 14121.824 -
std::find_end(vector<int>)_(near_matches)/8192 772263.552 -
std::find_end(vector<int>)_(process_all)/1000 217.974 -
std::find_end(vector<int>)_(process_all)/1024 223.049 -
std::find_end(vector<int>)_(process_all)/1048576 218099.681 -
std::find_end(vector<int>)_(process_all)/8192 1688.422 -
std::find_end(vector<int>)_(same_length)/1000 252.915 3.78%
std::find_end(vector<int>)_(same_length)/1024 259.715 3.74%
std::find_end(vector<int>)_(same_length)/8192 2069.618 -
std::find_end(vector<int>)_(single_element)/1000 240.868 -2.46%
std::find_end(vector<int>)_(single_element)/1024 246.077 -2.02%
std::find_end(vector<int>)_(single_element)/8192 1875.725 -3.18%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.549 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.215 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.091 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22849.878 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23740.689 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1453817.048 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.715 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.248 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 640350.415 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4315.735 -
std::find_end(vector<int>,_pred)_(same_length)/1000 612.896 -
std::find_end(vector<int>,_pred)_(same_length)/1024 627.907 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5023.732 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.716 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.331 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4792.961 -
std::find_first_of(deque<int>)_(large_needle)/1024 367614.130 -
std::find_first_of(deque<int>)_(large_needle)/32 283.978 -4.47%
std::find_first_of(deque<int>)_(large_needle)/50 674.353 -
std::find_first_of(deque<int>)_(large_needle)/8192 23619011.133 -
std::find_first_of(deque<int>)_(small_needle)/1024 3492.716 -1.35%
std::find_first_of(deque<int>)_(small_needle)/32 112.803 -2.82%
std::find_first_of(deque<int>)_(small_needle)/50 171.901 -1.93%
std::find_first_of(deque<int>)_(small_needle)/8192 27926.296 -1.43%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601281.922 -1.72%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 586.573 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1581.011 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37155004.368 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6251.278 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.097 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 307.077 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49980.464 -
std::find_first_of(list<int>)_(large_needle)/1024 932958.384 1.13%
std::find_first_of(list<int>)_(large_needle)/32 677.097 -
std::find_first_of(list<int>)_(large_needle)/50 1741.113 -
std::find_first_of(list<int>)_(large_needle)/8192 49219925.001 -
std::find_first_of(list<int>)_(small_needle)/1024 2780.522 -
std::find_first_of(list<int>)_(small_needle)/32 93.584 -
std::find_first_of(list<int>)_(small_needle)/50 141.404 -
std::find_first_of(list<int>)_(small_needle)/8192 22280.389 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 923344.782 1.01%
std::find_first_of(list<int>,_pred)_(large_needle)/32 753.018 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1975.490 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58160822.916 -2.78%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5394.241 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.688 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 269.630 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43387.045 -
std::find_first_of(vector<int>)_(large_needle)/1024 120617.882 12.23%
std::find_first_of(vector<int>)_(large_needle)/32 125.284 16.77%
std::find_first_of(vector<int>)_(large_needle)/50 298.704 13.27%
std::find_first_of(vector<int>)_(large_needle)/8192 7805754.633 12.73%
std::find_first_of(vector<int>)_(small_needle)/1024 1670.511 9.93%
std::find_first_of(vector<int>)_(small_needle)/32 58.035 27.14%
std::find_first_of(vector<int>)_(small_needle)/50 86.640 20.96%
std::find_first_of(vector<int>)_(small_needle)/8192 13161.307 13.11%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 594069.115 -1.57%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 498.633 -1.53%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1367.895 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38272571.777 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5709.887 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.034 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.078 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45166.255 -
std::find_if(deque<int>)_(bail_25%)/1024 88.643 2.15%
std::find_if(deque<int>)_(bail_25%)/32768 2587.565 17.81%
std::find_if(deque<int>)_(bail_25%)/8 1.174 -2.02%
std::find_if(deque<int>)_(bail_25%)/8192 646.504 8.54%
std::find_if(deque<int>)_(process_all)/1024 292.382 16.18%
std::find_if(deque<int>)_(process_all)/32768 9538.092 17.96%
std::find_if(deque<int>)_(process_all)/50 13.761 6.61%
std::find_if(deque<int>)_(process_all)/8 2.779 1.15%
std::find_if(deque<int>)_(process_all)/8192 2351.660 17.06%
std::find_if(list<int>)_(bail_25%)/1024 132.884 -26.91%
std::find_if(list<int>)_(bail_25%)/32768 7602.821 -
std::find_if(list<int>)_(bail_25%)/8 0.931 -
std::find_if(list<int>)_(bail_25%)/8192 1441.821 -1.12%
std::find_if(list<int>)_(process_all)/1024 756.880 -3.59%
std::find_if(list<int>)_(process_all)/32768 26630.946 -6.52%
std::find_if(list<int>)_(process_all)/50 19.956 3.22%
std::find_if(list<int>)_(process_all)/8 2.496 3.04%
std::find_if(list<int>)_(process_all)/8192 11134.216 28.18%
std::find_if(vector<bool>)_(process_all)/1024 569.697 -
std::find_if(vector<bool>)_(process_all)/1048576 583182.618 -
std::find_if(vector<bool>)_(process_all)/50 23.721 -1.49%
std::find_if(vector<bool>)_(process_all)/8 3.523 -
std::find_if(vector<bool>)_(process_all)/8192 4554.457 -
std::find_if(vector<char>)_(bail_25%)/1024 27.910 10.59%
std::find_if(vector<char>)_(bail_25%)/32768 954.009 19.15%
std::find_if(vector<char>)_(bail_25%)/8 0.813 -3.81%
std::find_if(vector<char>)_(bail_25%)/8192 233.509 10.58%
std::find_if(vector<char>)_(process_all)/1024 125.577 -
std::find_if(vector<char>)_(process_all)/32768 3765.443 -
std::find_if(vector<char>)_(process_all)/50 6.657 -
std::find_if(vector<char>)_(process_all)/8 1.603 7.07%
std::find_if(vector<char>)_(process_all)/8192 948.068 -
std::find_if(vector<int>)_(bail_25%)/1024 28.835 -1.78%
std::find_if(vector<int>)_(bail_25%)/32768 826.252 -14.66%
std::find_if(vector<int>)_(bail_25%)/8 0.736 -13.69%
std::find_if(vector<int>)_(bail_25%)/8192 217.662 -9.45%
std::find_if(vector<int>)_(process_all)/1024 113.266 -
std::find_if(vector<int>)_(process_all)/32768 3207.086 -
std::find_if(vector<int>)_(process_all)/50 5.609 -
std::find_if(vector<int>)_(process_all)/8 1.485 9.80%
std::find_if(vector<int>)_(process_all)/8192 809.121 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.608 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2587.776 28.22%
std::find_if_not(deque<int>)_(bail_25%)/8 1.175 -
std::find_if_not(deque<int>)_(bail_25%)/8192 651.351 28.51%
std::find_if_not(deque<int>)_(process_all)/1024 322.345 17.53%
std::find_if_not(deque<int>)_(process_all)/32768 10331.989 17.47%
std::find_if_not(deque<int>)_(process_all)/50 16.097 22.40%
std::find_if_not(deque<int>)_(process_all)/8 3.033 14.54%
std::find_if_not(deque<int>)_(process_all)/8192 2573.099 18.17%
std::find_if_not(list<int>)_(bail_25%)/1024 128.932 -29.29%
std::find_if_not(list<int>)_(bail_25%)/32768 7157.349 -2.01%
std::find_if_not(list<int>)_(bail_25%)/8 0.929 -
std::find_if_not(list<int>)_(bail_25%)/8192 1426.629 -
std::find_if_not(list<int>)_(process_all)/1024 726.064 -1.96%
std::find_if_not(list<int>)_(process_all)/32768 26542.980 2.21%
std::find_if_not(list<int>)_(process_all)/50 39.310 3.68%
std::find_if_not(list<int>)_(process_all)/8 3.640 -
std::find_if_not(list<int>)_(process_all)/8192 6860.831 -6.73%
std::find_if_not(vector<bool>)_(process_all)/1024 583.045 -
std::find_if_not(vector<bool>)_(process_all)/1048576 585035.446 -
std::find_if_not(vector<bool>)_(process_all)/50 25.194 2.04%
std::find_if_not(vector<bool>)_(process_all)/8 3.717 4.69%
std::find_if_not(vector<bool>)_(process_all)/8192 4576.355 -1.37%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.334 -19.49%
std::find_if_not(vector<char>)_(bail_25%)/32768 929.764 2.40%
std::find_if_not(vector<char>)_(bail_25%)/8 0.890 12.54%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.167 2.35%
std::find_if_not(vector<char>)_(process_all)/1024 126.027 -
std::find_if_not(vector<char>)_(process_all)/32768 3768.754 -
std::find_if_not(vector<char>)_(process_all)/50 6.739 -
std::find_if_not(vector<char>)_(process_all)/8 1.604 13.49%
std::find_if_not(vector<char>)_(process_all)/8192 948.479 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.198 -2.78%
std::find_if_not(vector<int>)_(bail_25%)/32768 952.646 -3.18%
std::find_if_not(vector<int>)_(bail_25%)/8 0.714 -8.33%
std::find_if_not(vector<int>)_(bail_25%)/8192 242.624 -3.53%
std::find_if_not(vector<int>)_(process_all)/1024 113.154 -
std::find_if_not(vector<int>)_(process_all)/32768 3212.593 -
std::find_if_not(vector<int>)_(process_all)/50 5.489 -1.63%
std::find_if_not(vector<int>)_(process_all)/8 1.384 -
std::find_if_not(vector<int>)_(process_all)/8192 808.627 -
std::flat_map<int,_int>::clear()/0 392.919 -
std::flat_map<int,_int>::clear()/1024 398.971 1.22%
std::flat_map<int,_int>::clear()/32 393.168 -
std::flat_map<int,_int>::clear()/8192 409.657 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.939 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.111 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.697 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.413 16.48%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.506 15.96%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.560 4.08%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.348 18.86%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.243 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.074 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.703 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.455 5.76%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.942 16.88%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.299 4.46%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.176 24.37%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.021 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.428 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.622 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.383 -
std::flat_map<int,_int>::ctor(const&)/0 12.825 -
std::flat_map<int,_int>::ctor(const&)/1024 177.749 -
std::flat_map<int,_int>::ctor(const&)/32 22.864 -
std::flat_map<int,_int>::ctor(const&)/8192 1907.447 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.826 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.367 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.858 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1900.954 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.660 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4200.946 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.085 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33161.230 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.646 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8703.848 -1.11%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.144 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133277.573 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.508 1.26%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.336 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.832 1.24%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.435 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.132 1.31%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.509 2.25%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.633 1.01%
std::flat_map<int,_int>::erase(iterator)/1024 76.011 -8.98%
std::flat_map<int,_int>::erase(iterator)/32 19.897 -
std::flat_map<int,_int>::erase(iterator)/8192 503.341 1.65%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.364 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 417.245 1.57%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.337 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 611.931 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.081 -22.35%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.623 -1.01%
std::flat_map<int,_int>::erase(key)_(existent)/8192 572.208 1.86%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.495 4.94%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.783 -8.72%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.466 -3.67%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.213 -15.91%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.496 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.541 1.05%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.748 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.198 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.394 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.301 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.284 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.433 -11.08%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.975 -12.87%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.419 -7.69%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.416 -15.68%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.963 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.833 -5.37%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.257 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.411 -12.10%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.144 2.32%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.582 -39.25%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.927 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 555.815 -15.62%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.118 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.555 -2.58%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.059 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.551 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.137 1.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.105 -33.40%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.197 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 503.702 -15.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.079 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5421.082 5.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 623.806 2.82%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 41153.397 4.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.967 -2.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5687.171 3.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.069 -1.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43192.722 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.712 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7696.422 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.113 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63069.568 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.686 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1463.087 3.53%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.054 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8841.701 4.80%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.680 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1737.049 -2.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 458.911 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10454.810 -7.93%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.076 -35.30%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.023 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.875 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.131 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 20.611 -5.04%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.395 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 25.948 -12.87%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.127 -1.74%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 98.529 -41.58%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.821 -2.74%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 563.033 -16.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.575 -36.93%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.812 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.825 1.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.797 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.653 -17.18%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.232 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.647 -26.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.779 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 103.578 -42.60%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.672 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 560.479 -15.70%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.938 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.044 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.508 -
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.371 7.10%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.652 5.83%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.416 7.20%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.475 -1.75%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.106 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.617 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 695.134 16.16%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.717 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.298 1.79%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.731 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 797.617 19.90%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.314 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 82.097 12.43%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.909 2.37%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 789.276 21.36%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.032 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.713 1.48%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.274 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.995 3.83%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.364 1.81%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.299 -3.37%
std::flat_multimap<int,_int>::clear()/0 401.278 2.08%
std::flat_multimap<int,_int>::clear()/1024 394.129 -
std::flat_multimap<int,_int>::clear()/32 402.115 1.75%
std::flat_multimap<int,_int>::clear()/8192 410.403 -1.15%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.289 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.101 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.695 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.496 18.88%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.567 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.285 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.526 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.980 -6.94%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.268 -3.80%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.634 -7.83%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.082 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.086 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.479 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.070 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.866 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.557 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1179.726 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.870 -1.44%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.749 -2.95%
std::flat_multimap<int,_int>::ctor(const&)/32 22.933 -15.71%
std::flat_multimap<int,_int>::ctor(const&)/8192 1923.343 120.57%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.838 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.617 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.945 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.019 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.993 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3937.531 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.117 1.48%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31970.201 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.284 -2.87%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8471.338 -2.75%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.648 -1.29%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 126090.083 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.147 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.471 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.885 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.349 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.035 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.274 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.901 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.347 2.31%
std::flat_multimap<int,_int>::erase(iterator)/8192 494.537 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.767 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.162 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 399.469 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 609.709 -1.91%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.332 -1.71%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.518 1.32%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 526.542 2.21%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.816 -1.17%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.047 9.26%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.278 -
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.565 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.835 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.164 2.09%
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.380 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.357 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.280 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.486 41.70%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.559 -18.08%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.218 -3.85%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.560 -19.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.850 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.557 -11.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.326 1.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 51.765 88.97%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.843 -2.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.088 -48.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.975 1.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 621.470 1.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.996 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.815 -18.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.992 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.820 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.329 2.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.563 -41.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.503 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 556.095 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.875 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5095.556 -15.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.557 -2.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38580.095 -13.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.592 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5426.448 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.861 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41424.165 -1.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.137 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7283.990 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 666.400 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60074.551 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.785 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1070.286 -18.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 437.764 -2.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5846.317 -24.69%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.318 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1149.323 -5.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.548 -1.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6299.951 -6.57%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.462 -52.44%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.930 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 605.758 1.96%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.908 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.982 -27.86%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.107 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.615 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.891 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.832 -47.59%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.694 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 612.764 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.048 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.085 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.569 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.162 -7.13%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.332 -1.98%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.181 -1.59%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.942 2.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.112 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.773 1.23%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.599 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.863 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.632 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.760 -1.68%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 550.459 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.341 3.62%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.258 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.797 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 520.132 1.63%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.321 3.87%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.060 3.00%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.848 4.16%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.290 -15.45%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.228 -1.33%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.337 -17.53%
std::for_each(deque<int>)/32 3.713 -
std::for_each(deque<int>)/50 3.895 -
std::for_each(deque<int>)/8 0.918 -
std::for_each(deque<int>)/8192 255.361 -
std::for_each(join_view(vector<vector<int>>))/32 3.785 -
std::for_each(join_view(vector<vector<int>>))/50 4.058 -
std::for_each(join_view(vector<vector<int>>))/8 1.381 -
std::for_each(join_view(vector<vector<int>>))/8192 263.952 -
std::for_each(list<int>)/32 10.878 -
std::for_each(list<int>)/50 20.924 -1.99%
std::for_each(list<int>)/8 2.530 -
std::for_each(list<int>)/8192 7390.865 1.47%
std::for_each(map<int>::iterator)/32 23.919 -
std::for_each(map<int>::iterator)/50 36.208 -
std::for_each(map<int>::iterator)/8 5.022 -
std::for_each(map<int>::iterator)/8192 7418.912 -
std::for_each(multimap<int>::iterator)/32 23.683 -1.44%
std::for_each(multimap<int>::iterator)/50 36.632 -
std::for_each(multimap<int>::iterator)/8 5.085 -
std::for_each(multimap<int>::iterator)/8192 7489.448 -1.43%
std::for_each(multiset<int>::iterator)/32 23.559 -
std::for_each(multiset<int>::iterator)/50 35.695 -
std::for_each(multiset<int>::iterator)/8 5.061 -
std::for_each(multiset<int>::iterator)/8192 7963.537 -
std::for_each(set<int>::iterator)/32 24.503 -
std::for_each(set<int>::iterator)/50 36.501 -
std::for_each(set<int>::iterator)/8 5.055 -
std::for_each(set<int>::iterator)/8192 7828.447 -
std::for_each(vector<int>)/32 3.712 -
std::for_each(vector<int>)/50 3.895 -
std::for_each(vector<int>)/8 0.923 -
std::for_each(vector<int>)/8192 252.554 -
std::for_each_n(deque<int>)/32 3.772 -
std::for_each_n(deque<int>)/50 3.976 1.66%
std::for_each_n(deque<int>)/8 1.207 -4.37%
std::for_each_n(deque<int>)/8192 260.146 1.97%
std::for_each_n(join_view(vector<vector<int>>))/32 3.845 -2.79%
std::for_each_n(join_view(vector<vector<int>>))/50 4.336 -2.00%
std::for_each_n(join_view(vector<vector<int>>))/8 1.617 -1.66%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.328 -1.48%
std::for_each_n(list<int>)/32 11.564 2.55%
std::for_each_n(list<int>)/50 23.325 5.85%
std::for_each_n(list<int>)/8 2.441 -3.58%
std::for_each_n(list<int>)/8192 8075.074 -4.52%
std::for_each_n(vector<int>)/32 3.728 -
std::for_each_n(vector<int>)/50 3.864 -
std::for_each_n(vector<int>)/8 2.754 2.52%
std::for_each_n(vector<int>)/8192 252.170 -
std::generate(deque<int>)/1024 246.674 -3.43%
std::generate(deque<int>)/32 8.498 -
std::generate(deque<int>)/50 12.681 -
std::generate(deque<int>)/8192 1922.348 -
std::generate(list<int>)/1024 671.991 -
std::generate(list<int>)/32 8.486 -
std::generate(list<int>)/50 15.369 -
std::generate(list<int>)/8192 7022.685 -5.28%
std::generate(vector<int>)/1024 259.786 3.62%
std::generate(vector<int>)/32 7.995 -
std::generate(vector<int>)/50 12.128 -
std::generate(vector<int>)/8192 1951.344 -
std::generate_n(deque<int>)/1024 245.991 -
std::generate_n(deque<int>)/32 8.261 -
std::generate_n(deque<int>)/50 12.270 -
std::generate_n(deque<int>)/8192 1961.854 -1.38%
std::generate_n(list<int>)/1024 650.340 -
std::generate_n(list<int>)/32 8.598 -
std::generate_n(list<int>)/50 15.525 -
std::generate_n(list<int>)/8192 6837.571 -1.78%
std::generate_n(vector<int>)/1024 243.772 -
std::generate_n(vector<int>)/32 7.994 -
std::generate_n(vector<int>)/50 12.014 -
std::generate_n(vector<int>)/8192 1847.924 -
std::is_partitioned(deque<int>)_(partitioned)/1024 310.454 2.67%
std::is_partitioned(deque<int>)_(partitioned)/32 9.661 3.30%
std::is_partitioned(deque<int>)_(partitioned)/50 14.614 2.61%
std::is_partitioned(deque<int>)_(partitioned)/8192 2393.410 -3.26%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 108.788 1.42%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.481 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.756 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 765.043 7.01%
std::is_partitioned(list<int>)_(partitioned)/1024 711.277 14.04%
std::is_partitioned(list<int>)_(partitioned)/32 8.903 -
std::is_partitioned(list<int>)_(partitioned)/50 14.036 -
std::is_partitioned(list<int>)_(partitioned)/8192 7701.451 10.97%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.412 2.05%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.112 -2.87%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.380 -2.65%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2187.801 -
std::is_partitioned(vector<int>)_(partitioned)/1024 191.096 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.576 1.25%
std::is_partitioned(vector<int>)_(partitioned)/50 9.871 1.56%
std::is_partitioned(vector<int>)_(partitioned)/8192 1416.825 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 57.230 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.706 -1.11%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.669 -4.22%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 175.640 -2.97%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.614 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.964 1.25%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3889.898 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 519065.874 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.316 -4.61%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.310 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.153 -6.37%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4045.853 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690560.464 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 52.086 1.24%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.633 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.574 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3902.013 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 534018.553 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.707 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 527.205 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.465 1.10%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3975.675 -1.68%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688749.586 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.513 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 761.453 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.836 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8012.738 -13.01%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421675.625 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.276 -2.00%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 790.892 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.629 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9395.244 14.01%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1600698.034 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.577 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 782.714 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.733 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8202.298 -17.16%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424871.088 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.952 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 803.142 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.179 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8462.695 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1669246.819 3.79%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 63.454 2.37%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 365.014 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.790 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2816.558 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213169.168 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.779 -3.24%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.963 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.389 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2522.679 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1037303.312 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.281 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.089 -3.01%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.119 -1.31%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2971.002 -2.73%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212758.812 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.272 1.41%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.469 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.391 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2772.193 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 988033.758 -1.55%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.577 -
std::is_sorted(deque<int>)/1024 477.210 -2.96%
std::is_sorted(deque<int>)/8 2.601 -10.37%
std::is_sorted(deque<int>)/8192 3797.020 -3.29%
std::is_sorted(deque<int>,_pred)/1024 642.545 -
std::is_sorted(deque<int>,_pred)/8 4.888 -
std::is_sorted(deque<int>,_pred)/8192 5202.617 -
std::is_sorted(list<int>)/1024 756.971 -
std::is_sorted(list<int>)/8 2.084 -1.35%
std::is_sorted(list<int>)/8192 7150.115 -
std::is_sorted(list<int>,_pred)/1024 818.781 -
std::is_sorted(list<int>,_pred)/8 4.052 -
std::is_sorted(list<int>,_pred)/8192 7716.786 -
std::is_sorted(vector<int>)/1024 250.273 1.64%
std::is_sorted(vector<int>)/8 2.128 3.15%
std::is_sorted(vector<int>)/8192 1905.459 -1.04%
std::is_sorted(vector<int>,_pred)/1024 469.887 -
std::is_sorted(vector<int>,_pred)/8 3.376 1.45%
std::is_sorted(vector<int>,_pred)/8192 3738.137 -
std::is_sorted_until(deque<int>)/1024 467.619 -
std::is_sorted_until(deque<int>)/8 4.204 16.10%
std::is_sorted_until(deque<int>)/8192 3745.422 -
std::is_sorted_until(deque<int>,_pred)/1024 596.212 -
std::is_sorted_until(deque<int>,_pred)/8 4.731 15.18%
std::is_sorted_until(deque<int>,_pred)/8192 4803.400 -
std::is_sorted_until(list<int>)/1024 741.076 -1.07%
std::is_sorted_until(list<int>)/8 2.072 -
std::is_sorted_until(list<int>)/8192 7246.183 1.91%
std::is_sorted_until(list<int>,_pred)/1024 791.112 -
std::is_sorted_until(list<int>,_pred)/8 3.649 -1.27%
std::is_sorted_until(list<int>,_pred)/8192 8865.036 18.46%
std::is_sorted_until(vector<int>)/1024 237.321 -
std::is_sorted_until(vector<int>)/8 2.067 -
std::is_sorted_until(vector<int>)/8192 1851.563 -
std::is_sorted_until(vector<int>,_pred)/1024 404.040 -3.10%
std::is_sorted_until(vector<int>,_pred)/8 3.685 1.11%
std::is_sorted_until(vector<int>,_pred)/8192 3233.806 -2.23%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4684.489 1.16%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 526.023 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 44452.173 21.58%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 713.372 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.820 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12609.962 3.94%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11548.978 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 329.415 -1.09%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100589.006 2.05%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11413.037 -
std::list<int>::ctor(Range)_(cheap_elements)/32 326.961 -1.48%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101147.312 2.24%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11361.710 -
std::list<int>::ctor(const&)_(cheap_elements)/32 329.180 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 99855.380 3.04%
std::list<int>::ctor(size)/1024 11775.298 -1.51%
std::list<int>::ctor(size)/32 324.587 -1.20%
std::list<int>::ctor(size)/8192 95350.942 -1.70%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11363.887 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 323.865 -1.41%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96965.788 -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.627 -18.53%
std::list<int>::erase(begin)_(cheap_elements)/32 11.601 -10.51%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.617 -21.03%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.729 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.428 -6.23%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.727 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 757.151 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.274 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9330.319 16.07%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4846.854 4.85%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 546.755 3.93%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37583.476 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.536 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.499 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.468 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5059.995 4.77%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 581.423 8.88%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39222.918 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16956.403 -11.68%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 885.248 -1.35%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148567.762 -13.33%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 795.973 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.710 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13226.343 -13.49%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6940.982 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.002 -4.34%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56069.072 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13530.290 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 375.015 4.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 111195.942 4.84%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33919.381 2.86%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 965.091 3.24%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 289649.883 2.40%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13774.786 2.11%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 385.909 4.05%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 114051.409 3.52%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34130.643 3.97%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 959.972 2.41%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 289940.525 3.37%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13297.561 5.03%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 375.120 6.07%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 108771.249 3.81%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33863.823 2.72%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 959.788 2.33%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 289089.741 2.65%
std::list<std::string>::ctor(size)/1024 13828.929 -15.62%
std::list<std::string>::ctor(size)/32 381.540 -20.56%
std::list<std::string>::ctor(size)/8192 114652.252 -5.91%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13683.829 -5.54%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 384.417 -7.95%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 110018.332 -5.64%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33843.837 1.79%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 945.249 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 286820.864 1.99%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.329 -15.59%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.901 -11.97%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.318 -12.62%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.546 -7.64%
std::list<std::string>::erase(begin)_(expensive_elements)/32 28.996 -7.93%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.765 -6.09%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.303 3.35%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.526 3.31%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.195 2.66%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.509 3.93%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.878 4.25%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.342 4.10%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1262.274 -11.70%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.152 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10974.136 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6934.053 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.028 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55393.069 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4832.180 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.353 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39067.973 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17003.632 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 888.197 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147961.756 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.892 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.850 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.943 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.681 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.455 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.408 6.33%
std::lower_bound(std::deque<int>)/100 30.814 -2.41%
std::lower_bound(std::deque<int>)/8 16.868 -3.35%
std::lower_bound(std::deque<int>)/8192 65.715 -
std::lower_bound(std::forward_list<int>)/100 81.841 -2.88%
std::lower_bound(std::forward_list<int>)/8 15.520 -
std::lower_bound(std::forward_list<int>)/8192 10409.388 -
std::lower_bound(std::list<int>)/100 91.916 -
std::lower_bound(std::list<int>)/8 15.598 -
std::lower_bound(std::list<int>)/8192 14845.594 4.44%
std::lower_bound(std::vector<int>)/100 12.313 -4.46%
std::lower_bound(std::vector<int>)/8 7.905 -
std::lower_bound(std::vector<int>)/8192 15.884 -5.70%
std::make_heap(deque<int>)_(ascending)/1024 2636.370 -1.71%
std::make_heap(deque<int>)_(ascending)/8 27.175 -
std::make_heap(deque<int>)_(ascending)/8192 20836.337 -1.54%
std::make_heap(deque<int>)_(descending)/1024 1096.644 -3.26%
std::make_heap(deque<int>)_(descending)/8 21.052 -
std::make_heap(deque<int>)_(descending)/8192 8630.722 -2.45%
std::make_heap(deque<int>)_(heap)/1024 1096.237 -
std::make_heap(deque<int>)_(heap)/8 21.073 -
std::make_heap(deque<int>)_(heap)/8192 8616.782 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2659.992 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.194 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20982.673 -
std::make_heap(deque<int>)_(repeated)/1024 2294.961 1.84%
std::make_heap(deque<int>)_(repeated)/8 25.060 -
std::make_heap(deque<int>)_(repeated)/8192 18071.607 3.18%
std::make_heap(deque<int>)_(shuffled)/1024 2576.345 -2.89%
std::make_heap(deque<int>)_(shuffled)/8 24.882 -1.25%
std::make_heap(deque<int>)_(shuffled)/8192 23053.007 -3.17%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2181.624 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.919 -1.01%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17162.921 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.469 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.004 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5028.244 -
std::make_heap(deque<int>,_pred)_(heap)/1024 648.432 1.14%
std::make_heap(deque<int>,_pred)_(heap)/8 18.998 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5031.708 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2186.799 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.867 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17128.174 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.593 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.545 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13108.766 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.901 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.801 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15310.466 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.975 1.47%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.022 -1.07%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5159.467 1.33%
std::make_heap(vector<NonIntegral>)_(descending)/1024 290.079 -
std::make_heap(vector<NonIntegral>)_(descending)/8 15.178 2.86%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2122.640 -1.95%
std::make_heap(vector<NonIntegral>)_(heap)/1024 284.656 -1.57%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.765 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2115.096 -2.37%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.349 1.45%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.614 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5140.791 1.30%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 606.724 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.582 3.45%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4594.078 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 641.515 4.80%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.781 3.41%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5295.680 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 675.965 -1.53%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.757 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5218.015 -1.50%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.914 1.21%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.656 -1.89%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2169.862 1.56%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.698 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.671 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.491 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 683.111 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.529 -1.05%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5273.834 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.655 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.936 1.04%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.111 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 671.556 -1.15%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.298 -1.04%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5720.491 -1.18%
std::make_heap(vector<int>)_(ascending)/1024 650.630 -
std::make_heap(vector<int>)_(ascending)/8 16.401 -
std::make_heap(vector<int>)_(ascending)/8192 5001.848 -
std::make_heap(vector<int>)_(descending)/1024 271.673 -
std::make_heap(vector<int>)_(descending)/8 14.631 -
std::make_heap(vector<int>)_(descending)/8192 1958.155 -
std::make_heap(vector<int>)_(heap)/1024 271.827 -
std::make_heap(vector<int>)_(heap)/8 14.636 -
std::make_heap(vector<int>)_(heap)/8192 1946.499 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.058 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.474 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4966.612 -
std::make_heap(vector<int>)_(repeated)/1024 561.731 -
std::make_heap(vector<int>)_(repeated)/8 15.457 -
std::make_heap(vector<int>)_(repeated)/8192 4263.489 -
std::make_heap(vector<int>)_(shuffled)/1024 605.720 5.14%
std::make_heap(vector<int>)_(shuffled)/8 15.816 -
std::make_heap(vector<int>)_(shuffled)/8192 5206.691 2.40%
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.721 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.774 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5021.760 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.255 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.744 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.844 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.067 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.726 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1948.257 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.635 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.661 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5003.177 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.996 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.735 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4286.290 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 575.594 -1.78%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.851 -1.76%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5000.175 -1.94%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16121.342 1.23%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 57.717 1.87%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 521689.024 2.94%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16253.157 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.390 -4.37%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 511041.919 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21431.264 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.209 -2.17%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 590096.824 -3.02%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17647.994 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.883 -1.68%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 524452.832 -1.17%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31444.854 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.039 -3.43%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 986858.132 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14484.639 -3.80%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.979 -2.72%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174344.053 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22090.105 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.442 -1.15%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 626517.442 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15937.896 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.262 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 458562.935 -2.16%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16383.850 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.559 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 465087.066 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 22097.835 2.60%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 61.021 6.60%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 588928.532 5.82%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17939.395 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.237 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 477010.238 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31677.350 -1.07%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.026 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 962060.971 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14023.680 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.357 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166543.757 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22255.658 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.685 6.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604302.123 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10988.100 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.427 1.05%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 115666.981 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11228.292 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 55.794 3.16%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116298.474 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14854.369 1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.137 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158933.422 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12351.812 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.232 -2.36%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129403.445 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24149.895 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.907 2.59%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270939.928 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5736.975 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 36.089 2.19%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61186.714 -1.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15179.476 -3.14%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.284 -2.79%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 169187.170 -4.58%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11042.608 -2.75%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.517 -4.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115599.313 -1.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11288.455 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.516 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116960.411 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 15243.063 2.64%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.083 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 169824.229 6.58%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12417.213 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.508 1.52%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130132.954 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24071.330 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.782 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270792.213 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5728.260 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 38.295 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62671.973 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15238.277 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.464 1.86%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168940.040 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11021.581 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.408 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114766.797 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11550.678 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.727 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118278.104 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15114.257 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.727 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156195.452 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12808.160 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.608 3.48%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132620.708 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23345.304 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.835 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260526.456 -1.11%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5832.545 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.778 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64566.137 2.62%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15132.505 -3.06%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.216 1.07%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 156449.302 -2.83%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11042.610 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.571 2.31%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115490.793 -1.76%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11497.067 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.933 -1.87%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118762.373 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15042.036 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.453 1.49%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157136.990 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12749.969 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.339 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133561.568 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23374.584 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.088 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260620.460 -1.08%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5836.776 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.507 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64928.729 3.20%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15069.679 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.739 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156662.444 -
std::map<int,_int>::clear()/0 391.724 -1.74%
std::map<int,_int>::clear()/1024 10598.843 -
std::map<int,_int>::clear()/32 656.754 -
std::map<int,_int>::clear()/8192 86220.954 -1.28%
std::map<int,_int>::contains(key)_(existent)/1024 4.164 -
std::map<int,_int>::contains(key)_(existent)/32 1.656 -
std::map<int,_int>::contains(key)_(existent)/8192 5.596 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.444 -4.32%
std::map<int,_int>::contains(key)_(non-existent)/32 2.755 -
std::map<int,_int>::contains(key)_(non-existent)/8192 19.322 33.88%
std::map<int,_int>::count(key)_(existent)/1024 3.850 -
std::map<int,_int>::count(key)_(existent)/32 1.560 -1.66%
std::map<int,_int>::count(key)_(existent)/8192 5.875 -
std::map<int,_int>::count(key)_(non-existent)/0 0.254 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.607 -
std::map<int,_int>::count(key)_(non-existent)/32 3.054 3.12%
std::map<int,_int>::count(key)_(non-existent)/8192 11.651 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.778 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6072.605 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.035 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52286.894 -
std::map<int,_int>::ctor(const&)/0 12.719 -
std::map<int,_int>::ctor(const&)/1024 6415.656 -5.72%
std::map<int,_int>::ctor(const&)/32 218.662 -10.88%
std::map<int,_int>::ctor(const&)/8192 51842.055 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.698 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6451.679 -2.44%
std::map<int,_int>::ctor(const&,_alloc)/32 222.746 -
std::map<int,_int>::ctor(const&,_alloc)/8192 51432.746 -2.12%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.745 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8720.397 -3.14%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.147 -2.98%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69806.019 -3.05%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13022.305 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 270.565 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248986.036 -3.71%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.509 1.29%
std::map<int,_int>::equal_range(key)_(existent)/32 1.840 -2.12%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.608 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.189 -15.15%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.696 -7.22%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.785 -15.41%
std::map<int,_int>::erase(iterator)/1024 21.546 4.59%
std::map<int,_int>::erase(iterator)/32 21.759 5.96%
std::map<int,_int>::erase(iterator)/8192 21.364 2.69%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.073 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7574.230 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.722 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57939.313 -4.94%
std::map<int,_int>::erase(key)_(existent)/1024 25.503 5.63%
std::map<int,_int>::erase(key)_(existent)/32 22.443 -
std::map<int,_int>::erase(key)_(existent)/8192 25.350 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.952 12.63%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.861 22.25%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 8.024 9.10%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.020 2.57%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.783 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.216 4.65%
std::map<int,_int>::find(key)_(existent)/1024 4.470 2.33%
std::map<int,_int>::find(key)_(existent)/32 1.754 -
std::map<int,_int>::find(key)_(existent)/8192 5.528 -
std::map<int,_int>::find(key)_(non-existent)/0 0.255 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.487 1.00%
std::map<int,_int>::find(key)_(non-existent)/32 2.268 1.25%
std::map<int,_int>::find(key)_(non-existent)/8192 7.821 1.87%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.256 1.02%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.044 2.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.517 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 42.072 2.77%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.275 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.184 1.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.100 -1.59%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.640 1.79%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.286 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.643 2.56%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.960 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.678 3.13%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.254 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.151 4.35%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.231 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.521 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.649 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15537.424 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.581 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 173504.544 -1.92%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.775 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12286.859 1.01%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.396 1.26%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113744.361 -2.24%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.401 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7703.764 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 547.303 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135474.810 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.225 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11163.545 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.830 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92554.868 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.407 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9669.073 -1.79%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 644.533 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79756.284 -1.50%
std::map<int,_int>::insert(value)_(already_present)/1024 3.184 -
std::map<int,_int>::insert(value)_(already_present)/32 1.760 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.844 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.138 -2.41%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.164 -6.40%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.908 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.211 -8.81%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.116 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.814 2.69%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.458 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.877 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.503 -5.05%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.748 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.955 -4.99%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.109 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.250 -3.20%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.822 -1.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 39.330 -5.81%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.086 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.279 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.485 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.813 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.567 2.64%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.495 2.67%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.644 2.42%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.447 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.335 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.612 -1.57%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8131.244 24.53%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.201 -2.96%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54420.850 4.50%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.372 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6497.986 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.233 -1.35%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52102.241 -6.88%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -2.84%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1479.755 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.416 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12962.122 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.450 1.09%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.852 6.78%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.778 -1.27%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.629 6.88%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.467 1.65%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.322 8.02%
std::map<std::string,_int>::clear()/0 392.876 -
std::map<std::string,_int>::clear()/1024 22179.754 1.72%
std::map<std::string,_int>::clear()/32 915.053 5.21%
std::map<std::string,_int>::clear()/8192 216191.627 1.82%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.487 7.74%
std::map<std::string,_int>::contains(key)_(existent)/32 16.245 2.11%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.604 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 4.51%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.283 3.28%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.842 -2.79%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.719 8.68%
std::map<std::string,_int>::count(key)_(existent)/1024 23.944 3.04%
std::map<std::string,_int>::count(key)_(existent)/32 16.485 3.71%
std::map<std::string,_int>::count(key)_(existent)/8192 28.731 -2.15%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.282 9.59%
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.534 -14.96%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.125 -4.04%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.682 5.03%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.851 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7061.556 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.953 -1.13%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60136.464 -
std::map<std::string,_int>::ctor(const&)/0 12.712 -
std::map<std::string,_int>::ctor(const&)/1024 35031.012 -1.38%
std::map<std::string,_int>::ctor(const&)/32 702.739 -14.91%
std::map<std::string,_int>::ctor(const&)/8192 351576.158 1.19%
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.080 2.73%
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35956.312 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 800.539 4.94%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347178.426 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.794 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41429.870 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 813.305 -1.85%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392687.476 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.815 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53198.297 -2.92%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1001.154 -3.60%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1091076.494 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.776 -2.48%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.017 1.27%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.774 1.27%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.816 2.16%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.320 1.01%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.878 -
std::map<std::string,_int>::erase(iterator)/1024 25.572 -9.27%
std::map<std::string,_int>::erase(iterator)/32 28.097 -12.87%
std::map<std::string,_int>::erase(iterator)/8192 32.167 20.45%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.950 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13303.528 2.51%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.563 -1.97%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120114.656 1.91%
std::map<std::string,_int>::erase(key)_(existent)/1024 62.885 -22.00%
std::map<std::string,_int>::erase(key)_(existent)/32 73.562 7.83%
std::map<std::string,_int>::erase(key)_(existent)/8192 58.860 -4.55%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.814 -7.62%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.798 -5.51%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.295 3.22%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.637 -9.63%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.598 -4.90%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.370 -6.53%
std::map<std::string,_int>::find(key)_(existent)/1024 24.047 -1.45%
std::map<std::string,_int>::find(key)_(existent)/32 15.547 1.77%
std::map<std::string,_int>::find(key)_(existent)/8192 29.486 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.985 8.02%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.468 11.71%
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.940 2.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.773 33.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.424 22.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.964 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.033 -3.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.776 -27.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.514 5.31%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.422 37.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 58.963 11.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.084 -11.61%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.965 -31.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.474 -6.22%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.881 87.75%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.018 4.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.709 -17.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.865 -18.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.766 18.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.866 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65627.836 -2.73%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1479.813 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929239.355 -1.27%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.931 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43866.497 -1.91%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1277.219 -3.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617310.096 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.562 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38874.375 -5.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1153.313 6.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619205.903 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.516 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34226.070 -3.73%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1299.079 9.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 402936.571 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.792 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35008.161 2.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1210.900 1.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367914.096 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.383 1.27%
std::map<std::string,_int>::insert(value)_(already_present)/32 22.592 -18.55%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.368 -5.04%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.662 5.34%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.182 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.077 3.19%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.856 -21.67%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.889 28.35%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.820 -5.55%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.023 30.79%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 62.461 13.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.933 -29.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.675 -23.85%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 33.833 -11.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.011 33.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.705 -3.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.950 -26.52%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 98.485 41.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.522 -13.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.189 -12.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.438 9.23%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 44.798 -27.57%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.548 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.015 -9.03%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.489 -3.17%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.094 -4.49%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.299 1.65%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.175 -3.47%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.404 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36124.282 -4.00%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 851.377 5.21%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351462.012 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.376 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36112.412 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 829.639 9.32%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350470.508 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.137 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17581.448 9.70%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 353.099 7.62%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 220906.179 5.74%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.760 4.37%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.330 -10.89%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.465 -13.48%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.462 -21.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.612 -5.40%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.780 12.59%
std::mismatch(deque<int>)_(it,_it,_it)/1000 472.288 9.11%
std::mismatch(deque<int>)_(it,_it,_it)/1024 485.832 9.27%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 502298.151 1.18%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.934 4.97%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3901.981 1.68%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 433.161 -6.57%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 466.667 -3.64%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 487848.944 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.970 -2.70%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3814.942 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 719.596 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.527 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625937.965 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.384 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4858.816 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 692.876 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 711.993 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623819.159 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.121 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4882.664 -
std::mismatch(list<int>)_(it,_it,_it)/1000 749.653 -
std::mismatch(list<int>)_(it,_it,_it)/1024 769.046 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 937019.221 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.662 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7427.708 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 793.487 4.15%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 814.849 4.25%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958268.797 -3.64%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.320 4.71%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12243.060 5.90%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.759 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.448 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004592.778 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.090 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12354.132 1.50%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 800.855 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.008 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998378.260 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.642 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11339.394 9.30%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.382 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.934 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68252.685 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.139 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.433 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.958 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68780.455 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.823 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 525.269 12.48%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.731 4.41%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610154.901 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.212 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4737.780 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.215 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.363 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608535.276 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.263 1.76%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4739.275 -
std::move(deque<int>)/1048576 54539.286 -2.19%
std::move(deque<int>)/262144 15085.682 -1.46%
std::move(deque<int>)/32768 2379.187 -
std::move(deque<int>)/4096 149.105 -
std::move(deque<int>)/512 22.198 -
std::move(deque<int>)/64 4.830 -
std::move(deque<int>)/8 3.500 -
std::move(list<int>)/1048576 992327.565 -2.85%
std::move(list<int>)/262144 242830.801 -2.85%
std::move(list<int>)/32768 30988.965 -1.42%
std::move(list<int>)/4096 3981.786 -29.46%
std::move(list<int>)/512 355.949 -5.05%
std::move(list<int>)/64 41.187 -5.92%
std::move(list<int>)/8 3.379 -
std::move(vector<bool>)_(aligned)/1048576 1736.367 -
std::move(vector<bool>)_(aligned)/262144 256.169 -
std::move(vector<bool>)_(aligned)/32768 37.056 -
std::move(vector<bool>)_(aligned)/4096 6.993 -
std::move(vector<bool>)_(aligned)/512 2.331 -
std::move(vector<bool>)_(aligned)/64 1.726 5.17%
std::move(vector<bool>)_(unaligned)/1048576 6569.655 -
std::move(vector<bool>)_(unaligned)/262144 1588.883 -
std::move(vector<bool>)_(unaligned)/32768 202.419 -
std::move(vector<bool>)_(unaligned)/4096 25.857 -
std::move(vector<bool>)_(unaligned)/512 4.835 -1.41%
std::move(vector<bool>)_(unaligned)/64 1.680 3.38%
std::move(vector<int>)/1048576 56461.065 -2.56%
std::move(vector<int>)/262144 15251.645 -27.85%
std::move(vector<int>)/32768 1725.748 -
std::move(vector<int>)/4096 134.148 -2.29%
std::move(vector<int>)/512 20.203 -
std::move(vector<int>)/64 4.173 -
std::move(vector<int>)/8 2.309 1.13%
std::move_backward(deque<int>)/1048576 133182.080 -
std::move_backward(deque<int>)/262144 31817.498 -
std::move_backward(deque<int>)/32768 3725.666 -
std::move_backward(deque<int>)/4096 159.104 -
std::move_backward(deque<int>)/512 24.286 -1.56%
std::move_backward(deque<int>)/64 5.208 -23.79%
std::move_backward(deque<int>)/8 3.499 1.52%
std::move_backward(list<int>)/1048576 1043867.250 -
std::move_backward(list<int>)/262144 260915.199 -1.11%
std::move_backward(list<int>)/32768 32223.204 -
std::move_backward(list<int>)/4096 4830.963 -2.27%
std::move_backward(list<int>)/512 374.799 -
std::move_backward(list<int>)/64 39.970 -
std::move_backward(list<int>)/8 3.387 1.20%
std::move_backward(vector<bool>)_(aligned)/1048576 1706.046 -1.83%
std::move_backward(vector<bool>)_(aligned)/262144 257.915 -
std::move_backward(vector<bool>)_(aligned)/32768 38.153 -
std::move_backward(vector<bool>)_(aligned)/4096 7.195 -
std::move_backward(vector<bool>)_(aligned)/512 2.236 -
std::move_backward(vector<bool>)_(aligned)/64 1.846 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6518.281 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.177 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.631 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.714 1.52%
std::move_backward(vector<bool>)_(unaligned)/512 4.603 1.61%
std::move_backward(vector<bool>)_(unaligned)/64 1.645 -2.47%
std::move_backward(vector<int>)/1048576 56584.528 -
std::move_backward(vector<int>)/262144 21788.227 -2.42%
std::move_backward(vector<int>)/32768 1728.192 -
std::move_backward(vector<int>)/4096 135.520 -
std::move_backward(vector<int>)/512 20.835 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.328 -
std::multimap<int,_int>::clear()/0 391.220 -
std::multimap<int,_int>::clear()/1024 10804.813 4.08%
std::multimap<int,_int>::clear()/32 655.536 2.45%
std::multimap<int,_int>::clear()/8192 87485.395 4.72%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.510 -1.97%
std::multimap<int,_int>::contains(key)_(existent)/32 1.732 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.475 -2.44%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.680 1.84%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.765 -1.10%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 13.959 -27.94%
std::multimap<int,_int>::count(key)_(existent)/1024 5.382 -
std::multimap<int,_int>::count(key)_(existent)/32 3.679 1.66%
std::multimap<int,_int>::count(key)_(existent)/8192 6.513 -2.02%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.720 1.78%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.275 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.811 -2.99%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.856 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5943.721 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.366 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51474.937 -
std::multimap<int,_int>::ctor(const&)/0 12.779 -
std::multimap<int,_int>::ctor(const&)/1024 6649.071 -
std::multimap<int,_int>::ctor(const&)/32 219.321 -1.78%
std::multimap<int,_int>::ctor(const&)/8192 52992.043 -2.14%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.760 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6691.195 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 229.038 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53060.451 -1.53%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.717 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8680.481 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.733 -1.59%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70151.299 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.765 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13003.158 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.204 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248327.909 -2.38%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.462 1.32%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.465 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.999 -1.30%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.098 1.83%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.524 2.14%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.167 -3.04%
std::multimap<int,_int>::erase(iterator)/1024 20.709 2.45%
std::multimap<int,_int>::erase(iterator)/32 20.615 2.55%
std::multimap<int,_int>::erase(iterator)/8192 20.700 2.32%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.961 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7884.911 8.59%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 587.401 2.85%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59953.104 7.26%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.178 -2.72%
std::multimap<int,_int>::erase(key)_(existent)/32 22.800 2.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.364 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 4.17%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.815 -10.79%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.407 -15.57%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.070 -7.12%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.268 4.78%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.058 2.55%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.858 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.215 -1.58%
std::multimap<int,_int>::find(key)_(existent)/1024 3.766 -8.84%
std::multimap<int,_int>::find(key)_(existent)/32 1.751 1.29%
std::multimap<int,_int>::find(key)_(existent)/8192 5.401 -3.52%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -3.92%
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.362 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.399 -1.56%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.251 3.37%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.286 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.495 1.87%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.738 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.660 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.086 4.71%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.619 2.94%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.257 4.13%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.579 2.62%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.318 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.736 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.073 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 42.976 3.86%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.317 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.013 -2.41%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.117 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.668 1.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.172 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15234.604 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.323 1.41%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184873.141 -6.37%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.600 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11601.371 1.36%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 680.404 1.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124413.903 -1.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.599 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11996.253 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.487 1.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 208027.348 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.018 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10790.468 1.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 658.202 1.61%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87777.315 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.746 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10181.080 6.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 680.775 1.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 89848.944 12.53%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.520 -1.80%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.354 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.622 1.29%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.080 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.552 1.24%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.080 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 38.421 1.88%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.067 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.748 -2.18%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.133 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.907 2.21%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.158 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.390 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.356 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.669 107.08%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.855 44.40%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.913 129.16%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.756 3.14%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7295.425 12.85%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 263.424 22.24%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 58604.520 13.22%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6559.241 -1.14%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.552 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52211.661 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1453.700 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.750 2.14%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12782.728 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.147 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.225 -1.01%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.321 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.930 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.672 3.49%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.845 -
std::multimap<std::string,_int>::clear()/0 392.802 -
std::multimap<std::string,_int>::clear()/1024 21562.345 -3.68%
std::multimap<std::string,_int>::clear()/32 893.105 -
std::multimap<std::string,_int>::clear()/8192 215914.654 -1.06%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.500 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.262 2.25%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.419 4.40%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 4.41%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.228 14.19%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.271 4.82%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 30.104 12.95%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.565 -1.28%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.221 -1.94%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.334 1.54%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.326 1.66%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.963 -7.63%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.114 -6.29%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.958 -2.76%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7089.083 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 216.723 2.18%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59817.206 -
std::multimap<std::string,_int>::ctor(const&)/0 12.660 -3.68%
std::multimap<std::string,_int>::ctor(const&)/1024 35484.007 -
std::multimap<std::string,_int>::ctor(const&)/32 681.979 -
std::multimap<std::string,_int>::ctor(const&)/8192 343229.995 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.673 -3.91%
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37003.601 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 793.165 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347187.032 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.785 -3.95%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39409.445 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 767.199 1.31%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380452.338 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.850 -3.64%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57192.297 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 982.375 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108991.667 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.465 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.687 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.727 2.61%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.784 -1.37%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.092 -4.46%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.350 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.006 -
std::multimap<std::string,_int>::erase(iterator)/32 24.950 -
std::multimap<std::string,_int>::erase(iterator)/8192 32.083 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.193 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13181.998 3.15%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.056 3.60%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120226.518 1.74%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 57.793 -4.87%
std::multimap<std::string,_int>::erase(key)_(existent)/32 82.643 -2.23%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 104.679 -1.99%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.464 3.65%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.185 3.57%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.238 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.222 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.685 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.352 -2.21%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.579 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.642 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.606 1.27%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.149 4.39%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.551 2.30%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 33.852 5.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.112 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 75.622 -1.38%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 42.847 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.091 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.609 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.289 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.508 3.46%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.268 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.043 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.281 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.756 1.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 66.305 1.56%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.084 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.617 -1.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.970 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.530 -1.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.126 -3.90%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65922.280 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1388.451 -1.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917888.168 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.898 -3.26%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44696.504 -1.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1224.497 -2.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598698.982 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.569 -3.54%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 60800.797 -1.65%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1414.101 -1.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814542.943 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.338 -3.74%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32725.772 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1113.481 -1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 381323.743 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.160 -3.77%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32113.911 -1.65%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1114.875 -1.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346093.215 -1.37%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.825 -1.67%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.936 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.132 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.301 -1.57%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.742 1.07%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.436 -2.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.944 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.705 -1.01%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.136 -3.50%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.572 -2.58%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.013 -2.28%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 89.645 2.02%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 36.027 -1.42%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 133.067 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.228 -1.46%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.127 -1.38%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.525 -1.55%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.430 -3.64%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37100.785 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 736.499 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352300.225 1.02%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.418 -3.71%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36130.140 1.19%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 759.502 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349906.621 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.128 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17166.893 -1.18%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 360.168 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206408.548 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 87.797 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.540 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 131.184 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.024 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.089 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.775 -
std::multiset<int>::clear()/0 391.144 -
std::multiset<int>::clear()/1024 10122.351 -2.19%
std::multiset<int>::clear()/32 630.259 -
std::multiset<int>::clear()/8192 80155.642 -2.32%
std::multiset<int>::contains(key)_(existent)/1024 4.022 1.01%
std::multiset<int>::contains(key)_(existent)/32 1.683 -
std::multiset<int>::contains(key)_(existent)/8192 8.291 -4.39%
std::multiset<int>::contains(key)_(non-existent)/0 0.287 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.918 -3.82%
std::multiset<int>::contains(key)_(non-existent)/32 2.623 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.844 -1.02%
std::multiset<int>::count(key)_(existent)/1024 5.715 -
std::multiset<int>::count(key)_(existent)/32 3.749 -2.14%
std::multiset<int>::count(key)_(existent)/8192 9.315 -
std::multiset<int>::count(key)_(non-existent)/0 0.268 5.43%
std::multiset<int>::count(key)_(non-existent)/1024 5.923 1.70%
std::multiset<int>::count(key)_(non-existent)/32 2.475 1.35%
std::multiset<int>::count(key)_(non-existent)/8192 9.480 3.00%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.838 -1.12%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5740.543 -1.95%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.429 -2.43%
std::multiset<int>::ctor(&&,_different_allocs)/8192 47725.405 -
std::multiset<int>::ctor(const&)/0 12.796 -
std::multiset<int>::ctor(const&)/1024 6587.601 3.31%
std::multiset<int>::ctor(const&)/32 225.739 1.18%
std::multiset<int>::ctor(const&)/8192 55583.780 9.49%
std::multiset<int>::ctor(const&,_alloc)/0 12.793 -
std::multiset<int>::ctor(const&,_alloc)/1024 6385.025 -
std::multiset<int>::ctor(const&,_alloc)/32 220.716 -1.12%
std::multiset<int>::ctor(const&,_alloc)/8192 51401.621 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.733 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9541.027 -3.19%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.722 3.46%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78243.536 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12658.660 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.093 2.35%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254889.709 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.225 -3.43%
std::multiset<int>::equal_range(key)_(existent)/32 2.317 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.581 -5.63%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.255 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.525 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.419 2.39%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.437 1.67%
std::multiset<int>::erase(iterator)/1024 23.441 -3.18%
std::multiset<int>::erase(iterator)/32 21.240 -2.92%
std::multiset<int>::erase(iterator)/8192 23.424 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.132 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6724.567 -1.60%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.110 -1.31%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54022.969 -2.43%
std::multiset<int>::erase(key)_(existent)/1024 39.818 -3.36%
std::multiset<int>::erase(key)_(existent)/32 22.648 1.31%
std::multiset<int>::erase(key)_(existent)/8192 62.367 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.256 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.832 5.91%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.335 2.45%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.646 7.76%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.960 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.797 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.286 3.05%
std::multiset<int>::find(key)_(existent)/1024 4.079 2.55%
std::multiset<int>::find(key)_(existent)/32 1.604 -
std::multiset<int>::find(key)_(existent)/8192 8.051 -
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.778 7.08%
std::multiset<int>::find(key)_(non-existent)/32 2.532 12.59%
std::multiset<int>::find(key)_(non-existent)/8192 8.825 8.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.154 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.041 7.14%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.585 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.109 -5.64%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.172 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.695 -2.31%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.434 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.272 -3.82%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.147 -1.72%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.050 -18.31%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.864 -1.83%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.980 -9.61%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.129 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.698 -2.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.905 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.072 -3.01%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.361 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14452.154 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.714 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187307.080 -1.23%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.445 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11523.470 -4.15%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.027 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116411.171 -3.46%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.656 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12331.439 1.70%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 693.130 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 200892.773 6.23%
std::multiset<int>::insert(value)_(already_present)/1024 27.873 -3.74%
std::multiset<int>::insert(value)_(already_present)/32 18.246 -
std::multiset<int>::insert(value)_(already_present)/8192 30.885 -4.06%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.031 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 48.145 1.49%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.216 2.48%
std::multiset<int>::insert(value)_(new_value,_end)/8192 73.651 -9.80%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.024 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.676 -5.98%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.939 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.865 -1.46%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.154 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.188 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.737 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.555 -13.84%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.447 -8.19%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.708 -15.32%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.395 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6276.626 -1.10%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.392 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49721.351 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.401 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6210.986 -2.38%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.096 -1.03%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49737.826 -2.68%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.116 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1343.882 -2.62%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.100 -1.58%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12484.925 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.138 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.427 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.301 3.46%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.267 5.54%
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.636 -53.84%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.450 -33.63%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.824 -59.23%
std::multiset<std::string>::clear()/0 394.335 -
std::multiset<std::string>::clear()/1024 21715.369 -
std::multiset<std::string>::clear()/32 920.338 1.64%
std::multiset<std::string>::clear()/8192 215100.209 1.12%
std::multiset<std::string>::contains(key)_(existent)/1024 23.650 -7.06%
std::multiset<std::string>::contains(key)_(existent)/32 16.358 -3.58%
std::multiset<std::string>::contains(key)_(existent)/8192 31.316 4.52%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.285 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.866 -8.10%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.782 -4.82%
std::multiset<std::string>::contains(key)_(non-existent)/8192 30.284 2.49%
std::multiset<std::string>::count(key)_(existent)/1024 24.370 -3.83%
std::multiset<std::string>::count(key)_(existent)/32 19.489 -1.19%
std::multiset<std::string>::count(key)_(existent)/8192 29.574 -2.53%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.165 -
std::multiset<std::string>::count(key)_(non-existent)/32 12.294 15.18%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.906 9.65%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.857 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6873.194 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.530 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57212.909 -
std::multiset<std::string>::ctor(const&)/0 12.771 -
std::multiset<std::string>::ctor(const&)/1024 35208.797 -8.91%
std::multiset<std::string>::ctor(const&)/32 838.511 22.24%
std::multiset<std::string>::ctor(const&)/8192 338209.351 -5.03%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.736 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36369.320 1.04%
std::multiset<std::string>::ctor(const&,_alloc)/32 769.106 -12.17%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342439.304 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.831 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38364.960 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 734.053 -7.14%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374793.917 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.838 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55022.541 -1.30%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.307 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088715.217 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.898 -7.96%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.915 -6.01%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.419 4.11%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.270 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.873 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.671 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.760 3.49%
std::multiset<std::string>::erase(iterator)/1024 34.702 4.26%
std::multiset<std::string>::erase(iterator)/32 32.672 5.68%
std::multiset<std::string>::erase(iterator)/8192 27.549 -12.24%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.769 -2.11%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13186.929 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.506 -1.21%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119994.269 -
std::multiset<std::string>::erase(key)_(existent)/1024 68.007 -34.18%
std::multiset<std::string>::erase(key)_(existent)/32 59.475 15.45%
std::multiset<std::string>::erase(key)_(existent)/8192 66.380 -33.63%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.492 -3.17%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.047 -5.15%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.518 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.511 4.45%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.880 5.89%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.629 -2.23%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.804 1.22%
std::multiset<std::string>::find(key)_(existent)/1024 24.566 2.02%
std::multiset<std::string>::find(key)_(existent)/32 14.414 -4.05%
std::multiset<std::string>::find(key)_(existent)/8192 26.419 -10.20%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 24.568 10.94%
std::multiset<std::string>::find(key)_(non-existent)/32 11.060 -1.46%
std::multiset<std::string>::find(key)_(non-existent)/8192 32.843 8.12%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.151 -28.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 48.710 -17.69%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 39.243 -17.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.184 -26.00%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.904 12.25%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 45.575 -10.86%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 40.664 6.56%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 50.626 -3.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.070 -18.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 62.681 10.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.130 -25.37%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 76.824 3.39%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.606 -2.95%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.196 -24.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.950 -15.81%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.195 2.10%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.957 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64625.639 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1392.642 -1.52%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 922410.984 4.15%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.234 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42356.999 -2.58%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1256.137 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602859.805 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.434 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59934.134 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1509.522 7.04%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 805153.149 -1.13%
std::multiset<std::string>::insert(value)_(already_present)/1024 56.901 -
std::multiset<std::string>::insert(value)_(already_present)/32 64.078 31.36%
std::multiset<std::string>::insert(value)_(already_present)/8192 74.001 19.19%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 33.855 -2.27%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.207 2.79%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 43.649 15.71%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 65.059 -33.90%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.666 -7.47%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 49.968 2.04%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.776 14.03%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 40.312 -28.91%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.606 -1.15%
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.886 -2.03%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.871 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.393 -79.83%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.449 -61.23%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.546 -81.32%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.635 2.85%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35609.899 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 781.191 2.80%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345647.562 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.275 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35672.663 -1.21%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 779.759 -4.19%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344607.302 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16305.862 -30.72%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 322.916 -9.83%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205519.080 -5.15%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 93.128 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 36.843 -10.19%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.293 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 32.980 -25.84%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.963 -19.76%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 47.681 -20.11%
std::none_of(deque<int>)_(process_all)/32 12.303 -
std::none_of(deque<int>)_(process_all)/32768 10142.188 -7.22%
std::none_of(deque<int>)_(process_all)/50 18.898 -
std::none_of(deque<int>)_(process_all)/8 3.291 -4.04%
std::none_of(deque<int>)_(process_all)/8192 2520.780 -7.67%
std::none_of(list<int>)_(process_all)/32 11.782 -1.03%
std::none_of(list<int>)_(process_all)/32768 26041.475 -4.06%
std::none_of(list<int>)_(process_all)/50 22.127 -
std::none_of(list<int>)_(process_all)/8 2.695 1.69%
std::none_of(list<int>)_(process_all)/8192 7101.968 -15.85%
std::none_of(vector<int>)_(process_all)/32 8.452 1.09%
std::none_of(vector<int>)_(process_all)/32768 8124.338 -
std::none_of(vector<int>)_(process_all)/50 19.513 -
std::none_of(vector<int>)_(process_all)/8 2.557 2.09%
std::none_of(vector<int>)_(process_all)/8192 2041.128 -
std::partial_sort(deque<int>)_(ascending)/1024 7702.072 -
std::partial_sort(deque<int>)_(ascending)/8 32.969 -1.07%
std::partial_sort(deque<int>)_(ascending)/8192 149937.327 1.15%
std::partial_sort(deque<int>)_(descending)/1024 17801.840 -
std::partial_sort(deque<int>)_(descending)/8 43.875 3.15%
std::partial_sort(deque<int>)_(descending)/8192 260418.139 -1.07%
std::partial_sort(deque<int>)_(heap)/1024 18001.750 -
std::partial_sort(deque<int>)_(heap)/8 39.602 -
std::partial_sort(deque<int>)_(heap)/8192 271181.337 1.77%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7719.525 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.962 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 147503.093 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18884.880 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.946 2.73%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 264359.838 1.60%
std::partial_sort(deque<int>)_(repeated)/1024 6297.420 -
std::partial_sort(deque<int>)_(repeated)/8 26.137 -
std::partial_sort(deque<int>)_(repeated)/8192 75739.867 -
std::partial_sort(deque<int>)_(shuffled)/1024 15539.457 -1.48%
std::partial_sort(deque<int>)_(shuffled)/8 32.476 -
std::partial_sort(deque<int>)_(shuffled)/8192 244380.820 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4775.487 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.303 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 51085.210 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8140.840 2.78%
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.167 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 96331.672 2.97%
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7914.590 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.723 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96583.069 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4793.269 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.166 -3.12%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 51217.550 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8867.585 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.109 -3.05%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93503.878 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.934 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.285 -4.23%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28269.736 1.53%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6770.903 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.562 -1.86%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83528.356 -
std::partial_sort(vector<int>)_(ascending)/1024 4804.408 -
std::partial_sort(vector<int>)_(ascending)/8 18.998 -
std::partial_sort(vector<int>)_(ascending)/8192 50663.265 -
std::partial_sort(vector<int>)_(descending)/1024 7963.873 -
std::partial_sort(vector<int>)_(descending)/8 24.717 -
std::partial_sort(vector<int>)_(descending)/8192 94720.451 -
std::partial_sort(vector<int>)_(heap)/1024 8009.900 -
std::partial_sort(vector<int>)_(heap)/8 27.737 1.35%
std::partial_sort(vector<int>)_(heap)/8192 97639.960 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4811.333 -2.38%
std::partial_sort(vector<int>)_(pipe-organ)/8 19.075 -1.19%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50941.216 -2.38%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8883.804 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.912 -1.04%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93578.431 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.379 -
std::partial_sort(vector<int>)_(repeated)/8 18.586 -
std::partial_sort(vector<int>)_(repeated)/8192 26673.437 -
std::partial_sort(vector<int>)_(shuffled)/1024 6779.902 -
std::partial_sort(vector<int>)_(shuffled)/8 28.371 -
std::partial_sort(vector<int>)_(shuffled)/8192 89042.091 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5130.544 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.966 -1.09%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53153.986 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8152.829 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.629 -3.97%
std::partial_sort_copy(deque<int>)_(descending)/8192 95769.836 -1.83%
std::partial_sort_copy(deque<int>)_(heap)/1024 8356.787 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.764 -3.18%
std::partial_sort_copy(deque<int>)_(heap)/8192 98821.690 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5153.160 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.962 -1.50%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53311.523 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9010.028 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.878 -1.95%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94874.938 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2834.442 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.715 -2.08%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29500.680 -1.31%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6944.423 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.246 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87927.241 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5355.066 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.394 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56700.136 -
std::partial_sort_copy(list<int>)_(descending)/1024 8239.251 -3.07%
std::partial_sort_copy(list<int>)_(descending)/8 16.995 1.47%
std::partial_sort_copy(list<int>)_(descending)/8192 97421.797 -3.07%
std::partial_sort_copy(list<int>)_(heap)/1024 8241.709 -
std::partial_sort_copy(list<int>)_(heap)/8 17.832 -
std::partial_sort_copy(list<int>)_(heap)/8192 100265.030 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 6217.603 15.84%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.280 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56929.620 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9104.430 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.305 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96336.775 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3117.845 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.911 -1.39%
std::partial_sort_copy(list<int>)_(repeated)/8192 32986.980 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7057.937 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.864 4.25%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88607.013 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4747.451 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.138 -2.53%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50723.925 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8143.407 3.99%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.987 3.16%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 95150.421 2.44%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7953.145 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.909 2.04%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 97120.617 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4757.107 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.224 -3.73%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50819.798 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8845.604 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.414 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93341.319 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.960 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.432 -1.07%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27324.064 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6728.704 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.389 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85026.545 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4833.603 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.758 -2.06%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50594.914 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8126.024 2.71%
std::partial_sort_copy(vector<int>)_(descending)/8 15.484 -
std::partial_sort_copy(vector<int>)_(descending)/8192 97202.569 3.30%
std::partial_sort_copy(vector<int>)_(heap)/1024 7963.178 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.106 -7.04%
std::partial_sort_copy(vector<int>)_(heap)/8192 97670.557 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4862.439 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.904 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50676.338 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8850.152 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.061 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94579.275 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2487.410 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.742 -1.61%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27333.567 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6801.582 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.774 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88177.339 -
std::partition(deque<int>)_(dense)/1024 355.456 -
std::partition(deque<int>)_(dense)/32 9.154 -14.94%
std::partition(deque<int>)_(dense)/50 13.601 -20.21%
std::partition(deque<int>)_(dense)/8192 2802.044 -
std::partition(deque<int>)_(sparse)/1024 384.285 -2.95%
std::partition(deque<int>)_(sparse)/32 10.663 -15.64%
std::partition(deque<int>)_(sparse)/50 16.344 -13.61%
std::partition(deque<int>)_(sparse)/8192 3230.632 5.18%
std::partition(list<int>)_(dense)/1024 395.735 -
std::partition(list<int>)_(dense)/32 9.014 -1.42%
std::partition(list<int>)_(dense)/50 13.450 -1.93%
std::partition(list<int>)_(dense)/8192 5104.148 2.30%
std::partition(list<int>)_(sparse)/1024 718.768 -
std::partition(list<int>)_(sparse)/32 9.025 -
std::partition(list<int>)_(sparse)/50 21.753 -
std::partition(list<int>)_(sparse)/8192 8182.674 8.05%
std::partition(vector<int>)_(dense)/1024 249.880 -
std::partition(vector<int>)_(dense)/32 8.856 1.63%
std::partition(vector<int>)_(dense)/50 13.232 -
std::partition(vector<int>)_(dense)/8192 1881.664 -
std::partition(vector<int>)_(sparse)/1024 257.111 -
std::partition(vector<int>)_(sparse)/32 9.002 1.30%
std::partition(vector<int>)_(sparse)/50 14.085 -
std::partition(vector<int>)_(sparse)/8192 1873.259 -
std::partition_copy(deque<int>)/1024 636.145 -
std::partition_copy(deque<int>)/32 12.980 -
std::partition_copy(deque<int>)/50 21.125 -
std::partition_copy(deque<int>)/8192 5724.627 -
std::partition_copy(list<int>)/1024 715.650 -
std::partition_copy(list<int>)/32 8.993 -
std::partition_copy(list<int>)/50 13.011 -
std::partition_copy(list<int>)/8192 7287.696 5.34%
std::partition_copy(vector<int>)/1024 479.533 2.02%
std::partition_copy(vector<int>)/32 8.037 -
std::partition_copy(vector<int>)/50 12.650 1.43%
std::partition_copy(vector<int>)/8192 4555.898 -
std::partition_point(deque<int>)/1024 9.486 -2.87%
std::partition_point(deque<int>)/32 4.139 -2.96%
std::partition_point(deque<int>)/50 4.630 -2.85%
std::partition_point(deque<int>)/8192 15.243 -
std::partition_point(list<int>)/1024 1275.513 -
std::partition_point(list<int>)/32 15.972 -
std::partition_point(list<int>)/50 25.032 -
std::partition_point(list<int>)/8192 12408.038 -
std::partition_point(vector<int>)/1024 6.523 5.07%
std::partition_point(vector<int>)/32 2.678 3.65%
std::partition_point(vector<int>)/50 2.586 -
std::partition_point(vector<int>)/8192 9.642 2.68%
std::pop_heap(deque<float>)/1024 13.668 10.45%
std::pop_heap(deque<float>)/8 52.733 -
std::pop_heap(deque<float>)/8192 62.822 1.30%
std::pop_heap(deque<int>)/1024 12.912 -
std::pop_heap(deque<int>)/8 52.794 -
std::pop_heap(deque<int>)/8192 53.746 -7.00%
std::pop_heap(deque<size_t>)/1024 15.263 -
std::pop_heap(deque<size_t>)/8 52.559 -
std::pop_heap(deque<size_t>)/8192 60.175 -
std::pop_heap(deque<std::string>)/1024 59.720 -
std::pop_heap(deque<std::string>)/8 57.547 -
std::pop_heap(deque<std::string>)/8192 115.373 -
std::pop_heap(vector<float>)/1024 8.497 -
std::pop_heap(vector<float>)/8 50.675 -
std::pop_heap(vector<float>)/8192 19.711 -1.49%
std::pop_heap(vector<int>)/1024 10.007 -
std::pop_heap(vector<int>)/8 51.632 -
std::pop_heap(vector<int>)/8192 13.073 -
std::pop_heap(vector<size_t>)/1024 9.873 -
std::pop_heap(vector<size_t>)/8 51.872 -
std::pop_heap(vector<size_t>)/8192 13.159 -
std::pop_heap(vector<std::string>)/1024 22.257 9.52%
std::pop_heap(vector<std::string>)/8 55.441 3.52%
std::pop_heap(vector<std::string>)/8192 50.234 -2.44%
std::remove(deque<int>)_(prefix)/1024 526.014 -
std::remove(deque<int>)_(prefix)/32 51.432 -4.79%
std::remove(deque<int>)_(prefix)/50 59.959 -2.46%
std::remove(deque<int>)_(prefix)/8192 3871.463 -
std::remove(deque<int>)_(sprinkled)/1024 518.484 -
std::remove(deque<int>)_(sprinkled)/32 54.522 5.41%
std::remove(deque<int>)_(sprinkled)/50 59.860 4.43%
std::remove(deque<int>)_(sprinkled)/8192 3867.203 -
std::remove(list<int>)_(prefix)/1024 999.835 1.36%
std::remove(list<int>)_(prefix)/32 52.551 -
std::remove(list<int>)_(prefix)/50 62.808 -
std::remove(list<int>)_(prefix)/8192 8188.365 -1.03%
std::remove(list<int>)_(sprinkled)/1024 958.826 -
std::remove(list<int>)_(sprinkled)/32 52.164 -1.08%
std::remove(list<int>)_(sprinkled)/50 61.559 -1.36%
std::remove(list<int>)_(sprinkled)/8192 7990.625 -
std::remove(vector<int>)_(prefix)/1024 307.550 -
std::remove(vector<int>)_(prefix)/32 49.056 -
std::remove(vector<int>)_(prefix)/50 53.922 -
std::remove(vector<int>)_(prefix)/8192 2109.761 -
std::remove(vector<int>)_(sprinkled)/1024 285.729 -
std::remove(vector<int>)_(sprinkled)/32 48.362 -
std::remove(vector<int>)_(sprinkled)/50 52.496 -
std::remove(vector<int>)_(sprinkled)/8192 2040.146 -
std::remove_copy(deque<int>)_(prefix)/1024 396.868 4.64%
std::remove_copy(deque<int>)_(prefix)/32 13.089 -
std::remove_copy(deque<int>)_(prefix)/50 20.429 -2.14%
std::remove_copy(deque<int>)_(prefix)/8192 3358.137 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.592 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.141 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.323 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2846.015 -
std::remove_copy(list<int>)_(prefix)/1024 744.732 -
std::remove_copy(list<int>)_(prefix)/32 11.318 -
std::remove_copy(list<int>)_(prefix)/50 19.011 -
std::remove_copy(list<int>)_(prefix)/8192 6956.459 -1.11%
std::remove_copy(list<int>)_(sprinkled)/1024 792.305 3.54%
std::remove_copy(list<int>)_(sprinkled)/32 11.224 -
std::remove_copy(list<int>)_(sprinkled)/50 18.747 -
std::remove_copy(list<int>)_(sprinkled)/8192 7428.860 -
std::remove_copy(vector<int>)_(prefix)/1024 264.197 -
std::remove_copy(vector<int>)_(prefix)/32 9.374 -
std::remove_copy(vector<int>)_(prefix)/50 13.943 -
std::remove_copy(vector<int>)_(prefix)/8192 2062.563 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.950 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.455 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.585 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.538 -
std::remove_copy_if(deque<int>)_(prefix)/1024 518.896 -3.68%
std::remove_copy_if(deque<int>)_(prefix)/32 18.103 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.992 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3757.664 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 558.067 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.331 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.542 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3471.140 -2.12%
std::remove_copy_if(list<int>)_(prefix)/1024 792.296 -
std::remove_copy_if(list<int>)_(prefix)/32 17.147 -
std::remove_copy_if(list<int>)_(prefix)/50 25.006 -
std::remove_copy_if(list<int>)_(prefix)/8192 7313.572 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 790.008 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.725 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.718 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7336.170 -1.81%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.950 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.168 -1.97%
std::remove_copy_if(vector<int>)_(prefix)/50 17.856 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3362.066 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 346.947 -1.14%
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.920 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.532 1.61%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2746.875 -
std::remove_if(deque<int>)_(prefix)/1024 552.462 -1.19%
std::remove_if(deque<int>)_(prefix)/32 53.990 -3.20%
std::remove_if(deque<int>)_(prefix)/50 64.717 -3.60%
std::remove_if(deque<int>)_(prefix)/8192 4247.592 -
std::remove_if(deque<int>)_(sprinkled)/1024 528.622 -
std::remove_if(deque<int>)_(sprinkled)/32 54.954 3.68%
std::remove_if(deque<int>)_(sprinkled)/50 65.320 8.88%
std::remove_if(deque<int>)_(sprinkled)/8192 3897.312 -
std::remove_if(list<int>)_(prefix)/1024 994.619 -4.05%
std::remove_if(list<int>)_(prefix)/32 58.560 -
std::remove_if(list<int>)_(prefix)/50 72.013 -
std::remove_if(list<int>)_(prefix)/8192 9966.567 5.56%
std::remove_if(list<int>)_(sprinkled)/1024 993.503 -
std::remove_if(list<int>)_(sprinkled)/32 57.097 -
std::remove_if(list<int>)_(sprinkled)/50 73.035 2.33%
std::remove_if(list<int>)_(sprinkled)/8192 8230.134 -
std::remove_if(vector<int>)_(prefix)/1024 346.808 -
std::remove_if(vector<int>)_(prefix)/32 49.045 -
std::remove_if(vector<int>)_(prefix)/50 54.054 -
std::remove_if(vector<int>)_(prefix)/8192 2556.750 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.232 -
std::remove_if(vector<int>)_(sprinkled)/32 50.794 -
std::remove_if(vector<int>)_(sprinkled)/50 57.121 -
std::remove_if(vector<int>)_(sprinkled)/8192 2952.616 -
std::replace(deque<int>)_(prefix)/1024 412.751 -
std::replace(deque<int>)_(prefix)/32 13.082 1.79%
std::replace(deque<int>)_(prefix)/50 19.171 -1.10%
std::replace(deque<int>)_(prefix)/8192 3272.343 -
std::replace(deque<int>)_(sprinkled)/1024 351.706 -
std::replace(deque<int>)_(sprinkled)/32 12.214 -
std::replace(deque<int>)_(sprinkled)/50 18.253 -
std::replace(deque<int>)_(sprinkled)/8192 2812.056 -
std::replace(list<int>)_(prefix)/1024 740.268 -
std::replace(list<int>)_(prefix)/32 11.092 -
std::replace(list<int>)_(prefix)/50 17.268 -1.07%
std::replace(list<int>)_(prefix)/8192 6998.455 -
std::replace(list<int>)_(sprinkled)/1024 727.107 -
std::replace(list<int>)_(sprinkled)/32 11.286 -
std::replace(list<int>)_(sprinkled)/50 18.893 -
std::replace(list<int>)_(sprinkled)/8192 7175.021 -
std::replace(vector<int>)_(prefix)/1024 160.533 -
std::replace(vector<int>)_(prefix)/32 5.224 -
std::replace(vector<int>)_(prefix)/50 7.763 -
std::replace(vector<int>)_(prefix)/8192 1278.163 -
std::replace(vector<int>)_(sprinkled)/1024 161.017 -2.31%
std::replace(vector<int>)_(sprinkled)/32 5.652 -6.10%
std::replace(vector<int>)_(sprinkled)/50 9.112 -5.43%
std::replace(vector<int>)_(sprinkled)/8192 1266.747 -
std::replace_if(deque<int>)_(prefix)/1024 487.519 -1.75%
std::replace_if(deque<int>)_(prefix)/32 14.013 -1.32%
std::replace_if(deque<int>)_(prefix)/50 20.515 -
std::replace_if(deque<int>)_(prefix)/8192 3448.297 -1.99%
std::replace_if(deque<int>)_(sprinkled)/1024 367.699 -
std::replace_if(deque<int>)_(sprinkled)/32 12.460 -
std::replace_if(deque<int>)_(sprinkled)/50 18.661 -
std::replace_if(deque<int>)_(sprinkled)/8192 2943.892 -
std::replace_if(list<int>)_(prefix)/1024 738.776 -
std::replace_if(list<int>)_(prefix)/32 13.894 -
std::replace_if(list<int>)_(prefix)/50 24.827 -
std::replace_if(list<int>)_(prefix)/8192 7232.679 -
std::replace_if(list<int>)_(sprinkled)/1024 741.457 -
std::replace_if(list<int>)_(sprinkled)/32 13.342 -2.64%
std::replace_if(list<int>)_(sprinkled)/50 23.026 -
std::replace_if(list<int>)_(sprinkled)/8192 7399.814 -2.10%
std::replace_if(vector<int>)_(prefix)/1024 276.379 1.18%
std::replace_if(vector<int>)_(prefix)/32 9.669 1.30%
std::replace_if(vector<int>)_(prefix)/50 13.980 -
std::replace_if(vector<int>)_(prefix)/8192 2049.632 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.477 -
std::replace_if(vector<int>)_(sprinkled)/32 8.729 -
std::replace_if(vector<int>)_(sprinkled)/50 13.702 -
std::replace_if(vector<int>)_(sprinkled)/8192 1915.505 1.12%
std::reverse(deque<int>)/32768 5891.266 -
std::reverse(deque<int>)/4096 742.521 -
std::reverse(deque<int>)/512 116.791 -
std::reverse(deque<int>)/64 13.214 -
std::reverse(deque<int>)/8 2.505 -
std::reverse(list<int>)/32768 19828.505 -
std::reverse(list<int>)/4096 1855.309 4.06%
std::reverse(list<int>)/512 195.369 -
std::reverse(list<int>)/64 17.732 -
std::reverse(list<int>)/8 1.970 -
std::reverse(vector<int>)/32768 1033.153 -
std::reverse(vector<int>)/4096 130.838 -
std::reverse(vector<int>)/512 16.327 -
std::reverse(vector<int>)/64 4.171 -
std::reverse(vector<int>)/8 1.511 -4.13%
std::reverse_copy(deque<int>)/32768 8038.310 -
std::reverse_copy(deque<int>)/4096 986.226 -
std::reverse_copy(deque<int>)/512 125.709 -
std::reverse_copy(deque<int>)/64 16.032 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 26783.077 1.65%
std::reverse_copy(list<int>)/4096 3161.452 -3.20%
std::reverse_copy(list<int>)/512 366.355 -
std::reverse_copy(list<int>)/64 30.175 -1.19%
std::reverse_copy(list<int>)/8 2.424 -
std::reverse_copy(vector<int>)/32768 981.878 -
std::reverse_copy(vector<int>)/4096 132.410 -
std::reverse_copy(vector<int>)/512 17.165 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.337 -13.06%
std::rotate(deque<int>)_(1_element_backward)/1024 40.794 -
std::rotate(deque<int>)_(1_element_backward)/32 3.537 -
std::rotate(deque<int>)_(1_element_backward)/50 5.116 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.754 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.455 -
std::rotate(deque<int>)_(1_element_forward)/32 4.134 -
std::rotate(deque<int>)_(1_element_forward)/50 5.420 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.161 -
std::rotate(deque<int>)_(by_1/2)/1024 188.316 -
std::rotate(deque<int>)_(by_1/2)/32 8.496 -
std::rotate(deque<int>)_(by_1/2)/50 11.526 -
std::rotate(deque<int>)_(by_1/2)/8192 1612.032 -2.62%
std::rotate(deque<int>)_(by_1/3)/1024 403.554 -
std::rotate(deque<int>)_(by_1/3)/32 20.331 -
std::rotate(deque<int>)_(by_1/3)/50 28.753 -3.38%
std::rotate(deque<int>)_(by_1/3)/8192 3162.428 -
std::rotate(deque<int>)_(by_1/4)/1024 266.162 -
std::rotate(deque<int>)_(by_1/4)/32 13.281 1.70%
std::rotate(deque<int>)_(by_1/4)/50 27.295 -2.18%
std::rotate(deque<int>)_(by_1/4)/8192 2718.452 -
std::rotate(list<int>)_(1_element_backward)/1024 745.642 -
std::rotate(list<int>)_(1_element_backward)/32 13.484 -
std::rotate(list<int>)_(1_element_backward)/50 25.924 -
std::rotate(list<int>)_(1_element_backward)/8192 7290.065 -
std::rotate(list<int>)_(1_element_forward)/1024 735.147 -
std::rotate(list<int>)_(1_element_forward)/32 13.940 -
std::rotate(list<int>)_(1_element_forward)/50 25.873 -1.69%
std::rotate(list<int>)_(1_element_forward)/8192 7086.780 -13.32%
std::rotate(list<int>)_(by_1/2)/1024 390.341 -
std::rotate(list<int>)_(by_1/2)/32 6.470 -
std::rotate(list<int>)_(by_1/2)/50 12.768 -
std::rotate(list<int>)_(by_1/2)/8192 5482.911 -11.24%
std::rotate(list<int>)_(by_1/3)/1024 810.227 -
std::rotate(list<int>)_(by_1/3)/32 16.748 -
std::rotate(list<int>)_(by_1/3)/50 22.926 -
std::rotate(list<int>)_(by_1/3)/8192 8359.167 -1.58%
std::rotate(list<int>)_(by_1/4)/1024 580.037 -
std::rotate(list<int>)_(by_1/4)/32 14.546 -
std::rotate(list<int>)_(by_1/4)/50 25.709 -
std::rotate(list<int>)_(by_1/4)/8192 6626.177 -1.48%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.809 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.744 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.761 -
std::rotate(vector<bool>)_(1_element_backward)/8192 126.852 16.46%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.485 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.384 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.367 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.558 1.18%
std::rotate(vector<bool>)_(by_1/2)/1024 8.426 -1.13%
std::rotate(vector<bool>)_(by_1/2)/32 18.234 -1.17%
std::rotate(vector<bool>)_(by_1/2)/50 17.830 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.148 -
std::rotate(vector<bool>)_(by_1/3)/1024 50.076 -
std::rotate(vector<bool>)_(by_1/3)/32 17.748 -
std::rotate(vector<bool>)_(by_1/3)/50 18.017 -
std::rotate(vector<bool>)_(by_1/3)/8192 158.456 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.465 4.27%
std::rotate(vector<bool>)_(by_1/4)/32 17.888 -
std::rotate(vector<bool>)_(by_1/4)/50 17.738 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.151 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.741 -
std::rotate(vector<int>)_(1_element_backward)/32 2.918 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.299 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.430 -
std::rotate(vector<int>)_(1_element_forward)/32 2.962 -
std::rotate(vector<int>)_(1_element_forward)/50 5.261 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.399 -
std::rotate(vector<int>)_(by_1/2)/1024 31.762 -
std::rotate(vector<int>)_(by_1/2)/32 2.349 -
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.824 -
std::rotate(vector<int>)_(by_1/3)/1024 119.608 -
std::rotate(vector<int>)_(by_1/3)/32 9.991 -
std::rotate(vector<int>)_(by_1/3)/50 11.075 -
std::rotate(vector<int>)_(by_1/3)/8192 875.076 -
std::rotate(vector<int>)_(by_1/4)/1024 47.325 -
std::rotate(vector<int>)_(by_1/4)/32 4.742 -
std::rotate(vector<int>)_(by_1/4)/50 11.519 -
std::rotate(vector<int>)_(by_1/4)/8192 370.565 -
std::rotate_copy(deque<int>)/1024 34.724 1.34%
std::rotate_copy(deque<int>)/32 2.669 -3.83%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 291.136 -
std::rotate_copy(list<int>)/1024 737.002 -
std::rotate_copy(list<int>)/32 8.898 2.03%
std::rotate_copy(list<int>)/50 13.896 -
std::rotate_copy(list<int>)/8192 7101.106 1.59%
std::rotate_copy(vector<int>)/1024 34.537 4.44%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 493.316 -19.40%
std::sample(deque<int>)/1024 11338.123 -
std::sample(deque<int>)/32 305.420 -
std::sample(deque<int>)/8192 91630.868 -
std::sample(list<int>)/1024 11966.099 -
std::sample(list<int>)/32 312.627 -
std::sample(list<int>)/8192 98260.470 -
std::sample(vector<int>)/1024 11343.649 -
std::sample(vector<int>)/32 302.850 -
std::sample(vector<int>)/8192 92249.612 -
std::search(deque<int>)_(near_matches)/1000 18484.275 6.24%
std::search(deque<int>)_(near_matches)/1024 19435.831 6.93%
std::search(deque<int>)_(near_matches)/8192 1456758.316 -
std::search(deque<int>)_(no_match)/1000 408.224 -
std::search(deque<int>)_(no_match)/1024 350.742 -
std::search(deque<int>)_(no_match)/1048576 425978.204 -
std::search(deque<int>)_(no_match)/8192 3323.935 -
std::search(deque<int>)_(same_length)/1000 383.863 17.83%
std::search(deque<int>)_(same_length)/1024 483.782 1.59%
std::search(deque<int>)_(same_length)/8192 3953.942 3.90%
std::search(deque<int>)_(single_element)/1000 451.372 -
std::search(deque<int>)_(single_element)/1024 461.964 -
std::search(deque<int>)_(single_element)/8192 3676.953 -
std::search(deque<int>,_pred)_(near_matches)/1000 24291.949 -
std::search(deque<int>,_pred)_(near_matches)/1024 25373.866 -
std::search(deque<int>,_pred)_(near_matches)/8192 1528875.092 -
std::search(deque<int>,_pred)_(no_match)/1000 502.518 8.78%
std::search(deque<int>,_pred)_(no_match)/1024 452.449 -4.72%
std::search(deque<int>,_pred)_(no_match)/1048576 446779.443 -7.75%
std::search(deque<int>,_pred)_(no_match)/8192 3500.149 -7.75%
std::search(deque<int>,_pred)_(same_length)/1000 479.660 -1.98%
std::search(deque<int>,_pred)_(same_length)/1024 511.477 -
std::search(deque<int>,_pred)_(same_length)/8192 4039.403 -
std::search(deque<int>,_pred)_(single_element)/1000 688.656 -
std::search(deque<int>,_pred)_(single_element)/1024 706.857 -
std::search(deque<int>,_pred)_(single_element)/8192 5684.001 -
std::search(list<int>)_(near_matches)/1000 38268.892 -
std::search(list<int>)_(near_matches)/1024 39948.165 -
std::search(list<int>)_(near_matches)/8192 2561935.744 -
std::search(list<int>)_(no_match)/1000 672.052 -4.33%
std::search(list<int>)_(no_match)/1024 762.881 2.62%
std::search(list<int>)_(no_match)/1048576 851966.485 -
std::search(list<int>)_(no_match)/8192 7481.014 11.92%
std::search(list<int>)_(same_length)/1000 794.601 6.42%
std::search(list<int>)_(same_length)/1024 813.881 5.13%
std::search(list<int>)_(same_length)/8192 8896.104 -1.02%
std::search(list<int>)_(single_element)/1000 736.997 3.78%
std::search(list<int>)_(single_element)/1024 736.743 -
std::search(list<int>)_(single_element)/8192 9048.064 7.09%
std::search(list<int>,_pred)_(near_matches)/1000 41673.141 -
std::search(list<int>,_pred)_(near_matches)/1024 43656.036 -
std::search(list<int>,_pred)_(near_matches)/8192 2699025.481 -
std::search(list<int>,_pred)_(no_match)/1000 805.191 -
std::search(list<int>,_pred)_(no_match)/1024 824.906 -
std::search(list<int>,_pred)_(no_match)/1048576 957171.803 -
std::search(list<int>,_pred)_(no_match)/8192 7884.582 6.90%
std::search(list<int>,_pred)_(same_length)/1000 795.335 -
std::search(list<int>,_pred)_(same_length)/1024 815.227 -
std::search(list<int>,_pred)_(same_length)/8192 9343.172 7.20%
std::search(list<int>,_pred)_(single_element)/1000 805.685 -
std::search(list<int>,_pred)_(single_element)/1024 821.462 -
std::search(list<int>,_pred)_(single_element)/8192 9946.843 20.31%
std::search(vector<int>)_(near_matches)/1000 14433.395 -
std::search(vector<int>)_(near_matches)/1024 15188.159 -
std::search(vector<int>)_(near_matches)/8192 767916.896 -
std::search(vector<int>)_(no_match)/1000 207.271 -
std::search(vector<int>)_(no_match)/1024 212.230 -
std::search(vector<int>)_(no_match)/1048576 211781.913 -
std::search(vector<int>)_(no_match)/8192 1645.179 -
std::search(vector<int>)_(same_length)/1000 242.939 -
std::search(vector<int>)_(same_length)/1024 248.708 -1.14%
std::search(vector<int>)_(same_length)/8192 1902.899 -1.18%
std::search(vector<int>)_(single_element)/1000 233.960 -1.47%
std::search(vector<int>)_(single_element)/1024 239.685 -1.26%
std::search(vector<int>)_(single_element)/8192 1845.723 -
std::search(vector<int>,_pred)_(near_matches)/1000 22691.127 -
std::search(vector<int>,_pred)_(near_matches)/1024 23805.380 -
std::search(vector<int>,_pred)_(near_matches)/8192 1455627.254 -
std::search(vector<int>,_pred)_(no_match)/1000 531.248 -
std::search(vector<int>,_pred)_(no_match)/1024 539.228 -
std::search(vector<int>,_pred)_(no_match)/1048576 603882.082 -
std::search(vector<int>,_pred)_(no_match)/8192 4311.628 -
std::search(vector<int>,_pred)_(same_length)/1000 606.990 -2.91%
std::search(vector<int>,_pred)_(same_length)/1024 618.101 -3.03%
std::search(vector<int>,_pred)_(same_length)/8192 4943.127 -3.11%
std::search(vector<int>,_pred)_(single_element)/1000 536.857 -5.78%
std::search(vector<int>,_pred)_(single_element)/1024 548.358 -6.03%
std::search(vector<int>,_pred)_(single_element)/8192 4384.684 -5.89%
std::search_n(deque<int>)_(no_match)/1024 13.704 -
std::search_n(deque<int>)_(no_match)/32 13.680 -
std::search_n(deque<int>)_(no_match)/8192 16.633 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.116 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.130 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.814 -
std::search_n(list<int>)_(no_match)/1024 732.099 -
std::search_n(list<int>)_(no_match)/32 9.246 -
std::search_n(list<int>)_(no_match)/8192 6649.106 -11.08%
std::search_n(list<int>,_pred)_(no_match)/1024 828.003 -
std::search_n(list<int>,_pred)_(no_match)/32 17.291 -
std::search_n(list<int>,_pred)_(no_match)/8192 7342.890 -8.26%
std::search_n(vector<int>)_(no_match)/1024 3.283 -
std::search_n(vector<int>)_(no_match)/32 3.274 -
std::search_n(vector<int>)_(no_match)/8192 3.284 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.088 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.129 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.083 -
std::set<int>::clear()/0 393.615 -
std::set<int>::clear()/1024 10336.650 10.23%
std::set<int>::clear()/32 665.817 5.68%
std::set<int>::clear()/8192 88960.122 9.60%
std::set<int>::contains(key)_(existent)/1024 3.881 -2.46%
std::set<int>::contains(key)_(existent)/32 1.655 -
std::set<int>::contains(key)_(existent)/8192 8.234 -2.40%
std::set<int>::contains(key)_(non-existent)/0 0.297 -
std::set<int>::contains(key)_(non-existent)/1024 7.231 16.31%
std::set<int>::contains(key)_(non-existent)/32 3.077 8.64%
std::set<int>::contains(key)_(non-existent)/8192 11.884 -2.13%
std::set<int>::count(key)_(existent)/1024 4.179 1.08%
std::set<int>::count(key)_(existent)/32 1.640 -1.24%
std::set<int>::count(key)_(existent)/8192 8.616 9.58%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.435 -6.99%
std::set<int>::count(key)_(non-existent)/32 2.883 -7.02%
std::set<int>::count(key)_(non-existent)/8192 11.359 -5.43%
std::set<int>::ctor(&&,_different_allocs)/0 12.796 -
std::set<int>::ctor(&&,_different_allocs)/1024 5772.320 -
std::set<int>::ctor(&&,_different_allocs)/32 176.153 -
std::set<int>::ctor(&&,_different_allocs)/8192 47861.630 -1.58%
std::set<int>::ctor(const&)/0 12.794 -
std::set<int>::ctor(const&)/1024 6234.423 -2.30%
std::set<int>::ctor(const&)/32 216.197 -5.61%
std::set<int>::ctor(const&)/8192 49502.651 -
std::set<int>::ctor(const&,_alloc)/0 12.762 -
std::set<int>::ctor(const&,_alloc)/1024 6130.670 -2.52%
std::set<int>::ctor(const&,_alloc)/32 218.149 -1.19%
std::set<int>::ctor(const&,_alloc)/8192 48926.094 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8602.027 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.160 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69021.877 1.44%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12804.230 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.888 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 243572.102 1.06%
std::set<int>::equal_range(key)_(existent)/1024 4.532 3.28%
std::set<int>::equal_range(key)_(existent)/32 1.804 -1.90%
std::set<int>::equal_range(key)_(existent)/8192 8.074 1.48%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.013 3.90%
std::set<int>::equal_range(key)_(non-existent)/32 2.605 2.36%
std::set<int>::equal_range(key)_(non-existent)/8192 10.673 2.71%
std::set<int>::erase(iterator)/1024 21.752 8.45%
std::set<int>::erase(iterator)/32 21.122 5.27%
std::set<int>::erase(iterator)/8192 22.117 9.83%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.059 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6962.597 2.67%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.680 1.87%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56664.490 3.09%
std::set<int>::erase(key)_(existent)/1024 49.016 -2.90%
std::set<int>::erase(key)_(existent)/32 22.838 3.92%
std::set<int>::erase(key)_(existent)/8192 68.211 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.530 1.01%
std::set<int>::erase(key)_(non-existent,_end)/32 2.315 -
std::set<int>::erase(key)_(non-existent,_end)/8192 8.534 3.74%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.903 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.775 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.178 -
std::set<int>::find(key)_(existent)/1024 4.051 3.65%
std::set<int>::find(key)_(existent)/32 1.712 2.31%
std::set<int>::find(key)_(existent)/8192 8.426 4.97%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.543 -3.40%
std::set<int>::find(key)_(non-existent)/32 2.246 -1.55%
std::set<int>::find(key)_(non-existent)/8192 8.444 -4.05%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.049 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.421 -11.58%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.173 -1.09%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.415 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.041 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.208 -1.89%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.754 -1.28%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.549 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.189 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 43.982 -2.53%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.822 -1.67%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.513 -2.28%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.192 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.401 -4.65%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.899 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.530 3.58%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.988 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16785.305 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.556 -2.81%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184484.283 1.09%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.485 2.89%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13568.401 4.64%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 719.428 6.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 129613.044 9.51%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.533 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7970.176 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 552.199 1.73%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133579.391 -12.68%
std::set<int>::insert(value)_(already_present)/1024 5.911 2.26%
std::set<int>::insert(value)_(already_present)/32 1.761 -
std::set<int>::insert(value)_(already_present)/8192 9.537 -2.95%
std::set<int>::insert(value)_(new_value,_end)/0 17.085 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.627 -1.25%
std::set<int>::insert(value)_(new_value,_end)/32 18.927 -2.01%
std::set<int>::insert(value)_(new_value,_end)/8192 72.247 -2.46%
std::set<int>::insert(value)_(new_value,_middle)/0 17.114 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.573 -1.18%
std::set<int>::insert(value)_(new_value,_middle)/32 18.373 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.772 -
std::set<int>::lower_bound(key)_(existent)/1024 4.574 -2.77%
std::set<int>::lower_bound(key)_(existent)/32 1.533 -2.58%
std::set<int>::lower_bound(key)_(existent)/8192 7.970 -2.73%
std::set<int>::lower_bound(key)_(non-existent)/0 0.255 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.065 -5.64%
std::set<int>::lower_bound(key)_(non-existent)/32 2.371 -2.09%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.993 -3.21%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.382 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6141.804 -1.96%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 213.788 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48939.574 -2.22%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.391 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6160.835 -1.61%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 214.665 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 53241.681 7.43%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.124 1.06%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1377.937 3.87%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.823 9.07%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12450.458 -
std::set<int>::upper_bound(key)_(existent)/1024 4.225 -1.76%
std::set<int>::upper_bound(key)_(existent)/32 1.812 -
std::set<int>::upper_bound(key)_(existent)/8192 8.419 5.92%
std::set<int>::upper_bound(key)_(non-existent)/0 0.255 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.869 -1.55%
std::set<int>::upper_bound(key)_(non-existent)/32 2.427 -2.78%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.820 -3.17%
std::set<std::string>::clear()/0 393.271 -
std::set<std::string>::clear()/1024 21417.485 -3.73%
std::set<std::string>::clear()/32 900.141 -
std::set<std::string>::clear()/8192 213306.630 -
std::set<std::string>::contains(key)_(existent)/1024 22.387 -3.05%
std::set<std::string>::contains(key)_(existent)/32 14.339 -6.30%
std::set<std::string>::contains(key)_(existent)/8192 28.562 -4.42%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.361 -
std::set<std::string>::contains(key)_(non-existent)/32 9.884 -7.08%
std::set<std::string>::contains(key)_(non-existent)/8192 29.698 4.94%
std::set<std::string>::count(key)_(existent)/1024 24.011 1.10%
std::set<std::string>::count(key)_(existent)/32 16.381 -5.20%
std::set<std::string>::count(key)_(existent)/8192 30.796 -2.31%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.221 3.83%
std::set<std::string>::count(key)_(non-existent)/32 11.269 2.82%
std::set<std::string>::count(key)_(non-existent)/8192 34.153 4.84%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.838 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6961.193 1.11%
std::set<std::string>::ctor(&&,_different_allocs)/32 207.741 -1.02%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57322.029 -
std::set<std::string>::ctor(const&)/0 12.738 -
std::set<std::string>::ctor(const&)/1024 35108.787 1.32%
std::set<std::string>::ctor(const&)/32 712.803 -10.00%
std::set<std::string>::ctor(const&)/8192 344382.750 -
std::set<std::string>::ctor(const&,_alloc)/0 12.739 -
std::set<std::string>::ctor(const&,_alloc)/1024 37244.742 -
std::set<std::string>::ctor(const&,_alloc)/32 699.781 -5.79%
std::set<std::string>::ctor(const&,_alloc)/8192 347660.922 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.810 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39668.153 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 813.643 2.82%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379791.936 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.873 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 60893.437 9.15%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 998.930 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1156106.086 3.81%
std::set<std::string>::equal_range(key)_(existent)/1024 24.550 -5.16%
std::set<std::string>::equal_range(key)_(existent)/32 17.499 8.88%
std::set<std::string>::equal_range(key)_(existent)/8192 28.482 3.26%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.266 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.487 -1.70%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.504 13.05%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.758 1.00%
std::set<std::string>::erase(iterator)/1024 33.018 3.22%
std::set<std::string>::erase(iterator)/32 25.545 -8.43%
std::set<std::string>::erase(iterator)/8192 30.875 12.93%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.862 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12708.522 -4.30%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.590 -1.60%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118412.603 -2.36%
std::set<std::string>::erase(key)_(existent)/1024 76.753 26.49%
std::set<std::string>::erase(key)_(existent)/32 55.783 9.42%
std::set<std::string>::erase(key)_(existent)/8192 89.442 24.00%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.506 -3.83%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.248 -8.72%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.791 -3.43%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.267 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.571 2.20%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.967 -4.81%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 19.445 16.69%
std::set<std::string>::find(key)_(existent)/1024 23.399 -2.88%
std::set<std::string>::find(key)_(existent)/32 15.887 2.52%
std::set<std::string>::find(key)_(existent)/8192 31.045 9.26%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 22.321 5.92%
std::set<std::string>::find(key)_(non-existent)/32 10.568 2.47%
std::set<std::string>::find(key)_(non-existent)/8192 30.004 6.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.763 27.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.588 34.63%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 53.150 49.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 73.951 5.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.033 -9.55%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.797 1.14%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.842 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.434 -1.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.808 34.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.283 -13.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.990 -2.55%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.514 -22.39%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.440 44.48%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.820 8.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.258 -9.33%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.009 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.537 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66470.867 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1516.678 5.40%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 928068.970 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.183 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44747.918 1.45%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1295.416 -3.17%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 612946.322 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.577 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42327.202 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1131.177 -1.56%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 613007.887 -
std::set<std::string>::insert(value)_(already_present)/1024 29.826 -7.38%
std::set<std::string>::insert(value)_(already_present)/32 10.402 10.61%
std::set<std::string>::insert(value)_(already_present)/8192 38.190 32.31%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.191 -4.17%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.537 -1.24%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.734 -3.01%
std::set<std::string>::insert(value)_(new_value,_end)/8192 65.679 -3.36%
std::set<std::string>::insert(value)_(new_value,_middle)/0 30.944 9.30%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.228 4.05%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.559 6.05%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.484 -14.60%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.070 -15.92%
std::set<std::string>::lower_bound(key)_(existent)/32 15.603 4.60%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.696 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.099 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.151 -4.11%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.510 7.02%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.317 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37111.726 -8.59%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 864.892 6.72%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349004.670 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.315 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36549.130 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 687.206 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349305.821 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17346.400 4.56%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.142 1.44%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205560.055 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.766 3.69%
std::set<std::string>::upper_bound(key)_(existent)/32 15.128 -8.18%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.444 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.675 -5.24%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.839 -2.86%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.199 -1.95%
std::shift_left(deque<int>)/1024 38.936 -
std::shift_left(deque<int>)/32 3.882 1.89%
std::shift_left(deque<int>)/50 5.569 -
std::shift_left(deque<int>)/8192 307.768 -
std::shift_left(list<int>)/1024 732.903 -
std::shift_left(list<int>)/32 13.778 -
std::shift_left(list<int>)/50 27.747 -
std::shift_left(list<int>)/8192 7130.899 -7.86%
std::shift_left(vector<int>)/1024 35.570 -
std::shift_left(vector<int>)/32 2.980 -
std::shift_left(vector<int>)/50 5.272 -
std::shift_left(vector<int>)/8192 280.993 -
std::shift_right(deque<int>)/1024 40.349 -
std::shift_right(deque<int>)/32 3.421 -1.06%
std::shift_right(deque<int>)/50 4.542 2.29%
std::shift_right(deque<int>)/8192 309.376 -
std::shift_right(list<int>)/1024 736.566 -
std::shift_right(list<int>)/32 14.577 -
std::shift_right(list<int>)/50 26.714 -6.69%
std::shift_right(list<int>)/8192 8055.689 8.65%
std::shift_right(vector<int>)/1024 35.606 -
std::shift_right(vector<int>)/32 10.012 -2.30%
std::shift_right(vector<int>)/50 5.339 -
std::shift_right(vector<int>)/8192 301.925 -
std::shuffle(deque<int>)/1024 9259.097 -
std::shuffle(deque<int>)/32 293.286 -
std::shuffle(deque<int>)/8192 74159.176 -
std::shuffle(vector<int>)/1024 8774.203 -
std::shuffle(vector<int>)/32 277.774 -
std::shuffle(vector<int>)/8192 70016.853 -
std::sort(deque<int>)_(ascending)/1024 761.479 -
std::sort(deque<int>)_(ascending)/8 17.349 -3.29%
std::sort(deque<int>)_(ascending)/8192 5765.012 -
std::sort(deque<int>)_(descending)/1024 1304.911 -
std::sort(deque<int>)_(descending)/8 25.235 -
std::sort(deque<int>)_(descending)/8192 10429.985 -
std::sort(deque<int>)_(heap)/1024 6302.404 -
std::sort(deque<int>)_(heap)/8 24.492 -
std::sort(deque<int>)_(heap)/8192 69629.683 -11.32%
std::sort(deque<int>)_(pipe-organ)/1024 2704.725 -2.44%
std::sort(deque<int>)_(pipe-organ)/8 20.104 -
std::sort(deque<int>)_(pipe-organ)/8192 27434.973 4.45%
std::sort(deque<int>)_(qsort_adversarial)/1024 17695.545 -1.16%
std::sort(deque<int>)_(qsort_adversarial)/8 17.337 -3.95%
std::sort(deque<int>)_(qsort_adversarial)/8192 482359.981 -
std::sort(deque<int>)_(repeated)/1024 983.312 -5.86%
std::sort(deque<int>)_(repeated)/8 17.813 -1.02%
std::sort(deque<int>)_(repeated)/8192 6775.443 -
std::sort(deque<int>)_(shuffled)/1024 6897.528 -
std::sort(deque<int>)_(shuffled)/8 22.874 -
std::sort(deque<int>)_(shuffled)/8192 81645.991 -
std::sort(vector<NonIntegral>)_(ascending)/1024 522.364 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.518 -1.21%
std::sort(vector<NonIntegral>)_(ascending)/8192 3758.419 -
std::sort(vector<NonIntegral>)_(descending)/1024 777.903 -
std::sort(vector<NonIntegral>)_(descending)/8 24.848 -
std::sort(vector<NonIntegral>)_(descending)/8192 5278.307 -
std::sort(vector<NonIntegral>)_(heap)/1024 4378.029 1.36%
std::sort(vector<NonIntegral>)_(heap)/8 23.861 1.37%
std::sort(vector<NonIntegral>)_(heap)/8192 50982.592 1.32%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1875.903 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.265 -1.04%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18381.003 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13319.038 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.524 -1.34%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155874.177 -
std::sort(vector<NonIntegral>)_(repeated)/1024 509.076 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.825 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3765.257 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4661.920 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.612 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83199.617 -
std::sort(vector<int>)_(ascending)/1024 523.010 -
std::sort(vector<int>)_(ascending)/8 15.818 -
std::sort(vector<int>)_(ascending)/8192 3755.870 -
std::sort(vector<int>)_(descending)/1024 1011.990 -
std::sort(vector<int>)_(descending)/8 24.670 -1.08%
std::sort(vector<int>)_(descending)/8192 7219.440 -
std::sort(vector<int>)_(heap)/1024 4779.452 4.25%
std::sort(vector<int>)_(heap)/8 24.535 1.10%
std::sort(vector<int>)_(heap)/8192 46948.500 2.48%
std::sort(vector<int>)_(pipe-organ)/1024 2293.774 -
std::sort(vector<int>)_(pipe-organ)/8 17.522 -
std::sort(vector<int>)_(pipe-organ)/8192 21652.536 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13097.509 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.789 -
std::sort(vector<int>)_(qsort_adversarial)/8192 149821.267 -
std::sort(vector<int>)_(repeated)/1024 665.330 -
std::sort(vector<int>)_(repeated)/8 15.882 -
std::sort(vector<int>)_(repeated)/8192 5060.502 -
std::sort(vector<int>)_(shuffled)/1024 4689.545 -3.04%
std::sort(vector<int>)_(shuffled)/8 22.834 -3.25%
std::sort(vector<int>)_(shuffled)/8192 45297.302 -1.78%
std::sort_heap(deque<int>)/1024 13342.533 -
std::sort_heap(deque<int>)/8 37.620 -
std::sort_heap(deque<int>)/8192 472480.616 -
std::sort_heap(deque<int>,_pred)/1024 12271.598 -2.76%
std::sort_heap(deque<int>,_pred)/8 34.920 1.77%
std::sort_heap(deque<int>,_pred)/8192 429324.196 -
std::sort_heap(vector<NonIntegral>)/1024 9953.367 -
std::sort_heap(vector<NonIntegral>)/8 29.759 -1.62%
std::sort_heap(vector<NonIntegral>)/8192 106205.679 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9840.499 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.015 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106435.205 -
std::sort_heap(vector<int>)/1024 9761.451 -
std::sort_heap(vector<int>)/8 31.041 -6.93%
std::sort_heap(vector<int>)/8192 106750.607 -
std::sort_heap(vector<int>,_pred)/1024 9885.030 -
std::sort_heap(vector<int>,_pred)/8 32.309 -
std::sort_heap(vector<int>,_pred)/8192 106669.931 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2748.698 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1924.443 1.51%
std::stable_partition(deque<int>)_(alloc_fails)/50 1926.603 1.18%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9863.623 -
std::stable_partition(deque<int>)_(dense)/1024 570.419 -9.06%
std::stable_partition(deque<int>)_(dense)/32 27.981 -9.19%
std::stable_partition(deque<int>)_(dense)/50 36.789 -11.21%
std::stable_partition(deque<int>)_(dense)/8192 5676.065 -
std::stable_partition(deque<int>)_(sparse)/1024 441.794 -4.18%
std::stable_partition(deque<int>)_(sparse)/32 12.877 -5.00%
std::stable_partition(deque<int>)_(sparse)/50 29.653 -3.88%
std::stable_partition(deque<int>)_(sparse)/8192 3554.926 -4.93%
std::stable_partition(list<int>)_(alloc_fails)/1024 4176.566 -
std::stable_partition(list<int>)_(alloc_fails)/32 1899.281 1.35%
std::stable_partition(list<int>)_(alloc_fails)/50 1935.726 1.07%
std::stable_partition(list<int>)_(alloc_fails)/8192 25746.059 -3.43%
std::stable_partition(list<int>)_(dense)/1024 1405.343 -1.03%
std::stable_partition(list<int>)_(dense)/32 38.082 3.73%
std::stable_partition(list<int>)_(dense)/50 57.549 -13.73%
std::stable_partition(list<int>)_(dense)/8192 17379.871 -25.69%
std::stable_partition(list<int>)_(sparse)/1024 929.078 -
std::stable_partition(list<int>)_(sparse)/32 9.735 1.44%
std::stable_partition(list<int>)_(sparse)/50 26.692 -
std::stable_partition(list<int>)_(sparse)/8192 8820.406 1.99%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2362.560 1.77%
std::stable_partition(vector<int>)_(alloc_fails)/32 1903.438 1.23%
std::stable_partition(vector<int>)_(alloc_fails)/50 1908.972 1.02%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5402.967 1.71%
std::stable_partition(vector<int>)_(dense)/1024 292.502 -
std::stable_partition(vector<int>)_(dense)/32 21.732 -
std::stable_partition(vector<int>)_(dense)/50 24.833 -3.71%
std::stable_partition(vector<int>)_(dense)/8192 2091.818 -
std::stable_partition(vector<int>)_(sparse)/1024 207.522 -4.05%
std::stable_partition(vector<int>)_(sparse)/32 7.346 2.24%
std::stable_partition(vector<int>)_(sparse)/50 21.514 -
std::stable_partition(vector<int>)_(sparse)/8192 1545.192 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3912.208 -5.10%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 20.006 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18900.611 -3.09%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28728.108 1.15%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.029 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26151.815 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13714.573 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.337 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25621.023 -1.63%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16384.003 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.294 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22249.938 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26373.332 2.26%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.022 -1.03%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28422.759 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3747.971 1.12%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.174 2.49%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13218.536 1.13%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19420.769 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.152 1.54%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24519.467 -
std::stable_sort(deque<int>)_(ascending)/1024 2123.073 -
std::stable_sort(deque<int>)_(ascending)/8 17.336 -6.23%
std::stable_sort(deque<int>)_(ascending)/8192 13680.489 -
std::stable_sort(deque<int>)_(descending)/1024 2907.951 -1.83%
std::stable_sort(deque<int>)_(descending)/8 25.061 -4.80%
std::stable_sort(deque<int>)_(descending)/8192 20508.477 -1.44%
std::stable_sort(deque<int>)_(heap)/1024 2719.039 -1.59%
std::stable_sort(deque<int>)_(heap)/8 23.817 -4.62%
std::stable_sort(deque<int>)_(heap)/8192 17289.802 -1.84%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2921.762 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.753 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20482.584 -1.37%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3102.054 -1.51%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.869 -7.73%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20746.062 -1.04%
std::stable_sort(deque<int>)_(repeated)/1024 1419.394 -
std::stable_sort(deque<int>)_(repeated)/8 17.544 -4.89%
std::stable_sort(deque<int>)_(repeated)/8192 7667.578 -
std::stable_sort(deque<int>)_(shuffled)/1024 2521.543 -1.87%
std::stable_sort(deque<int>)_(shuffled)/8 22.760 -
std::stable_sort(deque<int>)_(shuffled)/8192 14212.668 -2.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4869.716 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.193 -2.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48728.308 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22913.979 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.602 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119794.755 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13792.779 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.412 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108022.084 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13927.740 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.772 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85389.292 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22587.733 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.786 -1.76%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 144568.325 5.93%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3834.675 5.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.237 -1.84%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19448.974 4.83%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18032.137 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.366 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146450.110 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3654.738 1.12%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.311 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42237.614 2.46%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12687.238 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.775 -2.48%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 190077.508 1.47%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9610.081 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.525 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 118555.750 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8152.576 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.783 3.00%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 117110.636 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13723.846 1.10%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.641 -1.50%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200900.565 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1279.585 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.685 -1.28%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14236.825 1.11%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12121.181 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.722 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 175726.026 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4155.114 -8.71%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.006 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18968.715 1.04%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23354.924 1.81%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.547 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25092.273 5.05%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13880.302 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.085 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30938.942 -10.39%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13997.018 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.300 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22034.567 3.73%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22703.915 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.875 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34653.676 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3611.678 -3.29%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.941 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 14595.285 -19.22%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17974.306 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.577 1.07%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28480.723 -17.61%
std::stable_sort(vector<int>)_(ascending)/1024 2208.575 6.77%
std::stable_sort(vector<int>)_(ascending)/8 15.870 1.94%
std::stable_sort(vector<int>)_(ascending)/8192 14055.885 4.40%
std::stable_sort(vector<int>)_(descending)/1024 2847.808 -2.26%
std::stable_sort(vector<int>)_(descending)/8 24.132 -
std::stable_sort(vector<int>)_(descending)/8192 18584.413 -2.64%
std::stable_sort(vector<int>)_(heap)/1024 2564.665 1.67%
std::stable_sort(vector<int>)_(heap)/8 21.358 -
std::stable_sort(vector<int>)_(heap)/8192 14565.262 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2833.980 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.880 2.15%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18362.346 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2911.492 1.30%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.577 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18325.178 -
std::stable_sort(vector<int>)_(repeated)/1024 1127.959 4.11%
std::stable_sort(vector<int>)_(repeated)/8 15.488 -
std::stable_sort(vector<int>)_(repeated)/8192 5279.820 -
std::stable_sort(vector<int>)_(shuffled)/1024 2267.739 2.13%
std::stable_sort(vector<int>)_(shuffled)/8 19.777 -
std::stable_sort(vector<int>)_(shuffled)/8192 10985.084 -
std::swap_ranges(deque<int>)/1024 340.415 6.58%
std::swap_ranges(deque<int>)/32 10.975 5.33%
std::swap_ranges(deque<int>)/50 16.832 6.15%
std::swap_ranges(deque<int>)/8192 2705.729 6.14%
std::swap_ranges(list<int>)/1024 759.977 -
std::swap_ranges(list<int>)/32 19.588 -
std::swap_ranges(list<int>)/50 32.844 -
std::swap_ranges(list<int>)/8192 9787.852 -6.07%
std::swap_ranges(vector<int>)/1024 62.721 -
std::swap_ranges(vector<int>)/32 4.822 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.591 -
std::transform(deque<int>)_(identity_transform)/1024 370.284 -
std::transform(deque<int>)_(identity_transform)/32 12.305 -
std::transform(deque<int>)_(identity_transform)/50 19.086 -
std::transform(deque<int>)_(identity_transform)/8192 2445.274 -
std::transform(deque<int>,_deque<int>)/1024 660.671 -
std::transform(deque<int>,_deque<int>)/32 21.651 -1.60%
std::transform(deque<int>,_deque<int>)/50 37.031 1.53%
std::transform(deque<int>,_deque<int>)/8192 5423.851 -
std::transform(list<int>)_(identity_transform)/1024 793.599 -
std::transform(list<int>)_(identity_transform)/32 17.042 -
std::transform(list<int>)_(identity_transform)/50 31.517 2.18%
std::transform(list<int>)_(identity_transform)/8192 8137.307 10.69%
std::transform(list<int>,_list<int>)/1024 842.040 -
std::transform(list<int>,_list<int>)/32 23.082 -
std::transform(list<int>,_list<int>)/50 37.284 -
std::transform(list<int>,_list<int>)/8192 8690.408 -8.88%
std::transform(vector<int>)_(identity_transform)/1024 262.685 -
std::transform(vector<int>)_(identity_transform)/32 9.165 -
std::transform(vector<int>)_(identity_transform)/50 16.329 -
std::transform(vector<int>)_(identity_transform)/8192 2022.255 -
std::transform(vector<int>,_vector<int>)/1024 555.557 -
std::transform(vector<int>,_vector<int>)/32 17.232 -
std::transform(vector<int>,_vector<int>)/50 26.873 -
std::transform(vector<int>,_vector<int>)/8192 4446.742 -
std::unique(deque<int>)_(contiguous)/1024 519.006 -
std::unique(deque<int>)_(contiguous)/32 49.516 -9.21%
std::unique(deque<int>)_(contiguous)/52 56.561 -9.61%
std::unique(deque<int>)_(contiguous)/8192 3777.755 -
std::unique(deque<int>)_(sprinkled)/1024 512.493 -
std::unique(deque<int>)_(sprinkled)/32 53.906 -1.08%
std::unique(deque<int>)_(sprinkled)/52 61.348 -
std::unique(deque<int>)_(sprinkled)/8192 3825.336 -
std::unique(deque<int>,_pred)_(contiguous)/1024 634.130 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.242 -1.66%
std::unique(deque<int>,_pred)_(contiguous)/52 69.035 2.23%
std::unique(deque<int>,_pred)_(contiguous)/8192 4555.848 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.723 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.928 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.593 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5218.230 -
std::unique(list<int>)_(contiguous)/1024 925.998 -
std::unique(list<int>)_(contiguous)/32 52.237 -
std::unique(list<int>)_(contiguous)/52 64.315 -
std::unique(list<int>)_(contiguous)/8192 7002.029 -
std::unique(list<int>)_(sprinkled)/1024 963.331 -2.32%
std::unique(list<int>)_(sprinkled)/32 54.144 -
std::unique(list<int>)_(sprinkled)/52 67.395 -
std::unique(list<int>)_(sprinkled)/8192 8211.497 1.60%
std::unique(list<int>,_pred)_(contiguous)/1024 950.576 -3.21%
std::unique(list<int>,_pred)_(contiguous)/32 57.682 -
std::unique(list<int>,_pred)_(contiguous)/52 71.283 -
std::unique(list<int>,_pred)_(contiguous)/8192 7566.361 -1.84%
std::unique(list<int>,_pred)_(sprinkled)/1024 1076.480 -
std::unique(list<int>,_pred)_(sprinkled)/32 63.075 -4.80%
std::unique(list<int>,_pred)_(sprinkled)/52 79.662 -4.64%
std::unique(list<int>,_pred)_(sprinkled)/8192 9024.843 -
std::unique(vector<int>)_(contiguous)/1024 311.228 -
std::unique(vector<int>)_(contiguous)/32 48.227 -
std::unique(vector<int>)_(contiguous)/52 53.724 -
std::unique(vector<int>)_(contiguous)/8192 1931.480 -
std::unique(vector<int>)_(sprinkled)/1024 531.166 -
std::unique(vector<int>)_(sprinkled)/32 54.236 -
std::unique(vector<int>)_(sprinkled)/52 65.195 -
std::unique(vector<int>)_(sprinkled)/8192 3909.557 -2.59%
std::unique(vector<int>,_pred)_(contiguous)/1024 500.080 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.577 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.829 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3637.094 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.562 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.938 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.735 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5183.738 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.715 -
std::unique_copy(deque<int>)_(contiguous)/32 10.505 10.49%
std::unique_copy(deque<int>)_(contiguous)/52 14.988 -
std::unique_copy(deque<int>)_(contiguous)/8192 3751.603 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.228 -
std::unique_copy(deque<int>)_(sprinkled)/32 15.344 66.25%
std::unique_copy(deque<int>)_(sprinkled)/52 24.671 67.10%
std::unique_copy(deque<int>)_(sprinkled)/8192 3759.171 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.263 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.247 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.068 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4482.046 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.308 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.793 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.553 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.123 -
std::unique_copy(list<int>)_(contiguous)/1024 742.133 -
std::unique_copy(list<int>)_(contiguous)/32 11.315 1.93%
std::unique_copy(list<int>)_(contiguous)/52 19.629 -
std::unique_copy(list<int>)_(contiguous)/8192 6828.490 -
std::unique_copy(list<int>)_(sprinkled)/1024 740.848 -
std::unique_copy(list<int>)_(sprinkled)/32 13.021 -2.41%
std::unique_copy(list<int>)_(sprinkled)/52 23.886 -
std::unique_copy(list<int>)_(sprinkled)/8192 6948.017 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.029 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.353 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.979 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7547.543 -1.26%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 837.430 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.232 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.374 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7708.075 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.305 -
std::unique_copy(vector<int>)_(contiguous)/32 8.797 -1.08%
std::unique_copy(vector<int>)_(contiguous)/52 13.528 -
std::unique_copy(vector<int>)_(contiguous)/8192 1899.246 -
std::unique_copy(vector<int>)_(sprinkled)/1024 458.213 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.889 6.26%
std::unique_copy(vector<int>)_(sprinkled)/52 22.628 4.44%
std::unique_copy(vector<int>)_(sprinkled)/8192 3659.687 -1.31%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.429 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.402 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.699 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3802.015 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.043 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.352 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.337 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4515.837 -
std::unordered_map<int,_int>::clear()/0 391.462 -
std::unordered_map<int,_int>::clear()/1024 8083.158 -
std::unordered_map<int,_int>::clear()/32 587.473 -
std::unordered_map<int,_int>::clear()/8192 63083.215 -1.49%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.635 2.80%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.689 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.575 5.38%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.257 -32.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.573 -7.36%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.373 -22.21%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.299 10.34%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.472 11.30%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.474 9.00%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.406 15.22%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.544 -15.93%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.616 -13.86%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.368 -12.86%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.091 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8514.914 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 269.701 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97292.370 1.33%
std::unordered_map<int,_int>::ctor(const&)/0 12.968 -
std::unordered_map<int,_int>::ctor(const&)/1024 6876.160 1.69%
std::unordered_map<int,_int>::ctor(const&)/32 201.818 -
std::unordered_map<int,_int>::ctor(const&)/8192 55509.007 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.995 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9599.135 -3.24%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 265.086 -1.87%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 79620.463 -1.05%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.851 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13264.321 -1.48%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.865 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140753.508 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.908 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13255.616 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.018 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140543.598 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.748 -1.68%
std::unordered_map<int,_int>::erase(iterator)/32 19.663 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.673 -4.32%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.463 -1.16%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5503.694 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.716 -1.98%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45208.113 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.421 2.76%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.331 1.77%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.516 1.69%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.190 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.090 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.200 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.487 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.153 -4.91%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.230 -2.25%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.218 -4.36%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.437 -3.22%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.460 -4.43%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.517 -5.32%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.332 -2.98%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.281 -4.29%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.046 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.036 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.915 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12849.941 -2.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.668 -4.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140970.603 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.844 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12719.111 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 722.782 -1.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140914.900 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.879 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7402.674 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 594.688 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85919.907 1.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.181 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13926.258 -1.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 771.943 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148457.983 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 400.548 1.34%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13979.528 1.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 771.905 1.64%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144644.703 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.596 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.817 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.805 -5.78%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.010 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.924 2.59%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.378 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.131 3.18%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.968 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.993 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.346 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.541 3.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.454 3.86%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.874 9.00%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.421 3.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.176 -2.37%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.097 2.72%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.302 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.450 3.79%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.181 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.786 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.223 -1.23%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.737 -3.41%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6685.348 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 206.058 -8.24%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53884.851 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.173 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6655.440 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.832 -1.02%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54626.510 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1380.891 -2.40%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.067 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27080.022 6.59%
std::unordered_multimap<int,_int>::clear()/0 391.834 -
std::unordered_multimap<int,_int>::clear()/1024 8924.394 5.15%
std::unordered_multimap<int,_int>::clear()/32 609.396 2.17%
std::unordered_multimap<int,_int>::clear()/8192 68626.449 5.65%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.330 14.72%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.472 12.50%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.543 18.72%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.587 -17.69%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.613 1.88%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.424 -21.28%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.761 4.49%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.680 -2.49%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.714 -2.31%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.309 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.061 -3.41%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.185 -4.73%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.197 -3.44%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.060 -2.12%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8633.361 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 300.403 -1.63%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99529.174 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.061 1.09%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6682.509 -
std::unordered_multimap<int,_int>::ctor(const&)/32 199.151 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54870.434 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.950 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9156.727 1.18%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.203 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76618.475 1.15%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.912 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12651.715 -1.89%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.492 1.08%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137942.520 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.920 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12519.563 -1.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 356.044 -1.53%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138887.152 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 22.866 16.35%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.083 2.20%
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.249 8.08%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.822 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6133.258 4.78%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.332 1.65%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48407.147 6.52%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.066 6.25%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.402 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.011 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -23.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.357 1.61%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.348 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.158 -1.26%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.356 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.219 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.979 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.585 -1.62%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.290 -9.02%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.302 -8.59%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.198 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.203 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.178 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.967 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15047.342 -5.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.111 1.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166906.963 -3.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.586 -2.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15256.618 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.177 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166716.211 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.303 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14274.106 -1.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 812.098 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176732.605 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.000 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16103.751 1.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 836.906 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167334.043 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.844 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16549.970 1.66%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 817.100 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182963.154 1.03%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 29.003 8.95%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 23.979 20.26%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.407 9.40%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 19.522 6.02%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.277 7.47%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.472 13.32%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.220 6.26%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.442 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.145 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.961 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.529 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.200 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6674.833 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.353 -1.28%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53722.182 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.180 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6669.623 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.281 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54317.442 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1728.566 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.830 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29714.785 -
std::unordered_multiset<int>::clear()/0 391.976 -
std::unordered_multiset<int>::clear()/1024 9550.938 14.68%
std::unordered_multiset<int>::clear()/32 632.555 6.16%
std::unordered_multiset<int>::clear()/8192 73016.534 12.75%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.182 -14.36%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.210 -12.41%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.297 3.10%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.355 5.24%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.301 -5.93%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.573 -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.493 -4.00%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.068 12.92%
std::unordered_multiset<int>::count(key)_(existent)/32 1.666 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.868 4.38%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.272 -11.13%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.302 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.352 1.99%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.259 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.033 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8871.435 3.28%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 298.855 1.51%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101003.562 -
std::unordered_multiset<int>::ctor(const&)/0 12.934 -
std::unordered_multiset<int>::ctor(const&)/1024 6623.462 -
std::unordered_multiset<int>::ctor(const&)/32 198.159 -
std::unordered_multiset<int>::ctor(const&)/8192 54517.548 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.982 -1.11%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9081.077 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 249.571 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75451.805 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.911 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13159.228 5.90%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.316 3.48%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140565.671 1.07%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.938 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13053.971 6.22%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.361 4.01%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141367.170 3.76%
std::unordered_multiset<int>::erase(iterator)/1024 21.220 6.62%
std::unordered_multiset<int>::erase(iterator)/32 21.092 6.27%
std::unordered_multiset<int>::erase(iterator)/8192 21.289 -11.70%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.609 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6412.621 8.07%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 543.027 4.26%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51481.562 10.72%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.821 11.69%
std::unordered_multiset<int>::erase(key)_(existent)/32 22.119 1.46%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.987 3.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.486 80.17%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.348 14.61%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.489 26.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.140 -2.24%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.486 -2.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.134 -11.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.267 9.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.246 9.80%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.093 -11.86%
std::unordered_multiset<int>::find(key)_(existent)/32 1.114 -13.47%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.163 7.19%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.211 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.030 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.098 1.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.996 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15368.036 1.37%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 762.345 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169296.962 2.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 404.019 3.23%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15576.851 1.52%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 801.737 4.88%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166357.377 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.815 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13850.341 -1.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 802.767 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 175280.424 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 22.134 -19.90%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.793 4.58%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.017 -1.68%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.045 3.50%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.504 1.35%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.457 -1.82%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.236 -6.55%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 19.085 2.26%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.928 2.03%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 20.170 6.83%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 24.993 -23.26%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.236 -2.15%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7140.621 6.69%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 235.384 -4.81%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 57354.805 6.32%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.211 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7138.621 5.70%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 214.307 7.72%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 57786.111 5.22%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1461.399 -15.94%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.156 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27200.638 -6.72%
std::unordered_set<int>::clear()/0 394.316 -
std::unordered_set<int>::clear()/1024 10996.410 32.97%
std::unordered_set<int>::clear()/32 653.918 10.06%
std::unordered_set<int>::clear()/8192 81915.987 26.80%
std::unordered_set<int>::contains(key)_(existent)/1024 1.338 15.55%
std::unordered_set<int>::contains(key)_(existent)/32 1.361 -1.93%
std::unordered_set<int>::contains(key)_(existent)/8192 1.333 7.56%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.368 8.90%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.917 9.47%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.865 37.25%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.874 22.60%
std::unordered_set<int>::count(key)_(existent)/1024 1.636 4.74%
std::unordered_set<int>::count(key)_(existent)/32 1.584 7.56%
std::unordered_set<int>::count(key)_(existent)/8192 1.343 -12.54%
std::unordered_set<int>::count(key)_(non-existent)/0 0.483 59.36%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.399 -6.31%
std::unordered_set<int>::count(key)_(non-existent)/32 1.460 1.20%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.364 -9.49%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.926 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8783.032 -1.18%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 299.901 5.60%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 107709.232 -1.10%
std::unordered_set<int>::ctor(const&)/0 12.968 -
std::unordered_set<int>::ctor(const&)/1024 6747.645 -1.05%
std::unordered_set<int>::ctor(const&)/32 199.164 -
std::unordered_set<int>::ctor(const&)/8192 55263.424 -2.24%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.312 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9736.843 -1.19%
std::unordered_set<int>::ctor(const&,_alloc)/32 271.327 -8.25%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80194.210 -1.64%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.923 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14018.425 3.66%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 392.175 3.85%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144673.711 1.31%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.913 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13753.116 3.05%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.756 2.66%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144833.696 1.16%
std::unordered_set<int>::erase(iterator)/1024 23.963 19.79%
std::unordered_set<int>::erase(iterator)/32 21.463 8.55%
std::unordered_set<int>::erase(iterator)/8192 24.104 21.34%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.931 -1.22%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7066.722 27.65%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.054 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55731.003 24.69%
std::unordered_set<int>::erase(key)_(existent)/1024 25.919 19.77%
std::unordered_set<int>::erase(key)_(existent)/32 21.706 1.88%
std::unordered_set<int>::erase(key)_(existent)/8192 28.100 24.50%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 -38.28%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.553 5.42%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.471 2.77%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.263 5.70%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.209 2.30%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.367 5.10%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.171 4.14%
std::unordered_set<int>::find(key)_(existent)/1024 1.349 8.05%
std::unordered_set<int>::find(key)_(existent)/32 1.227 -14.91%
std::unordered_set<int>::find(key)_(existent)/8192 1.435 16.71%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.038 -6.51%
std::unordered_set<int>::find(key)_(non-existent)/32 1.142 3.31%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.222 1.58%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.848 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12952.312 -1.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.643 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136000.238 -3.64%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.396 -1.20%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13005.896 -1.41%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 724.062 -1.60%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134617.979 -3.99%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.179 -1.13%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7507.344 -5.29%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 590.520 -1.19%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86692.766 1.49%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.724 10.37%
std::unordered_set<int>::insert(value)_(already_present)/32 3.029 6.51%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.644 -7.29%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.467 1.55%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.410 1.69%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.545 1.31%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.963 4.33%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.428 1.22%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.250 -5.43%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.142 -1.75%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.886 -3.39%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.407 -1.72%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6757.083 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 226.150 5.33%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54245.297 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.364 -2.19%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6771.929 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.436 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55027.628 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.939 1.08%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1402.698 -5.41%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.597 2.44%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27536.265 -1.80%
std::unordered_set<std::string>::clear()/0 393.201 -
std::unordered_set<std::string>::clear()/1024 23158.380 -
std::unordered_set<std::string>::clear()/32 959.563 3.60%
std::unordered_set<std::string>::clear()/8192 221143.450 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.324 2.55%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.767 -5.89%
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.478 8.50%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.173 13.08%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.238 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.988 25.53%
std::unordered_set<std::string>::count(key)_(existent)/1024 43.068 6.45%
std::unordered_set<std::string>::count(key)_(existent)/32 42.648 7.18%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.248 -1.36%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.282 24.85%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.503 -9.06%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.478 7.68%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.858 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40979.512 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1057.721 4.62%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 718264.575 -3.37%
std::unordered_set<std::string>::ctor(const&)/0 12.916 -
std::unordered_set<std::string>::ctor(const&)/1024 33278.554 -
std::unordered_set<std::string>::ctor(const&)/32 661.991 -6.78%
std::unordered_set<std::string>::ctor(const&)/8192 337054.708 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.221 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62715.620 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1277.617 -19.02%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601821.508 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.257 2.40%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 64409.410 2.53%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1718.186 15.17%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 640047.178 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.922 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61599.355 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1550.707 8.09%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 655691.667 3.47%
std::unordered_set<std::string>::erase(iterator)/1024 29.167 10.50%
std::unordered_set<std::string>::erase(iterator)/32 35.152 8.44%
std::unordered_set<std::string>::erase(iterator)/8192 30.153 -5.98%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.814 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12587.378 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 649.300 -4.56%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119516.284 2.01%
std::unordered_set<std::string>::erase(key)_(existent)/1024 111.956 -13.91%
std::unordered_set<std::string>::erase(key)_(existent)/32 111.770 50.84%
std::unordered_set<std::string>::erase(key)_(existent)/8192 73.071 18.60%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.272 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.787 8.21%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.347 -13.89%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.494 -5.63%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.287 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.339 -2.66%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.227 3.40%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.438 11.79%
std::unordered_set<std::string>::find(key)_(existent)/1024 37.272 15.33%
std::unordered_set<std::string>::find(key)_(existent)/32 38.155 -
std::unordered_set<std::string>::find(key)_(existent)/8192 41.543 -1.29%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.327 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.425 -3.29%
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.349 6.01%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.421 -1.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.000 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56832.216 1.20%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1878.733 3.85%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 608498.310 1.67%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.953 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 58343.802 3.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2016.224 4.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 621266.872 2.65%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.293 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56851.447 -2.47%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1757.014 -2.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563010.517 -4.60%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 69.511 35.26%
std::unordered_set<std::string>::insert(value)_(already_present)/32 50.215 -22.18%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 67.037 27.86%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 61.840 22.97%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.359 17.67%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 64.906 5.85%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.097 16.21%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 64.603 50.52%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 36.326 -10.31%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 73.142 44.41%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.323 -21.91%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.107 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36415.926 1.23%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 757.367 3.88%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 344881.570 1.76%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.071 -2.70%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35692.458 -3.78%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 796.655 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343562.884 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15860.756 -2.34%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 264.364 -1.99%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210048.660 -
std::upper_bound(std::deque<int>)/100 30.896 -
std::upper_bound(std::deque<int>)/8 18.146 -
std::upper_bound(std::deque<int>)/8192 65.625 -
std::upper_bound(std::forward_list<int>)/100 97.670 1.14%
std::upper_bound(std::forward_list<int>)/8 16.219 -
std::upper_bound(std::forward_list<int>)/8192 10396.681 -
std::upper_bound(std::list<int>)/100 101.572 -
std::upper_bound(std::list<int>)/8 16.317 -
std::upper_bound(std::list<int>)/8192 14813.991 4.63%
std::upper_bound(std::vector<int>)/100 12.430 -
std::upper_bound(std::vector<int>)/8 6.018 -
std::upper_bound(std::vector<int>)/8192 15.798 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.374 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.683 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 635.229 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.566 1.25%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 264.408 -1.84%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.272 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.902 -5.17%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 790.414 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.319 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.807 -5.93%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 671.236 -14.88%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.173 -1.05%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.052 -6.81%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 637.053 -19.07%
std::vector<int>::ctor(size)/1024 43.797 6.42%
std::vector<int>::ctor(size)/32 10.373 -7.33%
std::vector<int>::ctor(size)/8192 563.254 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.249 4.30%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.308 -8.90%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 260.174 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.750 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.758 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.364 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.731 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.294 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.620 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.587 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.139 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.800 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 977.375 3.48%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 436.702 1.37%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4809.422 3.97%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 940.617 -2.83%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 464.992 1.80%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5062.371 8.43%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 944.075 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.187 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4746.284 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.893 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.763 -1.52%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.161 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 745.321 6.45%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.800 -1.02%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 25.737 10.11%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 655.917 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.462 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.475 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.474 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.462 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.166 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.181 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4859.567 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12617.127 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.691 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109897.420 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.715 -2.67%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.411 -1.20%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6342.650 -2.00%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6609.996 -1.27%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.841 -1.36%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55163.458 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 700.617 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.042 3.51%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6902.346 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21034.541 5.37%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 640.878 6.60%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 183381.450 5.80%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 701.266 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.389 4.05%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6908.438 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21093.338 5.86%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 638.405 5.76%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 184405.054 6.40%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 701.216 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 37.221 5.38%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6910.064 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20755.488 4.24%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 628.183 4.23%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 188316.776 8.52%
std::vector<std::string>::ctor(size)/1024 433.875 1.05%
std::vector<std::string>::ctor(size)/32 37.589 21.18%
std::vector<std::string>::ctor(size)/8192 4291.320 2.18%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 586.021 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 40.194 8.09%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5586.444 4.55%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20803.452 5.43%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 599.121 4.21%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 182495.211 5.98%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.880 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.647 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4578.321 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.789 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.791 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4596.450 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.436 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.905 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.577 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.131 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.755 1.14%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.185 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.770 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.947 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4579.914 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 587.967 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 38.019 6.57%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4598.145 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1811.287 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.223 1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12345.059 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15308.767 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.536 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116311.766 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3297.849 -1.34%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.450 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23034.854 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16766.534 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 857.187 -1.30%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128299.105 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.169 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.574 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14183.140 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13450.770 -1.16%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 871.859 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116256.038 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.020 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.164 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2270.228 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 306.120 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 29.291 10.09%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2291.747 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 736.831 2.52%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.887 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5824.674 2.34%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 5995.400 -7.36%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.630 2.19%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52173.236 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.765 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.743 2.92%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3144.412 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 588.777 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 59.061 3.80%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5765.618 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.735 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.428 -2.89%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.062 -1.63%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.584 -2.81%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.745 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.773 -1.55%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.737 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.261 -2.18%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.279 -2.13%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.294 -2.17%
vector<bool>(const_vector<bool>&) 10.234 -4.34%
vector<bool>(size_type,_const_value_type&) 8.320 -8.03%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.954 -5.73%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.988 -
vector<bool>::reserve() 8.272 -6.46%
vector<bool>::resize() 10.895 -5.63%
Geometric Mean 890.822 -