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 a43780973dfa7e9861a62b269eaaf00863335032

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 568915 2026-02-13T19:52:35 0:00:00
Previous 568916 2026-02-13T17:26:45 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1496 2251
Performance Improvements 1742 2801
Unchanged Tests 38557 36743
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 436.10% 1711.441 9175.067 - 437.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 245.78% 15.041 52.007 - -16.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 169.54% 21.030 56.685 - 0.48% -
std::copy_backward(vector<bool>)_(aligned)/262144 122.34% 274.125 609.492 - -1.07% -
BM_deque_vector_copy/64 107.71% 2.612 5.425 - 105.15% -
std::copy(deque<int>)/64 104.38% 2.695 5.507 - 82.50% -
std::fill(deque<int>)/50 100.72% 2.366 4.750 - -62.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 100.25% 29.802 59.678 - 82.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 96.11% 36.462 71.506 - -2.26% -
BM_vector_deque_ranges_move/64 96.11% 2.714 5.323 - 88.73% -
SetIntersection_Interlaced_Vector_float_16384_64 90.46% 5646356.713 10753947.389 - 92.85% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 88.80% 2.011 3.796 - 34.22% -
SetIntersection_Interlaced_Vector_float_262144_1024 86.78% 84790438.929 158372421.573 - 52.63% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 79.18% 0.271 0.485 - 68.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 77.51% 25.011 44.399 - 75.95% -
SetIntersection_Interlaced_Vector_float_16384_1024 65.42% 44474018.608 73571051.058 - 43.25% -
SetIntersection_Interlaced_Vector_float_16384_16 60.41% 2601989.980 4173792.213 - 46.57% -
SetIntersection_Interlaced_Vector_float_262144_256 60.22% 34322365.403 54991413.328 - 170.75% -
std::set<std::string>::insert(value)_(already_present)/1024 59.33% 16.132 25.703 - 13.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 57.22% 31.869 50.106 - 50.20% -
std::unordered_set<int>::insert(value)_(already_present)/32 56.59% 1.750 2.741 - 3.92% -
BM_StringCtorDefault 56.27% 0.244 0.382 - 57.08% -
SetIntersection_Interlaced_Vector_float_262144_64 55.59% 13059913.011 20319926.442 - 29.73% -
SetIntersection_Interlaced_Vector_float_1024_64 52.27% 3358569.775 5114241.357 - 56.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 51.31% 0.262 0.397 - 32.75% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 50.18% 23.181 34.815 - 51.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 49.48% 36460087.482 54499545.731 - 46.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 45.29% 7387395.829 10733121.824 - 43.18% -
SetIntersection_Interlaced_Vector_float_16384_256 45.24% 21026291.760 30537689.916 - 105.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 45.22% 23.504 34.134 - 35.36% -
std::set<int>::contains(key)_(non-existent)/8192 44.51% 9.979 14.421 - 39.72% -
BM_PushHeap_float_Ascending_1 43.77% 0.485 0.697 - 77.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 43.70% 245244682.182 352417736.332 - 39.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 43.17% 27.968 40.042 - -0.81% -
std::map<std::string,_int>::erase(key)_(existent)/1024 42.07% 54.658 77.654 - -13.37% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 40.63% 22.954 32.280 - 34.78% -
std::stable_partition(list<int>)_(dense)/8192 40.42% 17094.257 24004.463 - 37.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 40.38% 245339758.761 344409923.223 - -1.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 39.90% 30.520 42.697 - 23.26% -
SetIntersection_Interlaced_Vector_float_262144_4 39.14% 1463988.192 2036959.451 - 2.33% -
std::find_if(deque<int>)_(bail_25%)/8192 39.05% 506.850 704.769 - 23.78% -
rng::find_last(deque<int>)_(bail_10%)/1024 36.73% 227.269 310.738 - 37.18% -
std::list<int>::ctor(const&)_(cheap_elements)/32 36.38% 342.386 466.957 - 40.16% -
std::fill(list<int>)/1024 35.86% 494.339 671.621 - 30.28% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 34.93% 18463.895 24914.095 - 37.63% -
rng::find_last(deque<int>)_(bail_10%)/50 34.73% 11.410 15.372 - 35.88% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 34.18% 19258.804 25841.065 - 35.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 34.08% 0.302 0.405 - 28.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.91% 23.720 31.764 - -11.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 33.57% 9.587 12.805 - 34.39% -
std::map<int,_int>::contains(key)_(non-existent)/8192 33.41% 10.806 14.417 - 53.88% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 33.02% 6.284 8.359 - 45.26% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 32.17% 9.873 13.049 - 30.31% -
SetIntersection_Interlaced_Vector_float_1024_16 32.03% 2039879.178 2693153.476 - 5.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 31.88% 42.673 56.277 - 7.24% -
std::unordered_set<std::string>::find(key)_(existent)/8192 31.22% 37.771 49.564 - 19.37% -
std::unordered_set<int>::insert(value)_(already_present)/1024 31.20% 1.874 2.459 - 3.35% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 31.15% 881.778 1156.430 - -38.45% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 30.85% 100648.861 131696.705 - 32.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 30.60% 18.924 24.715 - -22.71% -
SetIntersection_Interlaced_Vector_float_256_16 30.48% 5985310.422 7809685.650 - 32.71% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 29.79% 11410.317 14809.220 - 30.48% -
std::multiset<std::string>::erase(key)_(existent)/1024 29.26% 64.051 82.795 - 21.02% -
std::unique_copy(deque<int>)_(sprinkled)/32 29.18% 10.349 13.368 - 45.29% -
ranges::min(std::vector<long_long>)/1 28.37% 0.262 0.337 - -22.90% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 28.26% 2.448 3.140 - 28.24% -
std::unique_copy(deque<int>)_(sprinkled)/52 28.19% 16.455 21.094 - 43.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 27.96% 23.840 30.505 - 0.66% -
std::map<std::string,_int>::erase(key)_(existent)/8192 27.82% 61.977 79.222 - -24.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 27.44% 45.019 57.372 - 4.52% -
std::is_sorted(deque<int>)/8 27.39% 2.620 3.337 - 16.63% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 26.93% 0.382 0.485 - 32.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 26.84% 33.618 42.642 - -1.50% -
SetIntersection_Interlaced_Vector_uint64_262144_4 26.45% 1465677.862 1853356.939 - 17.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 26.32% 55.879 70.588 - 102.59% -
SetIntersection_Interlaced_Vector_float_16384_4 26.15% 1345738.868 1697673.427 - 2.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 26.12% 34.655 43.706 - 9.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.63% 23.394 29.391 - -23.23% -
BM_deque_deque_ranges_copy/0 24.78% 0.738 0.920 - 24.79% -
BM_toupper_char<wchar_t> 24.65% 0.550 0.686 - -0.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 23.56% 1.179 1.457 - -19.34% -
std::swap_ranges(list<int>)/8192 22.94% 8447.700 10385.553 - 0.23% -
rng::find_last_if(vector<char>)_(bail_10%)/50 22.57% 11.382 13.951 - 22.13% -
std::unordered_multiset<int>::find(key)_(existent)/1024 22.41% 1.314 1.609 - 20.53% -
std::find_if(deque<int>)_(bail_25%)/32768 22.27% 2012.451 2460.694 - 11.15% -
rng::contains_subrange(list<int>)_(single_element)/8192 22.11% 7319.683 8937.900 - 15.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 21.85% 1.452 1.770 - 2.37% -
BM_std_minmax_element<char>/3 21.58% 1.076 1.308 - 12.41% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 21.49% 12.573 15.275 - 53.47% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 21.28% 23.373 28.348 - 14.48% -
std::set<std::string>::insert(value)_(already_present)/32 21.25% 7.390 8.960 - -45.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 21.19% 31.577 38.270 - 42.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.18% 32.385 39.245 - -0.82% -
std::unordered_multiset<int>::clear()/1024 20.35% 8379.719 10084.894 - 17.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 20.33% 9690.706 11660.939 - -22.53% -
std::set<std::string>::insert(value)_(new_value,_end)/0 20.02% 28.361 34.038 - 3.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.75% 0.448 0.536 - 7.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.71% 30.988 37.096 - 20.24% -
std::copy_if(list<int>)_(every_other)/512 19.59% 301.684 360.793 - 3.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 19.49% 0.546 0.653 - -5.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 19.47% 1.239 1.480 - 35.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 19.45% 24.567 29.346 - -11.31% -
BM_deque_deque_ranges_move_backward/1 19.39% 2.383 2.845 - 4.76% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.20% 19.111 22.780 - -19.29% -
std::find(vector<short>)_(bail_25%)/8 19.17% 0.707 0.843 - 21.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 18.62% 1215.945 1442.415 - -4.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.55% 1494293.389 1771517.019 - 17.91% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 18.30% 1.496 1.770 - 24.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 18.23% 12469.253 14742.079 - 16.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.20% 31.840 37.635 - 15.23% -
std::copy_n(vector<int>)/4096 17.96% 185.086 218.322 - 53.30% -
std::unordered_multiset<int>::clear()/8192 17.83% 64970.953 76554.433 - 13.90% -
BM_PushHeap_float_QuickSortAdversary_1 17.70% 0.490 0.577 - 28.49% -
std::find_first_of(vector<int>)_(small_needle)/50 17.58% 71.327 83.866 - 16.33% -
std::unordered_set<int>::find(key)_(existent)/1024 17.42% 1.264 1.484 - -0.13% -
std::map<int,_int>::erase(iterator)/8192 17.37% 20.468 24.023 - -10.12% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 17.34% 11.523 13.522 - 17.35% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.96% 9.667 11.306 - 18.68% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.78% 32.817 38.324 - 17.00% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 16.73% 10887.280 12708.360 - 0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.68% 43.056 50.237 - 74.32% -
std::unordered_set<std::string>::count(key)_(existent)/32 16.66% 41.235 48.105 - 35.64% -
std::stable_partition(list<int>)_(sparse)/8192 16.60% 8821.125 10285.100 - 16.03% -
BM_vector_deque_ranges_copy_backward/0 16.48% 0.403 0.469 - -9.56% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 16.43% 47330.098 55105.589 - 7.30% -
BM_deque_deque_ranges_move/0 16.06% 0.794 0.922 - -0.06% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 15.84% 10610.398 12291.502 - 21.10% -
BM_StringRelational_Compare_Empty_Huge_Control 15.71% 1.638 1.896 - 17.15% -
BM_deque_deque_ranges_move_backward/2 15.64% 2.132 2.466 - -0.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 15.62% 19.353 22.377 - -57.31% -
std::unordered_set<int>::erase(key)_(existent)/1024 15.62% 23.452 27.114 - 25.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 15.56% 57637947.805 66605848.629 - 8.76% -
ranges::min(std::deque<long_long>)/1 15.43% 0.600 0.693 - 15.54% -
std::map<std::string,_int>::count(key)_(existent)/8192 15.42% 28.203 32.552 - 6.37% -
std::unordered_set<int>::erase(iterator)/8192 15.39% 22.181 25.596 - 26.09% -
BM_lexicographical_compare_three_way_fast_path/1 15.27% 0.369 0.426 - 2.92% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.19% 6.676 7.690 - 16.23% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 15.00% 42.357 48.712 - 33.88% -
std::unordered_set<int>::erase(key)_(existent)/8192 14.99% 25.123 28.887 - 26.61% -
BM_StringConstructDestroyCStr_Empty_Transparent 14.88% 0.240 0.276 - -11.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 14.84% 62.897 72.232 - 13.60% -
std::set<std::string>::count(key)_(existent)/8192 14.78% 33.080 37.970 - 15.18% -
std::find(list<int>)_(process_all)/8192 14.63% 6829.169 7828.202 - 9.80% -
std::search_n(list<int>,_pred)_(no_match)/8192 14.45% 7595.169 8692.524 120.321 1.53% 120.321
std::unordered_multiset<int>::count(key)_(existent)/8192 14.35% 1.705 1.949 - 26.40% -
rng::starts_with(deque<int>,_pred)/8192 14.30% 3924.690 4485.997 - 14.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14.27% 12998541.744 14853461.239 - 9.16% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 14.26% 27.883 31.860 - 4.12% -
BM_deque_deque_ranges_move_backward/0 14.20% 0.694 0.792 - -13.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 14.17% 1.307 1.492 - 3.08% -
rng::find(vector<bool>)_(process_all)/8 14.17% 0.613 0.699 - 8.99% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 14.06% 4.225 4.818 - 4.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 14.04% 565.728 645.167 - 12.25% -
std::find_first_of(vector<int>)_(small_needle)/8192 13.97% 11462.138 13063.305 - 12.55% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 13.90% 32.994 37.580 - 13.97% -
std::unordered_set<int>::find(key)_(existent)/8192 13.83% 1.312 1.493 - 6.65% -
std::set<std::string>::equal_range(key)_(existent)/1024 13.75% 22.616 25.726 - 18.08% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.72% 36.141 41.101 - 3.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 13.59% 1.228 1.395 - -1.49% -
std::find(vector<long_long>)_(process_all)/8 13.58% 0.923 1.049 - -7.95% -
std::find_if_not(vector<int>)_(bail_25%)/1024 13.50% 29.940 33.981 - 19.32% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 13.46% 98416.883 111664.202 - 15.14% -
rng::starts_with(deque<int>,_pred)/1048576 13.45% 508381.995 576756.179 - 13.91% -
BM_PushHeap_uint64_QuickSortAdversary_16 13.42% 0.952 1.079 - 11.17% -
std::multiset<std::string>::find(key)_(existent)/32 13.02% 14.505 16.394 - 3.91% -
BM_PushHeap_float_Random_4 12.99% 2.320 2.621 - -12.84% -
std::any_of(list<int>)_(process_all)/8192 12.86% 7365.205 8312.223 - 14.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 12.83% 3679.649 4151.624 - 12.13% -
BM_PushHeap_float_PipeOrgan_1 12.65% 0.444 0.501 - -25.38% -
SetIntersection_Front_Set_float_16384_1024 12.65% 11899360.146 13404372.895 - 7.50% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 12.52% 30.379 34.182 - 13.31% -
rng::find_last_if(deque<int>)_(bail_90%)/8 12.39% 0.974 1.094 - 13.74% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 12.32% 689.610 774.598 - -11.02% -
std::set<std::string>::lower_bound(key)_(existent)/1024 12.28% 21.415 24.045 - 1.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.27% 23.952 26.891 - -17.84% -
BM_vector_deque_ranges_move/2 12.27% 1.834 2.059 - -0.30% -
std::stable_sort(deque<int>)_(descending)/8 12.16% 25.226 28.293 - -0.43% -
std::transform(list<int>,_list<int>)/8192 12.10% 8675.481 9724.897 - 8.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 12.08% 1674.575 1876.842 - 10.85% -
BM_lexicographical_compare_three_way_slow_path/1 12.06% 0.388 0.435 - 19.51% -
std::multiset<std::string>::erase(iterator)/1024 12.01% 28.092 31.466 - 10.86% -
BM_vector_deque_copy/2 11.99% 1.840 2.060 - 2.87% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 11.99% 0.267 0.299 - 0.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 11.92% 1.278 1.431 - -13.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 11.92% 30.318 33.931 - -20.48% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.78% 12.227 13.667 - 9.47% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 11.77% 25.014 27.959 - 19.14% -
std::unordered_set<std::string>::erase(key)_(existent)/32 11.75% 59.611 66.616 - -10.72% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 11.68% 1.081 1.208 - 16.99% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.68% 11.628 12.986 - 14.99% -
std::set<std::string>::insert(value)_(new_value,_end)/32 11.67% 40.629 45.370 - 11.09% -
std::set<std::string>::contains(key)_(existent)/1024 11.65% 22.876 25.540 - 22.19% -
rng::contains_subrange(list<int>)_(single_element)/50 11.64% 16.013 17.876 - 3.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 11.63% 4233916.100 4726150.638 - 16.11% -
std::move(list<int>)/4096 11.60% 3952.687 4411.179 - 1.16% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 11.47% 1.414 1.577 - 3.35% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 11.46% 1.224 1.365 - 36.28% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.39% 12.128 13.509 - 8.18% -
std::copy_backward(vector<int>)/32768 11.37% 3381.346 3765.942 - -0.79% -
BM_PushHeap_string_Descending_16384 11.35% 2.525 2.812 - 21.72% -
SetIntersection_Interlaced_Vector_float_256_4 11.35% 4645007.044 5172040.796 - -1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 11.32% 12110735.306 13481312.685 - 3.16% -
std::unordered_set<int>::find(key)_(non-existent)/1024 11.30% 0.952 1.060 - 0.63% -
std::unordered_set<int>::erase(iterator)/1024 11.26% 22.558 25.099 - 23.36% -
std::replace(vector<int>)_(sprinkled)/1024 11.25% 146.425 162.898 - 8.64% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 11.18% 4.333 4.818 - 17.09% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.11% 12.156 13.507 - 23.80% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 11.01% 23.111 25.655 - 3.82% -
std::rotate(vector<bool>)_(by_1/4)/1024 10.99% 12.623 14.010 - -1.07% -
BM_vector_deque_ranges_move/1 10.99% 2.084 2.313 - -0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 10.91% 4086977.113 4532985.564 - 11.60% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 10.89% 1.255 1.392 - -2.04% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.85% 9.446 10.470 - 6.25% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 10.82% 28.779 31.895 - 11.83% -
std::set<std::string>::erase(iterator)/1024 10.78% 27.613 30.588 - 17.73% -
BM_PushHeap_uint32_Ascending_1 10.71% 0.548 0.607 - 30.24% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 10.67% 25.053 27.724 - 11.11% -
std::stable_sort(deque<int>)_(ascending)/8 10.63% 17.496 19.356 - -4.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 10.58% 21.399 23.664 - 2.81% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 10.56% 3114.905 3443.923 - -12.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.53% 20.474 22.630 - 10.39% -
std::set<std::string>::contains(key)_(existent)/32 10.49% 14.771 16.320 - 2.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.45% 21.766 24.041 - 20.23% -
ranges::minmax(std::deque<long_long>)/1 10.32% 0.737 0.813 - 17.91% -
SetIntersection_Interlaced_Set_uint32_1024_256 10.30% 12846266.806 14169855.835 - -3.44% -
std::unordered_set<int>::find(key)_(existent)/32 10.25% 1.272 1.403 - 5.82% -
std::copy(vector<bool>)_(aligned)/262144 10.25% 557.010 614.105 - 4.47% -
std::is_partitioned(list<int>)_(partitioned)/1024 10.24% 585.471 645.396 - 0.90% -
std::find_if(deque<int>)_(bail_25%)/1024 10.21% 78.695 86.732 - 12.03% -
std::find_if(list<int>)_(process_all)/8192 10.15% 9938.944 10947.755 - 46.93% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 10.07% 17.393 19.146 - -1.27% -
std::rotate(list<int>)_(by_1/2)/8192 10.07% 4322.119 4757.416 - 2.16% -
ranges::min(std::list<long_long>)/1 10.04% 0.238 0.261 - 16.25% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 10.03% 0.709 0.780 - 12.09% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.92% 0.710 0.780 - 11.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 9.88% 766.673 842.428 - 60.71% -
BM_PushHeap_uint32_Ascending_262144 9.88% 4.691 5.155 - 7.26% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.87% 0.710 0.780 - 12.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 9.85% 0.489 0.538 - 8.74% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 9.80% 15.371 16.876 - 4.73% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 9.78% 15.615 17.142 - 4.69% -
std::unordered_set<int>::contains(key)_(non-existent)/32 9.77% 1.638 1.798 - 11.00% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 9.73% 13.295 14.589 - 31.11% -
SetIntersection_Interlaced_Vector_float_64_16 9.70% 17136103.240 18798276.132 - 12.59% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 9.68% 23.356 25.618 - 5.81% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.67% 41.671 45.699 - 37.74% -
SetIntersection_Interlaced_Vector_string_16384_16 9.65% 4309035.031 4724760.802 - 12.58% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 9.64% 6.520 7.149 - 8.91% -
std::multiset<std::string>::contains(key)_(non-existent)/32 9.57% 9.749 10.681 - -0.90% -
std::find_first_of(vector<int>)_(small_needle)/32 9.55% 50.175 54.966 - 17.88% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 9.55% 1.574 1.725 - 3.74% -
std::find_end(deque<int>)_(match_near_end)/1000 9.54% 33.811 37.035 - -89.37% -
std::replace(vector<int>)_(sprinkled)/8192 9.46% 1144.252 1252.531 - 0.59% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 9.33% 420.147 459.339 - -1.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 9.25% 0.350 0.382 - 8.35% -
std::set<std::string>::contains(key)_(non-existent)/1024 9.24% 22.373 24.441 - 21.94% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 9.24% 311.789 340.590 - 4.80% -
SetIntersection_Front_Set_uint32_16384_4 9.23% 1083274.230 1183216.049 - 10.05% -
std::fill_n(deque<int>)/32 9.19% 1.155 1.261 - -84.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 9.17% 30.115 32.878 - 6.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 9.17% 27.110 29.596 - 9.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 9.16% 1.387 1.514 - 0.40% -
BM_PushHeap_string_SingleElement_1 9.13% 0.641 0.700 - -0.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 9.11% 404.998 441.895 - -10.45% -
BM_vector_deque_copy/1 9.03% 2.127 2.319 - 1.20% -
std::is_sorted_until(deque<int>,_pred)/8 9.00% 4.339 4.729 - 14.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 8.99% 9348.493 10189.367 - 7.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.97% 15.854 17.276 - 14.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 8.95% 22.677 24.706 - -0.24% -
std::find_end(deque<int>)_(match_near_end)/1024 8.86% 32.535 35.416 - -99.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 8.85% 1.726 1.879 - -1.73% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 8.85% 12.178 13.255 - 1.49% -
BM_std_minmax_element<int>/1024 8.81% 253.597 275.945 - 0.69% -
BM_std_minmax_element<int>/512 8.73% 128.723 139.966 - 0.64% -
std::map<std::string,_int>::erase(iterator)/32 8.68% 31.298 34.016 - 19.05% -
std::for_each(list<int>)/8 8.68% 2.261 2.458 - -2.42% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.60% 767.702 833.728 - 7.56% -
BM_std_minmax_element<int>/4000 8.58% 977.951 1061.823 - 0.38% -
BM_deque_deque_copy/0 8.58% 0.809 0.879 - 1.16% -
BM_std_minmax_element<int>/4096 8.49% 1000.975 1085.979 - 0.32% -
std::find_first_of(vector<int>)_(small_needle)/1024 8.46% 1448.822 1571.396 - 8.60% -
std::map<std::string,_int>::erase(iterator)/8192 8.44% 29.373 31.853 - 9.72% -
std::find_if_not(list<int>)_(process_all)/8192 8.42% 6870.257 7448.922 - 7.42% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 8.41% 13143.601 14248.994 - -6.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 8.41% 115061991.366 124737516.537 - 8.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.41% 20.426 22.143 - -0.80% -
SetIntersection_Front_Set_uint32_1024_256 8.40% 3952019.936 4284126.180 - 12.58% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 8.33% 21.137 22.899 - 2.32% -
std::multiset<std::string>::find(key)_(existent)/8192 8.32% 27.244 29.510 - -2.48% -
SetIntersection_Front_Vector_uint32_1024_1024 8.29% 5412841.107 5861716.780 - -1.14% -
std::find_if(list<int>)_(process_all)/32768 8.24% 26365.271 28537.477 - 10.71% -
BM_PushHeap_uint64_Ascending_16 8.23% 0.911 0.985 - 5.70% -
std::multimap<std::string,_int>::find(key)_(existent)/32 8.20% 14.358 15.535 - -2.76% -
std::stable_partition(deque<int>)_(sparse)/8192 8.19% 3361.055 3636.370 - -0.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.18% 139243.484 150628.165 - 7.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 8.17% 2.439 2.638 - -13.62% -
std::find_if_not(list<int>)_(bail_25%)/32768 8.17% 7169.003 7754.638 - 4.86% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 8.14% 4.899 5.298 - 50.40% -
BM_std_minmax_element<long_long>/5500 8.13% 1442.046 1559.281 - 11.81% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 8.11% 20.886 22.580 - 9.29% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 8.11% 261.520 282.732 - 9.27% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.11% 7407.191 8007.827 - 9.79% -
BM_StringFindAllMatch/64 8.11% 3.035 3.281 - 0.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 8.09% 28.385 30.681 - -76.26% -
BM_vector_deque_ranges_copy_backward/70000 8.08% 8143.236 8801.561 - 7.81% -
std::pop_heap(deque<float>)/1024 8.06% 12.623 13.640 - 0.38% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.04% 241.555 260.964 - 8.68% -
rng::fold_left(list<int>)/8192 8.02% 10637.365 11490.361 - 5.38% -
std::stable_sort(deque<int>)_(repeated)/8 8.01% 17.970 19.410 - -1.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 8.00% 15378.139 16608.468 - 8.16% -
std::none_of(deque<int>)_(process_all)/8192 8.00% 2528.047 2730.222 - 0.46% -
BM_std_minmax_element<int>/5500 7.99% 1342.987 1450.294 - -0.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 7.97% 0.338 0.365 - 7.99% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 7.93% 1.259 1.359 - 10.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.91% 13543126.647 14614151.504 - 10.16% -
std::none_of(deque<int>)_(process_all)/32768 7.88% 10118.473 10916.087 - 0.26% -
std::map<std::string,_int>::erase(iterator)/1024 7.88% 28.656 30.913 - -13.42% -
std::find(vector<bool>)_(process_all)/8 7.87% 0.635 0.685 - 22.22% -
std::multiset<int>::equal_range(key)_(non-existent)/32 7.85% 2.389 2.577 - 1.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 7.81% 180501.400 194593.173 - -8.21% -
BM_deque_vector_ranges_copy_backward/0 7.80% 1.378 1.485 - 8.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 7.79% 16.964 18.285 - -53.41% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 7.77% 20.114 21.677 - 7.21% -
std::stable_sort(deque<int>)_(heap)/8 7.74% 24.052 25.913 - -1.33% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 7.73% 19.953 21.496 - 13.25% -
std::reverse_copy(vector<int>)/8 7.73% 2.379 2.563 - 5.37% -
std::set<int>::equal_range(key)_(existent)/8192 7.72% 8.150 8.779 - 6.39% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.69% 153.667 165.482 - -0.17% -
std::copy_backward(vector<bool>)_(aligned)/512 7.68% 1.539 1.658 - 7.15% -
SetIntersection_Interlaced_Vector_string_256_256 7.66% 18821461.316 20262691.879 - -1.84% -
BM_PushHeap_float_SingleElement_4 7.65% 0.355 0.382 - 6.68% -
std::unordered_set<int>::count(key)_(existent)/8192 7.63% 1.257 1.353 - -3.84% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 7.62% 22.731 24.463 - 1.54% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.62% 17.106 18.409 - -6.67% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 7.56% 10.090 10.853 - 2.75% -
SetIntersection_Front_Vector_uint32_256_256 7.55% 4215905.760 4534303.275 - 6.06% -
std::partial_sort(deque<int>)_(descending)/8 7.51% 41.968 45.121 - 4.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 7.51% 4.775 5.133 - 13.89% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 7.46% 425129.706 456837.565 - -9.84% -
BM_StringFindCharLiteral/1024 7.45% 18.073 19.420 - 2.32% -
BM_std_minmax_element<long_long>/64000 7.45% 16950.927 18213.095 - 11.92% -
BM_vector_deque_move_backward/65536 7.44% 7732.679 8307.644 - 7.80% -
BM_std_minmax_element<long_long>/70000 7.41% 18544.159 19918.249 - 11.88% -
BM_vector_deque_copy_backward/65536 7.41% 7711.613 8282.883 - 8.03% -
SetIntersection_Interlaced_Vector_string_1024_1024 7.40% 37972545.474 40781352.655 - -1.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.40% 23.951 25.723 - 4.10% -
BM_vector_deque_move/0 7.37% 0.396 0.425 - -18.13% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 7.36% 37.563 40.327 - -1.10% -
BM_std_minmax_element<int>/65536 7.34% 16119.481 17302.435 - -0.07% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 7.34% 5.223 5.606 - 5.44% -
BM_std_minmax_element<long_long>/65536 7.32% 17364.121 18635.209 - 11.82% -
BM_std_minmax_element<int>/64000 7.32% 15726.119 16876.576 - -0.08% -
std::multiset<int>::count(key)_(non-existent)/32 7.30% 2.497 2.680 - 9.32% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 7.30% 21.451 23.017 - 6.42% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.29% 32.733 35.119 - 9.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 7.29% 34.937 37.483 - 1.24% -
BM_std_minmax_element<long_long>/3 7.19% 1.070 1.147 - 2.96% -
std::find_end(deque<int>)_(match_near_end)/8192 7.17% 273.683 293.318 - -99.85% -
std::partition_point(list<int>)/50 7.16% 24.787 26.561 - 8.76% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.15% 1.132 1.213 - -0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 7.11% 33.689 36.085 - 2.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.11% 57064.315 61119.799 - 6.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 7.08% 554.789 594.091 - 5.55% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 7.05% 1.373 1.470 - 0.45% -
std::unordered_set<int>::contains(key)_(existent)/1024 6.98% 1.248 1.335 - 14.23% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 6.97% 17.084 18.275 - 6.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 6.96% 12356.852 13216.721 - 13.54% -
BM_deque_deque_ranges_copy_backward/0 6.95% 0.792 0.847 - 7.36% -
BM_std_minmax_element<int>/70000 6.89% 17215.724 18402.606 - -0.36% -
std::partition_point(list<int>)/32 6.89% 16.034 17.138 - 9.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.87% 87674.268 93700.013 - 9.43% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 6.85% 69.575 74.341 - 0.70% -
SetIntersection_Interlaced_Vector_uint32_256_64 6.85% 7362798.716 7867043.072 - 15.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 6.84% 29.607 31.632 - 35.61% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.83% 34.105 36.434 - 1.96% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6.80% 6687.596 7142.048 - 5.57% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 6.75% 1642.425 1753.354 - 25.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 6.75% 7965.975 8503.494 - 10.67% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 6.70% 30.720 32.778 - 3.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 6.68% 813.628 867.999 - 8.43% -
std::replace(vector<int>)_(sprinkled)/50 6.65% 8.517 9.083 - 3.66% -
std::multimap<std::string,_int>::count(key)_(existent)/32 6.64% 18.902 20.157 - 0.20% -
std::stable_partition(deque<int>)_(dense)/50 6.60% 38.093 40.607 - 8.20% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.59% 30.723 32.747 - 12.96% -
SetIntersection_Front_Set_string_64_16 6.59% 24582208.436 26201445.655 - 7.51% -
rng::find(vector<bool>)_(process_all)/50 6.57% 0.640 0.683 - -1.33% -
std::find(list<int>)_(process_all)/1024 6.57% 687.946 733.126 - 6.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 6.56% 554.168 590.527 - 5.89% -
BM_vector_deque_ranges_move_backward/65536 6.55% 7612.213 8110.898 - 5.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.52% 547.724 583.460 - 7.35% -
std::copy_backward(vector<bool>)_(aligned)/64 6.52% 1.783 1.900 - 18.33% -
std::fill_n(list<int>)/8192 6.51% 8128.657 8658.132 - 21.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.51% 5.967 6.356 - -2.87% -
BM_StringRelational_Compare_Empty_Large_Control 6.50% 1.613 1.718 - 3.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.50% 711.855 758.123 - 2.96% -
rng::starts_with(deque<int>)/1000 6.46% 457.476 487.039 - 11.69% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 6.46% 29.559 31.469 - 8.66% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.39% 26.930 28.650 - -2.24% -
ranges::minmax(std::deque<long_long>)/64 6.36% 23.058 24.523 - -0.11% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 6.35% 55427.301 58944.728 - 5.85% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 6.34% 1.224 1.301 - -16.53% -
BM_deque_vector_copy_backward/1 6.31% 2.095 2.227 - 5.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.29% 11.045 11.740 - 14.90% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 6.28% 0.337 0.358 - -2.31% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 6.28% 53.222 56.566 - -1.43% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.24% 1.292 1.373 - 12.69% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.21% 1.537 1.632 - -15.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.20% 1.212 1.288 - 2.18% -
ranges::minmax(std::deque<char>)/70000 6.19% 24134.294 25628.920 - 8.34% -
SetIntersection_Interlaced_Vector_string_262144_64 6.19% 21373137.581 22695210.272 - 13.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.15% 1.151 1.222 - 0.08% -
BM_std_minmax_element<long_long>/4096 6.15% 1076.387 1142.595 - 9.78% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 6.13% 212.078 225.086 - -2.91% -
std::find_if(list<int>)_(bail_25%)/32768 6.13% 6983.907 7411.747 - -0.22% -
std::stable_partition(deque<int>)_(dense)/1024 6.12% 576.568 611.831 - 7.52% -
SetIntersection_Front_Set_uint32_1024_64 6.11% 1723148.539 1828517.842 - 12.06% -
SetIntersection_Front_Vector_uint32_262144_1024 6.09% 5335555.208 5660639.544 - 6.62% -
std::unordered_multiset<int>::clear()/32 6.09% 602.729 639.414 - 6.61% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.08% 9.943 10.548 - 8.52% -
BM_vector_deque_ranges_copy_backward/65536 6.07% 7784.568 8257.277 - 9.51% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 6.06% 16.347 17.338 - -57.22% -
BM_std_minmax_element<long_long>/1024 6.05% 272.735 289.234 - 9.19% -
ranges::minmax(std::deque<long_long>)/70000 6.04% 24727.619 26221.860 - 2.67% -
BM_PushHeap_uint64_Ascending_64 6.04% 1.516 1.608 - 5.60% -
std::move_backward(vector<bool>)_(unaligned)/64 6.03% 1.643 1.742 - 7.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 6.03% 1172498.646 1243153.130 - 3.97% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.02% 1088.215 1153.750 - -5.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.01% 6.455 6.843 - 5.50% -
BM_std_minmax_element<long_long>/4000 6.00% 1050.912 1113.982 - 9.57% -
BM_deque_deque_ranges_move/1 6.00% 2.379 2.522 - -2.93% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.98% 3.352 3.553 - 2.53% -
std::copy_if(vector<int>)_(entire_range)/8 5.97% 2.165 2.294 - 1.27% -
std::partition_point(list<int>)/1024 5.95% 1297.960 1375.162 - 7.26% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 5.94% 54054.948 57266.580 - 4.42% -
ranges::minmax(std::deque<char>)/8 5.94% 3.854 4.083 - 7.71% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.94% 126046.953 133533.241 - 10.71% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.92% 6845.529 7250.775 - 6.32% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.92% 22.941 24.298 - 8.48% -
std::multiset<int>::find(key)_(existent)/8192 5.91% 8.119 8.599 - -3.47% -
BM_std_minmax_element<long_long>/512 5.88% 138.524 146.674 - 9.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.88% 1360.292 1440.307 - -0.97% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.88% 21.215 22.463 - -23.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.88% 5183.424 5488.078 - 6.45% -
SetIntersection_Front_Set_string_1024_64 5.86% 4529423.468 4795053.143 - 0.50% -
std::unordered_set<int>::insert(value)_(already_present)/8192 5.85% 2.615 2.768 - 3.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.85% 1109234.136 1174131.444 - -0.45% -
SetIntersection_Interlaced_Set_float_1024_1 5.82% 1031038.196 1091036.340 - 2.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 5.81% 0.775 0.820 - 5.54% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 5.80% 35.294 37.341 - 5.61% -
std::unordered_multiset<int>::count(key)_(existent)/32 5.78% 1.842 1.948 - 5.05% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.78% 73939.803 78210.445 - 6.00% -
BM_StringFindAllMatch/8 5.77% 2.593 2.743 - 2.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 5.75% 18.906 19.992 - 3.44% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 5.73% 32.791 34.671 - 0.67% -
SetIntersection_Front_Set_string_256_64 5.73% 14219938.120 15034274.494 - 6.00% -
std::remove(deque<int>)_(sprinkled)/50 5.71% 60.112 63.546 - 15.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.71% 21.415 22.637 - 6.67% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.70% 998.352 1055.215 - -0.48% -
ranges::minmax(std::deque<char>)/64 5.66% 24.348 25.727 - 13.35% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 5.57% 2.349 2.480 - 2.69% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 5.57% 1.333 1.407 - -8.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 5.54% 18.963 20.014 - 6.65% -
BM_PushHeap_string_PipeOrgan_262144 5.54% 17.189 18.141 - 4.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.52% 57.940 61.139 - 2.98% -
std::fill(list<int>)/8192 5.51% 7117.530 7509.605 - -11.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 5.51% 0.775 0.817 - 4.91% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.50% 44.496 46.945 - 10.56% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 5.49% 29.126 30.727 - 14.62% -
ranges::min(std::list<long_long>)/8 5.48% 1.854 1.955 - 6.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 5.46% 1.341 1.414 - 11.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.43% 201239110.891 212176134.683 - 0.47% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.43% 10.493 11.062 - -10.93% -
BM_deque_vector_ranges_copy_backward/2 5.41% 1.892 1.994 - 8.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 5.41% 22.763 23.995 - 4.54% -
ranges::minmax(std::deque<__int128>)/1 5.41% 0.658 0.694 - 6.62% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 5.40% 21.474 22.635 - 3.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.39% 8425528.163 8879751.692 - 9.86% -
std::multiset<int>::count(key)_(non-existent)/1024 5.39% 5.959 6.280 - 6.29% -
BM_deque_vector_ranges_copy_backward/1024 5.38% 37.907 39.946 - 8.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.38% 54277.490 57194.923 - 0.94% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 5.35% 335.564 353.518 - 3.96% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 5.35% 0.776 0.817 - 5.17% -
std::multimap<int,_int>::contains(key)_(existent)/32 5.35% 1.757 1.851 - 14.04% -
BM_PushHeap_uint32_Ascending_1024 5.35% 2.558 2.695 - 5.48% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 5.34% 1.907 2.009 - 42.95% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 5.31% 1.165 1.227 - 5.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.29% 1104.517 1162.894 - -0.93% -
BM_PushHeap_uint32_Ascending_16384 5.26% 3.637 3.828 - 3.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 5.26% 18.349 19.314 - 0.50% -
BM_vector_deque_ranges_copy_backward/64000 5.24% 7558.332 7954.221 - 7.46% -
BM_deque_deque_ranges_move/2 5.23% 2.130 2.242 - -2.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 5.23% 1770047.243 1862541.806 - 6.11% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.19% 5451.074 5733.826 - -11.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 5.17% 1442477.205 1517123.242 - -1.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 5.15% 73.552 77.343 - -4.90% -
BM_StringRelational_Compare_Small_Empty_Control 5.15% 1.956 2.056 - 27.28% -
std::none_of(vector<int>)_(process_all)/8 5.12% 2.417 2.541 - 1.64% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.10% 12113.725 12731.779 - 1.89% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.08% 23.216 24.395 - 2.68% -
std::map<std::string,_int>::count(key)_(existent)/32 5.07% 14.940 15.698 - -9.63% -
std::map<std::string,_int>::find(key)_(non-existent)/32 5.06% 9.507 9.989 - 0.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.06% 205.779 216.192 - 8.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 5.05% 8.415 8.840 - 6.85% -
std::is_sorted_until(vector<int>)/8 5.04% 2.100 2.206 - 7.71% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 5.03% 4017.307 4219.379 - 7.99% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 5.03% 355.259 373.126 - 3.60% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 5.00% 1.254 1.317 - -4.88% -
std::none_of(deque<int>)_(process_all)/8 5.00% 3.277 3.441 - 5.01% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.00% 5.602 5.882 - -8.51% -
std::multimap<int,_int>::ctor(const&)/32 4.99% 242.960 255.087 - 17.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 4.95% 20345594.050 21353601.441 - 1.44% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.94% 0.274 0.287 - 3.11% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 4.94% 40.435 42.433 - 4.07% -
std::copy_if(list<int>)_(every_other)/4096 4.94% 3249.206 3409.778 - 2.94% -
SetIntersection_None_Vector_string_262144_64 4.93% 1247261.772 1308735.037 - -0.00% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.92% 3.685 3.866 - 0.39% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.90% 456.398 478.772 - 0.21% -
std::copy_n(vector<bool>)_(aligned)/262144 4.90% 716.137 751.216 - 28.31% -
std::count(list<int>)_(every_other)/1024 4.89% 713.833 748.765 - 12.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.88% 10.726 11.249 - 11.27% -
BM_CmpEqual_uint_short 4.88% 1.007 1.056 - -7.00% -
SetIntersection_Interlaced_Vector_uint64_16384_1 4.87% 993059.673 1041409.242 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.86% 1573961.262 1650446.453 - -1.56% -
std::stable_sort(vector<int>)_(repeated)/1024 4.86% 1083.218 1135.817 - 3.12% -
std::unordered_set<int>::erase(key)_(existent)/32 4.85% 22.526 23.618 - 10.60% -
SetIntersection_Front_Set_float_1024_64 4.77% 1634300.956 1712290.571 - 0.75% -
SetIntersection_Front_Set_uint64_262144_4 4.76% 1014454.283 1062777.786 - -3.05% -
BM_vector_deque_move_backward/0 4.76% 0.503 0.527 - 25.80% -
std::all_of(vector<int>)_(process_all)/8 4.76% 2.455 2.572 - 2.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4.75% 4170170.351 4368416.760 - 0.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.72% 36.443 38.164 - 0.27% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 4.72% 1.463 1.532 - -2.07% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 4.72% 21.242 22.244 - -0.93% -
std::is_partitioned(list<int>)_(partitioned)/32 4.72% 8.934 9.356 - 8.44% -
BM_vector_deque_copy_backward/70000 4.71% 8316.392 8707.710 - 5.82% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.68% 44219.608 46287.474 - -7.86% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.66% 31.450 32.916 - 5.83% -
std::partial_sort(vector<int>)_(shuffled)/8 4.65% 27.976 29.276 - 3.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.64% 1234.414 1291.680 - -0.55% -
SetIntersection_Front_Set_uint64_256_256 4.63% 7372302.845 7713878.103 - 3.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.62% 1198387.049 1253748.352 - 5.98% -
std::remove_if(list<int>)_(prefix)/8192 4.62% 9776.343 10227.575 - 1.83% -
BM_StringFindAllMatch/1 4.61% 2.871 3.003 - 3.37% -
BM_vector_deque_move_backward/64000 4.61% 7426.797 7768.931 - 7.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 4.57% 1.222 1.278 - 22.57% -
SetIntersection_Interlaced_Vector_uint64_16384_4 4.55% 1502912.497 1571348.980 - 10.02% -
BM_StringMove_Small 4.55% 0.707 0.739 - -7.43% -
std::any_of(deque<int>)_(process_all)/8 4.55% 3.287 3.436 - 4.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.55% 24.181 25.281 - 9.90% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.54% 3499.276 3658.316 - 6.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 4.54% 1076518.256 1125396.380 - -2.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 4.53% 10629.375 11110.744 - 6.99% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 4.51% 16.982 17.747 - 3.52% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.50% 4.000 4.180 - 40.67% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 4.49% 102.244 106.840 - -49.85% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 4.49% 8265.575 8636.914 - 14.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.48% 39863.337 41650.664 - 6.04% -
BM_vector_deque_move_backward/70000 4.47% 8093.302 8454.973 - 5.65% -
BM_PushHeap_float_SingleElement_16 4.47% 0.364 0.380 - 4.38% -
std::remove(deque<int>)_(sprinkled)/32 4.44% 52.852 55.200 - 10.14% -
BM_std_minmax_element<char>/64 4.44% 17.196 17.960 - 4.97% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 4.43% 43.696 45.634 - 2.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.43% 46.273 48.324 - -5.34% -
std::unique_copy(vector<int>)_(contiguous)/32 4.42% 8.697 9.081 - 7.08% -
rng::fold_left(list<int>)/50 4.42% 38.265 39.955 - 6.57% -
std::sort_heap(deque<int>,_pred)/1024 4.40% 12270.444 12810.949 - -1.22% -
BM_std_minmax_element<char>/65536 4.40% 17430.576 18197.900 - 6.79% -
std::all_of(deque<int>)_(process_all)/8 4.36% 3.306 3.450 - 5.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 4.34% 50.401 52.588 - 13.03% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 4.34% 1.462 1.525 - 1.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.34% 11859.042 12373.160 - 6.74% -
SetIntersection_Interlaced_Set_uint32_256_64 4.33% 12551094.306 13095151.043 - -6.95% -
std::copy_n(vector<int>)/32768 4.32% 3638.181 3795.347 - 2.95% -
SetIntersection_Interlaced_Set_uint64_64_16 4.32% 21550875.289 22481472.034 - -1.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.31% 1080729.265 1127327.526 - -9.52% -
BM_std_minmax_element<int>/64 4.28% 16.655 17.368 - 1.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.28% 2.350 2.451 - 2.76% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 4.28% 7.479 7.799 - 6.06% -
SetIntersection_Interlaced_Vector_string_262144_256 4.27% 74453328.967 77632097.350 - 14.95% -
std::partition(deque<int>)_(dense)/1024 4.27% 340.667 355.211 - -0.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 4.25% 21.499 22.414 - -3.46% -
rng::contains(list<int>)_(process_all)/8 4.25% 2.360 2.460 - 3.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.25% 221.728 231.143 - -3.63% -
std::move(list<int>)/64 4.24% 39.288 40.954 - -14.47% -
std::stable_partition(deque<int>)_(dense)/32 4.24% 29.028 30.259 - 1.71% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.23% 753.582 785.493 - -3.37% -
BM_deque_vector_copy/0 4.23% 1.509 1.572 - 25.92% -
bm_ranges_swap_ranges_vb_aligned/256 4.23% 4.053 4.225 - 19.52% -
std::unordered_set<std::string>::clear()/32 4.22% 877.529 914.604 - -1.62% -
SetIntersection_Interlaced_Vector_float_262144_16 4.21% 6214138.994 6476062.627 - 121.12% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.21% 25723.856 26806.989 - 6.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.21% 1009563.306 1052035.217 - -0.60% -
std::partition(list<int>)_(dense)/8192 4.20% 4982.614 5191.903 - -8.53% -
SetIntersection_Front_Set_uint64_16384_256 4.20% 3748819.999 3906214.410 - 0.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.20% 55060.359 57371.126 - 0.95% -
SetIntersection_Interlaced_Vector_string_1024_64 4.19% 8241527.255 8586888.094 - 0.19% -
BM_tolower_string<char> 4.19% 15.618 16.272 - 6.39% -
std::adjacent_find(deque<int>,_pred)/8 4.19% 4.483 4.671 - -3.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.18% 13944312.461 14527867.561 - 3.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.17% 502.489 523.451 - 3.57% -
SetIntersection_None_Vector_uint32_16384_256 4.17% 1066720.962 1111208.512 - -0.95% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.16% 1346805.091 1402824.098 - 10.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.15% 1063505.605 1107623.762 - -1.21% -
BM_vector_deque_copy/64 4.14% 2.694 2.805 - -0.52% -
rng::contains(list<int>)_(process_all)/50 4.14% 18.092 18.841 - 3.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.14% 13853870.268 14427444.440 - 7.52% -
std::set<std::string>::find(key)_(non-existent)/8192 4.13% 27.379 28.509 - 7.66% -
std::set<std::string>::equal_range(key)_(existent)/8192 4.13% 26.636 27.736 - -14.76% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.13% 0.255 0.266 - 4.76% -
std::multiset<int>::count(key)_(non-existent)/0 4.11% 0.267 0.278 - 1.00% -
SetIntersection_None_Set_string_16384_1 4.10% 193284591.962 201214950.750 - 6.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.10% 1454017.956 1513562.992 - -0.15% -
BM_deque_vector_move/1 4.09% 2.107 2.193 - 6.94% -
BM_vector_deque_copy_backward/64000 4.08% 7655.119 7967.640 - 7.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 4.08% 524.040 545.396 - -0.22% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 4.08% 8027.561 8354.702 - 15.08% -
std::is_sorted_until(vector<int>,_pred)/8 4.07% 3.689 3.840 - 22.94% -
BM_CmpEqual_uchar_uint 4.07% 1.043 1.085 - 1.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 4.07% 0.367 0.382 - -21.62% -
SetIntersection_Front_Vector_uint32_262144_1 4.06% 995351.982 1035761.942 - -2.82% -
SetIntersection_Front_Set_string_16384_4 4.06% 1266239.078 1317595.130 - 4.71% -
std::count(list<int>)_(every_other)/8 4.05% 2.077 2.161 - 1.39% -
SetIntersection_Front_Set_string_16384_256 4.05% 14863566.354 15465328.101 - 7.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.05% 2.957 3.076 - 5.16% -
std::find(vector<long_long>)_(bail_25%)/8 4.04% 0.864 0.899 - 0.62% -
BM_deque_vector_ranges_move_backward/1024 4.03% 37.698 39.217 - 6.62% -
BM_PushHeap_uint32_Ascending_256 3.99% 2.087 2.170 - 4.23% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 3.96% 27368.156 28450.819 - -17.71% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.96% 1.059 1.101 - -0.77% -
SetIntersection_Interlaced_Set_string_16_16 3.95% 58288748.002 60589501.598 - -1.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.94% 337.560 350.870 - 13.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.94% 871127.776 905459.049 - -2.56% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.94% 151.178 157.131 - 0.22% -
std::swap_ranges(deque<int>)/32 3.93% 10.419 10.829 - -1.51% -
std::find_if_not(list<int>)_(process_all)/32768 3.92% 25510.275 26509.783 - 4.61% -
std::for_each_n(list<int>)/50 3.90% 22.870 23.763 - -2.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.90% 103016.123 107034.070 - 10.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.89% 164998105.550 171411065.599 - 1.35% -
BM_PushHeap_uint64_Ascending_256 3.88% 2.091 2.172 - 3.73% -
std::search(list<int>,_pred)_(same_length)/8192 3.88% 9282.932 9642.804 - 9.36% -
std::partition_copy(vector<int>)/1024 3.85% 463.702 481.576 - 3.08% -
std::all_of(deque<int>)_(process_all)/8192 3.84% 2525.753 2622.705 - -3.57% -
BM_deque_vector_ranges_copy_backward/64 3.83% 2.999 3.114 - 6.17% -
std::find_if(vector<int>)_(process_all)/50 3.83% 5.575 5.789 - -15.64% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.79% 21.525 22.342 - -2.74% -
SetIntersection_None_Vector_uint32_1024_16 3.79% 1048942.535 1088708.456 - -1.55% -
SetIntersection_Front_Set_float_262144_256 3.78% 3623555.529 3760582.034 - 1.46% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.77% 3485.357 3616.881 - 5.34% -
std::all_of(deque<int>)_(process_all)/32768 3.77% 10079.555 10459.672 - -4.03% -
SetIntersection_Interlaced_Set_string_64_64 3.77% 33675573.789 34944908.079 - -0.41% -
std::find_if(vector<int>)_(bail_25%)/32768 3.76% 818.247 848.990 - -10.08% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.74% 1329.100 1378.810 - -1.90% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.74% 22.411 23.248 - 0.90% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 3.72% 311.491 323.094 - -6.62% -
BM_deque_vector_move/64 3.72% 2.615 2.712 - 2.25% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 3.71% 20.948 21.725 - 0.99% -
BM_deque_vector_ranges_copy_backward/70000 3.70% 8802.341 9128.256 - 15.15% -
std::multiset<int>::clear()/1024 3.70% 9791.290 10153.338 - -2.07% -
BM_PushHeap_uint64_Ascending_16384 3.69% 3.567 3.698 - 0.76% -
SetIntersection_Front_Set_float_256_64 3.68% 5250828.954 5444143.644 - -0.30% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.67% 823.530 853.785 - 5.18% -
SetIntersection_Front_Vector_uint32_16384_16 3.67% 1073694.489 1113053.378 - -0.06% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.65% 26982.790 27968.119 - 4.42% -
BM_std_minmax_element<long_long>/64 3.64% 17.371 18.004 - 7.88% -
std::multimap<int,_int>::count(key)_(existent)/8192 3.64% 6.542 6.780 - -0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.63% 15255.922 15810.075 - -1.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.63% 26.914 27.892 - 0.30% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.62% 27.949 28.960 - -5.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.61% 706.132 731.631 - -1.63% -
std::rotate_copy(vector<int>)/1024 3.60% 33.490 34.696 - 5.85% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.60% 18.436 19.100 - 1.90% -
SetIntersection_None_Vector_string_16384_64 3.58% 1196111.441 1238907.880 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.58% 3426.784 3549.327 - -6.89% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.56% 5.204 5.390 - 7.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.54% 18.951 19.622 - 2.95% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.52% 19.127 19.801 - 2.77% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 3.51% 1.246 1.289 - -24.03% -
std::multimap<std::string,_int>::ctor(const&)/32 3.51% 777.895 805.176 - 1.09% -
rng::find_last(vector<char>)_(bail_90%)/50 3.51% 1.440 1.490 - 1.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.48% 2805913.273 2903474.080 - 0.08% -
std::map<std::string,_int>::clear()/1024 3.47% 21594.628 22344.839 - -6.75% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.45% 21.438 22.178 - 1.34% -
SetIntersection_Front_Set_uint64_256_64 3.43% 5256128.963 5436439.337 - 3.08% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.41% 25.159 26.018 - 2.34% -
SetIntersection_Interlaced_Set_string_256_4 3.41% 13004400.894 13447743.512 - 2.50% -
BM_PushHeap_uint32_QuickSortAdversary_1 3.41% 0.615 0.636 - 61.35% -
std::unordered_multimap<int,_int>::clear()/1024 3.41% 7953.146 8223.971 - -2.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 3.40% 1064709.163 1100927.798 - -0.94% -
std::set<std::string>::find(key)_(existent)/32 3.40% 15.208 15.725 - 10.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.40% 180906.606 187048.750 - 0.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.39% 1667.588 1724.104 - 3.45% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.39% 2.705 2.796 - -12.82% -
std::flat_map<int,_int>::erase(iterator)/8192 3.37% 508.257 525.405 - 4.22% -
std::map<int,_int>::contains(key)_(non-existent)/1024 3.36% 5.495 5.680 - -2.33% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.35% 27415.033 28334.062 - 12.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.34% 11820.896 12215.490 - 2.00% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.34% 1279.273 1321.968 - 2.55% -
std::adjacent_find(vector<int>,_pred)/1048576 3.34% 472073.079 487818.482 - 4.93% -
BM_PushHeap_string_PipeOrgan_16 3.32% 4.192 4.331 - 2.70% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.31% 31.430 32.471 - 2.80% -
std::copy_if(deque<int>)_(entire_range)/8 3.31% 2.547 2.631 - -0.89% -
std::find(vector<bool>)_(process_all)/50 3.31% 0.692 0.715 - 27.64% -
SetIntersection_Front_Set_uint64_16384_1024 3.31% 12005295.689 12402840.994 - -0.46% -
std::find(list<int>)_(process_all)/8 3.31% 2.339 2.416 - 10.20% -
rng::fold_left(list<int>)/1048576 3.30% 1372166.668 1417489.691 - 4.93% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.30% 28.279 29.212 - 1.42% -
std::equal(vector<int>)_(it,_it,_it)/50 3.29% 4.167 4.304 - -5.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.28% 747.630 772.164 - 1.43% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.28% 26195.929 27054.947 - 12.29% -
BM_deque_vector_copy/2 3.28% 1.770 1.828 - -0.08% -
BM_StringRelational_Less_Empty_Empty_Control 3.28% 1.669 1.724 - 3.26% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.27% 20.471 21.140 - 7.77% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.27% 25.016 25.833 - 11.61% -
std::none_of(vector<int>)_(process_all)/50 3.24% 18.867 19.479 - 53.64% -
BM_deque_vector_ranges_copy/2 3.24% 1.772 1.829 - -0.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.23% 213.282 220.179 - 2.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.22% 814.977 841.225 - 1.84% -
SetIntersection_Front_Set_uint32_256_64 3.22% 5508877.656 5686250.026 - -2.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.22% 55134.477 56909.171 - 0.38% -
SetIntersection_Front_Vector_uint32_256_64 3.22% 4215694.629 4351354.144 - -0.15% -
BM_CmpEqual_schar_short 3.21% 1.097 1.132 - 1.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 3.21% 0.444 0.458 - -7.43% -
std::stable_sort(deque<int>)_(shuffled)/8 3.20% 22.688 23.414 - -0.36% -
bm_ranges_swap_ranges_vb_aligned/64 3.19% 2.943 3.036 - -1.01% -
rng::find_last(vector<char>)_(bail_90%)/8 3.18% 0.428 0.442 - 0.32% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.18% 28.458 29.363 - 8.55% -
rng::find_last_if(vector<char>)_(bail_10%)/8 3.18% 2.112 2.179 - 5.02% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.18% 13.236 13.656 - 13.89% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.17% 21.578 22.263 - -0.92% -
std::swap_ranges(deque<int>)/8192 3.17% 2547.092 2627.809 - -2.85% -
std::remove(deque<int>)_(prefix)/50 3.17% 61.720 63.675 - 10.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.15% 12.846 13.250 - 1.83% -
std::map<int,_int>::clear()/1024 3.15% 10308.711 10633.141 - -6.21% -
SetIntersection_Front_Vector_uint64_1024_1 3.15% 1002629.782 1034166.893 - -1.36% -
SetIntersection_Front_Set_string_1024_1024 3.14% 55585479.405 57332516.387 - 3.96% -
std::stable_partition(list<int>)_(dense)/32 3.14% 36.914 38.074 - 13.63% -
SetIntersection_Front_Set_string_262144_4 3.14% 1265897.635 1305652.084 - 2.01% -
BM_deque_deque_ranges_copy_backward/1 3.14% 2.582 2.663 - 5.52% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.13% 7376.740 7607.860 - -9.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.13% 12910.883 13315.313 - 0.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 3.12% 56.985 58.765 - 31.73% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.11% 48518.372 50027.930 - 0.43% -
BM_deque_vector_ranges_move_backward/0 3.11% 1.371 1.414 - -10.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.11% 1226.857 1265.001 - 0.94% -
std::find_if_not(vector<bool>)_(process_all)/1048576 3.10% 584282.708 602412.791 - 4.99% -
std::swap_ranges(deque<int>)/1024 3.10% 319.532 329.439 - -3.18% -
std::upper_bound(std::forward_list<int>)/8192 3.10% 10409.243 10731.855 - 3.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.10% 16.208 16.710 - 7.34% -
BM_std_minmax_element<char>/512 3.08% 138.387 142.652 - 2.62% -
std::swap_ranges(deque<int>)/50 3.08% 15.856 16.345 - -2.81% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.08% 8575.862 8840.007 - 2.21% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.08% 68269.048 70370.866 - 1.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.07% 30.182 31.109 - 68.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.07% 1198389.517 1235160.628 - 0.88% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.07% 656.410 676.544 - -82.47% -
BM_deque_vector_copy/1 3.06% 2.071 2.135 - -0.20% -
rng::starts_with(deque<int>,_pred)/1000 3.06% 507.513 523.046 - 2.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.06% 12475.244 12856.733 - 3.94% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 3.06% 1.027 1.059 - -4.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.06% 99.562 102.604 - -58.74% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 3.05% 22.192 22.869 - -2.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 3.05% 83.510 86.058 - -16.86% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 3.05% 74320.031 76585.683 - 4.01% -
SetIntersection_Interlaced_Set_uint64_262144_1 3.05% 1004263.623 1034873.677 - -3.70% -
std::multiset<int>::clear()/32 3.04% 624.450 643.460 - 1.15% -
bm_gcd_trivial 3.04% 0.628 0.647 - -4.50% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 3.03% 2181.642 2247.640 - 1.66% -
std::find_if_not(vector<bool>)_(process_all)/8192 3.02% 4584.820 4723.111 - 5.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 3.01% 1107821.380 1141212.582 - -0.72% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.01% 5.472 5.637 - -7.42% -
std::set<int>::lower_bound(key)_(existent)/8192 3.00% 8.048 8.290 - 1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.00% 5750830.639 5923132.316 - 4.84% -
std::multimap<int,_int>::count(key)_(existent)/32 2.99% 3.688 3.799 - 3.93% -
SetIntersection_None_Set_string_1024_16 2.98% 8870634.637 9135081.459 - -0.50% -
BM_vector_deque_ranges_move_backward/2 2.97% 1.998 2.057 - -0.23% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.97% 7.201 7.415 - 4.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.97% 13615756.393 14019707.039 - 4.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.96% 1801.846 1855.097 - -3.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.95% 23.326 24.014 - 1.31% -
std::remove(deque<int>)_(prefix)/32 2.95% 53.880 55.468 - 4.94% -
std::reverse(deque<int>)/32768 2.94% 5740.302 5909.294 - 4.29% -
SetIntersection_None_Vector_uint64_16384_1 2.94% 1077072.241 1108697.165 - -1.78% -
BM_PushHeap_uint64_Random_256 2.93% 6.119 6.298 - 11.68% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.93% 27.368 28.170 - 3.33% -
BM_vector_deque_ranges_move_backward/64000 2.93% 7399.323 7616.024 - 3.24% -
std::find_if(deque<int>)_(bail_25%)/8 2.93% 1.165 1.200 - 2.51% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.93% 80102.076 82445.849 - -2.93% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.92% 1390.912 1431.567 - 4.71% -
std::find_if(deque<int>)_(process_all)/8 2.92% 2.712 2.791 - 8.37% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.91% 1.888 1.943 - -2.60% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.91% 817.515 841.336 - -66.87% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.91% 6687.343 6882.152 - -23.88% -
std::set<int>::upper_bound(key)_(existent)/32 2.91% 1.750 1.801 - 9.79% -
SetIntersection_Interlaced_Vector_string_262144_1 2.90% 1056708.647 1087378.848 - -1.65% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 2.90% 0.417 0.429 - 2.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.90% 31.894 32.819 - 12.67% -
BM_PushHeap_uint64_Random_1024 2.89% 6.203 6.383 - 10.83% -
std::lower_bound(std::deque<int>)/8 2.88% 16.976 17.465 - 2.90% -
std::remove_if(list<int>)_(prefix)/1024 2.88% 997.312 1026.033 - 5.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.88% 57.574 59.231 - -1.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.87% 381302.309 392250.711 - 3.39% -
SetIntersection_None_Vector_uint64_16384_4 2.87% 1076257.278 1107119.596 - -1.11% -
SetIntersection_Front_Set_float_16384_256 2.85% 3818618.130 3927623.245 - -6.52% -
BM_deque_vector_ranges_move_backward/64 2.85% 2.992 3.077 - 5.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.84% 3334.031 3428.782 - 2.27% -
BM_deque_vector_ranges_copy/1 2.83% 2.032 2.089 - -0.28% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.82% 12624.261 12980.405 - 2.89% -
std::multiset<int>::count(key)_(non-existent)/8192 2.82% 9.764 10.039 - 1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.81% 352084102.794 361992004.936 - 3.83% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.81% 69547.160 71504.208 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.81% 1595648.357 1640529.379 - -3.51% -
SetIntersection_Front_Vector_string_262144_64 2.80% 3098153.437 3184840.445 - 1.72% -
BM_CmpEqual_ushort_uint 2.79% 1.032 1.061 - -0.79% -
SetIntersection_Front_Vector_uint32_64_64 2.79% 10544259.268 10837960.759 - -1.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.78% 22.535 23.161 - 2.41% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 2.76% 42.085 43.248 - -8.26% -
SetIntersection_Front_Vector_string_16384_64 2.76% 3096869.218 3182272.380 - 1.93% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.75% 213.877 219.768 - 1.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.75% 63667.843 65419.171 - 2.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 2.75% 22.711 23.335 - -8.93% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.74% 771.173 792.288 - 0.47% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.74% 2220.518 2281.300 - 2.06% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 2.74% 183.112 188.123 - -38.85% -
std::unique(vector<int>)_(contiguous)/32 2.74% 48.663 49.994 - 3.48% -
SetIntersection_None_Vector_uint32_16384_4 2.70% 1092822.993 1122307.106 - 0.37% -
std::move(list<int>)/1048576 2.70% 984443.940 1010987.114 - 2.21% -
std::lower_bound(std::vector<int>)/8192 2.69% 16.398 16.839 - 7.91% -
std::sort(deque<int>)_(repeated)/8192 2.68% 6589.053 6765.929 - -1.06% -
std::equal(list<int>)_(it,_it,_it)/8192 2.67% 9422.254 9674.240 - 4.30% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.67% 3158.258 3242.709 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.67% 174040538.334 178690140.928 - 1.97% -
std::count(deque<int>)_(every_other)/1048576 2.67% 256638.335 263491.446 - 5.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 2.67% 4.663 4.787 - -6.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.67% 0.565 0.580 - 1.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.66% 1.268 1.302 - -1.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.66% 519.080 532.893 - 1.13% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.66% 20.745 21.296 - 4.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.65% 747.988 767.783 - 0.33% -
rng::for_each(set<int>)/8 2.64% 6.644 6.820 - 51.82% -
SetIntersection_Front_Set_uint64_262144_256 2.63% 3787019.173 3886747.714 - 4.68% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 2.63% 9563.543 9815.301 - 0.45% -
std::is_partitioned(list<int>)_(partitioned)/50 2.63% 13.942 14.309 - 6.17% -
BM_PushHeap_uint64_Ascending_262144 2.62% 4.719 4.842 - 3.88% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 2.61% 242.091 248.399 - 2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.60% 344924008.852 353891287.218 - -0.83% -
std::set<int>::clear()/32 2.59% 624.947 641.162 - 1.07% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.58% 146.765 150.558 - -2.48% -
std::lower_bound(std::deque<int>)/8192 2.58% 65.814 67.514 - 4.22% -
SetIntersection_Interlaced_Set_string_262144_16384 2.58% 2697647.381 2767277.504 - -1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.58% 3.479 3.568 - 4.43% -
SetIntersection_None_Vector_uint32_1024_64 2.58% 1057745.222 1084987.462 - -2.13% -
std::set<int>::clear()/0 2.57% 392.138 402.230 - 1.04% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.57% 212.314 217.778 - -4.72% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.57% 16.208 16.625 - 5.60% -
std::for_each_n(list<int>)/8 2.57% 2.479 2.543 - 5.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.56% 20.034 20.547 - 2.16% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 2.55% 0.416 0.427 - 2.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.55% 43.287 44.392 - -0.95% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.55% 22.811 23.393 - -80.94% -
std::unique(deque<int>)_(sprinkled)/52 2.54% 63.343 64.952 - 8.26% -
BM_deque_vector_ranges_move/2 2.53% 1.838 1.885 - -8.60% -
SetIntersection_Front_Set_string_256_4 2.53% 4948308.047 5073485.132 - 2.39% -
SetIntersection_None_Set_string_256_64 2.53% 9200178.588 9432819.368 - 0.05% -
std::multiset<int>::clear()/8192 2.53% 78123.917 80098.258 - -3.11% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.53% 509.619 522.489 - 1.64% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.52% 1012143.311 1037659.910 - 3.47% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.52% 43687.335 44788.619 - -0.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.52% 400.302 410.385 - 3.86% -
std::find_end(list<int>)_(same_length)/1000 2.51% 753.597 772.540 - -47.49% -
std::search(deque<int>,_pred)_(same_length)/1000 2.51% 496.187 508.638 - 5.79% -
std::find_if_not(vector<char>)_(process_all)/50 2.51% 6.657 6.824 - 27.59% -
BM_deque_vector_ranges_move_backward/70000 2.51% 8744.648 8963.944 - 12.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.50% 4102289.472 4204694.638 - -0.74% -
BM_std_minmax_element<char>/5500 2.49% 1471.693 1508.267 - 4.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.47% 10645005.572 10908445.422 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.47% 167353124.392 171489080.612 - 0.94% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 2.47% 601.813 616.679 - -99.72% -
BM_PushHeap_uint64_QuickSortAdversary_1024 2.47% 0.615 0.630 - 3.37% -
std::map<int,_int>::clear()/8192 2.45% 84835.826 86917.032 - -5.61% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.45% 25.522 26.148 - 5.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.45% 1.109 1.136 - -1.66% -
std::unordered_set<int>::erase(iterator)/32 2.45% 21.824 22.358 - 10.61% -
std::list<int>::ctor(size)/32 2.45% 322.007 329.880 - 0.76% -
BM_deque_vector_copy_backward/0 2.44% 1.486 1.522 - -1.23% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.44% 12921.076 13236.213 - -2.61% -
std::copy_n(deque<int>)/1048576 2.43% 52357.712 53632.277 - 7.40% -
std::stable_partition(vector<int>)_(sparse)/1024 2.43% 212.512 217.684 - -1.05% -
std::adjacent_find(vector<int>,_pred)/8 2.43% 3.232 3.310 - -6.10% -
SetIntersection_Front_Set_float_262144_16 2.43% 1139492.952 1167206.865 - -3.37% -
BM_PushHeap_uint64_Ascending_1024 2.43% 2.575 2.638 - 2.51% -
BM_vector_deque_ranges_move_backward/1 2.42% 2.258 2.312 - -0.73% -
BM_vector_deque_copy_backward/0 2.42% 0.490 0.502 - 19.81% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.42% 1.567 1.605 - 3.29% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 2.41% 5190.372 5315.635 - 1.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.41% 32.118 32.892 - 1.40% -
std::copy_backward(list<int>)/8 2.41% 2.417 2.476 - 12.15% -
BM_PushHeap_float_Random_1024 2.41% 7.017 7.186 - -4.65% -
BM_CmpLess_uchar_schar 2.40% 1.035 1.060 - -5.55% -
BM_PushHeap_uint32_Ascending_64 2.40% 1.541 1.578 - 3.99% -
std::lower_bound(std::deque<int>)/100 2.39% 30.877 31.616 - 3.91% -
SetIntersection_None_Vector_uint32_262144_262144 2.39% 1118028.801 1144793.900 - 0.31% -
std::set<std::string>::contains(key)_(non-existent)/32 2.39% 10.599 10.853 - 10.59% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.39% 10.786 11.044 - 4.11% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.39% 65.995 67.571 - -0.47% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.39% 0.639 0.655 - 7.63% -
std::rotate(list<int>)_(1_element_forward)/8192 2.37% 7085.051 7252.959 - 1.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.36% 6151.813 6296.913 - 1.31% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.36% 1.200 1.229 - 4.48% -
std::find_first_of(deque<int>)_(small_needle)/50 2.35% 168.926 172.902 - 4.68% -
std::copy_backward(list<int>)/1048576 2.35% 910445.891 931863.386 - 7.22% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.35% 14.510 14.851 - 15.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.34% 43.386 44.403 - -0.41% -
std::unordered_map<int,_int>::erase(iterator)/32 2.34% 19.468 19.924 - -0.48% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.34% 5925.880 6064.674 - -56.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.34% 36.394 37.246 - -4.80% -
SetIntersection_None_Vector_uint32_262144_4 2.34% 1122779.316 1149043.331 - 1.35% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 2.34% 4734.938 4845.528 - 2.22% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.33% 29.047 29.723 - 13.76% -
std::unordered_multiset<int>::count(key)_(existent)/1024 2.33% 1.863 1.907 - 24.81% -
BM_PushHeap_uint32_Ascending_16 2.32% 0.948 0.970 - 5.83% -
BM_StringCopy_Large 2.31% 6.141 6.283 - -0.74% -
SetIntersection_None_Set_string_256_4 2.31% 11411485.818 11675290.204 - 0.10% -
std::set<int>::contains(key)_(non-existent)/32 2.31% 2.701 2.764 - -10.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.31% 0.604 0.618 - 0.72% -
std::multimap<std::string,_int>::clear()/1024 2.31% 21081.349 21567.680 - -4.31% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.30% 19.739 20.194 - 0.39% -
rng::for_each(set<int>)/32 2.30% 25.198 25.777 - 22.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.30% 1211451.929 1239272.639 - 3.14% -
std::set<std::string>::count(key)_(existent)/32 2.29% 16.742 17.127 - 10.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.29% 2.307 2.360 - 2.02% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.29% 20.560 21.031 - -9.90% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.28% 2.153 2.202 - 3.26% -
std::map<std::string,_int>::clear()/32 2.28% 878.834 898.887 - -2.52% -
std::map<int,_int>::erase(key)_(existent)/1024 2.27% 24.188 24.736 - -3.02% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.26% 2.140 2.189 - 2.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.26% 6.503 6.650 - -2.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.26% 7836.976 8014.231 - 4.66% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.26% 48905.781 50009.733 - 0.23% -
SetIntersection_None_Set_string_256_1 2.26% 11534539.826 11794888.046 - 0.95% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.26% 9.405 9.618 - -0.48% -
BM_PushHeap_float_Random_256 2.25% 6.791 6.945 - -4.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.25% 17847.123 18248.699 - -6.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.25% 5.243 5.361 - -2.88% -
rng::starts_with(deque<int>,_pred)/1024 2.24% 525.190 536.963 - 1.72% -
std::none_of(list<int>)_(process_all)/32 2.24% 11.684 11.946 - 1.24% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.24% 55974.868 57226.971 - 4.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.23% 1080673.700 1104816.109 - -0.50% -
std::move_backward(deque<int>)/64 2.23% 5.229 5.345 - 1.58% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.22% 778.218 795.532 - -8.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.22% 43.319 44.281 - 0.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.22% 47.361 48.413 - 10.86% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 2.22% 40.752 41.656 - 2.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.22% 23.512 24.033 - 6.03% -
SetIntersection_None_Vector_uint64_16384_16 2.22% 1090791.673 1114968.515 - 0.28% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.22% 11.393 11.645 - -6.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.21% 15.529 15.873 - -3.38% -
SetIntersection_Front_Set_string_1024_16 2.21% 1864843.884 1906135.438 - -4.32% -
SetIntersection_Interlaced_Set_string_256_64 2.21% 29786817.276 30444959.610 - 2.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.21% 8648484.366 8839550.460 - -0.17% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.21% 16.965 17.339 - 0.09% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.20% 5.508 5.630 - 1.38% -
BM_CmpLess_ushort_short 2.19% 1.014 1.037 - -7.65% -
SetIntersection_None_Vector_uint32_262144_64 2.18% 1117521.862 1141844.659 - 0.16% -
std::move_backward(deque<int>)/8 2.18% 3.695 3.775 - 9.87% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 2.17% 736.486 752.492 - 3.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.17% 1832974.934 1872726.646 - 1.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.17% 167.605 171.238 - -82.33% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 2.16% 16.778 17.141 - -37.16% -
SetIntersection_Front_Set_uint64_16384_4 2.16% 1046207.401 1068836.227 - 0.01% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.16% 22.631 23.120 - -7.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.16% 0.603 0.616 - 1.86% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.16% 115507.930 118004.226 - 2.53% -
SetIntersection_Interlaced_Vector_string_16_16 2.16% 50602403.952 51695041.757 - -0.54% -
SetIntersection_Front_Set_string_16384_16 2.15% 1858965.771 1899017.765 - 7.27% -
std::map<int,_int>::clear()/32 2.15% 644.532 658.378 - -3.13% -
SetIntersection_Front_Set_uint32_256_4 2.14% 4281665.786 4373400.048 - 2.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.14% 1025958.576 1047924.890 - -0.12% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.14% 972.457 993.236 - 8.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 2.14% 4088971.338 4176288.711 - -0.57% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.13% 11526.519 11772.568 - -0.11% -
SetIntersection_Front_Set_uint64_16384_64 2.13% 1785228.459 1823235.029 - 8.50% -
SetIntersection_Front_Set_uint32_16384_64 2.12% 1667392.004 1702770.874 - 1.70% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 2.12% 3980.511 4064.903 - 0.87% -
bm_swap_ranges_vb_aligned/8 2.12% 3.244 3.313 - 5.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.11% 57438.591 58651.536 - -4.37% -
std::map<int,_int>::count(key)_(non-existent)/32 2.11% 2.902 2.963 - 2.72% -
BM_StringAssignAsciizMix_Transparent 2.11% 2.985 3.048 - -1.08% -
SetIntersection_Interlaced_Vector_string_16384_1 2.11% 1064605.848 1087037.287 - -1.82% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 2.10% 51426.597 52504.952 - -59.86% -
std::partial_sort_copy(list<int>)_(shuffled)/8 2.10% 11.977 12.228 - 1.33% -
std::find(list<int>)_(bail_25%)/8192 2.10% 1424.426 1454.287 - 2.50% -
SetIntersection_Front_Set_uint64_256_16 2.09% 4381957.410 4473667.079 - -1.56% -
BM_deque_vector_ranges_copy/0 2.09% 1.525 1.557 - 8.23% -
BM_CmpEqual_uchar_schar 2.08% 0.988 1.009 - -10.18% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.08% 12.749 13.014 - 1.20% -
std::search(list<int>)_(no_match)/1000 2.08% 667.601 681.460 - 1.35% -
SetIntersection_None_Vector_string_262144_16384 2.07% 1261611.652 1287777.490 - -2.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.07% 6.107 6.233 - 2.28% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.07% 517.328 528.017 - -0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.07% 147230.416 150271.130 - -0.77% -
BM_deque_vector_copy_backward/70000 2.06% 8924.767 9109.051 - 14.64% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.06% 1.247 1.273 - -12.23% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 2.05% 9180.246 9368.899 - 7.63% -
SetIntersection_Interlaced_Vector_string_64_64 2.05% 26624831.250 27171131.906 - 0.85% -
BM_CmpLess_int_int 2.05% 1.047 1.068 - 0.67% -
SetIntersection_None_Set_uint64_1024_1024 2.05% 8601203.139 8777229.957 - -3.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 2.04% 4117089.566 4201171.079 - -1.31% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.04% 322.084 328.656 - -1.51% -
SetIntersection_None_Vector_uint64_262144_256 2.04% 1117459.015 1140235.585 - 0.14% -
std::any_of(vector<int>)_(process_all)/8 2.04% 2.401 2.450 - 1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.04% 1141811.469 1165056.356 - -2.17% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.03% 237065067.805 241884566.070 - 3.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.03% 6.358 6.488 - 18.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.02% 1140496.711 1163515.502 - 2.95% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 2.02% 21.688 22.125 - 7.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.01% 9.865 10.064 - 13.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.01% 25.973 26.495 - -5.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.00% 3.588 3.660 - -41.45% -
std::unordered_set<int>::count(key)_(non-existent)/1024 2.00% 1.482 1.511 - 9.03% -
BM_PushHeap_float_Random_64 2.00% 6.285 6.410 - -4.75% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.00% 590642.147 602431.156 - 11.05% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.00% 1021841.365 1042227.837 - -0.83% -
rng::for_each(multimap<int>)/8192 1.99% 7287.957 7432.836 - -53.20% -
std::unique(deque<int>)_(sprinkled)/32 1.99% 54.730 55.817 - 3.81% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.98% 9.229 9.412 - 5.00% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.97% 82.671 84.303 - 0.10% -
BM_std_minmax_element<char>/1024 1.97% 273.784 279.175 - 2.18% -
SetIntersection_Interlaced_Set_string_256_16 1.97% 17444475.809 17787476.803 - -2.95% -
rng::starts_with(deque<int>)/1024 1.96% 488.978 498.558 - 4.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.95% 1617477.867 1649037.273 - -2.50% -
std::set<int>::equal_range(key)_(non-existent)/32 1.95% 2.379 2.425 - -6.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.94% 20.842 21.247 - 0.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.94% 744.455 758.928 - 3.74% -
SetIntersection_Interlaced_Set_float_1024_1024 1.94% 11877888.435 12108503.490 - -2.47% -
BM_StringFindStringLiteral/1024 1.94% 17.995 18.344 - -22.88% -
SetIntersection_None_Set_string_16384_4 1.93% 193994261.568 197734531.160 - 5.06% -
SetIntersection_Front_Vector_uint32_64_16 1.92% 14034452.395 14303832.050 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.92% 1017874.841 1037384.378 - -2.86% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.91% 672.641 685.504 - 0.50% -
BM_std_minmax_element<int>/4 1.91% 1.221 1.244 - 0.40% -
BM_deque_vector_ranges_copy/64 1.91% 2.615 2.665 - 1.61% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.90% 12264.389 12498.014 - 0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.90% 1616845.459 1647601.807 - -1.90% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.89% 17.118 17.442 - 1.21% -
std::set<std::string>::erase(iterator)/32 1.89% 26.466 26.967 - -15.01% -
std::reverse(deque<int>)/4096 1.88% 719.244 732.800 - 2.97% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.88% 141107.121 143765.811 - 0.60% -
BM_deque_deque_move_backward/64 1.88% 3.382 3.446 - -5.84% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.88% 55900.650 56953.674 - 2.59% -
std::transform(vector<int>)_(identity_transform)/32 1.88% 9.171 9.343 - 4.08% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 1.88% 22.729 23.156 - -3.16% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.88% 2.066 2.104 - 2.59% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.88% 44941.949 45786.748 - -8.98% -
BM_vector_deque_ranges_move_backward/4096 1.88% 148.070 150.849 - -0.56% -
BM_CmpEqual_int_schar 1.88% 1.115 1.135 - 0.95% -
SetIntersection_Front_Set_float_16384_4 1.87% 1054886.499 1074638.983 - 2.61% -
SetIntersection_Front_Set_float_262144_64 1.87% 1637846.366 1668449.627 - -1.51% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.85% 28.591 29.121 - 6.56% -
BM_deque_vector_ranges_move/64 1.84% 2.586 2.634 - -7.38% -
SetIntersection_None_Vector_uint64_16384_256 1.84% 1072268.756 1091980.687 - -1.11% -
rng::find_last(deque<int>)_(bail_90%)/50 1.83% 1.834 1.868 - -36.34% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.83% 6.915 7.042 - -33.73% -
std::search(vector<int>,_pred)_(no_match)/8192 1.83% 4223.092 4300.476 - 3.47% -
std::pop_heap(deque<int>)/1024 1.83% 12.367 12.593 - -7.29% -
std::generate(vector<int>)/8192 1.83% 1850.406 1884.306 - 4.69% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.83% 4.522 4.605 - 18.35% -
SetIntersection_Interlaced_Set_float_256_16 1.83% 12123622.637 12345553.550 - 1.40% -
std::search(vector<int>,_pred)_(no_match)/1000 1.83% 520.765 530.285 - 4.29% -
SetIntersection_Front_Vector_uint32_1024_4 1.83% 1047841.431 1066968.953 - -1.63% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.82% 3.896 3.967 - 3.18% -
std::copy_if(vector<int>)_(every_other)/8 1.82% 4.255 4.332 - 71.28% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.82% 34.907 35.543 - -3.28% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.82% 37.974 38.666 - 4.44% -
SetIntersection_Front_Set_string_16384_1024 1.82% 58445415.376 59510205.600 - 1.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.82% 709.394 722.309 - -0.47% -
SetIntersection_Front_Set_uint64_262144_16 1.82% 1156883.902 1177918.086 - -2.82% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.82% 22.051 22.452 - 2.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.81% 393.913 401.060 - 0.67% -
std::multiset<int>::insert(value)_(already_present)/1024 1.81% 27.113 27.605 - -0.97% -
bm_swap_ranges_vb_aligned/64 1.81% 2.812 2.863 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.81% 174339738.411 177495786.312 - 0.67% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.80% 12822.613 13053.933 - 3.99% -
BM_std_minmax_element<int>/3 1.80% 1.146 1.167 - 4.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.80% 14257.758 14514.559 - 0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.79% 7630.616 7767.342 - 0.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.79% 72.261 73.554 - 3.45% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.79% 843765.732 858859.737 - 2.41% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.79% 265.143 269.885 - 1.93% -
BM_PushHeap_uint64_Random_16384 1.79% 6.397 6.512 - 10.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.77% 382.857 389.652 - 0.55% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.77% 545.217 554.892 - 2.37% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.77% 118478.993 120571.636 - -0.96% -
BM_StringConstructDestroyCStr_Large_Opaque 1.76% 15.126 15.392 - 2.26% -
SetIntersection_None_Set_float_256_1 1.76% 11444886.306 11646166.659 - 0.56% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.76% 1.870 1.903 - -1.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.75% 84.896 86.380 - -10.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.74% 9056471.333 9214484.987 - -0.38% -
std::partition(list<int>)_(sparse)/8192 1.74% 7588.029 7720.418 - -6.87% -
rng::for_each(map<int>)/8 1.74% 6.108 6.214 - 39.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.74% 6239.490 6347.882 - -3.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.73% 1143616.293 1163433.860 - 3.83% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.73% 26.665 27.127 - 1.85% -
BM_deque_vector_ranges_move_backward/2 1.73% 1.896 1.929 - 5.13% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 1.72% 115.104 117.088 - -14.13% -
std::unordered_multiset<int>::ctor(const&)/8192 1.72% 54148.719 55080.964 - -1.83% -
BM_std_minmax_element<char>/64000 1.72% 16760.625 17048.536 - 2.56% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.71% 2.431 2.473 - 6.00% -
SetIntersection_Interlaced_Vector_string_1024_256 1.71% 20316373.918 20664316.680 - -3.20% -
std::generate(list<int>)/50 1.71% 15.100 15.359 - -1.47% -
SetIntersection_None_Vector_uint32_1024_256 1.71% 1067594.406 1085836.335 - -0.73% -
std::find(list<int>)_(bail_25%)/1024 1.71% 129.174 131.379 - 2.74% -
BM_deque_deque_copy/65536 1.71% 3101.453 3154.390 - 2.28% -
SetIntersection_Front_Set_string_1024_256 1.71% 14563260.361 14811695.804 - 3.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.71% 13958.611 14196.726 - -0.34% -
rng::find_last(vector<int>)_(bail_90%)/50 1.71% 1.528 1.554 - 2.52% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.70% 75232.476 76513.465 - 0.04% -
SetIntersection_Interlaced_Set_float_256_256 1.70% 7422114.667 7548364.039 - -1.24% -
SetIntersection_Front_Vector_string_262144_256 1.70% 9454876.793 9615508.513 - 0.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.70% 8741.542 8889.805 - 0.28% -
SetIntersection_None_Set_uint32_256_64 1.69% 9098858.316 9252953.804 - -1.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.69% 19.517 19.847 - -5.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.69% 21995677.463 22367346.690 - -2.09% -
std::stable_partition(vector<int>)_(sparse)/8192 1.69% 1548.135 1574.285 - 1.93% -
std::find(list<int>)_(process_all)/50 1.69% 18.934 19.253 - 2.27% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.69% 6.415 6.523 - 1.29% -
std::unordered_map<int,_int>::ctor(const&)/0 1.69% 12.944 13.162 - 0.97% -
BM_CmpEqual_schar_int 1.68% 1.119 1.137 - 0.61% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.68% 32.608 33.156 - -1.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 7020.222 7138.134 - 5.84% -
BM_PushHeap_uint32_Random_16384 1.68% 5.835 5.933 - 5.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.68% 4288318.668 4360221.844 - 1.80% -
BM_deque_vector_ranges_move/1 1.68% 2.085 2.120 - -10.47% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.68% 189597.998 192776.245 - -2.24% -
std::rotate(list<int>)_(1_element_backward)/8192 1.67% 7473.435 7598.612 - 1.77% -
std::make_heap(vector<int>)_(heap)/1024 1.67% 271.880 276.420 - 0.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 1.66% 23.886 24.284 - 15.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.66% 681.546 692.885 - 0.46% -
SetIntersection_Interlaced_Vector_string_1024_16 1.66% 3270764.031 3325173.070 - 0.16% -
SetIntersection_None_Set_uint32_1024_1024 1.66% 8655340.786 8799266.304 - -3.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.66% 12.878 13.093 - 0.61% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.66% 4.889 4.970 - 5.08% -
SetIntersection_Front_Vector_uint32_256_16 1.66% 4133696.158 4202355.232 - -2.54% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.66% 12.065 12.265 - 2.65% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.66% 8793.642 8939.673 - 1.95% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.66% 1.435 1.458 - -0.97% -
BM_getline_string 1.66% 16.777 17.055 - 5.62% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.65% 16656.079 16931.689 - -0.24% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.65% 9.649 9.808 - 8.87% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.65% 21.648 22.004 - -1.88% -
ranges::minmax(std::deque<long_long>)/8 1.65% 3.872 3.936 - 10.54% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.64% 17709.670 18000.551 - 2.47% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.64% 598.442 608.265 - 1.76% -
std::reverse_copy(deque<int>)/32768 1.64% 7943.508 8073.688 - 2.15% -
BM_PushHeap_uint32_Random_256 1.63% 5.604 5.696 - 3.56% -
SetIntersection_None_Set_uint32_256_1 1.63% 11241248.501 11424462.209 - -1.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.63% 19120835.392 19432415.411 - 2.54% -
SetIntersection_Interlaced_Set_string_16384_64 1.63% 350795989.973 356509107.171 - 3.25% -
std::stable_sort(vector<int>)_(heap)/1024 1.63% 2532.694 2573.934 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.63% 4153836.363 4221422.937 - -0.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.63% 10.665 10.839 - 9.04% -
BM_StringFindCharLiteral/256 1.62% 5.596 5.687 - 6.76% -
std::upper_bound(std::deque<int>)/8192 1.62% 65.443 66.505 - 3.34% -
std::copy_backward(deque<int>)/8 1.62% 2.664 2.708 - 1.74% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.62% 587.074 596.585 - 6.00% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.62% 1671553.955 1698591.146 - -1.02% -
SetIntersection_None_Vector_string_1024_256 1.62% 1157638.954 1176356.048 - -0.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.62% 10212.574 10377.638 - 25.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.62% 10825172.233 11000128.921 - 0.82% -
BM_CmpLess_uchar_short 1.61% 1.034 1.051 - -7.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.61% 8797123.820 8939006.861 - -30.83% -
std::copy_backward(list<int>)/32768 1.60% 26418.290 26841.803 - 2.88% -
std::set<int>::upper_bound(key)_(existent)/1024 1.60% 4.204 4.271 - 6.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.60% 48.322 49.093 - 4.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.60% 44.373 45.081 - 2.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.59% 10129137.640 10289694.625 - -0.74% -
SetIntersection_Front_Vector_uint32_262144_4 1.58% 1048706.987 1065318.152 - -2.20% -
std::map<int,_int>::erase(iterator)/1024 1.58% 20.449 20.772 - -13.57% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.58% 20.897 21.227 - -0.12% -
SetIntersection_Front_Vector_uint32_16384_16384 1.58% 71685288.410 72815513.492 - -5.72% -
SetIntersection_Front_Set_uint64_1024_16 1.57% 1186396.832 1205062.935 - -1.85% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.57% 1.700 1.727 - 9.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.57% 13.180 13.387 - -1.88% -
BM_StringFindCharLiteral/512 1.56% 9.633 9.783 - 2.32% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.56% 6185.264 6281.893 - 2.82% -
rng::fold_left(vector<int>)/32 1.56% 21.663 22.001 - 0.10% -
std::map<int,_int>::insert(value)_(already_present)/32 1.56% 1.771 1.798 - 1.94% -
SetIntersection_Front_Set_float_262144_1 1.56% 1027517.980 1043513.384 - 1.20% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.56% 6602.874 6705.653 - -1.92% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.55% 25.142 25.533 - 3.97% -
std::count(list<int>)_(every_other)/8192 1.55% 6818.260 6924.065 - 5.07% -
BM_CmpLess_uint_ushort 1.55% 1.097 1.114 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.55% 1251208.597 1270610.647 - 5.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.55% 776.119 788.132 - -3.67% -
BM_deque_deque_copy/1 1.55% 2.573 2.613 - 5.09% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.55% 4.311 4.378 - 1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.55% 54600250.120 55444003.235 - -0.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.54% 27.595 28.020 - 2.72% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.54% 5946.792 6038.319 - -57.99% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.54% 1.918 1.947 - -23.02% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.54% 14.102 14.319 - 0.10% -
rng::starts_with(deque<int>)/8 1.54% 4.063 4.126 - 5.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.53% 614.771 624.190 - 0.35% -
SetIntersection_Front_Vector_uint32_16_16 1.53% 35077952.416 35615339.213 - -1.86% -
SetIntersection_Interlaced_Vector_string_1024_4 1.53% 1651977.302 1677217.241 - -3.84% -
std::search(vector<int>)_(same_length)/8192 1.53% 1926.512 1955.939 - 4.87% -
bm_ranges_swap_ranges_vb_aligned/1024 1.53% 6.325 6.422 - -1.63% -
SetIntersection_Front_Vector_uint32_262144_16384 1.52% 71747915.249 72841960.580 - -5.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.52% 7997836.575 8119395.000 - -1.09% -
SetIntersection_Front_Set_uint32_262144_262144 1.52% 1627177.574 1651837.730 - -0.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.51% 4.942 5.017 - 11.00% -
SetIntersection_None_Vector_float_16384_1 1.51% 1089473.361 1105931.010 - -0.67% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.51% 15831.191 16069.618 - 2.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 1.50% 57.718 58.585 - -13.55% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.50% 8984.909 9119.280 - -0.19% -
BM_PushHeap_uint64_QuickSortAdversary_256 1.49% 0.729 0.740 - 2.75% -
std::shift_left(list<int>)/50 1.49% 28.677 29.105 - 5.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.49% 60741.308 61646.755 - -1.06% -
SetIntersection_None_Vector_uint32_16384_1 1.49% 1094280.307 1110582.867 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.49% 1252151.880 1270805.559 - 2.88% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.48% 23.513 23.862 - -10.65% -
std::copy(vector<bool>)_(unaligned)/32768 1.48% 215.040 218.226 - 0.33% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.48% 528.359 536.185 - -0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.48% 18.160 18.428 - 0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.47% 13.234 13.429 - -1.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.47% 573.008 581.443 - -4.14% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.47% 41944.489 42561.859 - -6.32% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.46% 21.102 21.411 - 5.43% -
BM_StringAssignAsciizMix_Opaque 1.46% 5.028 5.102 - -2.15% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.46% 682.475 692.458 - 0.17% -
SetIntersection_None_Vector_uint32_1024_1024 1.46% 1069551.635 1085174.250 - -0.19% -
SetIntersection_Front_Vector_string_64_64 1.46% 25256141.707 25624633.799 - 2.64% -
SetIntersection_None_Set_float_1024_16 1.46% 8923104.766 9053046.620 - 1.65% -
SetIntersection_Front_Vector_string_262144_1 1.45% 1078887.375 1094583.529 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.45% 14003.645 14206.675 - 10.17% -
std::multiset<std::string>::erase(key)_(existent)/32 1.45% 79.633 80.788 - 56.40% -
BM_CmpLess_short_int 1.45% 1.114 1.130 - -0.52% -
BM_PushHeap_float_Random_16 1.45% 4.982 5.054 - -5.26% -
BM_CmpLess_short_uchar 1.45% 1.082 1.097 - -3.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.44% 599495.009 608139.689 - 2.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.44% 6472636.626 6565800.339 - 4.72% -
std::move(list<int>)/262144 1.44% 242468.997 245956.769 - 2.10% -
std::shift_left(list<int>)/1024 1.43% 737.042 747.578 - 3.09% -
BM_CmpEqual_ushort_int 1.43% 1.051 1.066 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.43% 13631326.842 13826099.296 - -0.79% -
BM_StringFindNoMatch/10 1.43% 1.271 1.289 - -4.96% -
std::find_if(list<int>)_(process_all)/8 1.42% 2.349 2.382 - 3.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.42% 8492889.168 8613857.382 - 0.43% -
SetIntersection_Interlaced_Set_string_1024_256 1.42% 35423749.346 35928081.667 - 0.43% -
BM_deque_deque_move/64000 1.42% 3028.689 3071.792 - 1.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.42% 45.630 46.276 - 1.47% -
SetIntersection_Front_Set_string_262144_256 1.42% 15204419.489 15419869.378 - 4.93% -
SetIntersection_None_Set_float_1024_4 1.41% 8958480.487 9085241.118 - 1.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.41% 102.684 104.137 - -51.92% -
std::stable_partition(deque<int>)_(sparse)/1024 1.41% 450.634 456.996 - 5.87% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.41% 6397.779 6487.887 - 4.57% -
std::unordered_multimap<int,_int>::clear()/8192 1.41% 61826.622 62697.143 - -6.59% -
std::shift_right(list<int>)/8192 1.40% 7380.808 7484.348 - 1.42% -
std::copy(deque<int>)/8 1.40% 2.742 2.780 - 7.42% -
BM_toupper_string<char> 1.40% 14.984 15.194 - 0.14% -
BM_deque_deque_move/0 1.40% 0.744 0.755 - -4.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.40% 1026693.661 1041020.178 - -2.32% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.39% 58.413 59.228 - -0.74% -
std::find_if(vector<int>)_(process_all)/8 1.39% 1.375 1.394 - -6.25% -
std::replace(list<int>)_(prefix)/50 1.39% 17.200 17.439 - 3.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.39% 5.720 5.800 - 4.97% -
SetIntersection_Front_Set_uint64_64_16 1.39% 14972845.539 15180363.669 - -1.43% -
std::find_first_of(deque<int>)_(small_needle)/32 1.38% 112.079 113.630 - 5.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.38% 50.230 50.923 - -14.53% -
std::copy(deque<int>)/32768 1.38% 1137.394 1153.067 - 1.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.38% 34.071 34.540 - -13.48% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.37% 4.395 4.455 - 5.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 1.37% 11441.224 11597.995 - 3.22% -
std::set<int>::ctor(const&,_alloc)/32 1.37% 217.716 220.689 - -11.03% -
BM_StringConstructDestroyCStr_Large_Transparent 1.36% 10.115 10.253 - 1.23% -
std::map<int,_int>::ctor(const&,_alloc)/0 1.36% 12.886 13.061 - -0.16% -
std::map<std::string,_int>::clear()/8192 1.36% 211022.449 213891.425 - -5.81% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.36% 8.020 8.129 - 2.45% -
SetIntersection_None_Vector_uint64_256_16 1.36% 3952838.553 4006418.662 - -1.61% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.35% 59781.689 60589.704 - 6.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.35% 601117.606 609235.971 - 1.47% -
BM_CmpLess_int_uint 1.35% 1.056 1.070 - -6.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.35% 18.174 18.418 - 0.38% -
SetIntersection_None_Vector_uint64_256_256 1.34% 2095663.223 2123834.657 - -1.67% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.34% 50.983 51.667 - 1.86% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.34% 118703.065 120293.116 - 8.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.34% 51097.568 51781.517 - -0.19% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.34% 0.811 0.822 - -0.02% -
std::find_end(forward_list<int>)_(single_element)/1024 1.34% 701.033 710.397 - 1.66% -
std::replace(deque<int>)_(sprinkled)/8192 1.33% 2807.661 2845.059 - 3.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.33% 1.357 1.376 - -3.31% -
std::find_end(list<int>)_(same_length)/1024 1.33% 757.098 767.177 - -48.86% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.33% 1.345 1.362 - 6.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.32% 390.680 395.850 - -0.18% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.32% 293.438 297.319 - -1.36% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.32% 804.785 815.388 - 7.90% -
SetIntersection_Front_Vector_uint32_16384_1 1.32% 1035577.437 1049211.149 - -1.42% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 6400.245 6484.479 - 3.51% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.31% 537.387 544.428 - 5.83% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.31% 6732.097 6820.242 - -2.39% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.31% 6963.155 7054.283 - 2.98% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 1.31% 10.550 10.687 - -0.98% -
std::multimap<std::string,_int>::clear()/32 1.30% 890.579 902.195 - -3.16% -
std::move_backward(list<int>)/4096 1.30% 4926.125 4990.159 - -3.78% -
std::search(vector<int>)_(same_length)/1024 1.30% 250.650 253.907 - 3.74% -
SetIntersection_None_Set_uint32_1024_4 1.30% 8668442.326 8780963.258 - -2.74% -
BM_std_minmax_element<char>/4 1.30% 1.204 1.220 - 1.12% -
std::multimap<std::string,_int>::erase(iterator)/32 1.30% 28.562 28.932 - 3.97% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.29% 12064.444 12220.675 - -0.48% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.29% 4.272 4.327 - 6.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.29% 55643204.483 56361891.905 - 2.75% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.29% 2.289 2.319 - 2.00% -
std::set<std::string>::count(key)_(non-existent)/32 1.29% 10.678 10.815 - 7.19% -
std::unordered_set<int>::count(key)_(non-existent)/32 1.28% 1.387 1.404 - 0.51% -
SetIntersection_Front_Vector_uint64_262144_256 1.28% 2242056.019 2270819.923 - -0.40% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.28% 19.197 19.443 - 1.06% -
std::search(vector<int>,_pred)_(no_match)/1024 1.28% 531.656 538.462 - 3.36% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.28% 12670.855 12832.722 - 2.62% -
std::remove_if(list<int>)_(sprinkled)/1024 1.28% 985.767 998.359 - 4.19% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.28% 5266.629 5333.851 - 0.03% -
BM_StringFindAllMatch/512 1.27% 11.411 11.557 - -0.45% -
SetIntersection_Front_Vector_uint32_64_4 1.27% 15754726.776 15955520.913 - -1.27% -
std::list<std::string>::ctor(size)/32 1.27% 349.866 354.311 - 0.45% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.27% 849.796 860.580 - -7.27% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.27% 1901.772 1925.899 - 0.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.27% 390.285 395.232 - -0.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.27% 1747.246 1769.382 - 1.27% -
SetIntersection_Front_Set_string_256_256 1.27% 29610376.658 29984983.146 - 1.93% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.26% 1.182 1.197 - 1.22% -
std::find(vector<char>)_(process_all)/50 1.26% 1.628 1.649 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.26% 6.385 6.466 - -5.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 1.26% 3939052.858 3988765.412 - -1.40% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 1.26% 10.684 10.818 - 0.95% -
std::fill(deque<int>)/1024 1.26% 30.137 30.516 - -86.88% -
SetIntersection_Front_Vector_string_1024_1 1.25% 1058905.011 1072185.213 - -1.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.25% 648.637 656.771 - -0.51% -
SetIntersection_Interlaced_Vector_float_256_64 1.25% 7605717.901 7700963.598 - 10.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.25% 16.089 16.291 - 0.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.25% 762.161 771.693 - 0.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.25% 393.849 398.765 - -0.18% -
std::search(deque<int>,_pred)_(same_length)/1024 1.24% 513.677 520.063 - 1.73% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.24% 18688.035 18920.070 - -18.84% -
std::stable_sort(vector<int>)_(repeated)/8192 1.24% 5234.587 5299.552 - 0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.24% 4513541.573 4569431.094 - -0.78% -
std::partition(list<int>)_(sparse)/50 1.24% 21.439 21.704 - 46.08% -
std::equal(vector<int>)_(it,_it,_it)/8 1.23% 1.141 1.155 - -8.08% -
SetIntersection_None_Vector_uint32_16384_16384 1.23% 1098981.901 1112510.293 - -0.62% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.23% 2.913 2.949 - -0.49% -
std::find_end(list<int>)_(match_near_end)/1024 1.23% 59.672 60.406 - -98.66% -
std::partition(list<int>)_(sparse)/32 1.23% 8.955 9.066 - 2.58% -
BM_vector_deque_ranges_copy/4096 1.23% 144.843 146.623 - 1.21% -
SetIntersection_None_Vector_uint32_256_256 1.23% 2111019.094 2136914.628 - -2.09% -
std::set<int>::find(key)_(non-existent)/8192 1.23% 8.469 8.573 - 1.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.23% 84689.375 85727.473 - -1.78% -
BM_StringAssignAsciiz_Large_Transparent 1.23% 11.685 11.829 - 0.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.22% 1.213 1.228 - 17.86% -
std::partition(vector<int>)_(dense)/32 1.22% 8.403 8.506 - 1.88% -
SetIntersection_None_Vector_uint64_262144_1024 1.22% 1091743.498 1105050.304 - -3.20% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.22% 547.481 554.145 - 0.77% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.22% 95622.553 96785.402 - -7.02% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.21% 12.979 13.136 - 0.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.21% 48.473 49.059 - 1.94% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.21% 6185.745 6260.475 - -0.41% -
SetIntersection_None_Vector_uint32_262144_16384 1.21% 1120647.417 1134177.812 - -0.54% -
std::unordered_set<std::string>::clear()/1024 1.21% 23164.243 23443.654 - -1.91% -
std::search(list<int>)_(single_element)/1024 1.20% 741.190 750.098 - 1.42% -
BM_num_put<unsigned_long_long> 1.20% 11.169 11.303 - 11.69% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.20% 1034.477 1046.885 - 3.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.20% 22.146 22.412 - -4.75% -
BM_deque_deque_copy/64000 1.20% 2930.233 2965.309 - 0.61% -
std::multimap<std::string,_int>::clear()/8192 1.20% 211727.325 214261.789 - -2.04% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.19% 12.927 13.081 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.19% 1219002.768 1233520.184 - -2.33% -
BM_deque_deque_ranges_move/65536 1.19% 3064.531 3100.983 - -0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.19% 1134916.793 1148389.908 - 2.10% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.19% 19.738 19.972 - -0.43% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.19% 255637.920 258672.326 - -7.90% -
BM_deque_deque_copy_backward/64 1.19% 3.344 3.384 - -0.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.18% 20.617 20.861 - -1.32% -
BM_deque_deque_move/1 1.18% 2.552 2.583 - 0.09% -
SetIntersection_Front_Set_uint32_256_16 1.18% 4582118.795 4636163.655 - 2.32% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.18% 5472.812 5537.135 - 1.98% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.17% 392.569 397.171 - 0.20% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.17% 51.279 51.879 - -1.61% -
SetIntersection_None_Vector_float_256_1 1.17% 4215965.993 4265295.882 - -1.18% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.17% 758056.971 766921.601 - 0.49% -
BM_deque_deque_ranges_copy_backward/1024 1.17% 38.063 38.506 - 1.99% -
std::move_backward(deque<int>)/512 1.16% 23.633 23.907 - 1.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.16% 17.711 17.917 - 3.10% -
std::set<int>::contains(key)_(existent)/8192 1.16% 8.255 8.350 - -0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.16% 16674142.954 16867509.513 - -1.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.16% 12030312.504 12169581.797 - -0.87% -
SetIntersection_None_Vector_string_262144_256 1.15% 1282421.880 1297227.434 - -0.64% -
BM_CmpEqual_int_ushort 1.15% 1.097 1.110 - 1.41% -
BM_StringFindCharLiteral/2048 1.15% 40.349 40.815 - 0.97% -
BM_deque_deque_ranges_copy/1024 1.15% 37.451 37.882 - 2.99% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 86.353 87.346 - 0.37% -
SetIntersection_Front_Set_uint32_256_1 1.15% 4262604.981 4311485.635 - 2.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.15% 32.739 33.114 - -7.97% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.14% 15.317 15.492 - 0.10% -
SetIntersection_Front_Vector_uint64_1024_16 1.14% 1095060.163 1107563.668 - -0.42% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.14% 3.552 3.593 - -0.08% -
BM_deque_deque_move_backward/512 1.14% 19.009 19.226 - -2.62% -
BM_vector_deque_move/64 1.14% 2.813 2.845 - 2.65% -
BM_CmpEqual_short_int 1.14% 1.110 1.123 - -1.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.14% 2.238 2.263 - -20.83% -
std::list<int>::ctor(size)/1024 1.13% 11666.648 11799.009 - -0.76% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.13% 13.042 13.190 - 1.64% -
BM_deque_vector_ranges_copy_backward/4000 1.13% 143.061 144.681 - 1.13% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.13% 35760.650 36165.387 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.13% 35300904.300 35700356.894 - -0.30% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.13% 20.036 20.263 - -1.13% -
std::sort(vector<NonIntegral>)_(repeated)/1024 1.13% 515.683 521.504 - 2.90% -
bm_ranges_swap_ranges_vb_aligned/128 1.13% 3.383 3.421 - -0.33% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.13% 15.453 15.627 - 1.00% -
std::multiset<int>::insert(value)_(already_present)/32 1.12% 18.079 18.282 - -0.47% -
std::copy_if(list<int>)_(every_other)/1048576 1.12% 837256.944 846654.941 - 3.13% -
BM_deque_deque_ranges_copy/64000 1.12% 2938.823 2971.800 - 0.72% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.12% 5825.499 5890.848 - 0.89% -
std::multiset<int>::clear()/0 1.12% 399.035 403.508 - 2.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.12% 943.842 954.413 - -60.51% -
BM_StringRelational_Less_Empty_Small_Control 1.12% 1.667 1.686 - 0.77% -
SetIntersection_Front_Set_uint64_256_4 1.11% 4162828.608 4209213.114 - -1.08% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.11% 4.476 4.526 - -0.43% -
std::find(list<int>)_(bail_25%)/8 1.11% 0.920 0.930 - 1.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.11% 58.827 59.480 - 0.82% -
std::unique(vector<int>)_(contiguous)/52 1.11% 53.704 54.299 - 1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.11% 1214427.654 1227885.254 - -2.73% -
BM_num_get<unsigned_short> 1.10% 9.931 10.040 - -60.72% -
BM_deque_deque_move/4000 1.10% 140.242 141.783 - -0.24% -
SetIntersection_None_Set_uint32_16_4 1.10% 55931138.407 56543979.273 - -1.21% -
std::search(deque<int>,_pred)_(same_length)/8192 1.09% 4045.589 4089.825 - 1.31% -
SetIntersection_Front_Vector_float_1024_4 1.09% 1045481.626 1056904.098 - -1.23% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.09% 1039424.315 1050776.565 - -0.43% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.09% 141.051 142.592 - 2.83% -
SetIntersection_Front_Set_string_262144_16 1.09% 1849940.572 1870140.996 - -3.51% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 1.09% 23.198 23.451 - 3.30% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 1.09% 281.782 284.847 - 0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.09% 9.123 9.223 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.09% 6765350.132 6838870.109 - -4.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.09% 13.151 13.294 - -0.40% -
std::map<int,_int>::erase(iterator)/32 1.08% 20.423 20.644 - -12.13% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.08% 24.594 24.859 - -2.18% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.08% 2.772 2.802 - 3.50% -
std::unique(deque<int>)_(contiguous)/52 1.08% 55.356 55.952 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.07% 4283973.458 4330019.444 - -0.73% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.07% 12909.213 13047.916 - -3.39% -
std::set<int>::insert(value)_(new_value,_middle)/0 1.07% 17.112 17.296 - 0.69% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.07% 941.193 951.303 - 21.36% -
SetIntersection_None_Vector_string_262144_4 1.07% 1287843.202 1301649.797 - -0.11% -
std::unordered_multimap<int,_int>::clear()/0 1.07% 391.899 396.097 - -0.05% -
BM_deque_vector_ranges_move/1024 1.07% 38.122 38.530 - 3.19% -
std::stable_sort(deque<int>)_(descending)/1024 1.07% 2887.827 2918.739 - -1.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.07% 6.462 6.531 - 6.92% -
BM_vector_deque_ranges_copy/5500 1.07% 195.345 197.430 - -1.66% -
BM_deque_deque_copy_backward/70000 1.07% 8500.863 8591.509 - 8.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.06% 46.165 46.656 - 31.75% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.06% 251982.889 254656.793 - -2.65% -
std::search(list<int>)_(same_length)/1000 1.06% 740.235 748.086 - 0.36% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.06% 5.081 5.135 - 2.82% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.06% 12.921 13.058 - 0.28% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.05% 27876.939 28169.964 - 1.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.05% 219731497.585 222037225.374 - 2.05% -
std::rotate_copy(list<int>)/8192 1.05% 6715.513 6785.944 - -3.54% -
BM_CmpLess_int_schar 1.05% 1.127 1.138 - -0.38% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 1.05% 24.134 24.386 - -0.36% -
std::replace_if(vector<int>)_(prefix)/1024 1.05% 272.772 275.629 - 3.33% -
std::find_end(deque<int>)_(single_element)/1000 1.05% 310.926 314.179 - 26.13% -
rng::for_each(set<int>)/8192 1.05% 7628.248 7708.033 - -50.08% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.05% 26.021 26.293 - -14.15% -
std::find_if_not(vector<char>)_(process_all)/1024 1.04% 125.599 126.908 - 13.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.04% 4324302.112 4369308.069 - -0.66% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.04% 86.296 87.193 - -0.51% -
SetIntersection_None_Vector_uint32_1024_4 1.04% 1073658.630 1084821.524 - -1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.04% 4182894.826 4226309.333 - -2.65% -
SetIntersection_None_Set_uint64_256_64 1.04% 9044736.613 9138523.631 - -2.60% -
SetIntersection_Front_Vector_uint64_262144_1 1.04% 1029136.909 1039802.460 - -1.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.04% 29.039 29.340 - -2.16% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.04% 11218.295 11334.426 - -0.31% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.03% 19.531 19.732 - -1.24% -
std::set<int>::contains(key)_(non-existent)/1024 1.03% 5.924 5.985 - -1.15% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.03% 245493.457 248018.546 - 3.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.03% 15760.238 15922.247 - 4.57% -
SetIntersection_None_Vector_string_256_1 1.03% 4433950.899 4479423.443 - -2.23% -
rng::for_each(multimap<int>)/50 1.03% 39.807 40.215 - -19.89% -
std::is_sorted(vector<int>)/8 1.02% 2.068 2.089 - 1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.02% 21544528.616 21764608.060 - -6.33% -
SetIntersection_None_Set_string_262144_1 1.02% 1632023.762 1648666.504 - -3.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.02% 1.004 1.014 - 5.88% -
SetIntersection_None_Vector_uint32_16384_1024 1.02% 1098500.503 1109659.251 - -0.71% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.01% 12554.161 12681.347 - 2.11% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.01% 11.534 11.651 - 2.23% -
std::sort_heap(vector<int>)/8 1.01% 30.853 31.164 - -2.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.00% 4793578.959 4841597.492 - -1.24% -
std::distance(join_view(vector<vector<int>>))/8192 1.00% 8.301 8.384 - -99.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.00% 1271099.917 1283814.714 - 7.10% -
std::find(list<int>)_(process_all)/32768 1.00% 26049.735 26310.296 - 1.29% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 -73.97% 11.462 2.983 - 0.53% -
std::shift_right(vector<int>)/32 -70.94% 10.184 2.959 - 0.57% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -55.58% 17934196.221 7966698.620 - -6.00% -
std::set<std::string>::insert(value)_(already_present)/8192 -50.76% 60.890 29.985 - -4.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -48.55% 62.087 31.946 - -51.08% -
ranges::min(std::deque<char>)/70000 -43.44% 31598.618 17873.705 - 3.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -43.41% 37.634 21.297 - -37.54% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -42.64% 44255910.226 25385033.444 - -7.63% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -42.22% 116.299 67.202 - -23.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -41.73% 1371.432 799.181 - 46.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -41.15% 0.697 0.410 - -20.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -40.50% 11.083 6.594 - -16.95% -
ranges::min(std::deque<long_long>)/70000 -39.61% 31465.508 19003.530 - -27.76% -
std::set<std::string>::erase(key)_(existent)/1024 -39.33% 99.120 60.138 - -19.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -38.89% 77.316 47.245 - -7.40% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -38.79% 24577828.268 15044116.382 - -22.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -38.49% 0.697 0.429 - -37.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -37.75% 11.423 7.111 - -37.27% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -36.62% 132072533.130 83711639.049 - -5.88% -
std::copy(vector<int>)/4096 -36.43% 235.165 149.501 - -0.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -36.34% 52.443 33.385 - -27.85% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -35.70% 0.360 0.232 - 1.42% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -34.77% 0.402 0.262 - -45.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -34.69% 72.589 47.409 - -1.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -34.00% 2007.723 1325.007 - -3.06% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -34.00% 0.452 0.298 - -15.85% -
std::set<std::string>::erase(key)_(existent)/32 -33.35% 74.569 49.697 - -41.56% -
std::copy_if(list<int>)_(every_other)/64 -33.13% 41.684 27.875 - 20.20% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -32.64% 9226022.766 6214523.068 - -1.18% -
std::fill_n(list<int>)/1024 -32.35% 651.123 440.510 - -0.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -32.00% 7.494 5.096 - -32.07% -
std::search(deque<int>,_pred)_(no_match)/1048576 -31.64% 653278.907 446611.616 - 0.16% -
std::search(deque<int>,_pred)_(no_match)/8192 -31.61% 5113.896 3497.530 - 0.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -31.40% 31.776 21.798 - -35.80% -
ranges::min(std::deque<char>)/64 -30.95% 24.026 16.589 - 2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -30.81% 0.696 0.481 - 1.03% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -28.93% 3463381.893 2461457.518 - 1.81% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -28.76% 1.567 1.116 - -19.78% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -28.13% 24.200 17.392 - 53.61% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -27.99% 1994.372 1436.196 - -15.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -27.95% 9.421 6.788 - -38.99% -
BM_deque_vector_ranges_move/65536 -27.81% 4113.627 2969.511 - -0.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -27.65% 34.356 24.856 - -23.34% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -27.55% 4608644.820 3338811.991 - -33.10% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -27.40% 6.364 4.620 - -16.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.97% 32.814 23.964 - -0.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -26.90% 65.951 48.212 - -26.85% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -25.93% 60682103.519 44945059.943 - 1.22% -
std::find_end(deque<int>)_(single_element)/8192 -25.86% 2976.235 2206.587 - 9.18% -
std::copy(vector<bool>)_(aligned)/1048576 -25.81% 3317.733 2461.428 - -28.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -25.49% 33.717 25.123 - -21.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.44% 32.783 24.444 - -2.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -25.43% 69.030 51.475 - -20.85% -
std::vector<int>::ctor(size)/32 -25.42% 15.546 11.594 - 16.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -25.36% 97.819 73.015 - -2.44% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -24.75% 15.157 11.405 - 48.87% -
ranges::min(std::deque<__int128>)/1 -24.75% 0.853 0.642 - -23.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -24.71% 40.628 30.589 - -25.01% -
ranges::min(std::vector<char>)/1 -24.35% 0.387 0.293 - -33.12% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -24.23% 461.405 349.586 - 5.22% -
ranges::min(std::vector<__int128>)/1 -24.23% 0.459 0.348 - 2.43% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -23.93% 1912512.396 1454833.940 - -25.46% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -23.74% 6.333 4.829 - -32.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -23.69% 1.600 1.221 - -38.06% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -23.15% 41.211 31.671 - -16.61% -
std::is_sorted_until(list<int>,_pred)/8192 -23.14% 9020.100 6932.450 - -9.03% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -22.97% 670.395 516.412 - -0.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -22.86% 127456.231 98320.548 - -0.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.52% 67.886 52.599 - -1.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.03% 34.049 26.549 - -22.65% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -22.00% 4328334.795 3376040.037 - -8.15% -
std::copy_n(vector<bool>)_(aligned)/1048576 -21.95% 2905.541 2267.647 - -27.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -21.88% 12526339.179 9785012.049 - -2.62% -
std::set<int>::erase(key)_(non-existent,_end)/32 -21.77% 2.938 2.298 - -12.82% -
std::equal(vector<bool>)_(unaligned)/50 -21.48% 1.013 0.796 - -2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -21.41% 26685207.739 20970793.936 - -1.03% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -21.36% 2314260.841 1819950.050 - -9.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -21.09% 1.630 1.286 - -13.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -20.87% 29.419 23.280 - -19.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -20.80% 2739347.473 2169623.370 - -2.45% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -20.71% 53.566 42.475 - -14.40% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -20.44% 5878409.113 4676946.246 - 51.92% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -20.41% 1.298 1.033 - -6.27% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -20.36% 2340253.691 1863768.159 - -25.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -20.34% 1.419 1.130 - -10.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -20.21% 53.518 42.704 - -23.11% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -20.14% 37.471 29.926 - -22.37% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -20.13% 27.090 21.637 - 12.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -20.07% 1.722 1.377 - -14.69% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -20.05% 355007.543 283832.657 - -1.52% -
ranges::min(std::deque<long_long>)/64 -20.00% 22.041 17.632 - -11.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.95% 35.581 28.484 - -11.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -19.87% 76.769 61.518 - -1.88% -
std::copy_n(list<int>)/4096 -19.71% 5223.312 4193.997 - 0.34% -
std::unordered_map<int,_int>::clear()/1024 -19.70% 10602.521 8513.446 - -0.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.65% 24.546 19.723 - -16.34% -
BM_vector_deque_ranges_copy/0 -19.56% 0.430 0.346 - -49.25% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -19.34% 27.442 22.136 - -15.85% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -19.19% 606.595 490.169 - -0.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -19.09% 1.590 1.286 - -18.23% -
ranges::min(std::vector<__int128>)/70000 -19.05% 39625.854 32075.432 - 3.88% -
ranges::minmax(std::list<long_long>)/1 -18.82% 0.594 0.482 - 40.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -18.73% 64.019 52.027 - 20.61% -
std::equal(vector<bool>)_(unaligned)/8 -18.67% 1.014 0.825 - 0.89% -
rng::starts_with(list<int>,_pred)/8192 -18.48% 11209.148 9137.445 - -25.22% -
std::search(deque<int>,_pred)_(no_match)/1024 -18.31% 635.662 519.250 - 19.00% -
ranges::min(std::list<__int128>)/1 -18.31% 0.411 0.336 - -15.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -18.18% 9.193 7.522 - -30.72% -
BM_StringRead_Cold_Shallow_Empty -18.11% 1.357 1.111 - 5.00% -
std::adjacent_find(deque<int>)/50 -18.02% 18.345 15.040 - 7.18% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -18.01% 53.028 43.479 - -22.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -18.00% 5620022.354 4608642.221 - 1.00% -
BM_StringRead_Cold_Deep_Empty -17.79% 1.430 1.175 - 0.61% -
bm_ranges_lexicographical_compare<int>/1 -17.77% 1.582 1.301 - 1.15% -
std::find_end(forward_list<int>)_(single_element)/8192 -17.69% 7001.689 5763.269 - 0.62% -
BM_StringRead_Cold_Shallow_Small -17.54% 1.346 1.110 - -1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -17.31% 14271522.661 11800908.262 - -0.71% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -17.10% 0.487 0.404 - 10.47% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -17.06% 30.310 25.138 - -7.40% -
BM_StringRead_Cold_Deep_Large -17.06% 1.534 1.272 - 3.34% -
BM_StringRead_Cold_Deep_Small -17.02% 1.418 1.176 - 1.25% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -17.02% 443.185 367.753 - -3.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -17.01% 11.565 9.598 - -5.84% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -16.96% 246.179 204.420 - -0.90% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -16.90% 1.657 1.377 - -8.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.63% 57.526 47.960 - -20.61% -
BM_StringRead_Cold_Shallow_Large -16.42% 1.350 1.129 - 3.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -16.17% 1.347 1.129 - -11.40% -
bm_lexicographical_compare<signed_char>/1 -16.17% 1.548 1.298 - 3.37% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -16.11% 8.016 6.724 - -4.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -16.11% 42.662 35.790 - -10.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -15.99% 13977611.037 11742879.081 - -2.47% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -15.97% 0.489 0.411 - 5.67% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.96% 10.638 8.940 - 10.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -15.93% 10.502 8.829 - 0.03% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -15.89% 7.573 6.369 - 17.38% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -15.84% 1.355 1.140 - -13.12% -
std::search(deque<int>)_(no_match)/1024 -15.81% 415.615 349.887 - 15.41% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -15.59% 26.193 22.110 - -14.25% -
ranges::min(std::vector<__int128>)/64 -15.55% 33.145 27.992 - 4.47% -
std::unordered_set<std::string>::erase(iterator)/32 -15.53% 30.853 26.062 - -16.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -15.50% 1.351 1.142 - -2.23% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -15.45% 13488.480 11404.049 - -1.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.41% 55.565 47.000 - -15.94% -
std::find_if(vector<int>)_(bail_25%)/8 -15.38% 0.840 0.711 - -3.09% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -15.31% 1.580 1.338 - -13.81% -
std::unordered_multiset<int>::erase(iterator)/8192 -15.25% 23.681 20.069 - -12.00% -
std::find(list<int>)_(bail_25%)/32768 -15.23% 9150.429 7756.727 - -4.58% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -15.19% 26.979 22.881 - -1.54% -
std::find_end(deque<int>)_(single_element)/1024 -15.05% 374.517 318.159 - 14.52% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.05% 2997.858 2546.810 - 0.33% -
std::transform(list<int>)_(identity_transform)/8192 -14.95% 8159.393 6939.405 - -0.93% -
std::for_each_n(deque<int>)/8 -14.89% 1.315 1.119 - -3.23% -
bm_lexicographical_compare<int>/1 -14.86% 1.645 1.400 - -3.25% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -14.85% 31939.056 27196.123 - -7.19% -
BM_std_minmax_element<short>/3 -14.83% 1.199 1.021 - -5.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -14.76% 1.404 1.197 - -4.41% -
BM_vector_deque_copy/0 -14.59% 0.497 0.425 - -22.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -14.49% 0.582 0.498 - 7.61% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -14.46% 0.495 0.423 - -11.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -14.41% 1.270 1.087 - -9.81% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -14.33% 14.457 12.385 - 5.18% -
SetIntersection_Front_Set_float_262144_1024 -14.28% 13118442.513 11244987.043 - -6.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -14.28% 1.411 1.209 - -13.98% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -14.20% 31053.482 26643.991 - 7.61% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -14.18% 1045104.167 896937.038 - -12.75% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -14.16% 1.171 1.005 - -3.11% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.15% 5.970 5.125 - -22.01% -
std::map<std::string,_int>::ctor(const&)/32 -14.14% 823.135 706.709 - -14.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.12% 2.656 2.281 - -18.55% -
std::search(deque<int>,_pred)_(no_match)/1000 -14.09% 619.769 532.464 - 25.41% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -14.03% 0.544 0.468 - -24.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -14.02% 9779.645 8408.488 - -5.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -14.02% 0.309 0.266 - -32.95% -
ranges::min(std::deque<char>)/1 -13.87% 0.738 0.636 - -7.29% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -13.79% 6.848 5.903 - -0.68% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -13.78% 1.475 1.272 - -34.99% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -13.70% 1.848 1.595 - -7.67% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -13.53% 25.217 21.805 - -2.55% -
std::set<int>::insert(value)_(new_value,_end)/1024 -13.46% 49.429 42.775 - 3.20% -
std::unordered_set<int>::contains(key)_(existent)/32 -13.35% 1.345 1.165 - -17.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -13.31% 7693.206 6669.180 - 13.21% -
std::find_if_not(vector<int>)_(bail_25%)/8 -13.23% 0.774 0.672 - -20.97% -
BM_deque_deque_move_backward/0 -13.15% 0.922 0.801 - -12.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -13.13% 0.641 0.556 - -5.86% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -13.04% 38.881 33.812 - -18.69% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -13.02% 1.526 1.327 - 14.93% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -13.02% 2.572 2.237 - -0.53% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -12.86% 80.694 70.315 - -2.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -12.85% 22.997 20.042 - -10.97% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -12.81% 14196.613 12377.959 - 7.93% -
std::multiset<int>::contains(key)_(non-existent)/1024 -12.71% 6.889 6.014 - 0.49% -
std::set<std::string>::equal_range(key)_(existent)/32 -12.71% 18.224 15.908 - 5.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -12.69% 1524.723 1331.297 - -16.69% -
std::multiset<int>::contains(key)_(non-existent)/8192 -12.67% 10.045 8.772 - -40.07% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -12.63% 1.255 1.097 - -23.10% -
std::count_if(list<int>)_(every_other)/8192 -12.59% 8299.160 7254.377 - 2.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.55% 8.450 7.390 - -5.28% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -12.48% 37841.254 33117.619 - -2.21% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -12.45% 1.188 1.040 - 12.71% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.34% 161071.048 141189.021 - -1.87% -
std::set<std::string>::erase(key)_(existent)/8192 -12.22% 82.705 72.602 - -30.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.15% 36.257 31.852 - 12.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -12.05% 1474749.352 1297054.629 - -4.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -12.02% 1284.677 1130.222 - -0.26% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -12.02% 4.823 4.243 - -8.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.01% 40.660 35.777 - -15.02% -
rng::starts_with(list<int>)/8192 -11.99% 9139.274 8043.395 - -6.42% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.87% 51.171 45.099 - -0.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.84% 11350.519 10006.892 - 19.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -11.80% 2.570 2.267 - -12.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -11.76% 1.373 1.211 - 13.93% -
bm_lexicographical_compare<signed_char>/8 -11.64% 3.521 3.111 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -11.54% 1718570.657 1520228.856 - -9.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.53% 5079300.031 4493408.937 - 2.87% -
std::search(list<int>)_(no_match)/8192 -11.43% 7485.379 6629.449 - 1.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.33% 60953.935 54049.258 - -3.04% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -11.31% 26.483 23.489 - -1.68% -
std::map<std::string,_int>::find(key)_(existent)/32 -11.26% 16.630 14.758 - -4.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -11.19% 1585.451 1407.968 - -4.28% -
SetIntersection_Front_Set_uint64_1024_256 -11.19% 4300409.698 3819048.921 - -3.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -11.19% 33.108 29.403 - 19.15% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -11.14% 565.359 502.400 - 11.37% -
std::set<std::string>::count(key)_(existent)/1024 -11.10% 26.306 23.387 - -4.05% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.07% 10.681 9.499 - 0.85% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.05% 0.306 0.272 - -43.88% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -11.01% 8.882 7.904 - 5.23% -
std::unordered_map<int,_int>::clear()/32 -11.01% 669.101 595.435 - -1.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.01% 27.646 24.603 - -7.89% -
std::unordered_map<int,_int>::clear()/8192 -10.99% 74356.941 66184.439 - -0.66% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.98% 6.031 5.369 - -5.74% -
std::any_of(deque<int>)_(process_all)/32768 -10.94% 11326.881 10087.889 - -10.63% -
std::any_of(deque<int>)_(process_all)/8192 -10.94% 2827.711 2518.406 - -11.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.92% 262.585 233.912 - 7.89% -
std::set<std::string>::erase(iterator)/8192 -10.87% 29.766 26.530 - -14.50% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -10.86% 19.617 17.487 - -5.22% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -10.85% 25.648 22.865 - -2.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -10.83% 22.146 19.747 - -2.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -10.77% 34.680 30.946 - 0.37% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -10.75% 26.401 23.564 - -1.62% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -10.72% 1.802 1.609 - -16.35% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.70% 2.576 2.301 - 11.79% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -10.70% 0.487 0.435 - -11.24% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.69% 60.280 53.833 - -5.25% -
std::all_of(list<int>)_(process_all)/8192 -10.69% 8518.708 7608.040 - -0.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -10.67% 1.309 1.169 - 5.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -10.66% 1.215 1.086 - -9.63% -
std::any_of(vector<int>)_(process_all)/50 -10.65% 15.131 13.519 - -28.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -10.61% 8077207.294 7220600.152 - -6.09% -
std::multiset<std::string>::find(key)_(existent)/1024 -10.59% 25.124 22.464 - -1.44% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -10.58% 23.232 20.773 - -7.38% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -10.57% 14833015.663 13264787.908 - 27.58% -
SetIntersection_Front_Vector_uint64_16384_4 -10.49% 1147489.387 1027108.932 - -4.03% -
std::distance(join_view(vector<vector<int>>))/50 -10.45% 0.661 0.592 - -95.27% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.42% 883.443 791.374 - 23.60% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -10.39% 32.963 29.538 - 8.64% -
std::none_of(list<int>)_(process_all)/8192 -10.33% 9187.968 8238.602 - 3.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.29% 5.517 4.949 - -4.37% -
std::partition(deque<int>)_(dense)/50 -10.28% 14.672 13.164 - -13.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -10.27% 9985993.534 8960239.986 - -0.37% -
SetIntersection_Front_Vector_uint64_262144_1024 -10.27% 5894676.850 5289557.533 - -0.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.23% 1.407 1.263 - -6.70% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.22% 345.758 310.437 - -17.48% -
SetIntersection_Front_Vector_uint64_16384_16 -10.21% 1218915.309 1094437.155 - -3.35% -
BM_vector_deque_ranges_copy/2 -10.19% 2.005 1.801 - -12.85% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -10.16% 2.992 2.688 - 7.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -10.11% 7518.640 6758.163 - -1.48% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -10.10% 11.287 10.147 - -14.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -10.10% 51555582.230 46347888.317 - -1.56% -
std::multimap<int,_int>::ctor(const&)/1024 -10.10% 7570.558 6805.975 - 1.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.05% 408.351 367.301 - -3.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -10.04% 1.170 1.052 - 0.44% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -10.02% 90.545 81.475 - -6.84% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -10.01% 2.555 2.299 - -13.02% -
std::unique_copy(deque<int>)_(contiguous)/52 -10.00% 16.558 14.902 - 3.52% -
BM_vector_deque_ranges_copy/1 -9.97% 2.258 2.033 - -12.34% -
std::unordered_set<std::string>::find(key)_(existent)/32 -9.96% 42.155 37.958 - -4.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -9.88% 8015.806 7223.447 - 5.11% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -9.88% 19056.073 17173.007 - -2.52% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -9.87% 14972.832 13495.432 - -4.81% -
rng::contains_subrange(deque<int>)_(process_all)/16 -9.86% 10.184 9.179 - -6.15% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -9.83% 3349897.619 3020594.446 - 5.81% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.83% 15377.419 13866.186 - 1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -9.82% 2011646.562 1814134.057 - -7.89% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -9.78% 877.102 791.282 - 28.22% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -9.75% 35.908 32.406 - 3.96% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.71% 366.266 330.710 - -0.28% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -9.69% 42.837 38.688 - -26.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.66% 1791.561 1618.487 - 14.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.63% 35.306 31.905 - 0.81% -
std::vector<int>::ctor(size)/1024 -9.59% 49.619 44.860 - 6.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.57% 1335.909 1208.119 - 10.08% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.56% 1.500 1.357 - 1.76% -
bm_lexicographical_compare<int>/8 -9.54% 1.662 1.504 - -5.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.52% 73821375.520 66795625.783 - 3.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -9.44% 10215120.835 9250976.793 - 6.56% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -9.38% 35.642 32.298 - 4.28% -
SetIntersection_Front_Vector_uint64_16384_16384 -9.37% 78480633.137 71123913.533 - -4.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -9.37% 2741723.070 2484865.430 - 1.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.34% 75.767 68.692 - -6.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -9.31% 15.621 14.166 - 9.90% -
BM_vector_deque_ranges_move_backward/0 -9.25% 0.606 0.550 - 0.15% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.22% 0.669 0.608 - -12.25% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.13% 40.205 36.533 - -2.62% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -9.13% 31.537 28.656 - -5.76% -
BM_vector_deque_ranges_move/64000 -9.11% 3123.002 2838.649 - -0.17% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -9.07% 39.893 36.274 - 4.49% -
BM_vector_deque_move/64000 -9.04% 3117.426 2835.560 - -0.30% -
std::partition(deque<int>)_(dense)/32 -8.98% 9.843 8.959 - -9.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -8.97% 20.352 18.526 - -3.86% -
std::multiset<std::string>::contains(key)_(existent)/8192 -8.95% 30.412 27.690 - 3.58% -
BM_vector_deque_move/65536 -8.93% 3131.146 2851.622 - -0.25% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -8.90% 24.454 22.277 - -3.29% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.90% 1.373 1.250 - 2.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -8.90% 1298.820 1183.214 - -0.71% -
BM_vector_deque_ranges_move/65536 -8.88% 3131.513 2853.292 - -0.22% -
BM_vector_deque_copy/65536 -8.85% 3130.181 2853.194 - -0.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -8.84% 1.312 1.196 - -5.02% -
std::unordered_set<int>::clear()/8192 -8.84% 82442.446 75157.523 - 11.69% -
ranges::minmax(std::deque<__int128>)/8 -8.82% 4.233 3.860 - 4.21% -
BM_PushHeap_string_Ascending_262144 -8.81% 34.097 31.092 - -1.91% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -8.80% 6120982.232 5582173.360 - -5.82% -
std::copy_if(list<int>)_(entire_range)/64 -8.78% 33.441 30.507 - -8.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.74% 159324484.458 145406558.606 - 2.21% -
BM_vector_deque_copy/64000 -8.72% 3108.084 2837.149 - -0.19% -
BM_vector_deque_ranges_copy/65536 -8.71% 3127.362 2854.903 - -0.17% -
BM_PushHeap_uint32_PipeOrgan_1 -8.69% 0.430 0.393 - -15.66% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -8.69% 1.386 1.265 - -1.57% -
BM_vector_deque_ranges_copy/64000 -8.69% 3106.621 2836.790 - -0.17% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.67% 24.477 22.354 - -15.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -8.67% 3661291.154 3343967.190 - -6.66% -
std::multimap<int,_int>::clear()/8192 -8.64% 94852.066 86657.256 - -2.91% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -8.61% 8490427.404 7759665.131 - 17.68% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.59% 29969.439 27395.290 - -0.48% -
std::multimap<int,_int>::erase(iterator)/32 -8.56% 22.303 20.393 - -2.79% -
std::multimap<int,_int>::clear()/1024 -8.53% 11876.107 10863.568 - -2.22% -
BM_deque_vector_move/0 -8.50% 1.479 1.353 - -5.10% -
BM_vector_deque_ranges_move/70000 -8.47% 3382.402 3095.797 - -0.23% -
BM_vector_deque_move/70000 -8.40% 3381.174 3097.078 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.36% 29680906.456 27199633.494 - 2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -8.34% 1491805.359 1367381.799 - -3.05% -
std::multiset<std::string>::find(key)_(non-existent)/32 -8.31% 11.264 10.327 - 2.27% -
BM_vector_deque_ranges_copy/70000 -8.29% 3379.655 3099.628 - -0.15% -
BM_vector_deque_copy/70000 -8.26% 3378.701 3099.574 - -0.16% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -8.21% 12351.042 11336.873 - -4.45% -
std::find_if(deque<int>)_(process_all)/32768 -8.10% 8777.915 8067.138 - -13.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -8.07% 381.918 351.092 - 7.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.07% 39.434 36.253 - 3.71% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.06% 102.272 94.025 - -6.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -8.04% 20.433 18.792 - -3.14% -
SetIntersection_Front_Vector_uint64_16384_64 -8.02% 1454436.638 1337830.006 - -3.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -8.00% 45.460 41.824 - 5.30% -
std::multiset<int>::contains(key)_(non-existent)/32 -8.00% 2.903 2.671 - -3.66% -
rng::fold_left(deque<int>)/1048576 -7.97% 1443853.224 1328719.482 - 140.64% -
std::unordered_multiset<int>::erase(iterator)/1024 -7.94% 21.762 20.035 - -0.62% -
std::lower_bound(std::list<int>)/8192 -7.89% 14344.071 13211.921 - -7.05% -
std::upper_bound(std::list<int>)/8192 -7.87% 14267.985 13145.399 - -6.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.86% 27412617.921 25258899.109 - -9.00% -
BM_PushHeap_uint32_SingleElement_16 -7.86% 0.364 0.336 - -0.01% -
std::move_backward(vector<int>)/262144 -7.77% 22777.780 21008.381 - -2.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -7.76% 661470.010 610115.498 - 0.31% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -7.76% 11.268 10.394 - 1.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.67% 6.313 5.829 - -26.45% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.63% 631.624 583.428 - 1.04% -
BM_PushHeap_uint32_Descending_4 -7.54% 0.372 0.344 - -5.21% -
std::all_of(vector<int>)_(process_all)/50 -7.53% 13.726 12.692 - -33.91% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.51% 11.155 10.318 - -5.75% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -7.50% 33.710 31.182 - 8.11% -
std::multimap<int,_int>::ctor(const&)/8192 -7.49% 56010.050 51814.559 - -2.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.48% 12937.271 11969.322 - -8.95% -
std::set<std::string>::count(key)_(non-existent)/8192 -7.48% 33.713 31.191 - -7.81% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -7.47% 23.912 22.126 - -5.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.46% 0.373 0.346 - -7.98% -
std::vector<std::string>::ctor(size)/32 -7.45% 37.980 35.150 - 10.70% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -7.45% 21.663 20.049 - -0.30% -
SetIntersection_Front_Vector_uint64_16384_1 -7.44% 1091572.367 1010342.039 - -4.95% -
std::copy(list<int>)/4096 -7.44% 3292.717 3047.775 - -6.77% -
BM_StringEraseWithMove_Huge_Opaque -7.44% 48.735 45.111 - -33.88% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -7.42% 785.424 727.180 - 0.11% -
std::find_end(forward_list<int>)_(same_length)/8192 -7.40% 15284.200 14153.824 - -1.10% -
std::find_if_not(vector<char>)_(bail_25%)/8 -7.36% 0.918 0.851 - -8.76% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -7.35% 28.913 26.788 - -3.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -7.33% 24680665.683 22871937.321 - -13.57% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.33% 12919.907 11973.437 - -9.07% -
std::move(vector<bool>)_(aligned)/64 -7.31% 1.692 1.568 - -7.24% -
std::find_if(deque<int>)_(process_all)/8192 -7.31% 2159.852 2002.055 - -14.08% -
BM_StringConstructDestroyCStr_Small_Transparent -7.23% 0.425 0.394 - 7.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.16% 753.236 699.319 - 1.24% -
std::unordered_multiset<int>::erase(iterator)/32 -7.14% 21.461 19.928 - -0.54% -
std::search(deque<int>)_(near_matches)/1000 -7.13% 23867.083 22164.925 - 19.49% -
BM_lexicographical_compare_three_way<IntPtr>/1 -7.09% 0.426 0.396 - 9.34% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -7.09% 815.926 758.110 - -0.86% -
BM_StringEraseWithMove_Huge_Transparent -7.06% 46.845 43.540 - -37.34% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.03% 13005.393 12091.134 - 20.77% -
std::partition_copy(list<int>)/8192 -7.02% 7321.040 6807.432 - -0.57% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.99% 27.637 25.704 - -2.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -6.99% 0.462 0.429 - -25.81% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -6.97% 13.147 12.231 - -39.04% -
std::set<std::string>::find(key)_(existent)/8192 -6.96% 32.018 29.790 - -2.85% -
std::find_if(deque<int>)_(process_all)/1024 -6.93% 269.803 251.106 - -13.90% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.92% 24.882 23.160 - 0.70% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.91% 246.641 229.596 - 1.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.90% 20.767 19.333 - -12.16% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.87% 17748134.577 16528013.998 - -9.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.87% 6165.525 5741.952 - 5.28% -
std::set<int>::erase(key)_(existent)/1024 -6.85% 53.729 50.047 - -0.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.83% 24.865 23.166 - -74.39% -
BM_PushHeap_uint64_SingleElement_1 -6.81% 0.682 0.635 - 26.73% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -6.80% 6293.472 5865.749 - 0.58% -
BM_PushHeap_string_PipeOrgan_256 -6.76% 8.285 7.725 - -2.35% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.72% 8.846 8.252 - -27.67% -
std::shift_left(list<int>)/8192 -6.66% 7701.476 7188.337 - -5.14% -
std::deque<int>::ctor(size)/1024 -6.66% 75.611 70.578 - -1.62% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.65% 1.338 1.249 - -21.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -6.58% 14.596 13.635 - 19.33% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.56% 72.891 68.106 - 36.91% -
std::multimap<int,_int>::erase(iterator)/1024 -6.55% 21.902 20.468 - -4.31% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -6.49% 3645.053 3408.619 - -8.61% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -6.48% 834.183 780.095 - 10.93% -
SetIntersection_Front_Vector_string_256_64 -6.47% 10869688.460 10166817.577 - 1.80% -
rng::contains_subrange(list<int>)_(process_all)/50 -6.46% 17.294 16.178 - -9.08% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -6.45% 4.759 4.452 - -0.14% -
std::search(list<int>)_(same_length)/8192 -6.45% 9182.526 8590.395 - 7.38% -
rng::contains(deque<int>)_(process_all)/50 -6.42% 13.611 12.737 - 1.75% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -6.40% 1.491 1.396 - 0.58% -
std::unordered_set<int>::find(key)_(non-existent)/32 -6.40% 1.167 1.092 - -0.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -6.37% 44.619 41.777 - 4.28% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -6.36% 6943.077 6501.615 - -34.98% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -6.33% 20.601 19.296 - -12.62% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.33% 21489.294 20128.322 - 0.22% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -6.33% 28.685 26.870 - 0.51% -
std::multimap<int,_int>::erase(key)_(existent)/32 -6.32% 23.919 22.407 - -3.45% -
std::move(vector<int>)/1048576 -6.32% 59681.374 55910.622 - 0.08% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.29% 75.719 70.957 - -1.47% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.28% 921836.672 863916.925 - -12.36% -
ranges::minmax(std::list<__int128>)/64 -6.28% 42.023 39.382 - 3.13% -
BM_std_minmax_element<int>/1 -6.28% 0.321 0.301 - 2.34% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.25% 1.754 1.644 - 3.06% -
SetIntersection_Interlaced_Vector_uint32_256_16 -6.24% 6878847.609 6449654.257 - -3.46% -
bm_lexicographical_compare<signed_char>/64 -6.24% 2.273 2.131 - 11.53% -
std::map<int,_int>::insert(value)_(already_present)/8192 -6.22% 4.169 3.910 - -5.87% -
rng::fold_left(deque<int>)/8192 -6.22% 11009.704 10325.146 - 126.72% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.22% 16.679 15.642 - 8.47% -
std::set<int>::insert(value)_(already_present)/8192 -6.20% 10.085 9.460 - -1.20% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.16% 15.748 14.778 - -27.85% -
bm_lexicographical_compare<unsigned_char>/64 -6.16% 2.011 1.887 - -5.58% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.16% 646.764 606.954 - -0.41% -
std::replace(list<int>)_(sprinkled)/8192 -6.11% 7637.600 7171.237 - 0.61% -
BM_PushHeap_string_Ascending_16384 -6.09% 24.553 23.058 - 20.50% -
rng::contains(deque<int>)_(process_all)/32 -6.06% 9.355 8.788 - 2.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.04% 25.795 24.237 - -8.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.03% 4.165 3.914 - 1.34% -
ranges::minmax(std::list<__int128>)/70000 -6.02% 63049.068 59250.447 - 4.18% -
std::map<int,_int>::ctor(const&)/8192 -6.00% 56082.256 52719.016 - 1.66% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -5.99% 10.322 9.704 - -0.64% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.95% 60808.707 57191.713 - -1.33% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.95% 54155.848 50934.661 - -1.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.94% 61259.203 57617.661 - 5.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -5.93% 1.221 1.148 - 14.41% -
std::copy(vector<int>)/32768 -5.93% 3778.334 3554.411 - -6.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.92% 61528.013 57885.154 - 4.96% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.92% 1.392 1.310 - -1.75% -
SetIntersection_Front_Set_float_16384_16384 -5.92% 222848983.920 209657609.505 - -3.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -5.91% 7227.398 6800.244 - 0.85% -
std::multimap<int,_int>::erase(iterator)/8192 -5.91% 21.799 20.511 - -4.33% -
std::replace_if(list<int>)_(sprinkled)/50 -5.90% 24.463 23.020 - -1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.90% 10573963.720 9950492.186 - 0.44% -
std::for_each_n(join_view(vector<vector<int>>))/8 -5.89% 1.495 1.407 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.88% 15742619.973 14817056.749 - 2.36% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -5.88% 1066.633 1003.958 - -1.17% -
std::find_first_of(vector<int>)_(large_needle)/1024 -5.87% 114012.426 107318.582 - -2.76% -
BM_deque_vector_move_backward/64000 -5.85% 8237.714 7755.569 - 8.12% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -5.84% 5.083 4.786 - -2.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.83% 1939.952 1826.797 - 1.71% -
std::list<std::string>::ctor(size)/1024 -5.83% 13476.982 12691.374 - -0.65% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.82% 716.079 674.390 - -5.27% -
BM_StringConstructDestroyCStr_Small_Opaque -5.75% 2.248 2.118 - -5.95% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.74% 4.624 4.359 - 2.67% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -5.73% 42.855 40.398 - -1.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.73% 53.573 50.502 - -18.87% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -5.70% 27.216 25.664 - -7.60% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.69% 63.719 60.095 - -0.62% -
bm_lexicographical_compare<unsigned_char>/8 -5.68% 1.386 1.307 - -5.92% -
std::search(list<int>,_pred)_(no_match)/8192 -5.67% 7911.008 7462.314 - 3.09% -
std::replace(list<int>)_(prefix)/8192 -5.66% 7410.431 6991.123 - 0.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -5.63% 2.304 2.174 - -7.28% -
std::replace_if(list<int>)_(sprinkled)/8192 -5.62% 7924.948 7479.608 - 2.86% -
std::rotate_copy(vector<int>)/8192 -5.61% 726.122 685.363 - -4.36% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.61% 293.229 276.784 - -1.88% -
BM_StringDestroy_Large -5.60% 7.453 7.036 - -5.13% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.60% 2.079 1.963 - 2.86% -
std::reverse(list<int>)/4096 -5.60% 1885.317 1779.766 - 0.85% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.58% 7332993.927 6923663.366 - -2.94% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -5.56% 21.217 20.038 - -1.79% -
BM_PushHeap_uint32_SingleElement_4 -5.54% 0.364 0.344 - 0.07% -
std::is_sorted_until(list<int>)/8192 -5.54% 7295.963 6891.761 - -3.99% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.52% 7849.433 7415.903 - -1.35% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -5.51% 1052670.570 994648.146 - 0.72% -
SetIntersection_Front_Vector_uint64_16384_256 -5.50% 2265899.058 2141295.000 - -0.21% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.48% 6742.077 6372.499 - -2.79% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -5.42% 37.768 35.721 - -15.43% -
std::fill_n(vector<bool>)/1048576 -5.41% 3742.828 3540.471 - -7.38% -
vector<bool>::reserve() -5.40% 8.601 8.136 - -25.52% -
SetIntersection_None_Set_uint32_16384_1024 -5.40% 157468334.800 148967689.269 - -7.35% -
BM_PushHeap_uint32_SingleElement_64 -5.37% 0.370 0.350 - 0.00% -
std::find_end(vector<int>)_(same_length)/1024 -5.37% 262.590 248.497 - -50.80% -
std::multimap<int,_int>::clear()/32 -5.35% 679.524 643.172 - -3.52% -
std::deque<int>::ctor(size)/8192 -5.32% 457.859 433.485 - -1.51% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.30% 35.812 33.914 - 15.87% -
BM_StringEraseToEnd_Huge_Opaque -5.26% 2.431 2.304 - 0.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.25% 19.899 18.855 - -6.18% -
BM_PushHeap_string_Random_262144 -5.22% 20.043 18.997 - 5.95% -
BM_StringEraseWithMove_Large_Transparent -5.21% 2.757 2.614 - -1.27% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.20% 15.837 15.013 - -10.23% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.17% 183903.682 174398.505 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.16% 16531.813 15679.315 - -4.48% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.15% 69.290 65.722 - 23.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.14% 11.731 11.128 - 5.14% -
std::sort_heap(vector<int>,_pred)/8 -5.13% 33.117 31.419 - 3.67% -
SetIntersection_Interlaced_Set_float_16384_64 -5.12% 222895706.134 211483848.379 - -1.96% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -5.12% 8944.149 8486.292 - 3.45% -
SetIntersection_None_Set_float_16384_1024 -5.12% 158765710.041 150641584.521 - -4.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.11% 3.170 3.008 - 33.42% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -5.11% 15.577 14.782 - 12.56% -
SetIntersection_Front_Vector_uint64_262144_16384 -5.10% 76044847.220 72168070.622 - -2.28% -
SetIntersection_Interlaced_Vector_float_64_64 -5.08% 11420465.083 10840486.413 - -1.81% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -5.07% 9.297 8.826 - 6.22% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.06% 17264.875 16391.958 - 0.65% -
BM_StringRelational_Eq_Small_Small_Control -5.05% 1.786 1.696 - 0.68% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.04% 39.539 37.547 - -4.08% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -5.03% 39.105 37.137 - -3.75% -
std::multiset<std::string>::erase(iterator)/32 -5.02% 32.979 31.325 - 17.30% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -5.01% 8.989 8.538 - 14.59% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -5.01% 18.674 17.739 - 2.34% -
SetIntersection_None_Set_float_16384_256 -5.01% 158727043.508 150772923.995 - -4.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.01% 5339909.892 5072629.331 - -4.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.00% 1132.273 1075.634 - -3.62% -
SetIntersection_Interlaced_Set_uint32_16384_64 -5.00% 219533013.423 208563106.762 - -4.65% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.99% 32.593 30.966 - -13.31% -
std::stable_partition(deque<int>)_(sparse)/32 -4.97% 12.472 11.852 - 6.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.97% 21212.499 20157.637 - 0.86% -
std::generate(list<int>)/8192 -4.97% 7507.380 7134.185 - -4.94% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.97% 23.259 22.102 - -5.81% -
std::partition_point(vector<int>)/8192 -4.97% 9.765 9.280 - 16.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -4.95% 0.629 0.598 - 2.90% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -4.95% 6.772 6.437 - -0.76% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.94% 26.336 25.034 - -20.14% -
std::copy_n(vector<bool>)_(aligned)/64 -4.93% 1.366 1.298 - 2.62% -
std::fill(vector<int>)/32 -4.93% 1.092 1.038 - 0.80% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.93% 299.334 284.582 - -3.32% -
rng::contains(deque<int>)_(process_all)/8192 -4.92% 2002.693 1904.075 - 2.80% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.92% 30.182 28.697 - -77.38% -
std::map<int,_int>::ctor(const&,_alloc)/32 -4.92% 233.688 222.193 - -11.56% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -4.91% 33.234 31.603 - -1.89% -
bm_lexicographical_compare<unsigned_char>/1 -4.89% 1.613 1.534 - -2.05% -
std::search(deque<int>,_pred)_(single_element)/8192 -4.88% 5979.541 5687.660 - 0.28% -
SetIntersection_Front_Vector_string_256_256 -4.88% 20069624.782 19090093.126 - 2.96% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -4.88% 635.587 604.566 - -0.18% -
bm_lexicographical_compare<signed_char>/512 -4.88% 8.076 7.683 - 0.35% -
BM_vector_deque_ranges_move/0 -4.87% 0.395 0.375 - -5.29% -
SetIntersection_Front_Set_uint32_1024_1024 -4.87% 12778237.317 12156321.813 - 4.52% -
rng::starts_with(vector<int>,_pred)/8 -4.86% 2.482 2.361 - 2.13% -
std::copy_n(vector<int>)/8 -4.85% 2.325 2.212 - 4.64% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.84% 1.364 1.298 - -3.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -4.84% 23.644 22.500 - -76.75% -
rng::find_if(vector<bool>)_(process_all)/1048576 -4.83% 606673.033 577379.190 - 0.40% -
SetIntersection_None_Vector_uint64_1024_4 -4.83% 1077591.142 1025563.854 - -7.02% -
std::set<int>::insert(value)_(already_present)/1024 -4.81% 6.078 5.785 - -0.23% -
std::adjacent_find(list<int>)/1048576 -4.80% 916936.121 872883.179 - 1.61% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -4.80% 19.029 18.115 - -3.88% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -4.79% 25.764 24.531 - 4.09% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.78% 1041621.917 991842.628 - -6.35% -
std::adjacent_find(vector<int>,_pred)/50 -4.78% 24.097 22.946 - -1.07% -
std::stable_partition(vector<int>)_(dense)/50 -4.78% 26.812 25.532 - -2.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.77% 11909.287 11340.986 - -3.56% -
ranges::minmax(std::vector<char>)/8 -4.76% 1.075 1.024 - 1.36% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -4.76% 3123.805 2975.148 - -20.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.75% 18714860.277 17826418.425 - -10.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -4.73% 19.080 18.178 - -0.56% -
BM_PushHeap_string_Ascending_64 -4.73% 7.816 7.447 - 2.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.73% 3.623 3.452 - -9.18% -
SetIntersection_Front_Set_string_262144_262144 -4.72% 18458790.367 17588068.523 - -4.11% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -4.71% 24.216 23.075 - 4.90% -
std::replace_if(list<int>)_(prefix)/8192 -4.71% 7609.454 7251.332 - 1.80% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.71% 68487.433 65264.661 - -3.49% -
BM_PushHeap_string_Ascending_256 -4.70% 11.688 11.138 - 1.58% -
std::multiset<std::string>::erase(iterator)/8192 -4.70% 31.607 30.121 - 0.56% -
std::find_end(vector<int>)_(process_all)/8192 -4.70% 1766.177 1683.242 - -6.59% -
BM_PushHeap_string_Descending_1024 -4.67% 2.650 2.526 - 7.26% -
SetIntersection_Interlaced_Set_string_16384_4 -4.67% 208199438.564 198480469.651 - 0.74% -
BM_PushHeap_uint32_Descending_16 -4.67% 0.372 0.355 - -0.03% -
std::multiset<std::string>::clear()/32 -4.66% 914.220 871.585 - -5.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.66% 0.658 0.627 - -0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.64% 217753.172 207638.904 - -1.35% -
vector<bool>(const_vector<bool>&) -4.64% 10.171 9.699 - 1.41% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -4.63% 40063.879 38208.174 - -1.83% -
SetIntersection_None_Vector_uint64_16384_16384 -4.63% 1093528.428 1042901.743 - -6.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -4.62% 815.366 777.724 - 1.13% -
BM_PushHeap_uint64_Random_16 -4.60% 4.716 4.499 - 8.16% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -4.60% 634.873 605.672 - -0.77% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.57% 14732729.992 14059395.291 - -5.00% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.57% 89.144 85.072 - -2.83% -
std::find(vector<bool>)_(process_all)/1024 -4.56% 4.676 4.462 - -3.75% -
vector<bool>(size_type,_const_value_type&) -4.54% 8.537 8.149 - -2.26% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.54% 8.418 8.036 - -1.73% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.54% 1.429 1.364 - -4.53% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.53% 27.881 26.617 - -2.10% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.53% 1036718.472 989774.318 - -5.77% -
std::deque<int>::ctor(size)/32 -4.52% 27.980 26.715 - -1.23% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.52% 6569.036 6272.430 - 2.58% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.51% 583.587 557.242 - -2.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.51% 29.623 28.286 - 3.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.49% 6272.818 5990.974 - -0.62% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.49% 203597377.151 194464947.760 - -4.44% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.48% 38.125 36.417 - -14.67% -
rng::starts_with(vector<int>)/1048576 -4.48% 71699.032 68487.108 - 0.19% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.46% 468.787 447.895 - -6.97% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -4.45% 20969.247 20035.498 - -0.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -4.44% 20495.365 19585.157 - -2.32% -
vector<bool>::resize() -4.44% 11.286 10.785 - -24.39% -
std::map<std::string,_int>::erase(key)_(existent)/32 -4.43% 76.431 73.043 - -3.89% -
BM_PushHeap_uint32_SingleElement_262144 -4.43% 0.372 0.355 - 0.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.42% 14.274 13.643 - 20.89% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.40% 6108.005 5838.967 - -10.04% -
SetIntersection_None_Set_uint32_16384_64 -4.40% 156123157.192 149254045.497 - -7.49% -
SetIntersection_None_Vector_uint64_16384_64 -4.40% 1100085.594 1051704.737 - -5.89% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.38% 274.371 262.356 - -3.16% -
std::find_if(vector<char>)_(bail_25%)/1024 -4.38% 26.330 25.178 - -3.20% -
SetIntersection_None_Vector_string_262144_1024 -4.37% 1320527.768 1262822.294 - -4.07% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -4.37% 54238.391 51869.972 - -35.29% -
BM_PushHeap_uint32_SingleElement_16384 -4.36% 0.372 0.356 - 0.06% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.36% 32.386 30.976 - -2.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.36% 19206199.027 18369747.722 - -3.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.35% 20.045 19.173 - -10.02% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.35% 363579078.586 347777979.356 - -0.56% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.29% 0.287 0.274 - -4.70% -
SetIntersection_None_Vector_uint64_262144_16384 -4.26% 1136417.648 1087983.280 - -5.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.25% 1.429 1.368 - -3.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.24% 1139332.207 1091003.577 - -7.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.24% 16.835 16.122 - -3.06% -
std::multiset<std::string>::find(key)_(non-existent)/0 -4.23% 0.267 0.256 - -0.16% -
std::set<std::string>::find(key)_(non-existent)/32 -4.23% 10.211 9.779 - 3.77% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.23% 12.520 11.990 - -1.24% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -4.23% 175577190.992 168158869.301 - -2.54% -
BM_StringAssignStr_Huge_Transparent -4.21% 114.404 109.582 - -4.84% -
SetIntersection_Interlaced_Set_float_16384_1024 -4.21% 177938106.599 170438939.518 - -0.21% -
std::flat_map<int,_int>::ctor(const&)/8192 -4.21% 1931.131 1849.774 - -4.22% -
BM_deque_vector_ranges_copy_backward/64000 -4.21% 8291.018 7942.324 - 10.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.19% 33.504 32.100 - 2.20% -
std::find_end(vector<int>)_(same_length)/1000 -4.17% 253.602 243.016 - -50.87% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -4.16% 1925.384 1845.240 - -4.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.16% 731.459 701.025 - -6.79% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.15% 25.110 24.067 - -0.46% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.13% 9.469 9.078 - -13.52% -
std::pop_heap(deque<float>)/8192 -4.13% 63.145 60.535 - 1.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.13% 25.942 24.871 - -21.42% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.12% 1.205 1.155 - -3.99% -
std::remove_if(deque<int>)_(sprinkled)/32 -4.12% 55.122 52.851 - -0.27% -
BM_deque_vector_move_backward/0 -4.11% 1.476 1.415 - 3.18% -
SetIntersection_None_Set_float_16384_64 -4.11% 158415925.575 151905844.856 - -4.00% -
SetIntersection_Interlaced_Vector_string_256_64 -4.09% 19917478.136 19102566.780 - -5.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.08% 2289018.657 2195560.957 - 3.28% -
SetIntersection_None_Set_string_16384_16384 -4.07% 198206448.830 190139572.536 - -1.53% -
std::partition_copy(deque<int>)/32 -4.07% 13.057 12.526 - -2.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.04% 13098.126 12568.470 - 2.79% -
BM_PushHeap_uint32_SingleElement_1024 -4.04% 0.378 0.363 - 0.06% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -4.04% 20887.823 20043.853 - 0.22% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -4.03% 29.383 28.199 - 2.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.01% 20.585 19.759 - -0.44% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -4.00% 181986.436 174700.918 - -0.42% -
std::search(vector<int>,_pred)_(same_length)/1000 -4.00% 625.393 600.365 - 0.30% -
std::list<std::string>::ctor(size)/8192 -3.99% 110546.134 106134.642 - -0.33% -
std::deque<std::string>::ctor(size)/32 -3.99% 45.440 43.627 - -15.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.99% 828.827 795.763 - -2.93% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.99% 21.197 20.352 - -9.38% -
SetIntersection_Front_Set_uint64_1024_64 -3.98% 1818282.415 1745937.959 - 1.71% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.98% 146468.782 140646.095 - 1.44% -
SetIntersection_None_Set_float_16384_16 -3.96% 157996406.836 151733711.737 - -4.33% -
BM_PushHeap_string_Descending_262144 -3.95% 4.179 4.013 - 27.26% -
std::is_sorted(vector<int>,_pred)/8 -3.95% 3.302 3.172 - 0.26% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -3.94% 528.062 507.231 - -1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.94% 1051477.602 1010007.756 - -2.03% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.94% 221566627.078 212833595.530 - 1.93% -
SetIntersection_None_Set_float_262144_1 -3.94% 1183476.479 1136883.953 - -5.42% -
SetIntersection_Front_Set_uint32_262144_64 -3.93% 1736523.541 1668225.886 - 0.69% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -3.93% 692.133 664.937 - -0.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.91% 1046.457 1005.514 - -1.88% -
SetIntersection_None_Set_float_16384_16384 -3.91% 159299830.481 153073390.325 - -4.77% -
ranges::min(std::list<char>)/64 -3.90% 28.167 27.067 - 4.40% -
SetIntersection_Front_Set_string_16_16 -3.90% 60496374.125 58136407.547 - -1.80% -
SetIntersection_None_Set_float_262144_64 -3.90% 1179620.850 1133605.387 - -4.96% -
std::find_if(vector<char>)_(bail_25%)/32768 -3.90% 832.630 800.167 - -15.21% -
std::partial_sort(deque<int>)_(repeated)/1024 -3.89% 6546.427 6291.773 - 0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.88% 21.666 20.826 - -3.80% -
BM_StringEraseToEnd_Huge_Transparent -3.87% 2.481 2.385 - -1.15% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.87% 712.889 685.332 - -4.96% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.86% 1.299 1.249 - 3.35% -
SetIntersection_None_Set_uint32_16384_256 -3.86% 154994267.593 149010558.360 - -7.36% -
std::find_end(vector<int>)_(process_all)/1048576 -3.85% 226224.715 217504.663 - -5.88% -
SetIntersection_None_Set_float_262144_16 -3.85% 1179808.918 1134361.408 - -5.55% -
std::find(vector<char>)_(bail_25%)/8 -3.84% 1.104 1.061 - -4.30% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.84% 24.615 23.669 - 3.63% -
SetIntersection_Interlaced_Set_float_16384_1 -3.84% 1046569.999 1006348.987 - -4.96% -
bm_ranges_swap_ranges_vb_aligned/8 -3.84% 3.594 3.455 - 5.88% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.84% 11.155 10.726 - -7.62% -
std::replace_if(deque<int>)_(prefix)/1024 -3.83% 499.657 480.522 - 2.16% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -3.83% 37.646 36.206 - -13.68% -
SetIntersection_None_Vector_uint64_262144_4 -3.82% 1128840.601 1085740.553 - -5.67% -
ranges::minmax(std::list<char>)/8 -3.82% 2.589 2.491 - 0.64% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.81% 27.818 26.758 - -3.89% -
std::move(vector<int>)/262144 -3.80% 22551.473 21694.255 - 45.68% -
BM_PushHeap_uint32_SingleElement_256 -3.80% 0.397 0.382 - -0.17% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.80% 1.305 1.255 - -0.37% -
BM_vector_deque_copy_backward/2 -3.79% 2.082 2.003 - -2.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.78% 22.707 21.850 - -1.15% -
SetIntersection_None_Set_float_262144_1024 -3.78% 1179161.783 1134642.336 - -5.80% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.77% 416.226 400.521 - -4.57% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -3.77% 181594.250 174744.890 - -0.17% -
SetIntersection_Front_Set_float_16384_64 -3.76% 1699853.158 1635959.070 - -5.47% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -3.75% 8.636 8.313 - -9.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.74% 1844.127 1775.117 - 22.57% -
BM_PushHeap_float_Descending_4 -3.73% 0.359 0.346 - -43.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -3.72% 1519312.849 1462762.429 - -4.59% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.71% 1526466.930 1469807.633 - 7.20% -
SetIntersection_None_Set_float_262144_4 -3.71% 1176334.475 1132723.633 - -5.59% -
std::map<int,_int>::find(key)_(non-existent)/1024 -3.69% 5.470 5.268 - -0.08% -
bm_ranges_swap_ranges_vb_aligned/16 -3.69% 3.655 3.520 - 6.85% -
rng::find_last(list<int>)_(bail_90%)/1024 -3.68% 78.951 76.043 - 5.92% -
std::fill_n(vector<bool>)/64 -3.68% 1.410 1.358 - -4.72% -
std::copy(list<int>)/64 -3.67% 32.969 31.758 - -5.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.67% 181964.384 175281.550 - 0.35% -
SetIntersection_None_Set_uint32_16384_16 -3.66% 155539004.300 149844713.320 - -7.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.66% 30.225 29.119 - -18.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.65% 13816.068 13311.331 - -6.47% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.65% 6744.010 6497.752 - -5.99% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.64% 780.386 752.006 - 2.08% -
SetIntersection_None_Set_float_16384_1 -3.62% 158143040.358 152415604.899 - -4.16% -
std::multiset<int>::erase(key)_(existent)/1024 -3.62% 40.893 39.413 - -1.12% -
BM_PushHeap_string_PipeOrgan_1024 -3.62% 9.505 9.161 - -3.01% -
std::multiset<int>::count(key)_(existent)/32 -3.61% 3.854 3.715 - -21.06% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.61% 24.885 23.987 - -1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.60% 7801058.933 7520031.448 - -5.46% -
std::find_if_not(vector<int>)_(process_all)/8 -3.60% 1.491 1.437 - 1.68% -
std::unordered_set<int>::count(key)_(existent)/1024 -3.60% 1.220 1.176 - -9.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.60% 612.599 590.539 - -1.29% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -3.59% 4092.168 3945.168 - -0.07% -
std::search(deque<int>,_pred)_(single_element)/1024 -3.59% 734.029 707.670 - 0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.59% 7600.346 7327.674 - 1.32% -
SetIntersection_None_Set_string_1024_64 -3.59% 9078048.202 8752363.476 - -3.29% -
std::set<std::string>::ctor(const&)/32 -3.58% 795.759 767.242 - -7.82% -
BM_num_put<long> -3.58% 12.168 11.732 - 9.49% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.58% 798.315 769.733 - 2.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.58% 1864553.091 1797847.781 - -0.01% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -3.58% 5.353 5.161 - 2.97% -
SetIntersection_Front_Vector_string_1024_4 -3.58% 1200919.404 1157972.286 - -2.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -3.57% 32867.217 31693.286 - -0.79% -
std::unique_copy(list<int>)_(sprinkled)/32 -3.56% 13.657 13.171 - 0.90% -
BM_std_minmax_element<char>/70000 -3.56% 18590.854 17928.538 - -1.64% -
std::unordered_set<int>::clear()/1024 -3.56% 10546.044 10171.048 - 21.68% -
std::for_each(join_view(vector<vector<int>>))/8 -3.56% 1.430 1.379 - -3.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.53% 30.509 29.430 - -3.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.53% 16.728 16.137 - -2.21% -
std::partial_sort(deque<int>)_(ascending)/8 -3.53% 33.020 31.855 - 3.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.53% 251184884.416 242323560.828 - -29.88% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.51% 13605.169 13127.013 - -3.17% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -3.50% 397.018 383.118 - -17.14% -
BM_deque_vector_ranges_copy/64000 -3.49% 3025.050 2919.330 - 0.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.49% 255987.426 247047.602 - -2.11% -
std::set<std::string>::contains(key)_(existent)/8192 -3.49% 28.975 27.963 - -2.46% -
SetIntersection_None_Set_uint32_16384_4 -3.48% 155511772.673 150093916.396 - -7.18% -
std::find_if(list<int>)_(process_all)/50 -3.48% 19.849 19.158 - -49.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.48% 3018229.652 2913289.631 - -1.37% -
BM_CmpEqual_uint_int -3.48% 1.064 1.027 - -9.01% -
SetIntersection_Interlaced_Set_uint32_256_16 -3.47% 12389934.001 11959518.031 - -1.28% -
std::remove(list<int>)_(sprinkled)/1024 -3.47% 980.125 946.107 - 1.87% -
std::search(vector<int>,_pred)_(same_length)/1024 -3.47% 637.929 615.792 - 0.41% -
SetIntersection_None_Set_float_262144_262144 -3.47% 1178629.230 1137744.141 - -5.52% -
BM_PushHeap_uint32_Random_16 -3.46% 4.194 4.049 - -3.13% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.46% 1245556.885 1202496.990 - -7.67% -
std::find_end(vector<int>)_(process_all)/1024 -3.46% 230.352 222.393 - -5.95% -
std::count(deque<int>)_(every_other)/1024 -3.43% 257.417 248.592 - 1.08% -
BM_StringRelationalLiteral_Less_Small_Small_Control -3.42% 1.671 1.614 - -0.06% -
SetIntersection_None_Set_float_262144_256 -3.42% 1173974.771 1133870.686 - -5.20% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.41% 277.472 268.002 - -2.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.41% 3014534.342 2911766.846 - -8.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.40% 30.106 29.082 - -1.54% -
SetIntersection_Front_Set_uint32_16384_1024 -3.40% 12869295.917 12431654.296 - 1.21% -
std::remove_copy(deque<int>)_(prefix)/50 -3.40% 22.321 21.562 - 6.77% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.39% 1.721 1.663 - 2.05% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.38% 1.702 1.645 - 3.10% -
BM_StringRelational_Compare_Large_Empty_Control -3.38% 1.724 1.665 - 3.20% -
std::find_end(vector<int>)_(process_all)/1000 -3.37% 225.295 217.701 - -5.33% -
SetIntersection_None_Vector_float_262144_16 -3.37% 1148700.203 1109997.750 - -3.24% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.37% 23.370 22.584 - -0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.36% 3.454 3.338 - 0.33% -
bm_ranges_lexicographical_compare<int>/8 -3.35% 1.588 1.535 - 6.09% -
std::find_end(deque<int>)_(same_length)/1000 -3.35% 354.441 342.583 - -63.37% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.34% 4.102 3.965 - 2.55% -
rng::contains(vector<int>)_(process_all)/8 -3.33% 2.672 2.583 - -8.31% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.32% 9.504 9.189 - 0.26% -
SetIntersection_Interlaced_Set_float_262144_1 -3.31% 1040181.064 1005738.052 - -3.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.31% 5.257 5.083 - -4.26% -
std::multiset<int>::count(key)_(existent)/1024 -3.31% 5.823 5.631 - -29.91% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -3.29% 368.344 356.235 - -0.26% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -3.29% 1.644 1.590 - -0.28% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.28% 353073202.191 341478258.471 - 42.10% -
std::multimap<std::string,_int>::ctor(const&)/1024 -3.28% 36366.048 35172.059 - -1.81% -
SetIntersection_Front_Vector_uint64_16384_1024 -3.28% 5855089.947 5662858.528 - 6.18% -
SetIntersection_Interlaced_Set_string_16384_16 -3.28% 249865351.640 241673571.389 - -0.70% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.28% 17787646.872 17204575.885 - -6.05% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.28% 32.383 31.321 - 14.00% -
rng::fold_left(list<int>)/8 -3.28% 3.928 3.799 - -1.01% -
std::fill(vector<bool>)/64 -3.27% 1.613 1.560 - 5.76% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -3.27% 17.378 16.809 - 5.88% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.27% 6903135.274 6677652.078 - -6.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.26% 92590.853 89569.142 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.26% 16.705 16.160 - -4.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.26% 1046725.540 1012603.793 - -4.18% -
SetIntersection_Front_Vector_string_262144_16 -3.26% 1656453.265 1602481.052 - -0.35% -
BM_PushHeap_string_PipeOrgan_16384 -3.26% 13.206 12.776 - 0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.26% 24709.889 23905.505 - -11.48% -
std::sort_heap(vector<NonIntegral>)/8 -3.25% 30.371 29.383 - 0.11% -
SetIntersection_Interlaced_Set_float_1024_256 -3.25% 14377246.092 13909550.982 - -2.73% -
SetIntersection_None_Set_float_16384_4 -3.25% 157764254.694 152636625.003 - -4.00% -
std::for_each(list<int>)/50 -3.24% 21.911 21.202 - -1.16% -
BM_PushHeap_string_Descending_256 -3.23% 2.533 2.452 - 7.02% -
std::sort(deque<int>)_(ascending)/8 -3.22% 18.067 17.485 - -1.60% -
std::count(deque<int>)_(every_other)/8 -3.21% 2.612 2.528 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -3.21% 48670586.916 47108499.856 - 9.06% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.21% 52.463 50.779 - -5.36% -
SetIntersection_Interlaced_Set_float_16384_16 -3.20% 210924867.314 204178077.702 - -2.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.20% 157504.380 152467.851 - 6.11% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.20% 8.007 7.751 - 10.57% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.19% 1.246 1.206 - -13.16% -
BM_StringRelational_Less_Huge_Empty_Control -3.19% 1.667 1.614 - -2.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.19% 45.628 44.174 - 5.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.18% 55.942 54.160 - 2.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -3.18% 466.756 451.901 - -3.12% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.18% 1.778 1.721 - 4.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.17% 405.663 392.791 - -1.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.17% 1.235 1.196 - -3.77% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.17% 3.519 3.408 - -14.08% -
std::unordered_set<std::string>::erase(iterator)/8192 -3.16% 31.605 30.605 - 4.62% -
rng::for_each(multiset<int>)/8 -3.16% 6.864 6.647 - 48.30% -
std::set<int>::ctor(const&)/8192 -3.16% 50649.831 49051.260 - -1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.16% 1534.451 1486.028 - -0.90% -
SetIntersection_None_Set_uint64_16384_1024 -3.15% 170026965.745 164666303.337 - -2.72% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.15% 52.139 50.495 - -5.87% -
std::find_if(vector<char>)_(bail_25%)/8 -3.15% 0.798 0.773 - -5.47% -
std::unordered_set<std::string>::ctor(const&)/32 -3.14% 887.397 859.512 - 7.99% -
SetIntersection_None_Set_uint32_16384_1 -3.13% 155345984.635 150479272.889 - -7.07% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.13% 17900945.230 17340353.678 - -3.48% -
BM_StringEraseWithMove_Large_Opaque -3.12% 2.825 2.736 - 10.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.11% 206716728.664 200278246.843 - -0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -3.11% 1095538.906 1061444.830 - -4.22% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -3.11% 13.198 12.787 - -11.75% -
std::remove_if(list<int>)_(sprinkled)/50 -3.10% 75.010 72.682 - -3.02% -
rng::find_if(vector<bool>)_(process_all)/8 -3.10% 3.657 3.544 - -0.94% -
SetIntersection_None_Vector_uint32_262144_1 -3.10% 1131183.296 1096141.650 - -2.89% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.09% 14128.914 13691.969 - -7.54% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.09% 207454831.052 201043582.534 - -5.02% -
std::set<std::string>::clear()/32 -3.09% 894.980 867.365 - -1.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -3.08% 998668.621 967881.807 - 1.29% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -3.08% 24086.333 23344.022 - -0.30% -
std::find_if(vector<char>)_(bail_25%)/8192 -3.08% 217.987 211.272 - -7.58% -
SetIntersection_Interlaced_Set_string_16384_256 -3.07% 364754992.361 353569168.166 - -1.26% -
std::search(list<int>,_pred)_(single_element)/8192 -3.07% 9876.208 9573.408 - 24.39% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.06% 11326.083 10979.173 - -2.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.06% 6.752 6.545 - -9.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.05% 33994.030 32957.361 - -1.89% -
SetIntersection_None_Set_uint64_1024_16 -3.05% 8876064.297 8605590.715 - -4.09% -
BM_deque_vector_ranges_move_backward/64000 -3.05% 7984.005 7740.846 - 9.81% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.04% 24.534 23.789 - 5.07% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.04% 1.230 1.192 - 3.21% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.04% 2.366 2.294 - -2.35% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -3.03% 5.754 5.580 - -0.01% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.03% 83879.860 81338.860 - -6.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.03% 6906.408 6697.466 - -1.04% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.02% 37.792 36.651 - 4.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -3.01% 17.748 17.214 - -1.20% -
BM_StringRelational_Compare_Huge_Empty_Control -3.01% 1.665 1.615 - -1.19% -
SetIntersection_Interlaced_Set_string_262144_64 -3.01% 2166096.764 2100926.270 - -2.18% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -3.00% 268509.845 260449.953 - -0.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.00% 169.027 163.955 - -1.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.00% 19984643.369 19385580.957 - -2.48% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.99% 1.791 1.737 - -1.60% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.99% 1.661 1.611 - -2.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.98% 38.446 37.299 - 5.28% -
std::lower_bound(std::vector<int>)/8 -2.97% 8.087 7.846 - 1.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.97% 139101.327 134966.363 - -2.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.97% 829.842 805.233 - -5.31% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.96% 2.312 2.244 - -7.02% -
std::rotate(deque<int>)_(by_1/4)/50 -2.96% 29.315 28.448 - -61.52% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -2.96% 59.222 57.471 - 14.91% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.95% 8.772 8.513 - -4.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.95% 269105.644 261160.356 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.94% 19.289 18.722 - 0.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.93% 448.495 435.355 - 7.63% -
BM_StringEraseWithMove_Small_Transparent -2.92% 2.190 2.127 - -11.83% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.91% 191680.081 186108.628 - 3.08% -
BM_vector_deque_copy_backward/1 -2.90% 2.310 2.243 - -5.93% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.90% 25.764 25.016 - 5.24% -
SetIntersection_Front_Set_float_16384_1 -2.90% 1040159.941 1009969.118 - -4.79% -
std::partition(deque<int>)_(sparse)/8192 -2.90% 3316.860 3220.756 - 3.21% -
BM_CmpEqual_int_uint -2.89% 1.089 1.058 - -6.88% -
ranges::min(std::vector<__int128>)/8 -2.89% 3.031 2.943 - 3.05% -
BM_StringAssignStr_Huge_Opaque -2.89% 113.242 109.972 - -2.94% -
std::move_backward(vector<bool>)_(aligned)/64 -2.89% 1.791 1.739 - 0.49% -
BM_StringRelational_Less_Empty_Large_Control -2.88% 1.661 1.614 - -3.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.88% 1040934.154 1010918.852 - -6.84% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.88% 26.471 25.707 - 2.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.88% 1159035.468 1125640.794 - -6.55% -
BM_deque_deque_ranges_move_backward/70000 -2.87% 8742.938 8491.588 - 6.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.87% 783.570 761.043 - -4.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.87% 171737.949 166806.742 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.87% 2110708.321 2050116.073 - 21.97% -
SetIntersection_None_Set_float_256_4 -2.87% 11515251.635 11184898.721 - -2.01% -
ranges::min(std::vector<long_long>)/8 -2.87% 2.291 2.225 - 4.66% -
ranges::minmax(std::vector<char>)/64 -2.86% 1.282 1.245 - -7.96% -
SetIntersection_Front_Vector_uint32_16384_4 -2.86% 1053945.091 1023800.899 - -4.83% -
BM_deque_vector_ranges_move_backward/65536 -2.86% 8178.375 7944.489 - 7.64% -
BM_align/8 -2.84% 0.640 0.622 - -32.45% -
std::multiset<int>::find(key)_(non-existent)/1024 -2.84% 5.508 5.352 - -11.75% -
BM_StringRelational_Less_Empty_Huge_Control -2.84% 1.667 1.620 - -3.06% -
std::find_end(deque<int>)_(same_length)/1024 -2.83% 352.630 342.637 - -75.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.83% 1046272.001 1016633.806 - -7.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.83% 13540.759 13157.464 - -2.16% -
std::distance(join_view(vector<vector<int>>))/4096 -2.83% 4.521 4.393 - -99.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.83% 18.697 18.169 - -0.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.83% 254276.589 247092.614 - -12.77% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.82% 4987853.711 4846947.219 - -4.88% -
ranges::min(std::vector<char>)/64 -2.82% 4.254 4.134 - 14.27% -
BM_PushHeap_uint32_Ascending_4 -2.82% 0.604 0.587 - 7.94% -
std::find(vector<int>)_(bail_25%)/8 -2.82% 1.434 1.393 - 2.55% -
std::is_sorted(list<int>)/8192 -2.81% 7271.843 7067.583 - -3.27% -
bm_lexicographical_compare<int>/64 -2.81% 4.612 4.483 - -1.18% -
std::set<int>::count(key)_(existent)/1024 -2.80% 4.383 4.260 - -9.03% -
SetIntersection_Interlaced_Set_string_262144_16 -2.79% 2167548.176 2106979.492 - -2.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.79% 23995.826 23327.533 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.78% 8853296.301 8606733.225 - -4.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.78% 6603.300 6419.480 - 0.80% -
std::find_if_not(vector<int>)_(process_all)/50 -2.78% 5.741 5.581 - -18.57% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.78% 18.389 17.878 - -1.27% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.78% 56.803 55.227 - -1.65% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -2.77% 32608.156 31703.831 - 0.36% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.77% 2783.771 2706.783 - -18.88% -
SetIntersection_Front_Set_float_262144_16384 -2.75% 210736496.560 204939547.076 - -4.26% -
bm_ranges_swap_ranges_vb_aligned/32 -2.74% 3.620 3.520 - 7.04% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.74% 107671.644 104721.858 - -1.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.73% 6.784 6.599 - -1.19% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.73% 5.864 5.704 - -20.50% -
BM_deque_deque_ranges_move_backward/4000 -2.73% 153.716 149.518 - -1.38% -
ranges::min(std::list<char>)/8 -2.73% 1.958 1.904 - 7.75% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.72% 245.180 238.513 - -1.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.72% 88.823 86.408 - -1.03% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.72% 0.924 0.899 - 1.77% -
std::find(vector<int>)_(process_all)/8 -2.71% 2.728 2.655 - -1.74% -
BM_std_minmax_element<short>/64 -2.71% 17.920 17.435 - 3.78% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.70% 1906.480 1854.930 - -3.44% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -2.69% 5.611 5.460 - -9.11% -
std::stable_partition(deque<int>)_(sparse)/50 -2.69% 29.551 28.755 - 4.98% -
rng::starts_with(vector<int>)/8192 -2.69% 498.664 485.238 - -0.02% -
SetIntersection_Interlaced_Set_float_262144_4 -2.68% 1270540.529 1236544.354 - -4.45% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.67% 13079.860 12730.134 - -1.72% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.67% 533431.056 519168.575 - -0.89% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.67% 171598572.138 167011718.231 - -4.27% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.67% 1257552.570 1223951.906 - -4.38% -
rng::find_last(list<int>)_(bail_90%)/8192 -2.67% 647.555 630.255 - 4.84% -
SetIntersection_Front_Vector_uint64_256_64 -2.67% 4347642.851 4231533.665 - -0.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.66% 11694.500 11383.070 - -3.11% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.66% 478.778 466.051 - 0.49% -
BM_CmpEqual_ushort_schar -2.66% 1.037 1.009 - -9.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.66% 21.785 21.206 - -2.48% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.65% 7.758 7.552 - -8.49% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.65% 1503801.350 1463988.605 - -5.17% -
ranges::min(std::deque<char>)/8 -2.64% 2.451 2.386 - 4.50% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.64% 525461.766 511575.888 - 0.06% -
std::stable_partition(list<int>)_(dense)/1024 -2.64% 1464.832 1426.226 - -18.36% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.63% 13.094 12.749 - -0.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.63% 678.415 660.592 - 1.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.63% 52.064 50.696 - -3.06% -
SetIntersection_Interlaced_Set_float_16384_256 -2.63% 202437614.343 197122477.171 - -1.66% -
SetIntersection_None_Vector_float_16384_64 -2.62% 1115670.614 1086413.430 - -3.50% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.62% 24.285 23.649 - 10.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.61% 204127117.611 198799333.314 - -4.40% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.61% 801.754 780.852 - 12.97% -
SetIntersection_Front_Set_uint32_16384_16384 -2.60% 223144357.729 217335231.001 - 2.75% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.59% 4.796 4.672 - 3.67% -
SetIntersection_Front_Vector_string_1024_16 -2.59% 1653874.800 1610986.458 - -0.34% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.59% 32.362 31.524 - -11.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.59% 213760.195 208230.590 - -0.96% -
BM_deque_deque_copy_backward/2 -2.59% 2.536 2.471 - 0.12% -
SetIntersection_None_Set_float_262144_16384 -2.58% 1172017.822 1141727.863 - -4.98% -
std::partition_point(deque<int>)/32 -2.58% 4.255 4.145 - -0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.58% 45317.227 44148.594 - 7.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.58% 910.849 887.364 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.56% 2318728.007 2259324.501 - -0.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.56% 64.907 63.245 - 12.75% -
BM_vector_deque_move_backward/64 -2.56% 3.062 2.984 - 0.09% -
BM_deque_vector_ranges_copy/65536 -2.55% 3082.039 3003.355 - 2.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.55% 10.633 10.362 - -5.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.55% 2869811.917 2796595.718 - -3.39% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.55% 99.303 96.772 - -61.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.55% 1102091.992 1074006.882 - -1.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.55% 212531.317 207120.655 - -1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.55% 205903258.725 200661470.165 - -0.42% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.54% 803.907 783.459 - 9.68% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.54% 48.615 47.381 - -2.53% -
std::remove(list<int>)_(sprinkled)/8192 -2.54% 8219.078 8010.638 - 1.87% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.53% 74.645 72.757 - -11.63% -
std::search(list<int>)_(single_element)/8192 -2.52% 8302.835 8093.617 - 8.11% -
bm_ranges_lexicographical_compare<int>/64 -2.51% 4.623 4.507 - 3.76% -
std::rotate(deque<int>)_(by_1/2)/8192 -2.51% 1641.993 1600.826 - 9.74% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.50% 9823.105 9577.248 - 5.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.50% 40.122 39.120 - -1.74% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.50% 11.058 10.782 - -1.57% -
std::partition(list<int>)_(sparse)/1024 -2.49% 725.658 707.579 - -1.30% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.49% 136713.178 133308.707 - 51.85% -
std::partial_sort(deque<int>)_(heap)/8192 -2.49% 273229.063 266425.373 - -3.43% -
BM_StringRelational_Less_Small_Empty_Control -2.49% 1.666 1.625 - -3.23% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.49% 105.614 102.986 - -7.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.48% 1034781.181 1009072.333 - -4.95% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.48% 14.210 13.858 - -0.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.48% 13440.876 13107.546 - 1.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.48% 2.376 2.317 - -12.15% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.48% 16.383 15.977 - -1.91% -
SetIntersection_None_Set_uint32_1024_16 -2.47% 8872495.426 8652987.663 - -5.19% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.47% 352.664 343.940 - -1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.47% 15273241.690 14895669.032 - -1.87% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.47% 10.927 10.657 - 4.62% -
SetIntersection_Front_Vector_uint64_64_64 -2.46% 10804900.077 10538647.285 - -1.53% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.46% 20.552 20.045 - -15.43% -
SetIntersection_Front_Vector_string_256_16 -2.46% 6024550.008 5876227.394 - -3.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.46% 202863566.613 197876075.384 - -3.63% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.45% 587.497 573.081 - -2.35% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.45% 957.519 934.025 - -1.11% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.44% 3313.868 3232.962 - -4.51% -
std::set<int>::equal_range(key)_(non-existent)/1024 -2.44% 6.730 6.566 - 13.17% -
std::set<int>::equal_range(key)_(non-existent)/8192 -2.44% 10.073 9.828 - 10.03% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.43% 6762.107 6597.633 - -2.81% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -2.43% 10.123 9.877 - 0.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.43% 59761.871 58310.952 - 1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.43% 1602.811 1563.912 - 18.20% -
SetIntersection_Interlaced_Set_float_262144_16 -2.43% 1577596.926 1539319.336 - -4.38% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.43% 13212.424 12891.919 - -1.31% -
std::find_if_not(list<int>)_(process_all)/50 -2.42% 38.725 37.787 - -0.67% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.42% 33.728 32.911 - -1.63% -
SetIntersection_Front_Vector_string_262144_4 -2.42% 1177333.860 1148861.384 - -3.20% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.42% 1.656 1.616 - -4.97% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -2.42% 1.208 1.178 - 1.91% -
std::search(vector<int>)_(no_match)/1000 -2.42% 211.901 206.781 - -3.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.41% 48.020 46.861 - -13.34% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -2.41% 781.165 762.326 - 1.16% -
SetIntersection_Interlaced_Set_float_16384_4 -2.40% 173355920.929 169191027.837 - -1.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.40% 55123.509 53801.810 - -7.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.39% 6554995.071 6398022.601 - 3.89% -
SetIntersection_Front_Set_string_16384_16384 -2.39% 350521996.391 342133672.833 - -2.36% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -2.39% 36.407 35.537 - -1.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.39% 3816.962 3725.781 - -2.69% -
std::is_sorted(deque<int>,_pred)/8 -2.38% 4.934 4.817 - 0.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.38% 25.612 25.003 - -1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.37% 9015021.424 8800931.008 - -31.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.37% 65.012 63.468 - -6.75% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.37% 19.211 18.755 - -0.36% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.37% 1542131.508 1505647.541 - -7.01% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.37% 48.666 47.515 - -8.73% -
std::for_each(set<int>::iterator)/50 -2.36% 36.859 35.988 - -18.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.36% 17332636.636 16923529.309 - -5.83% -
std::reverse_copy(deque<int>)/4096 -2.36% 996.174 972.684 - 1.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.36% 1036124.198 1011697.539 - -4.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.35% 2.349 2.293 - -2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.35% 17173125.253 16769142.254 - -4.25% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.35% 23.554 23.001 - 5.07% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.35% 4999.496 4882.216 - -0.78% -
BM_CmpLess_ushort_schar -2.34% 1.038 1.014 - -9.45% -
ranges::minmax(std::list<char>)/64 -2.34% 35.643 34.809 - 17.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.34% 672.453 656.733 - -1.49% -
std::rotate(list<int>)_(1_element_backward)/50 -2.34% 25.203 24.614 - 10.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.34% 50.216 49.043 - 16.34% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.33% 54504.501 53233.942 - -4.46% -
SetIntersection_None_Vector_uint32_262144_16 -2.33% 1122515.131 1096391.385 - -3.69% -
std::copy(vector<int>)/8 -2.33% 2.300 2.247 - 2.90% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.32% 23.631 23.082 - -3.13% -
SetIntersection_Interlaced_Set_string_262144_4 -2.32% 1857914.631 1814787.514 - -3.34% -
SetIntersection_None_Set_uint32_16384_16384 -2.32% 155916344.093 152297419.661 - -6.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.32% 14798.249 14455.153 - -1.22% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.32% 4.337 4.237 - -1.71% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.32% 5.624 5.493 - -0.79% -
std::find_if(list<int>)_(process_all)/1024 -2.31% 740.019 722.906 - 2.81% -
std::partition(vector<int>)_(sparse)/32 -2.31% 8.944 8.738 - -0.91% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.31% 36153.079 35319.637 - -4.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.30% 1077980.998 1053140.548 - -3.89% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.30% 29.485 28.806 - -7.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.30% 351633769.423 343547910.618 - 36.58% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.30% 17621641.630 17216686.985 - -3.97% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.29% 661.180 646.010 - 0.25% -
std::search(list<int>)_(single_element)/1000 -2.29% 713.130 696.808 - -1.28% -
SetIntersection_Front_Set_string_16384_64 -2.29% 4626596.414 4520737.426 - 5.11% -
BM_CmpLess_uint_schar -2.29% 1.084 1.059 - -6.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.29% 7682.650 7506.948 - 9.79% -
std::move_backward(list<int>)/262144 -2.28% 264220.249 258191.851 - 0.45% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.28% 15.723 15.364 - -2.32% -
BM_StringRead_Hot_Shallow_Empty -2.27% 0.482 0.471 - -3.20% -
SetIntersection_None_Vector_float_1024_4 -2.27% 1087590.904 1062889.170 - -3.29% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.27% 9.614 9.396 - 4.87% -
std::stable_sort(vector<int>)_(descending)/8 -2.27% 23.285 22.757 - -2.46% -
BM_PushHeap_uint64_Random_4 -2.27% 2.626 2.567 - 13.68% -
std::multiset<std::string>::ctor(const&)/32 -2.27% 827.442 808.681 - 4.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.27% 1.189 1.162 - -0.47% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.27% 23.221 22.695 - -7.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.26% 199382429.929 194876049.222 - -2.86% -
rng::contains(list<int>)_(process_all)/1048576 -2.25% 847031.425 827944.181 - 0.62% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -2.25% 6.581 6.433 - 2.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.25% 32.210 31.487 - 1.30% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.24% 666.896 651.987 - -13.19% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.24% 10152036.690 9925133.964 - -2.78% -
std::move_backward(vector<int>)/1048576 -2.23% 57279.003 56000.695 - -0.82% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.23% 696.428 680.886 - -0.62% -
std::partition_point(deque<int>)/50 -2.22% 4.746 4.640 - 0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.22% 1147.371 1121.887 - -2.99% -
std::find_end(vector<int>)_(same_length)/8192 -2.22% 2061.485 2015.727 - -49.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.22% 340988839.551 333423787.966 - 0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.22% 143811.246 140624.846 - 0.01% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.22% 8.204 8.022 - 3.29% -
BM_deque_vector_ranges_move/5500 -2.22% 206.507 201.933 - 2.43% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.21% 504916.635 493741.610 - -2.89% -
std::for_each(map<int>::iterator)/8192 -2.21% 7497.001 7331.115 - -55.22% -
SetIntersection_Front_Set_uint64_262144_64 -2.21% 1633872.500 1597734.966 - -5.96% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.21% 17.242 16.861 - 2.00% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.20% 695.115 679.792 - 0.68% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -2.20% 24.391 23.854 - -10.80% -
BM_deque_vector_ranges_copy_backward/65536 -2.20% 8405.563 8220.536 - 9.76% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.20% 692.943 677.698 - -7.71% -
SetIntersection_Front_Vector_uint64_262144_64 -2.20% 1302400.546 1273758.863 - -4.57% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.20% 10.434 10.205 - -4.05% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.20% 151960.475 148623.928 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.19% 5090123.611 4978531.531 - -3.79% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.19% 1277018.715 1249085.531 - -4.03% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.18% 8.389 8.206 - -0.59% -
std::for_each_n(list<int>)/8192 -2.18% 7792.132 7622.010 - 3.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.17% 2359751.134 2308466.405 - 0.21% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.17% 21793018.002 21319629.696 - -4.47% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.17% 1530748.049 1497499.756 - -3.06% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.17% 204.721 200.277 - -2.93% -
std::transform(list<int>)_(identity_transform)/1024 -2.17% 756.845 740.431 - 1.08% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.17% 16997.884 16629.285 - -2.97% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.17% 5802.798 5676.967 - -11.11% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.17% 37438.227 36627.246 - -2.23% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -2.17% 984425.484 963101.361 - 1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.16% 3110824.289 3043511.546 - -4.97% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -2.15% 318.013 311.164 - -2.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.15% 661.530 647.310 - 3.58% -
SetIntersection_Interlaced_Set_float_262144_64 -2.15% 1546413.250 1513208.498 - -3.84% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.15% 1.495 1.463 - -2.55% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.14% 232018786.524 227041985.381 - -4.98% -
SetIntersection_Front_Set_uint32_16384_256 -2.14% 3874988.931 3792008.983 - -3.90% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.13% 6400.247 6263.950 - -36.33% -
std::find_if(deque<int>)_(process_all)/50 -2.12% 13.630 13.340 - 6.38% -
SetIntersection_Interlaced_Set_string_256_256 -2.12% 29549661.738 28922819.674 - -8.42% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.12% 10.122 9.908 - 2.06% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.12% 223722995.139 218988059.405 - 0.06% -
std::replace_if(vector<int>)_(prefix)/50 -2.11% 14.102 13.805 - 0.00% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -2.10% 1.502 1.470 - 6.86% -
std::multimap<std::string,_int>::ctor(const&)/8192 -2.10% 349684.683 342338.750 - -1.00% -
BM_PushHeap_string_Random_1024 -2.10% 15.255 14.936 - 0.71% -
BM_StringFindCharLiteral/64 -2.10% 2.136 2.091 - 0.10% -
std::shift_left(list<int>)/32 -2.09% 14.033 13.739 - -3.10% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.09% 14.943 14.630 - -2.52% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.09% 13064.926 12792.411 - -1.10% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.08% 17048.444 16693.066 - -1.89% -
std::find_end(vector<int>)_(match_near_end)/8192 -2.08% 206.081 201.789 - -99.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.08% 4.066 3.982 - -1.01% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -2.08% 752442.983 736806.879 - 6.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.07% 7511.469 7356.040 - -5.76% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.07% 1914.752 1875.135 - -2.46% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -2.07% 181.520 177.766 - -0.18% -
std::search(deque<int>)_(single_element)/1000 -2.06% 450.080 440.806 - -1.31% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.06% 4570.013 4476.014 - -2.38% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.06% 27419.130 26855.428 - -1.63% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.05% 3.668 3.592 - 1.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.05% 2825.423 2767.483 - 0.83% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.05% 272.816 267.232 - -1.84% -
std::set<int>::ctor(const&,_alloc)/1024 -2.04% 6317.192 6188.057 - -36.07% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.04% 63762.159 62459.792 - -1.98% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.04% 77.197 75.623 - 1.74% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -2.04% 350879.879 343727.373 - -13.30% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.04% 803.451 787.077 - -9.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.02% 16669078.076 16331897.242 - -1.69% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.02% 24.097 23.610 - -2.45% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.00% 7815.907 7659.200 - -2.09% -
BM_CmpLess_int_ushort -2.00% 1.120 1.098 - -4.49% -
BM_num_put<unsigned_long> -2.00% 11.943 11.704 - 12.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.00% 6549.097 6417.947 - -1.53% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -2.00% 2.186 2.142 - 0.56% -
BM_StringRelational_Eq_Empty_Empty_Control -2.00% 2.110 2.068 - -2.39% -
SetIntersection_Front_Vector_uint64_256_4 -2.00% 4162567.988 4079464.556 - -3.62% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.99% 37.071 36.331 - 3.65% -
SetIntersection_None_Vector_uint32_16384_16 -1.99% 1093316.976 1071513.624 - -3.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.99% 1044781.220 1023948.931 - -4.83% -
BM_PushHeap_uint32_Random_1 -1.99% 0.556 0.545 - 17.09% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.99% 214.803 210.534 - -47.56% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.98% 132558.817 129930.036 - -7.55% -
SetIntersection_None_Set_string_64_16 -1.98% 18443570.238 18078696.694 - -4.79% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.98% 2335.840 2289.688 - -20.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.98% 15634.767 15325.972 - -8.03% -
std::find(deque<int>)_(process_all)/8 -1.97% 3.560 3.490 - 2.69% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -1.97% 1.419 1.391 - 0.23% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.97% 24.238 23.762 - -0.09% -
std::map<int,_int>::find(key)_(existent)/32 -1.96% 1.726 1.692 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.96% 1190128.469 1166785.572 - -0.93% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.96% 55167.883 54088.650 - -3.00% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.96% 42868.534 42030.165 - 1.66% -
BM_PushHeap_uint64_Random_64 -1.96% 5.755 5.642 - 8.12% -
std::map<int,_int>::contains(key)_(existent)/32 -1.95% 1.630 1.598 - -3.64% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.95% 1522067.545 1492394.693 - -6.22% -
BM_vector_deque_ranges_copy_backward/64 -1.95% 3.044 2.984 - -1.75% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.95% 734259.286 719960.855 - -0.50% -
SetIntersection_Front_Vector_string_16384_16 -1.94% 1629779.680 1598102.919 - -0.38% -
std::count(vector<int>)_(every_other)/1048576 -1.94% 107097.864 105017.269 - 0.48% -
SetIntersection_Front_Vector_string_1024_64 -1.94% 3336413.288 3271697.675 - 2.09% -
std::make_heap(deque<int>)_(ascending)/8 -1.94% 27.619 27.084 - 0.18% -
BM_PushHeap_string_QuickSortAdversary_4 -1.94% 6.539 6.412 - 0.53% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.93% 19.562 19.184 - 6.23% -
std::remove_if(deque<int>)_(prefix)/50 -1.93% 64.604 63.357 - -1.26% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.93% 55.879 54.800 - -1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.93% 11451895.015 11231077.645 - -0.44% -
std::stable_partition(list<int>)_(dense)/50 -1.93% 58.511 57.383 - -0.51% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -1.93% 1.555 1.525 - 9.89% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.93% 429.918 421.640 - -1.40% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.92% 92.365 90.589 - 0.86% -
SetIntersection_Front_Vector_string_64_16 -1.92% 20778450.012 20379181.875 - -2.42% -
SetIntersection_Interlaced_Set_float_262144_256 -1.92% 1553955.729 1524113.119 - -3.84% -
BM_vector_deque_ranges_move_backward/64 -1.92% 3.040 2.981 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.91% 2351097.356 2306122.995 - 1.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.91% 16.194 15.885 - -3.86% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.91% 14768.045 14486.440 - 0.02% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.91% 5903258.510 5790697.730 - 4.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.91% 567.427 556.610 - -0.42% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.91% 16095.942 15789.168 - -3.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.90% 18.670 18.315 - -0.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.90% 398.980 391.382 - -1.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.90% 1057702.667 1037573.634 - -3.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.90% 115543.115 113346.369 - -3.22% -
BM_num_get<long_long> -1.90% 10.717 10.514 - -57.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.89% 263.584 258.602 - 1.82% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.89% 1883.040 1847.465 - -1.69% -
SetIntersection_None_Set_uint32_262144_1024 -1.88% 1152645.020 1130918.051 - -6.18% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.88% 11481338.783 11264931.669 - -0.61% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -1.88% 1.583 1.554 - 16.35% -
std::stable_partition(vector<int>)_(sparse)/32 -1.87% 7.391 7.252 - -2.77% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.87% 8.852 8.686 - 5.40% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.87% 5.713 5.606 - 0.64% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.87% 148966.252 146184.733 - -2.08% -
rng::for_each(map<int>)/32 -1.86% 25.789 25.309 - 16.98% -
BM_PushHeap_string_Descending_4 -1.86% 1.936 1.900 - 0.16% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 -1.85% 23.606 23.169 - 1.33% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.84% 96750.465 94967.578 - -2.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.83% 4070.250 3995.749 - 1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.83% 16331550.809 16032858.950 - -1.41% -
BM_PushHeap_uint32_Random_4 -1.83% 2.232 2.191 - -1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.83% 2004205.568 1967595.623 - -3.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.83% 56383.099 55353.897 - 0.93% -
bm_lexicographical_compare<unsigned_char>/512 -1.82% 8.810 8.649 - 0.12% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -1.82% 7.225 7.094 - -0.15% -
rng::contains(list<int>)_(process_all)/32 -1.82% 9.478 9.306 - 2.88% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.81% 52019.894 51076.074 - 0.43% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.81% 493794.938 484852.438 - 4.95% -
SetIntersection_None_Set_uint64_256_256 -1.81% 5759447.027 5655370.840 - -2.89% -
std::set<int>::ctor(const&)/1024 -1.81% 6306.391 6192.537 - -1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.79% 203297731.788 199653869.674 - -1.06% -
std::for_each(list<int>)/8192 -1.79% 7861.166 7720.345 - -0.97% -
BM_deque_deque_ranges_move/64000 -1.79% 3127.327 3071.371 - 1.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.79% 18.997 18.658 - -0.94% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.78% 586.408 575.952 - -0.95% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.78% 12402936.838 12182193.455 - -2.59% -
BM_vector_deque_ranges_copy/64 -1.78% 2.761 2.712 - -3.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.78% 607767.391 596970.363 - -2.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.78% 11290.050 11089.511 - 2.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.77% 663.186 651.417 - 3.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.77% 12542584.183 12320079.904 - -5.27% -
std::find_if(list<int>)_(bail_25%)/8 -1.77% 0.941 0.924 - 0.40% -
ranges::minmax(std::list<long_long>)/8 -1.77% 2.599 2.553 - 1.40% -
std::copy_backward(deque<int>)/1048576 -1.77% 133545.970 131183.352 - 1.96% -
SetIntersection_None_Set_uint64_262144_1024 -1.77% 1216147.053 1194638.428 - -2.92% -
std::make_heap(vector<int>)_(repeated)/8 -1.77% 15.918 15.636 - 0.16% -
std::copy_backward(list<int>)/4096 -1.76% 3258.597 3201.251 - -1.20% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.76% 2.246 2.206 - -0.19% -
std::stable_partition(list<int>)_(sparse)/32 -1.76% 9.813 9.641 - -0.02% -
SetIntersection_None_Vector_string_262144_16 -1.75% 1305546.662 1282640.034 - -2.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.75% 1141580.596 1121556.733 - -2.37% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.75% 1223689.697 1202279.785 - -7.52% -
SetIntersection_None_Set_uint64_16384_16 -1.75% 166145225.156 163239969.610 - -2.79% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.75% 49.126 48.268 - 1.06% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.75% 32.473 31.905 - -0.87% -
std::reverse_copy(list<int>)/8 -1.75% 2.463 2.420 - -13.18% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.74% 436.068 428.461 - -0.80% -
SetIntersection_Front_Vector_string_16_16 -1.74% 51915473.536 51009949.036 - -0.43% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.74% 217.987 214.197 - -1.64% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.74% 368281.524 361878.686 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.74% 1352452.344 1328945.791 - -1.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.74% 20.298 19.946 - 3.53% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.73% 9.778 9.608 - 1.53% -
BM_StringEraseWithMove_Small_Opaque -1.73% 2.227 2.188 - -17.16% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.72% 3.093 3.040 - 3.38% -
std::multiset<int>::lower_bound(key)_(existent)/1024 -1.72% 7.237 7.113 - -0.29% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.72% 1.459 1.434 - -23.15% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.72% 53.116 52.202 - -1.89% -
SetIntersection_Front_Vector_uint32_1024_16 -1.72% 1097843.425 1078955.608 - -4.48% -
std::map<int,_int>::ctor(const&)/1024 -1.72% 6573.129 6460.108 - -0.80% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.72% 16.224 15.945 - 10.56% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 537.570 528.329 - 0.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.72% 702745.412 690666.176 - -0.17% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.72% 5.208 5.119 - 15.35% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.72% 10029425.311 9857284.718 - -3.27% -
SetIntersection_None_Set_uint32_262144_16384 -1.71% 1158488.283 1138623.289 - -6.12% -
BM_PushHeap_uint64_QuickSortAdversary_64 -1.71% 0.637 0.626 - -0.60% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.71% 36252.592 35631.633 - -13.12% -
std::multiset<int>::ctor(const&)/1024 -1.71% 6396.042 6286.874 - -0.93% -
std::rotate(list<int>)_(by_1/3)/32 -1.71% 16.817 16.530 - 27.84% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.70% 21.138 20.778 - -0.19% -
SetIntersection_Front_Set_uint64_16384_16 -1.70% 1182149.224 1162031.288 - -3.71% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.70% 2774.648 2727.556 - -2.30% -
std::set<std::string>::clear()/1024 -1.69% 22028.226 21655.151 - -3.68% -
std::set<int>::find(key)_(existent)/32 -1.69% 1.713 1.684 - 3.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.69% 236.589 232.594 - 0.56% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.69% 8.227 8.089 - -12.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.68% 1769140.787 1739356.201 - -4.45% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.68% 13238.169 13015.414 - 0.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.68% 4003.544 3936.423 - 0.13% -
SetIntersection_None_Set_uint64_16384_1 -1.68% 160436982.655 157747432.463 - -1.68% -
std::make_heap(deque<int>)_(repeated)/8 -1.67% 25.629 25.201 - 0.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.67% 222.902 219.185 - 4.01% -
std::search_n(list<int>)_(no_match)/8192 -1.67% 6728.063 6615.891 42.012 -11.08% 42.012
std::partition_point(deque<int>)/1024 -1.67% 9.688 9.526 - 0.45% -
std::equal(vector<bool>)_(unaligned)/8192 -1.66% 56.261 55.325 - -1.95% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.66% 13484.981 13260.710 - 1.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.66% 16777133.708 16498171.151 - 1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.66% 2112701.336 2077647.703 - -3.49% -
SetIntersection_None_Set_uint64_262144_256 -1.66% 1212969.320 1192873.047 - -3.27% -
BM_PushHeap_string_SingleElement_1024 -1.66% 2.600 2.557 - -1.31% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.66% 8246.612 8110.126 - 1.88% -
bm_gcd_random -1.65% 29.687 29.197 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.65% 21667957.692 21310298.535 - -0.86% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.65% 271.171 266.701 - -4.85% -
SetIntersection_Front_Set_uint32_16384_16 -1.65% 1227391.551 1207163.755 - -1.04% -
SetIntersection_Front_Set_float_1024_16 -1.64% 1220112.372 1200077.887 - -0.94% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.64% 5.660 5.567 - -2.03% -
std::stable_sort(deque<int>)_(shuffled)/8192 -1.64% 14399.146 14163.253 - -11.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.64% 24041542.398 23648031.268 - -4.48% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.64% 2166.352 2130.918 - 0.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.63% 460103.847 452613.139 - -2.01% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.63% 4154712.036 4087149.820 - -2.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.63% 18.080 17.786 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.62% 12671021.893 12465199.041 - -0.88% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.62% 59485072.585 58521830.100 - -2.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.62% 9925580.590 9764891.716 - 0.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.62% 41.001 40.338 - 75.24% -
rng::fold_left(deque<int>)/32 -1.61% 22.684 22.318 - 38.11% -
BM_PushHeap_string_Random_256 -1.61% 14.550 14.315 - 0.69% -
std::swap_ranges(list<int>)/50 -1.61% 32.849 32.320 - 1.41% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.61% 683.834 672.832 - -1.40% -
std::rotate(deque<int>)_(by_1/2)/50 -1.61% 11.737 11.548 - 11.57% -
std::move_backward(vector<int>)/8 -1.61% 2.319 2.282 - 4.94% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.61% 59190277.750 58239760.417 - 0.84% -
SetIntersection_None_Vector_string_1024_4 -1.60% 1153070.554 1134589.594 - -3.61% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.60% 613479.975 603680.288 - -1.24% -
SetIntersection_Front_Set_float_262144_4 -1.60% 1050174.664 1033404.707 - -5.83% -
ranges::min(std::list<__int128>)/70000 -1.60% 60371.674 59408.079 - 3.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.60% 39.682 39.049 - 1.87% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.60% 56.501 55.600 - 0.49% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.59% 36.546 35.963 - 3.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.59% 18.599 18.303 - -0.44% -
BM_PushHeap_string_Random_64 -1.59% 13.087 12.878 - -0.13% -
std::set<int>::count(key)_(non-existent)/32 -1.59% 2.935 2.889 - -4.21% -
std::move(vector<bool>)_(unaligned)/512 -1.59% 4.589 4.516 - -5.56% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -1.59% 24.275 23.890 - -6.13% -
BM_PushHeap_string_SingleElement_256 -1.58% 2.595 2.554 - -1.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.58% 1160624.791 1142283.855 - 1.95% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.58% 13350.115 13139.156 - 2.92% -
rng::find(vector<bool>)_(process_all)/1024 -1.58% 4.730 4.655 - -0.57% -
std::set<int>::clear()/8192 -1.58% 78679.457 77438.501 - -5.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.58% 107458.105 105764.309 - 0.19% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.57% 20.618 20.293 - -1.35% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.57% 148018.348 145690.567 - -2.86% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.57% 2.406 2.368 - -4.10% -
std::unordered_set<std::string>::clear()/8192 -1.57% 222168.910 218691.612 - -2.77% -
SetIntersection_Front_Vector_float_16384_64 -1.56% 1363776.980 1342498.889 - -0.14% -
SetIntersection_None_Set_uint64_262144_64 -1.56% 1209719.889 1190870.688 - -3.62% -
std::remove_if(deque<int>)_(prefix)/32 -1.55% 54.640 53.790 - -1.53% -
std::rotate(deque<int>)_(by_1/2)/32 -1.55% 8.657 8.523 - 13.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.55% 1017313.236 1001568.178 - -1.29% -
std::shift_right(list<int>)/50 -1.55% 26.778 26.364 - -2.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.55% 12717.714 12521.216 - -0.72% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.54% 14803.229 14575.280 - -2.91% -
SetIntersection_None_Vector_uint64_1024_16 -1.53% 1075084.275 1058589.221 - -4.14% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.53% 3.037 2.990 - 15.04% -
std::generate(deque<int>)/8192 -1.53% 2014.232 1983.501 - -1.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.52% 555.974 547.502 - -0.02% -
SetIntersection_None_Set_uint64_262144_4 -1.52% 1207039.631 1188656.250 - -2.80% -
BM_CmpEqual_uchar_uchar -1.52% 1.067 1.050 - -2.86% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.51% 20.883 20.567 - -2.47% -
std::copy_backward(vector<int>)/8 -1.51% 2.243 2.209 - 1.73% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.51% 1077.765 1061.505 - -10.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.51% 13.575 13.371 - -1.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.50% 398.121 392.135 - -1.66% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.50% 5.897 5.809 - 0.29% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.50% 22.784 22.442 - -1.52% -
std::make_heap(deque<int>)_(ascending)/8192 -1.50% 20949.538 20635.804 - 0.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.50% 11.644 11.470 - -0.15% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.50% 11.029 10.864 - 7.70% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.49% 17.971 17.702 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.49% 1133248.300 1116317.438 - -12.07% -
std::rotate(deque<int>)_(by_1/3)/32 -1.49% 21.092 20.777 - -53.79% -
BM_deque_vector_copy_backward/65536 -1.49% 8406.187 8280.737 - 12.42% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.49% 9809322.085 9663102.595 - -2.75% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.49% 3.850 3.793 - 4.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.49% 1229680.500 1211363.771 - -3.17% -
SetIntersection_None_Set_uint32_262144_262144 -1.49% 1169041.912 1151632.322 - -4.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.48% 44488.565 43828.515 - -5.23% -
BM_deque_vector_ranges_move/70000 -1.48% 3298.795 3249.900 - -0.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.48% 18.025 17.758 - -10.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.48% 11779.800 11605.512 - 0.97% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.48% 5915.498 5827.979 - -60.45% -
std::copy(vector<bool>)_(aligned)/4096 -1.48% 4.816 4.745 - -1.16% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.48% 1.887 1.859 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.48% 8862115.311 8731125.461 - -31.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.48% 1462368.998 1440794.261 - 0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.47% 1064787.897 1049098.042 - -2.69% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.47% 2804.347 2763.059 - -0.07% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.47% 36980.151 36437.347 - -9.41% -
SetIntersection_Front_Vector_uint64_16_16 -1.47% 35507603.918 34986559.004 - -3.40% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.47% 4.437 4.372 - 1.17% -
std::reverse(list<int>)/512 -1.47% 203.536 200.553 - 2.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.46% 10119.987 9971.768 - 3.62% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.46% 60776.702 59888.823 - -81.49% -
std::for_each_n(list<int>)/32 -1.46% 11.391 11.225 - 1.24% -
BM_PushHeap_uint32_Random_64 -1.46% 5.191 5.115 - 1.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.46% 1.152 1.135 - 8.30% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.46% 18.991 18.714 - -1.54% -
std::pop_heap(deque<size_t>)/8192 -1.46% 59.767 58.897 - 3.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.45% 15620.827 15393.750 - -0.04% -
BM_deque_deque_ranges_copy_backward/70000 -1.45% 8705.752 8579.440 - 4.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.45% 446.232 439.769 - -0.65% -
std::copy_backward(deque<int>)/32768 -1.45% 3741.407 3687.233 - 0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.44% 66444.242 65485.857 - -4.32% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.44% 16.641 16.401 - -1.18% -
SetIntersection_None_Set_string_16384_1024 -1.44% 201610454.235 198704217.964 - 4.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.44% 3002947.316 2959713.010 - -2.65% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.44% 2.803 2.763 - -1.17% -
std::partial_sort(deque<int>)_(repeated)/8 -1.44% 26.417 26.037 - -2.03% -
SetIntersection_None_Set_uint32_262144_64 -1.44% 1148799.480 1132282.799 - -6.72% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.44% 725.497 715.079 - -0.26% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.44% 7769604.511 7658031.223 - -2.74% -
ranges::min(std::vector<char>)/8 -1.44% 2.416 2.382 - 7.70% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.43% 22.920 22.592 - 7.02% -
std::find_if(vector<bool>)_(process_all)/50 -1.43% 23.808 23.468 - -2.28% -
BM_deque_deque_ranges_move/70000 -1.43% 3347.350 3299.630 - -0.31% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.43% 1.527 1.505 - -1.02% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.42% 14.970 14.757 - 0.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.42% 36607.143 36087.075 - -2.20% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.42% 2.974 2.932 - 0.12% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.42% 179598379.946 177051750.553 - -1.67% -
BM_StringRelational_Compare_Small_Small_ChangeFirst -1.42% 1.423 1.403 - 1.11% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.41% 354270.453 349258.062 - -0.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.41% 197.735 194.939 - -0.01% -
std::set<int>::find(key)_(existent)/1024 -1.41% 3.991 3.935 - -4.18% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.41% 36562.004 36045.870 - -0.75% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.41% 4.082 4.024 - 0.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.41% 34.207 33.724 - -0.47% -
std::copy_n(vector<int>)/262144 -1.41% 12533.279 12356.568 - -1.40% -
std::partition_copy(list<int>)/50 -1.40% 13.224 13.038 - 1.41% -
rng::fold_left(deque<int>)/50 -1.40% 37.638 37.110 - 37.17% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.40% 665.977 656.642 - -1.30% -
BM_PushHeap_uint32_Random_1024 -1.40% 5.762 5.681 - -0.64% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.40% 628.344 619.555 - 4.48% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.39% 23508.753 23180.945 - -0.58% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.39% 50723.729 50018.617 - -37.37% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.39% 4.310 4.250 - 3.71% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.39% 39.839 39.286 - -0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.39% 2.050 2.022 - -0.27% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.38% 14.803 14.598 - -1.15% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.38% 52326.592 51604.528 - -62.72% -
SetIntersection_Front_Vector_uint64_262144_16 -1.38% 1119717.688 1104269.512 - -1.41% -
std::partition_copy(vector<int>)/50 -1.38% 12.645 12.470 - 2.14% -
SetIntersection_None_Vector_float_262144_64 -1.38% 1140511.679 1124779.773 - -1.96% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.37% 106818.862 105352.374 - 0.32% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.37% 8.900 8.778 - -9.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.37% 18.929 18.670 - -0.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.37% 8.054 7.943 - -1.22% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.37% 12.096 11.930 - -1.18% -
std::map<int,_int>::find(key)_(existent)/1024 -1.37% 4.383 4.323 - 18.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.37% 39572.864 39032.301 - -2.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.37% 38.352 37.828 - 20.25% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.37% 27.461 27.086 - -1.20% -
BM_num_put<bool> -1.35% 10.792 10.646 - 14.29% -
rng::fold_left(deque<int>)/8 -1.35% 3.714 3.664 - -8.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.35% 757.716 747.485 - -2.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.35% 8825517.911 8706576.590 - -3.10% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.35% 512510.702 505612.475 - -1.50% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.35% 20.135 19.864 - -0.57% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.35% 2059042.072 2031345.457 - -3.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.34% 442.943 436.988 - -2.08% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.34% 14682604.248 14485439.779 - -1.36% -
SetIntersection_None_Set_uint32_262144_16 -1.34% 1145895.264 1130516.682 - -6.82% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.34% 10.125 9.989 - -6.79% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -1.34% 15.260 15.055 - 65.86% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.34% 6337.084 6252.130 - -0.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.34% 352971.059 348250.992 - -0.24% -
SetIntersection_Interlaced_Set_float_1024_4 -1.34% 9944843.187 9811916.296 - 0.24% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.33% 4.346 4.288 - -3.44% -
SetIntersection_Front_Vector_float_1024_64 -1.33% 1376752.356 1358409.694 - 1.08% -
rng::find(vector<bool>)_(process_all)/1048576 -1.33% 3685.585 3636.542 - 0.58% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.33% 19.138 18.884 - -0.09% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.33% 8.096 7.989 - 0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.33% 5028958.507 4962179.017 - -2.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.33% 21017679.829 20738671.140 - -2.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.33% 15800.940 15591.483 - -0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.33% 50.751 50.078 - -3.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.32% 1201826.345 1185904.758 - 0.53% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.32% 20.488 20.217 - 0.69% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.32% 352436.617 347771.682 - -0.67% -
SetIntersection_Front_Vector_string_16384_1024 -1.32% 38380217.623 37872288.853 - -2.09% -
std::partial_sort(deque<int>)_(heap)/8 -1.32% 40.083 39.553 - 0.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.32% 393440.708 388239.540 - -2.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.32% 4175333.968 4120151.407 - -2.58% -
std::stable_sort(deque<int>)_(heap)/8192 -1.32% 17466.034 17235.305 - -0.48% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.32% 13145140.339 12971518.903 - -3.14% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.32% 940.821 928.407 - -2.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.32% 37.023 36.535 - -6.68% -
BM_deque_vector_copy_backward/4000 -1.32% 145.974 144.052 - 0.52% -
std::reverse_copy(list<int>)/4096 -1.31% 3262.809 3219.941 - 0.82% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.31% 1522859.213 1502856.443 - -4.84% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.31% 27.144 26.788 - -35.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.31% 477515.774 471259.143 - -3.48% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.31% 208827.776 206096.012 - -1.97% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.31% 20.475 20.207 - -1.92% -
BM_num_put<long_long> -1.31% 12.010 11.853 - 12.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.31% 353523854.493 348903631.152 - -1.62% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.30% 24.060 23.746 - 0.00% -
SetIntersection_Front_Vector_string_262144_262144 -1.30% 14618667.887 14428767.252 - -0.72% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.30% 17.740 17.509 - 1.32% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.30% 18.133 17.898 - 1.25% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.29% 30.055 29.666 - -4.81% -
std::make_heap(deque<int>)_(ascending)/1024 -1.29% 2646.151 2611.958 - 0.63% -
BM_PushHeap_string_Ascending_1024 -1.29% 14.339 14.154 - 5.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.29% 11421696.290 11274281.328 - -4.26% -
std::replace_if(vector<int>)_(prefix)/32 -1.29% 9.684 9.559 - 0.25% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.29% 4571.480 4512.708 - 0.44% -
SetIntersection_None_Set_uint64_64_4 -1.28% 21428556.644 21153346.390 - -2.34% -
BM_StringCopy_Huge -1.28% 110.592 109.173 - -1.53% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.28% 341558.402 337191.715 - -1.20% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.27% 15.200 15.006 - -1.12% -
std::rotate(list<int>)_(by_1/3)/50 -1.27% 23.040 22.747 - -1.74% -
BM_vector_deque_ranges_copy_backward/1024 -1.27% 38.209 37.724 - -1.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -1.27% 111252279.929 109838677.698 - 11.49% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.27% 44.544 43.978 - -1.88% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.27% 953.486 941.399 - 9.04% -
std::copy_if(list<int>)_(entire_range)/262144 -1.26% 217855.366 215108.591 - 0.13% -
SetIntersection_Front_Vector_uint64_256_1 -1.26% 4091338.186 4039802.586 - -4.29% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.26% 10.068 9.942 - 2.72% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.26% 27.284 26.941 - -0.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -1.26% 21.072 20.807 - -4.82% -
SetIntersection_None_Set_float_1024_1024 -1.26% 8974127.912 8861474.273 - -1.45% -
BM_PushHeap_string_SingleElement_64 -1.25% 2.650 2.616 - -1.33% -
rng::find_if(vector<bool>)_(process_all)/50 -1.25% 24.211 23.907 - -0.07% -
std::move(list<int>)/8 -1.25% 3.413 3.370 - 0.04% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.25% 4.515 4.458 - -5.62% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.25% 11.812 11.665 - -0.45% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.25% 7623.537 7528.125 - -0.42% -
BM_StringDestroy_Huge -1.25% 10.803 10.669 - -2.37% -
std::sort_heap(deque<int>)/8192 -1.24% 475330.351 469412.819 - 3.62% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.24% 11941847.856 11793185.529 - -2.10% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.24% 178.581 176.359 - -47.62% -
SetIntersection_None_Set_uint64_262144_16 -1.24% 1207310.711 1192288.084 - -3.41% -
BM_deque_deque_ranges_copy_backward/4000 -1.24% 155.009 153.081 - 6.09% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.24% 4.203 4.151 - -8.89% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.24% 8.118 8.017 - -1.12% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -1.24% 214.698 212.036 - -48.65% -
std::replace_if(list<int>)_(prefix)/50 -1.24% 24.633 24.328 - 2.84% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.24% 188837.677 186505.199 - -2.19% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.24% 17.471 17.255 - 0.57% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.23% 12.296 12.144 - -1.75% -
SetIntersection_Front_Set_uint32_64_64 -1.23% 13644203.822 13475937.606 - 4.71% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.23% 526.288 519.798 - 0.02% -
std::fill(list<int>)/50 -1.23% 35.414 34.978 - -0.48% -
std::set<int>::ctor(const&,_alloc)/8192 -1.23% 49811.011 49197.847 - -36.93% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.23% 2.769 2.735 - 8.29% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 531.183 524.660 - -3.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.23% 135505.574 133843.943 - -1.50% -
SetIntersection_Front_Set_string_262144_1024 -1.22% 59326761.699 58601138.125 - -1.82% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.22% 71.752 70.875 - -91.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.22% 352811.450 348498.852 - 0.40% -
SetIntersection_Front_Vector_uint32_262144_256 -1.22% 2163500.754 2137062.606 - -6.61% -
BM_PushHeap_string_Random_16 -1.22% 10.528 10.399 - 0.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.22% 1463345.826 1445483.594 - 0.51% -
BM_StringRelational_Eq_Large_Large_Control -1.22% 2.343 2.314 - 3.39% -
std::find_if(vector<int>)_(bail_25%)/8192 -1.22% 218.603 215.937 - -9.11% -
std::find_end(vector<int>)_(near_matches)/1000 -1.22% 13631.156 13464.955 - -10.55% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.22% 1.509 1.490 - -5.05% -
SetIntersection_Interlaced_Set_float_64_16 -1.22% 22496785.605 22222679.790 - 1.85% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.22% 11.438 11.299 - -2.38% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.22% 1594593.830 1575216.879 - -3.70% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.21% 24.200 23.906 - 0.53% -
std::partition(deque<int>)_(sparse)/32 -1.21% 14.116 13.945 - 22.66% -
SetIntersection_Interlaced_Set_string_4_4 -1.21% 158032582.635 156117632.727 - -3.48% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.21% 12.342 12.193 - -0.67% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.21% 1.794 1.772 - -1.62% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.21% 1875.023 1852.414 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.20% 1227618.278 1212843.838 - -1.13% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.20% 656.883 648.984 - 0.72% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.20% 37.902 37.447 - -16.00% -
std::sort(deque<int>)_(heap)/1024 -1.20% 6290.966 6215.666 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.20% 1084304.621 1071326.990 - -3.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.20% 33088.450 32692.610 - -2.12% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.19% 25.155 24.856 - -0.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.19% 367.807 363.428 - -3.84% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.19% 801.495 791.956 - -19.40% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 118459.440 117049.957 - -4.24% -
SetIntersection_None_Set_uint32_1024_1 -1.19% 8725713.158 8621982.661 - -3.71% -
rng::for_each(multimap<int>)/8 -1.19% 6.187 6.113 - 39.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.19% 15232.888 15051.940 - -6.85% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.18% 2224.081 2197.738 - 4.14% -
std::deque<std::string>::ctor(size)/8192 -1.18% 8621.471 8519.616 - 0.81% -
BM_num_put<double> -1.18% 58.195 57.510 - -2.26% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 828.932 819.181 - -1.97% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.17% 15.674 15.490 - -2.09% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.17% 10.724 10.598 - 4.03% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.17% 12.916 12.765 - -1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.17% 2087923.096 2063540.687 - -3.05% -
bm_swap_ranges_vb_aligned/512 -1.17% 5.094 5.035 - 2.36% -
BM_CmpLess_schar_int -1.17% 1.134 1.120 - -0.82% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.16% 5.809 5.741 - 1.63% -
std::remove_copy(deque<int>)_(prefix)/32 -1.16% 13.171 13.018 - 0.97% -
rng::starts_with(deque<int>)/8192 -1.16% 3849.539 3804.949 - -0.41% -
std::any_of(list<int>)_(process_all)/32 -1.16% 11.749 11.613 - -1.15% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.16% 37073.707 36645.051 - 7.14% -
std::sort(vector<NonIntegral>)_(descending)/8192 -1.16% 5325.345 5263.794 - 0.08% -
SetIntersection_None_Set_float_64_64 -1.16% 11493467.169 11360662.906 - -2.33% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.16% 289.420 286.076 - 1.30% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -1.16% 90.162 89.121 - 35.02% -
SetIntersection_Front_Set_uint32_262144_4 -1.15% 1100297.530 1087593.084 - 1.49% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.15% 2.896 2.863 - -10.39% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.15% 20666.771 20428.307 - -0.36% -
SetIntersection_None_Set_string_256_16 -1.15% 10979745.661 10853234.985 - -1.39% -
BM_deque_deque_move_backward/64000 -1.15% 7926.334 7835.137 - 7.47% -
std::set<int>::clear()/1024 -1.15% 9137.575 9032.477 - -5.84% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.15% 628337.474 621111.589 - -2.54% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.15% 488.052 482.441 - -0.58% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.15% 6656.876 6580.380 - 0.46% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.15% 3.119 3.083 - 12.40% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.14% 5.038 4.980 - -2.02% -
SetIntersection_None_Vector_uint64_262144_64 -1.14% 1122990.498 1110165.241 - -1.24% -
std::rotate(list<int>)_(1_element_forward)/50 -1.14% 26.297 25.997 - 5.04% -
SetIntersection_None_Set_string_1024_256 -1.14% 8885882.312 8784599.846 - -3.31% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.14% 8.699 8.600 - 2.31% -
BM_lexicographical_compare_three_way_fast_path/16 -1.13% 4.404 4.354 - 1.06% -
SetIntersection_None_Set_uint64_262144_16384 -1.13% 1215850.424 1202066.162 - -2.24% -
std::map<std::string,_int>::ctor(const&)/8192 -1.13% 349817.339 345857.597 - -1.00% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.13% 1770154.215 1750175.373 - -3.19% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.13% 12175.024 12037.782 - -1.01% -
std::find_if(vector<int>)_(bail_25%)/1024 -1.13% 28.121 27.805 - -0.72% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.12% 40.959 40.500 - -1.58% -
std::multiset<std::string>::clear()/8192 -1.12% 216041.607 213620.886 - -1.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.12% 4.486 4.436 - 0.31% -
BM_PushHeap_float_Ascending_16384 -1.11% 4.340 4.292 - 0.01% -
std::pop_heap(vector<float>)/1024 -1.11% 8.532 8.437 - -0.16% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.11% 4.324 4.276 - -2.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.11% 2.413 2.386 - -2.54% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.11% 12.929 12.785 - 1.86% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.11% 55668639.590 55052160.719 - -2.04% -
BM_deque_vector_copy_backward/1024 -1.11% 37.752 37.335 - 1.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.11% 478.731 473.434 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.10% 3061579.518 3027905.597 - -5.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.10% 1229330.891 1215817.625 - -2.99% -
std::all_of(list<int>)_(process_all)/32768 -1.10% 26950.325 26654.566 - 1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.10% 1959249.998 1937760.822 - -2.95% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.10% 23.202 22.948 - -2.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.09% 4.566 4.516 - 0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.09% 52.861 52.284 - -1.07% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.09% 29.796 29.471 - 1.50% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.09% 618.408 611.695 - -1.37% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.08% 1891.546 1871.024 - -0.57% -
BM_StringFindCharLiteral/128 -1.08% 3.100 3.067 - 1.99% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.08% 25969.769 25688.591 - -9.96% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.08% 18.481 18.282 - -2.00% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.08% 15.603 15.434 - -1.74% -
SetIntersection_None_Vector_float_1024_16 -1.08% 1073462.912 1061854.307 - -3.18% -
std::set<int>::erase(key)_(existent)/8192 -1.08% 69.471 68.720 - -0.75% -
BM_PushHeap_uint32_Random_262144 -1.08% 5.941 5.877 - 2.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.08% 11302631.110 11180827.328 - -0.63% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -1.08% 12.824 12.686 - -11.55% -
std::search(deque<int>)_(same_length)/8192 -1.08% 3817.725 3776.679 - 0.36% -
SetIntersection_None_Set_string_64_1 -1.07% 22402602.078 22161830.961 - -4.77% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.07% 23425.752 23174.161 - 1.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.07% 2368700.311 2343276.351 - 1.93% -
std::multiset<int>::contains(key)_(existent)/32 -1.07% 1.742 1.723 - 5.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.07% 41686.639 41239.977 - 1.42% -
BM_deque_vector_move/2 -1.07% 1.839 1.819 - 0.84% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 -1.07% 2812.524 2782.560 - 2.07% -
bm_swap_ranges_vb_aligned/32768 -1.06% 64.561 63.874 - 0.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.06% 18.708 18.509 - -1.41% -
std::set<int>::contains(key)_(existent)/32 -1.06% 1.656 1.639 - -4.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.06% 1822743.568 1803365.559 - -4.06% -
std::search(list<int>)_(no_match)/1024 -1.06% 767.268 759.115 - 1.23% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.06% 9275.458 9176.961 - 0.01% -
BM_deque_deque_ranges_move_backward/64000 -1.06% 7880.339 7796.723 - 3.67% -
std::reverse_copy(list<int>)/32768 -1.06% 26597.058 26315.232 - 1.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.05% 11618644.212 11496299.073 - -2.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.05% 1227607.422 1214682.209 - -2.73% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -1.05% 23.591 23.343 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.05% 1330015.191 1316067.077 - -1.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.05% 32747.900 32404.782 - 1.57% -
rng::starts_with(deque<int>,_pred)/8 -1.04% 4.675 4.626 - -1.33% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.04% 12.453 12.324 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.03% 37628426.914 37239575.717 - -2.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.03% 9181057.382 9086277.128 - -4.92% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -1.03% 70.055 69.333 - -98.62% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -1.03% 41297.868 40872.270 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.03% 1238881.428 1226121.014 - -3.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.03% 18.820 18.627 - -0.93% -
std::move_backward(deque<int>)/4096 -1.03% 157.431 155.811 - 2.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.03% 1108459.323 1097064.908 - -0.85% -
BM_CmpEqual_uint_uchar -1.03% 1.099 1.088 - -1.10% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.03% 11.599 11.480 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.02% 38.870 38.472 - -7.65% -
std::copy(vector<bool>)_(aligned)/32768 -1.02% 35.637 35.272 - 1.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.02% 727.909 720.458 - -2.69% -
BM_PushHeap_float_Random_262144 -1.02% 7.254 7.180 - -7.70% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.02% 11.629 11.511 - -0.00% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.02% 12763.816 12633.912 - 1.31% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -1.02% 754.286 746.612 - 0.91% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.02% 78.314 77.518 - 11.42% -
BM_vector_deque_copy/1024 -1.01% 36.223 35.855 - 0.21% -
SetIntersection_None_Set_float_256_256 -1.01% 5826874.147 5767803.598 - -2.49% -
SetIntersection_Front_Set_string_256_16 -1.01% 7207721.629 7134840.371 - 5.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 12.789 12.660 - -1.51% -
std::search(vector<int>)_(no_match)/1024 -1.01% 213.807 211.647 - -3.59% -
BM_deque_deque_ranges_move/1024 -1.01% 37.018 36.645 - -0.90% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.01% 1.811 1.792 - -1.51% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.01% 18.974 18.783 - -1.21% -
BM_deque_deque_ranges_copy/70000 -1.01% 3296.437 3263.294 - -0.94% -
SetIntersection_Front_Set_string_4_4 -1.00% 161744773.020 160119330.322 - -0.16% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::copy(vector<bool>)_(unaligned)/262144 437.38% 1707.354 9175.067 - 436.10% -
std::for_each_n(vector<int>)/8 198.11% 0.911 2.716 - -0.15% -
SetIntersection_Interlaced_Vector_float_262144_256 170.75% 20310714.315 54991413.328 - 60.22% -
rng::fold_left(deque<int>)/1048576 140.64% 552168.180 1328719.482 - -7.97% -
rng::fold_left(deque<int>)/8192 126.72% 4554.097 10325.146 - -6.22% -
std::copy_if(vector<int>)_(every_other)/32768 124.98% 7217.053 16236.830 - -0.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 121.82% 3927.250 8711.528 - 0.90% -
SetIntersection_Interlaced_Vector_float_262144_16 121.12% 2928717.384 6476062.627 - 4.21% -
std::copy_if(vector<int>)_(every_other)/4096 120.65% 905.895 1998.897 - -0.10% -
std::copy_if(vector<int>)_(every_other)/262144 119.96% 58160.561 127928.257 - -0.14% -
std::copy_if(vector<int>)_(every_other)/1048576 117.25% 232805.495 505771.315 - 0.05% -
std::copy_if(vector<int>)_(every_other)/512 115.25% 118.492 255.057 - -0.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 112.23% 1011.249 2146.196 - 0.92% -
std::copy_if(vector<int>)_(every_other)/64 112.02% 15.539 32.945 - 0.01% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.69% 13.066 27.660 - 0.73% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 105.58% 43.699 89.839 - 0.55% -
SetIntersection_Interlaced_Vector_float_16384_256 105.24% 14879141.384 30537689.916 - 45.24% -
BM_deque_vector_copy/64 105.15% 2.644 5.425 - 107.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 102.59% 34.843 70.588 - 26.32% -
SetIntersection_Interlaced_Vector_float_16384_64 92.85% 5576420.644 10753947.389 - 90.46% -
BM_vector_deque_ranges_move/64 88.73% 2.820 5.323 - 96.11% -
std::copy(deque<int>)/64 82.50% 3.018 5.507 - 104.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 82.45% 32.710 59.678 - 100.25% -
BM_PushHeap_float_Ascending_1 77.20% 0.393 0.697 - 43.77% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 75.95% 25.234 44.399 - 77.51% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 75.24% 23.019 40.338 - -1.62% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.17% 409.990 718.186 - -0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 74.32% 28.819 50.237 - 16.68% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.22% 13.904 24.084 - -0.68% -
std::copy_if(vector<int>)_(every_other)/8 71.28% 2.529 4.332 - 1.82% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.03% 162.883 275.324 - 0.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 68.97% 18.411 31.109 - 3.07% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 68.08% 0.289 0.485 - 79.18% -
SetIntersection_Interlaced_Vector_uint64_262144_16 66.47% 3496611.628 5820760.868 - -0.67% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 65.86% 9.077 15.055 - -1.34% -
SetIntersection_Interlaced_Vector_uint64_262144_256 65.64% 35286190.390 58446610.544 - -0.61% -
BM_PushHeap_uint32_QuickSortAdversary_1 61.35% 0.394 0.636 - 3.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 60.71% 524.207 842.428 - 9.88% -
std::find_if_not(list<int>)_(process_all)/8 59.27% 2.254 3.589 - -0.02% -
BM_StringCtorDefault 57.08% 0.243 0.382 - 56.27% -
std::multiset<std::string>::erase(key)_(existent)/32 56.40% 51.656 80.788 - 1.45% -
SetIntersection_Interlaced_Vector_float_1024_64 56.30% 3272023.439 5114241.357 - 52.27% -
BM_PushHeap_uint64_Descending_1 55.33% 0.448 0.696 - -0.09% -
std::map<int,_int>::contains(key)_(non-existent)/8192 53.88% 9.369 14.417 - 33.41% -
std::none_of(vector<int>)_(process_all)/50 53.64% 12.678 19.479 - 3.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 53.61% 11.322 17.392 - -28.13% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 53.47% 9.953 15.275 - 21.49% -
std::copy_n(vector<int>)/4096 53.30% 142.411 218.322 - 17.96% -
SetIntersection_Interlaced_Vector_float_262144_1024 52.63% 103759567.730 158372421.573 - 86.78% -
SetIntersection_Interlaced_Vector_uint32_262144_16 51.92% 3078611.118 4676946.246 - -20.44% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 51.85% 87789.553 133308.707 - -2.49% -
rng::for_each(set<int>)/8 51.82% 4.492 6.820 - 2.64% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 51.37% 22.999 34.815 - 50.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 50.40% 3.523 5.298 - 8.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.20% 33.359 50.106 - 57.22% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 48.87% 7.661 11.405 - -24.75% -
rng::for_each(multiset<int>)/8 48.30% 4.482 6.647 - -3.16% -
std::find_if(list<int>)_(process_all)/8192 46.93% 7450.918 10947.755 - 10.15% -
SetIntersection_Interlaced_Vector_float_16384_16 46.57% 2847695.937 4173792.213 - 60.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 46.37% 37234571.356 54499545.731 - 49.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 46.17% 546.734 799.181 - -41.73% -
std::partition(list<int>)_(sparse)/50 46.08% 14.858 21.704 - 1.24% -
std::move(vector<int>)/262144 45.68% 14891.503 21694.255 - -3.80% -
std::unordered_set<std::string>::find(key)_(existent)/1024 45.31% 28.851 41.925 - -0.33% -
std::unique_copy(deque<int>)_(sprinkled)/32 45.29% 9.201 13.368 - 29.18% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 45.26% 5.754 8.359 - 33.02% -
std::unique_copy(deque<int>)_(sprinkled)/52 43.33% 14.717 21.094 - 28.19% -
SetIntersection_Interlaced_Vector_float_16384_1024 43.25% 51359001.067 73571051.058 - 65.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 43.18% 7496009.072 10733121.824 - 45.29% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 42.95% 1.405 2.009 - 5.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 42.67% 26.825 38.270 - 21.19% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.10% 240300974.724 341478258.471 - -3.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 40.77% 29.807 41.960 - -0.76% -
ranges::minmax(std::list<long_long>)/1 40.75% 0.343 0.482 - -18.82% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 40.67% 2.971 4.180 - 4.50% -
std::list<int>::ctor(const&)_(cheap_elements)/32 40.16% 333.164 466.957 - 36.38% -
rng::for_each(map<int>)/8 39.89% 4.442 6.214 - 1.74% -
std::set<int>::contains(key)_(non-existent)/8192 39.72% 10.322 14.421 - 44.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 39.56% 252514816.985 352417736.332 - 43.70% -
rng::for_each(multimap<int>)/8 39.26% 4.390 6.113 - -1.19% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 39.08% 2.689 3.740 - 0.50% -
rng::fold_left(deque<int>)/32 38.11% 16.159 22.318 - -1.61% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.74% 33.177 45.699 - 9.67% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 37.63% 18102.435 24914.095 - 34.93% -
std::stable_partition(list<int>)_(dense)/8192 37.25% 17489.942 24004.463 - 40.42% -
rng::find_last(deque<int>)_(bail_10%)/1024 37.18% 226.515 310.738 - 36.73% -
rng::fold_left(deque<int>)/50 37.17% 27.054 37.110 - -1.40% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 36.91% 49.746 68.106 - -6.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 36.58% 251532872.470 343547910.618 - -2.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 36.28% 1.001 1.365 - 11.46% -
rng::find_last(deque<int>)_(bail_10%)/50 35.88% 11.313 15.372 - 34.73% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 35.72% 19040.176 25841.065 - 34.18% -
std::unordered_set<std::string>::count(key)_(existent)/32 35.64% 35.465 48.105 - 16.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 35.61% 23.326 31.632 - 6.84% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 35.54% 1.092 1.480 - 19.47% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.36% 25.216 34.134 - 45.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 35.02% 66.006 89.121 - -1.16% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 34.78% 23.950 32.280 - 40.63% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 34.39% 9.529 12.805 - 33.57% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 34.22% 2.828 3.796 - 88.80% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.88% 36.385 48.712 - 15.00% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.42% 2.254 3.008 - -5.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.18% 68.201 90.829 - 0.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 32.75% 0.299 0.397 - 51.31% -
SetIntersection_Interlaced_Vector_float_256_16 32.71% 5884909.753 7809685.650 - 30.48% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 32.60% 99318.142 131696.705 - 30.85% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 32.14% 0.367 0.485 - 26.93% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.85% 4315.562 5690.080 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.75% 35.413 46.656 - 1.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 31.73% 44.611 58.765 - 3.12% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 31.11% 11.127 14.589 - 9.73% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 30.48% 11350.045 14809.220 - 29.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 30.31% 10.014 13.049 - 32.17% -
std::fill(list<int>)/1024 30.28% 515.521 671.621 - 35.86% -
BM_PushHeap_uint32_Ascending_1 30.24% 0.466 0.607 - 10.71% -
SetIntersection_Interlaced_Vector_float_262144_64 29.73% 15662720.001 20319926.442 - 55.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 28.69% 0.314 0.405 - 34.08% -
BM_PushHeap_float_QuickSortAdversary_1 28.49% 0.449 0.577 - 17.70% -
std::copy_n(vector<bool>)_(aligned)/262144 28.31% 585.453 751.216 - 4.90% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 28.24% 2.449 3.140 - 28.26% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 28.22% 617.132 791.282 - -9.78% -
std::rotate(list<int>)_(by_1/3)/32 27.84% 12.931 16.530 - -1.71% -
std::find(vector<bool>)_(process_all)/50 27.64% 0.560 0.715 - 3.31% -
std::find_if_not(vector<char>)_(process_all)/50 27.59% 5.349 6.824 - 2.51% -
SetIntersection_Interlaced_Vector_uint64_262144_64 27.58% 10397009.900 13264787.908 - -10.57% -
BM_StringRelational_Compare_Small_Empty_Control 27.28% 1.616 2.056 - 5.15% -
BM_PushHeap_string_Descending_262144 27.26% 3.154 4.013 - -3.95% -
BM_PushHeap_uint64_SingleElement_1 26.73% 0.501 0.635 - -6.81% -
std::unordered_set<int>::erase(key)_(existent)/8192 26.61% 22.816 28.887 - 14.99% -
std::unordered_multiset<int>::count(key)_(existent)/8192 26.40% 1.542 1.949 - 14.35% -
std::find_end(deque<int>)_(single_element)/1000 26.13% 249.091 314.179 - 1.05% -
std::unordered_set<int>::erase(iterator)/8192 26.09% 20.300 25.596 - 15.39% -
BM_deque_vector_copy/0 25.92% 1.249 1.572 - 4.23% -
BM_vector_deque_move_backward/0 25.80% 0.419 0.527 - 4.76% -
std::search(deque<int>,_pred)_(no_match)/1000 25.41% 424.574 532.464 - -14.09% -
std::unordered_set<int>::erase(key)_(existent)/1024 25.39% 21.623 27.114 - 15.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 25.08% 1401.737 1753.354 - 6.75% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 25.03% 8300.318 10377.638 - 1.62% -
std::unordered_multiset<int>::count(key)_(existent)/1024 24.81% 1.528 1.907 - 2.33% -
BM_deque_deque_ranges_copy/0 24.79% 0.738 0.920 - 24.78% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.68% 79717150.781 99392993.512 - -0.50% -
BM_lexicographical_compare_three_way_slow_path/16384 24.43% 3657.658 4551.216 - -0.04% -
std::search(list<int>,_pred)_(single_element)/8192 24.39% 7696.478 9573.408 - -3.07% -
std::find_if(vector<char>)_(process_all)/50 24.25% 5.347 6.643 - 0.04% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 24.05% 1.426 1.770 - 18.30% -
BM_lexicographical_compare_three_way_slow_path/4096 23.98% 925.619 1147.588 - -0.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 23.84% 73.949 91.582 - -0.38% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 23.80% 10.911 13.507 - 11.11% -
std::find_if(deque<int>)_(bail_25%)/8192 23.78% 569.375 704.769 - 39.05% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23.60% 640.270 791.374 - -10.42% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 23.41% 53.254 65.722 - -5.15% -
std::unordered_set<int>::erase(iterator)/1024 23.36% 20.345 25.099 - 11.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 23.26% 34.641 42.697 - 39.90% -
rng::for_each(multiset<int>)/32 23.25% 20.613 25.405 - 0.18% -
rng::for_each(multimap<int>)/32 23.00% 21.471 26.409 - -0.23% -
std::is_sorted_until(vector<int>,_pred)/8 22.94% 3.123 3.840 - 4.07% -
BM_lexicographical_compare_three_way_slow_path/1024 22.70% 239.615 294.008 - -0.07% -
std::partition(deque<int>)_(sparse)/32 22.66% 11.368 13.945 - -1.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 22.57% 1448.277 1775.117 - -3.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 22.57% 1.042 1.278 - 4.57% -
rng::for_each(set<int>)/32 22.27% 21.082 25.777 - 2.30% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.25% 25.311 30.942 - 0.02% -
std::find(vector<bool>)_(process_all)/8 22.22% 0.560 0.685 - 7.87% -
std::set<std::string>::contains(key)_(existent)/1024 22.19% 20.901 25.540 - 11.65% -
rng::find_last_if(vector<char>)_(bail_10%)/50 22.13% 11.423 13.951 - 22.57% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.99% 241472.428 294579.950 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 21.97% 1680877.573 2050116.073 - -2.87% -
std::set<std::string>::contains(key)_(non-existent)/1024 21.94% 20.044 24.441 - 9.24% -
BM_PushHeap_string_Descending_16384 21.72% 2.310 2.812 - 11.35% -
std::copy_n(deque<int>)/32768 21.71% 1135.930 1382.541 - 0.02% -
std::unordered_set<int>::clear()/1024 21.68% 8359.005 10171.048 - -3.56% -
std::find(vector<short>)_(bail_25%)/8 21.67% 0.693 0.843 - 19.17% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.53% 0.378 0.460 - -0.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 21.36% 783.875 951.303 - 1.07% -
std::upper_bound(std::list<int>)/100 21.21% 83.840 101.621 - 0.26% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 21.10% 10149.652 12291.502 - 15.84% -
std::fill_n(list<int>)/8192 21.09% 7150.174 8658.132 - 6.51% -
std::multiset<std::string>::erase(key)_(existent)/1024 21.02% 68.416 82.795 - 29.26% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 20.89% 11.286 13.643 - -4.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 20.86% 19.860 24.002 - -0.10% -
BM_lexicographical_compare_three_way_slow_path/65536 20.78% 15045.955 18171.946 - -0.05% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20.77% 10011.729 12091.134 - -7.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 20.61% 43.137 52.027 - -18.73% -
std::unordered_multiset<int>::find(key)_(existent)/1024 20.53% 1.335 1.609 - 22.41% -
BM_PushHeap_string_Ascending_16384 20.50% 19.135 23.058 - -6.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.25% 31.457 37.828 - -1.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 20.24% 30.851 37.096 - 19.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.23% 19.995 24.041 - 10.45% -
std::copy_if(list<int>)_(every_other)/64 20.20% 23.190 27.875 - -33.13% -
std::find_if_not(vector<char>)_(process_all)/32768 20.03% 3135.211 3763.315 - -0.02% -
std::find_if(vector<char>)_(process_all)/32768 19.89% 3137.543 3761.489 - 0.12% -
std::find_if(vector<char>)_(process_all)/8 19.83% 1.258 1.507 - -0.10% -
BM_vector_deque_copy_backward/0 19.81% 0.419 0.502 - 2.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.71% 8359.311 10006.892 - -11.84% -
std::copy_backward(vector<bool>)_(aligned)/1048576 19.61% 3169.555 3791.226 - 0.02% -
bm_ranges_swap_ranges_vb_aligned/256 19.52% 3.535 4.225 - 4.23% -
BM_lexicographical_compare_three_way_slow_path/1 19.51% 0.364 0.435 - 12.06% -
std::search(deque<int>)_(near_matches)/1000 19.49% 18549.697 22164.925 - -7.13% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.44% 2.500 2.986 - -0.86% -
std::unordered_set<std::string>::find(key)_(existent)/8192 19.37% 41.522 49.564 - 31.22% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 19.33% 11.426 13.635 - -6.58% -
std::find_if_not(vector<int>)_(bail_25%)/1024 19.32% 28.480 33.981 - 13.50% -
std::find_if_not(vector<char>)_(process_all)/8192 19.27% 794.703 947.807 - 0.03% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.25% 25.957 30.952 - -0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 19.15% 24.678 29.403 - -11.19% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 19.14% 23.468 27.959 - 11.77% -
std::find_if(vector<char>)_(process_all)/8192 19.12% 795.203 947.243 - 0.31% -
std::map<std::string,_int>::erase(iterator)/32 19.05% 28.573 34.016 - 8.68% -
std::search(deque<int>,_pred)_(no_match)/1024 19.00% 436.352 519.250 - -18.31% -
BM_PushHeap_uint64_Random_1 18.91% 0.392 0.466 - -0.75% -
std::search(deque<int>)_(near_matches)/1024 18.82% 19502.269 23173.251 - 0.20% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 18.75% 5.463 6.488 - 2.03% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 18.68% 9.527 11.306 - 16.96% -
std::map<int,_int>::find(key)_(existent)/1024 18.67% 3.643 4.323 - -1.37% -
SetIntersection_Interlaced_Vector_float_1024_1024 18.45% 5958482.543 7057644.524 - -0.50% -
std::multimap<int,_int>::contains(key)_(existent)/1024 18.35% 3.891 4.605 - 1.83% -
std::copy_backward(vector<bool>)_(aligned)/64 18.33% 1.605 1.900 - 6.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.21% 3234.376 3823.321 - 0.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 18.20% 1323.144 1563.912 - -2.43% -
std::set<std::string>::equal_range(key)_(existent)/1024 18.08% 21.788 25.726 - 13.75% -
BM_lexicographical_compare_three_way_slow_path/64 17.93% 15.120 17.831 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 17.91% 1502459.873 1771517.019 - 18.55% -
ranges::minmax(std::deque<long_long>)/1 17.91% 0.690 0.813 - 10.32% -
std::find_first_of(vector<int>)_(small_needle)/32 17.88% 46.631 54.966 - 9.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 17.86% 1.042 1.228 - 1.22% -
std::set<std::string>::erase(iterator)/1024 17.73% 25.981 30.588 - 10.78% -
std::map<int,_int>::equal_range(key)_(existent)/32 17.69% 1.776 2.090 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_16384_64 17.68% 6593671.884 7759665.131 - -8.61% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 17.52% 10.961 12.882 - 0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.47% 35.775 42.026 - -0.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 17.38% 5.426 6.369 - -15.89% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 17.35% 11.523 13.522 - 17.34% -
std::multiset<std::string>::erase(iterator)/32 17.30% 26.705 31.325 - -5.02% -
ranges::minmax(std::list<char>)/64 17.29% 29.676 34.809 - -2.34% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.25% 417454.532 489458.945 - -0.17% -
ranges::min(std::list<long_long>)/70000 17.17% 43951.013 51495.942 - -0.78% -
BM_StringRelational_Compare_Empty_Huge_Control 17.15% 1.618 1.896 - 15.71% -
SetIntersection_Interlaced_Vector_uint64_262144_4 17.15% 1582098.356 1853356.939 - 26.45% -
std::unordered_multiset<int>::clear()/1024 17.12% 8610.501 10084.894 - 20.35% -
std::multimap<int,_int>::ctor(const&)/32 17.11% 217.826 255.087 - 4.99% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 17.09% 4.115 4.818 - 11.18% -
BM_PushHeap_uint32_Random_1 17.09% 0.465 0.545 - -1.99% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 17.00% 32.756 38.324 - 16.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 16.99% 1.032 1.208 - 11.68% -
rng::for_each(map<int>)/32 16.98% 21.636 25.309 - -1.86% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.90% 0.693 0.810 - -0.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.89% 0.693 0.810 - -0.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.87% 0.693 0.810 - -0.02% -
std::find_if_not(vector<char>)_(process_all)/8 16.63% 1.327 1.548 - 0.30% -
std::is_sorted(deque<int>)/8 16.63% 2.861 3.337 - 27.39% -
std::vector<int>::ctor(size)/32 16.37% 9.964 11.594 - -25.42% -
std::partition_point(vector<int>)/8192 16.36% 7.975 9.280 - -4.97% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 16.35% 1.335 1.554 - -1.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 16.34% 42.154 49.043 - -2.34% -
std::find_first_of(vector<int>)_(small_needle)/50 16.33% 72.092 83.866 - 17.58% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.31% 892.241 1037.777 - -0.04% -
ranges::min(std::list<long_long>)/1 16.25% 0.225 0.261 - 10.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.23% 6.616 7.690 - 15.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.14% 67.682 78.603 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 16.11% 4070286.955 4726150.638 - 11.63% -
BM_lexicographical_compare_three_way_slow_path/256 16.07% 68.636 79.665 - -0.21% -
std::stable_partition(list<int>)_(sparse)/8192 16.03% 8863.980 10285.100 - 16.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 16.03% 12705.782 14742.079 - 18.23% -
SetIntersection_Interlaced_Vector_string_16384_64 15.99% 12178672.720 14126483.459 - 0.04% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.87% 29.268 33.914 - -5.30% -
std::adjacent_find(list<int>)/50 15.55% 20.183 23.322 - 0.32% -
ranges::min(std::deque<long_long>)/1 15.54% 0.600 0.693 - 15.43% -
std::search(deque<int>)_(no_match)/1024 15.41% 303.162 349.887 - -15.81% -
rng::contains_subrange(list<int>)_(single_element)/8192 15.41% 7744.738 8937.900 - 22.11% -
std::for_each(set<int>::iterator)/32 15.39% 21.134 24.387 - -0.99% -
std::map<int,_int>::equal_range(key)_(existent)/1024 15.35% 4.437 5.119 - -1.72% -
std::partition(deque<int>)_(sparse)/50 15.33% 17.246 19.890 - 0.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 15.23% 32.661 37.635 - 18.20% -
std::set<std::string>::count(key)_(existent)/8192 15.18% 32.965 37.970 - 14.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.16% 12.896 14.851 - 2.35% -
BM_deque_vector_ranges_copy_backward/70000 15.15% 7926.998 9128.256 - 3.70% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 15.14% 96983.106 111664.202 - 13.46% -
std::remove(deque<int>)_(sprinkled)/50 15.13% 55.195 63.546 - 5.71% -
std::move_backward(deque<int>)/32768 15.11% 3264.622 3757.925 - 0.33% -
SetIntersection_Interlaced_Vector_uint32_256_64 15.11% 6834657.462 7867043.072 - 6.85% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 15.08% 7259.828 8354.702 - 4.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 15.08% 21.102 24.284 - 1.66% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 15.08% 1526.814 1757.008 - 0.56% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.04% 2.599 2.990 - -1.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 14.99% 11.293 12.986 - 11.68% -
rng::starts_with(deque<int>,_pred)/8192 14.96% 3902.365 4485.997 - 14.30% -
SetIntersection_Interlaced_Vector_string_262144_256 14.95% 67535325.531 77632097.350 - 4.27% -
std::unordered_map<int,_int>::count(key)_(existent)/32 14.93% 1.155 1.327 - -13.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 14.91% 50.014 57.471 - -2.96% -
std::copy(list<int>)/8 14.91% 2.147 2.467 - -0.21% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 14.90% 10.217 11.740 - 6.29% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 14.84% 7520.595 8636.914 - 4.49% -
SetIntersection_Interlaced_Vector_string_16384_256 14.83% 38333652.461 44018722.888 - 0.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 14.80% 8.279 9.504 - 0.04% -
BM_lexicographical_compare_three_way_slow_path/262144 14.77% 63294.777 72643.717 - -0.05% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.70% 15.062 17.276 - 8.97% -
BM_deque_vector_copy_backward/70000 14.64% 7945.824 9109.051 - 2.06% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.62% 26.808 30.727 - 5.49% -
std::find(deque<int>)_(bail_25%)/8 14.59% 1.995 2.286 - 0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 14.59% 7.451 8.538 - -5.01% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.55% 28.487 32.633 - -0.21% -
std::find_end(deque<int>)_(single_element)/1024 14.52% 277.808 318.159 - -15.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.51% 44.154 50.562 - -0.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 14.48% 24.763 28.348 - 21.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 14.41% 1.004 1.148 - -5.93% -
BM_tolower_char<wchar_t> 14.34% 0.603 0.689 - -0.23% -
BM_num_put<bool> 14.29% 9.315 10.646 - -1.35% -
ranges::min(std::vector<char>)/64 14.27% 3.618 4.134 - -2.82% -
std::unordered_set<int>::contains(key)_(existent)/1024 14.23% 1.168 1.335 - 6.98% -
std::is_sorted_until(deque<int>,_pred)/8 14.19% 4.141 4.729 - 9.00% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.18% 7171.693 8188.534 - -0.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.16% 1417.675 1618.487 - -9.66% -
std::multimap<int,_int>::contains(key)_(existent)/32 14.04% 1.623 1.851 - 5.35% -
std::any_of(list<int>)_(process_all)/8192 14.02% 7290.396 8312.223 - 12.86% -
std::unordered_set<std::string>::erase(iterator)/1024 14.00% 27.474 31.321 - -3.28% -
SetIntersection_Interlaced_Vector_string_262144_64 13.97% 19913711.247 22695210.272 - 6.19% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 13.97% 32.975 37.580 - 13.90% -
std::for_each(multimap<int>::iterator)/8 13.96% 4.438 5.058 - -0.41% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.94% 0.711 0.810 - 0.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 13.93% 1.063 1.211 - -11.76% -
rng::starts_with(deque<int>,_pred)/1048576 13.91% 506338.357 576756.179 - 13.45% -
std::unordered_multiset<int>::clear()/8192 13.90% 67213.796 76554.433 - 17.83% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.89% 11.991 13.656 - 3.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 13.89% 4.507 5.133 - 7.51% -
std::adjacent_find(deque<int>)/8 13.77% 2.935 3.339 - -0.17% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 13.76% 26.129 29.723 - 2.33% -
rng::find_last_if(deque<int>)_(bail_90%)/8 13.74% 0.962 1.094 - 12.39% -
std::find_if_not(vector<char>)_(process_all)/1024 13.73% 111.583 126.908 - 1.04% -
BM_PushHeap_uint64_Random_4 13.68% 2.258 2.567 - -2.27% -
std::stable_partition(list<int>)_(dense)/32 13.63% 33.506 38.074 - 3.14% -
std::rotate(deque<int>)_(by_1/2)/32 13.61% 7.501 8.523 - -1.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 13.60% 63.587 72.232 - 14.84% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.54% 11640.301 13216.721 - 6.96% -
std::set<std::string>::insert(value)_(already_present)/1024 13.45% 22.657 25.703 - 59.33% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.44% 4280.391 4855.496 - 0.11% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 13.38% 30.134 34.167 - 0.52% -
ranges::minmax(std::deque<char>)/64 13.35% 22.697 25.727 - 5.66% -
std::for_each(multimap<int>::iterator)/32 13.33% 20.803 23.575 - -0.05% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 13.31% 30.166 34.182 - 12.52% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.26% 2.107 2.386 - -0.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.25% 18.981 21.496 - 7.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.21% 5890.765 6669.180 - -13.31% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.19% 587.906 665.424 - -0.26% -
std::set<int>::equal_range(key)_(non-existent)/1024 13.17% 5.801 6.566 - -2.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 13.15% 8.894 10.064 - 2.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 13.10% 310.220 350.870 - 3.94% -
std::find_if_not(vector<int>)_(bail_25%)/32768 13.05% 842.915 952.878 - 0.10% -
std::for_each(map<int>::iterator)/8 13.05% 4.445 5.025 - 0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.03% 46.525 52.588 - 4.34% -
std::unordered_set<std::string>::count(key)_(existent)/1024 12.99% 34.632 39.129 - -0.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 12.97% 691.212 780.852 - -2.61% -
std::map<std::string,_int>::find(key)_(existent)/8192 12.96% 28.990 32.747 - 6.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.93% 28.206 31.852 - -12.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.92% 44.374 50.106 - -0.79% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 12.90% 48.762 55.051 - 0.31% -
BM_num_put<long_long> 12.86% 10.502 11.853 - -1.31% -
BM_deque_vector_ranges_move_backward/70000 12.83% 7944.471 8963.944 - 2.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.75% 56.096 63.245 - -2.56% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 12.71% 0.923 1.040 - -12.45% -
std::unordered_set<int>::contains(key)_(existent)/8192 12.69% 1.218 1.373 - 6.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 12.67% 29.128 32.819 - 2.90% -
SetIntersection_Interlaced_Vector_float_64_16 12.59% 16695650.048 18798276.132 - 9.70% -
SetIntersection_Front_Set_uint32_1024_256 12.58% 3805387.994 4284126.180 - 8.40% -
SetIntersection_Interlaced_Vector_string_16384_16 12.58% 4196838.386 4724760.802 - 9.65% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.56% 13.132 14.782 - -5.11% -
std::find_first_of(vector<int>)_(small_needle)/8192 12.55% 11606.503 13063.305 - 13.97% -
std::map<std::string,_int>::insert(value)_(already_present)/32 12.55% 19.225 21.637 - -20.13% -
BM_deque_vector_copy_backward/65536 12.42% 7365.590 8280.737 - -1.49% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.42% 594.917 668.803 - -0.20% -
BM_std_minmax_element<char>/3 12.41% 1.164 1.308 - 21.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 12.40% 2.743 3.083 - -1.15% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.39% 4.823 5.421 - -0.20% -
std::find_if(vector<char>)_(process_all)/1024 12.35% 111.723 125.516 - 0.66% -
std::for_each(set<int>::iterator)/8 12.32% 4.513 5.069 - 0.83% -
std::search(deque<int>,_pred)_(near_matches)/1000 12.29% 24094.137 27054.947 - 3.28% -
std::search(deque<int>,_pred)_(near_matches)/1024 12.28% 25235.875 28334.062 - 3.35% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 12.26% 0.695 0.780 - 9.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 12.25% 574.778 645.167 - 14.04% -
std::count(list<int>)_(every_other)/1024 12.23% 667.153 748.765 - 4.89% -
BM_num_put<unsigned_long> 12.23% 10.429 11.704 - -2.00% -
std::copy_backward(list<int>)/8 12.15% 2.207 2.476 - 2.41% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 12.13% 3702.423 4151.624 - 12.83% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 12.09% 0.696 0.780 - 10.03% -
SetIntersection_Front_Set_uint32_1024_64 12.06% 1631755.639 1828517.842 - 6.11% -
std::find_if(deque<int>)_(bail_25%)/1024 12.03% 77.416 86.732 - 10.21% -
std::partial_sort(deque<int>)_(repeated)/8192 12.03% 67850.969 76015.832 - -0.56% -
std::make_heap(deque<int>)_(descending)/8192 11.98% 7682.167 8602.193 - -0.11% -
std::make_heap(deque<int>)_(heap)/8192 11.92% 7691.074 8607.886 - 0.05% -
BM_std_minmax_element<long_long>/64000 11.92% 16273.847 18213.095 - 7.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.90% 32.052 35.868 - -0.18% -
BM_std_minmax_element<long_long>/70000 11.88% 17802.912 19918.249 - 7.41% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 11.83% 28.521 31.895 - 10.82% -
BM_std_minmax_element<long_long>/65536 11.82% 16665.713 18635.209 - 7.32% -
BM_std_minmax_element<long_long>/5500 11.81% 1394.534 1559.281 - 8.13% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 11.79% 0.698 0.780 - 9.92% -
bm_ranges_lexicographical_compare<signed_char>/64 11.79% 2.058 2.301 - -10.70% -
SetIntersection_Interlaced_Vector_float_256_256 11.75% 4606317.495 5147720.638 - 0.32% -
std::unordered_set<int>::clear()/8192 11.69% 67288.814 75157.523 - -8.84% -
rng::starts_with(deque<int>)/1000 11.69% 436.051 487.039 - 6.46% -
BM_num_put<unsigned_long_long> 11.69% 10.120 11.303 - 1.20% -
BM_PushHeap_uint64_Random_256 11.68% 5.640 6.298 - 2.93% -
ranges::minmax(std::deque<char>)/1 11.67% 0.657 0.733 - 0.65% -
std::rotate(list<int>)_(by_1/4)/32 11.67% 13.020 14.540 - -0.19% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 11.61% 23.146 25.833 - 3.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 11.60% 4061766.157 4532985.564 - 10.91% -
std::rotate(deque<int>)_(by_1/2)/50 11.57% 10.351 11.548 - -1.61% -
bm_lexicographical_compare<signed_char>/64 11.53% 1.911 2.131 - -6.24% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 11.49% 98519608.942 109838677.698 - -1.27% -
std::for_each(map<int>::iterator)/32 11.42% 21.499 23.954 - 0.30% -
std::set<int>::insert(value)_(new_value,_end)/8192 11.42% 69.574 77.518 - -1.02% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 11.37% 451.123 502.400 - -11.14% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 11.35% 1.270 1.414 - 5.46% -
std::make_heap(deque<int>)_(descending)/1024 11.32% 985.296 1096.867 - 0.02% -
std::make_heap(deque<int>)_(heap)/1024 11.30% 985.834 1097.197 - 0.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.27% 10.110 11.249 - 4.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11.26% 75913.046 84460.361 - -0.76% -
std::set<int>::equal_range(key)_(existent)/32 11.21% 1.714 1.906 - -0.25% -
BM_PushHeap_uint64_QuickSortAdversary_16 11.17% 0.971 1.079 - 13.42% -
std::find_if(deque<int>)_(bail_25%)/32768 11.15% 2213.869 2460.694 - 22.27% -
std::is_sorted(list<int>,_pred)/8 11.14% 3.675 4.085 - 0.95% -
BM_PushHeap_uint32_PipeOrgan_4 11.14% 0.485 0.539 - 0.09% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.13% 219.855 244.323 - 0.63% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 11.11% 24.952 27.724 - 10.67% -
ranges::min(std::list<char>)/1 11.10% 0.354 0.393 - 0.26% -
std::set<std::string>::insert(value)_(new_value,_end)/32 11.09% 40.839 45.370 - 11.67% -
std::search(vector<int>,_pred)_(no_match)/1048576 11.05% 542496.021 602431.156 - 2.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 11.00% 4.520 5.017 - 1.51% -
std::unordered_set<int>::contains(key)_(non-existent)/32 11.00% 1.619 1.798 - 9.77% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 10.98% 96441.383 107034.070 - 3.90% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.96% 1264317.629 1402824.098 - 4.16% -
std::set<std::string>::count(key)_(existent)/32 10.95% 15.437 17.127 - 2.29% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 10.93% 703.232 780.095 - -6.48% -
SetIntersection_Front_Vector_float_262144_16384 10.88% 71787441.651 79595640.585 - 0.16% -
std::multiset<std::string>::erase(iterator)/1024 10.86% 28.383 31.466 - 12.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.86% 43.669 48.413 - 2.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.85% 1693.090 1876.842 - 12.08% -
BM_deque_vector_move_backward/70000 10.84% 7906.790 8763.514 - 0.38% -
BM_PushHeap_uint64_Random_1024 10.83% 5.759 6.383 - 2.89% -
SetIntersection_Interlaced_Vector_float_256_64 10.83% 6948651.978 7700963.598 - 1.25% -
rng::contains_subrange(deque<int>)_(process_all)/50 10.77% 23.562 26.100 - -0.64% -
ranges::minmax(std::deque<__int128>)/64 10.73% 30.145 33.378 - -0.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.71% 120609.980 133533.241 - 5.94% -
std::find_if(list<int>)_(process_all)/32768 10.71% 25777.024 28537.477 - 8.24% -
std::vector<std::string>::ctor(size)/32 10.70% 31.751 35.150 - -7.45% -
std::rotate(list<int>)_(1_element_backward)/50 10.70% 22.235 24.614 - -2.34% -
std::remove(deque<int>)_(prefix)/50 10.70% 57.520 63.675 - 3.17% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 10.67% 7683.944 8503.494 - 6.75% -
std::unordered_set<int>::erase(iterator)/32 10.61% 20.214 22.358 - 2.45% -
std::unordered_set<int>::erase(key)_(existent)/32 10.60% 21.354 23.618 - 4.85% -
std::set<std::string>::contains(key)_(non-existent)/32 10.59% 9.813 10.853 - 2.39% -
BM_deque_vector_move_backward/65536 10.57% 7361.291 8139.267 - -0.64% -
std::map<int,_int>::find(key)_(non-existent)/8192 10.57% 7.010 7.751 - -3.20% -
std::map<std::string,_int>::contains(key)_(existent)/32 10.56% 14.421 15.945 - -1.72% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 10.56% 42.461 46.945 - 5.50% -
SetIntersection_Interlaced_Vector_string_262144_4 10.54% 2054683.761 2271285.286 - -0.15% -
ranges::minmax(std::deque<long_long>)/8 10.54% 3.561 3.936 - 1.65% -
BM_num_put<const_void*> 10.53% 11.206 12.386 - -0.76% -
SetIntersection_Front_Vector_float_16384_16384 10.52% 71971327.344 79541657.294 - 0.06% -
std::unordered_set<int>::contains(key)_(non-existent)/0 10.47% 0.366 0.404 - -17.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.39% 20.500 22.630 - 10.53% -
std::multiset<std::string>::find(key)_(non-existent)/1024 10.38% 21.425 23.649 - -2.62% -
BM_StringEraseWithMove_Large_Opaque 10.29% 2.481 2.736 - -3.12% -
std::multiset<std::string>::count(key)_(existent)/8192 10.25% 26.521 29.238 - 0.11% -
std::find(list<int>)_(process_all)/8 10.20% 2.193 2.416 - 3.31% -
std::set<std::string>::find(key)_(existent)/32 10.19% 14.271 15.725 - 3.40% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 10.17% 12895.740 14206.675 - 1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.16% 13266714.681 14614151.504 - 7.91% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.15% 1.234 1.359 - 7.93% -
std::remove(deque<int>)_(sprinkled)/32 10.14% 50.120 55.200 - 4.44% -
BM_PushHeap_uint64_Random_16384 10.09% 5.914 6.512 - 1.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.08% 1097.471 1208.119 - -9.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.07% 8.122 8.940 - -15.96% -
BM_deque_vector_ranges_copy_backward/64000 10.06% 7216.258 7942.324 - -4.21% -
std::for_each(multiset<int>::iterator)/8 10.05% 4.590 5.051 - 0.17% -
SetIntersection_Front_Set_uint32_16384_4 10.05% 1075179.071 1183216.049 - 9.23% -
std::set<int>::equal_range(key)_(non-existent)/8192 10.03% 8.932 9.828 - -2.44% -
SetIntersection_Interlaced_Vector_uint64_16384_4 10.02% 1428284.828 1571348.980 - 4.55% -
SetIntersection_Interlaced_Vector_string_262144_16 9.91% 5992657.497 6586577.032 - -1.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 9.90% 23.003 25.281 - 4.55% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.90% 27.623 30.358 - 0.75% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 9.90% 12.890 14.166 - -9.31% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 9.89% 1.388 1.525 - -1.93% -
std::move_backward(deque<int>)/8 9.87% 3.436 3.775 - 2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9.86% 8083131.331 8879751.692 - 5.39% -
BM_deque_vector_ranges_move_backward/64000 9.81% 7048.994 7740.846 - -3.05% -
std::find(list<int>)_(process_all)/8192 9.80% 7129.683 7828.202 - 14.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 9.79% 6837.681 7506.948 - -2.29% -
std::set<int>::upper_bound(key)_(existent)/32 9.79% 1.641 1.801 - 2.91% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.79% 7294.064 8007.827 - 8.11% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.78% 1.573 1.727 - 1.57% -
BM_std_minmax_element<long_long>/4096 9.78% 1040.815 1142.595 - 6.15% -
BM_deque_vector_ranges_copy_backward/65536 9.76% 7489.534 8220.536 - -2.20% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.75% 0.592 0.649 - 0.07% -
std::rotate(deque<int>)_(by_1/2)/8192 9.74% 1458.690 1600.826 - -2.51% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.74% 30.628 33.610 - -0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 9.73% 39.832 43.706 - 26.12% -
std::map<std::string,_int>::erase(iterator)/8192 9.72% 29.032 31.853 - 8.44% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 9.68% 714.305 783.459 - -2.54% -
std::partition_point(list<int>)/32 9.59% 15.639 17.138 - 6.89% -
BM_std_minmax_element<long_long>/4000 9.57% 1016.659 1113.982 - 6.00% -
std::move_backward(deque<int>)/262144 9.54% 29873.621 32724.949 - -0.27% -
BM_vector_deque_ranges_copy_backward/65536 9.51% 7540.027 8257.277 - 6.07% -
std::find_end(deque<int>)_(process_all)/1000 9.51% 261.439 286.291 - 0.26% -
std::for_each(multiset<int>::iterator)/32 9.50% 21.436 23.472 - -0.48% -
BM_num_put<long> 9.49% 10.715 11.732 - -3.58% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 9.47% 12.485 13.667 - 11.78% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.46% 19.529 21.376 - 0.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 9.43% 85623.373 93700.013 - 6.87% -
BM_std_minmax_element<long_long>/512 9.37% 134.114 146.674 - 5.88% -
std::search(list<int>,_pred)_(same_length)/8192 9.36% 8817.087 9642.804 - 3.88% -
BM_lexicographical_compare_three_way<IntPtr>/1 9.34% 0.362 0.396 - -7.09% -
std::multiset<int>::count(key)_(non-existent)/32 9.32% 2.451 2.680 - 7.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 9.29% 20.660 22.580 - 8.11% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 9.27% 258.755 282.732 - 8.11% -
BM_PushHeap_string_Ascending_1 9.23% 0.642 0.701 - 0.26% -
BM_std_minmax_element<long_long>/1024 9.19% 264.891 289.234 - 6.05% -
std::find_end(deque<int>)_(single_element)/8192 9.18% 2021.047 2206.587 - -25.86% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.17% 32.168 35.119 - 7.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 9.16% 13606882.716 14853461.239 - 14.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 9.16% 27.112 29.596 - 9.17% -
rng::find_last(list<int>)_(bail_90%)/1048576 9.15% 86329.954 94226.056 - 0.57% -
std::rotate(list<int>)_(by_1/4)/50 9.14% 23.478 25.624 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.06% 43193591.901 47108499.856 - -3.21% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.04% 863.314 941.399 - -1.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.04% 9.940 10.839 - 1.63% -
std::unordered_set<int>::count(key)_(non-existent)/1024 9.03% 1.386 1.511 - 2.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.99% 1.048 1.142 - 0.26% -
rng::find(vector<bool>)_(process_all)/8 8.99% 0.642 0.699 - 14.17% -
std::find_end(list<int>)_(process_all)/1000 8.96% 656.323 715.135 - -0.13% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.91% 6.564 7.149 - 9.64% -
std::rotate(list<int>)_(by_1/2)/32 8.90% 5.938 6.467 - -0.04% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.88% 5.104 5.557 - -0.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.87% 9.009 9.808 - 1.65% -
BM_std_minmax_element<short>/2 8.85% 0.634 0.690 - 0.18% -
std::rotate(deque<int>)_(by_1/2)/1024 8.84% 172.971 188.253 - -0.17% -
ranges::minmax(std::list<long_long>)/64 8.81% 28.084 30.559 - 0.94% -
std::partition_point(list<int>)/50 8.76% 24.421 26.561 - 7.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 8.76% 61242491.095 66605848.629 - 15.56% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.75% 223.078 242.608 - -0.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 8.74% 0.494 0.538 - 9.85% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.68% 240.127 260.964 - 8.04% -
BM_StringEraseWithMove_Empty_Opaque 8.67% 0.789 0.857 - 0.18% -
SetIntersection_Front_Vector_float_262144_1024 8.66% 5450243.465 5922466.946 - 0.20% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 8.66% 28.960 31.469 - 6.46% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.65% 1.916 2.082 - -0.17% -
std::replace(vector<int>)_(sprinkled)/1024 8.64% 149.937 162.898 - 11.25% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 8.64% 27.188 29.538 - -10.39% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.63% 2.011 2.184 - -0.19% -
std::set<int>::equal_range(key)_(existent)/1024 8.62% 4.457 4.841 - 0.17% -
std::find_first_of(vector<int>)_(small_needle)/1024 8.60% 1446.955 1571.396 - 8.46% -
std::is_sorted_until(deque<int>)/8 8.60% 2.542 2.760 - 0.24% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.55% 27.049 29.363 - 3.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.54% 89.594 97.246 - 0.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 8.52% 9.719 10.548 - 6.08% -
SetIntersection_Front_Set_uint64_16384_64 8.50% 1680363.084 1823235.029 - 2.13% -
BM_deque_vector_ranges_copy_backward/2 8.50% 1.838 1.994 - 5.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.50% 199.261 216.192 - 5.06% -
BM_std_minmax_element<short>/65536 8.48% 16323.313 17708.345 - -0.41% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.48% 22.398 24.298 - 5.92% -
BM_std_minmax_element<short>/4096 8.48% 1026.218 1113.196 - -0.34% -
rng::contains_subrange(deque<int>)_(process_all)/32 8.47% 14.421 15.642 - -6.22% -
BM_std_minmax_element<short>/70000 8.46% 17449.812 18926.823 - -0.55% -
BM_std_minmax_element<short>/5500 8.45% 1375.647 1491.940 - -0.40% -
rng::contains(deque<int>)_(process_all)/8 8.45% 2.866 3.108 - 0.58% -
BM_std_minmax_element<short>/64000 8.44% 15947.234 17293.741 - -0.67% -
std::is_partitioned(list<int>)_(partitioned)/32 8.44% 8.627 9.356 - 4.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 8.43% 800.530 867.999 - 6.68% -
std::find_if(deque<int>)_(process_all)/8 8.37% 2.576 2.791 - 2.92% -
SetIntersection_Front_Vector_float_16384_1024 8.36% 5449812.631 5905285.453 - -0.06% -
SetIntersection_Front_Vector_float_1024_1024 8.35% 5441231.715 5895828.756 - -0.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.35% 0.353 0.382 - 9.25% -
ranges::minmax(std::deque<char>)/70000 8.34% 23656.192 25628.920 - 6.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.30% 1.048 1.135 - -1.46% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 8.30% 12.960 14.036 - -0.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.29% 2.526 2.735 - -1.23% -
std::transform(deque<int>,_deque<int>)/50 8.29% 33.630 36.418 - -0.46% -
std::unique(deque<int>)_(sprinkled)/52 8.26% 59.995 64.952 - 2.54% -
std::copy_n(deque<int>)/262144 8.25% 11668.445 12631.197 - -0.08% -
BM_deque_vector_ranges_copy_backward/1024 8.24% 36.903 39.946 - 5.38% -
BM_deque_vector_ranges_copy/0 8.23% 1.438 1.557 - 2.09% -
BM_deque_vector_copy_backward/64000 8.23% 7487.791 8103.788 - 0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.22% 111152.191 120293.116 - 1.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 8.21% 31.887 34.505 - 0.24% -
std::stable_partition(deque<int>)_(dense)/50 8.20% 37.528 40.607 - 6.60% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 8.18% 12.488 13.509 - 11.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 8.16% 15354.766 16608.468 - 8.00% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.16% 918.309 993.236 - 2.14% -
BM_PushHeap_uint64_Random_16 8.16% 4.160 4.499 - -4.60% -
BM_PushHeap_uint64_Random_64 8.12% 5.219 5.642 - -1.96% -
BM_deque_vector_move_backward/64000 8.12% 7173.428 7755.569 - -5.85% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 8.11% 28.842 31.182 - -7.50% -
std::search(list<int>)_(single_element)/8192 8.11% 7486.594 8093.617 - -2.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 8.10% 115392280.410 124737516.537 - 8.41% -
BM_deque_vector_ranges_copy_backward/0 8.09% 1.374 1.485 - 7.80% -
BM_deque_deque_copy_backward/70000 8.07% 7949.848 8591.509 - 1.07% -
std::move_backward(deque<int>)/1048576 8.07% 125794.150 135944.997 - 0.01% -
BM_std_minmax_element<short>/1024 8.04% 262.286 283.378 - -0.28% -
std::transform(list<int>,_list<int>)/8192 8.04% 9001.263 9724.897 - 12.10% -
BM_std_minmax_element<short>/4000 8.04% 1006.489 1087.397 - -0.22% -
BM_vector_deque_copy_backward/65536 8.03% 7667.258 8282.883 - 7.41% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 7.99% 3907.197 4219.379 - 5.03% -
std::unordered_set<std::string>::ctor(const&)/32 7.99% 795.931 859.512 - -3.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 7.99% 0.338 0.365 - 7.97% -
rng::contains(deque<int>)_(process_all)/1048576 7.97% 242412.885 261739.529 - 0.96% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.95% 325.245 351.092 - -8.07% -
BM_PushHeap_uint32_Ascending_4 7.94% 0.544 0.587 - -2.82% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 7.93% 11468.981 12377.959 - -12.81% -
std::lower_bound(std::vector<int>)/8192 7.91% 15.605 16.839 - 2.69% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.90% 755.658 815.388 - 1.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.89% 216.805 233.912 - -10.92% -
BM_std_minmax_element<long_long>/64 7.88% 16.688 18.004 - 3.64% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.83% 5.625 6.065 - -0.97% -
BM_vector_deque_ranges_copy_backward/70000 7.81% 8163.861 8801.561 - 8.08% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.81% 2.493 2.688 - -10.16% -
BM_vector_deque_move_backward/65536 7.80% 7706.512 8307.644 - 7.44% -
std::copy(vector<bool>)_(aligned)/64 7.80% 1.257 1.355 - -0.02% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.77% 19.617 21.140 - 3.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 7.75% 71.608 77.161 - 0.10% -
ranges::min(std::list<char>)/8 7.75% 1.767 1.904 - -2.73% -
ranges::minmax(std::deque<char>)/8 7.71% 3.791 4.083 - 5.94% -
std::is_sorted_until(vector<int>)/8 7.71% 2.048 2.206 - 5.04% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 7.70% 10.087 10.864 - -1.50% -
ranges::min(std::vector<char>)/8 7.70% 2.211 2.382 - -1.44% -
BM_vector_deque_copy_backward/64000 7.68% 7399.057 7967.640 - 4.08% -
std::set<std::string>::find(key)_(non-existent)/8192 7.66% 26.480 28.509 - 4.13% -
BM_deque_vector_ranges_move_backward/65536 7.64% 7380.689 7944.489 - -2.86% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.63% 8704.767 9368.899 - 2.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 7.63% 404.497 435.355 - -2.93% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.63% 0.608 0.655 - 2.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.61% 24759.709 26643.991 - -14.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 7.61% 0.463 0.498 - -14.49% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.60% 10.267 11.047 - -0.63% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.56% 775.124 833.728 - 8.60% -
BM_deque_deque_copy_backward/65536 7.54% 7576.692 8148.334 - 0.90% -
BM_StringEraseWithMove_Empty_Transparent 7.54% 0.557 0.599 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 7.52% 13417939.980 14427444.440 - 4.14% -
std::stable_partition(deque<int>)_(dense)/1024 7.52% 569.032 611.831 - 6.12% -
SetIntersection_Front_Set_string_64_16 7.51% 24370718.248 26201445.655 - 6.59% -
SetIntersection_Front_Set_float_16384_1024 7.50% 12469021.683 13404372.895 - 12.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.50% 9478.504 10189.367 - 8.99% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.50% 31.247 33.590 - 0.48% -
BM_deque_deque_move_backward/64000 7.47% 7290.515 7835.137 - -1.15% -
BM_vector_deque_ranges_copy_backward/64000 7.46% 7401.867 7954.221 - 5.24% -
std::find_if_not(list<int>)_(process_all)/8192 7.42% 6934.482 7448.922 - 8.42% -
std::copy(deque<int>)/8 7.42% 2.588 2.780 - 1.40% -
std::copy_n(deque<int>)/1048576 7.40% 49935.192 53632.277 - 2.43% -
SetIntersection_Interlaced_Vector_string_16384_4 7.40% 1809998.454 1943917.119 - 0.11% -
rng::fold_left(list<int>)/32 7.39% 20.985 22.536 - 0.92% -
std::search(list<int>)_(same_length)/8192 7.38% 7999.769 8590.395 - -6.45% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 7.37% 16.357 17.562 - 0.80% -
BM_deque_deque_ranges_copy_backward/0 7.36% 0.789 0.847 - 6.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.35% 543.488 583.460 - 6.52% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 7.34% 15.567 16.710 - 3.10% -
std::multiset<std::string>::find(key)_(non-existent)/8192 7.33% 28.884 31.002 - -0.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.32% 140358.187 150628.165 - 8.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.30% 51354.220 55105.589 - 16.43% -
BM_std_minmax_element<short>/512 7.29% 134.142 143.924 - -0.57% -
BM_StringConstructDestroyCStr_Small_Transparent 7.29% 0.368 0.394 - -7.23% -
SetIntersection_Front_Set_string_16384_16 7.27% 1770283.284 1899017.765 - 2.15% -
SetIntersection_Front_Set_string_16384_256 7.26% 14418310.113 15465328.101 - 4.05% -
std::partition_point(list<int>)/1024 7.26% 1282.087 1375.162 - 5.95% -
BM_PushHeap_string_Descending_1024 7.26% 2.355 2.526 - -4.67% -
BM_PushHeap_uint32_Ascending_262144 7.26% 4.806 5.155 - 9.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 7.24% 52.478 56.277 - 31.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.23% 0.500 0.536 - 19.75% -
std::copy_backward(list<int>)/1048576 7.22% 869127.472 931863.386 - 2.35% -
ranges::minmax(std::list<char>)/70000 7.22% 52375.250 56154.246 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.21% 41179.387 44148.594 - -2.58% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 7.21% 20.220 21.677 - 7.77% -
SetIntersection_Interlaced_Vector_uint32_16384_4 7.20% 1371135.881 1469807.633 - -3.71% -
std::copy_backward(vector<bool>)_(aligned)/4096 7.19% 5.028 5.390 - 3.56% -
std::set<std::string>::count(key)_(non-existent)/32 7.19% 10.090 10.815 - 1.29% -
std::adjacent_find(deque<int>)/50 7.18% 14.032 15.040 - -18.02% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 7.16% 20.646 22.125 - 2.02% -
std::copy_backward(vector<bool>)_(aligned)/512 7.15% 1.547 1.658 - 7.68% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 7.15% 1.167 1.251 - -0.19% -
std::unordered_set<std::string>::ctor(const&)/1024 7.14% 34202.804 36645.051 - -1.16% -
std::is_sorted(deque<int>,_pred)/1024 7.11% 617.072 660.956 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 7.10% 1198669.846 1283814.714 - 1.00% -
BM_vector_deque_move_backward/64000 7.09% 7254.530 7768.931 - 4.61% -
std::unique_copy(vector<int>)_(contiguous)/32 7.08% 8.480 9.081 - 4.42% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.05% 8.122 8.694 - -0.34% -
bm_ranges_swap_ranges_vb_aligned/32 7.04% 3.289 3.520 - -2.74% -
BM_PushHeap_uint64_Random_262144 7.04% 5.990 6.412 - 0.79% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 7.02% 21.110 22.592 - -1.43% -
BM_PushHeap_string_Descending_256 7.02% 2.291 2.452 - -3.23% -
std::list<int>::erase(begin)_(cheap_elements)/8192 7.00% 10.169 10.880 - 0.02% -
std::move_backward(vector<bool>)_(unaligned)/64 7.00% 1.628 1.742 - 6.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 6.99% 10385.059 11110.744 - 4.53% -
std::find_end(list<int>)_(process_all)/1048576 6.96% 815929.152 872731.971 - -0.30% -
std::set<std::string>::count(key)_(non-existent)/0 6.95% 0.257 0.275 - 3.52% -
BM_deque_vector_move/1 6.94% 2.051 2.193 - 4.09% -
std::find(list<int>)_(process_all)/1024 6.92% 685.660 733.126 - 6.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.92% 6.109 6.531 - 1.07% -
BM_deque_deque_copy_backward/64000 6.90% 7411.545 7922.807 - 0.51% -
std::make_heap(deque<int>)_(repeated)/8192 6.87% 16855.059 18012.758 - -0.05% -
std::unordered_set<int>::count(key)_(non-existent)/8192 6.86% 1.376 1.470 - -2.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.85% 8.273 8.840 - 5.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 6.85% 241.115 257.638 - 0.57% -
std::find_end(list<int>)_(single_element)/1024 6.85% 688.722 735.918 - 0.66% -
bm_ranges_swap_ranges_vb_aligned/16 6.85% 3.294 3.520 - -3.69% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.84% 2.040 2.180 - 0.77% -
BM_std_minmax_element<char>/65536 6.79% 17040.338 18197.900 - 4.40% -
BM_deque_deque_ranges_copy_backward/65536 6.78% 7506.134 8015.157 - 0.79% -
std::remove_copy(deque<int>)_(prefix)/50 6.77% 20.196 21.562 - -3.40% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.76% 3426.712 3658.316 - 4.54% -
BM_StringFindCharLiteral/256 6.76% 5.327 5.687 - 1.62% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.75% 38.949 41.577 - 0.82% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.74% 11591.517 12373.160 - 4.34% -
SetIntersection_None_Set_string_16384_1 6.73% 188524703.645 201214950.750 - 4.10% -
BM_PushHeap_float_SingleElement_4 6.68% 0.358 0.382 - 7.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.67% 21.221 22.637 - 5.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.66% 57305.641 61119.799 - 7.11% -
std::unordered_set<int>::find(key)_(existent)/8192 6.65% 1.400 1.493 - 13.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 6.65% 18.765 20.014 - 5.54% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.65% 206.312 220.024 - -0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.64% 49.242 52.511 - -0.88% -
SetIntersection_Front_Vector_uint64_1024_256 6.64% 2136169.938 2277972.902 - 0.33% -
ranges::minmax(std::deque<__int128>)/1 6.62% 0.651 0.694 - 5.41% -
BM_deque_vector_ranges_move_backward/1024 6.62% 36.781 39.217 - 4.03% -
SetIntersection_Front_Vector_uint32_262144_1024 6.62% 5309396.348 5660639.544 - 6.09% -
BM_deque_deque_move_backward/70000 6.61% 8128.075 8665.202 - 0.57% -
std::unordered_multiset<int>::clear()/32 6.61% 599.786 639.414 - 6.09% -
rng::fold_left(list<int>)/50 6.57% 37.492 39.955 - 4.42% -
BM_deque_deque_move_backward/65536 6.56% 7628.923 8129.505 - -0.57% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 6.56% 27.328 29.121 - 1.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 6.56% 8681590.725 9250976.793 - -9.44% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 6.56% 691458.833 736806.879 - -2.08% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.55% 1.279 1.362 - 1.33% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.54% 7924.821 8442.784 - -0.22% -
SetIntersection_Front_Vector_uint64_256_256 6.49% 4253680.035 4529598.276 - -0.05% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.45% 25182.513 26806.989 - 4.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.45% 5155.527 5488.078 - 5.88% -
BM_deque_deque_ranges_move_backward/65536 6.45% 7577.810 8066.436 - 0.31% -
std::is_sorted(deque<int>,_pred)/8192 6.42% 5007.942 5329.677 - -0.13% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.42% 21.627 23.017 - 7.30% -
std::lower_bound(std::vector<int>)/100 6.42% 12.070 12.845 - 0.18% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 6.40% 17.176 18.275 - 6.97% -
std::set<int>::equal_range(key)_(existent)/8192 6.39% 8.252 8.779 - 7.72% -
BM_tolower_string<char> 6.39% 15.295 16.272 - 4.19% -
std::find_if(deque<int>)_(process_all)/50 6.38% 12.541 13.340 - -2.12% -
std::map<std::string,_int>::count(key)_(existent)/8192 6.37% 30.601 32.552 - 15.42% -
std::stable_partition(deque<int>)_(sparse)/32 6.32% 11.148 11.852 - -4.97% -
std::is_partitioned(list<int>)_(partitioned)/8192 6.32% 6820.001 7250.775 - 5.92% -
std::set<std::string>::find(key)_(non-existent)/1024 6.31% 19.937 21.195 - 0.45% -
std::multiset<int>::count(key)_(non-existent)/1024 6.29% 5.909 6.280 - 5.39% -
std::vector<int>::ctor(size)/1024 6.28% 42.209 44.860 - -9.59% -
std::find_if_not(list<int>)_(process_all)/1024 6.28% 685.464 728.478 - 0.48% -
BM_deque_deque_ranges_move_backward/70000 6.25% 7991.921 8491.588 - -2.87% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 6.25% 9.855 10.470 - 10.85% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 6.23% 18.058 19.184 - -1.93% -
std::list<int>::erase(begin)_(cheap_elements)/1024 6.23% 10.278 10.918 - -0.48% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.22% 8.309 8.826 - -5.07% -
std::unordered_set<int>::clear()/32 6.21% 604.585 642.148 - -0.57% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.20% 557446.994 592035.394 - -0.12% -
std::partial_sort_copy(list<int>)_(heap)/8 6.20% 16.582 17.610 - -0.63% -
SetIntersection_Front_Vector_uint64_16384_1024 6.18% 5333493.555 5662858.528 - -3.28% -
std::is_partitioned(list<int>)_(partitioned)/50 6.17% 13.477 14.309 - 2.63% -
BM_deque_vector_ranges_copy_backward/64 6.17% 2.933 3.114 - 3.83% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.15% 1.050 1.115 - 0.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 6.15% 4.076 4.327 - 1.29% -
ranges::min(std::list<long_long>)/8 6.11% 1.843 1.955 - 5.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.11% 143687.897 152467.851 - -3.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.11% 1755335.727 1862541.806 - 5.23% -
std::set<int>::upper_bound(key)_(existent)/1024 6.10% 4.025 4.271 - 1.60% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.10% 2399.076 2545.372 - -0.40% -
BM_deque_deque_ranges_copy_backward/4000 6.09% 144.294 153.081 - -1.24% -
bm_ranges_lexicographical_compare<int>/8 6.09% 1.447 1.535 - -3.35% -
SetIntersection_Front_Vector_uint32_256_256 6.06% 4275122.255 4534303.275 - 7.55% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 6.06% 7.353 7.799 - 4.28% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.05% 1.048 1.112 - 0.05% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.04% 31.005 32.878 - 9.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.04% 39278.302 41650.664 - 4.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.03% 22.667 24.033 - 2.22% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 6.01% 57157.086 60589.704 - 1.35% -
rng::find_last(forward_list<int>)_(bail_90%)/8 6.00% 2.333 2.473 - 1.71% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.00% 73780.480 78210.445 - 5.78% -
SetIntersection_Front_Set_string_256_64 6.00% 14183192.766 15034274.494 - 5.73% -
std::find_if_not(vector<bool>)_(process_all)/1024 6.00% 562.829 596.585 - 1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.98% 1182961.685 1253748.352 - 4.62% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.97% 1.762 1.867 - 0.22% -
BM_PushHeap_string_Random_262144 5.95% 17.931 18.997 - -5.22% -
rng::find_last(list<int>)_(bail_90%)/1024 5.92% 71.792 76.043 - -3.68% -
std::set<std::string>::equal_range(key)_(existent)/32 5.92% 15.019 15.908 - -12.71% -
std::shift_left(list<int>)/50 5.90% 27.484 29.105 - 1.49% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 5.90% 19.393 20.537 - -0.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 5.89% 557.675 590.527 - 6.56% -
bm_ranges_swap_ranges_vb_aligned/8 5.88% 3.263 3.455 - -3.84% -
std::list<int>::operator=(const&)_(cheap_elements)/32 5.88% 15.876 16.809 - -3.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.88% 0.958 1.014 - 1.02% -
BM_lexicographical_compare_three_way<IntPtr>/16 5.88% 4.208 4.455 - 1.37% -
std::stable_partition(deque<int>)_(sparse)/1024 5.87% 431.674 456.996 - 1.41% -
SetIntersection_Interlaced_Vector_float_1024_16 5.86% 2543981.484 2693153.476 - 32.03% -
std::rotate_copy(vector<int>)/1024 5.85% 32.778 34.696 - 3.60% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 5.85% 55686.580 58944.728 - 6.35% -
std::make_heap(deque<int>)_(repeated)/1024 5.84% 2162.137 2288.473 - 0.10% -
std::rotate_copy(deque<int>)/32 5.84% 2.572 2.722 - -0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.84% 6744.582 7138.134 - 1.68% -
std::remove_copy_if(deque<int>)_(prefix)/1024 5.83% 514.422 544.428 - 1.31% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.83% 31.103 32.916 - 4.66% -
BM_PushHeap_uint32_Ascending_16 5.83% 0.917 0.970 - 2.32% -
BM_vector_deque_copy_backward/70000 5.82% 8228.413 8707.710 - 4.71% -
std::unordered_set<int>::find(key)_(existent)/32 5.82% 1.326 1.403 - 10.25% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 5.81% 24.210 25.618 - 9.68% -
SetIntersection_Interlaced_Vector_uint64_16384_16 5.81% 2854757.447 3020594.446 - -9.83% -
std::count(deque<int>)_(every_other)/8192 5.80% 1915.092 2026.138 - 0.51% -
std::search(deque<int>,_pred)_(same_length)/1000 5.79% 480.779 508.638 - 2.51% -
rng::starts_with(deque<int>)/8 5.79% 3.900 4.126 - 1.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.77% 26211.077 27723.883 - -0.27% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 5.77% 1.160 1.227 - 5.31% -
std::fill(vector<bool>)/64 5.76% 1.475 1.560 - -3.27% -
std::multiset<std::string>::contains(key)_(existent)/32 5.71% 14.332 15.150 - 0.51% -
BM_PushHeap_uint64_Ascending_16 5.70% 0.932 0.985 - 8.23% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.70% 113925212.174 120413531.653 - -0.43% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.67% 0.389 0.411 - -15.97% -
BM_vector_deque_move_backward/70000 5.65% 8003.041 8454.973 - 4.47% -
BM_getline_string 5.62% 16.146 17.055 - 1.66% -
BM_deque_deque_ranges_copy_backward/64000 5.62% 7349.671 7762.741 - -0.51% -
SetIntersection_Front_Set_uint32_262144_16 5.62% 1170708.878 1236448.944 - 0.04% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.61% 8.301 8.767 - -0.82% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 5.61% 35.357 37.341 - 5.80% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 5.60% 15.744 16.625 - 2.57% -
BM_PushHeap_uint32_Random_16384 5.60% 5.618 5.933 - 1.68% -
BM_PushHeap_uint64_Ascending_64 5.60% 1.523 1.608 - 6.04% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 5.57% 6765.031 7142.048 - 6.80% -
std::remove(list<int>)_(prefix)/1024 5.56% 947.554 1000.224 - -0.72% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 5.55% 3.826 4.038 - 0.95% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.55% 562.840 594.091 - 7.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 5.54% 17.080 18.028 - 0.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 5.54% 0.777 0.820 - 5.81% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.53% 23.967 25.293 - 0.83% -
BM_deque_deque_ranges_copy_backward/1 5.52% 2.523 2.663 - 3.14% -
std::find_end(vector<int>)_(single_element)/1000 5.52% 229.863 242.547 - -0.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.50% 6.486 6.843 - 6.01% -
std::remove_if(list<int>)_(prefix)/1024 5.50% 972.520 1026.033 - 2.88% -
std::find_first_of(deque<int>)_(small_needle)/32 5.50% 107.704 113.630 - 1.38% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.49% 1.047 1.105 - -0.14% -
BM_PushHeap_uint32_Ascending_1024 5.48% 2.555 2.695 - 5.35% -
BM_lexicographical_compare_three_way_slow_path/16 5.47% 4.356 4.595 - 0.62% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.44% 5.317 5.606 - 7.34% -
std::transform(list<int>)_(identity_transform)/32 5.44% 16.099 16.975 - -0.04% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.43% 20.309 21.411 - 1.46% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.43% 9084.368 9577.248 - -2.50% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.41% 2.278 2.402 - -0.65% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 5.40% 8.241 8.686 - -1.87% -
rng::fold_left(list<int>)/8192 5.38% 10904.226 11490.361 - 8.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.37% 63.413 66.819 - -0.25% -
std::reverse_copy(vector<int>)/8 5.37% 2.432 2.563 - 7.73% -
std::all_of(deque<int>)_(process_all)/8 5.35% 3.275 3.450 - 4.36% -
std::find_first_of(deque<int>)_(small_needle)/1024 5.34% 3433.542 3616.881 - 3.77% -
std::find_if_not(vector<bool>)_(process_all)/8192 5.30% 4485.262 4723.111 - 3.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.30% 39.719 41.824 - -8.00% -
ranges::minmax(std::vector<char>)/70000 5.28% 564.879 594.731 - 0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.28% 35.428 37.299 - -2.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.28% 5454.051 5741.952 - -6.87% -
SetIntersection_Front_Vector_float_1024_256 5.26% 2168224.583 2282336.914 - -0.24% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.26% 26861.004 28272.970 - -0.03% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.24% 1.052 1.107 - -0.12% -
std::map<std::string,_int>::find(key)_(existent)/1024 5.24% 23.771 25.016 - -2.90% -
std::sort(vector<int>)_(repeated)/8192 5.24% 5024.316 5287.390 - 0.16% -
bm_swap_ranges_vb_aligned/8 5.23% 3.148 3.313 - 2.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.23% 7.511 7.904 - -11.01% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.22% 5.176 5.447 - -0.17% -
BM_deque_vector_copy_backward/1 5.22% 2.117 2.227 - 6.31% -
BM_PushHeap_string_Ascending_1024 5.22% 13.452 14.154 - -1.29% -
std::list<int>::ctor(Range)_(cheap_elements)/32 5.22% 332.248 349.586 - -24.23% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.18% 1.112 1.169 - -10.67% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 5.18% 11.775 12.385 - -14.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.18% 811.772 853.785 - 3.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 5.17% 0.777 0.817 - 5.35% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.16% 2.925 3.076 - 4.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.16% 4.515 4.748 - 0.69% -
std::multiset<int>::contains(key)_(existent)/32 5.16% 1.639 1.723 - -1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 5.15% 1208357.487 1270610.647 - 1.55% -
BM_vector_deque_ranges_move_backward/65536 5.15% 7713.704 8110.898 - 6.55% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.14% 10.584 11.128 - -5.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.13% 24.871 26.148 - 2.45% -
BM_deque_vector_ranges_move_backward/2 5.13% 1.835 1.929 - 1.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.11% 6872.156 7223.447 - -9.88% -
SetIntersection_Front_Set_string_16384_64 5.11% 4301042.807 4520737.426 - -2.29% -
SetIntersection_Front_Set_string_256_16 5.09% 6789106.864 7134840.371 - -1.01% -
std::count(deque<int>)_(every_other)/1048576 5.09% 250725.381 263491.446 - 2.67% -
BM_deque_deque_copy/1 5.09% 2.487 2.613 - 1.55% -
rng::contains_subrange(vector<int>)_(same_length)/16 5.08% 4.730 4.970 - 1.66% -
std::count(list<int>)_(every_other)/8192 5.07% 6589.890 6924.065 - 1.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.07% 42.043 44.174 - -3.19% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 5.07% 21.891 23.001 - -2.35% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 5.07% 22.641 23.789 - -3.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.06% 54842.392 57617.661 - -5.94% -
SetIntersection_None_Set_string_16384_4 5.06% 188212651.992 197734531.160 - 1.93% -
std::unordered_multiset<int>::count(key)_(existent)/32 5.05% 1.855 1.948 - 5.78% -
std::rotate(list<int>)_(1_element_forward)/50 5.04% 24.750 25.997 - -1.14% -
std::for_each_n(list<int>)/8 5.03% 2.421 2.543 - 2.57% -
rng::find_last_if(vector<char>)_(bail_10%)/8 5.02% 2.075 2.179 - 3.18% -
SetIntersection_Front_Vector_float_16384_256 5.01% 2168473.030 2277177.848 - 0.57% -
std::find_end(vector<int>)_(single_element)/1024 5.01% 236.608 248.466 - -0.21% -
std::none_of(deque<int>)_(process_all)/8 5.01% 3.277 3.441 - 5.00% -
BM_deque_vector_ranges_move_backward/64 5.01% 2.930 3.077 - 2.85% -
BM_StringRead_Cold_Shallow_Empty 5.00% 1.058 1.111 - -18.11% -
BM_PushHeap_string_PipeOrgan_64 5.00% 5.753 6.040 - 0.59% -
std::find_end(vector<int>)_(single_element)/8192 5.00% 1810.958 1901.544 - -0.26% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.00% 8.964 9.412 - 1.98% -
std::find_if_not(vector<bool>)_(process_all)/1048576 4.99% 573763.593 602412.791 - 3.10% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.99% 3.612 3.793 - -1.49% -
std::stable_partition(deque<int>)_(sparse)/50 4.98% 27.391 28.755 - -2.69% -
BM_std_minmax_element<char>/64 4.97% 17.109 17.960 - 4.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.97% 5.525 5.800 - 1.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.96% 55149.381 57885.154 - -5.92% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.95% 461979.139 484852.438 - -1.81% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.95% 0.598 0.627 - 0.58% -
std::move_backward(vector<int>)/8 4.94% 2.174 2.282 - -1.61% -
std::map<int,_int>::equal_range(key)_(existent)/8192 4.94% 5.497 5.768 - -0.37% -
std::remove(deque<int>)_(prefix)/32 4.94% 52.858 55.468 - 2.95% -
rng::fold_left(list<int>)/1048576 4.93% 1350828.106 1417489.691 - 3.30% -
SetIntersection_Front_Set_string_262144_256 4.93% 14694952.545 15419869.378 - 1.42% -
std::adjacent_find(vector<int>,_pred)/1048576 4.93% 464886.590 487818.482 - 3.34% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.91% 7.068 7.415 - 2.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 4.91% 0.779 0.817 - 5.51% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.90% 21.997 23.075 - -4.71% -
std::find_if_not(vector<bool>)_(process_all)/50 4.89% 23.804 24.968 - -0.87% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.88% 1050992.930 1102270.767 - -0.12% -
SetIntersection_None_Set_string_16384_256 4.88% 189368817.101 198602991.837 - 0.58% -
std::search(vector<int>)_(same_length)/8192 4.87% 1865.020 1955.939 - 1.53% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.87% 8.960 9.396 - -2.27% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.86% 7395.089 7754.638 - 8.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.84% 5649547.571 5923132.316 - 3.00% -
rng::find_last(list<int>)_(bail_90%)/8192 4.84% 601.149 630.255 - -2.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.83% 5513.537 5780.069 - 0.98% -
std::rotate_copy(list<int>)/50 4.82% 13.293 13.934 - 0.10% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 4.80% 324.985 340.590 - 9.24% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.80% 34.972 36.651 - -3.02% -
std::rotate(list<int>)_(1_element_forward)/32 4.78% 13.296 13.931 - -0.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.77% 922.234 966.247 - 0.36% -
SetIntersection_Front_Vector_float_262144_256 4.77% 2167972.137 2271409.085 - 0.43% -
BM_deque_deque_ranges_move_backward/1 4.76% 2.716 2.845 - 19.39% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.76% 0.254 0.266 - 4.13% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.76% 760.610 796.782 - -0.25% -
std::find_end(list<int>)_(process_all)/1024 4.74% 697.957 731.049 - 0.27% -
rng::contains_subrange(vector<int>)_(process_all)/8192 4.74% 1613.546 1689.980 - -0.11% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.73% 16.114 16.876 - 9.80% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 4.72% 206803.212 216568.380 - 0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.72% 6269854.663 6565800.339 - 1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.72% 13387910.766 14019707.039 - 2.97% -
SetIntersection_Front_Set_string_16384_4 4.71% 1258331.676 1317595.130 - 4.06% -
SetIntersection_Front_Set_uint32_64_64 4.71% 12869941.617 13475937.606 - -1.23% -
BM_std_minmax_element<int>/3 4.71% 1.114 1.167 - 1.80% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.71% 1367.236 1431.567 - 2.92% -
BM_lexicographical_compare_three_way_fast_path/64 4.70% 15.034 15.741 - -0.35% -
std::generate(vector<int>)/8192 4.69% 1799.929 1884.306 - 1.83% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.69% 16.374 17.142 - 9.78% -
std::find_first_of(deque<int>)_(small_needle)/50 4.68% 165.166 172.902 - 2.35% -
SetIntersection_Front_Set_uint64_262144_256 4.68% 3713053.704 3886747.714 - 2.63% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 4.67% 1.644 1.721 - -3.18% -
BM_std_minmax_element<char>/5500 4.66% 1441.057 1508.267 - 2.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.66% 7657.378 8014.231 - 2.26% -
ranges::min(std::vector<long_long>)/8 4.66% 2.126 2.225 - -2.87% -
std::copy_n(vector<int>)/8 4.64% 2.114 2.212 - -4.85% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 4.62% 8201.226 8580.038 - 0.05% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.62% 10.187 10.657 - -2.47% -
std::unordered_set<std::string>::erase(iterator)/8192 4.62% 29.255 30.605 - -3.16% -
std::find_if_not(list<int>)_(process_all)/32768 4.61% 25341.716 26509.783 - 3.92% -
SetIntersection_Front_Vector_float_256_256 4.58% 4333279.065 4531896.252 - -0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 4.57% 15226.288 15922.247 - 1.03% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 4.57% 6204.318 6487.887 - 1.41% -
std::any_of(deque<int>)_(process_all)/8 4.56% 3.286 3.436 - 4.55% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.55% 0.775 0.810 - -0.01% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.54% 22.952 23.995 - 5.41% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.52% 559.741 585.067 - -0.49% -
SetIntersection_Front_Set_uint32_1024_1024 4.52% 11630199.577 12156321.813 - -4.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 4.52% 54.889 57.372 - 27.44% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 4.51% 10988.291 11483.667 - -0.75% -
SetIntersection_None_Set_string_16384_16 4.50% 187964779.769 196431117.976 - 0.71% -
ranges::min(std::deque<char>)/8 4.50% 2.283 2.386 - -2.64% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.49% 34.714 36.274 - -9.07% -
BM_PushHeap_string_PipeOrgan_262144 4.49% 17.362 18.141 - 5.54% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.48% 592.961 619.555 - -1.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 4.48% 1.176 1.229 - 2.36% -
SetIntersection_Interlaced_Vector_float_1024_256 4.47% 5542685.328 5790697.730 - -1.91% -
std::copy(vector<bool>)_(aligned)/262144 4.47% 587.809 614.105 - 10.25% -
ranges::min(std::vector<__int128>)/64 4.47% 26.794 27.992 - -15.55% -
SetIntersection_None_Set_string_16384_1024 4.46% 190225548.901 198704217.964 - -1.44% -
std::rotate(deque<int>)_(1_element_forward)/1024 4.44% 37.022 38.666 - 1.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.43% 3.417 3.568 - 2.58% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 4.42% 54841.951 57266.580 - 5.94% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.42% 26784.927 27968.119 - 3.65% -
std::copy_n(deque<int>)/8 4.40% 2.636 2.752 - -0.79% -
ranges::min(std::list<char>)/64 4.40% 25.927 27.067 - -3.90% -
BM_PushHeap_float_SingleElement_16 4.38% 0.364 0.380 - 4.47% -
std::adjacent_find(vector<int>,_pred)/1024 4.37% 398.065 415.474 - -0.39% -
SetIntersection_Front_Set_string_16384_1 4.37% 1110558.098 1159114.010 - 0.34% -
std::sort(vector<int>)_(repeated)/1024 4.37% 661.705 690.598 - -0.67% -
BM_lexicographical_compare_three_way_fast_path/1024 4.36% 236.321 246.620 - -0.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 4.36% 689.954 720.023 - 0.90% -
std::multiset<std::string>::ctor(const&)/32 4.35% 774.937 808.681 - -2.27% -
BM_deque_deque_ranges_copy_backward/70000 4.35% 8221.555 8579.440 - -1.45% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 4.35% 1824.271 1903.581 - -0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.34% 645.818 673.831 - 0.29% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.33% 236.209 246.427 - 0.33% -
std::adjacent_find(list<int>,_pred)/8192 4.32% 7130.777 7438.633 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.31% 1834721.313 1913863.225 - 0.60% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 4.30% 54866.502 57226.971 - 2.24% -
std::equal(list<int>)_(it,_it,_it)/8192 4.30% 9275.331 9674.240 - 2.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.30% 0.273 0.285 - 3.23% -
std::search(vector<int>,_pred)_(no_match)/1000 4.29% 508.453 530.285 - 1.83% -
std::reverse(deque<int>)/32768 4.29% 5666.035 5909.294 - 2.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.29% 20244.289 21112.790 - -0.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.28% 40.061 41.777 - -6.37% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.28% 30.972 32.298 - -9.38% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.25% 3638.752 3793.535 - -0.09% -
BM_PushHeap_uint32_Ascending_256 4.23% 2.082 2.170 - 3.99% -
BM_lexicographical_compare_three_way_slow_path/4 4.23% 1.130 1.178 - -0.04% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.23% 20369.761 21230.822 - 0.03% -
rng::find_last(forward_list<int>)_(bail_90%)/50 4.22% 20.433 21.296 - 2.66% -
std::flat_map<int,_int>::erase(iterator)/8192 4.22% 504.129 525.405 - 3.37% -
std::lower_bound(std::deque<int>)/8192 4.22% 64.783 67.514 - 2.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 4.22% 47.108 49.093 - 1.60% -
ranges::minmax(std::deque<__int128>)/8 4.21% 3.704 3.860 - -8.82% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.21% 14.984 15.614 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.21% 5170572.752 5388175.149 - -0.56% -
BM_lexicographical_compare_three_way_fast_path/256 4.20% 68.197 71.059 - -0.07% -
std::remove_if(list<int>)_(sprinkled)/1024 4.19% 958.191 998.359 - 1.28% -
ranges::minmax(std::list<__int128>)/70000 4.18% 56872.434 59250.447 - -6.02% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 4.18% 15026.812 15654.817 - -0.02% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.17% 215.170 224.137 - -0.16% -
BM_lexicographical_compare_three_way_fast_path/16384 4.16% 3630.878 3781.889 - 0.06% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.16% 20275.115 21117.562 - -0.41% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 4.14% 2110.343 2197.738 - -1.18% -
std::fill(vector<int>)/1024 4.14% 29.077 30.281 - -0.68% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.14% 637.450 663.828 - -0.89% -
std::partial_sort(deque<int>)_(descending)/8 4.13% 43.329 45.121 - 7.51% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 4.12% 30.598 31.860 - 14.26% -
std::unique_copy(vector<int>)_(contiguous)/52 4.12% 13.205 13.749 - 0.71% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.12% 3627.443 3776.822 - 0.27% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.12% 3.178 3.309 - 0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 4.11% 14132.890 14714.057 - 0.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.11% 4.628 4.818 - 14.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.11% 10.608 11.044 - 2.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.10% 24.708 25.723 - 7.40% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.09% 23.567 24.531 - -4.79% -
BM_std_minmax_element<char>/4096 4.08% 1075.804 1119.685 - 0.21% -
std::transform(vector<int>)_(identity_transform)/32 4.08% 8.977 9.343 - 1.88% -
SetIntersection_Interlaced_Vector_uint64_256_64 4.07% 7380439.684 7681185.244 - 0.15% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 4.07% 40.776 42.433 - 4.94% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.06% 0.254 0.264 - 3.17% -
rng::starts_with(deque<int>)/1024 4.05% 479.139 498.558 - 1.96% -
BM_PushHeap_string_Descending_64 4.03% 2.209 2.298 - -0.90% -
std::partial_sort_copy(vector<int>)_(heap)/1024 4.03% 7938.990 8259.209 - 0.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 4.03% 10.187 10.598 - -1.17% -
ranges::min(std::vector<long_long>)/70000 4.03% 7674.275 7983.486 - 0.03% -
BM_lexicographical_compare_three_way_fast_path/4096 4.01% 922.133 959.143 - 0.11% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.01% 210.742 219.185 - -1.67% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 4.01% 73636.260 76585.683 - 3.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.99% 12552.941 13053.933 - 1.80% -
BM_PushHeap_uint32_Ascending_64 3.99% 1.517 1.578 - 2.40% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.99% 84943.400 88328.759 - -0.30% -
std::multimap<std::string,_int>::erase(iterator)/32 3.97% 27.826 28.932 - 1.30% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.97% 24.558 25.533 - 1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.97% 1195722.763 1243153.130 - 6.03% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.96% 31.171 32.406 - -9.75% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.96% 27.208 28.286 - -4.51% -
std::unordered_set<std::string>::contains(key)_(existent)/32 3.96% 39.535 41.101 - 13.72% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.96% 340.060 353.518 - 5.35% -
SetIntersection_Front_Set_string_1024_1024 3.96% 55151219.466 57332516.387 - 3.14% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.95% 920.710 957.094 - 0.23% -
SetIntersection_None_Set_string_16384_64 3.94% 189303532.077 196761854.539 - 0.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.94% 12369.837 12856.733 - 3.06% -
std::multimap<int,_int>::count(key)_(existent)/32 3.93% 3.655 3.799 - 2.99% -
rng::find_last(list<int>)_(bail_10%)/8 3.93% 2.021 2.100 - 0.94% -
std::unordered_set<int>::insert(value)_(already_present)/32 3.92% 2.637 2.741 - 56.59% -
std::copy_backward(list<int>)/64 3.92% 29.932 31.105 - 0.35% -
std::search(vector<int>,_pred)_(same_length)/8192 3.92% 4910.814 5103.257 - 0.23% -
std::lower_bound(std::deque<int>)/100 3.91% 30.426 31.616 - 2.39% -
std::multiset<std::string>::find(key)_(existent)/32 3.91% 15.777 16.394 - 13.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.91% 23.286 24.195 - 0.57% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.89% 238721.182 248018.546 - 1.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.89% 6158365.591 6398022.601 - -2.39% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.89% 260.170 270.285 - 0.14% -
ranges::min(std::vector<__int128>)/70000 3.88% 30876.815 32075.432 - -19.05% -
ranges::min(std::list<__int128>)/64 3.88% 32.234 33.485 - -0.30% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.88% 9.434 9.800 - -0.64% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.88% 12375.756 12855.522 - -0.28% -
BM_PushHeap_uint64_Ascending_262144 3.88% 4.662 4.842 - 2.62% -
std::move(vector<int>)/8 3.87% 2.169 2.253 - -0.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.87% 21.792 22.635 - 5.40% -
rng::contains_subrange(list<int>)_(single_element)/50 3.86% 17.211 17.876 - 11.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.86% 395.131 410.385 - 2.52% -
std::partition(vector<int>)_(dense)/8192 3.86% 1810.876 1880.718 - 0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.85% 1034953.129 1074815.723 - -0.18% -
std::find_if(list<int>)_(process_all)/8 3.85% 2.294 2.382 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.83% 348623584.594 361992004.936 - 2.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.83% 33.989 35.290 - 0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.83% 1120535.098 1163433.860 - 1.73% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.83% 14556.907 15114.108 - 0.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.82% 24.711 25.655 - 11.01% -
std::unique(deque<int>)_(sprinkled)/32 3.81% 53.766 55.817 - 1.99% -
BM_StringEraseToEnd_Empty_Transparent 3.81% 0.347 0.360 - 2.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.81% 13994186.114 14527867.561 - 4.18% -
ranges::min(std::vector<char>)/70000 3.81% 478.639 496.870 - -0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.81% 64345387.314 66795625.783 - -9.52% -
SetIntersection_Interlaced_Vector_float_1024_4 3.79% 1391355.035 1444153.469 - 0.76% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.79% 31.580 32.778 - 6.70% -
SetIntersection_Front_Set_string_64_64 3.79% 34098903.052 35391498.966 - -0.89% -
BM_std_minmax_element<short>/64 3.78% 16.799 17.435 - -2.71% -
std::copy_if(list<int>)_(entire_range)/8 3.78% 2.452 2.545 - 0.65% -
ranges::min(std::list<long_long>)/64 3.78% 24.159 25.073 - 0.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.78% 42325.455 43924.922 - -0.47% -
std::set<std::string>::find(key)_(non-existent)/32 3.77% 9.423 9.779 - -4.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.77% 14554.157 15102.737 - -0.08% -
SetIntersection_Front_Set_string_1024_256 3.77% 14273701.097 14811695.804 - 1.71% -
bm_ranges_lexicographical_compare<int>/64 3.76% 4.343 4.507 - -2.51% -
std::partition_point(deque<int>)/8192 3.76% 14.911 15.472 - 0.52% -
std::find_end(list<int>)_(single_element)/1000 3.76% 684.813 710.565 - -0.57% -
BM_StringRead_Cold_Shallow_Large 3.76% 1.088 1.129 - -16.42% -
std::search(vector<int>)_(same_length)/1024 3.74% 244.745 253.907 - 1.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.74% 731.555 758.928 - 1.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.74% 1.662 1.725 - 9.55% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.74% 3663.895 3800.809 - -0.07% -
BM_StringRelational_Compare_Empty_Large_Control 3.73% 1.656 1.718 - 6.50% -
BM_PushHeap_uint64_Ascending_256 3.73% 2.094 2.172 - 3.88% -
std::multiset<std::string>::count(key)_(existent)/32 3.73% 19.597 20.327 - -0.37% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.71% 58284.225 60448.584 - 0.36% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.71% 4.098 4.250 - -1.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.71% 34.957 36.253 - -8.07% -
std::pop_heap(deque<std::string>)/8192 3.71% 114.144 118.375 - 0.06% -
std::set<int>::find(key)_(existent)/32 3.69% 1.624 1.684 - -1.69% -
SetIntersection_Front_Set_uint64_256_256 3.68% 7440051.657 7713878.103 - 4.63% -
BM_deque_deque_ranges_move_backward/64000 3.67% 7520.577 7796.723 - -1.06% -
std::set<int>::lower_bound(key)_(existent)/1024 3.67% 4.506 4.672 - -2.59% -
std::sort_heap(vector<int>,_pred)/8 3.67% 30.307 31.419 - -5.13% -
BM_deque_deque_copy/2 3.66% 2.241 2.323 - 0.73% -
std::replace(vector<int>)_(sprinkled)/50 3.66% 8.763 9.083 - 6.65% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.66% 58227.047 60357.269 - -0.30% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.66% 28.304 29.339 - -0.80% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.65% 4.513 4.677 - 0.01% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.65% 35.053 36.331 - -1.99% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.63% 177587.939 184038.608 - -0.58% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.63% 22.840 23.669 - -3.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.62% 628.631 651.417 - -1.77% -
std::sort_heap(deque<int>)/8192 3.62% 453018.868 469412.819 - -1.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.62% 9623.536 9971.768 - -1.46% -
std::copy_n(deque<int>)/4096 3.61% 145.021 150.254 - -0.73% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.60% 1.115 1.156 - 0.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.60% 360.174 373.126 - 5.03% -
std::fill_n(list<int>)/50 3.60% 15.179 15.724 - 0.12% -
std::reverse(vector<int>)/8 3.59% 1.478 1.531 - 0.80% -
std::partition_copy(list<int>)/32 3.59% 8.582 8.890 - 0.98% -
std::for_each_n(list<int>)/8192 3.59% 7358.066 7622.010 - -2.18% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.58% 26.733 27.690 - -8.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.58% 624.959 647.310 - -2.15% -
std::remove(deque<int>)_(sprinkled)/1024 3.57% 511.264 529.537 - -0.51% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.57% 179692.170 186113.795 - -0.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.57% 505.396 523.451 - 4.17% -
std::fill_n(vector<bool>)/32768 3.57% 29.285 30.330 - 0.66% -
BM_PushHeap_uint32_Random_256 3.56% 5.500 5.696 - 1.63% -
std::set<int>::find(key)_(non-existent)/1024 3.55% 5.378 5.569 - 0.54% -
BM_lexicographical_compare_three_way_fast_path/65536 3.54% 14587.432 15103.625 - 0.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 3.53% 19.266 19.946 - -1.74% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.53% 144.245 149.333 - 0.71% -
std::copy_backward(deque<int>)/262144 3.53% 30572.528 31650.240 - 0.39% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 3.52% 17.144 17.747 - 4.51% -
std::unique_copy(deque<int>)_(contiguous)/52 3.52% 14.396 14.902 - -10.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.51% 50096.565 51855.740 - 0.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.51% 6264.584 6484.479 - 1.32% -
BM_std_minmax_element<int>/2 3.50% 0.665 0.688 - 0.25% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 3.50% 2.708 2.802 - 1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.49% 129615.737 134145.173 - -0.60% -
BM_std_minmax_element<long_long>/4 3.49% 1.222 1.265 - 0.85% -
BM_lexicographical_compare_three_way_fast_path/4 3.49% 1.112 1.151 - -0.06% -
std::unique(vector<int>)_(contiguous)/32 3.48% 48.311 49.994 - 2.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.47% 1121451.303 1160389.804 - -0.07% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 3.47% 727.243 752.492 - 2.17% -
std::search(vector<int>,_pred)_(no_match)/8192 3.47% 4156.229 4300.476 - 1.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3.47% 12252.128 12677.151 - -0.54% -
SetIntersection_Interlaced_Vector_string_262144_16384 3.47% 1002894.613 1037659.910 - 2.52% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.45% 111.564 115.417 - 0.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 3.45% 71.100 73.554 - 1.79% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 3.45% 116897.672 120932.210 - -0.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.45% 1666.586 1724.104 - 3.39% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.45% 8203.224 8486.292 - -5.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.45% 4.504 4.659 - -0.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.44% 19.326 19.992 - 5.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.44% 4.052 4.192 - -0.60% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.43% 10.802 11.173 - 0.19% -
std::rotate(vector<bool>)_(by_1/2)/32 3.43% 17.802 18.413 - 0.68% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.42% 105267.024 108863.473 - 0.43% -
BM_lexicographical_compare_three_way_fast_path/262144 3.41% 58419.173 60412.076 - 0.04% -
std::lower_bound(std::list<int>)/100 3.40% 89.022 92.051 - 0.51% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.40% 2.677 2.768 - 5.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.39% 379371.160 392250.711 - 2.87% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.39% 1.161 1.201 - -0.45% -
BM_StringRelational_Eq_Large_Large_Control 3.39% 2.238 2.314 - -1.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.38% 2.940 3.040 - -1.72% -
bm_lexicographical_compare<signed_char>/1 3.37% 1.255 1.298 - -16.17% -
std::set<std::string>::find(key)_(existent)/1024 3.37% 22.760 23.528 - 0.88% -
BM_PushHeap_uint64_QuickSortAdversary_1024 3.37% 0.609 0.630 - 2.47% -
BM_StringFindAllMatch/1 3.37% 2.905 3.003 - 4.61% -
BM_PushHeap_uint32_Ascending_16384 3.37% 3.704 3.828 - 5.26% -
std::search(vector<int>,_pred)_(no_match)/1024 3.36% 520.964 538.462 - 1.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.36% 18194211.567 18804966.536 - 0.22% -
std::unordered_set<int>::insert(value)_(already_present)/1024 3.35% 2.379 2.459 - 31.20% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.35% 1.525 1.577 - 11.47% -
rng::contains(list<int>)_(process_all)/50 3.35% 18.230 18.841 - 4.14% -
std::none_of(list<int>)_(process_all)/8192 3.35% 7971.376 8238.602 - -10.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.35% 1.209 1.249 - -3.86% -
std::multimap<int,_int>::find(key)_(existent)/32 3.35% 1.691 1.747 - -0.10% -
std::upper_bound(std::deque<int>)/8192 3.34% 64.354 66.505 - 1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.34% 1147075.338 1185386.095 - -0.52% -
BM_StringRead_Cold_Deep_Large 3.34% 1.231 1.272 - -17.06% -
BM_std_minmax_element<short>/4 3.34% 1.212 1.252 - -0.43% -
std::replace_if(vector<int>)_(prefix)/1024 3.33% 266.744 275.629 - 1.05% -
std::rotate(vector<bool>)_(1_element_backward)/1024 3.33% 27.262 28.170 - 2.93% -
rng::contains(list<int>)_(process_all)/8 3.31% 2.381 2.460 - 4.25% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 3.30% 22.701 23.451 - 1.09% -
bm_ranges_lexicographical_compare<signed_char>/512 3.29% 7.766 8.022 - -2.22% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.29% 1.554 1.605 - 2.42% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.29% 789.857 815.843 - -0.25% -
BM_std_minmax_element<long_long>/2 3.29% 0.665 0.687 - 0.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.28% 2125862.952 2195560.957 - -4.08% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 3.26% 2.132 2.202 - 2.28% -
std::copy_n(vector<bool>)_(unaligned)/64 3.26% 1.762 1.819 - -0.08% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.26% 34.827 35.963 - -1.59% -
BM_StringRelational_Less_Empty_Empty_Control 3.26% 1.669 1.724 - 3.28% -
bm_ranges_lexicographical_compare<signed_char>/8 3.26% 3.502 3.616 - -0.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.25% 6278.212 6482.309 - 0.65% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.25% 15145.098 15637.356 - 0.69% -
SetIntersection_Interlaced_Set_string_16384_64 3.25% 345293571.655 356509107.171 - 1.63% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.25% 32.967 34.038 - 20.02% -
BM_vector_deque_ranges_move_backward/64000 3.24% 7376.683 7616.024 - 2.93% -
std::rotate(vector<bool>)_(by_1/2)/50 3.24% 17.613 18.184 - 0.23% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.24% 181479.996 187353.518 - -0.67% -
std::set<int>::contains(key)_(existent)/1024 3.23% 3.778 3.900 - 0.15% -
std::copy_if(list<int>)_(every_other)/512 3.23% 349.505 360.793 - 19.59% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.23% 179899.998 185709.129 - -0.97% -
std::shift_left(deque<int>)/8192 3.22% 299.389 309.043 - 0.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.22% 14310.547 14771.849 - 0.23% -
std::make_heap(deque<int>)_(shuffled)/1024 3.22% 2516.441 2597.477 - 0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 3.22% 11236.460 11597.995 - 1.37% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.21% 1.155 1.192 - -3.04% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.21% 656165.456 677237.186 - 0.55% -
std::partition(deque<int>)_(sparse)/8192 3.21% 3120.596 3220.756 - -2.90% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.21% 19.138 19.752 - -0.32% -
std::upper_bound(std::forward_list<int>)/8192 3.21% 10398.424 10731.855 - 3.10% -
std::copy(vector<bool>)_(unaligned)/64 3.20% 1.755 1.812 - 0.06% -
std::set<int>::insert(value)_(new_value,_end)/1024 3.20% 41.448 42.775 - -13.46% -
BM_StringRelational_Compare_Large_Empty_Control 3.20% 1.614 1.665 - -3.38% -
std::partial_sort(deque<int>)_(ascending)/8 3.20% 30.868 31.855 - -3.53% -
BM_deque_vector_ranges_move/1024 3.19% 37.338 38.530 - 1.07% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.19% 234407134.441 241884566.070 - 2.03% -
std::for_each_n(join_view(vector<vector<int>>))/32 3.18% 3.844 3.967 - 1.82% -
BM_deque_vector_move_backward/0 3.18% 1.371 1.415 - -4.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.16% 13067900.347 13481312.685 - 11.32% -
bm_lexicographical_compare<int>/512 3.16% 29.463 30.395 - 0.45% -
ranges::min(std::list<char>)/70000 3.16% 53107.561 54786.449 - 0.60% -
ranges::minmax(std::list<long_long>)/70000 3.16% 54022.020 55729.379 - 0.66% -
BM_vector_deque_ranges_copy_backward/2 3.16% 1.996 2.059 - -0.35% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 3.16% 18.897 19.494 - -0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.14% 1201530.088 1239272.639 - 2.30% -
std::replace(deque<int>)_(sprinkled)/8192 3.14% 2758.549 2845.059 - 1.33% -
std::adjacent_find(vector<int>,_pred)/8192 3.13% 3177.150 3276.705 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 3.13% 0.597 0.616 - 1.28% -
ranges::minmax(std::list<__int128>)/64 3.13% 38.187 39.382 - -6.28% -
SetIntersection_Interlaced_Set_string_64_16 3.13% 37531932.872 38705957.765 - 0.40% -
std::copy_if(list<int>)_(every_other)/1048576 3.13% 820991.267 846654.941 - 1.12% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.12% 342.793 353.491 - -0.29% -
std::stable_sort(vector<int>)_(repeated)/1024 3.12% 1101.470 1135.817 - 4.86% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.12% 929361.828 958340.847 - -0.48% -
std::find(deque<int>)_(bail_25%)/1024 3.11% 66.035 68.089 - 0.06% -
ranges::min(std::deque<char>)/70000 3.10% 17335.680 17873.705 - -43.44% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 3.10% 570.052 587.717 - 0.93% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.10% 1.595 1.645 - -3.38% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 3.10% 17.379 17.917 - 1.16% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.10% 53.062 54.705 - -0.91% -
std::search(list<int>,_pred)_(no_match)/8192 3.09% 7238.468 7462.314 - -5.67% -
std::shift_left(list<int>)/1024 3.09% 725.186 747.578 - 1.43% -
SetIntersection_Front_Set_uint64_256_64 3.08% 5273795.717 5436439.337 - 3.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 3.08% 1.448 1.492 - 14.17% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.08% 180549.245 186108.628 - -2.91% -
std::partition_copy(vector<int>)/1024 3.08% 467.207 481.576 - 3.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.07% 0.913 0.942 - -0.97% -
ranges::min(std::list<__int128>)/70000 3.07% 57637.945 59408.079 - -1.60% -
std::pop_heap(deque<size_t>)/8192 3.07% 57.144 58.897 - -1.46% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.07% 31.168 32.124 - 0.32% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.06% 1.595 1.644 - -6.25% -
std::partial_sort_copy(vector<int>)_(heap)/8192 3.06% 96538.595 99491.924 - -0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.06% 116298.218 119852.767 - -0.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.05% 123.572 127.343 - -0.07% -
ranges::min(std::vector<__int128>)/8 3.05% 2.856 2.943 - -2.89% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.04% 218.053 224.690 - 0.57% -
std::partition(vector<int>)_(dense)/1024 3.04% 242.438 249.811 - 0.09% -
std::equal(deque<int>)_(it,_it,_it)/8 3.04% 4.149 4.275 - 0.45% -
std::replace(list<int>)_(prefix)/50 3.04% 16.924 17.439 - 1.39% -
std::partial_sort(vector<int>)_(shuffled)/8 3.03% 28.414 29.276 - 4.65% -
std::fill(vector<int>)/8192 3.03% 228.633 235.563 - -0.37% -
BM_deque_deque_copy_backward/4000 3.03% 145.339 149.745 - -0.70% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.03% 567.155 584.338 - -0.16% -
ranges::minmax(std::vector<__int128>)/64 3.03% 31.230 32.175 - 0.16% -
std::fill(vector<bool>)/32768 3.03% 29.214 30.098 - 0.02% -
std::reverse_copy(list<int>)/64 3.02% 29.255 30.139 - -0.39% -
SetIntersection_None_Set_string_256_256 3.01% 5697327.418 5868976.489 - 0.41% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.00% 1016.354 1046.885 - 1.20% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.99% 213.782 220.179 - 3.23% -
BM_deque_deque_ranges_copy/1024 2.99% 36.782 37.882 - 1.15% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.99% 3.096 3.189 - 0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.98% 59.368 61.139 - 5.52% -
std::reverse(list<int>)/512 2.98% 194.746 200.553 - -1.47% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.98% 1284885.986 1323153.519 - -0.60% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 2.98% 6850.375 7054.283 - 1.31% -
std::reverse(deque<int>)/4096 2.97% 711.632 732.800 - 1.88% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 2.97% 77.764 80.078 - -0.04% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.97% 4.703 4.843 - 0.91% -
std::unique(vector<int>)_(contiguous)/1024 2.97% 302.781 311.778 - 0.03% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.97% 24.966 25.707 - -2.88% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.97% 5.012 5.161 - -3.58% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 2.96% 241.256 248.399 - 2.61% -
SetIntersection_Front_Vector_string_256_256 2.96% 18541192.264 19090093.126 - -4.88% -
BM_std_minmax_element<long_long>/3 2.96% 1.114 1.147 - 7.19% -
std::move_backward(list<int>)/32768 2.96% 31156.368 32078.316 - 0.83% -
std::count_if(list<int>)_(every_other)/8192 2.96% 7045.937 7254.377 - -12.59% -
std::shift_left(deque<int>)/1024 2.96% 37.991 39.115 - 0.11% -
rng::contains(deque<int>)_(process_all)/32 2.96% 8.536 8.788 - -6.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.96% 736.360 758.123 - 6.50% -
BM_vector_deque_ranges_copy_backward/1 2.95% 2.284 2.352 - 0.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.95% 19.060 19.622 - 3.54% -
BM_deque_vector_ranges_move/4096 2.95% 146.418 150.740 - 0.43% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.95% 282.629 290.965 - 0.25% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.95% 45.696 47.044 - 0.24% -
std::copy_n(vector<int>)/32768 2.95% 3686.644 3795.347 - 4.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.95% 1130196.866 1163515.502 - 2.02% -
BM_StringFindStringLiteral/64 2.95% 2.140 2.203 - -0.50% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.94% 4456.898 4588.116 - 0.46% -
std::copy_if(list<int>)_(every_other)/4096 2.94% 3312.311 3409.778 - 4.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.94% 238855.348 245883.339 - -0.61% -
std::set<int>::ctor(const&)/32 2.94% 213.468 219.747 - -0.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.93% 747.791 769.733 - -3.58% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.93% 581.704 598.763 - -0.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.92% 12765.878 13139.156 - -1.58% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.92% 6730.823 6927.604 - 0.25% -
BM_lexicographical_compare_three_way_fast_path/1 2.92% 0.413 0.426 - 15.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.91% 3.663 3.770 - -0.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.91% 30.619 31.510 - 0.11% -
std::move_backward(list<int>)/8 2.91% 3.334 3.431 - -0.92% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.91% 258.782 266.306 - 0.06% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.91% 5886.704 6057.741 - -0.56% -
std::lower_bound(std::deque<int>)/8 2.90% 16.973 17.465 - 2.88% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.90% 0.581 0.598 - -4.95% -
std::copy(vector<int>)/8 2.90% 2.184 2.247 - -2.33% -
BM_vector_deque_move/2 2.90% 2.004 2.062 - -0.26% -
std::sort(vector<NonIntegral>)_(repeated)/1024 2.90% 506.826 521.504 - 1.13% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.89% 12616.389 12980.405 - 2.82% -
SetIntersection_Interlaced_Vector_float_16384_4 2.88% 1650158.699 1697673.427 - 26.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.88% 1235254.614 1270805.559 - 1.49% -
rng::contains(list<int>)_(process_all)/32 2.88% 9.046 9.306 - -1.82% -
std::copy_backward(list<int>)/32768 2.88% 26091.314 26841.803 - 1.60% -
BM_vector_deque_copy/2 2.87% 2.003 2.060 - 11.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.87% 4367975.961 4493408.937 - -11.53% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.87% 1638.483 1685.509 - 0.05% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.86% 1.908 1.963 - -5.60% -
std::replace_if(list<int>)_(sprinkled)/8192 2.86% 7271.596 7479.608 - -5.62% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.86% 35465.233 36479.041 - -0.70% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.86% 11.625 11.957 - -0.67% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.86% 10.125 10.415 - -0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 2.86% 22080.373 22711.030 - -0.50% -
BM_deque_deque_ranges_copy_backward/2 2.86% 2.305 2.371 - 0.62% -
rng::contains_subrange(list<int>)_(single_element)/16 2.85% 4.794 4.930 - -0.39% -
BM_StringRelational_Eq_Empty_Huge_Control 2.84% 0.477 0.491 - -0.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.84% 24.249 24.938 - 0.99% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.84% 20688.633 21276.615 - -0.45% -
std::replace_if(list<int>)_(prefix)/50 2.84% 23.656 24.328 - -1.24% -
std::sort(vector<NonIntegral>)_(descending)/8 2.83% 24.702 25.402 - 0.07% -
SetIntersection_None_Set_float_64_4 2.83% 21065226.436 21661929.901 - 0.17% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.83% 6.256 6.433 - -2.25% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.83% 138.667 142.592 - 1.09% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 2.83% 40.510 41.656 - 2.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.82% 6109.603 6281.893 - 1.56% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.82% 4.994 5.135 - 1.06% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.81% 15629.976 16069.618 - 1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.81% 6153282.716 6326233.103 - -0.43% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.81% 2.128 2.188 - 0.25% -
std::find_if(list<int>)_(process_all)/1024 2.81% 703.149 722.906 - -2.31% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.81% 23.017 23.664 - 10.58% -
rng::contains(deque<int>)_(process_all)/8192 2.80% 1852.142 1904.075 - -4.92% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.80% 31.587 32.471 - 3.31% -
BM_StringRelational_Eq_Large_Huge_Control 2.79% 0.476 0.490 - -1.29% -
SetIntersection_Front_Vector_uint64_1024_64 2.79% 1331682.778 1368836.225 - 0.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.79% 12227.506 12568.470 - -4.04% -
BM_vector_deque_ranges_move_backward/70000 2.78% 8114.499 8340.333 - 0.97% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.78% 16.837 17.304 - -0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.77% 44.402 45.634 - 4.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.77% 19.268 19.801 - 3.52% -
SetIntersection_Interlaced_Set_float_1024_1 2.77% 1061672.011 1091036.340 - 5.82% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.76% 2.385 2.451 - 4.28% -
SetIntersection_Front_Set_uint32_16384_16384 2.75% 211515699.545 217335231.001 - -2.60% -
std::rotate(vector<bool>)_(by_1/2)/8192 2.75% 14.935 15.346 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.75% 54852921.199 56361891.905 - 1.29% -
BM_PushHeap_uint64_QuickSortAdversary_256 2.75% 0.720 0.740 - 1.49% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 2.75% 10.563 10.853 - 7.56% -
std::find(list<int>)_(bail_25%)/1024 2.74% 127.873 131.379 - 1.71% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.74% 4.039 4.149 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.73% 170865.986 175536.307 - 0.30% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.73% 8.563 8.798 - -0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.73% 52.720 54.160 - -3.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.73% 656.501 674.415 - 0.76% -
ranges::minmax(std::vector<__int128>)/70000 2.73% 34326.380 35262.859 - 0.24% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.72% 9.678 9.942 - -1.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.72% 27.278 28.020 - 1.54% -
std::rotate(list<int>)_(by_1/3)/1024 2.72% 786.859 808.263 - -0.31% -
SetIntersection_Front_Set_uint32_256_4 2.72% 4257677.515 4373400.048 - 2.14% -
std::map<int,_int>::count(key)_(non-existent)/32 2.72% 2.885 2.963 - 2.11% -
BM_PushHeap_string_PipeOrgan_16 2.70% 4.217 4.331 - 3.32% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.70% 276.552 284.016 - -0.37% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.70% 240187.336 246667.929 - 0.02% -
std::fill_n(vector<bool>)/4096 2.70% 4.085 4.196 - -0.06% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.69% 2.415 2.480 - 5.57% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.69% 20450.763 21001.648 - 0.01% -
std::find(deque<int>)_(process_all)/8 2.69% 3.398 3.490 - -1.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.69% 592237.622 608139.689 - 1.44% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.68% 23.757 24.395 - 5.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.68% 1884.918 1935.523 - -0.02% -
std::rotate(list<int>)_(by_1/4)/1024 2.67% 564.276 579.358 - -0.25% -
ranges::minmax(std::deque<long_long>)/70000 2.67% 25539.358 26221.860 - 6.04% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.67% 4.246 4.359 - -5.74% -
BM_std_minmax_element<char>/2 2.66% 0.634 0.651 - 0.09% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.66% 811422.036 833011.742 - 0.05% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.66% 566.500 581.547 - -0.83% -
BM_vector_deque_move/64 2.65% 2.772 2.845 - 1.14% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.65% 11.949 12.265 - 1.66% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.65% 476.742 489.367 - -0.14% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.65% 1.396 1.433 - 0.52% -
SetIntersection_Front_Vector_string_64_64 2.64% 24966445.875 25624633.799 - 1.46% -
std::sort(vector<NonIntegral>)_(repeated)/8 2.64% 15.881 16.299 - 0.26% -
std::rotate(list<int>)_(by_1/2)/1024 2.63% 379.774 389.758 - -0.22% -
ranges::minmax(std::vector<long_long>)/64 2.62% 9.937 10.197 - -0.01% -
BM_std_minmax_element<char>/512 2.62% 139.007 142.652 - 3.08% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.62% 12504.796 12832.722 - 1.28% -
std::copy_n(vector<bool>)_(aligned)/64 2.62% 1.265 1.298 - -4.93% -
BM_std_minmax_element<char>/4000 2.61% 1048.304 1075.710 - 0.09% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.61% 7130.931 7317.356 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.61% 4372790.539 4487021.482 - 0.10% -
ranges::minmax(std::vector<long_long>)/70000 2.61% 8975.629 9210.096 - 0.03% -
std::generate_n(vector<int>)/8192 2.61% 1804.172 1851.285 - 0.19% -
SetIntersection_Front_Set_float_16384_4 2.61% 1047344.285 1074638.983 - 1.87% -
BM_deque_vector_ranges_move_backward/512 2.60% 17.938 18.405 - 0.40% -
std::replace(deque<int>)_(prefix)/8192 2.60% 3207.739 3291.111 - 0.49% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.59% 36928.761 37886.883 - -0.53% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.59% 55514.512 56953.674 - 1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.59% 1.630 1.672 - 0.95% -
std::any_of(list<int>)_(process_all)/32768 2.59% 26094.079 26769.629 - -0.51% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.59% 2.051 2.104 - 1.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.58% 6114.511 6272.430 - -4.52% -
std::partition(list<int>)_(sparse)/32 2.58% 8.838 9.066 - 1.23% -
BM_deque_deque_ranges_copy/2 2.57% 2.246 2.303 - -0.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.57% 120344.086 123435.464 - 0.10% -
BM_std_minmax_element<char>/64000 2.56% 16622.266 17048.536 - 1.72% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.56% 2.134 2.189 - 2.26% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 2.56% 758.028 777.423 - 0.51% -
std::unique(deque<int>)_(contiguous)/1024 2.56% 505.904 518.839 - -0.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.56% 26.409 27.084 - 0.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.55% 26522127.036 27199633.494 - -8.36% -
std::find(vector<int>)_(bail_25%)/8 2.55% 1.359 1.393 - -2.82% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.55% 30067.956 30835.161 - 0.01% -
std::map<int,_int>::contains(key)_(existent)/1024 2.55% 3.867 3.965 - -3.34% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.55% 742.138 761.071 - 0.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.55% 1289.110 1321.968 - 3.34% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.55% 12.708 13.031 - -0.05% -
std::any_of(list<int>)_(process_all)/50 2.54% 21.501 22.048 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.54% 18950633.967 19432415.411 - 1.63% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.54% 485240.586 497556.138 - 0.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.53% 115090.354 118004.226 - 2.16% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.53% 3.465 3.553 - 5.98% -
std::set<std::string>::contains(key)_(existent)/32 2.52% 15.919 16.320 - 10.49% -
rng::find_last(vector<int>)_(bail_90%)/50 2.52% 1.516 1.554 - 1.71% -
bm_lexicographical_compare<unsigned_char>/4096 2.51% 75.774 77.679 - -0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.51% 2173739.642 2228388.670 - -0.09% -
std::find_if(deque<int>)_(bail_25%)/8 2.51% 1.170 1.200 - 2.93% -
BM_PushHeap_uint64_Ascending_1024 2.51% 2.573 2.638 - 2.43% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.51% 4722.770 4841.091 - 0.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.50% 1552.403 1591.259 - -0.32% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.50% 29.700 30.444 - 0.03% -
std::find(list<int>)_(bail_25%)/8192 2.50% 1418.786 1454.287 - 2.10% -
SetIntersection_Interlaced_Set_string_256_4 2.50% 13120120.785 13447743.512 - 3.41% -
bm_swap_ranges_vb_aligned/4096 2.50% 12.523 12.836 - -0.87% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 2.49% 96490.014 98895.778 - -0.85% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.48% 63833.936 65419.171 - 2.75% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 2.48% 0.416 0.427 - 2.55% -
std::move_backward(vector<int>)/32768 2.48% 1700.669 1742.804 - 0.24% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.47% 17566.836 18000.551 - 1.64% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.47% 5256.140 5385.750 - -0.02% -
SetIntersection_Front_Set_uint32_256_1 2.46% 4207770.911 4311485.635 - 1.15% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.45% 7.934 8.129 - 1.36% -
BM_deque_vector_ranges_copy/70000 2.45% 3197.045 3275.399 - -0.52% -
std::fill(list<int>)/32 2.45% 8.150 8.349 - 0.27% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.44% 202.494 207.444 - 0.03% -
std::generate_n(vector<int>)/50 2.44% 11.750 12.037 - 0.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.44% 3.209 3.287 - 0.19% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.44% 4672.590 4786.468 - -0.24% -
BM_deque_vector_ranges_move/5500 2.43% 197.144 201.933 - -2.22% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.43% 1.577 1.615 - -0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.42% 9.011 9.229 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.42% 1246.171 1276.268 - 0.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.41% 7539.064 7721.118 - 0.05% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.41% 838659.492 858859.737 - 1.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.41% 22.616 23.161 - 2.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.41% 10828.801 11089.511 - -1.78% -
SetIntersection_Interlaced_Set_string_256_64 2.41% 29729390.805 30444959.610 - 2.21% -
SetIntersection_Front_Set_string_256_4 2.39% 4955145.318 5073485.132 - 2.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.39% 397.672 407.167 - 0.14% -
std::move(vector<bool>)_(unaligned)/4096 2.39% 25.965 26.585 - 0.36% -
std::fill_n(vector<int>)/50 2.38% 2.175 2.226 - -0.06% -
std::vector<int>::erase(begin)_(cheap_elements)/32 2.38% 3.764 3.854 - 0.49% -
std::copy_if(deque<int>)_(every_other)/64 2.38% 22.779 23.321 - -0.25% -
std::remove_copy(list<int>)_(prefix)/50 2.38% 18.574 19.015 - -0.34% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.37% 542.023 554.892 - 1.77% -
ranges::minmax(std::vector<__int128>)/8 2.37% 4.034 4.130 - 0.22% -
std::move(deque<int>)/1048576 2.37% 54549.017 55841.813 - 0.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 2.37% 1.729 1.770 - 21.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.37% 2.247 2.300 - 0.30% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.37% 75.881 77.676 - -0.06% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.36% 1.634 1.672 - -0.86% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.36% 139204.095 142491.936 - -0.47% -
bm_swap_ranges_vb_aligned/512 2.36% 4.919 5.035 - -1.17% -
BM_deque_vector_ranges_copy_backward/512 2.36% 17.946 18.369 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.36% 14475949.488 14817056.749 - -5.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 2.36% 35.254 36.085 - 7.11% -
std::copy_if(deque<int>)_(every_other)/4096 2.35% 1421.829 1455.311 - -0.18% -
ranges::min(std::deque<char>)/64 2.35% 16.209 16.589 - -30.95% -
std::generate_n(vector<int>)/1024 2.34% 238.481 244.067 - 0.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 2.34% 25.423 26.018 - 3.41% -
std::rotate(list<int>)_(by_1/3)/8192 2.34% 8197.130 8389.057 - -0.31% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.34% 17.333 17.739 - -5.01% -
std::copy_if(deque<int>)_(every_other)/512 2.34% 177.340 181.482 - -0.26% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.33% 167.007 170.900 - -0.30% -
SetIntersection_Interlaced_Vector_float_262144_4 2.33% 1990645.687 2036959.451 - 39.14% -
BM_deque_vector_ranges_move/64000 2.32% 2960.798 3029.636 - -0.12% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.32% 22.379 22.899 - 8.33% -
SetIntersection_Front_Set_uint32_256_16 2.32% 4530857.824 4636163.655 - 1.18% -
BM_StringFindCharLiteral/1024 2.32% 18.979 19.420 - 7.45% -
BM_StringFindCharLiteral/512 2.32% 9.562 9.783 - 1.56% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 2.32% 1.390 1.422 - -0.90% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.32% 12808.151 13105.319 - 0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.31% 9.069 9.279 - -0.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.31% 42314.526 43292.592 - -0.12% -
std::rotate(vector<bool>)_(by_1/2)/1024 2.31% 8.406 8.600 - -1.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.31% 180090.382 184242.193 - -0.25% -
std::copy_if(vector<int>)_(entire_range)/4096 2.29% 911.558 932.417 - -0.03% -
std::rotate(list<int>)_(by_1/4)/8192 2.29% 6476.986 6625.165 - -0.44% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.29% 2.424 2.479 - -0.52% -
BM_deque_deque_copy/65536 2.28% 3084.048 3154.390 - 1.71% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.28% 6.094 6.233 - 2.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.27% 3352.560 3428.782 - 2.84% -
std::find(list<int>)_(process_all)/50 2.27% 18.826 19.253 - 1.69% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.27% 10.098 10.327 - -8.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.27% 23626.868 24162.119 - 0.26% -
BM_StringConstructDestroyCStr_Large_Opaque 2.26% 15.052 15.392 - 1.76% -
BM_deque_vector_move/64 2.25% 2.652 2.712 - 3.72% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.24% 4240.291 4335.382 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 2.24% 136039799.336 139080416.921 - 0.95% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.23% 11.396 11.651 - 1.01% -
std::move_backward(list<int>)/1048576 2.23% 1017446.678 1040173.148 - -0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.23% 9.213 9.419 - 0.66% -
BM_vector_deque_move_backward/1024 2.23% 37.178 38.007 - 0.69% -
BM_deque_deque_ranges_copy/1 2.22% 2.483 2.538 - -0.95% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 2.22% 4740.355 4845.528 - 2.34% -
BM_StringFindAllMatch/8 2.22% 2.683 2.743 - 5.77% -
std::move(list<int>)/1048576 2.21% 989096.004 1010987.114 - 2.70% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.21% 8648.875 8840.007 - 3.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.21% 31.965 32.671 - -0.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.21% 142264504.620 145406558.606 - -8.74% -
std::fill_n(list<int>)/32 2.20% 7.936 8.111 - -0.05% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.20% 36718.742 37525.895 - 0.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.20% 31.410 32.100 - -4.19% -
std::fill(vector<bool>)/4096 2.19% 4.119 4.210 - -0.02% -
std::copy_if(list<int>)_(every_other)/262144 2.19% 204387.302 208865.548 - -0.38% -
std::all_of(vector<int>)_(process_all)/8 2.19% 2.517 2.572 - 4.76% -
std::fill_n(vector<int>)/8192 2.19% 229.420 234.443 - -0.18% -
std::remove(deque<int>)_(prefix)/1024 2.18% 515.258 526.516 - -0.06% -
rng::find_last(list<int>)_(bail_90%)/8 2.18% 0.459 0.469 - 1.12% -
BM_std_minmax_element<char>/1024 2.18% 273.212 279.175 - 1.97% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.18% 1.260 1.288 - 6.20% -
std::count_if(list<int>)_(every_other)/8 2.18% 2.716 2.775 - 0.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.17% 143732.920 146857.021 - 0.12% -
ranges::min(std::deque<__int128>)/70000 2.17% 23865.090 24382.858 - -0.00% -
std::rotate(list<int>)_(by_1/2)/8192 2.16% 4656.686 4757.416 - 10.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.16% 799519.359 816802.371 - 0.10% -
std::replace_if(deque<int>)_(prefix)/1024 2.16% 470.356 480.522 - -3.83% -
std::unique(deque<int>)_(contiguous)/8192 2.16% 3697.270 3777.182 - -0.20% -
BM_StringRelational_Compare_Small_Small_Control 2.16% 1.853 1.893 - -0.40% -
std::search(vector<int>)_(same_length)/1000 2.16% 240.105 245.291 - 0.76% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.16% 1450.886 1482.216 - 0.86% -
std::move_backward(list<int>)/64 2.16% 38.935 39.775 - -0.40% -
std::move(vector<bool>)_(aligned)/1048576 2.16% 1703.571 1740.340 - -0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.16% 20.113 20.547 - 2.56% -
std::equal(list<int>)_(it,_it,_it)/8 2.16% 2.653 2.710 - 0.15% -
SetIntersection_Front_Set_uint32_16_16 2.15% 37778519.050 38592602.219 - -0.05% -
std::remove_copy(list<int>)_(prefix)/8192 2.15% 6855.184 7002.853 - -0.19% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 2.15% 1.224 1.250 - -8.90% -
std::copy_if(vector<int>)_(entire_range)/32768 2.15% 7289.981 7446.630 - -0.06% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.15% 27.606 28.199 - -4.03% -
std::reverse_copy(deque<int>)/32768 2.15% 7904.107 8073.688 - 1.64% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.14% 16159.057 16505.253 - -0.27% -
std::partition_copy(vector<int>)/50 2.14% 12.210 12.470 - -1.38% -
std::copy_if(deque<int>)_(every_other)/262144 2.13% 91040.057 92980.219 - 0.02% -
rng::starts_with(vector<int>,_pred)/8 2.13% 2.312 2.361 - -4.86% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.13% 9.110 9.304 - -0.56% -
bm_ranges_swap_ranges_vb_unaligned/262144 2.13% 3766.960 3847.097 - 0.17% -
std::multiset<int>::clear()/0 2.12% 395.123 403.508 - 1.12% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.12% 21.986 22.452 - 1.82% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.11% 12418.883 12681.347 - 1.01% -
std::move(list<int>)/32768 2.11% 30295.449 30935.382 - 0.14% -
std::replace_if(deque<int>)_(prefix)/8192 2.11% 3420.887 3492.974 - -0.14% -
BM_StringEraseToEnd_Small_Opaque 2.11% 0.590 0.603 - 1.25% -
BM_PushHeap_string_Ascending_64 2.11% 7.293 7.447 - -4.73% -
std::fill(vector<int>)/50 2.10% 2.161 2.206 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.10% 13839734.453 14130459.041 - -0.97% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 2.10% 93084.860 95039.538 - 0.27% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.10% 214.501 219.005 - 0.94% -
std::move(list<int>)/262144 2.10% 240899.308 245956.769 - 1.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.10% 1124820.484 1148389.908 - 1.19% -
BM_deque_vector_ranges_copy/65536 2.09% 2941.728 3003.355 - -2.55% -
BM_PushHeap_uint32_Random_262144 2.09% 5.757 5.877 - -1.08% -
SetIntersection_Front_Vector_float_256_64 2.09% 4261818.675 4350851.132 - -0.88% -
SetIntersection_Front_Vector_string_1024_64 2.09% 3204752.702 3271697.675 - -1.94% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.08% 736.650 752.006 - -3.64% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.08% 3932.639 4014.472 - 0.40% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2.07% 2726.068 2782.560 - -1.07% -
BM_PushHeap_uint64_PipeOrgan_16 2.07% 0.867 0.885 - -0.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.07% 44.167 45.081 - 1.60% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.07% 771.884 787.842 - -0.28% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.06% 7178.734 7326.698 - -0.00% -
std::copy_if(deque<int>)_(every_other)/32768 2.06% 11391.688 11626.478 - 0.21% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.06% 2235.238 2281.300 - 2.74% -
std::generate(vector<int>)/32 2.06% 7.823 7.984 - 0.51% -
rng::starts_with(deque<int>,_pred)/1000 2.06% 512.500 523.046 - 3.06% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.06% 9.708 9.908 - -2.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 2.05% 217574489.586 222037225.374 - 1.05% -
std::map<int,_int>::ctor(const&)/32 2.05% 216.427 220.866 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.05% 1122039.562 1145033.787 - -0.04% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 2.05% 1.629 1.663 - -3.39% -
std::stable_partition(vector<int>)_(dense)/32 2.04% 21.120 21.552 - -0.43% -
rng::contains(vector<int>)_(process_all)/32 2.04% 8.260 8.429 - 0.44% -
std::replace(deque<int>)_(sprinkled)/1024 2.04% 344.764 351.803 - 0.18% -
std::pop_heap(deque<std::string>)/8 2.04% 57.937 59.119 - 0.14% -
std::transform(vector<int>,_vector<int>)/32 2.04% 16.892 17.236 - 0.03% -
std::move_backward(deque<int>)/4096 2.04% 152.702 155.811 - -1.03% -
ranges::minmax(std::deque<__int128>)/70000 2.04% 33987.055 34678.872 - -0.25% -
std::generate(vector<int>)/1024 2.03% 239.287 244.144 - -0.27% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.02% 2.313 2.360 - 2.29% -
std::generate(vector<int>)/50 2.01% 11.746 11.982 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.01% 627.111 639.734 - -0.91% -
SetIntersection_Front_Set_string_262144_4 2.01% 1279899.034 1305652.084 - 3.14% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.01% 64.105 65.394 - 0.07% -
BM_StringEraseToEnd_Empty_Opaque 2.01% 0.594 0.606 - 0.07% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.00% 16.530 16.861 - -2.21% -
std::reverse_copy(deque<int>)/512 2.00% 123.228 125.698 - 0.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.00% 23.936 24.416 - 0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.00% 11975.688 12215.490 - 3.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.00% 2.273 2.319 - 1.29% -
BM_deque_deque_ranges_copy_backward/1024 1.99% 37.754 38.506 - 1.17% -
BM_StringFindCharLiteral/128 1.99% 3.007 3.067 - -1.08% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.98% 801.364 817.258 - -0.32% -
std::copy_if(vector<int>)_(entire_range)/512 1.98% 120.729 123.123 - -0.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.98% 513.626 523.798 - -0.11% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.98% 5429.638 5537.135 - 1.18% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.97% 782.453 797.899 - -0.38% -
std::replace_if(vector<int>)_(prefix)/8192 1.97% 2006.992 2046.586 - 0.36% -
std::copy_if(deque<int>)_(every_other)/1048576 1.97% 364716.571 371897.525 - 0.04% -
std::multiset<int>::ctor(const&)/32 1.97% 216.422 220.680 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.97% 175243877.135 178690140.928 - 2.67% -
BM_deque_deque_copy_backward/4096 1.97% 150.926 153.893 - -0.17% -
std::set<int>::find(key)_(non-existent)/8192 1.96% 8.408 8.573 - 1.23% -
std::copy_backward(deque<int>)/1048576 1.96% 128657.472 131183.352 - -1.77% -
std::copy_if(list<int>)_(entire_range)/1048576 1.96% 857578.846 874406.523 - 0.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.96% 35.733 36.434 - 6.83% -
std::reverse_copy(deque<int>)/4096 1.96% 954.016 972.684 - -2.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.95% 8768.684 8939.673 - 1.66% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.95% 944682.592 963101.361 - -2.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.95% 848.192 864.729 - -0.09% -
BM_StringRelational_Less_Large_Large_Control 1.95% 2.121 2.162 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.95% 1120469.714 1142283.855 - -1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.94% 48.124 49.059 - 1.21% -
std::map<int,_int>::insert(value)_(already_present)/32 1.94% 1.764 1.798 - 1.56% -
std::reverse_copy(deque<int>)/64 1.94% 15.701 16.006 - 0.13% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.94% 240733.096 245397.645 - -0.29% -
std::remove_copy(vector<int>)_(prefix)/50 1.93% 13.771 14.037 - 0.12% -
SetIntersection_Front_Set_string_256_256 1.93% 29416190.398 29984983.146 - 1.27% -
std::fill_n(vector<bool>)/512 1.93% 1.428 1.455 - -0.06% -
std::stable_partition(vector<int>)_(sparse)/8192 1.93% 1544.433 1574.285 - 1.69% -
std::copy_if(list<int>)_(every_other)/8 1.93% 2.252 2.295 - -0.05% -
SetIntersection_Interlaced_Set_float_16384_16384 1.93% 208798456.154 212833595.530 - -3.94% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.93% 264.776 269.885 - 1.79% -
SetIntersection_Front_Vector_string_16384_64 1.93% 3122086.287 3182272.380 - 2.76% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.93% 16.769 17.093 - 0.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.93% 2298973.510 2343276.351 - -1.07% -
std::find(vector<char>)_(bail_25%)/8192 1.92% 39.719 40.483 - 0.06% -
std::copy_n(vector<bool>)_(aligned)/32768 1.92% 34.810 35.479 - 0.23% -
std::shift_left(deque<int>)/32 1.92% 3.760 3.832 - 0.37% -
std::pop_heap(vector<int>)/1024 1.92% 9.682 9.868 - -0.95% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.91% 1.156 1.178 - -2.42% -
SetIntersection_Front_Set_uint32_16384_1 1.91% 1054686.198 1074850.421 - 0.17% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.91% 1436.657 1464.069 - 0.28% -
BM_PushHeap_string_Ascending_16 1.90% 4.646 4.735 - 0.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 1.90% 18.743 19.100 - 3.60% -
rng::contains(list<int>)_(process_all)/8192 1.90% 7185.161 7321.693 - -0.90% -
std::adjacent_find(list<int>)/8192 1.90% 7119.436 7254.625 - 0.24% -
std::multiset<int>::count(key)_(non-existent)/8192 1.90% 9.852 10.039 - 2.82% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.89% 13014.337 13260.710 - -1.66% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.89% 12495.451 12731.779 - 5.10% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.89% 15681.094 15977.585 - 0.45% -
std::generate_n(list<int>)/32 1.89% 8.433 8.592 - 0.07% -
ranges::min(std::deque<__int128>)/64 1.89% 20.518 20.906 - -0.03% -
std::partition(vector<int>)_(dense)/32 1.88% 8.349 8.506 - 1.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.88% 2.128 2.169 - -0.01% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.88% 7960.519 8110.126 - -1.66% -
std::all_of(list<int>)_(process_all)/50 1.88% 21.724 22.132 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.87% 34411732.764 35056913.957 - -0.09% -
SetIntersection_None_Set_uint64_64_64 1.87% 11132725.634 11341386.935 - 0.39% -
std::find_end(forward_list<int>)_(same_length)/1000 1.87% 1451.641 1478.848 - -0.60% -
std::remove(list<int>)_(sprinkled)/8192 1.87% 7863.522 8010.638 - -2.54% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.87% 6827.782 6955.520 - -0.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.87% 2.125 2.165 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.87% 64569072.363 65775559.911 - 0.32% -
std::shift_right(vector<int>)/8192 1.87% 295.624 301.146 - -0.12% -
std::remove(list<int>)_(sprinkled)/1024 1.87% 928.760 946.107 - -3.47% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.87% 2.125 2.165 - -0.02% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.87% 10.203 10.394 - -7.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.87% 38.334 39.049 - -1.60% -
std::multiset<int>::contains(key)_(existent)/8192 1.86% 8.211 8.364 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.86% 0.605 0.616 - 2.16% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.86% 12.551 12.785 - -1.11% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.86% 17.265 17.586 - -0.17% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.86% 2.777 2.829 - -0.21% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.86% 50.725 51.667 - 1.34% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.85% 755660.817 769668.767 - 0.44% -
std::multimap<int,_int>::ctor(const&)/1024 1.85% 6682.139 6805.975 - -10.10% -
SetIntersection_Interlaced_Set_float_64_16 1.85% 21818647.974 22222679.790 - -1.22% -
bm_ranges_swap_ranges_vb_unaligned/8 1.85% 4.956 5.048 - -0.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.85% 5364.817 5463.997 - -0.71% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.85% 26.635 27.127 - 1.73% -
rng::starts_with(list<int>)/1024 1.85% 769.665 783.886 - 0.30% -
std::remove_copy(list<int>)_(sprinkled)/50 1.85% 18.450 18.791 - -0.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.84% 826.011 841.225 - 3.22% -
std::remove_if(list<int>)_(prefix)/8192 1.83% 10043.714 10227.575 - 4.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.83% 13.012 13.250 - 3.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.83% 17007315.563 17317845.178 - 0.39% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.82% 253.971 258.602 - -1.89% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.82% 633714.787 645244.267 - -0.06% -
std::replace(deque<int>)_(prefix)/1024 1.82% 405.672 413.042 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.81% 2417594.561 2461457.518 - -28.93% -
rng::contains(vector<int>)_(process_all)/1048576 1.81% 230218.702 234394.695 - 0.52% -
std::upper_bound(std::list<int>)/8 1.81% 16.029 16.319 - 0.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.81% 2.125 2.163 - -0.10% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.81% 990920.685 1008859.675 - 0.10% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.80% 941476.672 958451.635 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.80% 4283041.225 4360221.844 - 1.68% -
SetIntersection_Front_Vector_string_256_64 1.80% 9986969.937 10166817.577 - -6.47% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.80% 6843.842 6967.053 - 0.31% -
BM_deque_deque_copy_backward/1 1.80% 2.708 2.757 - -0.94% -
std::replace_if(list<int>)_(prefix)/8192 1.80% 7123.165 7251.332 - -4.71% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.79% 8.320 8.469 - -0.64% -
std::adjacent_find(vector<int>)/1048576 1.79% 233990.326 238178.468 - 0.67% -
SetIntersection_None_Vector_string_1024_1 1.79% 1143480.413 1163898.999 - -0.23% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.78% 2.448 2.492 - 0.48% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.78% 4103.809 4176.953 - -0.02% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.78% 468.376 476.708 - 0.21% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.78% 10.442 10.627 - 0.41% -
std::move(deque<int>)/262144 1.78% 14862.681 15126.772 - -0.39% -
std::replace_if(deque<int>)_(prefix)/50 1.78% 20.264 20.624 - 0.35% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.78% 1085672.395 1104954.301 - -0.16% -
std::count_if(list<int>)_(every_other)/1024 1.77% 744.769 757.974 - -0.03% -
std::find_if_not(deque<int>)_(process_all)/1024 1.77% 248.767 253.177 - -0.07% -
BM_PushHeap_uint32_Random_64 1.77% 5.026 5.115 - -1.46% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.77% 0.883 0.899 - -2.72% -
std::rotate(list<int>)_(1_element_backward)/8192 1.77% 7466.603 7598.612 - 1.67% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.77% 20.214 20.572 - -0.02% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.77% 21176.761 21550.641 - 0.83% -
std::search(list<int>)_(near_matches)/1000 1.76% 37526.370 38187.960 - 0.27% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.76% 1.333 1.357 - -9.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.76% 23.828 24.247 - -0.04% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.76% 597.750 608.265 - 1.64% -
ranges::minmax(std::vector<long_long>)/8 1.76% 2.076 2.112 - -0.03% -
rng::contains(deque<int>)_(process_all)/50 1.75% 12.517 12.737 - -6.42% -
SetIntersection_None_Set_float_64_16 1.75% 18072182.118 18388161.910 - 0.78% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.75% 3927.128 3995.749 - -1.83% -
std::remove_if(list<int>)_(sprinkled)/8192 1.75% 8052.557 8193.227 - -0.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.74% 74.326 75.623 - -2.04% -
std::copy_backward(deque<int>)/8 1.74% 2.662 2.708 - 1.62% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.74% 55.966 56.937 - 0.66% -
std::search(deque<int>,_pred)_(same_length)/1024 1.73% 511.199 520.063 - 1.24% -
std::copy_backward(vector<int>)/8 1.73% 2.171 2.209 - -1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.73% 22307416.818 22693379.045 - 0.63% -
std::swap_ranges(list<int>)/1024 1.73% 747.300 760.191 - 0.20% -
rng::starts_with(deque<int>,_pred)/1024 1.72% 527.874 536.963 - 2.24% -
std::fill_n(vector<int>)/32 1.72% 1.127 1.146 - -0.05% -
SetIntersection_Front_Vector_string_262144_64 1.72% 3131135.823 3184840.445 - 2.80% -
std::replace(deque<int>)_(sprinkled)/32 1.71% 11.966 12.171 - -0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.71% 1796.068 1826.797 - -5.83% -
SetIntersection_Front_Set_uint64_1024_64 1.71% 1716611.232 1745937.959 - -3.98% -
std::stable_partition(deque<int>)_(dense)/32 1.71% 29.751 30.259 - 4.24% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.70% 5.713 5.810 - 0.66% -
SetIntersection_Front_Set_uint32_16384_64 1.70% 1674342.786 1702770.874 - 2.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.70% 225.763 229.596 - -6.91% -
std::partial_sort(deque<int>)_(shuffled)/8 1.70% 32.026 32.569 - 0.64% -
BM_deque_vector_move/4000 1.69% 139.565 141.929 - -0.35% -
std::copy_if(deque<int>)_(entire_range)/64 1.69% 15.995 16.266 - 0.85% -
std::adjacent_find(list<int>,_pred)/1048576 1.68% 910464.848 925782.419 - 0.17% -
std::find_if_not(vector<int>)_(process_all)/8 1.68% 1.413 1.437 - -3.60% -
SetIntersection_None_Set_float_1024_4 1.68% 8935352.638 9085241.118 - 1.41% -
ranges::min(std::deque<long_long>)/8 1.68% 2.268 2.306 - -0.23% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.67% 38482.137 39125.676 - 0.21% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.67% 4.010 4.077 - 0.41% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.66% 2210.858 2247.640 - 3.03% -
std::find_end(forward_list<int>)_(single_element)/1024 1.66% 698.772 710.397 - 1.34% -
BM_deque_deque_ranges_copy_backward/4096 1.66% 150.884 153.393 - 0.35% -
rng::starts_with(list<int>)/1000 1.66% 751.740 764.239 - 0.24% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.66% 41342.773 42030.165 - -1.96% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.66% 3696.392 3757.767 - 0.06% -
std::adjacent_find(vector<int>)/8192 1.66% 1811.272 1841.333 - 0.38% -
std::map<int,_int>::ctor(const&)/8192 1.66% 51858.684 52719.016 - -6.00% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.66% 4744.683 4823.310 - -0.41% -
bm_lexicographical_compare<unsigned_char>/32768 1.66% 562.517 571.837 - -0.10% -
std::copy_if(vector<int>)_(entire_range)/262144 1.66% 58640.914 59611.690 - -0.02% -
BM_CmpEqual_uchar_uint 1.65% 1.068 1.085 - 4.07% -
SetIntersection_None_Set_float_1024_16 1.65% 8905860.686 9053046.620 - 1.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.65% 23712.793 24104.630 - -0.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.65% 3808.654 3871.433 - -0.21% -
std::replace(vector<int>)_(prefix)/32 1.65% 5.120 5.204 - 0.26% -
BM_PushHeap_string_Random_16384 1.64% 16.085 16.350 - -0.80% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.64% 68.656 69.783 - -0.71% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.64% 86832.315 88258.718 - -0.17% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.64% 514.048 522.489 - 2.53% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.64% 12.977 13.190 - 1.13% -
rng::contains(vector<int>)_(process_all)/50 1.64% 12.174 12.373 - 0.20% -
std::none_of(vector<int>)_(process_all)/8 1.64% 2.500 2.541 - 5.12% -
BM_vector_deque_copy_backward/64 1.64% 2.994 3.043 - -0.27% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.64% 27.807 28.262 - -0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.63% 18.492 18.794 - -0.29% -
SetIntersection_None_Set_float_64_1 1.63% 22164630.300 22526550.927 - -0.61% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.63% 5.649 5.741 - -1.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.63% 509654.921 517968.242 - 0.73% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.63% 49960.663 50772.846 - 0.23% -
rng::contains(vector<int>)_(process_all)/8192 1.63% 1791.576 1820.697 - 0.60% -
std::set<int>::lower_bound(key)_(existent)/8192 1.63% 8.157 8.290 - 3.00% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.62% 1891.277 1921.890 - -0.74% -
SetIntersection_Front_Set_string_16384_1024 1.62% 58563680.761 59510205.600 - 1.82% -
BM_deque_vector_ranges_copy/64 1.61% 2.623 2.665 - 1.91% -
SetIntersection_Front_Set_uint64_64_64 1.61% 13172955.006 13384970.797 - -0.06% -
std::adjacent_find(list<int>)/1048576 1.61% 859057.273 872883.179 - -4.80% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.61% 67.171 68.251 - -0.02% -
std::reverse_copy(list<int>)/32768 1.61% 25899.089 26315.232 - -1.06% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.60% 5.423 5.510 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.60% 3553208.715 3610029.023 - 0.97% -
std::copy(list<int>)/1048576 1.60% 854974.786 868619.136 - 0.04% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.60% 0.917 0.932 - -0.98% -
std::is_sorted(list<int>)/8 1.60% 2.081 2.114 - 0.46% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.59% 5.177 5.259 - 0.39% -
SetIntersection_Front_Set_uint32_4_1 1.59% 216451508.726 219901950.885 - -0.01% -
SetIntersection_Front_Set_uint32_4_4 1.59% 138398625.990 140598023.628 - 0.04% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.59% 69270.179 70370.866 - 3.08% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.59% 396.071 402.354 - -0.18% -
bm_ranges_lexicographical_compare<signed_char>/1 1.58% 1.715 1.742 - -0.12% -
BM_PushHeap_string_Ascending_256 1.58% 10.965 11.138 - -4.70% -
std::rotate_copy(deque<int>)/1024 1.58% 34.346 34.888 - 0.59% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.58% 6776.824 6883.849 - -0.14% -
std::move_backward(deque<int>)/64 1.58% 5.262 5.345 - 2.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.58% 462.421 469.712 - 0.18% -
BM_deque_deque_move/64000 1.57% 3024.168 3071.792 - 1.42% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.57% 31902.496 32404.782 - -1.05% -
std::generate_n(vector<int>)/32 1.57% 7.834 7.957 - -0.53% -
std::replace_if(deque<int>)_(prefix)/32 1.57% 13.947 14.167 - 0.22% -
SetIntersection_Front_Set_uint32_1024_4 1.57% 1080958.442 1097952.378 - 0.58% -
std::make_heap(vector<int>)_(shuffled)/1024 1.57% 565.075 573.923 - -0.15% -
SetIntersection_Front_Set_uint32_256_256 1.56% 7788110.806 7909246.932 - -0.22% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.56% 63.013 63.993 - -0.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.55% 2.083 2.116 - 0.84% -
BM_deque_vector_copy/4000 1.55% 139.516 141.679 - -0.18% -
BM_deque_vector_copy/5500 1.55% 194.464 197.471 - 0.67% -
std::adjacent_find(vector<int>)/8 1.55% 2.000 2.030 - 0.38% -
std::fill(vector<bool>)/512 1.54% 1.519 1.542 - -0.06% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.54% 881860.156 895469.396 - 0.84% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.54% 477.220 484.569 - -0.05% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.54% 24.093 24.463 - 7.62% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.54% 27743.971 28169.964 - 1.05% -
rng::find_last(vector<char>)_(bail_90%)/50 1.53% 1.468 1.490 - 3.51% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.53% 9.464 9.608 - -1.73% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.53% 512807.143 520647.212 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.53% 1844583.414 1872726.646 - 2.17% -
std::make_heap(deque<int>)_(heap)/8 1.53% 20.774 21.091 - -0.53% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.52% 12.580 12.772 - -0.50% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.52% 23.685 24.045 - 12.28% -
std::search(list<int>,_pred)_(same_length)/1000 1.52% 791.502 803.542 - 0.80% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.52% 8.650 8.781 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.52% 1174466.201 1192265.062 - 0.46% -
std::for_each(vector<int>)/8 1.51% 0.906 0.920 - 0.74% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.51% 295.770 300.226 - -0.01% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.50% 3311.047 3360.839 - 0.11% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.50% 18339.809 18614.746 - 0.39% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.50% 563.756 572.199 - -0.07% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.50% 29.037 29.471 - -1.09% -
std::replace_if(list<int>)_(sprinkled)/1024 1.49% 729.294 740.186 - -0.13% -
std::rotate(list<int>)_(1_element_backward)/1024 1.49% 733.692 744.649 - -0.04% -
std::move_backward(deque<int>)/512 1.49% 23.556 23.907 - 1.16% -
bm_ranges_swap_ranges_vb_aligned/4096 1.49% 11.942 12.120 - -0.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.49% 13.061 13.255 - 8.85% -
rng::find_last(deque<int>)_(bail_10%)/8 1.49% 2.706 2.746 - 0.18% -
SetIntersection_Front_Set_uint32_262144_4 1.49% 1071669.695 1087593.084 - -1.15% -
std::count_if(list<int>)_(every_other)/1048576 1.48% 878271.751 891280.486 - -0.15% -
std::copy(vector<bool>)_(aligned)/32768 1.48% 34.757 35.272 - -1.02% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.48% 740.091 751.042 - 0.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.47% 29.336 29.769 - -0.36% -
std::remove_if(list<int>)_(prefix)/32 1.47% 57.879 58.732 - -0.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.47% 600413.485 609235.971 - 1.35% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.47% 28.392 28.808 - -0.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.47% 45.608 46.276 - 1.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.46% 61993.262 62901.131 - 0.23% -
SetIntersection_Front_Set_float_262144_256 1.46% 3706346.441 3760582.034 - 3.78% -
std::search(vector<int>)_(near_matches)/1024 1.46% 14852.385 15069.559 - -0.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.46% 12767.873 12954.065 - -0.27% -
std::replace(vector<int>)_(prefix)/8192 1.46% 1259.317 1277.660 - -0.47% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.46% 18.593 18.864 - 0.48% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.45% 424441.570 430608.743 - -0.10% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1.45% 1854.517 1881.390 - 0.99% -
std::unique(vector<int>)_(contiguous)/52 1.45% 53.524 54.299 - 1.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.44% 138644.595 140646.095 - -3.98% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.44% 2.540 2.577 - 7.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.44% 21050812.837 21353601.441 - 4.95% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.44% 32520.954 32988.580 - 0.32% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.44% 3.075 3.119 - 0.01% -
std::replace(list<int>)_(prefix)/32 1.43% 10.909 11.066 - 0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.43% 761.305 772.164 - 3.28% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.43% 780.858 791.994 - -0.04% -
std::remove(list<int>)_(sprinkled)/50 1.43% 60.790 61.657 - 0.07% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.42% 3318.232 3365.474 - -0.05% -
std::rotate(vector<bool>)_(by_1/3)/50 1.42% 17.585 17.836 - 0.25% -
std::shift_right(list<int>)/8192 1.42% 7379.459 7484.348 - 1.40% -
std::upper_bound(std::vector<int>)/100 1.42% 12.269 12.444 - 0.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.42% 40662.497 41239.977 - -1.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.42% 28.804 29.212 - 3.30% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.42% 50.556 51.273 - 0.55% -
std::search(list<int>)_(single_element)/1024 1.42% 739.627 750.098 - 1.20% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.41% 6546.310 6638.931 - 0.37% -
std::is_sorted(vector<int>,_pred)/1024 1.41% 462.687 469.232 - 0.01% -
std::upper_bound(std::deque<int>)/100 1.41% 30.364 30.794 - 0.17% -
std::swap_ranges(list<int>)/50 1.41% 31.870 32.320 - -1.61% -
BM_CmpEqual_int_ushort 1.41% 1.094 1.110 - 1.15% -
vector<bool>(const_vector<bool>&) 1.41% 9.564 9.699 - -4.64% -
std::partition_copy(list<int>)/50 1.41% 12.857 13.038 - -1.40% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.41% 1877.596 1904.056 - 0.19% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.41% 172261.493 174688.471 - -0.08% -
SetIntersection_Front_Set_string_16_1 1.41% 66005298.276 66933969.152 - -0.91% -
std::count(list<int>)_(every_other)/1048576 1.41% 815047.523 826510.502 - -0.23% -
std::copy_if(deque<int>)_(every_other)/8 1.41% 3.399 3.447 - -0.04% -
std::partition(vector<int>)_(sparse)/1024 1.41% 253.223 256.780 - 0.15% -
ranges::minmax(std::list<long_long>)/8 1.40% 2.517 2.553 - -1.77% -
SetIntersection_Interlaced_Set_float_256_16 1.40% 12174675.101 12345553.550 - 1.83% -
std::for_each_n(vector<int>)/32 1.40% 3.672 3.723 - -0.02% -
std::partial_sort(vector<int>)_(heap)/8192 1.40% 96325.267 97674.368 - 0.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.40% 32.439 32.892 - 2.41% -
std::find_if_not(deque<int>)_(process_all)/8192 1.40% 1975.664 2003.229 - -0.51% -
std::count(list<int>)_(every_other)/8 1.39% 2.131 2.161 - 4.05% -
std::find_if(vector<bool>)_(process_all)/8192 1.39% 4492.919 4555.534 - 0.22% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.39% 768.259 778.963 - 0.01% -
std::pop_heap(deque<float>)/8192 1.39% 59.703 60.535 - -4.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.39% 12927.719 13107.546 - -2.48% -
BM_vector_deque_move/1 1.39% 2.282 2.313 - 0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.39% 2274537.858 2306122.995 - -1.91% -
BM_deque_deque_ranges_copy/5500 1.39% 197.252 199.991 - 0.25% -
SetIntersection_Front_Set_uint32_64_16 1.39% 15398257.263 15612059.959 - 0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.39% 4331840.991 4391978.123 - 0.01% -
std::unique(list<int>,_pred)_(contiguous)/32 1.39% 57.537 58.335 - -0.36% -
std::replace(deque<int>)_(prefix)/50 1.38% 19.045 19.308 - -0.29% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.38% 4.318 4.378 - 1.55% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.38% 534.540 541.915 - -0.00% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.38% 5.553 5.630 - 2.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.37% 452.090 458.304 - 0.77% -
std::unique(deque<int>)_(sprinkled)/1024 1.37% 505.908 512.861 - -0.05% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.37% 7494.497 7597.436 - 0.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.37% 3983.782 4038.476 - 0.07% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.37% 1.504 1.525 - 4.34% -
std::move(deque<int>)/4096 1.37% 147.783 149.809 - 0.48% -
std::search(list<int>)_(near_matches)/1024 1.37% 39173.691 39709.354 - 0.05% -
BM_deque_deque_ranges_move_backward/64 1.37% 3.419 3.466 - 0.09% -
std::adjacent_find(list<int>,_pred)/1024 1.37% 785.184 795.910 - 0.16% -
std::stable_sort(vector<int>)_(heap)/1024 1.37% 2539.272 2573.934 - 1.63% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.36% 1295765.431 1313417.836 - -0.19% -
std::find_if_not(vector<bool>)_(process_all)/8 1.36% 3.544 3.592 - -2.05% -
ranges::minmax(std::vector<char>)/8 1.36% 1.010 1.024 - -4.76% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.36% 37985905.056 38501335.667 - 0.55% -
std::find_if(vector<bool>)_(process_all)/1048576 1.36% 575388.525 583187.032 - 0.34% -
BM_deque_deque_ranges_move/4000 1.35% 142.121 144.046 - -0.36% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.35% 15273.056 15479.796 - -0.21% -
std::transform(list<int>,_list<int>)/50 1.35% 37.052 37.554 - 0.08% -
std::search(list<int>)_(no_match)/1000 1.35% 672.398 681.460 - 2.08% -
SetIntersection_None_Vector_uint32_262144_4 1.35% 1133765.655 1149043.331 - 2.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.35% 169133115.747 171411065.599 - 3.89% -
std::lower_bound(std::forward_list<int>)/8 1.35% 15.286 15.492 - -0.05% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.34% 625.005 633.410 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.34% 13746.409 13931.173 - -0.09% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.34% 1945.123 1971.263 - -0.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.34% 897634.987 909695.209 - 0.45% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.34% 50.472 51.149 - 0.73% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.34% 2.622 2.657 - -0.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.34% 21.884 22.178 - 3.45% -
std::remove_if(deque<int>)_(prefix)/8192 1.34% 4178.163 4234.218 - -0.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.34% 3.862 3.914 - -6.03% -
std::is_sorted(vector<int>,_pred)/8192 1.34% 3690.085 3739.410 - -0.00% -
rng::contains_subrange(list<int>)_(process_all)/16 1.34% 4.892 4.957 - -0.88% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.33% 12.068 12.228 - 2.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.33% 1348.894 1366.823 - 0.44% -
std::sort(vector<NonIntegral>)_(heap)/8 1.33% 23.423 23.734 - -0.16% -
SetIntersection_Front_Set_string_64_1 1.33% 17263111.994 17492253.872 - -0.76% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.33% 22.866 23.169 - -1.85% -
std::make_heap(deque<int>)_(descending)/8 1.33% 20.667 20.941 - -0.71% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.33% 2618.506 2653.216 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 7231.930 7327.674 - -3.59% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.32% 17.281 17.509 - -1.30% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.32% 216.915 219.768 - 2.75% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.31% 6215.219 6296.913 - 2.36% -
std::replace(deque<int>)_(sprinkled)/50 1.31% 18.002 18.238 - -0.20% -
std::search(vector<int>)_(near_matches)/1000 1.31% 14121.336 14306.831 - -0.19% -
std::reverse(deque<int>)/512 1.31% 112.012 113.482 - 0.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.31% 53390.429 54090.748 - -0.22% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.31% 16.128 16.339 - 0.03% -
std::search(deque<int>,_pred)_(same_length)/8192 1.31% 4036.973 4089.825 - 1.09% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.31% 12470.883 12633.912 - -1.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.31% 23.704 24.014 - 2.95% -
std::find(deque<int>)_(process_all)/1024 1.31% 239.758 242.888 - -0.04% -
BM_StringAssignStr_Large_Transparent 1.31% 10.360 10.495 - 0.86% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.31% 0.778 0.788 - -0.63% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.30% 109401.046 110828.009 - 0.91% -
std::multiset<int>::contains(key)_(existent)/1024 1.30% 3.963 4.014 - -0.06% -
std::find(vector<int>)_(bail_25%)/8192 1.30% 467.988 474.084 - -0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.30% 282.401 286.076 - -1.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.30% 31.084 31.487 - -2.25% -
std::move(vector<bool>)_(aligned)/32768 1.30% 36.390 36.861 - 0.31% -
std::find(list<int>)_(process_all)/32768 1.29% 25974.103 26310.296 - 1.00% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.29% 3554.999 3600.971 - -0.53% -
ranges::min(std::deque<__int128>)/8 1.29% 2.792 2.828 - -0.45% -
BM_deque_vector_copy/1024 1.29% 36.903 37.380 - 0.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.29% 955545.288 967881.807 - -3.08% -
rng::find_last(vector<int>)_(bail_10%)/8 1.29% 2.005 2.031 - 0.45% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.29% 6.440 6.523 - 1.69% -
bm_lexicographical_compare<signed_char>/32768 1.29% 472.571 478.651 - 0.19% -
std::copy_if(deque<int>)_(entire_range)/512 1.29% 133.744 135.464 - 0.08% -
SetIntersection_Front_Set_string_16_4 1.28% 64661544.221 65492393.860 - 0.49% -
std::copy(deque<int>)/32768 1.28% 1138.500 1153.067 - 1.38% -
BM_deque_vector_move/65536 1.28% 2963.246 3001.108 - -0.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.28% 57576.476 58310.952 - -2.43% -
std::remove_copy(vector<int>)_(prefix)/1024 1.27% 260.468 263.783 - -0.10% -
std::replace_if(list<int>)_(prefix)/1024 1.27% 728.157 737.425 - -0.28% -
std::swap_ranges(list<int>)/32 1.27% 19.318 19.563 - 0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.27% 1747.195 1769.382 - 1.27% -
std::lower_bound(std::list<int>)/8 1.27% 15.408 15.604 - 0.18% -
BM_deque_vector_move/1024 1.27% 36.794 37.260 - -0.23% -
std::copy_if(vector<int>)_(entire_range)/8 1.27% 2.265 2.294 - 5.97% -
std::unique(deque<int>)_(sprinkled)/8192 1.26% 3771.127 3818.754 - -0.51% -
SetIntersection_Front_Set_uint32_1024_16 1.26% 1218841.643 1234226.439 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.26% 2453927.205 2484865.430 - -9.37% -
std::any_of(vector<int>)_(process_all)/8 1.26% 2.419 2.450 - 2.04% -
BM_StringRead_Cold_Deep_Small 1.25% 1.162 1.176 - -17.02% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.25% 17.677 17.898 - -1.30% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.25% 1708.425 1729.779 - -0.16% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.25% 5250.196 5315.635 - 2.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.24% 690.740 699.319 - -7.16% -
std::for_each_n(list<int>)/32 1.24% 11.087 11.225 - -1.46% -
std::remove_copy(list<int>)_(prefix)/1024 1.24% 734.484 743.595 - -0.21% -
std::none_of(list<int>)_(process_all)/32 1.24% 11.799 11.946 - 2.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.24% 37.025 37.483 - 7.29% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.24% 44.110 44.655 - -0.77% -
std::rotate(list<int>)_(1_element_forward)/8192 1.23% 7164.598 7252.959 - 2.37% -
std::lower_bound(std::vector<int>)/8 1.23% 7.751 7.846 - -2.97% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.23% 598.616 605.980 - -0.17% -
std::remove_copy(deque<int>)_(prefix)/8192 1.23% 3312.577 3353.319 - -0.27% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.23% 6168.166 6243.966 - -0.06% -
BM_StringConstructDestroyCStr_Large_Transparent 1.23% 10.129 10.253 - 1.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.23% 54.162 54.827 - 0.92% -
std::search(list<int>)_(no_match)/1024 1.23% 749.921 759.115 - -1.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.22% 1.183 1.197 - 1.26% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.22% 31.544 31.929 - -0.77% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 1.22% 44403612.134 44945059.943 - -25.93% -
std::remove_copy(list<int>)_(prefix)/32 1.22% 11.144 11.280 - 0.54% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.21% 2501723.957 2532083.332 - 0.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.21% 17.233 17.442 - 1.89% -
SetIntersection_Front_Set_string_256_1 1.21% 4393257.625 4446519.453 - -0.71% -
std::all_of(list<int>)_(process_all)/32768 1.21% 26335.806 26654.566 - -1.10% -
SetIntersection_Front_Set_uint32_16384_1024 1.21% 12283161.099 12431654.296 - -3.40% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.21% 4279.396 4331.126 - 0.34% -
BM_vector_deque_ranges_copy/4096 1.21% 144.872 146.623 - 1.23% -
rng::starts_with(list<int>,_pred)/8 1.21% 3.478 3.520 - -0.59% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.21% 728.359 737.140 - -0.23% -
BM_vector_deque_copy/1 1.20% 2.291 2.319 - 9.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 13701.740 13866.186 - -9.83% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.20% 12.860 13.014 - 2.08% -
SetIntersection_Front_Set_float_262144_1 1.20% 1031146.200 1043513.384 - 1.56% -
std::find(deque<int>)_(process_all)/8192 1.20% 1911.547 1934.412 - 0.00% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.20% 3717.264 3761.699 - 0.06% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.19% 926069.737 937093.404 - 0.27% -
std::unique(vector<int>)_(contiguous)/8192 1.19% 1906.613 1929.244 - 0.05% -
std::adjacent_find(vector<int>)/1024 1.19% 232.357 235.112 - 0.06% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.18% 732.859 741.543 - -0.08% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.18% 997344.508 1009150.825 - 0.57% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.18% 12.234 12.379 - -0.01% -
std::find(vector<int>)_(process_all)/32768 1.18% 7313.926 7400.427 - 0.20% -
SetIntersection_Front_Set_uint32_64_4 1.18% 16223857.197 16415091.700 - 0.09% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.18% 463.766 469.224 - -0.06% -
std::rotate(vector<bool>)_(by_1/4)/50 1.18% 17.587 17.794 - 0.18% -
rng::find_last(list<int>)_(bail_10%)/8192 1.18% 6231.799 6305.107 - 0.88% -
BM_PushHeap_float_Ascending_262144 1.18% 5.097 5.157 - 0.70% -
std::pop_heap(vector<float>)/8192 1.17% 19.644 19.875 - -0.08% -
std::find(list<int>)_(bail_25%)/8 1.17% 0.919 0.930 - 1.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.17% 59475.753 60171.809 - 0.03% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.17% 787.992 797.202 - 0.04% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.17% 303.079 306.620 - -0.05% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.17% 243.894 246.740 - 0.34% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.17% 4.322 4.372 - -1.47% -
std::copy_if(deque<int>)_(entire_range)/4096 1.16% 1010.110 1021.862 - -0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.16% 652.996 660.592 - -2.63% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.16% 7.263 7.347 - -0.10% -
std::search(list<int>)_(no_match)/8192 1.16% 6553.326 6629.449 - -11.43% -
BM_deque_deque_copy/0 1.16% 0.869 0.879 - 8.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.16% 753.581 762.326 - -2.41% -
std::upper_bound(std::vector<int>)/8192 1.16% 15.596 15.777 - 0.06% -
std::move(list<int>)/4096 1.16% 4360.747 4411.179 - 11.60% -
std::multiset<int>::clear()/32 1.15% 636.117 643.460 - 3.04% -
bm_ranges_lexicographical_compare<int>/1 1.15% 1.286 1.301 - -17.77% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.15% 1897.308 1919.135 - 0.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 804147.698 813397.435 - -0.44% -
std::remove(vector<int>)_(sprinkled)/1024 1.15% 281.617 284.856 - -0.13% -
std::unique_copy(list<int>)_(contiguous)/8192 1.15% 6792.052 6870.125 - -0.15% -
bm_lexicographical_compare<signed_char>/4096 1.15% 59.098 59.777 - 0.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.14% 557367.419 563725.031 - 0.47% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.14% 194.734 196.954 - -0.09% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.14% 1146.981 1160.037 - -0.10% -
rng::find_last(vector<int>)_(bail_10%)/50 1.14% 10.725 10.847 - 0.32% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.13% 453.588 458.736 - 0.18% -
BM_deque_vector_ranges_copy_backward/4000 1.13% 143.060 144.681 - 1.13% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.13% 87748.394 88742.226 - -0.18% -
std::upper_bound(std::forward_list<int>)/100 1.13% 95.999 97.085 - -0.55% -
BM_PushHeap_string_Descending_16 1.13% 2.103 2.127 - -0.82% -
bm_lexicographical_compare<int>/4096 1.13% 236.536 239.206 - 0.32% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.13% 769.061 777.724 - -4.62% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.13% 526.959 532.893 - 2.66% -
BM_std_minmax_element<int>/64 1.13% 17.174 17.368 - 4.28% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.12% 2.063 2.086 - -0.58% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.12% 678.819 686.453 - 0.01% -
std::find(vector<char>)_(process_all)/1024 1.12% 16.113 16.294 - 0.41% -
rng::find(vector<bool>)_(process_all)/8192 1.12% 33.086 33.458 - -0.67% -
std::find(deque<int>)_(bail_25%)/32768 1.12% 1905.956 1927.363 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.12% 633.976 641.085 - 0.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.12% 16315289.156 16498171.151 - -1.66% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.12% 585812.361 592362.884 - 0.11% -
BM_std_minmax_element<char>/4 1.12% 1.206 1.220 - 1.30% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.12% 3622.930 3663.381 - 0.05% -
std::remove(vector<int>)_(prefix)/1024 1.11% 303.777 307.158 - -0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.11% 42026838.427 42493350.197 - -0.31% -
std::move(vector<int>)/512 1.11% 19.971 20.193 - 0.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.11% 953558.437 964121.045 - -0.11% -
std::find(vector<int>)_(bail_25%)/32768 1.11% 1847.582 1868.045 - 0.01% -
std::find(vector<int>)_(process_all)/8192 1.11% 1831.890 1852.177 - 0.07% -
std::remove(vector<int>)_(prefix)/8192 1.11% 2084.830 2107.915 - -0.13% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.11% 1.388 1.403 - -1.42% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.10% 77.472 78.327 - -0.36% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.10% 27.187 27.487 - -0.92% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.10% 24.375 24.644 - -0.42% -
bm_ranges_swap_ranges_vb_aligned/2048 1.10% 8.563 8.657 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.10% 26299.354 26587.973 - 0.10% -
SetIntersection_None_Set_string_64_4 1.10% 21681062.814 21918709.289 - -0.16% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.09% 271.429 274.398 - 0.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.09% 353815202.608 357682610.787 - -0.19% -
std::upper_bound(std::forward_list<int>)/8 1.09% 16.008 16.183 - 0.05% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.09% 49704.562 50247.085 - -0.58% -
std::multimap<std::string,_int>::ctor(const&)/32 1.09% 796.493 805.176 - 3.51% -
std::find(vector<int>)_(process_all)/1024 1.09% 239.966 242.578 - -0.07% -
std::is_sorted(vector<int>)/8 1.09% 2.067 2.089 - 1.02% -
std::find_if_not(deque<int>)_(process_all)/32768 1.09% 7991.537 8078.383 - -0.53% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.09% 1794.392 1813.868 - -0.68% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.08% 798981.518 807645.332 - 0.35% -
std::remove_if(list<int>)_(prefix)/50 1.08% 71.469 72.244 - -0.01% -
std::move(vector<int>)/64 1.08% 4.127 4.172 - 0.04% -
SetIntersection_Front_Set_uint64_1024_1024 1.08% 12364017.187 12497865.680 - -0.01% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.08% 230134.691 232624.406 - -0.21% -
std::count(deque<int>)_(every_other)/1024 1.08% 245.935 248.592 - -3.43% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.08% 111.135 112.335 - -0.04% -
SetIntersection_Front_Vector_float_1024_64 1.08% 1343924.884 1358409.694 - -1.33% -
std::transform(list<int>)_(identity_transform)/1024 1.08% 732.542 740.431 - -2.17% -
std::set<int>::clear()/32 1.07% 634.352 641.162 - 2.59% -
std::partition_point(list<int>)/8192 1.07% 12447.488 12580.940 - 0.31% -
std::none_of(list<int>)_(process_all)/50 1.07% 21.786 22.019 - -0.25% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.07% 828.933 837.803 - 0.04% -
BM_CmpLess_uchar_ushort 1.07% 1.065 1.076 - 0.75% -
std::copy_backward(list<int>)/262144 1.07% 216171.465 218479.543 - 0.09% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.07% 6741.638 6813.599 - -0.29% -
std::find(vector<char>)_(bail_25%)/32768 1.07% 135.236 136.679 - 0.10% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.07% 13086.537 13226.019 - 0.57% -
std::adjacent_find(vector<int>)/50 1.06% 11.873 11.999 - 0.09% -
BM_lexicographical_compare_three_way_fast_path/16 1.06% 4.308 4.354 - -1.13% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.06% 5648.910 5708.897 - 0.67% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.06% 5.526 5.584 - -0.35% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.06% 19.240 19.443 - 1.28% -
std::find_if(vector<bool>)_(process_all)/1024 1.06% 563.719 569.675 - -0.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.06% 728.615 736.312 - -0.36% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.06% 47.763 48.268 - -1.75% -
BM_deque_vector_move_backward/1024 1.06% 36.711 37.099 - 0.15% -
std::find(vector<bool>)_(process_all)/1048576 1.05% 3614.614 3652.723 - -0.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.05% 4808.619 4859.301 - -0.03% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.05% 583.390 589.537 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.05% 118248.438 119493.943 - -0.47% -
SetIntersection_Front_Vector_string_16384_4 1.05% 1182352.798 1194794.831 - 0.11% -
std::move(deque<int>)/512 1.05% 22.045 22.277 - 0.38% -
std::sample(vector<int>)/8192 1.05% 90720.996 91674.829 - -0.11% -
BM_deque_deque_ranges_move/64000 1.05% 3039.460 3071.371 - -1.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.05% 267728.546 270539.142 - -0.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.05% 12703.758 12837.087 - -0.36% -
std::find(vector<int>)_(bail_25%)/1024 1.05% 65.537 66.225 - 0.05% -
std::set<int>::clear()/0 1.04% 398.092 402.230 - 2.57% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.04% 577.431 583.428 - -7.63% -
BM_deque_vector_copy_backward/1024 1.04% 36.951 37.335 - -1.11% -
BM_CmpEqual_schar_short 1.04% 1.120 1.132 - 3.21% -
BM_deque_deque_copy_backward/5500 1.04% 201.973 204.067 - -0.13% -
BM_deque_deque_ranges_copy_backward/64 1.03% 3.406 3.441 - 0.35% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.03% 26.031 26.300 - 0.41% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.03% 87893.273 88800.802 - -0.39% -
BM_StringAssignStr_Large_Opaque 1.03% 10.324 10.430 - 0.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.03% 488.839 493.879 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.03% 8735872.298 8825925.493 - -0.10% -
std::none_of(vector<int>)_(process_all)/32 1.03% 8.359 8.445 - 0.95% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.03% 139.399 140.831 - 0.90% -
std::rotate(vector<bool>)_(by_1/3)/32 1.03% 17.600 17.781 - 0.19% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.03% 673.010 679.917 - 0.18% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.03% 5131.514 5184.131 - 0.03% -
std::rotate(list<int>)_(1_element_forward)/1024 1.02% 728.574 736.042 - -0.06% -
std::copy_backward(list<int>)/512 1.02% 363.067 366.781 - -0.05% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.02% 674.910 681.800 - 0.07% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.02% 3686.278 3723.820 - -0.25% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.02% 23332594.433 23570016.667 - 0.00% -
std::shuffle(vector<int>)/1024 1.02% 8717.716 8806.417 - 0.47% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.02% 62.078 62.709 - 0.50% -
BM_deque_vector_move_backward/1 1.02% 2.111 2.133 - -0.65% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.02% 991062.471 1001125.831 - 0.30% -
std::shift_right(vector<int>)/50 1.01% 5.284 5.338 - 0.02% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.01% 59.221 59.819 - -0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 166787.411 168470.117 - 0.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.01% 52.080 52.605 - 0.50% -
std::move_backward(vector<int>)/512 1.01% 20.626 20.834 - -0.12% -
std::move_backward(vector<bool>)_(aligned)/4096 1.01% 7.120 7.192 - -0.10% -
BM_PushHeap_string_SingleElement_16 1.01% 2.606 2.632 - 0.43% -
std::move(list<int>)/512 1.01% 353.500 357.054 - -0.55% -
std::copy(deque<int>)/4096 1.01% 144.121 145.570 - 0.10% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.00% 1556.758 1572.394 - -0.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.00% 797.126 805.108 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.00% 4562981.152 4608642.221 - -18.00% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.00% 472621.682 477350.716 - -0.30% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.00% 22944.589 23174.161 - -1.07% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 293.318 - 7.17% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.789 - -2.08% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.242 386.515 -4.29% 386.515
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 627.900 - -0.27% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 604.271 - -0.13% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.083 534.507 -0.04% 534.507
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 616.679 - 2.47% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.447 - -0.23% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.975 - 0.46% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.384 - 1.00% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.393 - -2.83% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.912 660.095 -0.33% 660.095
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.825 436.668 -2.85% 436.668
std::find_end(deque<int>)_(match_near_end)/1024 -99.03% 3640.053 35.416 - 8.86% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.71% 2241.208 28.817 - -0.68% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.406 - 1.23% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.333 - -1.03% -
std::search_n(vector<int>)_(no_match)/1024 -98.45% 208.692 3.243 77.198 -4.51% 77.198
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.696 - -0.53% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.150 - -0.26% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.079 71.415 -0.11% 71.415
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.43% 596.226 15.308 86.687 -0.30% 86.687
std::search_n(deque<int>)_(no_match)/1024 -95.51% 304.751 13.678 51.917 -0.14% 51.917
std::distance(join_view(vector<vector<int>>))/50 -95.27% 12.517 0.592 - -10.45% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.88% 10774.351 875.220 - -0.10% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.61% 844.361 70.875 - -1.22% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.32% 1371.376 118.994 - -0.15% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.37% 348.494 37.035 - 9.54% -
std::find_end(list<int>)_(match_near_end)/1000 -89.27% 733.450 78.720 - 0.04% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.24% 544.152 58.542 - -0.10% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.22% 261.801 28.210 - -0.91% -
std::fill_n(deque<int>)/8192 -87.31% 1866.881 236.860 - 0.03% -
std::fill(deque<int>)/8192 -87.27% 1864.796 237.402 - -0.01% -
std::fill_n(deque<int>)/1024 -87.11% 231.642 29.863 - 0.39% -
std::fill(deque<int>)/1024 -86.88% 232.589 30.516 - 1.26% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.77% 560.703 74.166 - -0.79% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.69% 22086.172 3161.166 - -0.14% -
std::fill_n(deque<int>)/32 -84.75% 8.269 1.261 - 9.19% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.03% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.66% 2265.885 370.347 - -0.08% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.59% 287.978 47.258 - -0.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.47% 3859.343 676.544 - 3.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.33% 968.953 171.238 - 2.17% -
std::fill_n(deque<int>)/50 -81.99% 12.186 2.195 - -0.23% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.49% 323485.437 59888.823 - -1.46% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.35% 323441.716 60321.739 - -0.47% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -80.94% 122.759 23.393 - 2.55% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.81% 271537.279 57539.770 - 0.30% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.18% 263474.992 57497.158 - -0.67% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.41% 1779.984 402.161 - -0.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -77.38% 126.878 28.697 - -4.92% -
BM_num_get<void*> -77.10% 47.636 10.909 - -0.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -76.75% 96.757 22.500 - -4.84% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -76.63% 129.651 30.305 - 0.69% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -76.62% 125.098 29.251 - -0.87% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -76.26% 129.218 30.681 - 8.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -75.65% 94.891 23.105 - -0.51% -
std::find_end(deque<int>)_(same_length)/1024 -75.43% 1394.647 342.637 - -2.83% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.30% 194270.888 47980.042 - -0.23% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -74.39% 90.470 23.166 - -6.83% -
std::find_end(deque<int>)_(same_length)/8192 -74.29% 11168.880 2870.996 - -0.37% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -73.06% 86.806 23.386 - -0.77% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.13% 161550.849 48262.295 - 0.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.05% 15320.993 4742.395 - -0.12% -
std::rotate(vector<int>)_(by_1/3)/50 -68.56% 35.296 11.095 - -0.29% -
std::fill(vector<bool>)/262144 -67.83% 720.065 231.635 - 0.04% -
std::rotate(vector<int>)_(by_1/4)/50 -67.36% 35.303 11.523 - 0.34% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -66.87% 2539.115 841.336 - 2.91% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.84% 778.389 265.895 - -0.08% -
std::find_end(deque<int>)_(same_length)/1000 -63.37% 935.209 342.583 - -3.35% -
std::fill(deque<int>)/50 -62.78% 12.763 4.750 - 100.72% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.72% 138430.643 51604.528 - -1.38% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.60% 18151.862 6969.759 - -0.76% -
BM_num_get<unsigned_int> -61.58% 25.424 9.768 - -0.47% -
std::rotate(deque<int>)_(by_1/4)/50 -61.52% 73.934 28.448 - -2.96% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -61.15% 249.065 96.772 - -2.55% -
BM_num_get<unsigned_short> -60.72% 25.562 10.040 - 1.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.51% 2416.837 954.413 - 1.12% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.45% 14734.367 5827.979 - -1.48% -
BM_num_get<unsigned_long_long> -60.36% 25.970 10.295 - -0.16% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.34% 17545.803 6958.154 - 0.88% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.26% 6755.688 2684.442 - -0.36% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.14% 17633.737 7028.896 - 0.23% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.92% 17236.328 6907.616 - 0.01% -
std::rotate(deque<int>)_(by_1/3)/50 -59.89% 75.430 30.252 - -0.37% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -59.86% 130791.216 52504.952 - 2.10% -
BM_num_get<unsigned_long> -59.33% 25.450 10.350 - 0.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -58.74% 248.703 102.604 - 3.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.99% 14372.895 6038.319 - 1.54% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -57.67% 13790.984 5837.316 - 0.77% -
BM_num_get<long_long> -57.46% 24.715 10.514 - -1.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -57.31% 52.412 22.377 - 15.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -57.22% 40.523 17.338 - 6.06% -
std::rotate(vector<int>)_(by_1/4)/32 -56.86% 10.967 4.731 - -0.04% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.59% 11462.674 4975.418 - -0.10% -
BM_num_get<long> -56.42% 24.398 10.632 - -0.16% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.02% 13791.062 6064.674 - 2.34% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.85% 76.407 33.732 - 0.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.80% 222.294 98.263 - 0.93% -
std::rotate(deque<int>)_(by_1/4)/32 -55.57% 29.813 13.246 - 0.06% -
rng::for_each(map<int>)/8192 -55.56% 16529.420 7345.197 - 0.54% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -55.41% 40.801 18.192 - -0.96% -
std::for_each(map<int>::iterator)/8192 -55.22% 16371.941 7331.115 - -2.21% -
std::rotate(deque<int>)_(by_1/3)/32 -53.79% 44.961 20.777 - -1.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -53.41% 39.245 18.285 - 7.79% -
BM_num_get<bool> -53.31% 25.320 11.821 - 0.48% -
rng::for_each(multimap<int>)/8192 -53.20% 15883.257 7432.836 - 1.99% -
std::for_each(multimap<int>::iterator)/8192 -53.15% 16071.612 7530.223 - 0.13% -
std::search_n(vector<int>)_(no_match)/32 -52.96% 6.887 3.240 0.623 -4.45% 0.623
std::multiset<std::string>::lower_bound(key)_(existent)/32 -52.61% 34.435 16.320 - -0.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.28% 206.029 98.317 - -0.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -51.92% 216.578 104.137 - 1.41% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -51.08% 65.298 31.946 - -48.55% -
std::find_end(vector<int>)_(same_length)/1000 -50.87% 494.629 243.016 - -4.17% -
std::find_end(vector<int>)_(same_length)/1024 -50.80% 505.125 248.497 - -5.37% -
std::for_each(multiset<int>::iterator)/8192 -50.14% 16097.390 8025.944 - 0.98% -
rng::for_each(set<int>)/8192 -50.08% 15441.804 7708.033 - 1.05% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.99% 1547.198 773.807 - -0.39% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.91% 1584.834 793.829 - -0.39% -
std::find_end(vector<int>)_(same_length)/8192 -49.87% 4021.139 2015.727 - -2.22% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.87% 417.683 209.382 - -0.99% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -49.85% 213.056 106.840 - 4.49% -
std::for_each(set<int>::iterator)/8192 -49.75% 15715.673 7896.411 - 0.01% -
rng::for_each(multiset<int>)/8192 -49.66% 15381.589 7742.556 - 0.89% -
std::find_if(list<int>)_(process_all)/50 -49.65% 38.050 19.158 - -3.48% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.53% 1212.963 612.188 - -0.23% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.51% 1241.659 626.906 - -0.25% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.33% 9944.725 5038.784 - 0.09% -
BM_vector_deque_ranges_copy/0 -49.25% 0.682 0.346 - -19.56% -
std::rotate(vector<int>)_(by_1/3)/32 -49.08% 19.468 9.914 - 0.02% -
std::find_end(list<int>)_(same_length)/1024 -48.86% 1500.195 767.177 - 1.33% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.65% 412.896 212.036 - -1.24% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.45% 37.468 19.316 - 0.65% -
std::find_end(list<int>,_pred)_(same_length)/8192 -48.20% 17079.425 8847.708 - -0.26% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.04% 416.280 216.302 - 0.15% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.64% 15.489 8.111 0.312 -0.17% 0.312
std::set<int>::ctor(&&,_different_allocs)/32 -47.62% 336.688 176.359 - -1.24% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.56% 401.487 210.534 - -1.99% -
std::find_end(list<int>)_(same_length)/1000 -47.49% 1471.156 772.540 - 2.51% -
std::find_end(deque<int>)_(near_matches)/1000 -47.48% 30016.921 15764.788 - 0.10% -
std::find_end(deque<int>)_(near_matches)/1024 -47.45% 31166.564 16378.772 - -0.00% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.99% 0.476 0.252 - -1.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -46.00% 143.373 77.424 - 0.16% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -45.80% 130.284 70.610 - -0.26% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.53% 0.481 0.262 - -34.77% -
std::set<std::string>::insert(value)_(already_present)/32 -45.13% 16.328 8.960 - 21.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.02% 141.916 78.020 - 0.17% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.02% 919.690 505.648 - -0.62% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.01% 3657.183 2011.084 - 0.20% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.91% 46244.650 25476.364 - -0.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.60% 341.550 189.228 - 0.80% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.31% 9565.269 5326.825 - -0.56% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.22% 364.886 203.533 - 0.53% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.19% 1435.590 801.170 - -0.15% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.92% 17490.376 9808.975 - -0.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -43.88% 0.485 0.272 - -11.05% -
BM_PushHeap_float_Descending_4 -43.44% 0.612 0.346 - -3.73% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.16% 2.058 1.170 - 0.08% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.87% 1368.116 781.631 - -0.15% -
std::copy_backward(vector<int>)/4096 -42.51% 254.615 146.388 - 0.72% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.31% 305.808 176.417 - -0.10% -
std::set<std::string>::erase(key)_(existent)/32 -41.56% 85.032 49.697 - -33.35% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -41.45% 6.251 3.660 - 2.00% -
std::unordered_set<int>::count(key)_(non-existent)/0 -41.16% 0.485 0.285 - 3.22% -
std::vector<int>::ctor(size)/8192 -41.15% 517.543 304.587 - 0.02% -
BM_PushHeap_float_Descending_16 -41.08% 0.632 0.372 - 1.68% -
bm_write -40.27% 531.909 317.701 - 0.17% -
std::multiset<int>::contains(key)_(non-existent)/8192 -40.07% 14.637 8.772 - -12.67% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.04% 20.065 12.231 - -6.97% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -38.99% 11.127 6.788 - -27.95% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.85% 307.662 188.123 - 2.74% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -38.45% 1878.757 1156.430 - 31.15% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.27% 22.154 13.676 - -0.17% -
std::find_end(list<int>)_(same_length)/8192 -38.09% 15737.538 9742.525 - -0.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -38.06% 1.971 1.221 - -23.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -37.54% 34.098 21.297 - -43.41% -
std::multiset<int>::ctor(const&,_alloc)/8192 -37.37% 79867.273 50018.617 - -1.39% -
BM_StringEraseWithMove_Huge_Transparent -37.34% 69.490 43.540 - -7.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -37.29% 0.684 0.429 - -38.49% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -37.27% 11.335 7.111 - -37.75% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.16% 27.276 17.141 - 2.16% -
std::set<int>::ctor(const&,_alloc)/8192 -36.93% 77999.624 49197.847 - -1.23% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -36.81% 16.719 10.565 - -0.89% -
std::multiset<std::string>::erase(key)_(existent)/8192 -36.76% 106.311 67.226 - 0.14% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.54% 23.334 14.808 - -0.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -36.49% 51.409 32.651 - 0.51% -
std::find_end(deque<int>)_(near_matches)/8192 -36.40% 1769000.521 1125028.626 - -0.25% -
std::rotate(vector<int>)_(by_1/2)/32 -36.39% 3.705 2.357 - 0.74% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.34% 2.934 1.868 - 1.83% -
std::multiset<int>::ctor(const&,_alloc)/1024 -36.33% 9837.980 6263.950 - -2.13% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.22% 45.933 29.295 - 0.88% -
std::set<int>::ctor(const&,_alloc)/1024 -36.07% 9679.700 6188.057 - -2.04% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.96% 41.831 26.788 - -1.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -35.80% 33.952 21.798 - -31.40% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.29% 80156.175 51869.972 - -4.37% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.08% 661.528 429.460 - 0.28% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -34.99% 1.956 1.272 - -13.78% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.98% 9999.342 6501.615 - -6.36% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -34.75% 120.283 78.486 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -34.55% 18235027.839 11935111.410 - 0.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.06% 9961.179 6568.893 - -0.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.05% 41.375 27.288 - 0.83% -
std::all_of(vector<int>)_(process_all)/50 -33.91% 19.204 12.692 - -7.53% -
BM_StringEraseWithMove_Huge_Opaque -33.88% 68.230 45.111 - -7.44% -
std::copy_n(list<int>)/64 -33.80% 22.405 14.833 - 0.48% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -33.73% 10.626 7.042 - 1.83% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.53% 78936.141 52467.174 - 0.86% -
ranges::min(std::vector<char>)/1 -33.12% 0.438 0.293 - -24.35% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.11% 0.696 0.465 - -0.21% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -33.10% 4990595.621 3338811.991 - -27.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -32.95% 0.397 0.266 - -14.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -32.89% 7.197 4.829 - -23.74% -
std::unique_copy(list<int>)_(contiguous)/52 -32.75% 29.051 19.538 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.70% 13072113.395 8797970.082 - -0.02% -
BM_align/8 -32.45% 0.921 0.622 - -2.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.11% 12867102.536 8735146.229 - 0.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -32.07% 7.501 5.096 - -32.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.55% 12857869.172 8800931.008 - -2.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.34% 12762327.382 8762230.953 - 0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.30% 12709486.086 8731125.461 - -1.48% -
BM_align/1 -30.93% 0.921 0.636 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.83% 12922716.210 8939006.861 - 1.61% -
BM_align/64 -30.72% 0.921 0.638 - -0.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -30.72% 10.857 7.522 - -18.18% -
BM_align/256 -30.51% 0.920 0.639 - 0.08% -
std::set<std::string>::erase(key)_(existent)/8192 -30.27% 104.125 72.602 - -12.22% -
std::multiset<int>::count(key)_(existent)/1024 -29.91% 8.033 5.631 - -3.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.88% 345568085.054 242323560.828 - -3.53% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.68% 6028.056 4238.983 - -0.11% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -29.47% 11.049 7.793 - 0.47% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.08% 39.488 28.005 - -0.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.08% 33.662 23.873 - -0.19% -
std::copy(vector<bool>)_(aligned)/1048576 -28.83% 3458.440 2461.428 - -25.81% -
std::any_of(vector<int>)_(process_all)/50 -28.74% 18.971 13.519 - -10.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -27.85% 46.274 33.385 - -36.34% -
std::partial_sort_copy(deque<int>)_(heap)/8 -27.85% 20.481 14.778 - -6.16% -
ranges::min(std::deque<long_long>)/70000 -27.76% 26305.416 19003.530 - -39.61% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.67% 11.409 8.252 - -6.72% -
std::copy_n(vector<bool>)_(aligned)/1048576 -27.09% 3110.122 2267.647 - -21.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -26.85% 65.911 48.212 - -26.90% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -26.72% 897.251 657.536 - 0.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -26.48% 3.026 2.225 - 0.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -26.45% 7.924 5.829 - -7.67% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -26.28% 52.479 38.688 - -9.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -25.81% 0.579 0.429 - -6.99% -
BM_PushHeap_float_Descending_64 -25.66% 0.523 0.389 - -0.06% -
vector<bool>::reserve() -25.52% 10.924 8.136 - -5.40% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -25.46% 1951710.117 1454833.940 - -23.93% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.43% 2499501.196 1863768.159 - -20.36% -
BM_PushHeap_float_PipeOrgan_1 -25.38% 0.671 0.501 - 12.65% -
rng::starts_with(list<int>,_pred)/8192 -25.22% 12219.251 9137.445 - -18.48% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -25.01% 40.793 30.589 - -24.71% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -24.45% 104.860 79.222 - 27.82% -
vector<bool>::resize() -24.39% 14.265 10.785 - -4.44% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -24.34% 0.618 0.468 - -14.03% -
std::for_each(multiset<int>::iterator)/50 -24.08% 47.219 35.849 - 0.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -24.04% 7.342 5.577 - 0.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -24.03% 1.697 1.289 - 3.51% -
rng::contains_subrange(list<int>)_(process_all)/8192 -23.88% 9040.942 6882.152 - 2.91% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.82% 63.231 48.169 - -0.37% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -23.72% 88.098 67.202 - -42.22% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.55% 41839.989 31984.986 - 0.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -23.34% 32.425 24.856 - -27.65% -
ranges::min(std::deque<__int128>)/1 -23.29% 0.837 0.642 - -24.75% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -23.23% 29.261 22.463 - 5.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -23.23% 38.282 29.391 - 25.63% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.20% 40274.147 30930.841 - 0.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -23.15% 1.866 1.434 - -1.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -23.11% 55.542 42.704 - -20.21% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -23.10% 1.426 1.097 - -12.63% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -23.02% 2.530 1.947 - 1.54% -
std::transform(list<int>)_(identity_transform)/50 -22.93% 39.305 30.291 - -0.78% -
ranges::min(std::vector<long_long>)/1 -22.90% 0.437 0.337 - 28.37% -
BM_vector_deque_copy/0 -22.89% 0.551 0.425 - -14.59% -
BM_StringFindStringLiteral/1024 -22.88% 23.787 18.344 - 1.94% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -22.80% 56.323 43.479 - -18.01% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -22.79% 19485468.659 15044116.382 - -38.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -22.71% 31.977 24.715 - 30.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.65% 34.322 26.549 - -22.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -22.53% 15051.910 11660.939 - 20.33% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -22.37% 38.547 29.926 - -20.14% -
std::lower_bound(std::forward_list<int>)/100 -22.35% 108.722 84.422 - 0.93% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.32% 3801.904 2953.456 - -0.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -22.01% 6.571 5.125 - -14.15% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.67% 2406237.543 1884759.632 - 0.22% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -21.62% 0.487 0.382 - 4.07% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -21.47% 1.590 1.249 - -6.65% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -21.42% 31.652 24.871 - -4.13% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -21.32% 31.932 25.123 - -25.49% -
std::multiset<int>::count(key)_(existent)/32 -21.06% 4.705 3.715 - -3.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.01% 31.405 24.808 - 0.26% -
std::find_if_not(vector<int>)_(bail_25%)/8 -20.97% 0.850 0.672 - -13.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -20.85% 65.036 51.475 - -25.43% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -20.83% 2.859 2.263 - 1.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.61% 60.415 47.960 - -16.63% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.60% 3747.263 2975.148 - -4.76% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -20.50% 7.174 5.704 - -2.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -20.48% 42.668 33.931 - 11.92% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.40% 510.928 406.701 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.37% 0.515 0.410 - -41.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.31% 20.753 16.539 - -0.04% -
std::move(deque<int>)/64 -20.24% 6.112 4.875 - -0.48% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.15% 1.025 0.818 - -0.12% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -20.14% 31.347 25.034 - -4.94% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -20.08% 2864.945 2289.688 - -1.98% -
rng::for_each(multimap<int>)/50 -19.89% 50.199 40.215 - 1.03% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -19.78% 1.392 1.116 - -28.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -19.64% 28.971 23.280 - -20.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.53% 527.668 424.598 - 0.41% -
std::set<std::string>::erase(key)_(existent)/1024 -19.46% 74.668 60.138 - -39.33% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -19.40% 982.518 791.956 - -1.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -19.34% 1.806 1.457 - 23.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.32% 1.760 1.420 - 0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.29% 28.223 22.780 - 19.20% -
BM_PushHeap_uint64_Ascending_1 -19.01% 0.577 0.467 - 0.25% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.88% 3336.613 2706.783 - -2.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.87% 205840.675 166990.969 - -0.37% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.87% 62.246 50.502 - -5.73% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.84% 23312.994 18920.070 - 1.24% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.71% 6.169 5.015 - -0.33% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -18.69% 41.582 33.812 - -13.04% -
std::for_each(set<int>::iterator)/50 -18.64% 44.234 35.988 - -2.36% -
std::find_if_not(vector<int>)_(process_all)/50 -18.57% 6.854 5.581 - -2.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -18.55% 2.801 2.281 - -14.12% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -18.55% 12.544 10.217 - -0.04% -
std::vector<std::string>::ctor(size)/8192 -18.44% 5187.044 4230.365 - 0.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -18.43% 35.699 29.119 - -3.66% -
std::stable_partition(list<int>)_(dense)/1024 -18.36% 1747.054 1426.226 - -2.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.24% 1123.071 918.239 - -0.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -18.23% 1.573 1.286 - -19.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.15% 1017.258 832.629 - -0.73% -
BM_vector_deque_move/0 -18.13% 0.519 0.425 - 7.37% -
std::sort(deque<int>)_(shuffled)/8192 -18.12% 98727.252 80841.229 - -0.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.84% 32.730 26.891 - 12.27% -
std::set<int>::count(key)_(non-existent)/8192 -17.83% 13.811 11.348 - -0.76% -
BM_PushHeap_float_Descending_256 -17.76% 0.499 0.411 - 0.19% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -17.71% 34573.132 28450.819 - 3.96% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -17.48% 376.205 310.437 - -10.22% -
std::unordered_set<int>::contains(key)_(existent)/32 -17.29% 1.409 1.165 - -13.35% -
BM_PushHeap_float_Descending_16384 -17.29% 0.465 0.385 - -0.79% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.27% 84.554 69.952 - 0.57% -
BM_PushHeap_float_Descending_262144 -17.27% 0.465 0.384 - 0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.27% 29706.690 24577.485 - -0.76% -
std::for_each(multimap<int>::iterator)/50 -17.24% 44.244 36.616 - 0.56% -
BM_StringEraseWithMove_Small_Opaque -17.16% 2.642 2.188 - -1.73% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.14% 462.383 383.118 - -3.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.04% 19.958 16.557 - -0.99% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -16.95% 7.939 6.594 - -40.50% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -16.86% 103.512 86.058 - 3.05% -
BM_PushHeap_float_Descending_1024 -16.81% 0.474 0.394 - -0.71% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -16.79% 27.006 22.471 - -0.52% -
std::unordered_set<std::string>::erase(iterator)/32 -16.74% 31.301 26.062 - -15.53% -
BM_PushHeap_string_Random_1 -16.69% 0.698 0.582 - -1.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -16.69% 1598.034 1331.297 - -12.69% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -16.61% 37.978 31.671 - -23.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -16.54% 12.170 10.157 - -0.96% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -16.53% 1.559 1.301 - 6.34% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.51% 30.827 25.739 - 0.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -16.35% 1.923 1.609 - -10.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -16.34% 23.575 19.723 - -19.65% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -16.22% 63.285 53.019 - -0.31% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.21% 415514.516 348159.805 - -0.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -16.16% 5.511 4.620 - -27.40% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -16.10% 61.988 52.007 - 245.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.00% 44.580 37.447 - -1.20% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -15.95% 26.597 22.354 - -8.67% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.94% 55.915 47.000 - -15.41% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -15.85% 26.306 22.136 - -19.34% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -15.85% 0.355 0.298 - -34.00% -
std::find_end(vector<int>)_(near_matches)/8192 -15.82% 911938.505 767711.025 - -0.20% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.69% 29.805 25.129 - -0.67% -
BM_PushHeap_uint32_PipeOrgan_1 -15.66% 0.466 0.393 - -8.69% -
std::find_if(vector<int>)_(process_all)/50 -15.64% 6.862 5.789 - 3.83% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.49% 26297.375 22222.788 - 0.12% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -15.44% 1698.499 1436.196 - -27.99% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -15.43% 23.704 20.045 - -2.46% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -15.43% 42.237 35.721 - -5.42% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.24% 4253.786 3605.693 - 0.13% -
ranges::min(std::list<__int128>)/1 -15.23% 0.396 0.336 - -18.31% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.21% 943.756 800.167 - -3.90% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -15.17% 1.924 1.632 - 6.21% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.15% 6308.222 5352.276 - -0.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -15.02% 42.101 35.777 - -12.01% -
std::set<std::string>::erase(iterator)/32 -15.01% 31.731 26.967 - 1.89% -
std::deque<std::string>::ctor(size)/32 -15.01% 51.330 43.627 - -3.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.93% 28.354 24.119 - -0.16% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.83% 27.802 23.678 - 0.06% -
std::find_if(vector<int>)_(process_all)/32768 -14.81% 3759.689 3202.872 - -0.39% -
std::set<std::string>::equal_range(key)_(existent)/8192 -14.76% 32.538 27.736 - 4.13% -
std::find_end(list<int>)_(single_element)/8192 -14.74% 9655.531 8232.028 - 0.31% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.71% 943.307 804.530 - -0.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -14.69% 1.614 1.377 - -20.07% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.68% 2.726 2.326 - -0.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -14.67% 42.679 36.417 - -4.48% -
std::is_sorted(list<int>,_pred)/8192 -14.66% 9043.894 7717.699 - -0.80% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -14.53% 32.972 28.181 - -0.41% -
std::find_if(vector<int>)_(process_all)/8192 -14.53% 945.111 807.772 - -0.27% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.53% 3749.940 3205.069 - -0.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -14.53% 59.578 50.923 - 1.38% -
std::rotate(vector<int>)_(by_1/2)/50 -14.51% 4.471 3.822 - -0.00% -
std::set<std::string>::erase(iterator)/8192 -14.50% 31.029 26.530 - -10.87% -
std::move(list<int>)/64 -14.47% 47.883 40.954 - 4.24% -
SetIntersection_Front_Set_float_1024_256 -14.40% 4190780.106 3587151.982 - -0.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -14.40% 49.618 42.475 - -20.71% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -14.25% 25.784 22.110 - -15.59% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -14.23% 11.831 10.147 - -10.10% -
std::unique(list<int>)_(contiguous)/1024 -14.18% 1074.782 922.341 - -0.18% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.15% 30.627 26.293 - 1.05% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -14.13% 136.360 117.088 - 1.72% -
std::map<std::string,_int>::ctor(const&)/32 -14.12% 822.918 706.709 - -14.14% -
BM_deque_vector_ranges_move/0 -14.11% 1.514 1.301 - -0.86% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -14.08% 3.966 3.408 - -3.17% -
std::find_if(deque<int>)_(process_all)/8192 -14.08% 2330.054 2002.055 - -7.31% -
std::set<std::string>::ctor(const&,_alloc)/8192 -14.08% 399584.042 343341.860 - -0.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -13.98% 1.406 1.209 - -14.28% -
std::partition(deque<int>)_(dense)/50 -13.96% 15.300 13.164 - -10.28% -
BM_deque_deque_ranges_move_backward/0 -13.95% 0.921 0.792 - 14.20% -
std::find_if(deque<int>)_(process_all)/1024 -13.90% 291.638 251.106 - -6.93% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -13.88% 1.661 1.431 - 11.92% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -13.81% 1.553 1.338 - -15.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.80% 14184778.212 12227700.764 - -0.21% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -13.68% 41.946 36.206 - -3.83% -
rng::for_each(set<int>)/50 -13.64% 43.831 37.852 - -0.29% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -13.62% 3.054 2.638 - 8.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -13.57% 26463573.918 22871937.321 - -7.33% -
std::map<int,_int>::erase(iterator)/1024 -13.57% 24.033 20.772 - 1.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -13.55% 67.770 58.585 - 1.50% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.52% 14.823 12.819 - -0.09% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -13.52% 10.497 9.078 - -4.13% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.51% 14.792 12.793 - -0.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.48% 39.924 34.540 - 1.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -13.46% 1.486 1.286 - -21.09% -
std::any_of(deque<int>)_(process_all)/50 -13.43% 21.838 18.905 - 0.10% -
std::find_if(deque<int>)_(process_all)/32768 -13.43% 9318.367 8067.138 - -8.10% -
std::map<std::string,_int>::erase(iterator)/1024 -13.42% 35.703 30.913 - 7.88% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -13.37% 89.642 77.654 - 42.07% -
std::find_end(deque<int>)_(process_all)/1048576 -13.34% 366182.771 317340.969 - -0.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.34% 54.073 46.861 - -2.41% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -13.31% 35.720 30.966 - -4.99% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -13.30% 396460.055 343727.373 - -2.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.26% 1003.120 870.062 - -0.28% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.19% 751.020 651.987 - -2.24% -
std::reverse_copy(list<int>)/8 -13.18% 2.787 2.420 - -1.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -13.16% 1.389 1.206 - -3.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.12% 34.841 30.270 - 0.24% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -13.12% 1.312 1.140 - -15.84% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -13.12% 41011.164 35631.633 - -1.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.07% 1000.098 869.372 - -0.07% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -13.02% 2.643 2.299 - -10.01% -
BM_deque_deque_move_backward/0 -12.93% 0.919 0.801 - -13.15% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -12.90% 35548.682 30961.461 - 0.97% -
BM_vector_deque_ranges_copy/2 -12.85% 2.066 1.801 - -10.19% -
BM_PushHeap_float_Random_4 -12.84% 3.007 2.621 - 12.99% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -12.83% 255.785 222.972 - -0.13% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -12.82% 3.208 2.796 - 3.39% -
std::set<int>::erase(key)_(non-existent,_end)/32 -12.82% 2.636 2.298 - -21.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.77% 283279.563 247092.614 - -2.83% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -12.75% 1028065.763 896937.038 - -14.18% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.74% 392009.161 342076.865 - -0.93% -
std::find_end(deque<int>)_(process_all)/8192 -12.72% 2856.159 2492.951 - 0.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.71% 42.545 37.136 - 0.09% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.67% 9.262 8.089 - -1.69% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.64% 17.650 15.419 - 0.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -12.63% 12.090 10.563 - 0.85% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.62% 22.083 19.296 - -6.33% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.55% 258.013 225.638 - 0.29% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.43% 785.946 688.246 - -0.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -12.39% 3930.856 3443.923 - 10.56% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.38% 14.643 12.829 - -0.17% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.36% 985755.662 863916.925 - -6.28% -
BM_vector_deque_ranges_copy/1 -12.34% 2.319 2.033 - -9.97% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.33% 165961.418 145494.271 - 0.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.25% 0.692 0.608 - -9.22% -
std::for_each(map<int>::iterator)/50 -12.23% 41.120 36.090 - 0.35% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -12.23% 1.450 1.273 - 2.06% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.23% 850.530 746.530 - 0.29% -
std::none_of(deque<int>)_(process_all)/50 -12.20% 21.525 18.900 - 0.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -12.16% 22.010 19.333 - -6.90% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -12.15% 2.637 2.317 - -2.48% -
std::map<int,_int>::erase(iterator)/32 -12.13% 23.494 20.644 - 1.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -12.08% 2.579 2.267 - -11.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -12.07% 1269612.394 1116317.438 - -1.49% -
std::unordered_multiset<int>::erase(iterator)/8192 -12.00% 22.805 20.069 - -15.25% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -11.96% 39268.073 34573.286 - 0.48% -
std::fill(list<int>)/8192 -11.85% 8518.996 7509.605 - 5.51% -
BM_StringEraseWithMove_Small_Transparent -11.83% 2.412 2.127 - -2.92% -
std::generate_n(deque<int>)/1024 -11.81% 278.270 245.401 - 0.19% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.80% 14.528 12.813 - -0.16% -
std::multiset<int>::find(key)_(non-existent)/1024 -11.75% 6.064 5.352 - -2.84% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.75% 14.489 12.787 - -3.11% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.68% 41349.189 36521.244 - -0.88% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.66% 6490.822 5733.826 - 5.19% -
BM_deque_deque_copy_backward/0 -11.66% 0.921 0.814 - 0.77% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.63% 82.328 72.757 - -2.53% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.58% 192.524 170.232 - 0.12% -
std::map<int,_int>::ctor(const&,_alloc)/32 -11.56% 251.225 222.193 - -4.92% -
ranges::min(std::deque<long_long>)/64 -11.55% 19.934 17.632 - -20.00% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.55% 14.342 12.686 - -1.08% -
BM_StringConstructDestroyCStr_Empty_Transparent -11.52% 0.312 0.276 - 14.88% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -11.52% 0.478 0.423 - -14.46% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -11.48% 27006.931 23905.505 - -3.26% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.48% 28.918 25.598 - -0.12% -
BM_StringMove_Large -11.44% 0.798 0.707 - -0.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -11.40% 1.274 1.129 - -16.17% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.37% 79.353 70.330 - 0.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -11.33% 35.551 31.524 - -2.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.31% 33.088 29.346 - 19.45% -
std::map<int,_int>::count(key)_(existent)/32 -11.27% 1.779 1.578 - -0.23% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.26% 15961.235 14163.253 - -1.64% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.24% 0.490 0.435 - -10.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.20% 35.769 31.764 - 33.91% -
std::any_of(deque<int>)_(process_all)/8192 -11.13% 2833.712 2518.406 - -10.94% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.11% 6386.166 5676.967 - -2.17% -
std::search_n(list<int>)_(no_match)/8192 -11.08% 7440.476 6615.891 42.012 -1.67% 42.012
rng::find_last(deque<int>)_(bail_90%)/8 -11.05% 0.969 0.862 - -0.39% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.05% 1631029.556 1450863.872 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.03% 6141338.510 5464118.575 - -0.25% -
std::set<int>::ctor(const&,_alloc)/32 -11.03% 248.035 220.689 - 1.37% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.02% 870.550 774.598 - 12.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.00% 32.005 28.484 - -19.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.97% 22.512 20.042 - -12.85% -
std::multiset<std::string>::count(key)_(non-existent)/32 -10.93% 12.420 11.062 - 5.43% -
std::move(deque<int>)/32768 -10.92% 2074.423 1847.908 - 0.04% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.91% 7693.487 6854.079 - -0.27% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.89% 1191.292 1061.505 - -1.51% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.88% 5.544 4.941 - 0.07% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.88% 13.438 11.976 - -0.60% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -10.80% 26.743 23.854 - -2.20% -
std::find_end(vector<int>)_(near_matches)/1024 -10.79% 15666.013 13975.313 - -0.85% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.77% 9.365 8.356 - -0.23% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.74% 42861.115 38256.323 - -0.09% -
BM_deque_vector_ranges_move_backward/0 -10.73% 1.584 1.414 - 3.11% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -10.72% 74.611 66.616 - 11.75% -
std::unique(list<int>)_(contiguous)/8192 -10.70% 7802.830 6967.746 - -0.18% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.70% 41242.647 36830.658 - -0.31% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -10.65% 26.706 23.862 - 1.48% -
std::any_of(deque<int>)_(process_all)/32768 -10.63% 11288.254 10087.889 - -10.94% -
std::find_end(vector<int>)_(near_matches)/1000 -10.55% 15052.698 13464.955 - -1.22% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.53% 5922487.411 5298875.764 - -0.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -10.51% 96.527 86.380 - 1.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.51% 19920405.161 17826418.425 - -4.75% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.50% 326.452 292.160 - 0.06% -
BM_deque_vector_ranges_move/1 -10.47% 2.368 2.120 - 1.68% -
BM_PushHeap_float_SingleElement_1 -10.46% 0.520 0.466 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.45% 20147429.879 18041142.056 - -1.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -10.45% 493.439 441.895 - 9.11% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.44% 7679.045 6877.446 - -0.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.43% 19.825 17.758 - -1.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.42% 7671.183 6871.885 - 0.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.42% 39.953 35.790 - -16.11% -
BM_CmpLess_uint_short -10.41% 1.136 1.018 - 0.03% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -10.39% 3.195 2.863 - -1.15% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.29% 14.297 12.826 - 0.09% -
std::set<std::string>::lower_bound(key)_(existent)/32 -10.23% 16.724 15.013 - -5.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.19% 3.116 2.799 - -0.29% -
BM_CmpEqual_uchar_schar -10.18% 1.123 1.009 - 2.08% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -10.12% 0.521 0.468 - -1.52% -
std::map<int,_int>::erase(iterator)/8192 -10.12% 26.727 24.023 - 17.37% -
BM_CmpEqual_ushort_short -10.12% 1.126 1.012 - -0.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.10% 1.257 1.130 - -20.34% -
BM_PushHeap_float_Descending_1 -10.09% 0.520 0.467 - 0.23% -
std::find_if(vector<int>)_(bail_25%)/32768 -10.08% 944.162 848.990 - 3.76% -
std::set<int>::contains(key)_(non-existent)/32 -10.04% 3.072 2.764 - 2.31% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.04% 6490.305 5838.967 - -4.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -10.02% 21.307 19.173 - -4.35% -
std::unordered_set<int>::count(key)_(existent)/32 -9.98% 1.435 1.292 - 0.09% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.96% 7.269 6.545 - -3.06% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.96% 28529.467 25688.591 - -1.08% -
std::find_if(vector<int>)_(process_all)/1024 -9.93% 125.593 113.122 - 0.02% -
std::multiset<std::string>::contains(key)_(existent)/1024 -9.90% 23.341 21.031 - 2.29% -
rng::contains_subrange(list<int>)_(same_length)/50 -9.90% 28.308 25.506 - 0.51% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.87% 789.007 711.123 - -0.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -9.84% 506698.677 456837.565 - 7.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.83% 339776.780 306371.557 - 0.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.81% 1.206 1.087 - -14.41% -
std::map<int,_int>::count(key)_(existent)/1024 -9.77% 4.408 3.977 - -0.93% -
BM_CmpEqual_ushort_schar -9.73% 1.118 1.009 - -2.66% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.72% 2662823.390 2403940.581 - -0.46% -
std::sort(deque<int>)_(repeated)/1024 -9.71% 1068.865 965.120 - -0.47% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.69% 125.060 112.946 - -0.05% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.65% 871.186 787.077 - -2.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -9.63% 1.201 1.086 - -10.66% -
std::map<std::string,_int>::count(key)_(existent)/32 -9.63% 17.370 15.698 - 5.07% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.58% 14.103 12.752 - 0.04% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.57% 0.291 0.263 - -1.41% -
BM_vector_deque_ranges_copy_backward/0 -9.56% 0.519 0.469 - 16.48% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.53% 26328.045 23818.686 - -0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.52% 1245913.791 1127327.526 - 4.31% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -9.49% 2010712.985 1819950.050 - -21.36% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.47% 2.456 2.224 - -0.25% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -9.46% 9.181 8.313 - -3.75% -
BM_CmpLess_ushort_schar -9.45% 1.119 1.014 - -2.34% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.42% 25288.706 22907.548 - -0.41% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -9.41% 40223.506 36437.347 - -1.47% -
SetIntersection_Interlaced_Vector_uint32_64_16 -9.41% 18243912.267 16528013.998 - -6.87% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.38% 22.458 20.352 - -3.99% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.36% 162158.621 146980.153 - -0.28% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.35% 0.515 0.466 - 0.12% -
std::find_end(deque<int>)_(process_all)/1024 -9.30% 359.385 325.945 - -0.21% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.22% 0.697 0.633 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.22% 1253227.860 1137708.375 - 0.86% -
std::unordered_set<int>::count(key)_(existent)/1024 -9.20% 1.295 1.176 - -3.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.18% 3.801 3.452 - -4.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -9.15% 1673427.875 1520228.856 - -11.54% -
std::find_if(vector<int>)_(bail_25%)/8192 -9.11% 237.582 215.937 - -1.22% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.11% 6.007 5.460 - -2.69% -
rng::contains_subrange(list<int>)_(process_all)/50 -9.08% 17.794 16.178 - -6.46% -
std::partition(deque<int>)_(dense)/32 -9.08% 9.854 8.959 - -8.98% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -9.07% 13167.920 11973.437 - -7.33% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.07% 9.653 8.778 - -1.37% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.04% 0.688 0.626 - -0.04% -
std::set<int>::count(key)_(existent)/1024 -9.03% 4.683 4.260 - -2.80% -
std::is_sorted_until(list<int>,_pred)/8192 -9.03% 7620.691 6932.450 - -23.14% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.02% 5.916 5.382 - -0.74% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.01% 540.529 491.808 - 0.54% -
BM_CmpEqual_uint_int -9.01% 1.129 1.027 - -3.48% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.00% 8360.145 7607.860 - 3.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -9.00% 27756247.120 25258899.109 - -7.86% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.98% 50304.151 45786.748 - 1.88% -
rng::fold_left(deque<int>)/8 -8.97% 4.025 3.664 - -1.35% -
BM_CmpEqual_uchar_short -8.96% 1.085 0.988 - -0.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.95% 13146.039 11969.322 - -7.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -8.93% 25.624 23.335 - 2.75% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -8.90% 1.545 1.407 - 5.57% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -8.89% 4.556 4.151 - -1.24% -
std::copy_if(list<int>)_(entire_range)/64 -8.86% 33.472 30.507 - -8.78% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -8.85% 872.788 795.532 - 2.22% -
std::generate_n(list<int>)/50 -8.77% 16.772 15.302 - -0.59% -
std::find_if_not(vector<char>)_(bail_25%)/8 -8.76% 0.932 0.851 - -7.36% -
std::partial_sort(deque<int>)_(descending)/8192 -8.75% 282589.439 257869.925 - -0.14% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.73% 52.061 47.515 - -2.37% -
SetIntersection_Front_Vector_string_1024_256 -8.73% 10204165.223 9313234.311 - 0.03% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -8.69% 1.508 1.377 - -16.90% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.61% 3729.836 3408.619 - -6.49% -
BM_deque_vector_ranges_move/2 -8.60% 2.062 1.885 - 2.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.58% 43642.399 39896.356 - 0.14% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.58% 13.442 12.289 - 0.63% -
BM_StringRelational_Compare_Huge_Large_Control -8.57% 2.276 2.081 - 0.01% -
std::find_end(list<int>)_(near_matches)/1024 -8.55% 37708.087 34484.946 - -0.82% -
SetIntersection_Front_Set_uint32_262144_1024 -8.53% 14078427.392 12876992.516 - 0.08% -
std::partition(list<int>)_(dense)/8192 -8.53% 5676.201 5191.903 - 4.20% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -8.51% 6.430 5.882 - 5.00% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -8.49% 8.252 7.552 - -2.65% -
std::find_end(list<int>)_(near_matches)/8192 -8.46% 2457994.737 2249952.974 - -0.18% -
SetIntersection_Front_Set_float_64_64 -8.46% 13646673.642 12492814.596 - -0.05% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.42% 62.271 57.025 - -0.01% -
SetIntersection_Interlaced_Set_string_256_256 -8.42% 31581530.718 28922819.674 - -2.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.40% 42.388 38.830 - -0.33% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.38% 13.890 12.727 - 0.27% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.35% 13.879 12.721 - 0.11% -
std::multiset<int>::count(key)_(existent)/8192 -8.32% 10.260 9.406 - -0.66% -
std::find_end(list<int>)_(near_matches)/1000 -8.32% 36128.912 33124.388 - -0.75% -
rng::contains(vector<int>)_(process_all)/8 -8.31% 2.817 2.583 - -3.33% -
SetIntersection_Front_Set_string_262144_64 -8.30% 4991120.743 4577018.249 - -0.14% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -8.26% 47.142 43.248 - 2.76% -
std::reverse(list<int>)/32768 -8.25% 19216.225 17631.441 - 0.04% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.24% 4.625 4.243 - -12.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -8.21% 211995.841 194593.173 - 7.81% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -8.15% 3675759.902 3376040.037 - -22.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.11% 3168648.357 2911766.846 - -3.41% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.08% 1.257 1.155 - 1.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.05% 1.254 1.153 - 0.46% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.03% 60.747 55.867 - -0.01% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.03% 58989.594 54252.521 - -0.19% -
std::multiset<int>::find(key)_(non-existent)/32 -8.03% 2.469 2.271 - 0.39% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -8.03% 16663.636 15325.972 - -1.98% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.02% 0.378 0.347 - 0.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -8.02% 26.351 24.237 - -6.04% -
std::fill_n(vector<bool>)/262144 -8.02% 251.460 231.287 - -0.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.99% 58476.918 53801.810 - -2.40% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.98% 0.376 0.346 - -7.46% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.98% 17.332 15.949 - -0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -7.97% 35.982 33.114 - 1.15% -
ranges::minmax(std::vector<char>)/64 -7.96% 1.353 1.245 - -2.86% -
std::find(vector<long_long>)_(process_all)/8 -7.95% 1.139 1.049 - 13.58% -
std::find_first_of(vector<int>)_(large_needle)/32 -7.91% 111.832 102.986 - -2.49% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -7.90% 280853.455 258672.326 - 1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.89% 1969544.775 1814134.057 - -9.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -7.89% 26.709 24.603 - -11.01% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.87% 39681.250 36559.730 - 0.36% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.86% 50238.000 46287.474 - 4.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.83% 19.814 18.262 - -0.85% -
std::set<std::string>::ctor(const&)/32 -7.82% 832.328 767.242 - -3.58% -
std::pop_heap(deque<std::string>)/1024 -7.82% 66.905 61.674 - 0.25% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.81% 25.080 23.120 - 2.16% -
std::set<std::string>::count(key)_(non-existent)/8192 -7.81% 33.834 31.191 - -7.48% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -7.80% 31.241 28.806 - -2.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.77% 24.606 22.695 - -2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.74% 1230312.025 1135145.620 - 0.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -7.72% 22.287 20.566 - -0.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.71% 734.320 677.698 - -2.20% -
BM_PushHeap_float_Random_262144 -7.70% 7.779 7.180 - -1.02% -
std::remove_if(vector<int>)_(prefix)/50 -7.69% 58.489 53.993 - -0.27% -
SetIntersection_Interlaced_Set_uint32_262144_4 -7.67% 1302458.494 1202496.990 - -3.46% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.67% 1.727 1.595 - -13.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.65% 41.660 38.472 - -1.02% -
BM_CmpLess_ushort_short -7.65% 1.122 1.037 - 2.19% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -7.63% 27482531.385 25385033.444 - -42.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.62% 16.964 15.671 - -0.39% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.62% 11.611 10.726 - -3.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -7.61% 1180847.323 1091003.577 - -4.24% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.60% 27.776 25.664 - -5.70% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.58% 228.589 211.272 - -3.08% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.56% 9245.324 8546.063 - -0.42% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.55% 140533.380 129930.036 - -1.98% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.54% 14808.666 13691.969 - -3.09% -
std::remove_if(vector<int>)_(prefix)/1024 -7.54% 377.315 348.874 - 0.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.53% 19137.364 17696.862 - 0.06% -
std::vector<std::string>::ctor(size)/1024 -7.52% 464.449 429.523 - -0.83% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -7.52% 1300008.949 1202279.785 - -1.75% -
SetIntersection_None_Set_uint32_16384_64 -7.49% 161346958.987 149254045.497 - -4.40% -
SetIntersection_None_Set_uint32_16384_16 -7.46% 161921436.547 149844713.320 - -3.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -7.43% 0.495 0.458 - 3.21% -
BM_StringMove_Small -7.43% 0.799 0.739 - 4.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -7.42% 1098142.576 1016633.806 - -2.83% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -7.42% 6.088 5.637 - 3.01% -
BM_std_minmax_element<long_long>/1 -7.41% 0.324 0.300 - -3.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.40% 51.024 47.245 - -38.89% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.40% 27.147 25.138 - -17.06% -
BM_deque_vector_ranges_move/64 -7.38% 2.844 2.634 - 1.84% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.38% 22.427 20.773 - -10.58% -
std::fill_n(vector<bool>)/1048576 -7.38% 3822.407 3540.471 - -5.41% -
BM_CmpLess_uchar_short -7.36% 1.135 1.051 - 1.61% -
SetIntersection_None_Set_uint32_16384_256 -7.36% 160847931.984 149010558.360 - -3.86% -
SetIntersection_None_Set_uint32_16384_1024 -7.35% 160793281.549 148967689.269 - -5.40% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.35% 4645.049 4303.581 - -0.30% -
std::rotate(list<int>)_(by_1/2)/50 -7.31% 13.664 12.666 - 0.22% -
std::pop_heap(deque<int>)/1024 -7.29% 13.584 12.593 - 1.83% -
ranges::min(std::deque<char>)/1 -7.29% 0.686 0.636 - -13.87% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.29% 12589.841 11672.298 - 0.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -7.28% 2.345 2.174 - -5.63% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.27% 928.015 860.580 - 1.27% -
std::move(vector<bool>)_(aligned)/64 -7.24% 1.691 1.568 - -7.31% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.19% 29303.154 27196.123 - -14.85% -
SetIntersection_None_Set_uint32_16384_4 -7.18% 161703992.755 150093916.396 - -3.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.08% 1282.978 1192.186 - 0.32% -
SetIntersection_None_Set_uint32_16384_1 -7.07% 161921330.369 150479272.889 - -3.13% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.06% 0.754 0.700 - -0.04% -
std::lower_bound(std::list<int>)/8192 -7.05% 14213.834 13211.921 - -7.89% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.05% 579.988 539.120 - -0.24% -
BM_CmpEqual_uint_schar -7.02% 1.133 1.053 - 0.62% -
SetIntersection_None_Vector_uint64_1024_4 -7.02% 1102987.149 1025563.854 - -4.83% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.02% 2.413 2.244 - -2.96% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.02% 104088.386 96785.402 - 1.22% -
SetIntersection_Interlaced_Set_uint32_262144_16 -7.01% 1619121.174 1505647.541 - -2.37% -
BM_CmpEqual_uint_short -7.00% 1.135 1.056 - 4.88% -
BM_StringAssignAsciiz_Empty_Opaque -6.98% 3.336 3.103 - 0.04% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.98% 258966.284 240884.773 - 0.18% -
BM_StringAssignAsciiz_Small_Opaque -6.97% 3.337 3.105 - 0.08% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.97% 565.641 526.208 - -0.22% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.97% 481.458 447.895 - -4.46% -
SetIntersection_Front_Vector_uint32_1024_256 -6.97% 2283748.440 2124573.839 - -0.26% -
SetIntersection_None_Set_uint64_16384_16384 -6.96% 179750549.058 167243542.407 - -0.55% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.95% 14073448.888 13095151.043 - 4.33% -
std::upper_bound(std::list<int>)/8192 -6.92% 14122.896 13145.399 - -7.87% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -6.92% 15308.043 14248.994 - 8.41% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.89% 7172011.327 6677652.078 - -3.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.89% 3811.925 3549.327 - 3.58% -
BM_CmpEqual_int_uint -6.88% 1.136 1.058 - -2.89% -
std::partition(list<int>)_(sparse)/8192 -6.87% 8290.379 7720.418 - 1.74% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.86% 5.258 4.897 - 0.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.85% 16158.710 15051.940 - -1.19% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -6.84% 87.456 81.475 - -10.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -6.84% 1085120.825 1010918.852 - -2.88% -
SetIntersection_None_Set_uint32_262144_16 -6.82% 1213268.148 1130516.682 - -1.34% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.79% 752.078 701.025 - -4.16% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.79% 10.716 9.989 - -1.34% -
SetIntersection_None_Set_uint32_16384_16384 -6.78% 163378173.478 152297419.661 - -2.32% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -6.78% 11.344 10.575 - -0.45% -
std::copy(list<int>)/4096 -6.77% 3268.963 3047.775 - -7.44% -
std::replace_if(list<int>)_(sprinkled)/32 -6.77% 14.267 13.301 - -0.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.76% 1712.250 1596.544 - -0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.75% 68.061 63.468 - -2.37% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.75% 13.774 12.844 - -0.13% -
std::map<std::string,_int>::clear()/1024 -6.75% 23961.339 22344.839 - 3.47% -
SetIntersection_None_Set_uint32_262144_64 -6.72% 1213896.160 1132282.799 - -1.44% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.71% 52.900 49.352 - 0.10% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.70% 29.998 27.987 - 0.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -6.70% 1.353 1.263 - -10.23% -
SetIntersection_None_Set_uint32_262144_4 -6.69% 1214413.332 1133186.359 - -0.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.68% 39.152 36.535 - -1.32% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.67% 19.724 18.409 - 7.62% -
std::set<int>::count(key)_(non-existent)/1024 -6.66% 7.964 7.433 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -6.66% 3582575.480 3343967.190 - -8.67% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.62% 346.008 323.094 - 3.72% -
std::unique_copy(vector<int>)_(contiguous)/1024 -6.62% 267.502 249.796 - 0.14% -
SetIntersection_Front_Vector_uint32_262144_256 -6.61% 2288249.427 2137062.606 - -1.22% -
BM_CmpLess_uint_schar -6.60% 1.134 1.059 - -2.29% -
std::unordered_multimap<int,_int>::clear()/8192 -6.59% 67123.529 62697.143 - 1.41% -
std::find_end(vector<int>)_(process_all)/8192 -6.59% 1802.040 1683.242 - -4.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.58% 9583149.285 8952527.973 - -0.37% -
SetIntersection_Front_Set_float_262144_1024 -6.56% 12034293.678 11244987.043 - -14.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -6.55% 1204563.996 1125640.794 - -2.88% -
SetIntersection_None_Set_uint32_262144_256 -6.54% 1210101.156 1130933.512 - -0.98% -
BM_StringRelational_Compare_Empty_Empty_Control -6.54% 1.732 1.618 - 0.26% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.53% 0.589 0.550 - -0.98% -
SetIntersection_Front_Set_float_16384_256 -6.52% 4201758.451 3927623.245 - 2.85% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.51% 12.374 11.568 - 0.41% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.50% 69.276 64.772 - -0.10% -
SetIntersection_None_Vector_uint64_16384_16384 -6.49% 1115256.672 1042901.743 - -4.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.47% 14232.241 13311.331 - -3.65% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.43% 8514.123 7966.980 - 0.47% -
rng::starts_with(list<int>)/8192 -6.42% 8595.633 8043.395 - -11.99% -
SetIntersection_None_Set_uint32_262144_1 -6.42% 1217392.494 1139228.352 - -0.68% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -6.39% 5.114 4.787 - 2.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -6.37% 73.365 68.692 - -9.34% -
BM_StringRelational_Compare_Empty_Small_Control -6.37% 1.731 1.620 - 0.46% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.36% 86865.854 81338.860 - -3.03% -
SetIntersection_Interlaced_Set_uint64_1024_1 -6.35% 1059042.136 991842.628 - -4.78% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.33% 1.775 1.663 - 0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.33% 23235625.108 21764608.060 - 1.02% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.32% 0.281 0.263 - -0.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.32% 45431.064 42561.859 - 1.47% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.31% 2471.142 2315.260 - 0.05% -
std::copy(vector<int>)/32768 -6.29% 3793.166 3554.411 - -5.93% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -6.27% 1.102 1.033 - -20.41% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.27% 817.266 766.044 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.25% 14737.138 13815.702 - -0.11% -
std::find_if(vector<int>)_(process_all)/8 -6.25% 1.487 1.394 - 1.39% -
std::generate(deque<int>)/1024 -6.23% 276.750 259.503 - 0.01% -
BM_PushHeap_uint64_Ascending_4 -6.23% 0.588 0.551 - 0.50% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.22% 1591417.318 1492394.693 - -1.95% -
std::map<int,_int>::clear()/1024 -6.21% 11337.328 10633.141 - 3.15% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.21% 7.340 6.884 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -6.20% 19455.474 18248.699 - 2.25% -
std::set<int>::equal_range(key)_(non-existent)/32 -6.19% 2.585 2.425 - 1.95% -
SetIntersection_None_Set_uint32_262144_1024 -6.18% 1205418.945 1130918.051 - -1.88% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.18% 20.096 18.855 - -5.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.16% 100.195 94.025 - -8.06% -
rng::contains_subrange(deque<int>)_(process_all)/16 -6.15% 9.781 9.179 - -9.86% -
BM_CmpLess_int_uint -6.13% 1.140 1.070 - 1.35% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.13% 25.450 23.890 - -1.59% -
SetIntersection_None_Set_uint32_262144_16384 -6.12% 1212839.844 1138623.289 - -1.71% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.11% 331.743 311.464 - -0.05% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.11% 348.591 327.287 - -0.96% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -6.10% 12.402 11.645 - 2.22% -
std::adjacent_find(vector<int>,_pred)/8 -6.10% 3.525 3.310 - 2.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.09% 7688706.642 7220600.152 - -10.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -6.06% 7.263 6.823 - 0.41% -
SetIntersection_Interlaced_Vector_uint64_64_16 -6.05% 18312484.508 17204575.885 - -3.28% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -6.00% 8475549.431 7966698.620 - -55.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.99% 0.695 0.653 - 19.49% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.99% 6911.440 6497.752 - -3.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.98% 85621.580 80503.049 - 0.28% -
SetIntersection_Front_Set_uint64_262144_64 -5.96% 1699019.864 1597734.966 - -2.21% -
BM_StringConstructDestroyCStr_Small_Opaque -5.95% 2.253 2.118 - -5.75% -
std::find_end(vector<int>)_(process_all)/1024 -5.95% 236.451 222.393 - -3.46% -
SetIntersection_None_Set_uint64_1024_4 -5.94% 9106801.985 8565462.099 - -0.31% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.94% 8.591 8.081 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.93% 26922275.513 25324698.445 - -0.55% -
BM_vector_deque_copy_backward/1 -5.93% 2.384 2.243 - -2.90% -
bm_lexicographical_compare<unsigned_char>/8 -5.92% 1.389 1.307 - -5.68% -
std::transform(deque<int>)_(identity_transform)/50 -5.90% 20.289 19.091 - 0.00% -
SetIntersection_None_Vector_uint64_16384_64 -5.89% 1117509.722 1051704.737 - -4.40% -
std::find_end(vector<int>)_(process_all)/1048576 -5.88% 231092.482 217504.663 - -3.85% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -5.88% 88937523.839 83711639.049 - -36.62% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.87% 4.154 3.910 - -6.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.87% 53.643 50.495 - -3.15% -
SetIntersection_Interlaced_Vector_string_64_16 -5.86% 30240466.886 28466908.709 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -5.86% 0.591 0.556 - -13.13% -
std::set<int>::clear()/1024 -5.84% 9592.911 9032.477 - -1.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -5.84% 10.193 9.598 - -17.01% -
BM_deque_deque_move_backward/64 -5.84% 3.659 3.446 - 1.88% -
SetIntersection_Front_Set_float_262144_4 -5.83% 1097414.686 1033404.707 - -1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.83% 17971062.702 16923529.309 - -2.36% -
std::multiset<std::string>::clear()/32 -5.83% 925.512 871.585 - -4.66% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -5.82% 5926865.277 5582173.360 - -8.80% -
std::multiset<std::string>::count(key)_(existent)/1024 -5.81% 23.465 22.102 - -4.97% -
std::map<std::string,_int>::clear()/8192 -5.81% 227074.220 213891.425 - 1.36% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.80% 11.000 10.362 - -2.55% -
SetIntersection_None_Vector_uint64_262144_16384 -5.80% 1155002.388 1087983.280 - -4.26% -
SetIntersection_Interlaced_Vector_string_256_64 -5.80% 20278652.198 19102566.780 - -4.09% -
SetIntersection_None_Set_float_262144_1024 -5.80% 1204483.070 1134642.336 - -3.78% -
SetIntersection_Front_Set_float_1024_1024 -5.79% 11825826.474 11141423.896 - -0.04% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.77% 1050381.769 989774.318 - -4.53% -
std::set<int>::clear()/8192 -5.77% 82177.383 77438.501 - -1.58% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.76% 30.408 28.656 - -9.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.76% 7805.594 7356.040 - -2.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.75% 10.947 10.318 - -7.51% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.74% 7094.092 6687.060 - 0.52% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -5.74% 5.695 5.369 - -10.98% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.72% 77236227.206 72815513.492 - 1.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.72% 1164.185 1097.558 - -0.68% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.72% 77262048.723 72841960.580 - 1.52% -
rng::for_each(map<int>)/50 -5.70% 40.399 38.094 - -0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.70% 8917.054 8408.488 - -14.02% -
SetIntersection_None_Vector_uint64_262144_4 -5.67% 1151017.544 1085740.553 - -3.82% -
std::adjacent_find(list<int>,_pred)/50 -5.67% 31.305 29.531 - 0.17% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.63% 176.086 166.180 - 0.51% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.62% 4.724 4.458 - -1.25% -
std::map<int,_int>::clear()/8192 -5.61% 92082.029 86917.032 - 2.45% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.61% 2.311 2.181 - -0.05% -
std::equal(vector<int>)_(it,_it,_it)/50 -5.61% 4.559 4.304 - 3.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -5.59% 21.022 19.847 - 1.69% -
SetIntersection_None_Set_float_262144_4 -5.59% 1199770.508 1132723.633 - -3.71% -
bm_lexicographical_compare<unsigned_char>/64 -5.58% 1.998 1.887 - -6.16% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.58% 210.444 198.708 - 0.64% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.57% 2505.735 2366.199 - -0.21% -
std::move(vector<bool>)_(unaligned)/512 -5.56% 4.782 4.516 - -1.59% -
SetIntersection_None_Set_float_262144_16 -5.55% 1201036.377 1134361.408 - -3.85% -
BM_CmpLess_uchar_schar -5.55% 1.122 1.060 - 2.40% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.52% 1.621 1.531 - -0.02% -
SetIntersection_None_Set_float_262144_262144 -5.52% 1204247.479 1137744.141 - -3.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.52% 167226.699 158001.464 - -0.47% -
SetIntersection_Front_Set_float_16384_64 -5.47% 1730651.554 1635959.070 - -3.76% -
std::find_if(vector<char>)_(bail_25%)/8 -5.47% 0.818 0.773 - -3.15% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.46% 13473.784 12737.568 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.46% 7954624.158 7520031.448 - -3.60% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.46% 10188318.812 9631890.517 - -0.78% -
BM_std_minmax_element<short>/3 -5.44% 1.080 1.021 - -14.83% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.44% 371962841.924 351728311.076 - 0.91% -
SetIntersection_None_Set_uint64_16384_64 -5.44% 175620464.023 166074057.274 - 0.59% -
SetIntersection_None_Set_float_262144_1 -5.42% 1202049.803 1136883.953 - -3.94% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.41% 52672.508 49824.582 - -0.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.40% 31.240 29.551 - 0.30% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.40% 30.611 28.960 - 3.62% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -5.36% 53.657 50.779 - -3.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -5.34% 51.053 48.324 - 4.43% -
BM_PushHeap_uint64_SingleElement_4 -5.33% 0.377 0.357 - -0.06% -
std::find_end(vector<int>)_(process_all)/1000 -5.33% 229.947 217.701 - -3.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.31% 850.348 805.233 - -2.97% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.30% 2477.719 2346.281 - 0.16% -
BM_vector_deque_ranges_move/0 -5.29% 0.396 0.375 - -4.87% -
std::count_if(deque<int>)_(every_other)/8 -5.29% 3.706 3.510 - -0.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -5.28% 7.802 7.390 - -12.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.27% 3196455.298 3027905.597 - -1.10% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.27% 711.922 674.390 - -5.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.27% 13005203.083 12320079.904 - -1.77% -
BM_PushHeap_float_Random_16 -5.26% 5.334 5.054 - 1.45% -
std::set<int>::erase(iterator)/8192 -5.25% 20.696 19.609 - 0.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.25% 6.824 6.466 - 1.26% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.25% 56.817 53.833 - -10.69% -
BM_PushHeap_uint64_SingleElement_16 -5.25% 0.358 0.339 - 0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.23% 46245.054 43828.515 - -1.48% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.22% 18.451 17.487 - -10.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.22% 7.331 6.948 - 0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.21% 9581781.413 9082537.502 - 0.66% -
BM_PushHeap_uint32_Descending_4 -5.21% 0.363 0.344 - -7.54% -
SetIntersection_None_Set_float_262144_256 -5.20% 1196047.936 1133870.686 - -3.42% -
std::map<int,_int>::contains(key)_(non-existent)/32 -5.20% 2.879 2.730 - 0.96% -
SetIntersection_None_Set_uint32_1024_16 -5.19% 9126969.381 8652987.663 - -2.47% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -5.19% 27.944 26.495 - 2.01% -
std::copy(list<int>)/64 -5.18% 33.494 31.758 - -3.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.18% 137162461.039 130063405.178 - 0.37% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -5.17% 1543732.828 1463988.605 - -2.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.15% 754.814 715.938 - -0.95% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.15% 23.327 22.126 - -7.47% -
std::shift_left(list<int>)/8192 -5.14% 7578.188 7188.337 - -6.66% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.14% 40099.601 38038.852 - -0.59% -
BM_StringDestroy_Large -5.13% 7.416 7.036 - -5.60% -
rng::for_each(multiset<int>)/50 -5.11% 41.043 38.945 - -0.04% -
BM_deque_vector_move/0 -5.10% 1.426 1.353 - -8.50% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.05% 321999.426 305727.884 - 0.01% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -5.05% 1.570 1.490 - -1.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.04% 5125.641 4867.320 - -0.73% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.04% 1214.975 1153.750 - 6.02% -
SetIntersection_None_Set_string_262144_1024 -5.03% 1720230.062 1633656.494 - -0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.03% 6396999.538 6075128.169 - -0.04% -
SetIntersection_Interlaced_Set_uint32_16384_16 -5.02% 211675713.781 201043582.534 - -3.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -5.02% 1.259 1.196 - -8.84% -
bm_lexicographical_compare<int>/8 -5.00% 1.583 1.504 - -9.54% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -5.00% 5.327 5.061 - 0.17% -
SetIntersection_Interlaced_Set_uint64_1024_256 -5.00% 14799773.023 14059395.291 - -4.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.99% 1064877.395 1011697.539 - -2.36% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.98% 238952161.408 227041985.381 - -2.14% -
SetIntersection_None_Set_float_262144_16384 -4.98% 1201612.141 1141727.863 - -2.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.98% 15803.235 15015.902 - -0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.97% 3202655.542 3043511.546 - -2.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.97% 1.701 1.616 - -2.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.96% 721.093 685.332 - -3.87% -
SetIntersection_Interlaced_Set_float_16384_1 -4.96% 1058843.335 1006348.987 - -3.84% -
BM_StringFindNoMatch/10 -4.96% 1.356 1.289 - 1.43% -
SetIntersection_None_Set_float_262144_64 -4.96% 1192726.645 1133605.387 - -3.90% -
SetIntersection_Interlaced_Vector_string_16_4 -4.96% 69825292.765 66365054.088 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -4.95% 1061672.351 1009072.333 - -2.48% -
SetIntersection_Front_Vector_uint64_16384_1 -4.95% 1062926.961 1010342.039 - -7.44% -
std::generate(list<int>)/8192 -4.94% 7504.862 7134.185 - -4.97% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.93% 15.523 14.758 - -11.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.92% 9556404.907 9086277.128 - -1.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.91% 303.951 289.017 - -0.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.90% 81.331 77.343 - 5.15% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.88% 5095696.012 4846947.219 - -2.82% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.88% 53.211 50.614 - -0.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.88% 1.385 1.317 - 5.00% -
BM_PushHeap_float_Random_256 -4.86% 7.299 6.945 - 2.25% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.85% 19.855 18.892 - -0.75% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.85% 280.293 266.701 - -1.65% -
ranges::minmax(std::vector<long_long>)/1 -4.85% 0.647 0.615 - 0.91% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.84% 38.040 36.197 - -0.13% -
BM_StringAssignStr_Huge_Transparent -4.84% 115.158 109.582 - -4.21% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.84% 1579259.279 1502856.443 - -1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.83% 1075966.426 1023948.931 - -1.99% -
std::generate_n(deque<int>)/50 -4.83% 12.913 12.289 - 0.19% -
SetIntersection_Front_Vector_uint32_16384_4 -4.83% 1075728.418 1023800.899 - -2.86% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.82% 576.950 549.139 - -0.34% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.82% 21.860 20.807 - -1.26% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.81% 31.165 29.666 - -1.29% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.81% 14177.338 13495.432 - -9.87% -
SetIntersection_None_Set_float_16384_1024 -4.80% 158238719.103 150641584.521 - -5.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.80% 7008.397 6672.101 - -0.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -4.80% 39.123 37.246 - 2.34% -
SetIntersection_Front_Set_float_16384_1 -4.79% 1060780.193 1009969.118 - -2.90% -
SetIntersection_None_Set_string_64_16 -4.79% 18987297.820 18078696.694 - -1.98% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.78% 41395.488 39415.175 - -0.91% -
SetIntersection_None_Set_float_16384_16384 -4.77% 160745861.464 153073390.325 - -3.91% -
SetIntersection_None_Set_string_64_1 -4.77% 23272576.626 22161830.961 - -1.07% -
std::find_first_of(list<int>)_(small_needle)/50 -4.76% 148.059 141.017 - 0.01% -
std::generate_n(deque<int>)/32 -4.76% 8.688 8.274 - 0.20% -
BM_PushHeap_float_Random_64 -4.75% 6.730 6.410 - 2.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.75% 23.529 22.412 - 1.20% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.72% 228.568 217.778 - 2.57% -
std::fill_n(vector<bool>)/64 -4.72% 1.425 1.358 - -3.68% -
BM_CmpLess_schar_uint -4.71% 1.147 1.093 - -0.86% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.70% 0.288 0.274 - -4.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.69% 1.111 1.059 - 3.06% -
std::partition_copy(deque<int>)/50 -4.68% 22.007 20.977 - -0.24% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.68% 37396.352 35645.713 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.68% 18885.037 18002.117 - -0.41% -
SetIntersection_None_Set_uint32_262144_262144 -4.67% 1208029.299 1151632.322 - -1.49% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.65% 731.433 697.401 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.65% 5320159.811 5072629.331 - -5.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.65% 7172435.720 6838870.109 - 1.09% -
BM_PushHeap_float_Random_1024 -4.65% 7.536 7.186 - 2.41% -
SetIntersection_Interlaced_Set_uint32_16384_64 -4.65% 218727339.981 208563106.762 - -5.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.65% 788.683 752.037 - -0.32% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.63% 731.324 697.434 - -0.24% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.62% 563.172 537.145 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.62% 23517.979 22431.296 - -0.64% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.62% 13.002 12.401 - 0.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.61% 15.499 14.785 - -0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -4.59% 1533171.629 1462762.429 - -3.72% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.59% 56599.341 54001.015 - 0.31% -
std::set<int>::lower_bound(key)_(existent)/32 -4.59% 1.616 1.542 - -0.57% -
std::find(list<int>)_(bail_25%)/32768 -4.58% 8129.120 7756.727 - -15.23% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.58% 25.980 24.790 - -0.84% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.57% 419.715 400.521 - -3.77% -
SetIntersection_Front_Vector_uint64_262144_64 -4.57% 1334762.807 1273758.863 - -2.20% -
BM_CmpLess_ushort_int -4.55% 1.127 1.076 - 0.02% -
SetIntersection_None_Set_string_262144_262144 -4.55% 1710767.334 1632880.125 - -0.52% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.53% 1.429 1.364 - -4.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.53% 124602.611 118954.130 - -0.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.53% 4.668 4.456 - -0.57% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.52% 13208.976 12612.500 - 0.67% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.51% 3385.722 3232.962 - -2.44% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.51% 39.750 37.958 - -9.96% -
std::unique_copy(list<int>)_(contiguous)/32 -4.50% 11.727 11.200 - -0.79% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.50% 84960.154 81136.100 - 0.15% -
bm_gcd_trivial -4.50% 0.678 0.647 - 3.04% -
BM_CmpLess_int_ushort -4.49% 1.150 1.098 - -2.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.48% 24758404.207 23648031.268 - -1.64% -
SetIntersection_Front_Vector_uint32_1024_16 -4.48% 1129614.866 1078955.608 - -1.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.48% 16414.760 15679.315 - -5.16% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.47% 22317019.832 21319629.696 - -2.17% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.47% 74450260.835 71123913.533 - -9.37% -
BM_CmpLess_ushort_ushort -4.46% 1.090 1.041 - 0.37% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.46% 55721.187 53233.942 - -2.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.45% 11865.262 11336.873 - -8.21% -
SetIntersection_Interlaced_Set_float_262144_4 -4.45% 1294171.307 1236544.354 - -2.68% -
std::set<int>::contains(key)_(existent)/32 -4.45% 1.715 1.639 - -1.06% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.45% 7.310 6.984 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.45% 1820315.754 1739356.201 - -1.68% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.44% 610.268 583.146 - -0.22% -
SetIntersection_None_Set_float_16384_256 -4.44% 157779909.816 150772923.995 - -5.01% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.44% 203497029.353 194464947.760 - -4.49% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.44% 33.890 32.387 - -0.06% -
std::set<std::string>::clear()/8192 -4.44% 222479.643 212611.676 - -0.46% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -4.43% 16.786 16.041 - 0.83% -
std::sort(deque<int>)_(heap)/8192 -4.42% 72424.391 69220.945 - -0.49% -
std::sort_heap(deque<int>,_pred)/8192 -4.42% 451004.639 431062.991 - 0.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.41% 8.905 8.513 - -2.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.41% 1.252 1.197 - -14.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.40% 207958820.379 198799333.314 - -2.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.40% 2.515 2.404 - -0.40% -
std::unordered_multiset<int>::ctor(const&)/1024 -4.40% 6952.828 6647.031 - 0.14% -
SetIntersection_Interlaced_Set_float_262144_16384 -4.38% 1280043.701 1223951.906 - -2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.38% 6419488.254 6138199.240 - 0.56% -
SetIntersection_Interlaced_Set_float_262144_16 -4.38% 1609847.736 1539319.336 - -2.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -4.38% 7.032 6.724 - -16.11% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.38% 20.544 19.644 - 0.67% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.37% 61328.900 58651.536 - 2.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.37% 5.175 4.949 - -10.29% -
std::rotate_copy(vector<int>)/8192 -4.36% 716.636 685.363 - -5.61% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.34% 3.372 3.225 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.34% 134204602.963 128384569.409 - -0.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.33% 7.243 6.929 - 0.77% -
std::multimap<int,_int>::erase(iterator)/8192 -4.33% 21.439 20.511 - -5.91% -
SetIntersection_None_Set_float_16384_16 -4.33% 158598567.120 151733711.737 - -3.96% -
SetIntersection_Front_Set_string_1024_16 -4.32% 1992295.171 1906135.438 - 2.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.32% 68443.795 65485.857 - -1.44% -
BM_deque_deque_move/0 -4.32% 0.789 0.755 - 1.40% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.32% 395.247 378.183 - -0.15% -
std::multimap<std::string,_int>::clear()/1024 -4.31% 22540.064 21567.680 - 2.31% -
std::multimap<int,_int>::erase(iterator)/1024 -4.31% 21.391 20.468 - -6.55% -
std::find(vector<char>)_(bail_25%)/8 -4.30% 1.109 1.061 - -3.84% -
SetIntersection_Front_Vector_uint64_256_1 -4.29% 4220914.450 4039802.586 - -1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.29% 1355139.307 1297054.629 - -12.05% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.29% 4603.682 4406.375 - 0.67% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.29% 25.361 24.274 - 0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.28% 1470.972 1407.968 - -11.19% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.27% 174458253.965 167011718.231 - -2.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -4.26% 11776159.120 11274281.328 - -1.29% -
SetIntersection_Front_Set_float_262144_16384 -4.26% 214062166.537 204939547.076 - -2.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.26% 5.309 5.083 - -3.31% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.25% 1506.395 1442.415 - 18.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.25% 17512672.119 16769142.254 - -2.35% -
std::map<int,_int>::erase(key)_(existent)/32 -4.24% 23.390 22.397 - 0.97% -
BM_CmpEqual_short_uint -4.24% 1.146 1.098 - -0.62% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.24% 122227.464 117049.957 - -1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.23% 1697857.422 1625992.270 - 0.02% -
std::stable_sort(deque<int>)_(ascending)/8 -4.23% 20.212 19.356 - 10.63% -
std::pop_heap(vector<std::string>)/1024 -4.23% 20.990 20.102 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.22% 1108249.790 1061444.830 - -3.11% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.22% 57036.838 54630.921 - 0.16% -
std::flat_map<int,_int>::ctor(const&)/8192 -4.22% 1931.177 1849.774 - -4.21% -
std::set<int>::count(key)_(non-existent)/32 -4.21% 3.015 2.889 - -1.59% -
SetIntersection_None_Set_uint64_256_1 -4.20% 11725391.001 11233475.371 - -0.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.19% 36864.509 35319.637 - -2.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.19% 134783364.910 129136716.818 - -0.81% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -4.18% 1925.795 1845.240 - -4.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -4.18% 1056804.972 1012603.793 - -3.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.18% 2.379 2.280 - 0.27% -
std::remove_if(vector<int>)_(prefix)/32 -4.18% 51.240 49.098 - -0.19% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.18% 727.902 697.486 - -0.23% -
std::set<int>::find(key)_(existent)/1024 -4.18% 4.106 3.935 - -1.41% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.16% 55.430 53.123 - -0.33% -
SetIntersection_None_Set_float_16384_1 -4.16% 159023715.713 152415604.899 - -3.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.15% 165871.209 158992.179 - -0.01% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.14% 37560.174 36004.721 - 0.17% -
SetIntersection_None_Vector_uint64_1024_16 -4.14% 1104320.490 1058589.221 - -1.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.14% 606.555 581.443 - 1.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.14% 793.908 761.043 - -2.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.14% 9602126.113 9204942.379 - 0.54% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.14% 10198.439 9776.619 - 0.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.13% 90.316 86.583 - -0.12% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.13% 345.574 331.308 - -0.21% -
std::set<std::string>::insert(value)_(already_present)/8192 -4.13% 31.276 29.985 - -50.76% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.12% 0.364 0.349 - 0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.11% 3188667.332 3057495.163 - -0.07% -
SetIntersection_Front_Set_string_262144_262144 -4.11% 18342389.893 17588068.523 - -4.72% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.10% 2.469 2.368 - -1.57% -
std::partition_copy(deque<int>)/1024 -4.09% 662.698 635.573 - 0.44% -
BM_CmpEqual_uint_uint -4.09% 1.092 1.048 - -0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -4.09% 8973748.452 8606733.225 - -2.78% -
SetIntersection_None_Set_uint64_1024_16 -4.09% 8972386.503 8605590.715 - -3.05% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.08% 39.144 37.547 - -5.04% -
BM_CmpLess_int_uchar -4.07% 1.152 1.105 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.07% 243319897.671 233412742.554 - -0.02% -
SetIntersection_None_Set_uint64_256_4 -4.07% 11605921.922 11133536.774 - -0.50% -
SetIntersection_None_Vector_string_262144_1024 -4.07% 1316366.620 1262822.294 - -4.37% -
SetIntersection_Front_Vector_uint32_262144_64 -4.06% 1385125.582 1328859.334 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.06% 1879644.533 1803365.559 - -1.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.05% 16.843 16.160 - -3.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.05% 10.635 10.205 - -2.20% -
std::set<std::string>::count(key)_(existent)/1024 -4.05% 24.374 23.387 - -11.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.03% 13371.437 12831.903 - 0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.03% 1196653.862 1148369.596 - -0.63% -
std::all_of(deque<int>)_(process_all)/32768 -4.03% 10899.278 10459.672 - 3.77% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.03% 1.928 1.850 - -0.67% -
SetIntersection_Front_Vector_uint64_16384_4 -4.03% 1070256.558 1027108.932 - -10.49% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.03% 1301531.740 1249085.531 - -2.19% -
SetIntersection_Front_Vector_uint64_1024_4 -4.02% 1063274.361 1020562.733 - -0.95% -
SetIntersection_None_Set_float_16384_4 -4.00% 159001102.512 152636625.003 - -3.25% -
SetIntersection_None_Set_float_16384_64 -4.00% 158239066.454 151905844.856 - -4.11% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.99% 1.203 1.155 - -4.12% -
std::is_sorted_until(list<int>)/8192 -3.99% 7178.179 6891.761 - -5.54% -
BM_CmpLess_uint_int -3.98% 1.126 1.082 - 0.67% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.97% 2889.237 2774.405 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.97% 17928218.691 17216686.985 - -2.30% -
SetIntersection_None_Set_uint64_1024_64 -3.96% 9011260.678 8654164.873 - 0.72% -
SetIntersection_Front_Vector_uint32_1024_64 -3.96% 1372393.456 1318109.108 - -0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.93% 15.375 14.771 - -0.05% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.92% 167.814 161.239 - 0.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.91% 257.745 247.670 - 0.65% -
SetIntersection_Front_Set_uint32_16384_256 -3.90% 3946016.288 3792008.983 - -2.14% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.89% 27.842 26.758 - -3.81% -
SetIntersection_None_Set_string_262144_4 -3.89% 1709567.709 1643044.105 - 0.69% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.89% 75.997 73.043 - -4.43% -
std::multiset<std::string>::clear()/1024 -3.89% 22399.180 21528.693 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.89% 1095720.571 1053140.548 - -2.30% -
SetIntersection_None_Vector_uint32_16384_16 -3.88% 1114813.746 1071513.624 - -1.99% -
SetIntersection_Front_Vector_string_16384_256 -3.88% 9918254.377 9533138.706 - -0.32% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.88% 18.847 18.115 - -4.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.86% 2046678.061 1967595.623 - -1.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.86% 16.523 15.885 - -1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.86% 1692190.672 1626862.305 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.86% 27005271.138 25962959.945 - 0.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -3.86% 19.269 18.526 - -8.97% -
std::unordered_set<int>::count(key)_(existent)/8192 -3.84% 1.407 1.353 - 7.63% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.84% 13.523 13.003 - -0.48% -
SetIntersection_Interlaced_Set_float_262144_256 -3.84% 1585005.209 1524113.119 - -1.92% -
SetIntersection_Interlaced_Set_float_262144_64 -3.84% 1573635.904 1513208.498 - -2.15% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.84% 1744190.727 1677217.241 - 1.53% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.84% 377.936 363.428 - -1.19% -
SetIntersection_None_Set_uint64_256_16 -3.84% 11025193.051 10602337.084 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.83% 19102022.084 18369747.722 - -4.36% -
std::set<int>::erase(key)_(existent)/32 -3.82% 22.008 21.167 - 0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.80% 21.648 20.826 - -3.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.79% 5174611.376 4978531.531 - -2.19% -
SetIntersection_None_Vector_float_262144_4 -3.79% 1170390.489 1126048.294 - -0.34% -
BM_PushHeap_uint64_SingleElement_64 -3.78% 0.366 0.352 - 0.05% -
std::move_backward(list<int>)/4096 -3.78% 5186.231 4990.159 - 1.30% -
BM_CmpLess_short_uchar -3.77% 1.140 1.097 - 1.45% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.77% 1.243 1.196 - -3.17% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.75% 88363.705 85046.485 - 0.14% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.75% 26.059 25.080 - 0.95% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.75% 8.702 8.376 - 0.84% -
std::find(vector<bool>)_(process_all)/1024 -3.75% 4.636 4.462 - -4.56% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.75% 38.582 37.137 - -5.03% -
SetIntersection_Interlaced_Set_float_262144_1 -3.74% 1044856.537 1005738.052 - -3.31% -
std::for_each(list<int>)/32 -3.74% 11.265 10.844 - 0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.74% 44632.813 42964.023 - 0.61% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.74% 5027066.058 4839221.868 - 0.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.72% 2638.915 2540.618 - -0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.72% 1926.770 1855.097 - 2.96% -
SetIntersection_None_Set_uint32_1024_1 -3.71% 8954576.000 8621982.661 - -1.19% -
SetIntersection_Front_Set_uint64_16384_16 -3.71% 1206813.359 1162031.288 - -1.70% -
BM_CmpLess_uchar_int -3.71% 1.130 1.088 - 0.47% -
std::equal(list<int>)_(it,_it,_it)/50 -3.70% 36.884 35.517 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.70% 9035510.061 8701080.874 - 0.41% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.70% 1635740.154 1575216.879 - -1.22% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.70% 1074622.364 1034873.677 - 3.05% -
BM_StringRelational_Less_Huge_Large_Control -3.70% 2.177 2.096 - -0.91% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.69% 410.177 395.046 - 0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -3.69% 14482.253 13948.348 - 0.22% -
SetIntersection_None_Vector_uint32_262144_16 -3.69% 1138355.437 1096391.385 - -2.33% -
std::set<std::string>::clear()/1024 -3.68% 22482.733 21655.151 - -1.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.67% 818.171 788.132 - 1.55% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.66% 2.773 2.671 - -8.00% -
BM_CmpLess_schar_ushort -3.66% 1.121 1.080 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.65% 1694022.949 1632129.803 - 0.41% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.65% 1908.207 1838.604 - -0.89% -
std::map<int,_int>::contains(key)_(existent)/32 -3.64% 1.658 1.598 - -1.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.63% 51.966 50.078 - -1.33% -
BM_PushHeap_float_Random_16384 -3.63% 7.550 7.276 - 0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.63% 205335869.819 197876075.384 - -2.46% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.63% 1103453.655 1063380.024 - -0.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.63% 239.847 231.143 - 4.25% -
std::search(vector<int>)_(no_match)/1000 -3.63% 214.568 206.781 - -2.42% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.63% 20.931 20.171 - -0.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.62% 30.537 29.430 - -3.53% -
SetIntersection_None_Set_uint64_262144_64 -3.62% 1235613.361 1190870.688 - -1.56% -
SetIntersection_Front_Vector_uint64_256_4 -3.62% 4232684.291 4079464.556 - -2.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.62% 1116.022 1075.634 - -5.00% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.62% 2.648 2.552 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.62% 1607453.914 1549341.640 - -0.90% -
SetIntersection_None_Vector_string_1024_4 -3.61% 1177095.671 1134589.594 - -1.60% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.61% 13.485 12.998 - -0.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.60% 20.957 20.202 - -0.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.59% 6584.250 6347.882 - 1.74% -
SetIntersection_None_Set_uint32_1024_64 -3.59% 9030494.945 8706571.248 - 0.63% -
std::search(vector<int>)_(no_match)/1024 -3.59% 219.520 211.647 - -1.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.58% 634733.516 612000.754 - -0.24% -
std::multiset<int>::erase(iterator)/8192 -3.58% 24.003 23.144 - -0.58% -
SetIntersection_None_Set_uint64_1024_256 -3.57% 8934891.142 8615797.833 - -0.89% -
std::all_of(deque<int>)_(process_all)/8192 -3.57% 2719.838 2622.705 - 3.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.56% 11760.130 11340.986 - -4.77% -
std::rotate(list<int>)_(1_element_backward)/32 -3.54% 13.808 13.318 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.54% 9436636.240 9102437.067 - -0.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.54% 1.419 1.368 - -4.25% -
std::map<int,_int>::count(key)_(existent)/8192 -3.54% 6.152 5.935 - -0.12% -
std::rotate_copy(list<int>)/8192 -3.54% 7034.818 6785.944 - 1.05% -
SetIntersection_Interlaced_Vector_uint32_256_1 -3.53% 4221573.717 4072702.751 - -0.85% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.53% 888674.470 857341.886 - -0.58% -
std::multimap<int,_int>::clear()/32 -3.52% 666.607 643.172 - -5.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -3.51% 1263085.043 1218735.352 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.51% 1692840.496 1633427.652 - 0.31% -
SetIntersection_Front_Set_string_262144_16 -3.51% 1938129.251 1870140.996 - 1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.51% 1700123.779 1640529.379 - 2.81% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.50% 2105109.699 2031345.457 - -1.35% -
SetIntersection_None_Vector_float_16384_64 -3.50% 1125762.233 1086413.430 - -2.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.49% 2152883.221 2077647.703 - -1.66% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.49% 67624.044 65264.661 - -4.71% -
SetIntersection_Interlaced_Set_string_4_4 -3.48% 161752356.068 156117632.727 - -1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.48% 488262.020 471259.143 - -1.31% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.48% 17965185.709 17340353.678 - -3.13% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.47% 1.345 1.298 - -4.84% -
SetIntersection_Front_Vector_string_256_16 -3.47% 6087286.265 5876227.394 - -2.46% -
std::multiset<int>::find(key)_(existent)/8192 -3.47% 8.908 8.599 - 5.91% -
SetIntersection_None_Set_uint64_1024_1 -3.47% 8987520.224 8676054.155 - 0.76% -
SetIntersection_None_Set_uint32_1024_1024 -3.47% 9115135.936 8799266.304 - 1.66% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.46% 6681120.625 6449654.257 - -6.24% -
std::multiset<std::string>::ctor(const&)/1024 -3.46% 35493.582 34264.227 - -0.89% -
BM_CmpEqual_schar_uint -3.46% 1.149 1.109 - 0.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.46% 23.216 22.414 - 4.25% -
std::adjacent_find(deque<int>,_pred)/8 -3.45% 4.838 4.671 - 4.19% -
SetIntersection_Front_Vector_uint64_16384_64 -3.45% 1385598.635 1337830.006 - -8.02% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.45% 23.207 22.407 - -6.32% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.44% 4.441 4.288 - -1.33% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.44% 24110.850 23281.500 - -0.17% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.44% 14674261.981 14169855.835 - 10.30% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.44% 1920.953 1854.930 - -2.70% -
std::replace(list<int>)_(sprinkled)/50 -3.44% 19.512 18.841 - 0.92% -
std::partial_sort(deque<int>)_(heap)/8192 -3.43% 275886.920 266425.373 - -2.49% -
SetIntersection_Front_Set_uint64_1024_256 -3.42% 3954225.146 3819048.921 - -11.19% -
SetIntersection_Interlaced_Vector_string_256_4 -3.41% 6302829.421 6087657.883 - 0.94% -
SetIntersection_None_Set_uint64_262144_16 -3.41% 1234401.937 1192288.084 - -1.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.41% 47.355 45.741 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -3.40% 1269302.084 1226121.014 - -1.03% -
std::make_heap(vector<int>)_(ascending)/8 -3.40% 16.963 16.386 - -0.36% -
SetIntersection_Front_Vector_uint64_16_16 -3.40% 36216717.230 34986559.004 - -1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.39% 16955.704 16380.393 - -0.96% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.39% 13505.593 13047.916 - 1.07% -
SetIntersection_Front_Vector_uint32_262144_16 -3.39% 1137510.540 1098976.321 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -3.39% 2894644.191 2796595.718 - -2.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.39% 151896.728 146752.401 - -0.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.39% 6.874 6.641 - -0.07% -
SetIntersection_None_Set_string_262144_256 -3.38% 1705061.115 1647407.469 - 0.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.38% 380.154 367.301 - -10.05% -
SetIntersection_None_Vector_float_262144_16384 -3.38% 1172193.335 1132564.814 - 0.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.38% 16.427 15.873 - 2.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.37% 812.905 785.493 - 4.23% -
std::set<int>::erase(iterator)/1024 -3.37% 20.242 19.560 - 0.29% -
SetIntersection_Front_Set_float_262144_16 -3.37% 1207928.607 1167206.865 - 2.43% -
SetIntersection_Front_Vector_uint64_262144_4 -3.37% 1084804.364 1048267.158 - -0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.37% 20.126 19.448 - 0.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.36% 4856.554 4693.236 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_64_64 -3.35% 11064931.281 10694212.295 - -0.80% -
SetIntersection_Front_Vector_uint64_16384_16 -3.35% 1132367.435 1094437.155 - -10.21% -
SetIntersection_Front_Set_float_16_16 -3.34% 38562346.992 37273616.311 - -0.44% -
SetIntersection_Interlaced_Set_string_1024_64 -3.34% 17058437.938 16488642.153 - -0.95% -
SetIntersection_Interlaced_Set_string_262144_4 -3.34% 1877489.744 1814787.514 - -2.32% -
SetIntersection_Interlaced_Set_uint32_16_16 -3.34% 38422313.910 37140232.033 - -0.54% -
SetIntersection_Front_Set_float_16384_16384 -3.33% 216877358.424 209657609.505 - -5.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.32% 1073225.193 1037573.634 - -1.90% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.32% 294.357 284.582 - -4.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.31% 1.423 1.376 - 1.33% -
SetIntersection_None_Set_string_1024_256 -3.31% 9085029.622 8784599.846 - -1.14% -
std::set<int>::erase(iterator)/32 -3.30% 20.115 19.450 - 0.32% -
BM_StringRead_Hot_Shallow_Large -3.30% 0.486 0.470 - 0.34% -
SetIntersection_None_Vector_float_1024_4 -3.29% 1099032.300 1062889.170 - -2.27% -
SetIntersection_None_Set_string_1024_64 -3.29% 9049882.699 8752363.476 - -3.59% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.29% 23.034 22.277 - -8.90% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.28% 13.605 13.158 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.28% 8918258.087 8625710.563 - -0.11% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -3.28% 36.747 35.543 - 1.82% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.27% 10190966.562 9857284.718 - -1.72% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.27% 8.613 8.331 - -0.63% -
std::is_sorted(list<int>)/8192 -3.27% 7306.584 7067.583 - -2.81% -
SetIntersection_None_Vector_uint64_256_4 -3.27% 4262322.082 4123005.318 - -0.56% -
SetIntersection_None_Set_uint64_262144_256 -3.27% 1233154.217 1192873.047 - -1.66% -
BM_vector_deque_ranges_copy/64 -3.26% 2.803 2.712 - -1.78% -
SetIntersection_None_Set_string_262144_16 -3.26% 1701763.834 1646334.473 - 0.49% -
SetIntersection_None_Set_string_262144_64 -3.26% 1703906.740 1648412.029 - 0.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.25% 380.113 367.753 - -17.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.25% 16888053.845 16339793.449 - 0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.25% 15.284 14.788 - 0.16% -
bm_lexicographical_compare<int>/1 -3.25% 1.447 1.400 - -14.86% -
SetIntersection_None_Vector_float_262144_16 -3.24% 1147178.712 1109997.750 - -3.37% -
BM_StringRelational_Less_Small_Empty_Control -3.23% 1.679 1.625 - -2.49% -
SetIntersection_None_Set_uint64_262144_262144 -3.23% 1252596.596 1212116.049 - -0.79% -
std::for_each_n(deque<int>)/8 -3.23% 1.156 1.119 - -14.89% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.23% 0.497 0.481 - 0.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.22% 117123.022 113346.369 - -1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.21% 5902996.389 5713402.202 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.21% 1258407.879 1218060.301 - -0.56% -
std::stable_partition(vector<int>)_(sparse)/50 -3.20% 22.264 21.550 - -0.51% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.20% 21348405.275 20664316.680 - 1.71% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.20% 26.011 25.178 - -4.38% -
SetIntersection_None_Vector_uint64_262144_1024 -3.20% 1141594.660 1105050.304 - 1.22% -
std::set<int>::ctor(const&,_alloc)/0 -3.20% 13.151 12.731 - -0.01% -
SetIntersection_Front_Vector_string_262144_4 -3.20% 1186812.688 1148861.384 - -2.42% -
BM_StringRead_Hot_Shallow_Empty -3.20% 0.487 0.471 - -2.27% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.19% 13347.107 12920.986 - -0.48% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.19% 1807821.369 1750175.373 - -1.13% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.19% 16.208 15.692 - 0.86% -
SetIntersection_None_Vector_float_1024_16 -3.18% 1096776.640 1061854.307 - -1.08% -
std::swap_ranges(deque<int>)/1024 -3.18% 340.267 329.439 - 3.10% -
SetIntersection_None_Set_string_64_64 -3.18% 11869624.117 11492133.280 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -3.17% 1251047.852 1211363.771 - -1.49% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.17% 2.567 2.486 - 0.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.17% 13556.133 13127.013 - -3.51% -
std::multimap<std::string,_int>::clear()/32 -3.16% 931.675 902.195 - 1.30% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.16% 23.913 23.156 - 1.88% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.16% 8762.895 8485.955 - -0.73% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.16% 270.903 262.356 - -4.38% -
SetIntersection_None_Set_uint64_16384_4 -3.15% 165013346.874 159814142.821 - -0.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.14% 19.401 18.792 - -8.04% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.14% 13391486.461 12971518.903 - -1.32% -
BM_StringRelational_Less_Empty_Large_Control -3.14% 1.666 1.614 - -2.88% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -3.13% 23.829 23.082 - -2.32% -
BM_PushHeap_uint32_Random_16 -3.13% 4.180 4.049 - -3.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.13% 302.465 292.991 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.13% 1105952.539 1071326.990 - -1.20% -
std::map<int,_int>::clear()/32 -3.13% 679.654 658.378 - 2.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.12% 140607.813 136216.202 - -0.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -3.12% 466.458 451.901 - -3.18% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.12% 26620.027 25789.699 - 0.01% -
std::set<int>::count(key)_(existent)/8192 -3.11% 8.218 7.962 - 0.99% -
std::multiset<int>::clear()/8192 -3.11% 82670.556 80098.258 - 2.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.11% 11748.370 11383.070 - -2.66% -
std::find_if_not(deque<int>)_(process_all)/8 -3.11% 2.669 2.586 - 0.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -3.11% 1.037 1.005 - -14.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.10% 8985526.626 8706576.590 - -1.35% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.10% 1066480.963 1033403.721 - 0.42% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.10% 215139479.982 208470408.680 - -0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.10% 14497.753 14048.583 - 0.10% -
std::shift_left(list<int>)/32 -3.10% 14.178 13.739 - -2.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.10% 16842247.539 16320867.360 - -0.41% -
std::for_each(join_view(vector<vector<int>>))/8 -3.09% 1.423 1.379 - -3.56% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.09% 10140.450 9826.959 - 0.38% -
std::find_if(vector<int>)_(bail_25%)/8 -3.09% 0.733 0.711 - -15.38% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.08% 15.318 14.846 - 0.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.08% 6.673 6.468 - 0.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.08% 25.012 24.242 - -0.68% -
SetIntersection_None_Set_uint32_256_16 -3.08% 11048257.955 10708359.169 - -0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.07% 16586291.537 16077782.784 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.06% 16.631 16.122 - -4.24% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.06% 1544752.277 1497499.756 - -2.17% -
SetIntersection_Interlaced_Set_float_256_4 -3.06% 11325948.800 10979551.169 - 0.19% -
BM_StringRelational_Less_Empty_Huge_Control -3.06% 1.671 1.620 - -2.84% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -3.06% 1366.765 1325.007 - -34.00% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.06% 52.294 50.696 - -2.63% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.05% 5.431 5.265 - -0.07% -
SetIntersection_Front_Set_uint64_262144_4 -3.05% 1096229.573 1062777.786 - 4.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.05% 1410413.851 1367381.799 - -8.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.05% 147174.337 142684.368 - -0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.05% 20000.512 19390.712 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.05% 2128366.699 2063540.687 - -1.17% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.04% 2.336 2.265 - -0.84% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.04% 1635774.414 1585981.445 - -0.33% -
SetIntersection_Interlaced_Set_uint64_256_1 -3.04% 4206023.000 4078032.529 - -0.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.04% 55744.287 54049.258 - -11.33% -
SetIntersection_None_Set_uint64_1024_1024 -3.04% 9052342.148 8777229.957 - 2.05% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.04% 37.874 36.724 - -0.48% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.03% 33.399 32.389 - -0.27% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -3.03% 17.096 16.579 - -0.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.02% 297.320 288.333 - 0.37% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.02% 25.507 24.736 - 2.27% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.02% 541.001 524.660 - -1.23% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.02% 16280.873 15789.168 - -1.91% -
std::remove_if(list<int>)_(sprinkled)/50 -3.02% 74.944 72.682 - -3.10% -
SetIntersection_None_Vector_float_262144_1 -3.01% 1164350.505 1129301.244 - -0.03% -
BM_PushHeap_string_PipeOrgan_1024 -3.01% 9.445 9.161 - -3.62% -
SetIntersection_None_Set_string_262144_1 -3.01% 1699790.609 1648666.504 - 1.02% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.00% 27.618 26.788 - -7.35% -
std::copy(deque<int>)/512 -3.00% 17.161 16.646 - -0.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.00% 55761.060 54088.650 - -1.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.99% 1156.495 1121.887 - -2.22% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.99% 56615.908 54925.344 - 0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.99% 1253226.482 1215817.625 - -1.10% -
SetIntersection_None_Set_string_262144_16384 -2.98% 1702489.178 1651697.756 - 0.61% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.98% 17.900 17.366 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.98% 5114643.937 4962179.017 - -1.33% -
std::unordered_multimap<int,_int>::clear()/1024 -2.98% 8476.642 8223.971 - 3.41% -
SetIntersection_Front_Vector_string_1024_4 -2.98% 1193488.629 1157972.286 - -3.58% -
BM_vector_deque_copy_backward/2 -2.97% 2.064 2.003 - -3.79% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.97% 4212364.574 4087149.820 - -1.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.97% 1391.772 1350.407 - -0.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.97% 17138.612 16629.285 - -2.17% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.97% 29.888 29.000 - -0.07% -
std::stable_partition(vector<int>)_(dense)/50 -2.97% 26.313 25.532 - -4.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -2.96% 111472.742 108168.797 - -0.59% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.96% 1071099.492 1039374.782 - -0.39% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.96% 1.661 1.611 - -2.99% -
SetIntersection_Interlaced_Set_string_256_16 -2.95% 18329013.724 17787476.803 - 1.97% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.95% 18442.618 17898.408 - -0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.95% 1996611.330 1937760.822 - -1.10% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.95% 33779.520 32783.967 - 0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.94% 616251.928 598112.745 - -0.39% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.94% 7133270.619 6923663.366 - -5.58% -
BM_StringAssignStr_Huge_Opaque -2.94% 113.299 109.972 - -2.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.93% 819.794 795.763 - -3.99% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.93% 206.318 200.277 - -2.17% -
BM_deque_deque_ranges_move/1 -2.93% 2.598 2.522 - 6.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.93% 84931.143 82445.849 - 2.93% -
SetIntersection_None_Set_uint64_262144_1024 -2.92% 1230612.955 1194638.428 - -1.77% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.91% 0.474 0.460 - -0.01% -
std::multimap<int,_int>::clear()/8192 -2.91% 89258.681 86657.256 - -8.64% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.91% 231.837 225.086 - 6.13% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.91% 15011.685 14575.280 - -1.54% -
SetIntersection_None_Set_uint64_256_256 -2.89% 5823958.426 5655370.840 - -1.81% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.89% 224361271.331 217873000.032 - -0.55% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.89% 508443.599 493741.610 - -2.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.89% 15.353 14.909 - -0.01% -
SetIntersection_None_Vector_uint32_262144_1 -2.89% 1128766.049 1096141.650 - -3.10% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.88% 5.520 5.361 - 2.25% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.88% 1595439.453 1549516.357 - -0.57% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.87% 16.798 16.315 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.87% 170028454.787 165143194.031 - 0.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.87% 27905.993 27104.376 - 0.46% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -2.87% 6.544 6.356 - 6.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.86% 200619415.969 194876049.222 - -2.26% -
SetIntersection_Front_Vector_uint64_256_16 -2.86% 4267256.340 4145158.110 - 0.01% -
std::find_first_of(list<int>)_(small_needle)/32 -2.86% 96.678 93.913 - -0.44% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.86% 149978.682 145690.567 - -1.57% -
BM_deque_deque_ranges_move/2 -2.86% 2.307 2.242 - 5.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.86% 1067883.320 1037384.378 - 1.92% -
BM_CmpEqual_uchar_uchar -2.86% 1.081 1.050 - -1.52% -
std::set<std::string>::find(key)_(existent)/8192 -2.85% 30.665 29.790 - -6.96% -
std::swap_ranges(deque<int>)/8192 -2.85% 2704.849 2627.809 - 3.17% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.85% 22873.156 22221.778 - -0.12% -
std::shift_right(list<int>)/50 -2.85% 27.137 26.364 - -1.55% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.85% 39326.470 38206.830 - -0.03% -
std::sort_heap(vector<int>)/8 -2.85% 32.077 31.164 - 1.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.84% 1615.396 1569.461 - 0.95% -
SetIntersection_None_Vector_uint32_1024_1 -2.84% 1098923.609 1067715.977 - -0.54% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.84% 11295011.243 10974375.431 - 0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.84% 5895150.031 5727878.923 - 0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.84% 1158242.529 1125396.380 - 4.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.84% 40171.401 39032.301 - -1.37% -
BM_CmpLess_short_uint -2.83% 1.145 1.112 - -0.22% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.83% 87.552 85.072 - -4.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.83% 15.255 14.823 - 0.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.83% 211.626 205.633 - -0.44% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.83% 26.452 25.704 - -6.99% -
std::rotate_copy(deque<int>)/8192 -2.83% 298.955 290.505 - -0.87% -
std::set<std::string>::ctor(const&)/1024 -2.82% 35219.954 34224.996 - -0.12% -
SetIntersection_None_Vector_float_1024_256 -2.82% 1103979.508 1072792.773 - -0.96% -
SetIntersection_Front_Set_uint64_262144_16 -2.82% 1212154.184 1177918.086 - 1.82% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.82% 14113.460 13715.126 - -0.20% -
std::flat_map<int,_int>::clear()/8192 -2.82% 417.984 406.189 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.82% 1196457.007 1162701.165 - 0.45% -
std::move_backward(vector<int>)/262144 -2.82% 21617.353 21008.381 - -7.77% -
SetIntersection_Front_Vector_uint32_262144_1 -2.82% 1065785.498 1035761.942 - 4.06% -
std::swap_ranges(deque<int>)/50 -2.81% 16.818 16.345 - 3.08% -
std::all_of(list<int>)_(process_all)/8 -2.81% 2.719 2.643 - -0.72% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.81% 6788.506 6597.633 - -2.43% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.81% 12.246 11.902 - -0.18% -
SetIntersection_None_Set_uint64_262144_4 -2.80% 1222956.951 1188656.250 - -1.52% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.79% 6555.516 6372.499 - -5.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.79% 64421992.092 62623951.012 - -0.16% -
std::multimap<int,_int>::erase(iterator)/32 -2.79% 20.978 20.393 - -8.56% -
SetIntersection_None_Set_uint64_16384_16 -2.79% 167918423.877 163239969.610 - -1.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.78% 15.316 14.890 - -0.09% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.78% 52.048 50.601 - 0.71% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.78% 10208425.177 9925133.964 - -2.24% -
std::unordered_set<std::string>::clear()/8192 -2.77% 224925.691 218691.612 - -1.57% -
std::stable_partition(vector<int>)_(sparse)/32 -2.77% 7.459 7.252 - -1.87% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.77% 56.216 54.661 - 0.27% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.76% 110368.182 107318.582 - -5.87% -
rng::find_last(list<int>)_(bail_10%)/50 -2.76% 16.361 15.909 - -0.26% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.76% 1456.669 1416.437 - -0.23% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.76% 15.976 15.535 - 8.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.76% 15.253 14.832 - -0.23% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.75% 9935992.598 9663102.595 - -1.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.75% 56236560.783 54692785.558 - 0.08% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.74% 7874019.660 7658031.223 - -1.44% -
SetIntersection_None_Set_uint32_1024_4 -2.74% 9028347.956 8780963.258 - 1.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.74% 22.971 22.342 - 3.79% -
SetIntersection_Interlaced_Set_float_1024_256 -2.73% 14299952.621 13909550.982 - -3.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.73% 1262323.158 1227885.254 - 1.11% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.73% 52.243 50.818 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.73% 1248716.959 1214682.209 - -1.05% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.72% 31.843 30.976 - -4.36% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.72% 603.360 586.945 - -0.22% -
SetIntersection_None_Set_uint64_16384_1024 -2.72% 169268240.056 164666303.337 - -3.15% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.72% 101908.781 99138.863 - -0.47% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -2.72% 23668700.453 23025687.215 - -0.76% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.71% 1.827 1.777 - 0.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.70% 943318.779 917811.756 - -0.77% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.70% 16676109.290 16225327.034 - -0.34% -
BM_deque_deque_copy/4000 -2.70% 145.950 142.008 - -0.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.69% 740.408 720.458 - -1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.69% 3828.916 3725.781 - -2.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.69% 1078129.030 1049098.042 - -1.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.69% 23.502 22.869 - 3.05% -
rng::find_last(list<int>)_(bail_90%)/50 -2.68% 1.340 1.304 - 0.69% -
SetIntersection_None_Vector_string_16384_4 -2.68% 1244967.866 1211660.349 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.67% 4207656.665 4095305.477 - -0.87% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.67% 97569.034 94967.578 - -1.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.67% 20.288 19.747 - -10.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.65% 15.210 14.806 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.65% 144204758.663 140377527.524 - -0.30% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.65% 261593.282 254656.793 - 1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.65% 4341412.970 4226309.333 - 1.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.65% 15.381 14.974 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.65% 3040247.681 2959713.010 - -1.44% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.65% 23208.731 22594.329 - -0.66% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.64% 761.374 741.243 - 0.11% -
SetIntersection_Front_Set_uint64_262144_1 -2.64% 1068576.316 1040388.317 - 0.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.63% 1083688.704 1055169.618 - -0.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.62% 53.988 52.571 - -0.05% -
BM_deque_deque_move_backward/512 -2.62% 19.744 19.226 - 1.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.62% 37.515 36.533 - -9.13% -
BM_deque_deque_move/5500 -2.62% 202.045 196.757 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.62% 10047913.355 9785012.049 - -21.88% -
std::flat_multimap<int,_int>::clear()/0 -2.62% 402.105 391.585 - -0.32% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.61% 13591.303 13236.213 - 2.44% -
std::reverse(list<int>)/64 -2.61% 18.667 18.180 - -0.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.61% 1182808.202 1151959.522 - 0.32% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.61% 16893.849 16453.411 - -0.15% -
std::set<std::string>::clear()/0 -2.61% 401.471 391.011 - -0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.60% 64005546.802 62338234.549 - -0.37% -
SetIntersection_None_Vector_string_4_4 -2.60% 138990411.721 135373978.750 - 0.10% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.60% 12699898.771 12369673.299 - -0.64% -
BM_StringRelational_Eq_Small_Huge_Control -2.60% 0.484 0.471 - -0.99% -
SetIntersection_None_Vector_uint64_64_64 -2.60% 8627991.744 8403807.192 - 0.70% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.60% 1.995 1.943 - 2.91% -
SetIntersection_None_Set_uint64_256_64 -2.60% 9382142.097 9138523.631 - 1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.60% 1343750.734 1308867.594 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.60% 1069064.577 1041313.140 - -0.42% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.59% 12506043.675 12182193.455 - -1.78% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -2.59% 4.450 4.335 - -0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.58% 1363333.343 1328111.158 - -0.73% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.58% 275.105 268.002 - -3.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.58% 1067688.484 1040123.966 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.58% 4229266.802 4120151.407 - -1.32% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.57% 36092640.788 35164967.313 - -0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.57% 1064415.722 1037072.834 - 0.08% -
BM_deque_deque_move/1024 -2.56% 37.715 36.749 - -0.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.56% 929275.850 905459.049 - 3.94% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.56% 102599.184 99970.902 - 0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.55% 17016.829 16582.070 - -0.56% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.55% 22.376 21.805 - -13.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.55% 4251146.599 4142676.503 - 0.21% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.55% 1.501 1.463 - -2.15% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.55% 620.393 604.575 - -0.21% -
SetIntersection_Interlaced_Set_string_262144_16 -2.55% 2162017.088 2106979.492 - -2.79% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.54% 637327.375 621111.589 - -1.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.54% 2.449 2.386 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.54% 8737238.736 8515240.683 - -0.32% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.54% 8274.288 8064.227 - -0.68% -
SetIntersection_Front_Vector_uint32_256_16 -2.54% 4311757.725 4202355.232 - 1.66% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.54% 172535198.843 168158869.301 - -4.23% -
SetIntersection_None_Set_uint64_16384_256 -2.54% 169128235.160 164839027.827 - -0.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.53% 766.850 747.485 - -1.35% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.53% 48.608 47.381 - -2.54% -
std::map<std::string,_int>::clear()/32 -2.52% 922.172 898.887 - 2.28% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.52% 15.009 14.630 - -2.09% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.52% 1331267.982 1297713.621 - 0.04% -
SetIntersection_Interlaced_Set_string_16_1 -2.52% 66731081.712 65050311.465 - -0.16% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.52% 17616.093 17173.007 - -9.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.51% 11792479.295 11496299.073 - -1.05% -
SetIntersection_Interlaced_Set_string_4_1 -2.51% 226748245.583 221056852.693 - -0.60% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.51% 16.215 15.808 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.51% 58816174.085 57341638.574 - -0.48% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.50% 25.106 24.478 - 0.22% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.50% 307.987 300.282 - -0.41% -
std::equal(vector<bool>)_(unaligned)/50 -2.50% 0.816 0.796 - -21.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.50% 1691297.934 1649037.273 - 1.95% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.50% 38563937.553 37601711.166 - 0.58% -
SetIntersection_None_Set_float_256_256 -2.49% 5915177.303 5767803.598 - -1.01% -
SetIntersection_None_Vector_float_256_16 -2.49% 4099074.404 3997071.653 - -0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.48% 19879286.500 19385580.957 - -3.00% -
std::partial_sort(vector<int>)_(descending)/8 -2.48% 25.388 24.757 - 0.02% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.48% 154.391 150.558 - 2.58% -
SetIntersection_Interlaced_Set_float_16384_16 -2.48% 209372791.775 204178077.702 - -3.20% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.48% 21.746 21.206 - -2.66% -
SetIntersection_None_Set_uint32_1024_256 -2.48% 9073451.384 8848431.275 - -0.33% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.48% 30.260 29.510 - 8.32% -
std::multimap<int,_int>::ctor(const&)/8192 -2.48% 53130.309 51814.559 - -7.49% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.48% 63839582.058 62259482.316 - -0.02% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.47% 21.089 20.567 - -1.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.47% 12040491.056 11742879.081 - -15.99% -
BM_StringRelational_Less_Huge_Empty_Control -2.47% 1.655 1.614 - -3.19% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.47% 216600887.248 211249145.973 - -0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.47% 4248614.427 4143720.594 - 0.20% -
SetIntersection_Interlaced_Set_uint32_16_4 -2.47% 60003140.116 58521830.100 - -1.62% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.47% 12414990.576 12108503.490 - 1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.47% 11694218.203 11405907.462 - -0.30% -
std::stable_sort(vector<int>)_(descending)/8 -2.46% 23.331 22.757 - -2.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.46% 63944282.974 62373142.796 - -0.12% -
std::set<std::string>::contains(key)_(existent)/8192 -2.46% 28.668 27.963 - -3.49% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.46% 1922.355 1875.135 - -2.07% -
std::flat_multimap<int,_int>::clear()/8192 -2.46% 419.513 409.213 - 0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -2.45% 2224207.993 2169623.370 - -20.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.45% 15.323 14.947 - 0.04% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.45% 24.203 23.610 - -2.02% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.45% 5381.197 5249.334 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.45% 14929761.354 14564245.316 - -0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.45% 16.415 16.014 - 0.79% -
SetIntersection_Front_Set_uint64_64_4 -2.45% 16277911.661 15879732.660 - 0.29% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.44% 4.383 4.276 - -1.11% -
SetIntersection_None_Vector_string_64_4 -2.44% 16913673.142 16501295.964 - -0.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.44% 74.839 73.015 - -25.36% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.44% 1634458.902 1594650.553 - -0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.43% 12801544.464 12489970.767 - 0.51% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.43% 26.511 25.867 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.43% 57272196.144 55880726.561 - -0.20% -
std::flat_multimap<int,_int>::clear()/32 -2.43% 401.845 392.093 - -0.14% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.43% 973.842 950.221 - -0.97% -
SetIntersection_Front_Vector_string_64_16 -2.42% 20885225.283 20379181.875 - -1.92% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.42% 37412.974 36506.683 - 0.09% -
std::for_each(list<int>)/8 -2.42% 2.519 2.458 - 8.68% -
SetIntersection_None_Vector_string_256_4 -2.42% 4518672.656 4409480.880 - -0.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.41% 286619.438 279726.102 - -0.93% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.40% 27.141 26.489 - 0.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.40% 611659.397 596970.363 - -1.78% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.39% 16678407.296 16279313.842 - -0.32% -
SetIntersection_None_Vector_uint64_16_16 -2.39% 34107677.915 33291971.089 - -0.08% -
BM_deque_deque_ranges_copy/4000 -2.39% 146.260 142.765 - 0.40% -
BM_StringRelational_Eq_Empty_Empty_Control -2.39% 2.118 2.068 - -2.00% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.39% 6987.038 6820.242 - 1.31% -
SetIntersection_Front_Vector_uint64_4_1 -2.38% 216359574.843 211199745.186 - -0.18% -
SetIntersection_Front_Vector_uint64_16_1 -2.38% 63659597.606 62142653.182 - -0.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.38% 11.574 11.299 - -1.22% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.38% 4584.955 4476.014 - -2.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.37% 1148840.282 1121556.733 - -1.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.37% 140659.434 137330.413 - -0.16% -
BM_StringDestroy_Huge -2.37% 10.927 10.669 - -1.25% -
BM_CmpLess_short_ushort -2.36% 1.125 1.098 - 0.25% -
SetIntersection_Front_Set_uint64_16384_1 -2.36% 1059419.799 1034403.536 - -0.67% -
SetIntersection_Front_Set_string_16384_16384 -2.36% 350394421.756 342133672.833 - -2.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.36% 139790266.744 136495292.222 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.35% 217341092.674 212223067.745 - 0.00% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.35% 2.349 2.294 - -3.04% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.35% 63.374 61.883 - -0.04% -
BM_PushHeap_string_PipeOrgan_256 -2.35% 7.912 7.725 - -6.76% -
SetIntersection_Front_Vector_float_262144_4 -2.35% 1071093.449 1045905.781 - -0.90% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.35% 586.865 573.081 - -2.45% -
SetIntersection_None_Vector_float_256_64 -2.34% 3485211.169 3403602.491 - -0.48% -
SetIntersection_None_Set_uint64_64_4 -2.34% 21660535.242 21153346.390 - -1.28% -
BM_deque_deque_move_backward/2 -2.34% 2.526 2.467 - -0.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.34% 2.348 2.293 - -2.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.34% 220157180.664 215012719.753 - 0.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.34% 1.802 1.760 - 0.58% -
BM_num_get<float> -2.33% 37.057 36.192 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.33% 1263006.594 1233520.184 - 1.19% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.33% 5.815 5.680 - 3.36% -
SetIntersection_None_Set_float_64_64 -2.33% 11631647.010 11360662.906 - -1.16% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.32% 12.998 12.696 - -0.53% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.32% 15.730 15.364 - -2.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.32% 20050.501 19585.157 - -4.44% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.32% 570.477 557.242 - -4.51% -
SetIntersection_Interlaced_Set_float_16_16 -2.32% 38789084.375 37889248.107 - -0.08% -
std::flat_multimap<int,_int>::clear()/1024 -2.32% 401.215 391.909 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.32% 1065735.386 1041020.178 - 1.40% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.32% 819.837 800.830 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.31% 230604211.443 225274453.821 - -0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.31% 15.278 14.926 - -0.25% -
SetIntersection_Front_Vector_uint64_64_16 -2.31% 14506186.516 14171663.809 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.30% 1636964.273 1599238.117 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.30% 137617701.811 134454227.015 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.30% 542902106.741 530423829.338 - -0.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.30% 138138.831 134966.363 - -2.97% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.30% 2791.654 2727.556 - -1.70% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.30% 13.068 12.768 - 0.14% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.30% 11513758.484 11249474.512 - 0.31% -
SetIntersection_Front_Set_uint64_256_1 -2.29% 4192804.826 4096722.651 - -0.33% -
SetIntersection_Front_Vector_uint32_256_4 -2.29% 4226886.626 4130098.248 - -0.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.29% 15.358 15.006 - -0.57% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.29% 1061325.299 1037053.204 - -0.54% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.29% 11115296.641 10861270.501 - 0.67% -
SetIntersection_Interlaced_Set_float_64_64 -2.28% 13353964.578 13048851.444 - 0.16% -
std::find_if(vector<bool>)_(process_all)/50 -2.28% 24.016 23.468 - -1.43% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.28% 73851794.053 72168070.622 - -5.10% -
SetIntersection_Front_Set_uint32_256_64 -2.28% 5818788.429 5686250.026 - 3.22% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.27% 19.337 18.897 - -0.77% -
SetIntersection_None_Set_uint64_4_1 -2.27% 219261208.834 214275203.321 - -0.21% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.27% 6853.370 6697.659 - -0.60% -
std::pop_heap(vector<std::string>)/8192 -2.27% 51.854 50.676 - -0.79% -
vector<bool>(size_type,_const_value_type&) -2.26% 8.337 8.149 - -4.54% -
BM_num_put<double> -2.26% 58.842 57.510 - -1.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -2.26% 73.162 71.506 - 96.11% -
BM_deque_deque_ranges_move_backward/1024 -2.26% 38.898 38.021 - -0.88% -
bm_ranges_swap_ranges_vb_aligned/512 -2.25% 5.292 5.173 - 0.76% -
std::make_heap(vector<int>)_(descending)/8 -2.25% 14.977 14.640 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.25% 4134123.686 4041114.631 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.25% 8991234.226 8789087.048 - -0.11% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.25% 11231.528 10979.173 - -3.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.24% 400.715 391.719 - -0.37% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.24% 29.307 28.650 - 6.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.24% 168592094.691 164815207.288 - 0.26% -
std::count(vector<int>)_(every_other)/8 -2.24% 1.335 1.306 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.24% 543284524.648 531129916.087 - 0.18% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.24% 416.725 407.402 - -0.14% -
SetIntersection_None_Set_uint64_262144_16384 -2.24% 1229565.836 1202066.162 - -1.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.24% 203.960 199.401 - 0.18% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.24% 197183.778 192776.245 - 1.68% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.23% 13.051 12.760 - 0.15% -
SetIntersection_None_Vector_string_256_1 -2.23% 4581619.318 4479423.443 - 1.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.23% 1.168 1.142 - -15.50% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 37462.666 36627.246 - -2.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.23% 16676682.436 16305469.500 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.23% 400.360 391.451 - 0.05% -
std::multimap<int,_int>::clear()/1024 -2.22% 11110.454 10863.568 - -8.53% -
SetIntersection_None_Set_uint64_4_4 -2.22% 137100652.284 134054397.217 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.22% 217075329.561 212256907.937 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.22% 1189597.387 1163207.437 - -0.23% -
std::partition(list<int>)_(dense)/32 -2.22% 8.952 8.754 - -0.73% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.21% 33866.164 33117.619 - -12.48% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.21% 137389266.988 134353402.985 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.21% 16.502 16.137 - -3.53% -
SetIntersection_Front_Vector_uint32_262144_4 -2.20% 1089319.759 1065318.152 - 1.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.20% 15.062 14.730 - -0.06% -
SetIntersection_Front_Vector_uint64_1_1 -2.20% 540750500.120 528857900.500 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.20% 541720870.301 529811135.377 - 0.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.20% 36897.959 36087.075 - -1.42% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.20% 9.488 9.279 - -0.75% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.20% 4853.916 4747.308 - 0.10% -
SetIntersection_Front_Vector_uint32_256_1 -2.19% 4214152.026 4121707.719 - 0.08% -
SetIntersection_Interlaced_Vector_float_256_1 -2.19% 4228546.790 4135856.533 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.19% 7653186.013 7485431.299 - -0.33% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.19% 101.415 99.194 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.19% 190677.887 186505.199 - -1.24% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.19% 216675829.100 211939960.691 - 0.21% -
SetIntersection_None_Vector_uint64_64_16 -2.18% 13716974.220 13417471.895 - 0.00% -
SetIntersection_Interlaced_Set_string_262144_64 -2.18% 2147820.719 2100926.270 - -3.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.18% 3.544 3.466 - -0.10% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.18% 25.414 24.859 - 1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.18% 765.876 749.162 - 0.85% -
std::sort_heap(deque<int>,_pred)/8 -2.18% 34.758 34.001 - -0.01% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.18% 13.048 12.763 - 0.13% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.18% 24.393 23.861 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.18% 21200315.028 20738671.140 - -1.33% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.18% 399.036 390.351 - -0.43% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.17% 13.047 12.763 - 0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.17% 1190927.963 1165056.356 - 2.04% -
SetIntersection_Front_Set_float_262144_262144 -2.17% 1608624.352 1573690.676 - 0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.17% 35727399.415 34951663.672 - 0.12% -
BM_CmpEqual_uchar_int -2.16% 1.093 1.070 - -0.29% -
SetIntersection_Front_Set_float_64_1 -2.16% 16695467.670 16334355.477 - -0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.16% 547741091.247 535903845.196 - -0.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.16% 15.336 15.005 - -0.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.16% 13447.838 13157.464 - -2.83% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.16% 29.987 29.340 - 1.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.16% 54.892 53.709 - 0.43% -
BM_StringAssignAsciizMix_Opaque -2.15% 5.214 5.102 - 1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.15% 1054709.147 1031986.075 - 0.36% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.15% 396780.483 388239.540 - -1.32% -
SetIntersection_Interlaced_Set_string_1_1 -2.14% 566736809.475 554585206.300 - 0.07% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.14% 13.693 13.399 - -0.46% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.14% 12.972 12.694 - -0.29% -
SetIntersection_None_Vector_uint64_262144_262144 -2.14% 1138528.605 1114181.380 - -0.71% -
SetIntersection_None_Vector_string_262144_16 -2.14% 1310665.749 1282640.034 - -1.75% -
std::partition_copy(deque<int>)/32 -2.14% 12.799 12.526 - -4.07% -
SetIntersection_None_Vector_uint64_16_1 -2.14% 64001503.396 62634688.097 - -0.04% -
std::find_if(vector<bool>)_(process_all)/8 -2.14% 3.601 3.524 - 0.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.13% 23330.612 22832.678 - -0.38% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.13% 526288.956 515061.411 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.13% 16689089.567 16333145.015 - 0.68% -
SetIntersection_None_Set_uint64_262144_1 -2.13% 1225983.479 1199837.482 - -0.45% -
SetIntersection_None_Vector_uint32_1024_64 -2.13% 1108598.033 1084987.462 - 2.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.13% 948.595 928.407 - -1.32% -
SetIntersection_None_Set_uint64_1_1 -2.13% 542417661.344 530884099.441 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.12% 542566472.017 531041000.533 - -0.03% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.12% 889.465 870.577 - -0.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.12% 399.780 391.291 - -0.08% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.12% 542209913.817 530716544.725 - 0.11% -
SetIntersection_Front_Vector_uint64_64_1 -2.12% 16616495.539 16264324.893 - 0.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.12% 33399.706 32692.610 - -1.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.11% 20.762 20.323 - -0.21% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.11% 4861.077 4758.315 - 0.04% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.11% 71.833 70.315 - -12.86% -
bm_swap_ranges_vb_unaligned/512 -2.11% 12.590 12.324 - -0.07% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.11% 10.330 10.112 - 0.32% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.11% 13.210 12.931 - -0.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.11% 252372.831 247047.602 - -3.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.11% 16698388.968 16346352.517 - -0.13% -
SetIntersection_Interlaced_Set_string_16384_1 -2.11% 1110352.355 1086968.008 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.11% 138350800.733 135438219.576 - -0.83% -
SetIntersection_Front_Set_uint64_16_16 -2.10% 38449012.134 37639761.575 - 0.03% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.10% 27.189 26.617 - -4.53% -
std::unordered_multiset<int>::ctor(const&)/32 -2.10% 204.962 200.653 - -0.89% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.10% 12045931.402 11793185.529 - -1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.10% 1076112.615 1053554.821 - -0.43% -
SetIntersection_Front_Set_uint64_1_1 -2.10% 541820530.750 530465142.688 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.10% 138492345.907 135590005.704 - 0.04% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.09% 15.822 15.490 - -1.17% -
std::adjacent_find(deque<int>,_pred)/50 -2.09% 30.808 30.163 - -0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.09% 22845672.486 22367346.690 - 1.69% -
SetIntersection_Interlaced_Set_string_1024_1 -2.09% 1114131.154 1090809.654 - 0.03% -
SetIntersection_Interlaced_Vector_string_256_1 -2.09% 4347446.389 4256444.622 - 0.03% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.09% 7822.914 7659.200 - -2.00% -
SetIntersection_Front_Vector_string_16384_1024 -2.09% 38681646.155 37872288.853 - -1.32% -
BM_CmpEqual_int_int -2.09% 1.091 1.068 - 0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -2.09% 218362034.403 213801054.914 - -0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.09% 217231593.790 212697657.691 - 0.10% -
SetIntersection_None_Set_float_16_16 -2.09% 35987858.396 35236799.849 - -0.20% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.09% 13.444 13.164 - -0.04% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.09% 138504559.110 135615922.818 - 0.09% -
SetIntersection_None_Vector_uint32_256_256 -2.09% 2182429.148 2136914.628 - 1.23% -
SetIntersection_Front_Set_uint64_4_4 -2.09% 138721966.678 135829289.999 - 0.28% -
SetIntersection_None_Vector_uint64_1_1 -2.08% 540328773.212 529064220.819 - -0.12% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.08% 149295.892 146184.733 - -1.87% -
std::reverse_copy(vector<int>)/4096 -2.08% 134.328 131.532 - -0.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.08% 446.263 436.988 - -1.34% -
std::multiset<int>::find(key)_(existent)/1024 -2.08% 4.249 4.160 - -0.48% -
SetIntersection_Front_Set_float_16_4 -2.07% 55820845.415 54662567.806 - 0.45% -
std::multiset<std::string>::clear()/0 -2.07% 399.166 390.885 - -0.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.07% 170124.182 166594.964 - -0.12% -
SetIntersection_None_Vector_uint64_262144_1 -2.07% 1140983.357 1117314.850 - 0.21% -
SetIntersection_None_Vector_string_262144_16384 -2.07% 1315054.425 1287777.490 - 2.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -2.07% 1.564 1.532 - 4.72% -
SetIntersection_Front_Set_uint64_4_1 -2.07% 216691185.212 212200083.715 - 0.41% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.07% 399.620 391.343 - -0.45% -
SetIntersection_Interlaced_Set_string_64_1 -2.07% 17518317.560 17156087.925 - -0.07% -
std::multiset<int>::clear()/1024 -2.07% 10367.689 10153.338 - 3.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.06% 24.959 24.444 - -25.44% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.06% 63585104.934 62274042.133 - 0.07% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -2.06% 317.703 311.164 - -2.15% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.06% 11564191.221 11326429.822 - -0.51% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.06% 23.348 22.868 - -0.67% -
SetIntersection_None_Set_uint32_256_4 -2.05% 11503521.639 11267287.042 - -0.70% -
BM_deque_deque_ranges_move/5500 -2.05% 200.739 196.618 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.05% 56739466.246 55575577.776 - 0.07% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.05% 20.215 19.800 - 0.24% -
SetIntersection_None_Vector_uint64_4_4 -2.05% 135498711.368 132724043.377 - 0.26% -
bm_lexicographical_compare<unsigned_char>/1 -2.05% 1.566 1.534 - -4.89% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.04% 23.426 22.948 - -1.10% -
std::multimap<std::string,_int>::clear()/8192 -2.04% 218727.261 214261.789 - 1.20% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.04% 56198719.198 55052160.719 - -1.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -2.04% 1.421 1.392 - 10.89% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.04% 4.886 4.786 - -5.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.04% 54.342 53.235 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.03% 11710237.067 11471976.976 - 0.43% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.03% 398.718 390.607 - -0.44% -
SetIntersection_Interlaced_Set_string_262144_256 -2.03% 2081556.232 2039229.086 - 0.70% -
SetIntersection_Front_Vector_uint64_4_4 -2.03% 137284286.380 134495625.560 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.03% 1030945.833 1010007.756 - -3.94% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.03% 5.682 5.567 - -1.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.03% 55497465.628 54370509.726 - 0.17% -
SetIntersection_Front_Vector_string_1024_1024 -2.03% 40090416.042 39276413.240 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.03% 1109368.798 1086845.605 - -0.56% -
std::partial_sort(deque<int>)_(repeated)/8 -2.03% 26.576 26.037 - -1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.03% 38010750.021 37239575.717 - -1.03% -
SetIntersection_None_Vector_string_256_64 -2.03% 3679144.223 3604620.562 - 0.09% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.02% 5.083 4.980 - -1.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.02% 399.715 391.628 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.02% 36288627.262 35554680.348 - 0.16% -
std::for_each_n(list<int>)/50 -2.02% 24.253 23.763 - 3.90% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.02% 180899872.314 177245353.283 - -0.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.02% 544791965.446 533786624.976 - 0.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.02% 25.021 24.517 - -0.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.01% 23.335 22.865 - -10.85% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.01% 121381.422 118936.786 - -0.19% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.01% 15.021 14.718 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.01% 461906.336 452613.139 - -1.63% -
SetIntersection_None_Set_float_256_4 -2.01% 11414192.692 11184898.721 - -2.87% -
SetIntersection_None_Vector_uint64_256_1 -2.01% 4322103.341 4235426.198 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.00% 39152978.349 38369401.313 - 0.90% -
std::set<int>::insert(value)_(new_value,_middle)/32 -2.00% 18.655 18.282 - -1.08% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.00% 27223.754 26680.137 - -0.02% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.00% 6.785 6.650 - 2.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.99% 542834330.704 532010238.240 - -0.61% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.99% 286002.924 280303.359 - -0.27% -
SetIntersection_None_Set_uint32_4_4 -1.99% 137216034.472 134482953.722 - 0.06% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.98% 63724.692 62459.792 - -2.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.98% 38.180 37.422 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.98% 4412188.482 4324845.610 - 0.05% -
SetIntersection_None_Vector_uint64_4_1 -1.98% 216457447.253 212182003.233 - 0.06% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.97% 210241.865 206096.012 - -1.31% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.97% 161.642 158.455 - -0.46% -
SetIntersection_Front_Vector_uint64_64_4 -1.97% 16075897.703 15759040.446 - -0.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.97% 835.640 819.181 - -1.18% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.97% 12.992 12.737 - -0.38% -
SetIntersection_None_Vector_string_262144_1 -1.96% 1320752.211 1294799.550 - -0.36% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.96% 5.969 5.852 - -0.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.96% 482.920 473.434 - -1.11% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.96% 399.859 392.005 - -0.15% -
SetIntersection_Interlaced_Set_float_16384_64 -1.96% 215716414.038 211483848.379 - -5.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.96% 216926625.376 212671001.418 - -0.12% -
SetIntersection_None_Vector_uint32_262144_256 -1.96% 1140484.727 1118111.625 - 0.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.96% 37716.851 36978.168 - -0.25% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.96% 400.199 392.362 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.96% 9.116 8.938 - -0.03% -
SetIntersection_None_Vector_float_262144_64 -1.96% 1147223.260 1124779.773 - -1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.95% 63955660.720 62705467.456 - 0.44% -
SetIntersection_Interlaced_Vector_string_64_1 -1.95% 17259813.501 16922523.008 - 0.84% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.95% 24.576 24.096 - -0.50% -
SetIntersection_None_Set_float_16_1 -1.95% 68013977.265 66686625.645 - 0.37% -
SetIntersection_None_Set_uint32_4_1 -1.95% 219577407.786 215294389.937 - 0.05% -
SetIntersection_None_Vector_string_16384_16 -1.95% 1242465.925 1218232.402 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.95% 1603539.576 1572268.457 - 0.19% -
std::remove(list<int>)_(prefix)/8192 -1.95% 8258.722 8097.810 - 0.08% -
std::flat_map<int,_int>::ctor(const&)/32 -1.95% 23.271 22.818 - -0.77% -
SetIntersection_None_Vector_uint64_1024_64 -1.95% 1094413.085 1073109.484 - -0.29% -
std::equal(vector<bool>)_(unaligned)/8192 -1.95% 56.422 55.325 - -1.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.94% 399.906 392.130 - -0.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.94% 12896.696 12646.062 - -0.61% -
SetIntersection_Front_Set_uint64_64_1 -1.94% 16609313.029 16286604.235 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.94% 1656192.547 1624037.518 - 0.26% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.93% 55.881 54.800 - -1.93% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.93% 16.020 15.711 - -0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.93% 36052.335 35357.918 - -0.14% -
std::move_backward(list<int>)/512 -1.93% 377.665 370.394 - -0.79% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.92% 16697876.304 16376715.218 - 0.32% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.92% 6837.019 6705.653 - 1.56% -
SetIntersection_None_Set_uint32_256_1 -1.92% 11648258.426 11424462.209 - 1.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.92% 63671783.020 62448672.446 - -0.31% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.92% 20.603 20.207 - -1.31% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.92% 43.261 42.431 - -0.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.92% 19.184 18.816 - -0.44% -
SetIntersection_None_Vector_uint32_256_64 -1.92% 3437782.050 3371857.201 - -0.65% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.92% 60333716.109 59177355.464 - 0.42% -
std::unordered_set<std::string>::clear()/1024 -1.91% 23901.239 23443.654 - 1.21% -
SetIntersection_None_Vector_string_64_16 -1.91% 14382474.485 14107275.761 - -0.27% -
BM_PushHeap_string_Ascending_262144 -1.91% 31.698 31.092 - -8.81% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.91% 16.289 15.977 - -2.48% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.91% 25.489 25.003 - -2.38% -
BM_CmpEqual_short_ushort -1.91% 1.119 1.098 - 0.16% -
SetIntersection_None_Vector_uint64_64_4 -1.90% 16108444.272 15801639.541 - -0.38% -
BM_CmpEqual_ushort_ushort -1.90% 1.086 1.065 - 0.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.90% 1405.549 1378.810 - 3.74% -
std::multiset<std::string>::clear()/8192 -1.90% 217763.273 213620.886 - -1.12% -
BM_StringResizeAndOverwrite -1.90% 0.841 0.825 - 0.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.90% 48.328 47.409 - -34.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.90% 37392154.278 36681940.570 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.90% 1679493.162 1647601.807 - 1.90% -
SetIntersection_None_Vector_uint32_1_1 -1.90% 541529052.613 531247661.205 - 0.25% -
SetIntersection_Front_Vector_uint32_1024_1 -1.90% 1059493.162 1039384.634 - 0.38% -
std::generate_n(deque<int>)/8192 -1.90% 2015.759 1977.505 - 0.15% -
std::unordered_set<int>::ctor(const&)/1024 -1.90% 6893.976 6763.173 - -0.33% -
SetIntersection_None_Vector_uint32_16_4 -1.90% 54666782.030 53629872.073 - 0.47% -
std::multiset<int>::erase(key)_(existent)/8192 -1.90% 62.288 61.107 - -0.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.89% 33593.888 32957.361 - -3.05% -
std::make_heap(vector<int>)_(heap)/8 -1.89% 14.958 14.674 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.89% 1083592.178 1063068.151 - 0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.89% 11296694.765 11082822.585 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.89% 542772261.657 532503903.522 - -0.20% -
SetIntersection_None_Vector_string_16384_16384 -1.89% 1247558.401 1223957.554 - 0.49% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.89% 32.212 31.603 - -4.91% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.89% 53.207 52.202 - -1.72% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.89% 17013.817 16693.066 - -2.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.88% 1165340.803 1143377.338 - -0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.88% 22.618 22.192 - 0.55% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.88% 282.099 276.784 - -5.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.88% 62.699 61.518 - -19.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.88% 13.643 13.387 - 1.57% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.88% 1.289 1.265 - -0.22% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.88% 44.821 43.978 - -1.27% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.88% 22.426 22.004 - 1.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.88% 1024.779 1005.514 - -3.91% -
BM_StringFindNoMatch/512 -1.88% 9.389 9.213 - -0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.87% 29614.673 29059.713 - 0.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.87% 167.084 163.955 - -3.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.87% 143882.380 141189.021 - -12.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.87% 1094577.011 1074097.247 - 0.34% -
SetIntersection_None_Vector_float_16_4 -1.87% 54796785.307 53771618.518 - -0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.87% 15179591.155 14895669.032 - -2.47% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.87% 370.577 363.647 - 0.08% -
SetIntersection_Front_Vector_float_64_1 -1.87% 16645742.569 16334516.397 - -0.32% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.87% 216504830.734 212457163.569 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.87% 142836119.881 140167750.277 - -0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.87% 542727498.137 532593422.209 - 0.19% -
SetIntersection_None_Vector_uint64_16_4 -1.87% 54330257.146 53316025.087 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.87% 545289697.873 535115561.620 - -0.23% -
SetIntersection_None_Set_string_16_16 -1.86% 37044843.940 36355765.734 - 0.42% -
SetIntersection_Front_Vector_uint32_16_16 -1.86% 36290280.542 35615339.213 - 1.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.86% 398.797 391.382 - -1.90% -
SetIntersection_Front_Vector_string_1024_1 -1.86% 1092486.189 1072185.213 - 1.25% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.86% 41552999.422 40781352.655 - 7.40% -
BM_deque_deque_ranges_move_backward/4096 -1.86% 155.306 152.423 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.85% 1578628.408 1549401.528 - -0.69% -
SetIntersection_Front_Set_uint64_1024_16 -1.85% 1227791.863 1205062.935 - 1.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.85% 27.715 27.202 - 0.65% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.85% 398.919 391.542 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.85% 63815976.226 62636801.435 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.84% 1171234.022 1149655.914 - -0.41% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.84% 4.654 4.569 - 0.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.84% 272.245 267.232 - -2.05% -
SetIntersection_Interlaced_Vector_string_256_256 -1.84% 20642737.251 20262691.879 - 7.66% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.84% 94999.524 93251.210 - 0.05% -
SetIntersection_Interlaced_Set_float_1024_16 -1.83% 11559718.693 11347738.527 - -0.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.83% 38921.089 38208.174 - -4.63% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.83% 56108.442 55080.964 - 1.72% -
SetIntersection_None_Vector_float_64_16 -1.83% 13762019.008 13510217.828 - -0.12% -
BM_CmpLess_short_schar -1.83% 0.968 0.951 - -0.33% -
SetIntersection_Front_Vector_string_64_1 -1.83% 17081262.489 16768898.830 - -0.44% -
SetIntersection_Interlaced_Set_string_16_16 -1.83% 61716755.029 60589501.598 - 3.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.83% 13880996.596 13627576.170 - 0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.83% 353509.387 347057.735 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.82% 4215650.830 4138762.260 - 0.08% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.82% 63758636.537 62596285.223 - -0.21% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.82% 71.598 70.294 - -0.76% -
SetIntersection_None_Vector_uint32_16_1 -1.82% 64290174.378 63119655.881 - 0.51% -
SetIntersection_Front_Set_string_262144_1024 -1.82% 59686589.347 58601138.125 - -1.22% -
SetIntersection_None_Set_uint32_16_1 -1.82% 67523204.098 66295365.153 - 0.66% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.82% 1107147.689 1087037.287 - 2.11% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.82% 397.676 390.454 - -0.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.82% 398.977 391.734 - 0.24% -
SetIntersection_Interlaced_Vector_float_64_64 -1.81% 11040834.947 10840486.413 - -5.08% -
SetIntersection_None_Set_float_4_4 -1.81% 137839271.761 135339620.081 - 0.02% -
SetIntersection_None_Vector_float_1024_64 -1.81% 1098249.472 1078335.199 - -0.50% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.81% 23.080 22.662 - -0.10% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.81% 800.593 786.097 - -0.41% -
SetIntersection_None_Set_uint32_1_1 -1.81% 542360359.474 532547982.519 - 0.12% -
SetIntersection_Front_Vector_float_16384_4 -1.81% 1071736.044 1052353.354 - -0.20% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.81% 35819.614 35172.059 - -3.28% -
SetIntersection_None_Set_uint32_16_16 -1.81% 35910927.606 35262158.463 - -0.08% -
SetIntersection_Front_Vector_uint64_262144_1 -1.81% 1058925.944 1039802.460 - 1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.81% 217101137.257 213181169.454 - 0.22% -
std::generate(deque<int>)/32 -1.80% 8.683 8.526 - 0.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.80% 49143.381 48257.683 - -0.90% -
std::multiset<int>::find(key)_(existent)/32 -1.80% 1.660 1.630 - -0.94% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.80% 4.595 4.512 - 0.18% -
SetIntersection_Front_Set_string_16_16 -1.80% 59201679.304 58136407.547 - -3.90% -
BM_PushHeap_string_SingleElement_256 -1.80% 2.600 2.554 - -1.58% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.80% 397.545 390.398 - -0.37% -
SetIntersection_None_Vector_float_256_4 -1.80% 4268277.429 4191561.331 - -0.32% -
SetIntersection_Interlaced_Set_float_4_4 -1.79% 139177711.205 136681003.406 - 0.04% -
std::unique(vector<int>)_(sprinkled)/8192 -1.79% 3965.626 3894.513 - -0.37% -
SetIntersection_None_Vector_float_4_4 -1.79% 136030635.479 133595240.201 - 0.05% -
SetIntersection_None_Vector_uint32_64_16 -1.79% 13721896.923 13476345.747 - 0.35% -
SetIntersection_None_Vector_uint32_4_1 -1.79% 217300221.154 213412157.181 - 0.30% -
BM_CmpEqual_short_schar -1.79% 1.150 1.129 - 0.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.79% 20.402 20.038 - -5.56% -
SetIntersection_None_Vector_string_1_1 -1.79% 543671244.851 533965488.682 - -0.05% -
SetIntersection_Interlaced_Vector_string_4_1 -1.78% 223104044.453 219123032.471 - -0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.78% 87284.752 85727.473 - 1.23% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.78% 542.974 533.298 - -0.69% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.78% 14.987 14.720 - -0.04% -
SetIntersection_None_Vector_string_1024_64 -1.78% 1184281.984 1163181.954 - 0.40% -
SetIntersection_None_Vector_float_4_1 -1.78% 217741939.458 213863129.074 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.78% 11585117.784 11378837.655 - 0.25% -
SetIntersection_None_Set_uint64_16_4 -1.78% 57148398.323 56131059.342 - 0.26% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.78% 180.366 177.157 - -0.62% -
SetIntersection_Front_Vector_float_16_1 -1.78% 63740982.007 62606917.493 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.78% 17173009.279 16867509.513 - 1.16% -
SetIntersection_None_Vector_uint64_16384_1 -1.78% 1128744.076 1108697.165 - 2.94% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.78% 983.493 966.036 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.77% 5965275.149 5859428.733 - -0.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.77% 13.612 13.371 - -1.51% -
BM_CmpLess_schar_uchar -1.77% 1.121 1.101 - -0.57% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.77% 63731781.903 62602388.845 - 0.43% -
std::multiset<int>::erase(iterator)/1024 -1.77% 23.673 23.254 - -0.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.76% 468.373 460.111 - 0.09% -
SetIntersection_None_Vector_uint32_4_4 -1.76% 135715168.064 133321990.563 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.76% 67260612.057 66077057.865 - 0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.76% 5.466 5.370 - -0.32% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.75% 12.361 12.144 - -1.23% -
std::map<int,_int>::clear()/0 -1.75% 397.789 390.812 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.75% 37343460.212 36689030.950 - 0.39% -
std::set<std::string>::ctor(const&)/0 -1.75% 12.905 12.679 - -0.32% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.75% 1.333 1.310 - -5.92% -
SetIntersection_None_Vector_float_262144_256 -1.75% 1150417.204 1130271.468 - -0.65% -
BM_vector_deque_ranges_copy_backward/64 -1.75% 3.037 2.984 - -1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.75% 139492100.581 137050857.961 - 0.14% -
std::stable_sort(deque<int>)_(heap)/1024 -1.75% 2789.658 2740.853 - 0.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.75% 218188921.158 214374953.925 - 0.33% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.75% 612515.698 601813.770 - -0.17% -
SetIntersection_Interlaced_Set_string_1024_16 -1.75% 13172778.262 12942641.435 - 0.41% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.75% 4569049.601 4489226.377 - -0.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.75% 398.607 391.648 - 0.13% -
std::rotate(list<int>)_(by_1/3)/50 -1.74% 23.151 22.747 - -1.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.74% 39.814 39.120 - -2.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.74% 398.984 392.028 - -0.06% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.74% 5448.275 5353.355 - -0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.74% 399.755 392.791 - -3.17% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.74% 15.707 15.434 - -1.08% -
std::find(vector<int>)_(process_all)/8 -1.74% 2.702 2.655 - -2.71% -
SetIntersection_Front_Set_uint64_16_1 -1.74% 63670798.394 62562858.484 - 0.56% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.74% 397.583 390.665 - -0.22% -
SetIntersection_None_Vector_float_64_4 -1.74% 16316493.242 16032666.011 - 0.52% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.74% 397.416 390.505 - -0.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.74% 140584.791 138142.748 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.73% 216466118.256 212710966.579 - 0.36% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.73% 12.964 12.739 - -0.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.73% 1.912 1.879 - 8.85% -
BM_deque_vector_move_backward/4000 -1.73% 143.230 140.749 - -0.03% -
BM_StringDestroy_Empty -1.73% 0.633 0.622 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.73% 136358818.604 133997855.431 - 0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.73% 16213840.419 15933205.077 - 0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.73% 18612063.147 18289980.709 - 0.33% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.73% 8.177 8.036 - -4.54% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.73% 350231.129 344186.320 - 0.13% -
SetIntersection_None_Vector_string_4_1 -1.72% 220246483.862 216447904.587 - -0.32% -
SetIntersection_None_Set_uint64_64_16 -1.72% 18468691.972 18150198.315 - -0.19% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.72% 24141.735 23725.717 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.72% 544757240.676 535370683.618 - -0.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 683.961 672.177 - 0.40% -
std::flat_map<int,_int>::clear()/0 -1.72% 398.924 392.060 - -0.22% -
BM_CmpEqual_schar_schar -1.72% 1.092 1.073 - -0.10% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.72% 399.401 392.534 - -0.27% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.72% 22.732 22.342 - -0.38% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.72% 12952.741 12730.134 - -2.67% -
BM_CmpLess_uchar_uint -1.72% 1.088 1.070 - -0.08% -
BM_StringCopy_Small -1.72% 0.672 0.660 - -0.36% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.72% 13.362 13.133 - -0.71% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.71% 1059570.090 1041409.242 - 4.87% -
SetIntersection_Front_Vector_string_4_1 -1.71% 222007773.708 218204184.672 - -0.21% -
std::unordered_map<int,_int>::clear()/0 -1.71% 397.578 390.790 - -0.52% -
std::replace_if(list<int>)_(sprinkled)/50 -1.71% 23.420 23.020 - -5.90% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.71% 4.310 4.237 - -2.32% -
SetIntersection_None_Set_string_1024_1 -1.70% 9175112.863 9018695.481 - 0.01% -
SetIntersection_None_Vector_float_16384_16 -1.70% 1132002.459 1112721.705 - -0.06% -
std::pop_heap(vector<size_t>)/8 -1.70% 52.702 51.805 - -0.07% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.70% 17.312 17.017 - 0.16% -
SetIntersection_None_Set_uint32_256_64 -1.70% 9412844.368 9252953.804 - 1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.70% 217627762.796 213935216.690 - -0.33% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.69% 1879.295 1847.465 - -1.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.69% 63088.702 62020.740 - 0.35% -
SetIntersection_Front_Vector_uint32_64_1 -1.69% 16666240.216 16384648.320 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.69% 16612561.349 16331897.242 - -2.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.69% 12.957 12.738 - -0.22% -
BM_deque_vector_copy_backward/2 -1.69% 1.858 1.826 - -0.87% -
SetIntersection_Front_Vector_uint64_16_4 -1.68% 54707575.338 53786010.837 - -0.19% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.68% 602122.020 591983.251 - -0.59% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.68% 16.168 15.896 - -0.55% -
BM_CmpLess_uchar_uchar -1.68% 1.078 1.060 - -0.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.68% 121357383.437 119319138.830 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.68% 39391961.028 38730431.871 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.68% 350290295.941 344409923.223 - 40.38% -
SetIntersection_None_Vector_uint32_64_1 -1.68% 16894173.347 16610605.458 - 0.58% -
SetIntersection_None_Set_uint64_16384_1 -1.68% 160439959.594 157747432.463 - -1.68% -
SetIntersection_None_Set_uint32_64_64 -1.68% 11564737.747 11370705.656 - -0.59% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.68% 23.889 23.489 - -11.31% -
SetIntersection_None_Vector_uint64_256_64 -1.68% 3440982.179 3383327.400 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.68% 1184141.591 1164301.339 - 0.41% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.68% 11.428 11.237 - -0.61% -
SetIntersection_None_Vector_string_256_16 -1.67% 4323954.653 4251677.328 - 0.36% -
SetIntersection_None_Vector_uint64_1024_1 -1.67% 1096194.824 1077882.318 - 0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.67% 138110981.754 135803947.434 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.67% 56595814.142 55650953.861 - 0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.67% 15.312 15.057 - 0.87% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.67% 180054031.222 177051750.553 - -1.42% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.67% 18.692 18.380 - 0.45% -
SetIntersection_Front_Set_string_1_1 -1.67% 564725508.719 555320284.308 - 0.11% -
SetIntersection_None_Vector_uint64_256_256 -1.67% 2159798.351 2123834.657 - 1.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.66% 398.769 392.135 - -1.50% -
SetIntersection_Interlaced_Vector_string_4_4 -1.66% 153879752.243 151321557.334 - -0.31% -
SetIntersection_Interlaced_Set_float_16384_256 -1.66% 200452314.157 197122477.171 - -2.63% -
BM_vector_deque_ranges_copy/5500 -1.66% 200.764 197.430 - 1.07% -
SetIntersection_Interlaced_Set_float_4_1 -1.66% 217375524.638 213768074.540 - 0.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -1.66% 1.156 1.136 - 2.45% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.66% 114445.855 112547.881 - -0.93% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.66% 71.347 70.166 - 0.49% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.66% 540987696.421 532034217.524 - 0.33% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.65% 1105670.461 1087378.848 - 2.90% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.65% 398.436 391.846 - -0.10% -
SetIntersection_Interlaced_Vector_float_16_4 -1.65% 57234745.688 56288177.037 - 0.07% -
BM_PushHeap_string_SingleElement_262144 -1.65% 2.647 2.603 - 0.10% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.65% 13.484 13.261 - -0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.65% 63988636.497 62932054.968 - 0.09% -
SetIntersection_Front_Vector_uint32_1_1 -1.65% 540980493.886 532054117.537 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.65% 56.153 55.227 - -2.78% -
SetIntersection_Front_Vector_float_64_4 -1.65% 16150474.099 15884287.161 - -0.00% -
std::unordered_set<int>::clear()/0 -1.65% 397.878 391.325 - -0.05% -
SetIntersection_Front_Vector_string_16_1 -1.65% 65192527.863 64119522.719 - -0.31% -
SetIntersection_Front_Set_float_16_1 -1.64% 63800294.722 62751942.572 - -0.16% -
BM_vector_deque_copy_backward/5500 -1.64% 200.208 196.918 - -0.44% -
BM_std_minmax_element<char>/70000 -1.64% 18227.984 17928.538 - -3.56% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.64% 21.981 21.620 - -0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.64% 3523444.244 3465703.929 - -0.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.64% 398.198 391.673 - -0.11% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.64% 577.594 568.132 - -0.32% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.64% 217.763 214.197 - -1.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.64% 397.604 391.093 - -0.23% -
SetIntersection_None_Set_float_1024_64 -1.64% 9101645.475 8952761.130 - -0.89% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.64% 13.659 13.436 - -0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.63% 743.792 731.631 - 3.61% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.63% 13.109 12.895 - -0.56% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.63% 33.458 32.911 - -2.42% -
SetIntersection_Front_Vector_uint32_1024_4 -1.63% 1084671.583 1066968.953 - 1.83% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.63% 138498967.862 136239045.417 - 0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.63% 44.341 43.618 - 0.29% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.63% 6.528 6.422 - 1.53% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.63% 27299.583 26855.428 - -2.06% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.62% 23.953 23.564 - -10.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.62% 220901474.929 217315339.536 - -0.64% -
std::unordered_set<std::string>::clear()/32 -1.62% 929.696 914.604 - 4.22% -
std::deque<int>::ctor(size)/1024 -1.62% 71.742 70.578 - -6.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.62% 13.620 13.400 - 0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.62% 23398.721 23019.895 - -0.37% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.62% 1.889 1.859 - -1.48% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.62% 1.802 1.772 - -1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.62% 354636383.584 348903631.152 - -1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.62% 16351502.122 16087335.191 - 0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.62% 5825001.279 5730906.382 - -0.46% -
SetIntersection_Front_Vector_float_1024_1 -1.62% 1056776.886 1039708.759 - -0.35% -
SetIntersection_Front_Vector_float_4_1 -1.61% 216458259.426 212962543.497 - -0.19% -
SetIntersection_Interlaced_Vector_float_1_1 -1.61% 542459171.297 533710658.995 - -0.09% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.61% 52.728 51.879 - 1.17% -
SetIntersection_Interlaced_Vector_float_4_1 -1.61% 216772346.559 213281052.462 - -0.20% -
std::multimap<std::string,_int>::clear()/0 -1.61% 399.083 392.660 - -0.22% -
SetIntersection_None_Vector_uint32_64_4 -1.61% 16153118.292 15893208.368 - 0.11% -
SetIntersection_None_Vector_uint64_256_16 -1.61% 4071927.095 4006418.662 - 1.36% -
SetIntersection_Front_Set_float_4_1 -1.61% 216828586.892 213341859.138 - -0.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.60% 51764.322 50934.661 - -5.95% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.60% 534.130 525.572 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.60% 1686599.854 1659589.598 - -0.04% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.60% 1.766 1.737 - -2.99% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.60% 16.946 16.675 - -0.11% -
std::sort(deque<int>)_(ascending)/8 -1.60% 17.770 17.485 - -3.22% -
SetIntersection_Interlaced_Vector_string_16_1 -1.60% 65604980.314 64556920.048 - 0.25% -
SetIntersection_Interlaced_Vector_string_1_1 -1.60% 556927368.924 548030482.663 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.59% 56650434.826 55746952.160 - -0.73% -
std::pop_heap(deque<int>)/8 -1.59% 53.201 52.353 - -0.37% -
std::unordered_map<int,_int>::clear()/32 -1.59% 605.073 595.435 - -11.01% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.59% 1883.964 1854.011 - -0.24% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.59% 14.895 14.658 - -0.26% -
SetIntersection_None_Vector_uint32_16_16 -1.58% 34071696.239 33531991.474 - 0.44% -
SetIntersection_Front_Vector_uint32_4_1 -1.58% 216305967.543 212882093.425 - 0.30% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.58% 41.151 40.500 - -1.12% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.58% 22.692 22.333 - -0.28% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.58% 14.939 14.704 - -0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.57% 1095921.430 1078667.764 - 0.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -1.57% 1.285 1.265 - -8.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.57% 54960253.464 54096576.277 - 0.26% -
SetIntersection_Front_Set_uint64_16_4 -1.57% 55371264.765 54501332.525 - 0.75% -
SetIntersection_None_Vector_float_256_256 -1.57% 2175890.443 2141707.133 - 0.27% -
SetIntersection_Interlaced_Vector_float_16_1 -1.57% 63798274.896 62796135.175 - -0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.57% 400.924 394.628 - -0.02% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.57% 10.953 10.782 - -2.50% -
BM_deque_deque_move_backward/1 -1.56% 2.777 2.733 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.56% 47084643.425 46347888.317 - -10.10% -
BM_deque_deque_move/4096 -1.56% 149.167 146.834 - -0.55% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.56% 466.637 459.339 - 9.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.56% 1065455.972 1048797.926 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.56% 1676653.891 1650446.453 - 4.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.56% 8.655 8.520 - 0.25% -
SetIntersection_Front_Set_uint64_256_16 -1.56% 4544499.534 4473667.079 - 2.09% -
std::stable_sort(deque<int>)_(descending)/1024 -1.56% 2964.942 2918.739 - 1.07% -
BM_CmpEqual_int_uchar -1.56% 1.123 1.106 - 0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.56% 1175457.734 1157177.161 - -0.59% -
BM_CmpEqual_uchar_ushort -1.55% 1.070 1.053 - -0.27% -
SetIntersection_Front_Vector_string_1_1 -1.55% 555663769.551 547038615.089 - 0.19% -
SetIntersection_None_Set_float_1_1 -1.55% 544405158.250 535969572.348 - 0.17% -
SetIntersection_None_Vector_uint32_1024_16 -1.55% 1105840.484 1088708.456 - 3.79% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.55% 440.722 433.895 - 0.04% -
SetIntersection_Front_Set_float_256_1 -1.55% 4215403.305 4150149.843 - 0.00% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.55% 24.364 23.987 - -3.61% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.54% 29.538 29.082 - -3.40% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.54% 19.008 18.714 - -1.46% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.54% 23.240 22.881 - -15.19% -
BM_CmpLess_uint_uchar -1.54% 1.118 1.101 - -0.79% -
std::stable_sort(deque<int>)_(repeated)/8 -1.54% 19.713 19.410 - 8.01% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.54% 4737.806 4664.845 - 0.06% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.54% 2583.297 2543.525 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.54% 57591418.692 56705380.166 - 0.12% -
SetIntersection_None_Vector_string_16_4 -1.54% 56169386.849 55306954.594 - 0.10% -
BM_StringCopy_Huge -1.53% 110.873 109.173 - -1.28% -
SetIntersection_None_Vector_uint32_1024_4 -1.53% 1101704.300 1084821.524 - 1.04% -
SetIntersection_Front_Vector_uint64_64_64 -1.53% 10702633.848 10538647.285 - -2.46% -
SetIntersection_None_Vector_string_16_16 -1.53% 35091368.072 34553729.314 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.53% 4446082.029 4377981.174 - -0.57% -
SetIntersection_None_Vector_float_64_1 -1.53% 16949921.754 16690407.917 - 0.12% -
std::remove_if(deque<int>)_(prefix)/32 -1.53% 54.625 53.790 - -1.55% -
SetIntersection_None_Vector_string_16_1 -1.53% 65951122.562 64942976.336 - -0.35% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.53% 6517.530 6417.947 - -2.00% -
SetIntersection_None_Set_string_16384_16384 -1.53% 193088059.122 190139572.536 - -4.07% -
SetIntersection_None_Set_uint64_64_1 -1.53% 22581522.629 22236738.656 - -0.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.53% 36.308 35.753 - -0.18% -
SetIntersection_Front_Vector_float_4_4 -1.53% 137660030.403 135559274.015 - 0.10% -
std::find_if(list<int>)_(bail_25%)/8192 -1.53% 1452.046 1429.893 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.53% 21.910 21.575 - 0.08% -
SetIntersection_None_Set_uint64_16_16 -1.52% 35654619.155 35111022.971 - 0.01% -
SetIntersection_Front_Vector_float_1_1 -1.52% 541729523.349 533479317.877 - -0.06% -
SetIntersection_None_Vector_string_262144_262144 -1.52% 1317178.590 1297122.615 - -0.34% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.52% 22.789 22.442 - -1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.52% 67478614.111 66451658.465 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.52% 59096291.225 58196955.094 - 0.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.52% 210318.353 207120.655 - -2.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.52% 64731371.829 63748021.333 - 0.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.52% 13.056 12.858 - 0.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.52% 288209.174 283832.657 - -20.05% -
BM_PushHeap_string_QuickSortAdversary_16 -1.52% 10.743 10.580 - -0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.52% 13.070 12.871 - -0.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.52% 12.872 12.677 - -0.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.51% 12.854 12.660 - -1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.51% 63972728.301 63004032.603 - -0.18% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.51% 333.708 328.656 - 2.04% -
SetIntersection_None_Vector_float_64_64 -1.51% 8611066.786 8480726.533 - 0.21% -
SetIntersection_Interlaced_Set_float_1_1 -1.51% 542946400.066 534731273.884 - 0.11% -
SetIntersection_Front_Set_float_262144_64 -1.51% 1694075.170 1668449.627 - 1.87% -
SetIntersection_None_Set_float_4_1 -1.51% 219928071.767 216602901.879 - 0.02% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.51% 1.820 1.792 - -1.01% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.51% 1646205.730 1621360.189 - -0.51% -
BM_deque_vector_ranges_copy/5500 -1.51% 198.332 195.341 - -0.57% -
SetIntersection_Interlaced_Vector_float_64_1 -1.51% 16669146.872 16417941.498 - 0.15% -
std::deque<int>::ctor(size)/8192 -1.51% 440.115 433.485 - -5.32% -
std::swap_ranges(deque<int>)/32 -1.51% 10.994 10.829 - 3.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.50% 672.771 662.653 - -0.46% -
SetIntersection_Front_Vector_string_262144_1024 -1.50% 40066086.138 39463943.099 - -0.27% -
SetIntersection_Interlaced_Vector_float_256_4 -1.50% 5250844.767 5172040.796 - 11.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.50% 43.291 42.642 - 26.84% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.50% 33.865 33.357 - -0.48% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.50% 513308.528 505612.475 - -1.35% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.50% 16.999 16.744 - -0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.50% 135879.141 133843.943 - -1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.50% 18530507.819 18253059.716 - 0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.49% 666.699 656.733 - -2.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.49% 402.818 396.799 - -0.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.49% 4.251 4.187 - 0.98% -
std::stable_sort(vector<int>)_(repeated)/8 -1.49% 15.843 15.606 - 0.15% -
SetIntersection_None_Vector_uint32_256_1 -1.49% 4313258.097 4248988.554 - 0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.49% 16049.085 15810.075 - 3.63% -
SetIntersection_Front_Vector_float_262144_16 -1.49% 1137528.674 1120595.160 - 0.59% -
SetIntersection_None_Vector_uint64_64_1 -1.49% 16819258.196 16569030.019 - 0.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.49% 1.416 1.395 - 13.59% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.48% 386.354 380.621 - -0.79% -
SetIntersection_Front_Vector_uint32_4_4 -1.48% 136628659.436 134601719.955 - -0.32% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.48% 17985941.162 17719368.233 - 0.62% -
SetIntersection_Interlaced_Set_float_16384_4 -1.48% 171734920.891 169191027.837 - -2.40% -
SetIntersection_None_Vector_float_1_1 -1.48% 542865270.508 534825219.592 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.48% 34336117.851 33827707.653 - 0.49% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.48% 21068083.177 20756725.561 - -0.28% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.48% 136985596.814 134961448.537 - 0.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.48% 6859.385 6758.163 - -10.11% -
SetIntersection_None_Set_string_1_1 -1.47% 550860337.676 542757029.428 - 0.47% -
std::generate(list<int>)/50 -1.47% 15.588 15.359 - 1.71% -
std::none_of(list<int>)_(process_all)/8 -1.47% 2.720 2.680 - 0.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.47% 60.114 59.231 - 2.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.47% 66268.701 65295.304 - -0.13% -
std::pop_heap(vector<std::string>)/8 -1.47% 54.290 53.493 - -0.23% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.47% 72.014 70.957 - -6.29% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.46% 539.710 531.811 - -0.45% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 13.070 12.879 - -0.20% -
SetIntersection_Front_Vector_uint32_64_64 -1.46% 10998798.546 10837960.759 - 2.79% -
SetIntersection_Interlaced_Set_float_256_1 -1.46% 4210272.568 4148714.433 - 0.76% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.46% 23.350 23.009 - -0.37% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.46% 1.064 1.049 - -0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.46% 17114.010 16864.049 - 0.26% -
std::flat_map<int,_int>::clear()/1024 -1.46% 398.906 393.080 - -0.09% -
SetIntersection_Front_Vector_uint32_16_1 -1.46% 63538202.363 62612104.185 - 0.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.46% 77580.928 76451.891 - -0.77% -
SetIntersection_None_Set_string_4_4 -1.46% 140366264.746 138323764.300 - 0.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.45% 1089856.705 1074006.882 - -2.55% -
std::pop_heap(deque<float>)/8 -1.45% 53.037 52.266 - -0.15% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.45% 36.060 35.537 - -2.39% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.45% 8696.423 8570.264 - 0.04% -
SetIntersection_None_Set_float_1024_1024 -1.45% 8991857.397 8861474.273 - -1.26% -
SetIntersection_Front_Set_float_4_4 -1.44% 138746766.524 136741897.828 - 0.68% -
std::set<int>::count(key)_(existent)/32 -1.44% 1.700 1.675 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.44% 16759089.685 16517278.353 - 0.41% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.44% 31.591 31.136 - -0.77% -
SetIntersection_None_Vector_uint32_64_64 -1.44% 8592701.836 8468837.806 - 0.76% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.44% 3.769 3.714 - -0.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.44% 13.057 12.869 - 0.05% -
std::sort(vector<int>)_(repeated)/8 -1.44% 16.103 15.871 - -0.22% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.44% 22.792 22.464 - -10.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.43% 23.836 23.494 - -0.32% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.43% 2.280 2.247 - 0.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.43% 397.916 392.209 - -0.19% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.43% 57.389 56.566 - 6.28% -
SetIntersection_None_Set_uint64_16_1 -1.43% 67117901.294 66155644.170 - 0.16% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.43% 12.843 12.659 - -0.52% -
SetIntersection_None_Vector_string_256_256 -1.43% 2297961.203 2265083.010 - -0.68% -
SetIntersection_Front_Set_uint64_64_16 -1.43% 15400705.090 15180363.669 - 1.39% -
SetIntersection_None_Vector_float_1024_1 -1.43% 1101633.699 1085874.460 - 0.63% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.43% 8646.464 8522.877 - 0.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.43% 940.986 927.538 - -0.51% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.43% 40.983 40.398 - -5.73% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.43% 397.678 392.004 - 0.26% -
SetIntersection_Front_Vector_float_256_4 -1.43% 4225779.107 4165509.471 - -0.22% -
std::search(vector<int>)_(no_match)/8192 -1.42% 1664.858 1641.139 - -0.43% -
std::sort(deque<int>)_(heap)/8 -1.42% 24.737 24.385 - 0.70% -
std::adjacent_find(list<int>,_pred)/8 -1.42% 3.832 3.778 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.42% 2891941.583 2850796.655 - -0.96% -
std::move(deque<int>)/8 -1.42% 3.450 3.401 - 0.59% -
SetIntersection_Front_Vector_uint32_16384_1 -1.42% 1064317.168 1049211.149 - 1.32% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.42% 1056733.030 1041757.758 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.42% 55622.540 54834.474 - -0.05% -
SetIntersection_Front_Vector_float_262144_1 -1.42% 1055460.539 1040511.054 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.42% 396.756 391.138 - -0.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.41% 11567.640 11404.049 - -15.45% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.41% 1058852.244 1043883.910 - 0.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.41% 736.111 725.719 - -0.77% -
SetIntersection_None_Set_float_1024_1 -1.41% 8974772.755 8848096.330 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.41% 28.048 27.652 - -0.95% -
SetIntersection_None_Vector_float_262144_262144 -1.41% 1151246.363 1135007.196 - -0.35% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.41% 16.100 15.873 - -0.76% -
SetIntersection_Front_Set_uint64_262144_1024 -1.41% 12550053.575 12373352.867 - -0.38% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.41% 1053135.725 1038312.488 - -0.46% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.41% 18.773 18.509 - -1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.41% 16261498.149 16032858.950 - -1.83% -
SetIntersection_Front_Vector_uint64_262144_16 -1.41% 1120010.974 1104269.512 - -1.38% -
std::multiset<int>::erase(iterator)/32 -1.41% 21.190 20.892 - 0.36% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.40% 682.412 672.832 - -1.61% -
std::set<std::string>::ctor(const&)/8192 -1.40% 346197.706 341339.130 - 0.15% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.40% 2978.392 2936.601 - 0.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.40% 13180.992 12996.059 - 0.06% -
SetIntersection_None_Vector_float_16_16 -1.40% 34118096.115 33639448.541 - -0.01% -
std::copy_n(vector<int>)/262144 -1.40% 12532.344 12356.568 - -1.41% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.40% 6.108 6.022 - -0.15% -
std::sort(vector<int>)_(pipe-organ)/8 -1.40% 17.968 17.716 - 0.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.40% 427.625 421.640 - -1.93% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.40% 397.844 392.279 - 0.11% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.40% 16575089.713 16343353.173 - 0.43% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.40% 414.830 409.041 - 0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -1.40% 4045202.768 3988765.412 - 1.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.39% 130288.140 128470.811 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.39% 1173179.925 1156828.649 - -0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.39% 399.520 393.957 - -0.07% -
SetIntersection_None_Set_string_256_16 -1.39% 11006446.146 10853234.985 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.39% 16734415.503 16501470.578 - 0.03% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.39% 19.904 19.628 - 0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.39% 4300225.340 4240591.935 - -0.39% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 401.987 396.424 - -0.01% -
BM_StringRead_Cold_Shallow_Small -1.38% 1.125 1.110 - -17.54% -
std::search(vector<int>)_(no_match)/1048576 -1.38% 213520.478 210570.911 - -0.35% -
BM_deque_deque_ranges_move_backward/4000 -1.38% 151.611 149.518 - -2.73% -
SetIntersection_None_Vector_string_64_1 -1.38% 17577822.504 17335187.550 - 0.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.38% 13.616 13.429 - 1.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.38% 1334454.964 1316067.077 - -1.05% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.37% 396.725 391.271 - -0.67% -
SetIntersection_Front_Set_float_1024_4 -1.37% 1082120.385 1067254.292 - -0.00% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.37% 620.210 611.695 - -1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.37% 1060768.287 1046218.513 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.37% 60393517.319 59565463.863 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.37% 2953682.779 2913289.631 - -3.48% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 402.522 397.019 - -0.20% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.37% 18123.411 17875.650 - 0.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.36% 385.430 380.171 - 0.50% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.36% 14685795.818 14485439.779 - -1.34% -
SetIntersection_Interlaced_Set_string_256_1 -1.36% 4391941.971 4332027.393 - 0.55% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 571.028 563.238 - 0.31% -
SetIntersection_None_Vector_string_64_64 -1.36% 8957959.193 8835923.790 - 0.68% -
std::unordered_set<std::string>::clear()/0 -1.36% 398.988 393.559 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.36% 138376045.157 136494080.910 - -0.10% -
SetIntersection_None_Set_string_4_1 -1.36% 225004552.149 221946452.562 - 0.20% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.36% 301.415 297.319 - 1.32% -
std::sort(vector<int>)_(ascending)/8 -1.36% 16.086 15.868 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.36% 4188967.600 4132168.592 - -0.67% -
SetIntersection_Front_Vector_uint64_1024_1 -1.36% 1048375.660 1034166.893 - 3.15% -
SetIntersection_Front_Set_float_256_16 -1.35% 4566780.980 4504911.318 - -0.34% -
SetIntersection_Interlaced_Set_float_64_4 -1.35% 21029848.524 20745102.084 - 0.19% -
std::map<int,_int>::ctor(const&)/0 -1.35% 12.833 12.660 - -0.28% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.35% 7517.445 7415.903 - -5.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.35% 1664655.191 1642176.840 - 0.56% -
std::reverse(vector<int>)/32768 -1.35% 1049.244 1035.077 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.35% 12281433.946 12115838.909 - 0.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.35% 210476.717 207638.904 - -4.64% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.35% 20.571 20.293 - -1.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.35% 119546306.640 117935449.425 - -0.22% -
SetIntersection_Front_Set_float_1_1 -1.33% 541531665.480 534309338.398 - 0.07% -
BM_PushHeap_string_SingleElement_64 -1.33% 2.652 2.616 - -1.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 13.054 12.880 - -0.72% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.33% 57964.042 57191.713 - -5.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.33% 1064862.368 1050697.520 - 0.01% -
rng::starts_with(deque<int>,_pred)/8 -1.33% 4.689 4.626 - -1.04% -
std::map<int,_int>::find(key)_(existent)/8192 -1.33% 5.507 5.434 - 0.12% -
std::flat_map<int,_int>::clear()/32 -1.33% 397.835 392.557 - -0.19% -
std::stable_sort(deque<int>)_(heap)/8 -1.33% 26.262 25.913 - 7.74% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.32% 14.894 14.696 - -0.25% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.32% 5.317 5.246 - -0.24% -
std::sort(vector<int>)_(heap)/8 -1.32% 24.441 24.118 - 0.77% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.32% 23.065 22.760 - -0.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.32% 21.140 20.861 - 1.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.32% 1.481 1.461 - -0.05% -
SetIntersection_Interlaced_Set_float_64_1 -1.32% 16654687.769 16434753.922 - 0.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.32% 12.887 12.717 - -0.30% -
std::stable_sort(vector<int>)_(ascending)/8 -1.32% 15.761 15.553 - -0.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.32% 396.639 391.407 - -0.38% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.32% 13.446 13.268 - -0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.32% 396.883 391.652 - 0.37% -
std::copy_n(list<int>)/32768 -1.32% 26678.186 26326.606 - 0.26% -
SetIntersection_Front_Set_float_64_4 -1.32% 16303704.663 16088920.987 - 0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 626.093 617.868 - -0.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.31% 13062.786 12891.919 - -2.43% -
BM_PushHeap_string_SingleElement_1024 -1.31% 2.591 2.557 - -1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.31% 4256799.668 4201171.079 - 2.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.31% 396.147 390.973 - -0.39% -
BM_CmpEqual_schar_ushort -1.31% 1.112 1.097 - -0.92% -
std::search(deque<int>)_(single_element)/1000 -1.31% 446.638 440.806 - -2.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.31% 8401677.793 8292015.607 - 0.40% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.30% 665.322 656.642 - -1.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.30% 213204.359 210428.196 - -0.04% -
std::partition(list<int>)_(sparse)/1024 -1.30% 716.913 707.579 - -2.49% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.30% 106102.427 104721.858 - -2.74% -
std::set<int>::ctor(const&)/8192 -1.30% 49697.732 49051.260 - -3.16% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.30% 4788.733 4726.491 - -0.92% -
std::copy_if(vector<int>)_(entire_range)/64 -1.30% 15.545 15.344 - -0.08% -
BM_deque_deque_copy/64 -1.29% 3.080 3.040 - 0.28% -
SetIntersection_Interlaced_Set_string_262144_1 -1.29% 1110736.749 1096375.086 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.29% 1014687.591 1001568.178 - -1.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.29% 598.273 590.539 - -3.60% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.29% 13.248 13.077 - 0.28% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.29% 5.920 5.844 - 0.02% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.29% 14.940 14.748 - -0.27% -
SetIntersection_None_Vector_float_16384_1024 -1.29% 1120937.280 1106499.141 - -0.02% -
BM_vector_deque_ranges_copy_backward/5500 -1.29% 198.846 196.285 - 0.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.29% 53.285 52.599 - -22.52% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.28% 1.927 1.903 - 1.76% -
std::search(list<int>)_(single_element)/1000 -1.28% 705.850 696.808 - -2.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.28% 12.904 12.738 - -0.69% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.28% 12114603.735 11959518.031 - -3.47% -
std::multiset<int>::ctor(const&)/0 -1.28% 12.918 12.753 - -0.22% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.27% 18.109 17.878 - -2.78% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.27% 63779.148 62966.285 - 0.25% -
SetIntersection_Front_Vector_uint32_64_4 -1.27% 16161426.000 15955520.913 - 1.27% -
BM_StringEraseWithMove_Large_Transparent -1.27% 2.648 2.614 - -5.21% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.27% 342409.433 338056.952 - -0.90% -
SetIntersection_None_Vector_float_16_1 -1.27% 64161355.631 63346418.486 - -0.02% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.27% 23.862 23.559 - -0.87% -
BM_PushHeap_string_Ascending_4 -1.27% 2.579 2.547 - 0.29% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.27% 19.391 19.146 - 10.07% -
SetIntersection_Interlaced_Set_float_16_1 -1.27% 63838778.174 63031040.421 - 0.37% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.26% 353355146.857 348886316.252 - -0.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.26% 401.005 395.939 - -0.05% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.26% 207523.139 204901.640 - -0.27% -
std::set<int>::ctor(const&)/0 -1.26% 12.921 12.758 - -0.08% -
SetIntersection_Interlaced_Set_string_16384_256 -1.26% 358077212.254 353569168.166 - -3.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.26% 12.892 12.730 - -0.08% -
std::remove_if(deque<int>)_(prefix)/50 -1.26% 64.165 63.357 - -1.93% -
std::find(vector<char>)_(bail_25%)/1024 -1.26% 5.345 5.278 - -0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.25% 1345830.970 1328945.791 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.25% 1061859.438 1048537.528 - -0.24% -
SetIntersection_Front_Set_uint64_1024_4 -1.25% 1088833.813 1075206.698 - 0.85% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.25% 5927565.522 5853383.635 - -0.88% -
std::generate(deque<int>)/8192 -1.25% 2008.638 1983.501 - -1.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.25% 396.173 391.238 - -0.31% -
SetIntersection_None_Vector_uint64_262144_64 -1.24% 1124148.676 1110165.241 - -1.14% -
SetIntersection_Interlaced_Set_float_256_256 -1.24% 7643424.055 7548364.039 - 1.70% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.24% 611278.079 603680.288 - -1.60% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.24% 13.968 13.795 - -0.89% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.24% 13855898.284 13683800.804 - 0.92% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.24% 19.980 19.732 - 1.03% -
BM_StringFindStringLiteral/2048 -1.24% 40.727 40.222 - -0.33% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.24% 22.618 22.338 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.24% 4902341.021 4841597.492 - 1.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.24% 12.141 11.990 - -4.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.23% 397.630 392.722 - 0.00% -
BM_deque_vector_copy_backward/0 -1.23% 1.541 1.522 - 2.44% -
std::deque<int>::ctor(size)/32 -1.23% 27.048 26.715 - -4.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.23% 163389564.305 161375931.936 - 0.34% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.23% 2155.737 2129.175 - 0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.23% 86513.804 85449.225 - 0.21% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.23% 4711.197 4653.334 - 0.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.23% 18.230 18.006 - -0.60% -
SetIntersection_Front_Vector_float_1024_4 -1.23% 1070035.065 1056904.098 - 1.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.22% 14634.212 14455.153 - -2.32% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -1.22% 17.180 16.971 - -0.84% -
std::sort_heap(deque<int>,_pred)/1024 -1.22% 12968.908 12810.949 - 4.40% -
SetIntersection_Front_Vector_float_16384_1 -1.22% 1053208.428 1040388.134 - -0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 623608.637 616024.822 - 0.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.22% 8.041 7.943 - -1.37% -
SetIntersection_Interlaced_Vector_float_4_4 -1.22% 137770842.045 136096865.231 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.21% 1121236.695 1107623.762 - 4.15% -
SetIntersection_None_Set_uint32_256_256 -1.21% 5811984.812 5741455.091 - -0.79% -
std::partition_copy(vector<int>)/8192 -1.21% 4601.379 4545.548 - -0.23% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.21% 1056347.331 1043530.336 - 0.22% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.21% 35.838 35.403 - -0.08% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.21% 19.013 18.783 - -1.01% -
SetIntersection_None_Set_uint32_16_4 -1.21% 57235440.283 56543979.273 - 1.10% -
std::sort(vector<int>)_(shuffled)/8 -1.21% 23.104 22.825 - -0.32% -
std::set<int>::insert(value)_(already_present)/8192 -1.20% 9.575 9.460 - -6.20% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.20% 27.416 27.086 - -1.37% -
std::multimap<int,_int>::ctor(const&)/0 -1.20% 12.918 12.762 - -0.11% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.20% 417.858 412.840 - 0.01% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.20% 26564.708 26245.936 - -0.57% -
std::copy_backward(list<int>)/4096 -1.20% 3240.076 3201.251 - -1.76% -
BM_CmpLess_uint_uint -1.20% 1.080 1.067 - 0.90% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.20% 17.422 17.214 - -3.01% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 19.430 19.198 - -0.00% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.20% 341270.812 337191.715 - -1.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.19% 12.851 12.698 - -0.01% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.19% 241.386 238.513 - -2.72% -
BM_StringRelational_Compare_Huge_Empty_Control -1.19% 1.634 1.615 - -3.01% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.19% 417.185 412.227 - 0.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.19% 400.007 395.256 - -0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.19% 6.678 6.599 - -2.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.19% 465047.629 459532.929 - -0.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.19% 20.783 20.537 - 0.58% -
SetIntersection_None_Vector_float_256_1 -1.18% 4316317.025 4265295.882 - 1.17% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -1.18% 6288828.913 6214523.068 - -32.64% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.18% 12.073 11.930 - -1.37% -
SetIntersection_Front_Vector_float_16_4 -1.18% 54866913.990 54220135.274 - 0.23% -
std::is_sorted(vector<int>)/1024 -1.18% 247.984 245.063 - -0.80% -
bm_lexicographical_compare<int>/64 -1.18% 4.536 4.483 - -2.81% -
SetIntersection_None_Set_string_16_1 -1.18% 69301747.736 68486045.132 - 0.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.18% 398.854 394.165 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.18% 4567588.798 4513891.643 - -0.54% -
SetIntersection_None_Vector_uint64_262144_16 -1.18% 1134303.679 1120968.708 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.18% 16.596 16.401 - -1.44% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.17% 1015.865 1003.958 - -5.88% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.17% 2.795 2.763 - -1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.17% 1535100.384 1517123.242 - 5.17% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.17% 3848.883 3803.827 - 0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.17% 397.151 392.504 - 0.25% -
BM_deque_vector_ranges_copy_backward/5500 -1.17% 200.606 198.266 - 0.06% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.16% 8.462 8.364 - -0.52% -
std::copy(vector<bool>)_(aligned)/4096 -1.16% 4.800 4.745 - -1.48% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 12.915 12.765 - -1.17% -
SetIntersection_Front_Vector_uint32_16384_256 -1.16% 2156052.399 2131039.103 - -0.22% -
std::for_each(list<int>)/50 -1.16% 21.451 21.202 - -3.24% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.16% 416.048 411.229 - -0.28% -
std::reverse(vector<int>)/512 -1.16% 16.524 16.333 - -0.06% -
SetIntersection_Front_Set_float_256_256 -1.16% 7681488.705 7592581.701 - -0.00% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.16% 1064191.656 1051875.346 - 0.55% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.16% 399.188 394.569 - 0.19% -
SetIntersection_Interlaced_Vector_float_64_4 -1.16% 18174534.263 17964238.566 - -0.65% -
std::list<int>::ctor(size)/8192 -1.15% 97155.562 96033.698 - 0.56% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.15% 761.049 752.264 - 0.65% -
BM_StringEraseToEnd_Huge_Transparent -1.15% 2.413 2.385 - -3.87% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.15% 14.768 14.598 - -1.38% -
BM_PushHeap_string_SingleElement_4 -1.15% 2.331 2.304 - -0.88% -
std::set<int>::contains(key)_(non-existent)/1024 -1.15% 6.055 5.985 - 1.03% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.15% 21115254.937 20871972.004 - 0.53% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.15% 22913.248 22649.417 - 0.18% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.15% 69.356 68.558 - -0.76% -
std::any_of(list<int>)_(process_all)/32 -1.15% 11.748 11.613 - -1.16% -
SetIntersection_Front_Set_float_1024_1 -1.15% 1057404.758 1045263.160 - 0.45% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.15% 2799380.699 2767277.504 - 2.58% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.15% 22.103 21.850 - -3.78% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 396.950 392.417 - 0.17% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.14% 1049.469 1037.512 - -0.03% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.14% 14.193 14.032 - -0.09% -
std::unordered_set<int>::ctor(const&)/8192 -1.14% 56042.916 55405.742 - 0.21% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.14% 17.844 17.641 - 0.78% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.14% 5929059.040 5861716.780 - 8.29% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.13% 20.495 20.263 - 1.13% -
BM_StringFindStringLiteral/512 -1.13% 9.665 9.556 - -0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 395.485 391.015 - -0.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.13% 3.587 3.547 - -0.15% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.13% 16.864 16.674 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.13% 1226661.717 1212843.838 - -1.20% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.12% 15.177 15.006 - -1.27% -
BM_CmpLess_schar_schar -1.12% 0.963 0.952 - -0.71% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.12% 12.855 12.711 - -0.17% -
BM_deque_deque_move/64 -1.12% 3.063 3.028 - 0.00% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.12% 8.107 8.017 - -1.24% -
std::multiset<int>::erase(key)_(existent)/1024 -1.12% 39.857 39.413 - -3.62% -
std::stable_sort(vector<int>)_(heap)/8 -1.11% 21.635 21.394 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.11% 1186100.636 1172876.460 - -0.56% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.11% 2.326 2.301 - 0.03% -
SetIntersection_None_Vector_uint64_16384_256 -1.11% 1104249.430 1091980.687 - 1.84% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.11% 944.514 934.025 - -2.45% -
SetIntersection_None_Vector_uint64_16384_4 -1.11% 1119547.193 1107119.596 - 2.87% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.11% 512.925 507.231 - -3.94% -
SetIntersection_None_Vector_string_1024_1024 -1.11% 1175487.100 1162443.029 - 0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 397.231 392.823 - 0.33% -
SetIntersection_None_Vector_uint32_16384_64 -1.11% 1115973.525 1103592.806 - 0.63% -
BM_CmpEqual_short_int -1.11% 1.136 1.123 - 1.14% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.11% 13.367 13.219 - -0.37% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 396.568 392.174 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.11% 94152.033 93110.521 - -0.16% -
std::multimap<int,_int>::clear()/0 -1.10% 395.523 391.155 - -0.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.10% 26.712 26.417 - -0.52% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.10% 40.777 40.327 - 7.36% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.10% 20.211 19.989 - 0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.10% 20.716 20.488 - 0.55% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.10% 14311.086 14153.824 - -7.40% -
BM_CmpEqual_uint_uchar -1.10% 1.100 1.088 - -1.03% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.10% 12934.151 12792.411 - -2.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.10% 396.495 392.152 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.10% 37552431.780 37141191.880 - -0.31% -
BM_deque_deque_move_backward/5500 -1.09% 205.692 203.446 - 0.61% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.09% 343996.746 340243.047 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.09% 8208932.195 8119395.000 - 1.52% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.09% 12.930 12.789 - -0.56% -
std::set<std::string>::clear()/32 -1.09% 876.899 867.365 - -3.09% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.09% 21.617 21.382 - -0.42% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.09% 12858.792 12719.205 - -0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.09% 16598508.789 16418391.963 - 0.23% -
SetIntersection_Front_Set_uint64_256_4 -1.08% 4255338.034 4209213.114 - 1.11% -
BM_vector_deque_ranges_copy_backward/1024 -1.08% 38.136 37.724 - -1.27% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.08% 13.407 13.262 - -0.26% -
BM_StringAssignAsciizMix_Transparent -1.08% 3.081 3.048 - 2.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.08% 347.680 343.940 - -2.47% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.08% 13.477 13.333 - -0.60% -
std::is_sorted_until(list<int>,_pred)/8 -1.07% 3.659 3.620 - -0.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.07% 52.850 52.284 - -1.09% -
SetIntersection_None_Vector_uint32_256_16 -1.07% 4058798.596 4015325.907 - 0.95% -
std::adjacent_find(vector<int>,_pred)/50 -1.07% 23.194 22.946 - -4.78% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.07% 12702.973 12567.097 - -0.17% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.07% 32.079 31.736 - -0.04% -
std::copy_backward(vector<bool>)_(aligned)/262144 -1.07% 616.078 609.492 - 122.34% -
BM_StringFindStringLiteral/128 -1.07% 3.164 3.130 - -0.23% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.07% 14.162 14.010 - 10.99% -
SetIntersection_Interlaced_Set_string_1024_4 -1.07% 10367208.455 10256634.385 - -0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.07% 400.360 396.090 - 0.46% -
std::sort(deque<int>)_(repeated)/8192 -1.06% 6838.740 6765.929 - 2.68% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.06% 44.226 43.756 - -0.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.06% 1500.403 1484.446 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.06% 201799789.194 199653869.674 - -1.79% -
std::flat_map<int,_int>::ctor(const&)/0 -1.06% 12.944 12.807 - -0.62% -
SetIntersection_None_Vector_uint32_256_4 -1.06% 4251167.400 4205977.212 - 0.77% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.06% 22722826.647 22481472.034 - 4.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.06% 398.749 394.514 - -0.14% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.06% 12.935 12.798 - -0.69% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.06% 206.649 204.464 - 0.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.06% 176325.336 174463.195 - 0.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.06% 62304.650 61646.755 - 1.49% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.05% 12.455 12.324 - -1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.05% 1113863.233 1102149.602 - -0.02% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.05% 219.996 217.684 - 2.43% -
std::sort(deque<int>)_(descending)/8 -1.05% 25.442 25.175 - -0.16% -
BM_vector_deque_ranges_copy_backward/512 -1.05% 17.668 17.484 - -0.11% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.04% 6768.170 6697.466 - -3.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.04% 1.315 1.302 - 2.66% -
SetIntersection_Interlaced_Set_float_16_4 -1.04% 60059432.400 59433169.330 - 0.02% -
std::set<int>::ctor(const&)/1024 -1.04% 6257.777 6192.537 - -1.81% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.04% 4.855 4.805 - 0.74% -
SetIntersection_Front_Vector_string_256_4 -1.04% 4707377.782 4658338.454 - -0.54% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.04% 3157.428 3124.564 - 0.84% -
BM_deque_deque_move_backward/4000 -1.04% 150.695 149.129 - -0.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.04% 13.956 13.811 - -0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.04% 540349945.110 534737464.756 - 0.54% -
BM_CmpEqual_short_uchar -1.04% 1.114 1.102 - 0.77% -
SetIntersection_Front_Set_uint32_16384_16 -1.04% 1219808.358 1207163.755 - -1.65% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.04% 63661.106 63001.325 - -0.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.03% 397.073 392.963 - 0.09% -
BM_PushHeap_uint32_Random_4 -1.03% 2.214 2.191 - -1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.03% 1365724.283 1351605.145 - 0.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.03% 87.309 86.408 - -2.72% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.03% 22.097 21.869 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -1.03% 21188253.378 20970793.936 - -21.41% -
rng::starts_with(list<int>)/8 -1.03% 2.939 2.909 - -0.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.03% 52.256 51.720 - 0.93% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.02% 1716161.541 1698591.146 - 1.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.02% 400.048 395.956 - 0.44% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.02% 18.827 18.635 - 0.69% -
BM_CmpEqual_int_short -1.02% 1.135 1.123 - -0.33% -
SetIntersection_Front_Vector_float_256_1 -1.02% 4197705.454 4154808.502 - 0.08% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.02% 13.640 13.501 - -0.66% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.02% 1.520 1.505 - -1.43% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.02% 23.723 23.482 - -0.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.01% 4.022 3.982 - -2.08% -
rng::fold_left(list<int>)/8 -1.01% 3.838 3.799 - -3.28% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.01% 12160.987 12037.782 - -1.13% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.01% 541180685.779 535700173.142 - 0.06% -
SetIntersection_None_Set_uint32_64_16 -1.01% 18380422.522 18194299.277 - -0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.01% 3.787 3.748 - -0.27% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.01% 33.495 33.156 - 1.68% -
bm_ranges_swap_ranges_vb_aligned/64 -1.01% 3.067 3.036 - 3.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 599.631 593.584 - -0.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.01% 940421.622 930949.876 - 0.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.01% 1.630 1.614 - -0.33% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.00% 3.336 3.303 - 0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.00% 398.132 394.140 - -0.00% -


Report Time: 5.14s
Name Current %
BM_CmpEqual_int_int 1.068 -
BM_CmpEqual_int_schar 1.135 1.88%
BM_CmpEqual_int_short 1.123 -
BM_CmpEqual_int_uchar 1.106 -
BM_CmpEqual_int_uint 1.058 -2.89%
BM_CmpEqual_int_ushort 1.110 1.15%
BM_CmpEqual_schar_int 1.137 1.68%
BM_CmpEqual_schar_schar 1.073 -
BM_CmpEqual_schar_short 1.132 3.21%
BM_CmpEqual_schar_uchar 1.108 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.097 -
BM_CmpEqual_short_int 1.123 1.14%
BM_CmpEqual_short_schar 1.129 -
BM_CmpEqual_short_short 1.070 -
BM_CmpEqual_short_uchar 1.102 -
BM_CmpEqual_short_uint 1.098 -
BM_CmpEqual_short_ushort 1.098 -
BM_CmpEqual_uchar_int 1.070 -
BM_CmpEqual_uchar_schar 1.009 2.08%
BM_CmpEqual_uchar_short 0.988 -
BM_CmpEqual_uchar_uchar 1.050 -1.52%
BM_CmpEqual_uchar_uint 1.085 4.07%
BM_CmpEqual_uchar_ushort 1.053 -
BM_CmpEqual_uint_int 1.027 -3.48%
BM_CmpEqual_uint_schar 1.053 -
BM_CmpEqual_uint_short 1.056 4.88%
BM_CmpEqual_uint_uchar 1.088 -1.03%
BM_CmpEqual_uint_uint 1.048 -
BM_CmpEqual_uint_ushort 1.104 -
BM_CmpEqual_ushort_int 1.066 1.43%
BM_CmpEqual_ushort_schar 1.009 -2.66%
BM_CmpEqual_ushort_short 1.012 -
BM_CmpEqual_ushort_uchar 1.112 -
BM_CmpEqual_ushort_uint 1.061 2.79%
BM_CmpEqual_ushort_ushort 1.065 -
BM_CmpLess_int_int 1.068 2.05%
BM_CmpLess_int_schar 1.138 1.05%
BM_CmpLess_int_short 1.138 -
BM_CmpLess_int_uchar 1.105 -
BM_CmpLess_int_uint 1.070 1.35%
BM_CmpLess_int_ushort 1.098 -2.00%
BM_CmpLess_schar_int 1.120 -1.17%
BM_CmpLess_schar_schar 0.952 -
BM_CmpLess_schar_short 0.955 -
BM_CmpLess_schar_uchar 1.101 -
BM_CmpLess_schar_uint 1.093 -
BM_CmpLess_schar_ushort 1.080 -
BM_CmpLess_short_int 1.130 1.45%
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.959 -
BM_CmpLess_short_uchar 1.097 1.45%
BM_CmpLess_short_uint 1.112 -
BM_CmpLess_short_ushort 1.098 -
BM_CmpLess_uchar_int 1.088 -
BM_CmpLess_uchar_schar 1.060 2.40%
BM_CmpLess_uchar_short 1.051 1.61%
BM_CmpLess_uchar_uchar 1.060 -
BM_CmpLess_uchar_uint 1.070 -
BM_CmpLess_uchar_ushort 1.076 -
BM_CmpLess_uint_int 1.082 -
BM_CmpLess_uint_schar 1.059 -2.29%
BM_CmpLess_uint_short 1.018 -
BM_CmpLess_uint_uchar 1.101 -
BM_CmpLess_uint_uint 1.067 -
BM_CmpLess_uint_ushort 1.114 1.55%
BM_CmpLess_ushort_int 1.076 -
BM_CmpLess_ushort_schar 1.014 -2.34%
BM_CmpLess_ushort_short 1.037 2.19%
BM_CmpLess_ushort_uchar 1.101 -
BM_CmpLess_ushort_uint 1.070 -
BM_CmpLess_ushort_ushort 1.041 -
BM_PushHeap_float_Ascending_1 0.697 43.77%
BM_PushHeap_float_Ascending_1024 3.121 -
BM_PushHeap_float_Ascending_16 0.983 -
BM_PushHeap_float_Ascending_16384 4.292 -1.11%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.157 -
BM_PushHeap_float_Ascending_4 0.586 -
BM_PushHeap_float_Ascending_64 1.758 -
BM_PushHeap_float_Descending_1 0.467 -
BM_PushHeap_float_Descending_1024 0.394 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.411 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.346 -3.73%
BM_PushHeap_float_Descending_64 0.389 -
BM_PushHeap_float_PipeOrgan_1 0.501 12.65%
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.892 -
BM_PushHeap_float_PipeOrgan_16384 2.513 -
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.155 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.301 -
BM_PushHeap_float_QuickSortAdversary_1 0.577 17.70%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.989 -
BM_PushHeap_float_QuickSortAdversary_16384 0.481 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.588 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.186 2.41%
BM_PushHeap_float_Random_16 5.054 1.45%
BM_PushHeap_float_Random_16384 7.276 -
BM_PushHeap_float_Random_256 6.945 2.25%
BM_PushHeap_float_Random_262144 7.180 -1.02%
BM_PushHeap_float_Random_4 2.621 12.99%
BM_PushHeap_float_Random_64 6.410 2.00%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.380 4.47%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.382 7.65%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.422 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.680 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.308 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.472 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.363 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.606 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.038 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.421 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.581 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.229 2.36%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.547 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.116 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.569 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.788 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.605 2.42%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.948 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.361 2.25%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.823 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.884 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.929 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.638 8.17%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.466 1.26%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.527 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.598 -4.95%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.154 -1.29%
BM_PushHeap_string_Ascending_16 4.735 -
BM_PushHeap_string_Ascending_16384 23.058 -6.09%
BM_PushHeap_string_Ascending_256 11.138 -4.70%
BM_PushHeap_string_Ascending_262144 31.092 -8.81%
BM_PushHeap_string_Ascending_4 2.547 -
BM_PushHeap_string_Ascending_64 7.447 -4.73%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.526 -4.67%
BM_PushHeap_string_Descending_16 2.127 -
BM_PushHeap_string_Descending_16384 2.812 11.35%
BM_PushHeap_string_Descending_256 2.452 -3.23%
BM_PushHeap_string_Descending_262144 4.013 -3.95%
BM_PushHeap_string_Descending_4 1.900 -1.86%
BM_PushHeap_string_Descending_64 2.298 -
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.161 -3.62%
BM_PushHeap_string_PipeOrgan_16 4.331 3.32%
BM_PushHeap_string_PipeOrgan_16384 12.776 -3.26%
BM_PushHeap_string_PipeOrgan_256 7.725 -6.76%
BM_PushHeap_string_PipeOrgan_262144 18.141 5.54%
BM_PushHeap_string_PipeOrgan_4 2.509 -
BM_PushHeap_string_PipeOrgan_64 6.040 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.434 -1.08%
BM_PushHeap_string_QuickSortAdversary_16 10.580 -
BM_PushHeap_string_QuickSortAdversary_16384 15.896 -
BM_PushHeap_string_QuickSortAdversary_256 14.850 -
BM_PushHeap_string_QuickSortAdversary_262144 16.504 -
BM_PushHeap_string_QuickSortAdversary_4 6.412 -1.94%
BM_PushHeap_string_QuickSortAdversary_64 13.325 -
BM_PushHeap_string_Random_1 0.582 -
BM_PushHeap_string_Random_1024 14.936 -2.10%
BM_PushHeap_string_Random_16 10.399 -1.22%
BM_PushHeap_string_Random_16384 16.350 -
BM_PushHeap_string_Random_256 14.315 -1.61%
BM_PushHeap_string_Random_262144 18.997 -5.22%
BM_PushHeap_string_Random_4 6.148 -
BM_PushHeap_string_Random_64 12.878 -1.59%
BM_PushHeap_string_SingleElement_1 0.700 9.13%
BM_PushHeap_string_SingleElement_1024 2.557 -1.66%
BM_PushHeap_string_SingleElement_16 2.632 -
BM_PushHeap_string_SingleElement_16384 2.561 -
BM_PushHeap_string_SingleElement_256 2.554 -1.58%
BM_PushHeap_string_SingleElement_262144 2.603 -
BM_PushHeap_string_SingleElement_4 2.304 -
BM_PushHeap_string_SingleElement_64 2.616 -1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -38.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.516 -1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.022 -1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.748 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.855 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.979 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.536 19.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.580 2.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.634 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.653 19.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.657 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.498 -14.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.030 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.461 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.928 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.553 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.370 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.818 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.140 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.481 -30.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.507 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.302 2.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.184 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.092 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.748 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.770 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.672 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.410 -41.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.223 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.020 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.395 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.938 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.419 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.568 2.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.429 -6.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.618 2.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.616 2.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.622 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.556 -13.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.627 -4.66%
BM_PushHeap_uint32_Ascending_1 0.607 10.71%
BM_PushHeap_uint32_Ascending_1024 2.695 5.35%
BM_PushHeap_uint32_Ascending_16 0.970 2.32%
BM_PushHeap_uint32_Ascending_16384 3.828 5.26%
BM_PushHeap_uint32_Ascending_256 2.170 3.99%
BM_PushHeap_uint32_Ascending_262144 5.155 9.88%
BM_PushHeap_uint32_Ascending_4 0.587 -2.82%
BM_PushHeap_uint32_Ascending_64 1.578 2.40%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -4.67%
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -7.54%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.393 -8.69%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.381 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.024 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.636 3.41%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.932 -
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.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.545 -1.99%
BM_PushHeap_uint32_Random_1024 5.681 -1.40%
BM_PushHeap_uint32_Random_16 4.049 -3.46%
BM_PushHeap_uint32_Random_16384 5.933 1.68%
BM_PushHeap_uint32_Random_256 5.696 1.63%
BM_PushHeap_uint32_Random_262144 5.877 -1.08%
BM_PushHeap_uint32_Random_4 2.191 -1.83%
BM_PushHeap_uint32_Random_64 5.115 -1.46%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -4.04%
BM_PushHeap_uint32_SingleElement_16 0.336 -7.86%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.36%
BM_PushHeap_uint32_SingleElement_256 0.382 -3.80%
BM_PushHeap_uint32_SingleElement_262144 0.355 -4.43%
BM_PushHeap_uint32_SingleElement_4 0.344 -5.54%
BM_PushHeap_uint32_SingleElement_64 0.350 -5.37%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.638 2.43%
BM_PushHeap_uint64_Ascending_16 0.985 8.23%
BM_PushHeap_uint64_Ascending_16384 3.698 3.69%
BM_PushHeap_uint64_Ascending_256 2.172 3.88%
BM_PushHeap_uint64_Ascending_262144 4.842 2.62%
BM_PushHeap_uint64_Ascending_4 0.551 -
BM_PushHeap_uint64_Ascending_64 1.608 6.04%
BM_PushHeap_uint64_Descending_1 0.696 -
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.366 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.885 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.053 -
BM_PushHeap_uint64_PipeOrgan_4 0.492 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.630 2.47%
BM_PushHeap_uint64_QuickSortAdversary_16 1.079 13.42%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.491 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.740 1.49%
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.626 -1.71%
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.383 2.89%
BM_PushHeap_uint64_Random_16 4.499 -4.60%
BM_PushHeap_uint64_Random_16384 6.512 1.79%
BM_PushHeap_uint64_Random_256 6.298 2.93%
BM_PushHeap_uint64_Random_262144 6.412 -
BM_PushHeap_uint64_Random_4 2.567 -2.27%
BM_PushHeap_uint64_Random_64 5.642 -1.96%
BM_PushHeap_uint64_SingleElement_1 0.635 -6.81%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.339 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.102 1.46%
BM_StringAssignAsciizMix_Transparent 3.048 2.11%
BM_StringAssignAsciiz_Empty_Opaque 3.103 -
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 189.930 -
BM_StringAssignAsciiz_Huge_Transparent 189.813 -
BM_StringAssignAsciiz_Large_Opaque 11.810 -
BM_StringAssignAsciiz_Large_Transparent 11.829 1.23%
BM_StringAssignAsciiz_Small_Opaque 3.105 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 109.972 -2.89%
BM_StringAssignStr_Huge_Transparent 109.582 -4.21%
BM_StringAssignStr_Large_Opaque 10.430 -
BM_StringAssignStr_Large_Transparent 10.495 -
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.080 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.276 14.88%
BM_StringConstructDestroyCStr_Huge_Opaque 158.455 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.772 -
BM_StringConstructDestroyCStr_Large_Opaque 15.392 1.76%
BM_StringConstructDestroyCStr_Large_Transparent 10.253 1.36%
BM_StringConstructDestroyCStr_Small_Opaque 2.118 -5.75%
BM_StringConstructDestroyCStr_Small_Transparent 0.394 -7.23%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 109.173 -1.28%
BM_StringCopy_Large 6.283 2.31%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.382 56.27%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.669 -1.25%
BM_StringDestroy_Large 7.036 -5.60%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.606 -
BM_StringEraseToEnd_Empty_Transparent 0.360 -
BM_StringEraseToEnd_Huge_Opaque 2.304 -5.26%
BM_StringEraseToEnd_Huge_Transparent 2.385 -3.87%
BM_StringEraseToEnd_Large_Opaque 0.987 -
BM_StringEraseToEnd_Large_Transparent 0.830 -
BM_StringEraseToEnd_Small_Opaque 0.603 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.857 -
BM_StringEraseWithMove_Empty_Transparent 0.599 -
BM_StringEraseWithMove_Huge_Opaque 45.111 -7.44%
BM_StringEraseWithMove_Huge_Transparent 43.540 -7.06%
BM_StringEraseWithMove_Large_Opaque 2.736 -3.12%
BM_StringEraseWithMove_Large_Transparent 2.614 -5.21%
BM_StringEraseWithMove_Small_Opaque 2.188 -1.73%
BM_StringEraseWithMove_Small_Transparent 2.127 -2.92%
BM_StringFindAllMatch/1 3.003 4.61%
BM_StringFindAllMatch/131072 2271.010 -
BM_StringFindAllMatch/32768 574.960 -
BM_StringFindAllMatch/4096 79.919 -
BM_StringFindAllMatch/512 11.557 1.27%
BM_StringFindAllMatch/64 3.281 8.11%
BM_StringFindAllMatch/8 2.743 5.77%
BM_StringFindCharLiteral/1024 19.420 7.45%
BM_StringFindCharLiteral/128 3.067 -1.08%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.815 1.15%
BM_StringFindCharLiteral/256 5.687 1.62%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.527 -
BM_StringFindCharLiteral/512 9.783 1.56%
BM_StringFindCharLiteral/64 2.091 -2.10%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 138.317 -
BM_StringFindMatch1/1 981.424 -
BM_StringFindMatch1/32768 1564.216 -
BM_StringFindMatch1/4096 1058.104 -
BM_StringFindMatch1/512 991.461 -
BM_StringFindMatch1/64 983.229 -
BM_StringFindMatch1/8 981.629 -
BM_StringFindMatch2/1 981.125 -
BM_StringFindMatch2/32768 1564.001 -
BM_StringFindMatch2/4096 1058.430 -
BM_StringFindMatch2/512 990.851 -
BM_StringFindMatch2/64 983.019 -
BM_StringFindMatch2/8 982.088 -
BM_StringFindNoMatch/10 1.289 1.43%
BM_StringFindNoMatch/131072 1964.465 -
BM_StringFindNoMatch/32768 498.905 -
BM_StringFindNoMatch/4096 75.004 -
BM_StringFindNoMatch/512 9.213 -
BM_StringFindNoMatch/64 2.093 -
BM_StringFindStringLiteral/1024 18.344 1.94%
BM_StringFindStringLiteral/128 3.130 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.222 -
BM_StringFindStringLiteral/256 5.468 -
BM_StringFindStringLiteral/32 1.740 -
BM_StringFindStringLiteral/4096 77.146 -
BM_StringFindStringLiteral/512 9.556 -
BM_StringFindStringLiteral/64 2.203 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.158 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.739 4.55%
BM_StringRead_Cold_Deep_Empty 1.175 -17.79%
BM_StringRead_Cold_Deep_Large 1.272 -17.06%
BM_StringRead_Cold_Deep_Small 1.176 -17.02%
BM_StringRead_Cold_Shallow_Empty 1.111 -18.11%
BM_StringRead_Cold_Shallow_Large 1.129 -16.42%
BM_StringRead_Cold_Shallow_Small 1.110 -17.54%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.502 -
BM_StringRead_Hot_Shallow_Empty 0.471 -2.27%
BM_StringRead_Hot_Shallow_Large 0.470 -
BM_StringRead_Hot_Shallow_Small 0.479 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.427 2.55%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.429 2.90%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.633 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.590 -3.29%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.425 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.178 -2.42%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.396 -6.40%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.086 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.663 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.201 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -2.99%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -4.12%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.349 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.298 -34.00%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.822 1.34%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.232 -35.70%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.608 -9.22%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.655 2.39%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.626 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.627 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.644 -6.25%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.645 -3.38%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.197 1.26%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.859 -1.48%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.433 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.062 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.249 -3.86%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.162 -2.27%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -3.42%
BM_StringRelational_Compare_Empty_Empty_Control 1.618 -
BM_StringRelational_Compare_Empty_Huge_Control 1.896 15.71%
BM_StringRelational_Compare_Empty_Large_Control 1.718 6.50%
BM_StringRelational_Compare_Empty_Small_Control 1.620 -
BM_StringRelational_Compare_Huge_Empty_Control 1.615 -3.01%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.330 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.867 -
BM_StringRelational_Compare_Huge_Huge_Control 98.841 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.665 -3.38%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.854 -
BM_StringRelational_Compare_Small_Empty_Control 2.056 5.15%
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.854 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.403 -1.42%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.672 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.391 -1.97%
BM_StringRelational_Compare_Small_Small_Control 1.893 -
BM_StringRelational_Eq_Empty_Empty_Control 2.068 -2.00%
BM_StringRelational_Eq_Empty_Huge_Control 0.491 -
BM_StringRelational_Eq_Empty_Large_Control 0.470 -
BM_StringRelational_Eq_Empty_Small_Control 0.470 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.525 -1.93%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.101 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.123 -
BM_StringRelational_Eq_Huge_Huge_Control 98.992 -
BM_StringRelational_Eq_Large_Huge_Control 0.490 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.407 5.57%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.963 -5.60%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.595 -13.70%
BM_StringRelational_Eq_Large_Large_Control 2.314 -1.22%
BM_StringRelational_Eq_Small_Huge_Control 0.471 -
BM_StringRelational_Eq_Small_Large_Control 0.477 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.377 -16.90%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.184 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.663 -3.39%
BM_StringRelational_Eq_Small_Small_Control 1.696 -5.05%
BM_StringRelational_Less_Empty_Empty_Control 1.724 3.28%
BM_StringRelational_Less_Empty_Huge_Control 1.620 -2.84%
BM_StringRelational_Less_Empty_Large_Control 1.614 -2.88%
BM_StringRelational_Less_Empty_Small_Control 1.686 1.12%
BM_StringRelational_Less_Huge_Empty_Control 1.614 -3.19%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.425 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.854 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.685 -
BM_StringRelational_Less_Huge_Huge_Control 99.004 -
BM_StringRelational_Less_Huge_Large_Control 2.096 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.620 -
BM_StringRelational_Less_Large_Huge_Control 2.160 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.109 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.626 -
BM_StringRelational_Less_Large_Large_Control 2.162 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.625 -2.49%
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.737 -2.99%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.392 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.825 -
BM_align/1 0.636 -
BM_align/256 0.639 -
BM_align/64 0.638 -
BM_align/8 0.622 -2.84%
BM_deque_deque_copy/0 0.879 8.58%
BM_deque_deque_copy/1 2.613 1.55%
BM_deque_deque_copy/1024 37.032 -
BM_deque_deque_copy/2 2.323 -
BM_deque_deque_copy/4000 142.008 -
BM_deque_deque_copy/4096 148.022 -
BM_deque_deque_copy/512 17.721 -
BM_deque_deque_copy/5500 198.982 -
BM_deque_deque_copy/64 3.040 -
BM_deque_deque_copy/64000 2965.309 1.20%
BM_deque_deque_copy/65536 3154.390 1.71%
BM_deque_deque_copy/70000 3186.112 -
BM_deque_deque_copy_backward/0 0.814 -
BM_deque_deque_copy_backward/1 2.757 -
BM_deque_deque_copy_backward/1024 38.128 -
BM_deque_deque_copy_backward/2 2.471 -2.59%
BM_deque_deque_copy_backward/4000 149.745 -
BM_deque_deque_copy_backward/4096 153.893 -
BM_deque_deque_copy_backward/512 19.018 -
BM_deque_deque_copy_backward/5500 204.067 -
BM_deque_deque_copy_backward/64 3.384 1.19%
BM_deque_deque_copy_backward/64000 7922.807 -
BM_deque_deque_copy_backward/65536 8148.334 -
BM_deque_deque_copy_backward/70000 8591.509 1.07%
BM_deque_deque_move/0 0.755 1.40%
BM_deque_deque_move/1 2.583 1.18%
BM_deque_deque_move/1024 36.749 -
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.783 1.10%
BM_deque_deque_move/4096 146.834 -
BM_deque_deque_move/512 17.656 -
BM_deque_deque_move/5500 196.757 -
BM_deque_deque_move/64 3.028 -
BM_deque_deque_move/64000 3071.792 1.42%
BM_deque_deque_move/65536 3100.769 -
BM_deque_deque_move/70000 3362.058 -
BM_deque_deque_move_backward/0 0.801 -13.15%
BM_deque_deque_move_backward/1 2.733 -
BM_deque_deque_move_backward/1024 37.841 -
BM_deque_deque_move_backward/2 2.467 -
BM_deque_deque_move_backward/4000 149.129 -
BM_deque_deque_move_backward/4096 152.889 -
BM_deque_deque_move_backward/512 19.226 1.14%
BM_deque_deque_move_backward/5500 203.446 -
BM_deque_deque_move_backward/64 3.446 1.88%
BM_deque_deque_move_backward/64000 7835.137 -1.15%
BM_deque_deque_move_backward/65536 8129.505 -
BM_deque_deque_move_backward/70000 8665.202 -
BM_deque_deque_ranges_copy/0 0.920 24.78%
BM_deque_deque_ranges_copy/1 2.538 -
BM_deque_deque_ranges_copy/1024 37.882 1.15%
BM_deque_deque_ranges_copy/2 2.303 -
BM_deque_deque_ranges_copy/4000 142.765 -
BM_deque_deque_ranges_copy/4096 147.882 -
BM_deque_deque_ranges_copy/512 17.690 -
BM_deque_deque_ranges_copy/5500 199.991 -
BM_deque_deque_ranges_copy/64 3.061 -
BM_deque_deque_ranges_copy/64000 2971.800 1.12%
BM_deque_deque_ranges_copy/65536 3104.124 -
BM_deque_deque_ranges_copy/70000 3263.294 -1.01%
BM_deque_deque_ranges_copy_backward/0 0.847 6.95%
BM_deque_deque_ranges_copy_backward/1 2.663 3.14%
BM_deque_deque_ranges_copy_backward/1024 38.506 1.17%
BM_deque_deque_ranges_copy_backward/2 2.371 -
BM_deque_deque_ranges_copy_backward/4000 153.081 -1.24%
BM_deque_deque_ranges_copy_backward/4096 153.393 -
BM_deque_deque_ranges_copy_backward/512 19.095 -
BM_deque_deque_ranges_copy_backward/5500 203.393 -
BM_deque_deque_ranges_copy_backward/64 3.441 -
BM_deque_deque_ranges_copy_backward/64000 7762.741 -
BM_deque_deque_ranges_copy_backward/65536 8015.157 -
BM_deque_deque_ranges_copy_backward/70000 8579.440 -1.45%
BM_deque_deque_ranges_move/0 0.922 16.06%
BM_deque_deque_ranges_move/1 2.522 6.00%
BM_deque_deque_ranges_move/1024 36.645 -1.01%
BM_deque_deque_ranges_move/2 2.242 5.23%
BM_deque_deque_ranges_move/4000 144.046 -
BM_deque_deque_ranges_move/4096 147.155 -
BM_deque_deque_ranges_move/512 17.698 -
BM_deque_deque_ranges_move/5500 196.618 -
BM_deque_deque_ranges_move/64 3.060 -
BM_deque_deque_ranges_move/64000 3071.371 -1.79%
BM_deque_deque_ranges_move/65536 3100.983 1.19%
BM_deque_deque_ranges_move/70000 3299.630 -1.43%
BM_deque_deque_ranges_move_backward/0 0.792 14.20%
BM_deque_deque_ranges_move_backward/1 2.845 19.39%
BM_deque_deque_ranges_move_backward/1024 38.021 -
BM_deque_deque_ranges_move_backward/2 2.466 15.64%
BM_deque_deque_ranges_move_backward/4000 149.518 -2.73%
BM_deque_deque_ranges_move_backward/4096 152.423 -
BM_deque_deque_ranges_move_backward/512 19.110 -
BM_deque_deque_ranges_move_backward/5500 202.730 -
BM_deque_deque_ranges_move_backward/64 3.466 -
BM_deque_deque_ranges_move_backward/64000 7796.723 -1.06%
BM_deque_deque_ranges_move_backward/65536 8066.436 -
BM_deque_deque_ranges_move_backward/70000 8491.588 -2.87%
BM_deque_vector_copy/0 1.572 4.23%
BM_deque_vector_copy/1 2.135 3.06%
BM_deque_vector_copy/1024 37.380 -
BM_deque_vector_copy/2 1.828 3.28%
BM_deque_vector_copy/4000 141.679 -
BM_deque_vector_copy/4096 144.910 -
BM_deque_vector_copy/512 16.543 -
BM_deque_vector_copy/5500 197.471 -
BM_deque_vector_copy/64 5.425 107.71%
BM_deque_vector_copy/64000 2859.249 -
BM_deque_vector_copy/65536 2901.836 -
BM_deque_vector_copy/70000 3172.105 -
BM_deque_vector_copy_backward/0 1.522 2.44%
BM_deque_vector_copy_backward/1 2.227 6.31%
BM_deque_vector_copy_backward/1024 37.335 -1.11%
BM_deque_vector_copy_backward/2 1.826 -
BM_deque_vector_copy_backward/4000 144.052 -1.32%
BM_deque_vector_copy_backward/4096 149.063 -
BM_deque_vector_copy_backward/512 17.920 -
BM_deque_vector_copy_backward/5500 199.292 -
BM_deque_vector_copy_backward/64 2.954 -
BM_deque_vector_copy_backward/64000 8103.788 -
BM_deque_vector_copy_backward/65536 8280.737 -1.49%
BM_deque_vector_copy_backward/70000 9109.051 2.06%
BM_deque_vector_move/0 1.353 -8.50%
BM_deque_vector_move/1 2.193 4.09%
BM_deque_vector_move/1024 37.260 -
BM_deque_vector_move/2 1.819 -1.07%
BM_deque_vector_move/4000 141.929 -
BM_deque_vector_move/4096 145.401 -
BM_deque_vector_move/512 16.636 -
BM_deque_vector_move/5500 195.354 -
BM_deque_vector_move/64 2.712 3.72%
BM_deque_vector_move/64000 2993.472 -
BM_deque_vector_move/65536 3001.108 -
BM_deque_vector_move/70000 3226.700 -
BM_deque_vector_move_backward/0 1.415 -4.11%
BM_deque_vector_move_backward/1 2.133 -
BM_deque_vector_move_backward/1024 37.099 -
BM_deque_vector_move_backward/2 1.832 -
BM_deque_vector_move_backward/4000 140.749 -
BM_deque_vector_move_backward/4096 148.379 -
BM_deque_vector_move_backward/512 17.893 -
BM_deque_vector_move_backward/5500 199.179 -
BM_deque_vector_move_backward/64 2.924 -
BM_deque_vector_move_backward/64000 7755.569 -5.85%
BM_deque_vector_move_backward/65536 8139.267 -
BM_deque_vector_move_backward/70000 8763.514 -
BM_deque_vector_ranges_copy/0 1.557 2.09%
BM_deque_vector_ranges_copy/1 2.089 2.83%
BM_deque_vector_ranges_copy/1024 37.330 -
BM_deque_vector_ranges_copy/2 1.829 3.24%
BM_deque_vector_ranges_copy/4000 142.456 -
BM_deque_vector_ranges_copy/4096 145.354 -
BM_deque_vector_ranges_copy/512 16.603 -
BM_deque_vector_ranges_copy/5500 195.341 -
BM_deque_vector_ranges_copy/64 2.665 1.91%
BM_deque_vector_ranges_copy/64000 2919.330 -3.49%
BM_deque_vector_ranges_copy/65536 3003.355 -2.55%
BM_deque_vector_ranges_copy/70000 3275.399 -
BM_deque_vector_ranges_copy_backward/0 1.485 7.80%
BM_deque_vector_ranges_copy_backward/1 2.141 -
BM_deque_vector_ranges_copy_backward/1024 39.946 5.38%
BM_deque_vector_ranges_copy_backward/2 1.994 5.41%
BM_deque_vector_ranges_copy_backward/4000 144.681 1.13%
BM_deque_vector_ranges_copy_backward/4096 147.822 -
BM_deque_vector_ranges_copy_backward/512 18.369 -
BM_deque_vector_ranges_copy_backward/5500 198.266 -
BM_deque_vector_ranges_copy_backward/64 3.114 3.83%
BM_deque_vector_ranges_copy_backward/64000 7942.324 -4.21%
BM_deque_vector_ranges_copy_backward/65536 8220.536 -2.20%
BM_deque_vector_ranges_copy_backward/70000 9128.256 3.70%
BM_deque_vector_ranges_move/0 1.301 -
BM_deque_vector_ranges_move/1 2.120 1.68%
BM_deque_vector_ranges_move/1024 38.530 1.07%
BM_deque_vector_ranges_move/2 1.885 2.53%
BM_deque_vector_ranges_move/4000 146.289 -
BM_deque_vector_ranges_move/4096 150.740 -
BM_deque_vector_ranges_move/512 16.625 -
BM_deque_vector_ranges_move/5500 201.933 -2.22%
BM_deque_vector_ranges_move/64 2.634 1.84%
BM_deque_vector_ranges_move/64000 3029.636 -
BM_deque_vector_ranges_move/65536 2969.511 -27.81%
BM_deque_vector_ranges_move/70000 3249.900 -1.48%
BM_deque_vector_ranges_move_backward/0 1.414 3.11%
BM_deque_vector_ranges_move_backward/1 2.130 -
BM_deque_vector_ranges_move_backward/1024 39.217 4.03%
BM_deque_vector_ranges_move_backward/2 1.929 1.73%
BM_deque_vector_ranges_move_backward/4000 142.532 -
BM_deque_vector_ranges_move_backward/4096 148.983 -
BM_deque_vector_ranges_move_backward/512 18.405 -
BM_deque_vector_ranges_move_backward/5500 198.432 -
BM_deque_vector_ranges_move_backward/64 3.077 2.85%
BM_deque_vector_ranges_move_backward/64000 7740.846 -3.05%
BM_deque_vector_ranges_move_backward/65536 7944.489 -2.86%
BM_deque_vector_ranges_move_backward/70000 8963.944 2.51%
BM_getline_string 17.055 1.66%
BM_lexicographical_compare_three_way<IntPtr>/1 0.396 -7.09%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.427 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248018.546 1.03%
BM_lexicographical_compare_three_way<IntPtr>/16 4.455 1.37%
BM_lexicographical_compare_three_way<IntPtr>/16384 3776.822 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.783 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60448.584 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.156 -
BM_lexicographical_compare_three_way<IntPtr>/4096 957.094 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.614 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15114.108 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.287 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.367 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497556.138 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.229 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7721.118 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.343 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123435.464 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.770 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.523 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.510 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30835.161 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.225 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 257.638 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245883.339 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.531 1.07%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3793.535 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 77.161 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60357.269 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.251 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 966.247 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 18.028 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15102.737 -
BM_lexicographical_compare_three_way_fast_path/1 0.426 15.27%
BM_lexicographical_compare_three_way_fast_path/1024 246.620 -
BM_lexicographical_compare_three_way_fast_path/1048576 246667.929 -
BM_lexicographical_compare_three_way_fast_path/16 4.354 -1.13%
BM_lexicographical_compare_three_way_fast_path/16384 3781.889 -
BM_lexicographical_compare_three_way_fast_path/256 71.059 -
BM_lexicographical_compare_three_way_fast_path/262144 60412.076 -
BM_lexicographical_compare_three_way_fast_path/4 1.151 -
BM_lexicographical_compare_three_way_fast_path/4096 959.143 -
BM_lexicographical_compare_three_way_fast_path/64 15.741 -
BM_lexicographical_compare_three_way_fast_path/65536 15103.625 -
BM_lexicographical_compare_three_way_slow_path/1 0.435 12.06%
BM_lexicographical_compare_three_way_slow_path/1024 294.008 -
BM_lexicographical_compare_three_way_slow_path/1048576 294579.950 -
BM_lexicographical_compare_three_way_slow_path/16 4.595 -
BM_lexicographical_compare_three_way_slow_path/16384 4551.216 -
BM_lexicographical_compare_three_way_slow_path/256 79.665 -
BM_lexicographical_compare_three_way_slow_path/262144 72643.717 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.588 -
BM_lexicographical_compare_three_way_slow_path/64 17.831 -
BM_lexicographical_compare_three_way_slow_path/65536 18171.946 -
BM_map_find_string_literal 14.032 -
BM_num_get<bool> 11.821 -
BM_num_get<double> 36.332 -
BM_num_get<float> 36.192 -
BM_num_get<long> 10.632 -
BM_num_get<long_double> 36.304 -
BM_num_get<long_long> 10.514 -1.90%
BM_num_get<unsigned_int> 9.768 -
BM_num_get<unsigned_long> 10.350 -
BM_num_get<unsigned_long_long> 10.295 -
BM_num_get<unsigned_short> 10.040 1.10%
BM_num_get<void*> 10.909 -
BM_num_put<bool> 10.646 -1.35%
BM_num_put<const_void*> 12.386 -
BM_num_put<double> 57.510 -1.18%
BM_num_put<long> 11.732 -3.58%
BM_num_put<long_double> 59.490 -
BM_num_put<long_long> 11.853 -1.31%
BM_num_put<unsigned_long> 11.704 -2.00%
BM_num_put<unsigned_long_long> 11.303 1.20%
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 279.175 1.97%
BM_std_minmax_element<char>/2 0.651 -
BM_std_minmax_element<char>/3 1.308 21.58%
BM_std_minmax_element<char>/4 1.220 1.30%
BM_std_minmax_element<char>/4000 1075.710 -
BM_std_minmax_element<char>/4096 1119.685 -
BM_std_minmax_element<char>/512 142.652 3.08%
BM_std_minmax_element<char>/5500 1508.267 2.49%
BM_std_minmax_element<char>/64 17.960 4.44%
BM_std_minmax_element<char>/64000 17048.536 1.72%
BM_std_minmax_element<char>/65536 18197.900 4.40%
BM_std_minmax_element<char>/70000 17928.538 -3.56%
BM_std_minmax_element<int>/1 0.301 -6.28%
BM_std_minmax_element<int>/1024 275.945 8.81%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.167 1.80%
BM_std_minmax_element<int>/4 1.244 1.91%
BM_std_minmax_element<int>/4000 1061.823 8.58%
BM_std_minmax_element<int>/4096 1085.979 8.49%
BM_std_minmax_element<int>/512 139.966 8.73%
BM_std_minmax_element<int>/5500 1450.294 7.99%
BM_std_minmax_element<int>/64 17.368 4.28%
BM_std_minmax_element<int>/64000 16876.576 7.32%
BM_std_minmax_element<int>/65536 17302.435 7.34%
BM_std_minmax_element<int>/70000 18402.606 6.89%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 289.234 6.05%
BM_std_minmax_element<long_long>/2 0.687 -
BM_std_minmax_element<long_long>/3 1.147 7.19%
BM_std_minmax_element<long_long>/4 1.265 -
BM_std_minmax_element<long_long>/4000 1113.982 6.00%
BM_std_minmax_element<long_long>/4096 1142.595 6.15%
BM_std_minmax_element<long_long>/512 146.674 5.88%
BM_std_minmax_element<long_long>/5500 1559.281 8.13%
BM_std_minmax_element<long_long>/64 18.004 3.64%
BM_std_minmax_element<long_long>/64000 18213.095 7.45%
BM_std_minmax_element<long_long>/65536 18635.209 7.32%
BM_std_minmax_element<long_long>/70000 19918.249 7.41%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 283.378 -
BM_std_minmax_element<short>/2 0.690 -
BM_std_minmax_element<short>/3 1.021 -14.83%
BM_std_minmax_element<short>/4 1.252 -
BM_std_minmax_element<short>/4000 1087.397 -
BM_std_minmax_element<short>/4096 1113.196 -
BM_std_minmax_element<short>/512 143.924 -
BM_std_minmax_element<short>/5500 1491.940 -
BM_std_minmax_element<short>/64 17.435 -2.71%
BM_std_minmax_element<short>/64000 17293.741 -
BM_std_minmax_element<short>/65536 17708.345 -
BM_std_minmax_element<short>/70000 18926.823 -
BM_tolower_char<char> 0.694 -
BM_tolower_char<wchar_t> 0.689 -
BM_tolower_string<char> 16.272 4.19%
BM_tolower_string<wchar_t> 6.340 -
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.686 24.65%
BM_toupper_string<char> 15.194 1.40%
BM_toupper_string<wchar_t> 6.276 -
BM_vector_deque_copy/0 0.425 -14.59%
BM_vector_deque_copy/1 2.319 9.03%
BM_vector_deque_copy/1024 35.855 -1.01%
BM_vector_deque_copy/2 2.060 11.99%
BM_vector_deque_copy/4000 140.471 -
BM_vector_deque_copy/4096 145.945 -
BM_vector_deque_copy/512 16.923 -
BM_vector_deque_copy/5500 196.700 -
BM_vector_deque_copy/64 2.805 4.14%
BM_vector_deque_copy/64000 2837.149 -8.72%
BM_vector_deque_copy/65536 2853.194 -8.85%
BM_vector_deque_copy/70000 3099.574 -8.26%
BM_vector_deque_copy_backward/0 0.502 2.42%
BM_vector_deque_copy_backward/1 2.243 -2.90%
BM_vector_deque_copy_backward/1024 38.085 -
BM_vector_deque_copy_backward/2 2.003 -3.79%
BM_vector_deque_copy_backward/4000 144.733 -
BM_vector_deque_copy_backward/4096 150.589 -
BM_vector_deque_copy_backward/512 17.654 -
BM_vector_deque_copy_backward/5500 196.918 -
BM_vector_deque_copy_backward/64 3.043 -
BM_vector_deque_copy_backward/64000 7967.640 4.08%
BM_vector_deque_copy_backward/65536 8282.883 7.41%
BM_vector_deque_copy_backward/70000 8707.710 4.71%
BM_vector_deque_move/0 0.425 7.37%
BM_vector_deque_move/1 2.313 -
BM_vector_deque_move/1024 36.015 -
BM_vector_deque_move/2 2.062 -
BM_vector_deque_move/4000 140.997 -
BM_vector_deque_move/4096 145.946 -
BM_vector_deque_move/512 16.929 -
BM_vector_deque_move/5500 196.518 -
BM_vector_deque_move/64 2.845 1.14%
BM_vector_deque_move/64000 2835.560 -9.04%
BM_vector_deque_move/65536 2851.622 -8.93%
BM_vector_deque_move/70000 3097.078 -8.40%
BM_vector_deque_move_backward/0 0.527 4.76%
BM_vector_deque_move_backward/1 2.325 -
BM_vector_deque_move_backward/1024 38.007 -
BM_vector_deque_move_backward/2 2.059 -
BM_vector_deque_move_backward/4000 143.259 -
BM_vector_deque_move_backward/4096 149.140 -
BM_vector_deque_move_backward/512 17.486 -
BM_vector_deque_move_backward/5500 198.812 -
BM_vector_deque_move_backward/64 2.984 -2.56%
BM_vector_deque_move_backward/64000 7768.931 4.61%
BM_vector_deque_move_backward/65536 8307.644 7.44%
BM_vector_deque_move_backward/70000 8454.973 4.47%
BM_vector_deque_ranges_copy/0 0.346 -19.56%
BM_vector_deque_ranges_copy/1 2.033 -9.97%
BM_vector_deque_ranges_copy/1024 35.768 -
BM_vector_deque_ranges_copy/2 1.801 -10.19%
BM_vector_deque_ranges_copy/4000 140.462 -
BM_vector_deque_ranges_copy/4096 146.623 1.23%
BM_vector_deque_ranges_copy/512 16.883 -
BM_vector_deque_ranges_copy/5500 197.430 1.07%
BM_vector_deque_ranges_copy/64 2.712 -1.78%
BM_vector_deque_ranges_copy/64000 2836.790 -8.69%
BM_vector_deque_ranges_copy/65536 2854.903 -8.71%
BM_vector_deque_ranges_copy/70000 3099.628 -8.29%
BM_vector_deque_ranges_copy_backward/0 0.469 16.48%
BM_vector_deque_ranges_copy_backward/1 2.352 -
BM_vector_deque_ranges_copy_backward/1024 37.724 -1.27%
BM_vector_deque_ranges_copy_backward/2 2.059 -
BM_vector_deque_ranges_copy_backward/4000 141.755 -
BM_vector_deque_ranges_copy_backward/4096 149.432 -
BM_vector_deque_ranges_copy_backward/512 17.484 -
BM_vector_deque_ranges_copy_backward/5500 196.285 -
BM_vector_deque_ranges_copy_backward/64 2.984 -1.95%
BM_vector_deque_ranges_copy_backward/64000 7954.221 5.24%
BM_vector_deque_ranges_copy_backward/65536 8257.277 6.07%
BM_vector_deque_ranges_copy_backward/70000 8801.561 8.08%
BM_vector_deque_ranges_move/0 0.375 -4.87%
BM_vector_deque_ranges_move/1 2.313 10.99%
BM_vector_deque_ranges_move/1024 36.054 -
BM_vector_deque_ranges_move/2 2.059 12.27%
BM_vector_deque_ranges_move/4000 140.421 -
BM_vector_deque_ranges_move/4096 145.291 -
BM_vector_deque_ranges_move/512 16.897 -
BM_vector_deque_ranges_move/5500 196.336 -
BM_vector_deque_ranges_move/64 5.323 96.11%
BM_vector_deque_ranges_move/64000 2838.649 -9.11%
BM_vector_deque_ranges_move/65536 2853.292 -8.88%
BM_vector_deque_ranges_move/70000 3095.797 -8.47%
BM_vector_deque_ranges_move_backward/0 0.550 -9.25%
BM_vector_deque_ranges_move_backward/1 2.312 2.42%
BM_vector_deque_ranges_move_backward/1024 37.994 -
BM_vector_deque_ranges_move_backward/2 2.057 2.97%
BM_vector_deque_ranges_move_backward/4000 141.462 -
BM_vector_deque_ranges_move_backward/4096 150.849 1.88%
BM_vector_deque_ranges_move_backward/512 17.478 -
BM_vector_deque_ranges_move_backward/5500 197.993 -
BM_vector_deque_ranges_move_backward/64 2.981 -1.92%
BM_vector_deque_ranges_move_backward/64000 7616.024 2.93%
BM_vector_deque_ranges_move_backward/65536 8110.898 6.55%
BM_vector_deque_ranges_move_backward/70000 8340.333 -
SetIntersection_Front_Set_float_1024_1 1045263.160 -
SetIntersection_Front_Set_float_1024_1024 11141423.896 -
SetIntersection_Front_Set_float_1024_16 1200077.887 -1.64%
SetIntersection_Front_Set_float_1024_256 3587151.982 -
SetIntersection_Front_Set_float_1024_4 1067254.292 -
SetIntersection_Front_Set_float_1024_64 1712290.571 4.77%
SetIntersection_Front_Set_float_16384_1 1009969.118 -2.90%
SetIntersection_Front_Set_float_16384_1024 13404372.895 12.65%
SetIntersection_Front_Set_float_16384_16 1200885.188 -
SetIntersection_Front_Set_float_16384_16384 209657609.505 -5.92%
SetIntersection_Front_Set_float_16384_256 3927623.245 2.85%
SetIntersection_Front_Set_float_16384_4 1074638.983 1.87%
SetIntersection_Front_Set_float_16384_64 1635959.070 -3.76%
SetIntersection_Front_Set_float_16_1 62751942.572 -
SetIntersection_Front_Set_float_16_16 37273616.311 -
SetIntersection_Front_Set_float_16_4 54662567.806 -
SetIntersection_Front_Set_float_1_1 534309338.398 -
SetIntersection_Front_Set_float_256_1 4150149.843 -
SetIntersection_Front_Set_float_256_16 4504911.318 -
SetIntersection_Front_Set_float_256_256 7592581.701 -
SetIntersection_Front_Set_float_256_4 4221610.222 -
SetIntersection_Front_Set_float_256_64 5444143.644 3.68%
SetIntersection_Front_Set_float_262144_1 1043513.384 1.56%
SetIntersection_Front_Set_float_262144_1024 11244987.043 -14.28%
SetIntersection_Front_Set_float_262144_16 1167206.865 2.43%
SetIntersection_Front_Set_float_262144_16384 204939547.076 -2.75%
SetIntersection_Front_Set_float_262144_256 3760582.034 3.78%
SetIntersection_Front_Set_float_262144_262144 1573690.676 -
SetIntersection_Front_Set_float_262144_4 1033404.707 -1.60%
SetIntersection_Front_Set_float_262144_64 1668449.627 1.87%
SetIntersection_Front_Set_float_4_1 213341859.138 -
SetIntersection_Front_Set_float_4_4 136741897.828 -
SetIntersection_Front_Set_float_64_1 16334355.477 -
SetIntersection_Front_Set_float_64_16 15370909.030 -
SetIntersection_Front_Set_float_64_4 16088920.987 -
SetIntersection_Front_Set_float_64_64 12492814.596 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1011697.539 -2.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14614151.504 7.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1212843.838 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4360221.844 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1053140.548 -2.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1797847.781 -3.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1037072.834 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14427444.440 4.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1243153.130 6.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 343547910.618 -2.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4726150.638 11.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1074097.247 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1913863.225 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62373142.796 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38730431.871 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54692785.558 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530423829.338 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4142676.503 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4569431.094 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8879751.692 5.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4226309.333 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5923132.316 3.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1048797.926 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14019707.039 2.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1225209.123 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 333423787.966 -2.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4532985.564 10.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1872726.646 2.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1078667.764 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1862541.806 5.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212223067.745 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137050857.961 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16320867.360 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15577813.793 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16077782.784 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14527867.561 4.18%
SetIntersection_Front_Set_string_1024_1 1101092.443 -
SetIntersection_Front_Set_string_1024_1024 57332516.387 3.14%
SetIntersection_Front_Set_string_1024_16 1906135.438 2.21%
SetIntersection_Front_Set_string_1024_256 14811695.804 1.71%
SetIntersection_Front_Set_string_1024_4 1279616.298 -
SetIntersection_Front_Set_string_1024_64 4795053.143 5.86%
SetIntersection_Front_Set_string_16384_1 1159114.010 -
SetIntersection_Front_Set_string_16384_1024 59510205.600 1.82%
SetIntersection_Front_Set_string_16384_16 1899017.765 2.15%
SetIntersection_Front_Set_string_16384_16384 342133672.833 -2.39%
SetIntersection_Front_Set_string_16384_256 15465328.101 4.05%
SetIntersection_Front_Set_string_16384_4 1317595.130 4.06%
SetIntersection_Front_Set_string_16384_64 4520737.426 -2.29%
SetIntersection_Front_Set_string_16_1 66933969.152 -
SetIntersection_Front_Set_string_16_16 58136407.547 -3.90%
SetIntersection_Front_Set_string_16_4 65492393.860 -
SetIntersection_Front_Set_string_1_1 555320284.308 -
SetIntersection_Front_Set_string_256_1 4446519.453 -
SetIntersection_Front_Set_string_256_16 7134840.371 -1.01%
SetIntersection_Front_Set_string_256_256 29984983.146 1.27%
SetIntersection_Front_Set_string_256_4 5073485.132 2.53%
SetIntersection_Front_Set_string_256_64 15034274.494 5.73%
SetIntersection_Front_Set_string_262144_1 1110712.537 -
SetIntersection_Front_Set_string_262144_1024 58601138.125 -1.22%
SetIntersection_Front_Set_string_262144_16 1870140.996 1.09%
SetIntersection_Front_Set_string_262144_16384 351819657.630 -
SetIntersection_Front_Set_string_262144_256 15419869.378 1.42%
SetIntersection_Front_Set_string_262144_262144 17588068.523 -4.72%
SetIntersection_Front_Set_string_262144_4 1305652.084 3.14%
SetIntersection_Front_Set_string_262144_64 4577018.249 -
SetIntersection_Front_Set_string_4_1 222981953.427 -
SetIntersection_Front_Set_string_4_4 160119330.322 -1.00%
SetIntersection_Front_Set_string_64_1 17492253.872 -
SetIntersection_Front_Set_string_64_16 26201445.655 6.59%
SetIntersection_Front_Set_string_64_4 19190826.274 -
SetIntersection_Front_Set_string_64_64 35391498.966 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1048537.528 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23648031.268 -1.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1328945.791 -1.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6398022.601 -2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1097064.908 -1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2308466.405 -2.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1010007.756 -3.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25324698.445 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1328111.158 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349020737.957 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6565800.339 1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1107623.762 4.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2306122.995 -1.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62932054.968 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41832162.188 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55746952.160 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535115561.620 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4221422.937 1.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4978531.531 -2.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12320079.904 -1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4330019.444 1.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7520031.448 -3.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1001568.178 -1.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25258899.109 -7.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1316067.077 -1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 361992004.936 2.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6326233.103 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2913289.631 -3.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1071326.990 -1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2259324.501 -2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213801054.914 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140377527.524 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16501470.578 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16769142.254 -2.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16339793.449 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18041142.056 -
SetIntersection_Front_Set_uint32_1024_1 1071002.404 -
SetIntersection_Front_Set_uint32_1024_1024 12156321.813 -4.87%
SetIntersection_Front_Set_uint32_1024_16 1234226.439 -
SetIntersection_Front_Set_uint32_1024_256 4284126.180 8.40%
SetIntersection_Front_Set_uint32_1024_4 1097952.378 -
SetIntersection_Front_Set_uint32_1024_64 1828517.842 6.11%
SetIntersection_Front_Set_uint32_16384_1 1074850.421 -
SetIntersection_Front_Set_uint32_16384_1024 12431654.296 -3.40%
SetIntersection_Front_Set_uint32_16384_16 1207163.755 -1.65%
SetIntersection_Front_Set_uint32_16384_16384 217335231.001 -2.60%
SetIntersection_Front_Set_uint32_16384_256 3792008.983 -2.14%
SetIntersection_Front_Set_uint32_16384_4 1183216.049 9.23%
SetIntersection_Front_Set_uint32_16384_64 1702770.874 2.12%
SetIntersection_Front_Set_uint32_16_1 64299962.261 -
SetIntersection_Front_Set_uint32_16_16 38592602.219 -
SetIntersection_Front_Set_uint32_16_4 55827456.969 -
SetIntersection_Front_Set_uint32_1_1 545042824.501 -
SetIntersection_Front_Set_uint32_256_1 4311485.635 1.15%
SetIntersection_Front_Set_uint32_256_16 4636163.655 1.18%
SetIntersection_Front_Set_uint32_256_256 7909246.932 -
SetIntersection_Front_Set_uint32_256_4 4373400.048 2.14%
SetIntersection_Front_Set_uint32_256_64 5686250.026 3.22%
SetIntersection_Front_Set_uint32_262144_1 1062013.829 -
SetIntersection_Front_Set_uint32_262144_1024 12876992.516 -
SetIntersection_Front_Set_uint32_262144_16 1236448.944 -
SetIntersection_Front_Set_uint32_262144_16384 220689098.298 -
SetIntersection_Front_Set_uint32_262144_256 3824622.599 -
SetIntersection_Front_Set_uint32_262144_262144 1651837.730 1.52%
SetIntersection_Front_Set_uint32_262144_4 1087593.084 -1.15%
SetIntersection_Front_Set_uint32_262144_64 1668225.886 -3.93%
SetIntersection_Front_Set_uint32_4_1 219901950.885 -
SetIntersection_Front_Set_uint32_4_4 140598023.628 -
SetIntersection_Front_Set_uint32_64_1 16800447.728 -
SetIntersection_Front_Set_uint32_64_16 15612059.959 -
SetIntersection_Front_Set_uint32_64_4 16415091.700 -
SetIntersection_Front_Set_uint32_64_64 13475937.606 -1.23%
SetIntersection_Front_Set_uint64_1024_1 1050963.891 -
SetIntersection_Front_Set_uint64_1024_1024 12497865.680 -
SetIntersection_Front_Set_uint64_1024_16 1205062.935 1.57%
SetIntersection_Front_Set_uint64_1024_256 3819048.921 -11.19%
SetIntersection_Front_Set_uint64_1024_4 1075206.698 -
SetIntersection_Front_Set_uint64_1024_64 1745937.959 -3.98%
SetIntersection_Front_Set_uint64_16384_1 1034403.536 -
SetIntersection_Front_Set_uint64_16384_1024 12402840.994 3.31%
SetIntersection_Front_Set_uint64_16384_16 1162031.288 -1.70%
SetIntersection_Front_Set_uint64_16384_16384 226391619.193 -
SetIntersection_Front_Set_uint64_16384_256 3906214.410 4.20%
SetIntersection_Front_Set_uint64_16384_4 1068836.227 2.16%
SetIntersection_Front_Set_uint64_16384_64 1823235.029 2.13%
SetIntersection_Front_Set_uint64_16_1 62562858.484 -
SetIntersection_Front_Set_uint64_16_16 37639761.575 -
SetIntersection_Front_Set_uint64_16_4 54501332.525 -
SetIntersection_Front_Set_uint64_1_1 530465142.688 -
SetIntersection_Front_Set_uint64_256_1 4096722.651 -
SetIntersection_Front_Set_uint64_256_16 4473667.079 2.09%
SetIntersection_Front_Set_uint64_256_256 7713878.103 4.63%
SetIntersection_Front_Set_uint64_256_4 4209213.114 1.11%
SetIntersection_Front_Set_uint64_256_64 5436439.337 3.43%
SetIntersection_Front_Set_uint64_262144_1 1040388.317 -
SetIntersection_Front_Set_uint64_262144_1024 12373352.867 -
SetIntersection_Front_Set_uint64_262144_16 1177918.086 1.82%
SetIntersection_Front_Set_uint64_262144_16384 220317686.068 -
SetIntersection_Front_Set_uint64_262144_256 3886747.714 2.63%
SetIntersection_Front_Set_uint64_262144_262144 1667942.057 -
SetIntersection_Front_Set_uint64_262144_4 1062777.786 4.76%
SetIntersection_Front_Set_uint64_262144_64 1597734.966 -2.21%
SetIntersection_Front_Set_uint64_4_1 212200083.715 -
SetIntersection_Front_Set_uint64_4_4 135829289.999 -
SetIntersection_Front_Set_uint64_64_1 16286604.235 -
SetIntersection_Front_Set_uint64_64_16 15180363.669 1.39%
SetIntersection_Front_Set_uint64_64_4 15879732.660 -
SetIntersection_Front_Set_uint64_64_64 13384970.797 -
SetIntersection_Front_Vector_float_1024_1 1039708.759 -
SetIntersection_Front_Vector_float_1024_1024 5895828.756 -
SetIntersection_Front_Vector_float_1024_16 1113150.489 -
SetIntersection_Front_Vector_float_1024_256 2282336.914 -
SetIntersection_Front_Vector_float_1024_4 1056904.098 1.09%
SetIntersection_Front_Vector_float_1024_64 1358409.694 -1.33%
SetIntersection_Front_Vector_float_16384_1 1040388.134 -
SetIntersection_Front_Vector_float_16384_1024 5905285.453 -
SetIntersection_Front_Vector_float_16384_16 1114863.572 -
SetIntersection_Front_Vector_float_16384_16384 79541657.294 -
SetIntersection_Front_Vector_float_16384_256 2277177.848 -
SetIntersection_Front_Vector_float_16384_4 1052353.354 -
SetIntersection_Front_Vector_float_16384_64 1342498.889 -1.56%
SetIntersection_Front_Vector_float_16_1 62606917.493 -
SetIntersection_Front_Vector_float_16_16 35701132.000 -
SetIntersection_Front_Vector_float_16_4 54220135.274 -
SetIntersection_Front_Vector_float_1_1 533479317.877 -
SetIntersection_Front_Vector_float_256_1 4154808.502 -
SetIntersection_Front_Vector_float_256_16 4207369.389 -
SetIntersection_Front_Vector_float_256_256 4531896.252 -
SetIntersection_Front_Vector_float_256_4 4165509.471 -
SetIntersection_Front_Vector_float_256_64 4350851.132 -
SetIntersection_Front_Vector_float_262144_1 1040511.054 -
SetIntersection_Front_Vector_float_262144_1024 5922466.946 -
SetIntersection_Front_Vector_float_262144_16 1120595.160 -
SetIntersection_Front_Vector_float_262144_16384 79595640.585 -
SetIntersection_Front_Vector_float_262144_256 2271409.085 -
SetIntersection_Front_Vector_float_262144_262144 350736035.017 -
SetIntersection_Front_Vector_float_262144_4 1045905.781 -
SetIntersection_Front_Vector_float_262144_64 1366395.498 -
SetIntersection_Front_Vector_float_4_1 212962543.497 -
SetIntersection_Front_Vector_float_4_4 135559274.015 -
SetIntersection_Front_Vector_float_64_1 16334516.397 -
SetIntersection_Front_Vector_float_64_16 14253509.912 -
SetIntersection_Front_Vector_float_64_4 15884287.161 -
SetIntersection_Front_Vector_float_64_64 10819911.095 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1012603.793 -3.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8379379.604 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1149655.914 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2850796.655 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1049098.042 -1.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1513562.992 4.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047924.890 2.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8343514.119 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1146102.892 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118604174.048 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2903474.080 3.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1010918.852 -2.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1462762.429 -3.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62705467.456 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36689030.950 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54370509.726 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532503903.522 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4120151.407 -1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4324845.610 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5739120.031 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4204694.638 2.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4841597.492 1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1047164.569 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8362551.284 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1143377.338 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117935449.425 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2796595.718 -2.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351314623.574 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1016633.806 -2.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1517123.242 5.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212697657.691 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135590005.704 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16333145.015 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14564245.316 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15933205.077 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12115838.909 -
SetIntersection_Front_Vector_string_1024_1 1072185.213 1.25%
SetIntersection_Front_Vector_string_1024_1024 39276413.240 -
SetIntersection_Front_Vector_string_1024_16 1610986.458 -2.59%
SetIntersection_Front_Vector_string_1024_256 9313234.311 -
SetIntersection_Front_Vector_string_1024_4 1157972.286 -3.58%
SetIntersection_Front_Vector_string_1024_64 3271697.675 -1.94%
SetIntersection_Front_Vector_string_16384_1 1076654.865 -
SetIntersection_Front_Vector_string_16384_1024 37872288.853 -1.32%
SetIntersection_Front_Vector_string_16384_16 1598102.919 -1.94%
SetIntersection_Front_Vector_string_16384_16384 349769573.111 -
SetIntersection_Front_Vector_string_16384_256 9533138.706 -
SetIntersection_Front_Vector_string_16384_4 1194794.831 -
SetIntersection_Front_Vector_string_16384_64 3182272.380 2.76%
SetIntersection_Front_Vector_string_16_1 64119522.719 -
SetIntersection_Front_Vector_string_16_16 51009949.036 -1.74%
SetIntersection_Front_Vector_string_16_4 60609903.564 -
SetIntersection_Front_Vector_string_1_1 547038615.089 -
SetIntersection_Front_Vector_string_256_1 4260291.826 -
SetIntersection_Front_Vector_string_256_16 5876227.394 -2.46%
SetIntersection_Front_Vector_string_256_256 19090093.126 -4.88%
SetIntersection_Front_Vector_string_256_4 4658338.454 -
SetIntersection_Front_Vector_string_256_64 10166817.577 -6.47%
SetIntersection_Front_Vector_string_262144_1 1094583.529 1.45%
SetIntersection_Front_Vector_string_262144_1024 39463943.099 -
SetIntersection_Front_Vector_string_262144_16 1602481.052 -3.26%
SetIntersection_Front_Vector_string_262144_16384 346812374.529 -
SetIntersection_Front_Vector_string_262144_256 9615508.513 1.70%
SetIntersection_Front_Vector_string_262144_262144 14428767.252 -1.30%
SetIntersection_Front_Vector_string_262144_4 1148861.384 -2.42%
SetIntersection_Front_Vector_string_262144_64 3184840.445 2.80%
SetIntersection_Front_Vector_string_4_1 218204184.672 -
SetIntersection_Front_Vector_string_4_4 150758987.584 -
SetIntersection_Front_Vector_string_64_1 16768898.830 -
SetIntersection_Front_Vector_string_64_16 20379181.875 -1.92%
SetIntersection_Front_Vector_string_64_4 17671348.586 -
SetIntersection_Front_Vector_string_64_64 25624633.799 1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1031986.075 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9082537.502 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1164301.339 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3057495.163 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1063068.151 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1572268.457 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1051190.468 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9086277.128 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1156828.649 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129136716.818 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3043511.546 -2.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1053554.821 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1549401.528 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 63100954.053 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37239575.717 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 55444003.235 1.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 548652369.368 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4132168.592 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4377981.174 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6075128.169 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4213430.794 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4962179.017 -1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1037573.634 -1.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8952527.973 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1163207.437 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128384569.409 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3027905.597 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350656632.280 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1055169.618 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1549341.640 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 218299777.675 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 138643407.790 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16331897.242 -2.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14895669.032 -2.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16032858.950 -1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12465199.041 -1.62%
SetIntersection_Front_Vector_uint32_1024_1 1039384.634 -
SetIntersection_Front_Vector_uint32_1024_1024 5861716.780 8.29%
SetIntersection_Front_Vector_uint32_1024_16 1078955.608 -1.72%
SetIntersection_Front_Vector_uint32_1024_256 2124573.839 -
SetIntersection_Front_Vector_uint32_1024_4 1066968.953 1.83%
SetIntersection_Front_Vector_uint32_1024_64 1318109.108 -
SetIntersection_Front_Vector_uint32_16384_1 1049211.149 1.32%
SetIntersection_Front_Vector_uint32_16384_1024 5298875.764 -
SetIntersection_Front_Vector_uint32_16384_16 1113053.378 3.67%
SetIntersection_Front_Vector_uint32_16384_16384 72815513.492 1.58%
SetIntersection_Front_Vector_uint32_16384_256 2131039.103 -
SetIntersection_Front_Vector_uint32_16384_4 1023800.899 -2.86%
SetIntersection_Front_Vector_uint32_16384_64 1330822.139 -
SetIntersection_Front_Vector_uint32_16_1 62612104.185 -
SetIntersection_Front_Vector_uint32_16_16 35615339.213 1.53%
SetIntersection_Front_Vector_uint32_16_4 54148653.729 -
SetIntersection_Front_Vector_uint32_1_1 532054117.537 -
SetIntersection_Front_Vector_uint32_256_1 4121707.719 -
SetIntersection_Front_Vector_uint32_256_16 4202355.232 1.66%
SetIntersection_Front_Vector_uint32_256_256 4534303.275 7.55%
SetIntersection_Front_Vector_uint32_256_4 4130098.248 -
SetIntersection_Front_Vector_uint32_256_64 4351354.144 3.22%
SetIntersection_Front_Vector_uint32_262144_1 1035761.942 4.06%
SetIntersection_Front_Vector_uint32_262144_1024 5660639.544 6.09%
SetIntersection_Front_Vector_uint32_262144_16 1098976.321 -
SetIntersection_Front_Vector_uint32_262144_16384 72841960.580 1.52%
SetIntersection_Front_Vector_uint32_262144_256 2137062.606 -1.22%
SetIntersection_Front_Vector_uint32_262144_262144 348886316.252 -
SetIntersection_Front_Vector_uint32_262144_4 1065318.152 1.58%
SetIntersection_Front_Vector_uint32_262144_64 1328859.334 -
SetIntersection_Front_Vector_uint32_4_1 212882093.425 -
SetIntersection_Front_Vector_uint32_4_4 134601719.955 -
SetIntersection_Front_Vector_uint32_64_1 16384648.320 -
SetIntersection_Front_Vector_uint32_64_16 14303832.050 1.92%
SetIntersection_Front_Vector_uint32_64_4 15955520.913 1.27%
SetIntersection_Front_Vector_uint32_64_64 10837960.759 2.79%
SetIntersection_Front_Vector_uint64_1024_1 1034166.893 3.15%
SetIntersection_Front_Vector_uint64_1024_1024 5897744.585 -
SetIntersection_Front_Vector_uint64_1024_16 1107563.668 1.14%
SetIntersection_Front_Vector_uint64_1024_256 2277972.902 -
SetIntersection_Front_Vector_uint64_1024_4 1020562.733 -
SetIntersection_Front_Vector_uint64_1024_64 1368836.225 -
SetIntersection_Front_Vector_uint64_16384_1 1010342.039 -7.44%
SetIntersection_Front_Vector_uint64_16384_1024 5662858.528 -3.28%
SetIntersection_Front_Vector_uint64_16384_16 1094437.155 -10.21%
SetIntersection_Front_Vector_uint64_16384_16384 71123913.533 -9.37%
SetIntersection_Front_Vector_uint64_16384_256 2141295.000 -5.50%
SetIntersection_Front_Vector_uint64_16384_4 1027108.932 -10.49%
SetIntersection_Front_Vector_uint64_16384_64 1337830.006 -8.02%
SetIntersection_Front_Vector_uint64_16_1 62142653.182 -
SetIntersection_Front_Vector_uint64_16_16 34986559.004 -1.47%
SetIntersection_Front_Vector_uint64_16_4 53786010.837 -
SetIntersection_Front_Vector_uint64_1_1 528857900.500 -
SetIntersection_Front_Vector_uint64_256_1 4039802.586 -1.26%
SetIntersection_Front_Vector_uint64_256_16 4145158.110 -
SetIntersection_Front_Vector_uint64_256_256 4529598.276 -
SetIntersection_Front_Vector_uint64_256_4 4079464.556 -2.00%
SetIntersection_Front_Vector_uint64_256_64 4231533.665 -2.67%
SetIntersection_Front_Vector_uint64_262144_1 1039802.460 1.04%
SetIntersection_Front_Vector_uint64_262144_1024 5289557.533 -10.27%
SetIntersection_Front_Vector_uint64_262144_16 1104269.512 -1.38%
SetIntersection_Front_Vector_uint64_262144_16384 72168070.622 -5.10%
SetIntersection_Front_Vector_uint64_262144_256 2270819.923 1.28%
SetIntersection_Front_Vector_uint64_262144_262144 349601120.851 -
SetIntersection_Front_Vector_uint64_262144_4 1048267.158 -
SetIntersection_Front_Vector_uint64_262144_64 1273758.863 -2.20%
SetIntersection_Front_Vector_uint64_4_1 211199745.186 -
SetIntersection_Front_Vector_uint64_4_4 134495625.560 -
SetIntersection_Front_Vector_uint64_64_1 16264324.893 -
SetIntersection_Front_Vector_uint64_64_16 14171663.809 -
SetIntersection_Front_Vector_uint64_64_4 15759040.446 -
SetIntersection_Front_Vector_uint64_64_64 10538647.285 -2.46%
SetIntersection_Interlaced_Set_float_1024_1 1091036.340 5.82%
SetIntersection_Interlaced_Set_float_1024_1024 12108503.490 1.94%
SetIntersection_Interlaced_Set_float_1024_16 11347738.527 -
SetIntersection_Interlaced_Set_float_1024_256 13909550.982 -3.25%
SetIntersection_Interlaced_Set_float_1024_4 9811916.296 -1.34%
SetIntersection_Interlaced_Set_float_1024_64 10200605.595 -
SetIntersection_Interlaced_Set_float_16384_1 1006348.987 -3.84%
SetIntersection_Interlaced_Set_float_16384_1024 170438939.518 -4.21%
SetIntersection_Interlaced_Set_float_16384_16 204178077.702 -3.20%
SetIntersection_Interlaced_Set_float_16384_16384 212833595.530 -3.94%
SetIntersection_Interlaced_Set_float_16384_256 197122477.171 -2.63%
SetIntersection_Interlaced_Set_float_16384_4 169191027.837 -2.40%
SetIntersection_Interlaced_Set_float_16384_64 211483848.379 -5.12%
SetIntersection_Interlaced_Set_float_16_1 63031040.421 -
SetIntersection_Interlaced_Set_float_16_16 37889248.107 -
SetIntersection_Interlaced_Set_float_16_4 59433169.330 -
SetIntersection_Interlaced_Set_float_1_1 534731273.884 -
SetIntersection_Interlaced_Set_float_256_1 4148714.433 -
SetIntersection_Interlaced_Set_float_256_16 12345553.550 1.83%
SetIntersection_Interlaced_Set_float_256_256 7548364.039 1.70%
SetIntersection_Interlaced_Set_float_256_4 10979551.169 -
SetIntersection_Interlaced_Set_float_256_64 14062572.008 -
SetIntersection_Interlaced_Set_float_262144_1 1005738.052 -3.31%
SetIntersection_Interlaced_Set_float_262144_1024 1497499.756 -2.17%
SetIntersection_Interlaced_Set_float_262144_16 1539319.336 -2.43%
SetIntersection_Interlaced_Set_float_262144_16384 1223951.906 -2.67%
SetIntersection_Interlaced_Set_float_262144_256 1524113.119 -1.92%
SetIntersection_Interlaced_Set_float_262144_262144 1585981.445 -
SetIntersection_Interlaced_Set_float_262144_4 1236544.354 -2.68%
SetIntersection_Interlaced_Set_float_262144_64 1513208.498 -2.15%
SetIntersection_Interlaced_Set_float_4_1 213768074.540 -
SetIntersection_Interlaced_Set_float_4_4 136681003.406 -
SetIntersection_Interlaced_Set_float_64_1 16434753.922 -
SetIntersection_Interlaced_Set_float_64_16 22222679.790 -1.22%
SetIntersection_Interlaced_Set_float_64_4 20745102.084 -
SetIntersection_Interlaced_Set_float_64_64 13048851.444 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1041020.178 1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13331765.793 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11378837.655 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14853461.239 14.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9764891.716 -1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10289694.625 1.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1009072.333 -2.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178690140.928 2.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214873951.755 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 352417736.332 43.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203738274.932 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177495786.312 1.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225274453.821 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62338234.549 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38369401.313 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59565463.863 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531041000.533 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4143720.594 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12076501.028 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8119395.000 1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11496299.073 -1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13481312.685 11.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1038692.591 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1599238.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1659589.598 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1308867.594 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1642176.840 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1832972.248 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1351605.145 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1624037.518 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212256907.937 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136495292.222 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16305469.500 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21764608.060 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20738671.140 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13826099.296 1.43%
SetIntersection_Interlaced_Set_string_1024_1 1090809.654 -
SetIntersection_Interlaced_Set_string_1024_1024 55052160.719 -1.11%
SetIntersection_Interlaced_Set_string_1024_16 12942641.435 -
SetIntersection_Interlaced_Set_string_1024_256 35928081.667 1.42%
SetIntersection_Interlaced_Set_string_1024_4 10256634.385 -
SetIntersection_Interlaced_Set_string_1024_64 16488642.153 -
SetIntersection_Interlaced_Set_string_16384_1 1086968.008 -
SetIntersection_Interlaced_Set_string_16384_1024 349088280.061 -
SetIntersection_Interlaced_Set_string_16384_16 241673571.389 -3.28%
SetIntersection_Interlaced_Set_string_16384_16384 346114779.230 -
SetIntersection_Interlaced_Set_string_16384_256 353569168.166 -3.07%
SetIntersection_Interlaced_Set_string_16384_4 198480469.651 -4.67%
SetIntersection_Interlaced_Set_string_16384_64 356509107.171 1.63%
SetIntersection_Interlaced_Set_string_16_1 65050311.465 -
SetIntersection_Interlaced_Set_string_16_16 60589501.598 3.95%
SetIntersection_Interlaced_Set_string_16_4 73594586.403 -
SetIntersection_Interlaced_Set_string_1_1 554585206.300 -
SetIntersection_Interlaced_Set_string_256_1 4332027.393 -
SetIntersection_Interlaced_Set_string_256_16 17787476.803 1.97%
SetIntersection_Interlaced_Set_string_256_256 28922819.674 -2.12%
SetIntersection_Interlaced_Set_string_256_4 13447743.512 3.41%
SetIntersection_Interlaced_Set_string_256_64 30444959.610 2.21%
SetIntersection_Interlaced_Set_string_262144_1 1096375.086 -
SetIntersection_Interlaced_Set_string_262144_1024 2031345.457 -1.35%
SetIntersection_Interlaced_Set_string_262144_16 2106979.492 -2.79%
SetIntersection_Interlaced_Set_string_262144_16384 2767277.504 2.58%
SetIntersection_Interlaced_Set_string_262144_256 2039229.086 -
SetIntersection_Interlaced_Set_string_262144_262144 17340353.678 -3.13%
SetIntersection_Interlaced_Set_string_262144_4 1814787.514 -2.32%
SetIntersection_Interlaced_Set_string_262144_64 2100926.270 -3.01%
SetIntersection_Interlaced_Set_string_4_1 221056852.693 -
SetIntersection_Interlaced_Set_string_4_4 156117632.727 -1.21%
SetIntersection_Interlaced_Set_string_64_1 17156087.925 -
SetIntersection_Interlaced_Set_string_64_16 38705957.765 -
SetIntersection_Interlaced_Set_string_64_4 25993527.700 -
SetIntersection_Interlaced_Set_string_64_64 34944908.079 3.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1037384.378 1.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22871937.321 -7.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11800908.262 -17.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18369747.722 -4.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9785012.049 -21.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11742879.081 -15.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1041313.140 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233412742.554 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 242323560.828 -3.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353891287.218 2.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 344409923.223 40.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 199653869.674 -1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348903631.152 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63004032.603 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42493350.197 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62623951.012 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535370683.618 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4201171.079 2.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12665346.634 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12227700.764 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11231077.645 -1.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16923529.309 -2.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038570.845 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1937760.822 -1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2077647.703 -1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1739356.201 -1.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1967595.623 -1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2911766.846 -3.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1803365.559 -1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2063540.687 -1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213935216.690 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140167750.277 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16517278.353 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25962959.945 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22480711.020 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17826418.425 -4.75%
SetIntersection_Interlaced_Set_uint32_1024_1 1043530.336 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12369673.299 -
SetIntersection_Interlaced_Set_uint32_1024_16 11326429.822 -
SetIntersection_Interlaced_Set_uint32_1024_256 14169855.835 10.30%
SetIntersection_Interlaced_Set_uint32_1024_4 9663102.595 -1.49%
SetIntersection_Interlaced_Set_uint32_1024_64 9925133.964 -2.24%
SetIntersection_Interlaced_Set_uint32_16384_1 1033403.721 -
SetIntersection_Interlaced_Set_uint32_16384_1024 168158869.301 -4.23%
SetIntersection_Interlaced_Set_uint32_16384_16 201043582.534 -3.09%
SetIntersection_Interlaced_Set_uint32_16384_16384 218988059.405 -2.12%
SetIntersection_Interlaced_Set_uint32_16384_256 194464947.760 -4.49%
SetIntersection_Interlaced_Set_uint32_16384_4 167011718.231 -2.67%
SetIntersection_Interlaced_Set_uint32_16384_64 208563106.762 -5.00%
SetIntersection_Interlaced_Set_uint32_16_1 62596285.223 -
SetIntersection_Interlaced_Set_uint32_16_16 37140232.033 -
SetIntersection_Interlaced_Set_uint32_16_4 58521830.100 -1.62%
SetIntersection_Interlaced_Set_uint32_1_1 535700173.142 -
SetIntersection_Interlaced_Set_uint32_256_1 4087149.820 -1.63%
SetIntersection_Interlaced_Set_uint32_256_16 11959518.031 -3.47%
SetIntersection_Interlaced_Set_uint32_256_256 7658031.223 -1.44%
SetIntersection_Interlaced_Set_uint32_256_4 11264931.669 -1.88%
SetIntersection_Interlaced_Set_uint32_256_64 13095151.043 4.33%
SetIntersection_Interlaced_Set_uint32_262144_1 989774.318 -4.53%
SetIntersection_Interlaced_Set_uint32_262144_1024 1463988.605 -2.65%
SetIntersection_Interlaced_Set_uint32_262144_16 1505647.541 -2.37%
SetIntersection_Interlaced_Set_uint32_262144_16384 1202279.785 -1.75%
SetIntersection_Interlaced_Set_uint32_262144_256 1502856.443 -1.31%
SetIntersection_Interlaced_Set_uint32_262144_262144 1750175.373 -1.13%
SetIntersection_Interlaced_Set_uint32_262144_4 1202496.990 -3.46%
SetIntersection_Interlaced_Set_uint32_262144_64 1492394.693 -1.95%
SetIntersection_Interlaced_Set_uint32_4_1 212457163.569 -
SetIntersection_Interlaced_Set_uint32_4_4 136239045.417 -
SetIntersection_Interlaced_Set_uint32_64_1 16279313.842 -
SetIntersection_Interlaced_Set_uint32_64_16 21319629.696 -2.17%
SetIntersection_Interlaced_Set_uint32_64_4 20871972.004 -
SetIntersection_Interlaced_Set_uint32_64_64 12971518.903 -1.32%
SetIntersection_Interlaced_Set_uint64_1024_1 991842.628 -4.78%
SetIntersection_Interlaced_Set_uint64_1024_1024 12182193.455 -1.78%
SetIntersection_Interlaced_Set_uint64_1024_16 11249474.512 -
SetIntersection_Interlaced_Set_uint64_1024_256 14059395.291 -4.57%
SetIntersection_Interlaced_Set_uint64_1024_4 9631890.517 -
SetIntersection_Interlaced_Set_uint64_1024_64 9857284.718 -1.72%
SetIntersection_Interlaced_Set_uint64_16384_1 1038312.488 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177051750.553 -1.42%
SetIntersection_Interlaced_Set_uint64_16384_16 217873000.032 -
SetIntersection_Interlaced_Set_uint64_16384_16384 241884566.070 2.03%
SetIntersection_Interlaced_Set_uint64_16384_256 208470408.680 -
SetIntersection_Interlaced_Set_uint64_16384_4 177245353.283 -
SetIntersection_Interlaced_Set_uint64_16384_64 227041985.381 -2.14%
SetIntersection_Interlaced_Set_uint64_16_1 62259482.316 -
SetIntersection_Interlaced_Set_uint64_16_16 37601711.166 -
SetIntersection_Interlaced_Set_uint64_16_4 59177355.464 -
SetIntersection_Interlaced_Set_uint64_1_1 530716544.725 -
SetIntersection_Interlaced_Set_uint64_256_1 4078032.529 -
SetIntersection_Interlaced_Set_uint64_256_16 11793185.529 -1.24%
SetIntersection_Interlaced_Set_uint64_256_256 7706114.786 -
SetIntersection_Interlaced_Set_uint64_256_4 10974375.431 -
SetIntersection_Interlaced_Set_uint64_256_64 13683800.804 -
SetIntersection_Interlaced_Set_uint64_262144_1 1034873.677 3.05%
SetIntersection_Interlaced_Set_uint64_262144_1024 1549516.357 -
SetIntersection_Interlaced_Set_uint64_262144_16 1621360.189 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1249085.531 -2.19%
SetIntersection_Interlaced_Set_uint64_262144_256 1575216.879 -1.22%
SetIntersection_Interlaced_Set_uint64_262144_262144 1698591.146 1.62%
SetIntersection_Interlaced_Set_uint64_262144_4 1297713.621 -
SetIntersection_Interlaced_Set_uint64_262144_64 1594650.553 -
SetIntersection_Interlaced_Set_uint64_4_1 211939960.691 -
SetIntersection_Interlaced_Set_uint64_4_4 135615922.818 -
SetIntersection_Interlaced_Set_uint64_64_1 16376715.218 -
SetIntersection_Interlaced_Set_uint64_64_16 22481472.034 4.32%
SetIntersection_Interlaced_Set_uint64_64_4 20756725.561 -
SetIntersection_Interlaced_Set_uint64_64_64 13166335.936 -
SetIntersection_Interlaced_Vector_float_1024_1 1043883.910 -
SetIntersection_Interlaced_Vector_float_1024_1024 7057644.524 -
SetIntersection_Interlaced_Vector_float_1024_16 2693153.476 32.03%
SetIntersection_Interlaced_Vector_float_1024_256 5790697.730 -1.91%
SetIntersection_Interlaced_Vector_float_1024_4 1444153.469 -
SetIntersection_Interlaced_Vector_float_1024_64 5114241.357 52.27%
SetIntersection_Interlaced_Vector_float_16384_1 1039374.782 -
SetIntersection_Interlaced_Vector_float_16384_1024 73571051.058 65.42%
SetIntersection_Interlaced_Vector_float_16384_16 4173792.213 60.41%
SetIntersection_Interlaced_Vector_float_16384_16384 99392993.512 -
SetIntersection_Interlaced_Vector_float_16384_256 30537689.916 45.24%
SetIntersection_Interlaced_Vector_float_16384_4 1697673.427 26.15%
SetIntersection_Interlaced_Vector_float_16384_64 10753947.389 90.46%
SetIntersection_Interlaced_Vector_float_16_1 62796135.175 -
SetIntersection_Interlaced_Vector_float_16_16 36418177.386 -
SetIntersection_Interlaced_Vector_float_16_4 56288177.037 -
SetIntersection_Interlaced_Vector_float_1_1 533710658.995 -
SetIntersection_Interlaced_Vector_float_256_1 4135856.533 -
SetIntersection_Interlaced_Vector_float_256_16 7809685.650 30.48%
SetIntersection_Interlaced_Vector_float_256_256 5147720.638 -
SetIntersection_Interlaced_Vector_float_256_4 5172040.796 11.35%
SetIntersection_Interlaced_Vector_float_256_64 7700963.598 1.25%
SetIntersection_Interlaced_Vector_float_262144_1 1051875.346 -
SetIntersection_Interlaced_Vector_float_262144_1024 158372421.573 86.78%
SetIntersection_Interlaced_Vector_float_262144_16 6476062.627 4.21%
SetIntersection_Interlaced_Vector_float_262144_16384 347777979.356 -4.35%
SetIntersection_Interlaced_Vector_float_262144_256 54991413.328 60.22%
SetIntersection_Interlaced_Vector_float_262144_262144 350631442.476 -
SetIntersection_Interlaced_Vector_float_262144_4 2036959.451 39.14%
SetIntersection_Interlaced_Vector_float_262144_64 20319926.442 55.59%
SetIntersection_Interlaced_Vector_float_4_1 213281052.462 -
SetIntersection_Interlaced_Vector_float_4_4 136096865.231 -
SetIntersection_Interlaced_Vector_float_64_1 16417941.498 -
SetIntersection_Interlaced_Vector_float_64_16 18798276.132 9.70%
SetIntersection_Interlaced_Vector_float_64_4 17964238.566 -
SetIntersection_Interlaced_Vector_float_64_64 10840486.413 -5.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1048238.374 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8292015.607 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2169623.370 -20.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7485431.299 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1297054.629 -12.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4368416.760 4.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1040123.966 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 66605848.629 15.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2959713.010 -1.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119319138.830 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20970793.936 -21.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1771517.019 18.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10733121.824 45.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62636801.435 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36681940.570 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57341638.574 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532593422.209 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4176288.711 2.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6838870.109 1.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5730906.382 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5388175.149 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8613857.382 1.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1023948.931 -1.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 124737516.537 8.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3988765.412 1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 357682610.787 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 54499545.731 49.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351296968.881 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2050116.073 -2.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11935111.410 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213181169.454 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135803947.434 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16346352.517 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19432415.411 1.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18804966.536 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12169581.797 1.16%
SetIntersection_Interlaced_Vector_string_1024_1 1063380.024 -
SetIntersection_Interlaced_Vector_string_1024_1024 40781352.655 7.40%
SetIntersection_Interlaced_Vector_string_1024_16 3325173.070 1.66%
SetIntersection_Interlaced_Vector_string_1024_256 20664316.680 1.71%
SetIntersection_Interlaced_Vector_string_1024_4 1677217.241 1.53%
SetIntersection_Interlaced_Vector_string_1024_64 8586888.094 4.19%
SetIntersection_Interlaced_Vector_string_16384_1 1087037.287 2.11%
SetIntersection_Interlaced_Vector_string_16384_1024 120413531.653 -
SetIntersection_Interlaced_Vector_string_16384_16 4724760.802 9.65%
SetIntersection_Interlaced_Vector_string_16384_16384 350749633.423 -
SetIntersection_Interlaced_Vector_string_16384_256 44018722.888 -
SetIntersection_Interlaced_Vector_string_16384_4 1943917.119 -
SetIntersection_Interlaced_Vector_string_16384_64 14126483.459 -
SetIntersection_Interlaced_Vector_string_16_1 64556920.048 -
SetIntersection_Interlaced_Vector_string_16_16 51695041.757 2.16%
SetIntersection_Interlaced_Vector_string_16_4 66365054.088 -
SetIntersection_Interlaced_Vector_string_1_1 548030482.663 -
SetIntersection_Interlaced_Vector_string_256_1 4256444.622 -
SetIntersection_Interlaced_Vector_string_256_16 10347800.487 -
SetIntersection_Interlaced_Vector_string_256_256 20262691.879 7.66%
SetIntersection_Interlaced_Vector_string_256_4 6087657.883 -
SetIntersection_Interlaced_Vector_string_256_64 19102566.780 -4.09%
SetIntersection_Interlaced_Vector_string_262144_1 1087378.848 2.90%
SetIntersection_Interlaced_Vector_string_262144_1024 341478258.471 -3.28%
SetIntersection_Interlaced_Vector_string_262144_16 6586577.032 -
SetIntersection_Interlaced_Vector_string_262144_16384 1037659.910 2.52%
SetIntersection_Interlaced_Vector_string_262144_256 77632097.350 4.27%
SetIntersection_Interlaced_Vector_string_262144_262144 14485439.779 -1.34%
SetIntersection_Interlaced_Vector_string_262144_4 2271285.286 -
SetIntersection_Interlaced_Vector_string_262144_64 22695210.272 6.19%
SetIntersection_Interlaced_Vector_string_4_1 219123032.471 -
SetIntersection_Interlaced_Vector_string_4_4 151321557.334 -
SetIntersection_Interlaced_Vector_string_64_1 16922523.008 -
SetIntersection_Interlaced_Vector_string_64_16 28466908.709 -
SetIntersection_Interlaced_Vector_string_64_4 21594020.864 -
SetIntersection_Interlaced_Vector_string_64_64 27171131.906 2.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1050697.520 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9204942.379 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2484865.430 -9.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8960239.986 -10.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1367381.799 -8.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4608642.221 -18.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1046218.513 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66795625.783 -9.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3343967.190 -8.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130063405.178 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27199633.494 -8.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1520228.856 -11.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9250976.793 -9.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62448672.446 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37141191.880 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58196955.094 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532010238.240 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4138762.260 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7220600.152 -10.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6138199.240 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5072629.331 -5.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9950492.186 -5.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1052035.217 4.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 145406558.606 -8.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4493408.937 -11.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 353128630.273 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46347888.317 -10.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351318827.393 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1814134.057 -9.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14817056.749 -5.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212671001.418 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136494080.910 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16418391.963 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19385580.957 -3.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18387267.250 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12489970.767 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1042964.799 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5859428.733 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1863768.159 -20.36%
SetIntersection_Interlaced_Vector_uint32_1024_256 5582173.360 -8.80%
SetIntersection_Interlaced_Vector_uint32_1024_4 1402824.098 4.16%
SetIntersection_Interlaced_Vector_uint32_1024_64 3338811.991 -27.55%
SetIntersection_Interlaced_Vector_uint32_16384_1 1037053.204 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 44945059.943 -25.93%
SetIntersection_Interlaced_Vector_uint32_16384_16 2461457.518 -28.93%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79309083.773 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15044116.382 -38.79%
SetIntersection_Interlaced_Vector_uint32_16384_4 1469807.633 -3.71%
SetIntersection_Interlaced_Vector_uint32_16384_64 6214523.068 -32.64%
SetIntersection_Interlaced_Vector_uint32_16_1 62602388.845 -
SetIntersection_Interlaced_Vector_uint32_16_16 35554680.348 -
SetIntersection_Interlaced_Vector_uint32_16_4 55650953.861 -
SetIntersection_Interlaced_Vector_uint32_1_1 532034217.524 -
SetIntersection_Interlaced_Vector_uint32_256_1 4072702.751 -
SetIntersection_Interlaced_Vector_uint32_256_16 6449654.257 -6.24%
SetIntersection_Interlaced_Vector_uint32_256_256 4489226.377 -
SetIntersection_Interlaced_Vector_uint32_256_4 4846947.219 -2.82%
SetIntersection_Interlaced_Vector_uint32_256_64 7867043.072 6.85%
SetIntersection_Interlaced_Vector_uint32_262144_1 1050776.565 1.09%
SetIntersection_Interlaced_Vector_uint32_262144_1024 83711639.049 -36.62%
SetIntersection_Interlaced_Vector_uint32_262144_16 4676946.246 -20.44%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351728311.076 -
SetIntersection_Interlaced_Vector_uint32_262144_256 25385033.444 -42.64%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350663715.714 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1454833.940 -23.93%
SetIntersection_Interlaced_Vector_uint32_262144_64 7966698.620 -55.58%
SetIntersection_Interlaced_Vector_uint32_4_1 212710966.579 -
SetIntersection_Interlaced_Vector_uint32_4_4 134961448.537 -
SetIntersection_Interlaced_Vector_uint32_64_1 16343353.173 -
SetIntersection_Interlaced_Vector_uint32_64_16 16528013.998 -6.87%
SetIntersection_Interlaced_Vector_uint32_64_4 17216686.985 -2.30%
SetIntersection_Interlaced_Vector_uint32_64_64 10861270.501 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1042227.837 2.00%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5853383.635 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1819950.050 -21.36%
SetIntersection_Interlaced_Vector_uint64_1024_256 5464118.575 -
SetIntersection_Interlaced_Vector_uint64_1024_4 1323153.519 -
SetIntersection_Interlaced_Vector_uint64_1024_64 3376040.037 -22.00%
SetIntersection_Interlaced_Vector_uint64_16384_1 1041409.242 4.87%
SetIntersection_Interlaced_Vector_uint64_16384_1024 47108499.856 -3.21%
SetIntersection_Interlaced_Vector_uint64_16384_16 3020594.446 -9.83%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78713531.440 -
SetIntersection_Interlaced_Vector_uint64_16384_256 23025687.215 -
SetIntersection_Interlaced_Vector_uint64_16384_4 1571348.980 4.55%
SetIntersection_Interlaced_Vector_uint64_16384_64 7759665.131 -8.61%
SetIntersection_Interlaced_Vector_uint64_16_1 62274042.133 -
SetIntersection_Interlaced_Vector_uint64_16_16 35164967.313 -
SetIntersection_Interlaced_Vector_uint64_16_4 55575577.776 -
SetIntersection_Interlaced_Vector_uint64_1_1 529811135.377 -
SetIntersection_Interlaced_Vector_uint64_256_1 4095305.477 -
SetIntersection_Interlaced_Vector_uint64_256_16 6677652.078 -3.27%
SetIntersection_Interlaced_Vector_uint64_256_256 4513891.643 -
SetIntersection_Interlaced_Vector_uint64_256_4 4839221.868 -
SetIntersection_Interlaced_Vector_uint64_256_64 7681185.244 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1041757.758 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 109838677.698 -1.27%
SetIntersection_Interlaced_Vector_uint64_262144_16 5820760.868 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 350577472.907 -
SetIntersection_Interlaced_Vector_uint64_262144_256 58446610.544 -
SetIntersection_Interlaced_Vector_uint64_262144_262144 351396586.087 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1853356.939 26.45%
SetIntersection_Interlaced_Vector_uint64_262144_64 13264787.908 -10.57%
SetIntersection_Interlaced_Vector_uint64_4_1 211249145.973 -
SetIntersection_Interlaced_Vector_uint64_4_4 134353402.985 -
SetIntersection_Interlaced_Vector_uint64_64_1 16225327.034 -
SetIntersection_Interlaced_Vector_uint64_64_16 17204575.885 -3.28%
SetIntersection_Interlaced_Vector_uint64_64_4 17719368.233 -
SetIntersection_Interlaced_Vector_uint64_64_64 10694212.295 -
SetIntersection_None_Set_float_1024_1 8848096.330 -
SetIntersection_None_Set_float_1024_1024 8861474.273 -1.26%
SetIntersection_None_Set_float_1024_16 9053046.620 1.46%
SetIntersection_None_Set_float_1024_256 8851424.672 -
SetIntersection_None_Set_float_1024_4 9085241.118 1.41%
SetIntersection_None_Set_float_1024_64 8952761.130 -
SetIntersection_None_Set_float_16384_1 152415604.899 -3.62%
SetIntersection_None_Set_float_16384_1024 150641584.521 -5.12%
SetIntersection_None_Set_float_16384_16 151733711.737 -3.96%
SetIntersection_None_Set_float_16384_16384 153073390.325 -3.91%
SetIntersection_None_Set_float_16384_256 150772923.995 -5.01%
SetIntersection_None_Set_float_16384_4 152636625.003 -3.25%
SetIntersection_None_Set_float_16384_64 151905844.856 -4.11%
SetIntersection_None_Set_float_16_1 66686625.645 -
SetIntersection_None_Set_float_16_16 35236799.849 -
SetIntersection_None_Set_float_16_4 57196038.973 -
SetIntersection_None_Set_float_1_1 535969572.348 -
SetIntersection_None_Set_float_256_1 11646166.659 1.76%
SetIntersection_None_Set_float_256_16 10877952.994 -
SetIntersection_None_Set_float_256_256 5767803.598 -1.01%
SetIntersection_None_Set_float_256_4 11184898.721 -2.87%
SetIntersection_None_Set_float_256_64 9362526.452 -
SetIntersection_None_Set_float_262144_1 1136883.953 -3.94%
SetIntersection_None_Set_float_262144_1024 1134642.336 -3.78%
SetIntersection_None_Set_float_262144_16 1134361.408 -3.85%
SetIntersection_None_Set_float_262144_16384 1141727.863 -2.58%
SetIntersection_None_Set_float_262144_256 1133870.686 -3.42%
SetIntersection_None_Set_float_262144_262144 1137744.141 -3.47%
SetIntersection_None_Set_float_262144_4 1132723.633 -3.71%
SetIntersection_None_Set_float_262144_64 1133605.387 -3.90%
SetIntersection_None_Set_float_4_1 216602901.879 -
SetIntersection_None_Set_float_4_4 135339620.081 -
SetIntersection_None_Set_float_64_1 22526550.927 -
SetIntersection_None_Set_float_64_16 18388161.910 -
SetIntersection_None_Set_float_64_4 21661929.901 -
SetIntersection_None_Set_float_64_64 11360662.906 -1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8701080.874 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8706576.590 -1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8625710.563 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8839550.460 2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8789087.048 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8606733.225 -2.78%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161375931.936 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159474541.769 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171489080.612 2.47%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 171411065.599 3.89%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163086343.988 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164815207.288 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165143194.031 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66077057.865 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34951663.672 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55880726.561 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531129916.087 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11274281.328 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10908445.422 2.47%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5727878.923 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11180827.328 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9102437.067 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1211363.771 -1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1218735.352 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1218060.301 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1233520.184 1.19%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1227885.254 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1226121.014 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1214682.209 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1215817.625 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215012719.753 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134454227.015 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22367346.690 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18289980.709 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21353601.441 4.95%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11390456.878 -
SetIntersection_None_Set_string_1024_1 9018695.481 -
SetIntersection_None_Set_string_1024_1024 9001687.517 -
SetIntersection_None_Set_string_1024_16 9135081.459 2.98%
SetIntersection_None_Set_string_1024_256 8784599.846 -1.14%
SetIntersection_None_Set_string_1024_4 8943931.453 -
SetIntersection_None_Set_string_1024_64 8752363.476 -3.59%
SetIntersection_None_Set_string_16384_1 201214950.750 4.10%
SetIntersection_None_Set_string_16384_1024 198704217.964 -1.44%
SetIntersection_None_Set_string_16384_16 196431117.976 -
SetIntersection_None_Set_string_16384_16384 190139572.536 -4.07%
SetIntersection_None_Set_string_16384_256 198602991.837 -
SetIntersection_None_Set_string_16384_4 197734531.160 1.93%
SetIntersection_None_Set_string_16384_64 196761854.539 -
SetIntersection_None_Set_string_16_1 68486045.132 -
SetIntersection_None_Set_string_16_16 36355765.734 -
SetIntersection_None_Set_string_16_4 58586983.403 -
SetIntersection_None_Set_string_1_1 542757029.428 -
SetIntersection_None_Set_string_256_1 11794888.046 2.26%
SetIntersection_None_Set_string_256_16 10853234.985 -1.15%
SetIntersection_None_Set_string_256_256 5868976.489 -
SetIntersection_None_Set_string_256_4 11675290.204 2.31%
SetIntersection_None_Set_string_256_64 9432819.368 2.53%
SetIntersection_None_Set_string_262144_1 1648666.504 1.02%
SetIntersection_None_Set_string_262144_1024 1633656.494 -
SetIntersection_None_Set_string_262144_16 1646334.473 -
SetIntersection_None_Set_string_262144_16384 1651697.756 -
SetIntersection_None_Set_string_262144_256 1647407.469 -
SetIntersection_None_Set_string_262144_262144 1632880.125 -
SetIntersection_None_Set_string_262144_4 1643044.105 -
SetIntersection_None_Set_string_262144_64 1648412.029 -
SetIntersection_None_Set_string_4_1 221946452.562 -
SetIntersection_None_Set_string_4_4 138323764.300 -
SetIntersection_None_Set_string_64_1 22161830.961 -1.07%
SetIntersection_None_Set_string_64_16 18078696.694 -1.98%
SetIntersection_None_Set_string_64_4 21918709.289 -
SetIntersection_None_Set_string_64_64 11492133.280 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8800931.008 -2.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8762230.953 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8735146.229 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8939006.861 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8797970.082 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8731125.461 -1.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 212176134.683 5.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 194876049.222 -2.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197876075.384 -2.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 198799333.314 -2.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 200278246.843 -3.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 204772978.151 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 200661470.165 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66451658.465 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35700356.894 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56705380.166 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535903845.196 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11471976.976 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11000128.921 1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5713402.202 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11082822.585 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9214484.987 1.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1640529.379 2.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1647601.807 1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1625992.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1626862.305 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1633427.652 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1649037.273 1.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1650446.453 4.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1632129.803 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217315339.536 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135438219.576 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22693379.045 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18253059.716 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21310298.535 -1.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11405907.462 -
SetIntersection_None_Set_uint32_1024_1 8621982.661 -1.19%
SetIntersection_None_Set_uint32_1024_1024 8799266.304 1.66%
SetIntersection_None_Set_uint32_1024_16 8652987.663 -2.47%
SetIntersection_None_Set_uint32_1024_256 8848431.275 -
SetIntersection_None_Set_uint32_1024_4 8780963.258 1.30%
SetIntersection_None_Set_uint32_1024_64 8706571.248 -
SetIntersection_None_Set_uint32_16384_1 150479272.889 -3.13%
SetIntersection_None_Set_uint32_16384_1024 148967689.269 -5.40%
SetIntersection_None_Set_uint32_16384_16 149844713.320 -3.66%
SetIntersection_None_Set_uint32_16384_16384 152297419.661 -2.32%
SetIntersection_None_Set_uint32_16384_256 149010558.360 -3.86%
SetIntersection_None_Set_uint32_16384_4 150093916.396 -3.48%
SetIntersection_None_Set_uint32_16384_64 149254045.497 -4.40%
SetIntersection_None_Set_uint32_16_1 66295365.153 -
SetIntersection_None_Set_uint32_16_16 35262158.463 -
SetIntersection_None_Set_uint32_16_4 56543979.273 1.10%
SetIntersection_None_Set_uint32_1_1 532547982.519 -
SetIntersection_None_Set_uint32_256_1 11424462.209 1.63%
SetIntersection_None_Set_uint32_256_16 10708359.169 -
SetIntersection_None_Set_uint32_256_256 5741455.091 -
SetIntersection_None_Set_uint32_256_4 11267287.042 -
SetIntersection_None_Set_uint32_256_64 9252953.804 1.69%
SetIntersection_None_Set_uint32_262144_1 1139228.352 -
SetIntersection_None_Set_uint32_262144_1024 1130918.051 -1.88%
SetIntersection_None_Set_uint32_262144_16 1130516.682 -1.34%
SetIntersection_None_Set_uint32_262144_16384 1138623.289 -1.71%
SetIntersection_None_Set_uint32_262144_256 1130933.512 -
SetIntersection_None_Set_uint32_262144_262144 1151632.322 -1.49%
SetIntersection_None_Set_uint32_262144_4 1133186.359 -
SetIntersection_None_Set_uint32_262144_64 1132282.799 -1.44%
SetIntersection_None_Set_uint32_4_1 215294389.937 -
SetIntersection_None_Set_uint32_4_4 134482953.722 -
SetIntersection_None_Set_uint32_64_1 22364620.612 -
SetIntersection_None_Set_uint32_64_16 18194299.277 -
SetIntersection_None_Set_uint32_64_4 21399685.924 -
SetIntersection_None_Set_uint32_64_64 11370705.656 -
SetIntersection_None_Set_uint64_1024_1 8676054.155 -
SetIntersection_None_Set_uint64_1024_1024 8777229.957 2.05%
SetIntersection_None_Set_uint64_1024_16 8605590.715 -3.05%
SetIntersection_None_Set_uint64_1024_256 8615797.833 -
SetIntersection_None_Set_uint64_1024_4 8565462.099 -
SetIntersection_None_Set_uint64_1024_64 8654164.873 -
SetIntersection_None_Set_uint64_16384_1 157747432.463 -1.68%
SetIntersection_None_Set_uint64_16384_1024 164666303.337 -3.15%
SetIntersection_None_Set_uint64_16384_16 163239969.610 -1.75%
SetIntersection_None_Set_uint64_16384_16384 167243542.407 -
SetIntersection_None_Set_uint64_16384_256 164839027.827 -
SetIntersection_None_Set_uint64_16384_4 159814142.821 -
SetIntersection_None_Set_uint64_16384_64 166074057.274 -
SetIntersection_None_Set_uint64_16_1 66155644.170 -
SetIntersection_None_Set_uint64_16_16 35111022.971 -
SetIntersection_None_Set_uint64_16_4 56131059.342 -
SetIntersection_None_Set_uint64_1_1 530884099.441 -
SetIntersection_None_Set_uint64_256_1 11233475.371 -
SetIntersection_None_Set_uint64_256_16 10602337.084 -
SetIntersection_None_Set_uint64_256_256 5655370.840 -1.81%
SetIntersection_None_Set_uint64_256_4 11133536.774 -
SetIntersection_None_Set_uint64_256_64 9138523.631 1.04%
SetIntersection_None_Set_uint64_262144_1 1199837.482 -
SetIntersection_None_Set_uint64_262144_1024 1194638.428 -1.77%
SetIntersection_None_Set_uint64_262144_16 1192288.084 -1.24%
SetIntersection_None_Set_uint64_262144_16384 1202066.162 -1.13%
SetIntersection_None_Set_uint64_262144_256 1192873.047 -1.66%
SetIntersection_None_Set_uint64_262144_262144 1212116.049 -
SetIntersection_None_Set_uint64_262144_4 1188656.250 -1.52%
SetIntersection_None_Set_uint64_262144_64 1190870.688 -1.56%
SetIntersection_None_Set_uint64_4_1 214275203.321 -
SetIntersection_None_Set_uint64_4_4 134054397.217 -
SetIntersection_None_Set_uint64_64_1 22236738.656 -
SetIntersection_None_Set_uint64_64_16 18150198.315 -
SetIntersection_None_Set_uint64_64_4 21153346.390 -1.28%
SetIntersection_None_Set_uint64_64_64 11341386.935 -
SetIntersection_None_Vector_float_1024_1 1085874.460 -
SetIntersection_None_Vector_float_1024_1024 1084906.587 -
SetIntersection_None_Vector_float_1024_16 1061854.307 -1.08%
SetIntersection_None_Vector_float_1024_256 1072792.773 -
SetIntersection_None_Vector_float_1024_4 1062889.170 -2.27%
SetIntersection_None_Vector_float_1024_64 1078335.199 -
SetIntersection_None_Vector_float_16384_1 1105931.010 1.51%
SetIntersection_None_Vector_float_16384_1024 1106499.141 -
SetIntersection_None_Vector_float_16384_16 1112721.705 -
SetIntersection_None_Vector_float_16384_16384 1110847.704 -
SetIntersection_None_Vector_float_16384_256 1116629.798 -
SetIntersection_None_Vector_float_16384_4 1113853.448 -
SetIntersection_None_Vector_float_16384_64 1086413.430 -2.62%
SetIntersection_None_Vector_float_16_1 63346418.486 -
SetIntersection_None_Vector_float_16_16 33639448.541 -
SetIntersection_None_Vector_float_16_4 53771618.518 -
SetIntersection_None_Vector_float_1_1 534825219.592 -
SetIntersection_None_Vector_float_256_1 4265295.882 1.17%
SetIntersection_None_Vector_float_256_16 3997071.653 -
SetIntersection_None_Vector_float_256_256 2141707.133 -
SetIntersection_None_Vector_float_256_4 4191561.331 -
SetIntersection_None_Vector_float_256_64 3403602.491 -
SetIntersection_None_Vector_float_262144_1 1129301.244 -
SetIntersection_None_Vector_float_262144_1024 1143967.678 -
SetIntersection_None_Vector_float_262144_16 1109997.750 -3.37%
SetIntersection_None_Vector_float_262144_16384 1132564.814 -
SetIntersection_None_Vector_float_262144_256 1130271.468 -
SetIntersection_None_Vector_float_262144_262144 1135007.196 -
SetIntersection_None_Vector_float_262144_4 1126048.294 -
SetIntersection_None_Vector_float_262144_64 1124779.773 -1.38%
SetIntersection_None_Vector_float_4_1 213863129.074 -
SetIntersection_None_Vector_float_4_4 133595240.201 -
SetIntersection_None_Vector_float_64_1 16690407.917 -
SetIntersection_None_Vector_float_64_16 13510217.828 -
SetIntersection_None_Vector_float_64_4 16032666.011 -
SetIntersection_None_Vector_float_64_64 8480726.533 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1100927.798 3.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1102149.602 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1061444.830 -3.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1106203.753 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1104816.109 2.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1086845.605 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1091003.577 -4.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1116317.438 -1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1141212.582 3.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1127327.526 4.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135145.620 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1125396.380 4.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1137708.375 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63748021.333 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33827707.653 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54096576.277 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533786624.976 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4369308.069 1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4041114.631 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2177158.394 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4240591.935 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3465703.929 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1157177.161 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1151959.522 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1162701.165 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1174131.444 5.85%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1148369.596 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1121556.733 -1.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1165056.356 2.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1125640.794 -2.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214374953.925 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133997855.431 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16867509.513 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13627576.170 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16087335.191 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8515240.683 -
SetIntersection_None_Vector_string_1024_1 1163898.999 -
SetIntersection_None_Vector_string_1024_1024 1162443.029 -
SetIntersection_None_Vector_string_1024_16 1165739.525 -
SetIntersection_None_Vector_string_1024_256 1176356.048 1.62%
SetIntersection_None_Vector_string_1024_4 1134589.594 -1.60%
SetIntersection_None_Vector_string_1024_64 1163181.954 -
SetIntersection_None_Vector_string_16384_1 1231227.089 -
SetIntersection_None_Vector_string_16384_1024 1228485.411 -
SetIntersection_None_Vector_string_16384_16 1218232.402 -
SetIntersection_None_Vector_string_16384_16384 1223957.554 -
SetIntersection_None_Vector_string_16384_256 1228798.925 -
SetIntersection_None_Vector_string_16384_4 1211660.349 -
SetIntersection_None_Vector_string_16384_64 1238907.880 3.58%
SetIntersection_None_Vector_string_16_1 64942976.336 -
SetIntersection_None_Vector_string_16_16 34553729.314 -
SetIntersection_None_Vector_string_16_4 55306954.594 -
SetIntersection_None_Vector_string_1_1 533965488.682 -
SetIntersection_None_Vector_string_256_1 4479423.443 1.03%
SetIntersection_None_Vector_string_256_16 4251677.328 -
SetIntersection_None_Vector_string_256_256 2265083.010 -
SetIntersection_None_Vector_string_256_4 4409480.880 -
SetIntersection_None_Vector_string_256_64 3604620.562 -
SetIntersection_None_Vector_string_262144_1 1294799.550 -
SetIntersection_None_Vector_string_262144_1024 1262822.294 -4.37%
SetIntersection_None_Vector_string_262144_16 1282640.034 -1.75%
SetIntersection_None_Vector_string_262144_16384 1287777.490 2.07%
SetIntersection_None_Vector_string_262144_256 1297227.434 1.15%
SetIntersection_None_Vector_string_262144_262144 1297122.615 -
SetIntersection_None_Vector_string_262144_4 1301649.797 1.07%
SetIntersection_None_Vector_string_262144_64 1308735.037 4.93%
SetIntersection_None_Vector_string_4_1 216447904.587 -
SetIntersection_None_Vector_string_4_4 135373978.750 -
SetIntersection_None_Vector_string_64_1 17335187.550 -
SetIntersection_None_Vector_string_64_16 14107275.761 -
SetIntersection_None_Vector_string_64_4 16501295.964 -
SetIntersection_None_Vector_string_64_64 8835923.790 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1163515.502 2.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1163433.860 1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1142283.855 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1145033.787 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1148389.908 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1160389.804 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1185386.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1166785.572 -1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1172876.460 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1185904.758 -1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1174036.823 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1192265.062 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1181848.873 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 65775559.911 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35056913.957 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 56361891.905 1.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534737464.756 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4487021.482 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4200513.276 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2228388.670 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4391978.123 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3610029.023 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1283814.714 1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1235160.628 3.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1239272.639 2.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1253748.352 4.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1270805.559 1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1270610.647 1.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1229560.960 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1216560.669 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 222037225.374 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 139080416.921 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17317845.178 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14130459.041 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16498171.151 -1.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8825925.493 -
SetIntersection_None_Vector_uint32_1024_1 1067715.977 -
SetIntersection_None_Vector_uint32_1024_1024 1085174.250 1.46%
SetIntersection_None_Vector_uint32_1024_16 1088708.456 3.79%
SetIntersection_None_Vector_uint32_1024_256 1085836.335 1.71%
SetIntersection_None_Vector_uint32_1024_4 1084821.524 1.04%
SetIntersection_None_Vector_uint32_1024_64 1084987.462 2.58%
SetIntersection_None_Vector_uint32_16384_1 1110582.867 1.49%
SetIntersection_None_Vector_uint32_16384_1024 1109659.251 1.02%
SetIntersection_None_Vector_uint32_16384_16 1071513.624 -1.99%
SetIntersection_None_Vector_uint32_16384_16384 1112510.293 1.23%
SetIntersection_None_Vector_uint32_16384_256 1111208.512 4.17%
SetIntersection_None_Vector_uint32_16384_4 1122307.106 2.70%
SetIntersection_None_Vector_uint32_16384_64 1103592.806 -
SetIntersection_None_Vector_uint32_16_1 63119655.881 -
SetIntersection_None_Vector_uint32_16_16 33531991.474 -
SetIntersection_None_Vector_uint32_16_4 53629872.073 -
SetIntersection_None_Vector_uint32_1_1 531247661.205 -
SetIntersection_None_Vector_uint32_256_1 4248988.554 -
SetIntersection_None_Vector_uint32_256_16 4015325.907 -
SetIntersection_None_Vector_uint32_256_256 2136914.628 1.23%
SetIntersection_None_Vector_uint32_256_4 4205977.212 -
SetIntersection_None_Vector_uint32_256_64 3371857.201 -
SetIntersection_None_Vector_uint32_262144_1 1096141.650 -3.10%
SetIntersection_None_Vector_uint32_262144_1024 1140754.306 -
SetIntersection_None_Vector_uint32_262144_16 1096391.385 -2.33%
SetIntersection_None_Vector_uint32_262144_16384 1134177.812 1.21%
SetIntersection_None_Vector_uint32_262144_256 1118111.625 -
SetIntersection_None_Vector_uint32_262144_262144 1144793.900 2.39%
SetIntersection_None_Vector_uint32_262144_4 1149043.331 2.34%
SetIntersection_None_Vector_uint32_262144_64 1141844.659 2.18%
SetIntersection_None_Vector_uint32_4_1 213412157.181 -
SetIntersection_None_Vector_uint32_4_4 133321990.563 -
SetIntersection_None_Vector_uint32_64_1 16610605.458 -
SetIntersection_None_Vector_uint32_64_16 13476345.747 -
SetIntersection_None_Vector_uint32_64_4 15893208.368 -
SetIntersection_None_Vector_uint32_64_64 8468837.806 -
SetIntersection_None_Vector_uint64_1024_1 1077882.318 -
SetIntersection_None_Vector_uint64_1024_1024 1084557.108 -
SetIntersection_None_Vector_uint64_1024_16 1058589.221 -1.53%
SetIntersection_None_Vector_uint64_1024_256 1083660.703 -
SetIntersection_None_Vector_uint64_1024_4 1025563.854 -4.83%
SetIntersection_None_Vector_uint64_1024_64 1073109.484 -
SetIntersection_None_Vector_uint64_16384_1 1108697.165 2.94%
SetIntersection_None_Vector_uint64_16384_1024 1102381.819 -
SetIntersection_None_Vector_uint64_16384_16 1114968.515 2.22%
SetIntersection_None_Vector_uint64_16384_16384 1042901.743 -4.63%
SetIntersection_None_Vector_uint64_16384_256 1091980.687 1.84%
SetIntersection_None_Vector_uint64_16384_4 1107119.596 2.87%
SetIntersection_None_Vector_uint64_16384_64 1051704.737 -4.40%
SetIntersection_None_Vector_uint64_16_1 62634688.097 -
SetIntersection_None_Vector_uint64_16_16 33291971.089 -
SetIntersection_None_Vector_uint64_16_4 53316025.087 -
SetIntersection_None_Vector_uint64_1_1 529064220.819 -
SetIntersection_None_Vector_uint64_256_1 4235426.198 -
SetIntersection_None_Vector_uint64_256_16 4006418.662 1.36%
SetIntersection_None_Vector_uint64_256_256 2123834.657 1.34%
SetIntersection_None_Vector_uint64_256_4 4123005.318 -
SetIntersection_None_Vector_uint64_256_64 3383327.400 -
SetIntersection_None_Vector_uint64_262144_1 1117314.850 -
SetIntersection_None_Vector_uint64_262144_1024 1105050.304 1.22%
SetIntersection_None_Vector_uint64_262144_16 1120968.708 -
SetIntersection_None_Vector_uint64_262144_16384 1087983.280 -4.26%
SetIntersection_None_Vector_uint64_262144_256 1140235.585 2.04%
SetIntersection_None_Vector_uint64_262144_262144 1114181.380 -
SetIntersection_None_Vector_uint64_262144_4 1085740.553 -3.82%
SetIntersection_None_Vector_uint64_262144_64 1110165.241 -1.14%
SetIntersection_None_Vector_uint64_4_1 212182003.233 -
SetIntersection_None_Vector_uint64_4_4 132724043.377 -
SetIntersection_None_Vector_uint64_64_1 16569030.019 -
SetIntersection_None_Vector_uint64_64_16 13417471.895 -
SetIntersection_None_Vector_uint64_64_4 15801639.541 -
SetIntersection_None_Vector_uint64_64_64 8403807.192 -
bm_gcd_complex 18.118 -
bm_gcd_random 29.197 -1.65%
bm_gcd_trivial 0.647 3.04%
bm_lexicographical_compare<int>/1 1.400 -14.86%
bm_lexicographical_compare<int>/1048576 68241.596 -
bm_lexicographical_compare<int>/262144 16240.639 -
bm_lexicographical_compare<int>/32768 1918.003 -
bm_lexicographical_compare<int>/4096 239.206 -
bm_lexicographical_compare<int>/512 30.395 -
bm_lexicographical_compare<int>/64 4.483 -2.81%
bm_lexicographical_compare<int>/8 1.504 -9.54%
bm_lexicographical_compare<signed_char>/1 1.298 -16.17%
bm_lexicographical_compare<signed_char>/1048576 16255.629 -
bm_lexicographical_compare<signed_char>/262144 3838.421 -
bm_lexicographical_compare<signed_char>/32768 478.651 -
bm_lexicographical_compare<signed_char>/4096 59.777 -
bm_lexicographical_compare<signed_char>/512 7.683 -4.88%
bm_lexicographical_compare<signed_char>/64 2.131 -6.24%
bm_lexicographical_compare<signed_char>/8 3.111 -11.64%
bm_lexicographical_compare<unsigned_char>/1 1.534 -4.89%
bm_lexicographical_compare<unsigned_char>/1048576 17917.032 -
bm_lexicographical_compare<unsigned_char>/262144 4490.198 -
bm_lexicographical_compare<unsigned_char>/32768 571.837 -
bm_lexicographical_compare<unsigned_char>/4096 77.679 -
bm_lexicographical_compare<unsigned_char>/512 8.649 -1.82%
bm_lexicographical_compare<unsigned_char>/64 1.887 -6.16%
bm_lexicographical_compare<unsigned_char>/8 1.307 -5.68%
bm_ranges_lexicographical_compare<int>/1 1.301 -17.77%
bm_ranges_lexicographical_compare<int>/1048576 68254.879 -
bm_ranges_lexicographical_compare<int>/262144 16239.637 -
bm_ranges_lexicographical_compare<int>/32768 1915.976 -
bm_ranges_lexicographical_compare<int>/4096 238.395 -
bm_ranges_lexicographical_compare<int>/512 29.785 -
bm_ranges_lexicographical_compare<int>/64 4.507 -2.51%
bm_ranges_lexicographical_compare<int>/8 1.535 -3.35%
bm_ranges_lexicographical_compare<signed_char>/1 1.742 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16241.100 -
bm_ranges_lexicographical_compare<signed_char>/262144 3838.631 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.257 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.819 -
bm_ranges_lexicographical_compare<signed_char>/512 8.022 -2.22%
bm_ranges_lexicographical_compare<signed_char>/64 2.301 -10.70%
bm_ranges_lexicographical_compare<signed_char>/8 3.616 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.615 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17917.897 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4492.672 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.199 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.676 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.781 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.943 2.91%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -
bm_ranges_swap_ranges_vb_aligned/1024 6.422 1.53%
bm_ranges_swap_ranges_vb_aligned/1048576 3341.865 -
bm_ranges_swap_ranges_vb_aligned/128 3.421 1.13%
bm_ranges_swap_ranges_vb_aligned/131072 242.044 -
bm_ranges_swap_ranges_vb_aligned/16 3.520 -3.69%
bm_ranges_swap_ranges_vb_aligned/16384 34.877 -
bm_ranges_swap_ranges_vb_aligned/2048 8.657 -
bm_ranges_swap_ranges_vb_aligned/256 4.225 4.23%
bm_ranges_swap_ranges_vb_aligned/262144 486.603 -
bm_ranges_swap_ranges_vb_aligned/32 3.520 -2.74%
bm_ranges_swap_ranges_vb_aligned/32768 64.340 -
bm_ranges_swap_ranges_vb_aligned/4096 12.120 -
bm_ranges_swap_ranges_vb_aligned/512 5.173 -
bm_ranges_swap_ranges_vb_aligned/524288 1037.512 -
bm_ranges_swap_ranges_vb_aligned/64 3.036 3.19%
bm_ranges_swap_ranges_vb_aligned/65536 123.365 -
bm_ranges_swap_ranges_vb_aligned/8 3.455 -3.84%
bm_ranges_swap_ranges_vb_aligned/8192 19.601 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15977.585 -
bm_ranges_swap_ranges_vb_unaligned/262144 3847.097 -
bm_ranges_swap_ranges_vb_unaligned/32768 484.569 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.394 -
bm_ranges_swap_ranges_vb_unaligned/512 11.976 -
bm_ranges_swap_ranges_vb_unaligned/64 5.015 -
bm_ranges_swap_ranges_vb_unaligned/8 5.048 -
bm_swap_ranges_vb_aligned/1048576 3345.986 -
bm_swap_ranges_vb_aligned/262144 487.258 -
bm_swap_ranges_vb_aligned/32768 63.874 -1.06%
bm_swap_ranges_vb_aligned/4096 12.836 -
bm_swap_ranges_vb_aligned/512 5.035 -1.17%
bm_swap_ranges_vb_aligned/64 2.863 1.81%
bm_swap_ranges_vb_aligned/8 3.313 2.12%
bm_swap_ranges_vb_unaligned/1048576 15932.784 -
bm_swap_ranges_vb_unaligned/262144 3838.286 -
bm_swap_ranges_vb_unaligned/32768 485.439 -
bm_swap_ranges_vb_unaligned/4096 64.866 -
bm_swap_ranges_vb_unaligned/512 12.324 -
bm_swap_ranges_vb_unaligned/64 4.982 -
bm_swap_ranges_vb_unaligned/8 4.779 -
bm_write 317.701 -
ranges::min(std::deque<__int128>)/1 0.642 -24.75%
ranges::min(std::deque<__int128>)/64 20.906 -
ranges::min(std::deque<__int128>)/70000 24382.858 -
ranges::min(std::deque<__int128>)/8 2.828 -
ranges::min(std::deque<char>)/1 0.636 -13.87%
ranges::min(std::deque<char>)/64 16.589 -30.95%
ranges::min(std::deque<char>)/70000 17873.705 -43.44%
ranges::min(std::deque<char>)/8 2.386 -2.64%
ranges::min(std::deque<long_long>)/1 0.693 15.43%
ranges::min(std::deque<long_long>)/64 17.632 -20.00%
ranges::min(std::deque<long_long>)/70000 19003.530 -39.61%
ranges::min(std::deque<long_long>)/8 2.306 -
ranges::min(std::list<__int128>)/1 0.336 -18.31%
ranges::min(std::list<__int128>)/64 33.485 -
ranges::min(std::list<__int128>)/70000 59408.079 -1.60%
ranges::min(std::list<__int128>)/8 2.055 -
ranges::min(std::list<char>)/1 0.393 -
ranges::min(std::list<char>)/64 27.067 -3.90%
ranges::min(std::list<char>)/70000 54786.449 -
ranges::min(std::list<char>)/8 1.904 -2.73%
ranges::min(std::list<long_long>)/1 0.261 10.04%
ranges::min(std::list<long_long>)/64 25.073 -
ranges::min(std::list<long_long>)/70000 51495.942 -
ranges::min(std::list<long_long>)/8 1.955 5.48%
ranges::min(std::vector<__int128>)/1 0.348 -24.23%
ranges::min(std::vector<__int128>)/64 27.992 -15.55%
ranges::min(std::vector<__int128>)/70000 32075.432 -19.05%
ranges::min(std::vector<__int128>)/8 2.943 -2.89%
ranges::min(std::vector<char>)/1 0.293 -24.35%
ranges::min(std::vector<char>)/64 4.134 -2.82%
ranges::min(std::vector<char>)/70000 496.870 -
ranges::min(std::vector<char>)/8 2.382 -1.44%
ranges::min(std::vector<long_long>)/1 0.337 28.37%
ranges::min(std::vector<long_long>)/64 4.682 -
ranges::min(std::vector<long_long>)/70000 7983.486 -
ranges::min(std::vector<long_long>)/8 2.225 -2.87%
ranges::minmax(std::deque<__int128>)/1 0.694 5.41%
ranges::minmax(std::deque<__int128>)/64 33.378 -
ranges::minmax(std::deque<__int128>)/70000 34678.872 -
ranges::minmax(std::deque<__int128>)/8 3.860 -8.82%
ranges::minmax(std::deque<char>)/1 0.733 -
ranges::minmax(std::deque<char>)/64 25.727 5.66%
ranges::minmax(std::deque<char>)/70000 25628.920 6.19%
ranges::minmax(std::deque<char>)/8 4.083 5.94%
ranges::minmax(std::deque<long_long>)/1 0.813 10.32%
ranges::minmax(std::deque<long_long>)/64 24.523 6.36%
ranges::minmax(std::deque<long_long>)/70000 26221.860 6.04%
ranges::minmax(std::deque<long_long>)/8 3.936 1.65%
ranges::minmax(std::list<__int128>)/1 0.457 -
ranges::minmax(std::list<__int128>)/64 39.382 -6.28%
ranges::minmax(std::list<__int128>)/70000 59250.447 -6.02%
ranges::minmax(std::list<__int128>)/8 3.865 -
ranges::minmax(std::list<char>)/1 0.421 -
ranges::minmax(std::list<char>)/64 34.809 -2.34%
ranges::minmax(std::list<char>)/70000 56154.246 -
ranges::minmax(std::list<char>)/8 2.491 -3.82%
ranges::minmax(std::list<long_long>)/1 0.482 -18.82%
ranges::minmax(std::list<long_long>)/64 30.559 -
ranges::minmax(std::list<long_long>)/70000 55729.379 -
ranges::minmax(std::list<long_long>)/8 2.553 -1.77%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.175 -
ranges::minmax(std::vector<__int128>)/70000 35262.859 -
ranges::minmax(std::vector<__int128>)/8 4.130 -
ranges::minmax(std::vector<char>)/1 0.630 -
ranges::minmax(std::vector<char>)/64 1.245 -2.86%
ranges::minmax(std::vector<char>)/70000 594.731 -
ranges::minmax(std::vector<char>)/8 1.024 -4.76%
ranges::minmax(std::vector<long_long>)/1 0.615 -
ranges::minmax(std::vector<long_long>)/64 10.197 -
ranges::minmax(std::vector<long_long>)/70000 9210.096 -
ranges::minmax(std::vector<long_long>)/8 2.112 -
rng::contains(deque<int>)_(process_all)/1048576 261739.529 -
rng::contains(deque<int>)_(process_all)/32 8.788 -6.06%
rng::contains(deque<int>)_(process_all)/50 12.737 -6.42%
rng::contains(deque<int>)_(process_all)/8 3.108 -
rng::contains(deque<int>)_(process_all)/8192 1904.075 -4.92%
rng::contains(list<int>)_(process_all)/1048576 827944.181 -2.25%
rng::contains(list<int>)_(process_all)/32 9.306 -1.82%
rng::contains(list<int>)_(process_all)/50 18.841 4.14%
rng::contains(list<int>)_(process_all)/8 2.460 4.25%
rng::contains(list<int>)_(process_all)/8192 7321.693 -
rng::contains(vector<int>)_(process_all)/1048576 234394.695 -
rng::contains(vector<int>)_(process_all)/32 8.429 -
rng::contains(vector<int>)_(process_all)/50 12.373 -
rng::contains(vector<int>)_(process_all)/8 2.583 -3.33%
rng::contains(vector<int>)_(process_all)/8192 1820.697 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24914.095 34.93%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25841.065 34.18%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1454676.715 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430608.743 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.179 -9.86%
rng::contains_subrange(deque<int>)_(process_all)/32 15.642 -6.22%
rng::contains_subrange(deque<int>)_(process_all)/50 26.100 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3365.474 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502510.103 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.031 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.572 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.808 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3916.330 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477350.716 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.415 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.586 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.598 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3723.820 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37525.895 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39125.676 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2532083.332 -
rng::contains_subrange(list<int>)_(process_all)/1048576 858859.737 1.79%
rng::contains_subrange(list<int>)_(process_all)/16 4.957 -
rng::contains_subrange(list<int>)_(process_all)/32 10.052 -
rng::contains_subrange(list<int>)_(process_all)/50 16.178 -6.46%
rng::contains_subrange(list<int>)_(process_all)/8192 6882.152 2.91%
rng::contains_subrange(list<int>)_(same_length)/1048576 938347.548 -
rng::contains_subrange(list<int>)_(same_length)/16 5.852 -
rng::contains_subrange(list<int>)_(same_length)/32 16.510 -
rng::contains_subrange(list<int>)_(same_length)/50 25.506 -
rng::contains_subrange(list<int>)_(same_length)/8192 7966.980 -
rng::contains_subrange(list<int>)_(single_element)/1048576 833011.742 -
rng::contains_subrange(list<int>)_(single_element)/16 4.930 -
rng::contains_subrange(list<int>)_(single_element)/32 10.142 -
rng::contains_subrange(list<int>)_(single_element)/50 17.876 11.64%
rng::contains_subrange(list<int>)_(single_element)/8192 8937.900 22.11%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13330.913 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13991.795 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 769668.767 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 216568.380 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.843 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.129 1.36%
rng::contains_subrange(vector<int>)_(process_all)/50 11.651 1.01%
rng::contains_subrange(vector<int>)_(process_all)/8192 1689.980 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 245327.640 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.970 1.66%
rng::contains_subrange(vector<int>)_(same_length)/32 8.798 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.772 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1925.899 1.27%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232624.406 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.724 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.469 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.379 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1813.868 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 435.355 -2.93%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489458.945 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.041 10.45%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.133 7.51%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3823.321 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.202 2.28%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.802 1.08%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.188 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.142 -2.00%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.189 2.26%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.313 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 517968.242 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.495 2.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.584 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4014.472 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.713 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.169 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2032.779 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2195560.957 -4.08%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 49.093 1.60%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.599 -2.73%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17696.862 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 842.428 9.88%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440794.261 -1.48%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.247 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.017 1.51%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11383.070 -2.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1775.117 -3.74%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2343276.351 -1.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.827 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.843 6.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19585.157 -4.44%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 645.167 14.04%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1445483.594 -1.22%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.416 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.659 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11340.986 -4.77%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.780 9.87%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.780 10.03%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.780 9.92%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 777.423 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 964121.045 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.769 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.151 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8503.494 6.75%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.817 5.51%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.820 5.81%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.766 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.766 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.817 5.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 864.729 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073497.639 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.447 -1.20%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.740 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11110.744 4.53%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.327 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73685.549 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.748 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.721 -3.18%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.760 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.392 10.89%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.368 -4.25%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.395 13.59%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.492 14.17%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.376 1.33%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.160 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306371.557 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.785 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.040 -1.72%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.618 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.506 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9397.938 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.366 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.552 -2.65%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2315.713 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.777 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15479.796 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.343 -1.05%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.456 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3871.433 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.312 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27104.376 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.338 -1.62%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.436 -1.12%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11483.667 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.393 2.55%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 676.544 3.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.660 2.00%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.008 -5.11%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 171.238 2.17%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.324 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8711.528 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.851 2.35%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.298 8.14%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2146.196 -
rng::find(vector<bool>)_(process_all)/1024 4.655 -1.58%
rng::find(vector<bool>)_(process_all)/1048576 3636.542 -1.33%
rng::find(vector<bool>)_(process_all)/50 0.683 6.57%
rng::find(vector<bool>)_(process_all)/8 0.699 14.17%
rng::find(vector<bool>)_(process_all)/8192 33.458 -
rng::find_if(vector<bool>)_(process_all)/1024 566.193 -
rng::find_if(vector<bool>)_(process_all)/1048576 577379.190 -4.83%
rng::find_if(vector<bool>)_(process_all)/50 23.907 -1.25%
rng::find_if(vector<bool>)_(process_all)/8 3.544 -3.10%
rng::find_if(vector<bool>)_(process_all)/8192 4512.708 -1.29%
rng::find_if_not(vector<bool>)_(process_all)/1024 568.892 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 580355.533 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.033 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.561 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4536.730 -
rng::find_last(deque<int>)_(bail_10%)/1024 310.738 36.73%
rng::find_last(deque<int>)_(bail_10%)/1048576 323663.493 -
rng::find_last(deque<int>)_(bail_10%)/50 15.372 34.73%
rng::find_last(deque<int>)_(bail_10%)/8 2.746 -
rng::find_last(deque<int>)_(bail_10%)/8192 2505.211 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.295 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25476.364 -
rng::find_last(deque<int>)_(bail_90%)/50 1.868 1.83%
rng::find_last(deque<int>)_(bail_90%)/8 0.862 -
rng::find_last(deque<int>)_(bail_90%)/8192 203.533 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.180 -7.42%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 736806.879 -2.08%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.487 -10.86%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.301 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5865.749 -6.80%
rng::find_last(forward_list<int>)_(bail_90%)/1024 752.492 2.17%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 677237.186 -
rng::find_last(forward_list<int>)_(bail_90%)/50 21.296 2.66%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.473 1.71%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6057.741 -
rng::find_last(list<int>)_(bail_10%)/1024 675.389 -
rng::find_last(list<int>)_(bail_10%)/1048576 785223.953 -
rng::find_last(list<int>)_(bail_10%)/50 15.909 -
rng::find_last(list<int>)_(bail_10%)/8 2.100 -
rng::find_last(list<int>)_(bail_10%)/8192 6305.107 -
rng::find_last(list<int>)_(bail_90%)/1024 76.043 -3.68%
rng::find_last(list<int>)_(bail_90%)/1048576 94226.056 -
rng::find_last(list<int>)_(bail_90%)/50 1.304 -
rng::find_last(list<int>)_(bail_90%)/8 0.469 -
rng::find_last(list<int>)_(bail_90%)/8192 630.255 -2.67%
rng::find_last(vector<char>)_(bail_10%)/1024 210.742 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206254.480 -
rng::find_last(vector<char>)_(bail_10%)/50 10.776 -
rng::find_last(vector<char>)_(bail_10%)/8 2.010 -
rng::find_last(vector<char>)_(bail_10%)/8192 1624.489 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.678 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22992.349 -
rng::find_last(vector<char>)_(bail_90%)/50 1.490 3.51%
rng::find_last(vector<char>)_(bail_90%)/8 0.442 3.18%
rng::find_last(vector<char>)_(bail_90%)/8192 189.107 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.279 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213711.776 -
rng::find_last(vector<int>)_(bail_10%)/50 10.847 -
rng::find_last(vector<int>)_(bail_10%)/8 2.031 -
rng::find_last(vector<int>)_(bail_10%)/8192 1653.772 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.057 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23180.945 -1.39%
rng::find_last(vector<int>)_(bail_90%)/50 1.554 1.71%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.329 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.235 -3.29%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361878.686 -1.74%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.739 -5.01%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2763.059 -1.47%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.431 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38206.830 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.552 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.094 12.39%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.164 -2.15%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 792.288 2.74%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 909695.209 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.288 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.818 14.06%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6800.244 -5.91%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 768.128 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 901533.559 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.679 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.243 -12.02%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6697.466 -3.03%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.917 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807645.332 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.316 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.309 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6638.931 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.330 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88742.226 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.180 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.980 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 248.399 2.61%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238710.592 -
rng::find_last_if(vector<char>)_(bail_10%)/50 13.951 22.57%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.179 3.18%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1881.390 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.739 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26226.322 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.490 -1.22%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.468 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.671 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 247.079 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307536.582 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.568 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.634 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2186.890 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.300 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33550.644 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.505 -1.43%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.468 -14.03%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.763 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.338 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362835.340 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.453 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.842 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2768.045 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.830 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38208.174 -4.63%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.299 -10.01%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.942 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.623 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 761.043 -2.87%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 913466.363 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.493 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.818 11.18%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6597.633 -2.43%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 766.044 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 901024.301 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.005 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.359 -5.74%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6580.380 -1.15%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.800 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805202.395 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.651 -3.02%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6661.695 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.333 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88800.802 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.082 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.946 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.274 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 239045.998 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.393 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1867.957 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.942 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26220.422 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.525 4.34%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.513 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.338 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.765 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307497.860 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.522 17.34%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.636 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.435 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.293 1.05%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33521.378 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.531 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.492 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.582 -
rng::fold_left(deque<int>)/1048576 1328719.482 -7.97%
rng::fold_left(deque<int>)/32 22.318 -1.61%
rng::fold_left(deque<int>)/50 37.110 -1.40%
rng::fold_left(deque<int>)/8 3.664 -1.35%
rng::fold_left(deque<int>)/8192 10325.146 -6.22%
rng::fold_left(list<int>)/1048576 1417489.691 3.30%
rng::fold_left(list<int>)/32 22.536 -
rng::fold_left(list<int>)/50 39.955 4.42%
rng::fold_left(list<int>)/8 3.799 -3.28%
rng::fold_left(list<int>)/8192 11490.361 8.02%
rng::fold_left(vector<int>)/1048576 1324881.694 -
rng::fold_left(vector<int>)/32 22.001 1.56%
rng::fold_left(vector<int>)/50 37.436 -
rng::fold_left(vector<int>)/8 3.558 -
rng::fold_left(vector<int>)/8192 10307.917 -
rng::for_each(map<int>)/32 25.309 -1.86%
rng::for_each(map<int>)/50 38.094 -
rng::for_each(map<int>)/8 6.214 1.74%
rng::for_each(map<int>)/8192 7345.197 -
rng::for_each(multimap<int>)/32 26.409 -
rng::for_each(multimap<int>)/50 40.215 1.03%
rng::for_each(multimap<int>)/8 6.113 -1.19%
rng::for_each(multimap<int>)/8192 7432.836 1.99%
rng::for_each(multiset<int>)/32 25.405 -
rng::for_each(multiset<int>)/50 38.945 -
rng::for_each(multiset<int>)/8 6.647 -3.16%
rng::for_each(multiset<int>)/8192 7742.556 -
rng::for_each(set<int>)/32 25.777 2.30%
rng::for_each(set<int>)/50 37.852 -
rng::for_each(set<int>)/8 6.820 2.64%
rng::for_each(set<int>)/8192 7708.033 1.05%
rng::starts_with(deque<int>)/1000 487.039 6.46%
rng::starts_with(deque<int>)/1024 498.558 1.96%
rng::starts_with(deque<int>)/1048576 488628.649 -
rng::starts_with(deque<int>)/8 4.126 1.54%
rng::starts_with(deque<int>)/8192 3804.949 -1.16%
rng::starts_with(deque<int>,_pred)/1000 523.046 3.06%
rng::starts_with(deque<int>,_pred)/1024 536.963 2.24%
rng::starts_with(deque<int>,_pred)/1048576 576756.179 13.45%
rng::starts_with(deque<int>,_pred)/8 4.626 -1.04%
rng::starts_with(deque<int>,_pred)/8192 4485.997 14.30%
rng::starts_with(list<int>)/1000 764.239 -
rng::starts_with(list<int>)/1024 783.886 -
rng::starts_with(list<int>)/1048576 945279.826 -
rng::starts_with(list<int>)/8 2.909 -
rng::starts_with(list<int>)/8192 8043.395 -11.99%
rng::starts_with(list<int>,_pred)/1000 785.843 -
rng::starts_with(list<int>,_pred)/1024 807.110 -
rng::starts_with(list<int>,_pred)/1048576 969544.597 -
rng::starts_with(list<int>,_pred)/8 3.520 -
rng::starts_with(list<int>,_pred)/8192 9137.445 -18.48%
rng::starts_with(vector<int>)/1000 58.328 -
rng::starts_with(vector<int>)/1024 59.911 -
rng::starts_with(vector<int>)/1048576 68487.108 -4.48%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.238 -2.69%
rng::starts_with(vector<int>,_pred)/1000 278.896 -
rng::starts_with(vector<int>,_pred)/1024 287.765 -
rng::starts_with(vector<int>,_pred)/1048576 304733.960 -
rng::starts_with(vector<int>,_pred)/8 2.361 -4.86%
rng::starts_with(vector<int>,_pred)/8192 2494.645 -
std::adjacent_find(deque<int>)/1024 462.243 -
std::adjacent_find(deque<int>)/1048576 475251.725 -
std::adjacent_find(deque<int>)/50 15.040 -18.02%
std::adjacent_find(deque<int>)/8 3.339 -
std::adjacent_find(deque<int>)/8192 3704.796 -
std::adjacent_find(deque<int>,_pred)/1024 631.255 -
std::adjacent_find(deque<int>,_pred)/1048576 651307.079 -
std::adjacent_find(deque<int>,_pred)/50 30.163 -
std::adjacent_find(deque<int>,_pred)/8 4.671 4.19%
std::adjacent_find(deque<int>,_pred)/8192 5107.666 -
std::adjacent_find(list<int>)/1024 735.793 -
std::adjacent_find(list<int>)/1048576 872883.179 -4.80%
std::adjacent_find(list<int>)/50 23.322 -
std::adjacent_find(list<int>)/8 2.084 -
std::adjacent_find(list<int>)/8192 7254.625 -
std::adjacent_find(list<int>,_pred)/1024 795.910 -
std::adjacent_find(list<int>,_pred)/1048576 925782.419 -
std::adjacent_find(list<int>,_pred)/50 29.531 -
std::adjacent_find(list<int>,_pred)/8 3.778 -
std::adjacent_find(list<int>,_pred)/8192 7438.633 -
std::adjacent_find(vector<int>)/1024 235.112 -
std::adjacent_find(vector<int>)/1048576 238178.468 -
std::adjacent_find(vector<int>)/50 11.999 -
std::adjacent_find(vector<int>)/8 2.030 -
std::adjacent_find(vector<int>)/8192 1841.333 -
std::adjacent_find(vector<int>,_pred)/1024 415.474 -
std::adjacent_find(vector<int>,_pred)/1048576 487818.482 3.34%
std::adjacent_find(vector<int>,_pred)/50 22.946 -4.78%
std::adjacent_find(vector<int>,_pred)/8 3.310 2.43%
std::adjacent_find(vector<int>,_pred)/8192 3276.705 -
std::all_of(deque<int>)_(process_all)/32 12.356 -
std::all_of(deque<int>)_(process_all)/32768 10459.672 3.77%
std::all_of(deque<int>)_(process_all)/50 18.935 -
std::all_of(deque<int>)_(process_all)/8 3.450 4.36%
std::all_of(deque<int>)_(process_all)/8192 2622.705 3.84%
std::all_of(list<int>)_(process_all)/32 11.476 -
std::all_of(list<int>)_(process_all)/32768 26654.566 -1.10%
std::all_of(list<int>)_(process_all)/50 22.132 -
std::all_of(list<int>)_(process_all)/8 2.643 -
std::all_of(list<int>)_(process_all)/8192 7608.040 -10.69%
std::all_of(vector<int>)_(process_all)/32 8.410 -
std::all_of(vector<int>)_(process_all)/32768 8110.692 -
std::all_of(vector<int>)_(process_all)/50 12.692 -7.53%
std::all_of(vector<int>)_(process_all)/8 2.572 4.76%
std::all_of(vector<int>)_(process_all)/8192 2031.903 -
std::any_of(deque<int>)_(process_all)/32 12.311 -
std::any_of(deque<int>)_(process_all)/32768 10087.889 -10.94%
std::any_of(deque<int>)_(process_all)/50 18.905 -
std::any_of(deque<int>)_(process_all)/8 3.436 4.55%
std::any_of(deque<int>)_(process_all)/8192 2518.406 -10.94%
std::any_of(list<int>)_(process_all)/32 11.613 -1.16%
std::any_of(list<int>)_(process_all)/32768 26769.629 -
std::any_of(list<int>)_(process_all)/50 22.048 -
std::any_of(list<int>)_(process_all)/8 2.708 -
std::any_of(list<int>)_(process_all)/8192 8312.223 12.86%
std::any_of(vector<int>)_(process_all)/32 8.308 -
std::any_of(vector<int>)_(process_all)/32768 8112.421 -
std::any_of(vector<int>)_(process_all)/50 13.519 -10.65%
std::any_of(vector<int>)_(process_all)/8 2.450 2.04%
std::any_of(vector<int>)_(process_all)/8192 2037.508 -
std::copy(deque<int>)/1048576 50142.683 -
std::copy(deque<int>)/262144 11626.994 -
std::copy(deque<int>)/32768 1153.067 1.38%
std::copy(deque<int>)/4096 145.570 -
std::copy(deque<int>)/512 16.646 -
std::copy(deque<int>)/64 5.507 104.38%
std::copy(deque<int>)/8 2.780 1.40%
std::copy(list<int>)/1048576 868619.136 -
std::copy(list<int>)/262144 215189.230 -
std::copy(list<int>)/32768 25966.932 -
std::copy(list<int>)/4096 3047.775 -7.44%
std::copy(list<int>)/512 365.486 -
std::copy(list<int>)/64 31.758 -3.67%
std::copy(list<int>)/8 2.467 -
std::copy(vector<bool>)_(aligned)/1048576 2461.428 -25.81%
std::copy(vector<bool>)_(aligned)/262144 614.105 10.25%
std::copy(vector<bool>)_(aligned)/32768 35.272 -1.02%
std::copy(vector<bool>)_(aligned)/4096 4.745 -1.48%
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.355 -
std::copy(vector<bool>)_(unaligned)/1048576 7014.827 -
std::copy(vector<bool>)_(unaligned)/262144 9175.067 436.10%
std::copy(vector<bool>)_(unaligned)/32768 218.226 1.48%
std::copy(vector<bool>)_(unaligned)/4096 26.109 -
std::copy(vector<bool>)_(unaligned)/512 3.474 -
std::copy(vector<bool>)_(unaligned)/64 1.812 -
std::copy(vector<int>)/1048576 50004.543 -
std::copy(vector<int>)/262144 12416.928 -
std::copy(vector<int>)/32768 3554.411 -5.93%
std::copy(vector<int>)/4096 149.501 -36.43%
std::copy(vector<int>)/512 15.953 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.247 -2.33%
std::copy_backward(deque<int>)/1048576 131183.352 -1.77%
std::copy_backward(deque<int>)/262144 31650.240 -
std::copy_backward(deque<int>)/32768 3687.233 -1.45%
std::copy_backward(deque<int>)/4096 147.283 -
std::copy_backward(deque<int>)/512 18.051 -
std::copy_backward(deque<int>)/64 3.032 -
std::copy_backward(deque<int>)/8 2.708 1.62%
std::copy_backward(list<int>)/1048576 931863.386 2.35%
std::copy_backward(list<int>)/262144 218479.543 -
std::copy_backward(list<int>)/32768 26841.803 1.60%
std::copy_backward(list<int>)/4096 3201.251 -1.76%
std::copy_backward(list<int>)/512 366.781 -
std::copy_backward(list<int>)/64 31.105 -
std::copy_backward(list<int>)/8 2.476 2.41%
std::copy_backward(vector<bool>)_(aligned)/1048576 3791.226 -
std::copy_backward(vector<bool>)_(aligned)/262144 609.492 122.34%
std::copy_backward(vector<bool>)_(aligned)/32768 35.963 -1.59%
std::copy_backward(vector<bool>)_(aligned)/4096 5.390 3.56%
std::copy_backward(vector<bool>)_(aligned)/512 1.658 7.68%
std::copy_backward(vector<bool>)_(aligned)/64 1.900 6.52%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6564.628 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1594.591 -
std::copy_backward(vector<bool>)_(unaligned)/32768 207.444 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.269 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.800 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.899 -2.72%
std::copy_backward(vector<int>)/1048576 50190.518 -
std::copy_backward(vector<int>)/262144 12524.155 -
std::copy_backward(vector<int>)/32768 3765.942 11.37%
std::copy_backward(vector<int>)/4096 146.388 -
std::copy_backward(vector<int>)/512 16.585 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.209 -1.51%
std::copy_if(deque<int>)_(entire_range)/1048576 274695.773 -
std::copy_if(deque<int>)_(entire_range)/262144 69331.485 -
std::copy_if(deque<int>)_(entire_range)/32768 8641.677 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.862 -
std::copy_if(deque<int>)_(entire_range)/512 135.464 -
std::copy_if(deque<int>)_(entire_range)/64 16.266 -
std::copy_if(deque<int>)_(entire_range)/8 2.631 3.31%
std::copy_if(deque<int>)_(every_other)/1048576 371897.525 -
std::copy_if(deque<int>)_(every_other)/262144 92980.219 -
std::copy_if(deque<int>)_(every_other)/32768 11626.478 -
std::copy_if(deque<int>)_(every_other)/4096 1455.311 -
std::copy_if(deque<int>)_(every_other)/512 181.482 -
std::copy_if(deque<int>)_(every_other)/64 23.321 -
std::copy_if(deque<int>)_(every_other)/8 3.447 -
std::copy_if(list<int>)_(entire_range)/1048576 874406.523 -
std::copy_if(list<int>)_(entire_range)/262144 215108.591 -1.26%
std::copy_if(list<int>)_(entire_range)/32768 25787.792 -
std::copy_if(list<int>)_(entire_range)/4096 3029.774 -
std::copy_if(list<int>)_(entire_range)/512 367.834 -
std::copy_if(list<int>)_(entire_range)/64 30.507 -8.78%
std::copy_if(list<int>)_(entire_range)/8 2.545 -
std::copy_if(list<int>)_(every_other)/1048576 846654.941 1.12%
std::copy_if(list<int>)_(every_other)/262144 208865.548 -
std::copy_if(list<int>)_(every_other)/32768 25599.348 -
std::copy_if(list<int>)_(every_other)/4096 3409.778 4.94%
std::copy_if(list<int>)_(every_other)/512 360.793 19.59%
std::copy_if(list<int>)_(every_other)/64 27.875 -33.13%
std::copy_if(list<int>)_(every_other)/8 2.295 -
std::copy_if(vector<int>)_(entire_range)/1048576 245397.645 -
std::copy_if(vector<int>)_(entire_range)/262144 59611.690 -
std::copy_if(vector<int>)_(entire_range)/32768 7446.630 -
std::copy_if(vector<int>)_(entire_range)/4096 932.417 -
std::copy_if(vector<int>)_(entire_range)/512 123.123 -
std::copy_if(vector<int>)_(entire_range)/64 15.344 -
std::copy_if(vector<int>)_(entire_range)/8 2.294 5.97%
std::copy_if(vector<int>)_(every_other)/1048576 505771.315 -
std::copy_if(vector<int>)_(every_other)/262144 127928.257 -
std::copy_if(vector<int>)_(every_other)/32768 16236.830 -
std::copy_if(vector<int>)_(every_other)/4096 1998.897 -
std::copy_if(vector<int>)_(every_other)/512 255.057 -
std::copy_if(vector<int>)_(every_other)/64 32.945 -
std::copy_if(vector<int>)_(every_other)/8 4.332 1.82%
std::copy_n(deque<int>)/1048576 53632.277 2.43%
std::copy_n(deque<int>)/262144 12631.197 -
std::copy_n(deque<int>)/32768 1382.541 -
std::copy_n(deque<int>)/4096 150.254 -
std::copy_n(deque<int>)/512 16.763 -
std::copy_n(deque<int>)/64 2.783 -
std::copy_n(deque<int>)/8 2.752 -
std::copy_n(list<int>)/1048576 871258.873 -
std::copy_n(list<int>)/262144 216084.336 -
std::copy_n(list<int>)/32768 26326.606 -
std::copy_n(list<int>)/4096 4193.997 -19.71%
std::copy_n(list<int>)/512 342.880 -
std::copy_n(list<int>)/64 14.833 -
std::copy_n(list<int>)/8 2.263 -
std::copy_n(vector<bool>)_(aligned)/1048576 2267.647 -21.95%
std::copy_n(vector<bool>)_(aligned)/262144 751.216 4.90%
std::copy_n(vector<bool>)_(aligned)/32768 35.479 -
std::copy_n(vector<bool>)_(aligned)/4096 4.805 -
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.298 -4.93%
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.652 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.008 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.197 -1.74%
std::copy_n(vector<bool>)_(unaligned)/4096 25.991 -
std::copy_n(vector<bool>)_(unaligned)/512 3.498 -
std::copy_n(vector<bool>)_(unaligned)/64 1.819 -
std::copy_n(vector<int>)/1048576 50201.666 -
std::copy_n(vector<int>)/262144 12356.568 -1.41%
std::copy_n(vector<int>)/32768 3795.347 4.32%
std::copy_n(vector<int>)/4096 218.322 17.96%
std::copy_n(vector<int>)/512 16.079 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.212 -4.85%
std::count(deque<int>)_(every_other)/1024 248.592 -3.43%
std::count(deque<int>)_(every_other)/1048576 263491.446 2.67%
std::count(deque<int>)_(every_other)/8 2.528 -3.21%
std::count(deque<int>)_(every_other)/8192 2026.138 -
std::count(list<int>)_(every_other)/1024 748.765 4.89%
std::count(list<int>)_(every_other)/1048576 826510.502 -
std::count(list<int>)_(every_other)/8 2.161 4.05%
std::count(list<int>)_(every_other)/8192 6924.065 1.55%
std::count(vector<bool>)/1000 3.001 -
std::count(vector<bool>)/1024 1.692 -
std::count(vector<bool>)/1048576 1460.699 -
std::count(vector<bool>)/8192 11.449 -
std::count(vector<int>)_(every_other)/1024 102.699 -
std::count(vector<int>)_(every_other)/1048576 105017.269 -1.94%
std::count(vector<int>)_(every_other)/8 1.306 -
std::count(vector<int>)_(every_other)/8192 817.616 -
std::count_if(deque<int>)_(every_other)/1024 346.404 -
std::count_if(deque<int>)_(every_other)/1048576 342506.625 -
std::count_if(deque<int>)_(every_other)/8 3.510 -
std::count_if(deque<int>)_(every_other)/8192 2685.251 -
std::count_if(list<int>)_(every_other)/1024 757.974 -
std::count_if(list<int>)_(every_other)/1048576 891280.486 -
std::count_if(list<int>)_(every_other)/8 2.775 -
std::count_if(list<int>)_(every_other)/8192 7254.377 -12.59%
std::count_if(vector<int>)_(every_other)/1024 246.535 -
std::count_if(vector<int>)_(every_other)/1048576 247862.773 -
std::count_if(vector<int>)_(every_other)/8 4.174 -
std::count_if(vector<int>)_(every_other)/8192 1902.329 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.460 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.046 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 841.336 2.91%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 351.092 -8.07%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.782 -2.50%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2546.810 -15.05%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.294 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.758 -3.81%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.726 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.315 -12.86%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.788 -7.35%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 502.400 -11.14%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 340.590 9.24%
std::deque<int>::ctor(const&)_(cheap_elements)/32 48.712 15.00%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2247.640 3.03%
std::deque<int>::ctor(size)/1024 70.578 -6.66%
std::deque<int>::ctor(size)/32 26.715 -4.52%
std::deque<int>::ctor(size)/8192 433.485 -5.32%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.957 -6.29%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.617 -4.53%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 421.640 -1.93%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.369 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.542 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.429 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.941 -1.26%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.618 2.26%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.771 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.967 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.039 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.992 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.666 -1.29%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.645 2.22%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.180 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.910 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.810 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 323.094 3.72%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.067 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.046 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2517.511 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.864 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.735 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.629 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.402 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10377.638 1.62%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12646.062 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 741.243 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112547.881 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 646.010 -2.29%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.001 -2.35%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6281.893 1.56%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6927.604 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.131 3.94%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 57226.971 2.24%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.372 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.495 -3.15%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11969.322 -7.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21112.790 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 647.310 -2.15%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 185709.129 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 870.062 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.779 -3.21%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11973.437 -7.33%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21230.822 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 651.417 -1.77%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 186113.795 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1061.505 -1.51%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.833 -10.69%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11672.298 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21276.615 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 663.828 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 187353.518 -
std::deque<std::string>::ctor(size)/1024 723.294 -
std::deque<std::string>::ctor(size)/32 43.627 -3.99%
std::deque<std::string>::ctor(size)/8192 8519.616 -1.18%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 953.039 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.515 -2.37%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12633.912 -1.02%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21117.562 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 619.555 -1.40%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 184038.608 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.327 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.330 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.347 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.489 -11.31%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.865 -10.85%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.564 -10.75%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.818 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.695 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.861 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.267 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.724 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2359.167 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.910 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.818 1.26%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.906 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.082 -3.40%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 34.182 12.52%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.778 6.70%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.464 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.478 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2346.281 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.287 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.398 -5.73%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2366.199 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 507.231 -3.94%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.747 4.51%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4604.639 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6563.885 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 161.239 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52677.857 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1022.633 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.840 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8064.227 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12719.205 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 752.264 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113805.160 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.219 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.265 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.133 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.559 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.598 -1.38%
std::distance(deque<int>)/1024 0.849 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.848 -
std::distance(join_view(vector<vector<int>>))/1024 0.975 -
std::distance(join_view(vector<vector<int>>))/4096 4.393 -2.83%
std::distance(join_view(vector<vector<int>>))/50 0.592 -10.45%
std::distance(join_view(vector<vector<int>>))/8192 8.384 1.00%
std::equal(deque<int>)_(it,_it,_it)/1024 447.895 -4.46%
std::equal(deque<int>)_(it,_it,_it)/1048576 495310.952 -
std::equal(deque<int>)_(it,_it,_it)/50 21.544 -
std::equal(deque<int>)_(it,_it,_it)/8 4.275 -
std::equal(deque<int>)_(it,_it,_it)/8192 3863.638 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 441.895 9.11%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 456837.565 7.46%
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.463 5.88%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.787 2.67%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3443.923 10.56%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 519.798 -1.23%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 511575.888 -2.64%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.871 -4.13%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.061 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3995.749 -1.83%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.798 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 520647.212 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.129 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.335 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4038.476 -
std::equal(list<int>)_(it,_it,_it)/1024 1131.276 -
std::equal(list<int>)_(it,_it,_it)/1048576 1313417.836 -
std::equal(list<int>)_(it,_it,_it)/50 35.517 -
std::equal(list<int>)_(it,_it,_it)/8 2.710 -
std::equal(list<int>)_(it,_it,_it)/8192 9674.240 2.67%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.529 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 958451.635 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.788 -1.31%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.892 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11772.568 2.13%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.108 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 980390.793 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.914 -5.30%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.466 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12373.160 4.34%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1160.037 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1317816.180 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.685 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.501 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11336.873 -8.21%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6329.660 -
std::equal(vector<bool>)_(unaligned)/50 0.796 -21.48%
std::equal(vector<bool>)_(unaligned)/8 0.825 -18.67%
std::equal(vector<bool>)_(unaligned)/8192 55.325 -1.66%
std::equal(vector<int>)_(it,_it,_it)/1024 77.691 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73708.009 -
std::equal(vector<int>)_(it,_it,_it)/50 4.304 3.29%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 1.23%
std::equal(vector<int>)_(it,_it,_it)/8192 570.667 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 80.078 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 76585.683 3.05%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.288 -1.33%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.458 1.66%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 587.717 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 289.017 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305727.884 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.676 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.986 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.372 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.871 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305691.627 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.503 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.657 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2545.202 -
std::fill(deque<int>)/1024 30.516 1.26%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 4.750 100.72%
std::fill(deque<int>)/8192 237.402 -
std::fill(list<int>)/1024 671.621 35.86%
std::fill(list<int>)/32 8.349 -
std::fill(list<int>)/50 34.978 -1.23%
std::fill(list<int>)/8192 7509.605 5.51%
std::fill(vector<bool>)/1048576 3821.115 -
std::fill(vector<bool>)/262144 231.635 -
std::fill(vector<bool>)/32768 30.098 -
std::fill(vector<bool>)/4096 4.210 -
std::fill(vector<bool>)/512 1.542 -
std::fill(vector<bool>)/64 1.560 -3.27%
std::fill(vector<int>)/1024 30.281 -
std::fill(vector<int>)/32 1.038 -4.93%
std::fill(vector<int>)/50 2.206 -
std::fill(vector<int>)/8192 235.563 -
std::fill_n(deque<int>)/1024 29.863 -
std::fill_n(deque<int>)/32 1.261 9.19%
std::fill_n(deque<int>)/50 2.195 -
std::fill_n(deque<int>)/8192 236.860 -
std::fill_n(list<int>)/1024 440.510 -32.35%
std::fill_n(list<int>)/32 8.111 -
std::fill_n(list<int>)/50 15.724 -
std::fill_n(list<int>)/8192 8658.132 6.51%
std::fill_n(vector<bool>)/1048576 3540.471 -5.41%
std::fill_n(vector<bool>)/262144 231.287 -
std::fill_n(vector<bool>)/32768 30.330 -
std::fill_n(vector<bool>)/4096 4.196 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.358 -3.68%
std::fill_n(vector<int>)/1024 29.501 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.226 -
std::fill_n(vector<int>)/8192 234.443 -
std::find(deque<int>)_(bail_25%)/1024 68.089 -
std::find(deque<int>)_(bail_25%)/32768 1927.363 -
std::find(deque<int>)_(bail_25%)/8 2.286 -
std::find(deque<int>)_(bail_25%)/8192 479.973 -
std::find(deque<int>)_(process_all)/1024 242.888 -
std::find(deque<int>)_(process_all)/32768 7757.589 -
std::find(deque<int>)_(process_all)/50 13.121 -
std::find(deque<int>)_(process_all)/8 3.490 -1.97%
std::find(deque<int>)_(process_all)/8192 1934.412 -
std::find(list<int>)_(bail_25%)/1024 131.379 1.71%
std::find(list<int>)_(bail_25%)/32768 7756.727 -15.23%
std::find(list<int>)_(bail_25%)/8 0.930 1.11%
std::find(list<int>)_(bail_25%)/8192 1454.287 2.10%
std::find(list<int>)_(process_all)/1024 733.126 6.57%
std::find(list<int>)_(process_all)/32768 26310.296 1.00%
std::find(list<int>)_(process_all)/50 19.253 1.69%
std::find(list<int>)_(process_all)/8 2.416 3.31%
std::find(list<int>)_(process_all)/8192 7828.202 14.63%
std::find(vector<bool>)_(process_all)/1024 4.462 -4.56%
std::find(vector<bool>)_(process_all)/1048576 3652.723 -
std::find(vector<bool>)_(process_all)/50 0.715 3.31%
std::find(vector<bool>)_(process_all)/8 0.685 7.87%
std::find(vector<bool>)_(process_all)/8192 33.407 -
std::find(vector<char>)_(bail_25%)/1024 5.278 -
std::find(vector<char>)_(bail_25%)/32768 136.679 -
std::find(vector<char>)_(bail_25%)/8 1.061 -3.84%
std::find(vector<char>)_(bail_25%)/8192 40.483 -
std::find(vector<char>)_(process_all)/1024 16.294 -
std::find(vector<char>)_(process_all)/32768 495.808 -
std::find(vector<char>)_(process_all)/50 1.649 1.26%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.266 -
std::find(vector<int>)_(bail_25%)/1024 66.225 -
std::find(vector<int>)_(bail_25%)/32768 1868.045 -
std::find(vector<int>)_(bail_25%)/8 1.393 -2.82%
std::find(vector<int>)_(bail_25%)/8192 474.084 -
std::find(vector<int>)_(process_all)/1024 242.578 -
std::find(vector<int>)_(process_all)/32768 7400.427 -
std::find(vector<int>)_(process_all)/50 12.420 -
std::find(vector<int>)_(process_all)/8 2.655 -2.71%
std::find(vector<int>)_(process_all)/8192 1852.177 -
std::find(vector<long_long>)_(bail_25%)/1024 22.953 -
std::find(vector<long_long>)_(bail_25%)/32768 726.757 -
std::find(vector<long_long>)_(bail_25%)/8 0.899 4.04%
std::find(vector<long_long>)_(bail_25%)/8192 188.103 -
std::find(vector<long_long>)_(process_all)/1024 90.108 -
std::find(vector<long_long>)_(process_all)/32768 2894.474 -
std::find(vector<long_long>)_(process_all)/50 4.395 -
std::find(vector<long_long>)_(process_all)/8 1.049 13.58%
std::find(vector<long_long>)_(process_all)/8192 722.385 -
std::find(vector<short>)_(bail_25%)/1024 5.971 -
std::find(vector<short>)_(bail_25%)/32768 187.881 -
std::find(vector<short>)_(bail_25%)/8 0.843 19.17%
std::find(vector<short>)_(bail_25%)/8192 45.396 -
std::find(vector<short>)_(process_all)/1024 22.545 -
std::find(vector<short>)_(process_all)/32768 722.415 -
std::find(vector<short>)_(process_all)/50 1.694 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.371 -
std::find_end(deque<int>)_(match_near_end)/1000 37.035 9.54%
std::find_end(deque<int>)_(match_near_end)/1024 35.416 8.86%
std::find_end(deque<int>)_(match_near_end)/8192 293.318 7.17%
std::find_end(deque<int>)_(near_matches)/1000 15764.788 -
std::find_end(deque<int>)_(near_matches)/1024 16378.772 -
std::find_end(deque<int>)_(near_matches)/8192 1125028.626 -
std::find_end(deque<int>)_(process_all)/1000 286.291 -
std::find_end(deque<int>)_(process_all)/1024 325.945 -
std::find_end(deque<int>)_(process_all)/1048576 317340.969 -
std::find_end(deque<int>)_(process_all)/8192 2492.951 -
std::find_end(deque<int>)_(same_length)/1000 342.583 -3.35%
std::find_end(deque<int>)_(same_length)/1024 342.637 -2.83%
std::find_end(deque<int>)_(same_length)/8192 2870.996 -
std::find_end(deque<int>)_(single_element)/1000 314.179 1.05%
std::find_end(deque<int>)_(single_element)/1024 318.159 -15.05%
std::find_end(deque<int>)_(single_element)/8192 2206.587 -25.86%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.166 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.696 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 616.679 2.47%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30930.841 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31984.986 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1884759.632 -
std::find_end(deque<int>,_pred)_(process_all)/1000 573.081 -2.45%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.945 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592035.394 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4331.126 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.631 -
std::find_end(deque<int>,_pred)_(same_length)/1024 801.170 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4975.418 -
std::find_end(deque<int>,_pred)_(single_element)/1000 665.424 -
std::find_end(deque<int>,_pred)_(single_element)/1024 668.803 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4855.496 -
std::find_end(forward_list<int>)_(match_near_end)/1000 758.110 -7.09%
std::find_end(forward_list<int>)_(match_near_end)/1024 4476.014 -2.06%
std::find_end(forward_list<int>)_(match_near_end)/8192 257348.337 -
std::find_end(forward_list<int>)_(near_matches)/1000 36479.041 -
std::find_end(forward_list<int>)_(near_matches)/1024 37886.883 -
std::find_end(forward_list<int>)_(near_matches)/8192 2457500.295 -
std::find_end(forward_list<int>)_(process_all)/1000 679.792 -2.20%
std::find_end(forward_list<int>)_(process_all)/1024 708.779 -
std::find_end(forward_list<int>)_(process_all)/1048576 766921.601 1.17%
std::find_end(forward_list<int>)_(process_all)/8192 5674.068 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.848 -
std::find_end(forward_list<int>)_(same_length)/1024 1503.244 -
std::find_end(forward_list<int>)_(same_length)/8192 14153.824 -7.40%
std::find_end(forward_list<int>)_(single_element)/1000 687.533 -
std::find_end(forward_list<int>)_(single_element)/1024 710.397 1.34%
std::find_end(forward_list<int>)_(single_element)/8192 5763.269 -17.69%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.195 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5165.184 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277068.824 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41506.226 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42807.342 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2685286.559 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 785.493 4.23%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 788.132 1.55%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 857341.886 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6347.882 1.74%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.241 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1572.394 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17173.007 -9.88%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 752.006 -3.64%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 769.733 -3.58%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6272.430 -4.52%
std::find_end(list<int>)_(match_near_end)/1000 78.720 -
std::find_end(list<int>)_(match_near_end)/1024 60.406 1.23%
std::find_end(list<int>)_(match_near_end)/8192 604.271 -
std::find_end(list<int>)_(near_matches)/1000 33124.388 -
std::find_end(list<int>)_(near_matches)/1024 34484.946 -
std::find_end(list<int>)_(near_matches)/8192 2249952.974 -
std::find_end(list<int>)_(process_all)/1000 715.135 -
std::find_end(list<int>)_(process_all)/1024 731.049 -
std::find_end(list<int>)_(process_all)/1048576 872731.971 -
std::find_end(list<int>)_(process_all)/8192 7436.931 -
std::find_end(list<int>)_(same_length)/1000 772.540 2.51%
std::find_end(list<int>)_(same_length)/1024 767.177 1.33%
std::find_end(list<int>)_(same_length)/8192 9742.525 -
std::find_end(list<int>)_(single_element)/1000 710.565 -
std::find_end(list<int>)_(single_element)/1024 735.918 -
std::find_end(list<int>)_(single_element)/8192 8232.028 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.875 -1.22%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.333 -1.03%
std::find_end(list<int>,_pred)_(match_near_end)/8192 627.900 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36830.658 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38256.323 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403940.581 -
std::find_end(list<int>,_pred)_(process_all)/1000 796.782 -
std::find_end(list<int>,_pred)_(process_all)/1024 815.843 -
std::find_end(list<int>,_pred)_(process_all)/1048576 958340.847 -
std::find_end(list<int>,_pred)_(process_all)/8192 8188.534 -
std::find_end(list<int>,_pred)_(same_length)/1000 773.807 -
std::find_end(list<int>,_pred)_(same_length)/1024 793.829 -
std::find_end(list<int>,_pred)_(same_length)/8192 8847.708 -
std::find_end(list<int>,_pred)_(single_element)/1000 797.899 -
std::find_end(list<int>,_pred)_(single_element)/1024 817.258 -
std::find_end(list<int>,_pred)_(single_element)/8192 8546.063 -
std::find_end(vector<int>)_(match_near_end)/1000 28.210 -
std::find_end(vector<int>)_(match_near_end)/1024 28.817 -
std::find_end(vector<int>)_(match_near_end)/8192 201.789 -2.08%
std::find_end(vector<int>)_(near_matches)/1000 13464.955 -1.22%
std::find_end(vector<int>)_(near_matches)/1024 13975.313 -
std::find_end(vector<int>)_(near_matches)/8192 767711.025 -
std::find_end(vector<int>)_(process_all)/1000 217.701 -3.37%
std::find_end(vector<int>)_(process_all)/1024 222.393 -3.46%
std::find_end(vector<int>)_(process_all)/1048576 217504.663 -3.85%
std::find_end(vector<int>)_(process_all)/8192 1683.242 -4.70%
std::find_end(vector<int>)_(same_length)/1000 243.016 -4.17%
std::find_end(vector<int>)_(same_length)/1024 248.497 -5.37%
std::find_end(vector<int>)_(same_length)/8192 2015.727 -2.22%
std::find_end(vector<int>)_(single_element)/1000 242.547 -
std::find_end(vector<int>)_(single_element)/1024 248.466 -
std::find_end(vector<int>)_(single_element)/8192 1901.544 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.542 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.150 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.447 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22907.548 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23818.686 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450863.872 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.208 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.120 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 645244.267 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4303.581 -
std::find_end(vector<int>,_pred)_(same_length)/1000 612.188 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.906 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5038.784 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.338 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.763 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4786.468 -
std::find_first_of(deque<int>)_(large_needle)/1024 366388.635 -
std::find_first_of(deque<int>)_(large_needle)/32 284.582 -4.93%
std::find_first_of(deque<int>)_(large_needle)/50 674.390 -5.82%
std::find_first_of(deque<int>)_(large_needle)/8192 23570016.667 -
std::find_first_of(deque<int>)_(small_needle)/1024 3616.881 3.77%
std::find_first_of(deque<int>)_(small_needle)/32 113.630 1.38%
std::find_first_of(deque<int>)_(small_needle)/50 172.902 2.35%
std::find_first_of(deque<int>)_(small_needle)/8192 28169.964 1.05%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 603680.288 -1.60%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 581.547 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1591.259 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36915072.369 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6243.966 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.954 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.620 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49824.582 -
std::find_first_of(list<int>)_(large_needle)/1024 863916.925 -6.28%
std::find_first_of(list<int>)_(large_needle)/32 679.169 -
std::find_first_of(list<int>)_(large_needle)/50 1742.981 -
std::find_first_of(list<int>)_(large_needle)/8192 49342447.267 -
std::find_first_of(list<int>)_(small_needle)/1024 2774.405 -
std::find_first_of(list<int>)_(small_needle)/32 93.913 -
std::find_first_of(list<int>)_(small_needle)/50 141.017 -
std::find_first_of(list<int>)_(small_needle)/8192 22221.778 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 896937.038 -14.18%
std::find_first_of(list<int>,_pred)_(large_needle)/32 751.042 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1971.263 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58239760.417 -1.61%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5385.750 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.900 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.306 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43292.592 -
std::find_first_of(vector<int>)_(large_needle)/1024 107318.582 -5.87%
std::find_first_of(vector<int>)_(large_needle)/32 102.986 -2.49%
std::find_first_of(vector<int>)_(large_needle)/50 262.356 -4.38%
std::find_first_of(vector<int>)_(large_needle)/8192 6923663.366 -5.58%
std::find_first_of(vector<int>)_(small_needle)/1024 1571.396 8.46%
std::find_first_of(vector<int>)_(small_needle)/32 54.966 9.55%
std::find_first_of(vector<int>)_(small_needle)/50 83.866 17.58%
std::find_first_of(vector<int>)_(small_needle)/8192 13063.305 13.97%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592362.884 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.879 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1366.823 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38501335.667 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5708.897 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.734 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.068 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45096.896 -
std::find_if(deque<int>)_(bail_25%)/1024 86.732 10.21%
std::find_if(deque<int>)_(bail_25%)/32768 2460.694 22.27%
std::find_if(deque<int>)_(bail_25%)/8 1.200 2.93%
std::find_if(deque<int>)_(bail_25%)/8192 704.769 39.05%
std::find_if(deque<int>)_(process_all)/1024 251.106 -6.93%
std::find_if(deque<int>)_(process_all)/32768 8067.138 -8.10%
std::find_if(deque<int>)_(process_all)/50 13.340 -2.12%
std::find_if(deque<int>)_(process_all)/8 2.791 2.92%
std::find_if(deque<int>)_(process_all)/8192 2002.055 -7.31%
std::find_if(list<int>)_(bail_25%)/1024 183.314 -
std::find_if(list<int>)_(bail_25%)/32768 7411.747 6.13%
std::find_if(list<int>)_(bail_25%)/8 0.924 -1.77%
std::find_if(list<int>)_(bail_25%)/8192 1429.893 -
std::find_if(list<int>)_(process_all)/1024 722.906 -2.31%
std::find_if(list<int>)_(process_all)/32768 28537.477 8.24%
std::find_if(list<int>)_(process_all)/50 19.158 -3.48%
std::find_if(list<int>)_(process_all)/8 2.382 1.42%
std::find_if(list<int>)_(process_all)/8192 10947.755 10.15%
std::find_if(vector<bool>)_(process_all)/1024 569.675 -
std::find_if(vector<bool>)_(process_all)/1048576 583187.032 -
std::find_if(vector<bool>)_(process_all)/50 23.468 -1.43%
std::find_if(vector<bool>)_(process_all)/8 3.524 -
std::find_if(vector<bool>)_(process_all)/8192 4555.534 -
std::find_if(vector<char>)_(bail_25%)/1024 25.178 -4.38%
std::find_if(vector<char>)_(bail_25%)/32768 800.167 -3.90%
std::find_if(vector<char>)_(bail_25%)/8 0.773 -3.15%
std::find_if(vector<char>)_(bail_25%)/8192 211.272 -3.08%
std::find_if(vector<char>)_(process_all)/1024 125.516 -
std::find_if(vector<char>)_(process_all)/32768 3761.489 -
std::find_if(vector<char>)_(process_all)/50 6.643 -
std::find_if(vector<char>)_(process_all)/8 1.507 -
std::find_if(vector<char>)_(process_all)/8192 947.243 -
std::find_if(vector<int>)_(bail_25%)/1024 27.805 -1.13%
std::find_if(vector<int>)_(bail_25%)/32768 848.990 3.76%
std::find_if(vector<int>)_(bail_25%)/8 0.711 -15.38%
std::find_if(vector<int>)_(bail_25%)/8192 215.937 -1.22%
std::find_if(vector<int>)_(process_all)/1024 113.122 -
std::find_if(vector<int>)_(process_all)/32768 3202.872 -
std::find_if(vector<int>)_(process_all)/50 5.789 3.83%
std::find_if(vector<int>)_(process_all)/8 1.394 1.39%
std::find_if(vector<int>)_(process_all)/8192 807.772 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.486 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2011.084 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -
std::find_if_not(deque<int>)_(bail_25%)/8192 505.648 -
std::find_if_not(deque<int>)_(process_all)/1024 253.177 -
std::find_if_not(deque<int>)_(process_all)/32768 8078.383 -
std::find_if_not(deque<int>)_(process_all)/50 12.612 -
std::find_if_not(deque<int>)_(process_all)/8 2.586 -
std::find_if_not(deque<int>)_(process_all)/8192 2003.229 -
std::find_if_not(list<int>)_(bail_25%)/1024 181.627 -
std::find_if_not(list<int>)_(bail_25%)/32768 7754.638 8.17%
std::find_if_not(list<int>)_(bail_25%)/8 0.928 -
std::find_if_not(list<int>)_(bail_25%)/8192 1444.346 -
std::find_if_not(list<int>)_(process_all)/1024 728.478 -
std::find_if_not(list<int>)_(process_all)/32768 26509.783 3.92%
std::find_if_not(list<int>)_(process_all)/50 37.787 -2.42%
std::find_if_not(list<int>)_(process_all)/8 3.589 -
std::find_if_not(list<int>)_(process_all)/8192 7448.922 8.42%
std::find_if_not(vector<bool>)_(process_all)/1024 596.585 1.62%
std::find_if_not(vector<bool>)_(process_all)/1048576 602412.791 3.10%
std::find_if_not(vector<bool>)_(process_all)/50 24.968 -
std::find_if_not(vector<bool>)_(process_all)/8 3.592 -2.05%
std::find_if_not(vector<bool>)_(process_all)/8192 4723.111 3.02%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.138 -17.06%
std::find_if_not(vector<char>)_(bail_25%)/32768 941.399 -1.27%
std::find_if_not(vector<char>)_(bail_25%)/8 0.851 -7.36%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.608 -
std::find_if_not(vector<char>)_(process_all)/1024 126.908 1.04%
std::find_if_not(vector<char>)_(process_all)/32768 3763.315 -
std::find_if_not(vector<char>)_(process_all)/50 6.824 2.51%
std::find_if_not(vector<char>)_(process_all)/8 1.548 -
std::find_if_not(vector<char>)_(process_all)/8192 947.807 -
std::find_if_not(vector<int>)_(bail_25%)/1024 33.981 13.50%
std::find_if_not(vector<int>)_(bail_25%)/32768 952.878 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.672 -13.23%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.323 -
std::find_if_not(vector<int>)_(process_all)/1024 112.946 -
std::find_if_not(vector<int>)_(process_all)/32768 3205.069 -
std::find_if_not(vector<int>)_(process_all)/50 5.581 -2.78%
std::find_if_not(vector<int>)_(process_all)/8 1.437 -3.60%
std::find_if_not(vector<int>)_(process_all)/8192 804.530 -
std::flat_map<int,_int>::clear()/0 392.060 -
std::flat_map<int,_int>::clear()/1024 393.080 -
std::flat_map<int,_int>::clear()/32 392.557 -
std::flat_map<int,_int>::clear()/8192 406.189 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.958 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.119 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.693 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.382 9.25%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.096 -32.00%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.267 -11.80%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.111 -37.75%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.241 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.070 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.665 -1.25%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.435 -10.70%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.125 -14.15%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.174 -5.63%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.522 -18.18%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.006 -1.27%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.163 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.685 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1173.261 -
std::flat_map<int,_int>::ctor(const&)/0 12.807 -
std::flat_map<int,_int>::ctor(const&)/1024 177.896 -
std::flat_map<int,_int>::ctor(const&)/32 22.818 -
std::flat_map<int,_int>::ctor(const&)/8192 1849.774 -4.21%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.798 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.845 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.948 -1.10%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1845.240 -4.16%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.694 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4211.877 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.157 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33131.151 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.651 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8733.994 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.633 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133308.707 -2.49%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.384 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.341 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.662 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.411 -15.97%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.369 -10.98%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.293 -2.35%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.390 -12.55%
std::flat_map<int,_int>::erase(iterator)/1024 75.079 -
std::flat_map<int,_int>::erase(iterator)/32 19.831 -
std::flat_map<int,_int>::erase(iterator)/8192 525.405 3.37%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.569 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.227 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.424 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 604.575 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.172 -
std::flat_map<int,_int>::erase(key)_(existent)/32 21.690 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 585.067 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.458 3.21%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.620 -27.40%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.237 -13.02%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.594 -40.50%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.538 9.85%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.545 -3.06%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.735 -1.23%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.989 -1.34%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.331 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.303 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.232 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.485 26.93%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.577 -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.326 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.793 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.806 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.780 19.20%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.172 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.399 77.51%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.832 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.317 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.941 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 583.460 6.52%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.974 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.557 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.926 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.826 -3.88%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.057 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.020 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.850 -3.78%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 523.451 4.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.856 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5488.078 5.88%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 616.079 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 41650.664 4.48%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.600 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5780.069 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.868 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43924.922 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.392 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7714.026 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 675.526 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63497.471 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 407.167 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1407.968 -11.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 458.304 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8408.488 -14.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.140 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1618.487 -9.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 452.392 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10006.892 -11.84%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.265 1.66%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.990 -1.53%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.496 7.73%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.005 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 22.471 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.311 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 31.632 6.84%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.006 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 96.772 -2.55%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.906 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 594.091 7.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.990 -4.23%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.799 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.637 5.71%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.142 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.377 15.62%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.626 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.391 25.63%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.730 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 104.137 1.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.453 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 590.527 6.56%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.907 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.045 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.480 -1.03%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.829 -23.74%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.281 -14.12%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.788 -27.95%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.627 1.13%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.193 1.04%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.690 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 685.332 -3.87%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.685 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.346 1.15%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.693 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 701.025 -4.16%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.333 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.273 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.816 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 677.698 -2.20%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.009 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.511 -1.02%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.829 -7.67%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.244 -2.96%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.252 -6.72%
std::flat_multimap<int,_int>::clear()/0 391.585 -
std::flat_multimap<int,_int>::clear()/1024 391.909 -
std::flat_multimap<int,_int>::clear()/32 392.093 -
std::flat_multimap<int,_int>::clear()/8192 409.213 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.269 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.104 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.611 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.423 -14.46%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.369 -15.89%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.272 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.940 -15.96%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.904 -11.01%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.319 1.29%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.385 -14.33%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.077 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.104 1.88%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.510 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.492 1.14%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.897 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.650 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1163.848 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.789 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.624 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.760 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1921.890 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.739 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.766 -2.07%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.868 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1156.430 31.15%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.895 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3936.423 -1.68%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 163.955 -3.00%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32404.782 -1.05%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.952 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8484.202 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.939 -1.41%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133533.241 5.94%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.538 -5.01%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.479 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.635 -6.58%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.029 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.037 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.265 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.925 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.864 -1.35%
std::flat_multimap<int,_int>::erase(iterator)/8192 490.169 -19.19%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.005 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.229 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.019 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 616.179 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.072 -4.57%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.442 -1.50%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 516.412 -22.97%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.834 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.903 1.76%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.246 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.593 1.14%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.852 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.057 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.364 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.350 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.193 -1.21%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.358 6.28%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.356 6.51%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.280 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.840 5.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.788 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.891 12.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.351 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 50.237 16.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.771 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 102.604 3.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.195 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 556.610 -1.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.909 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.539 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.947 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.728 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.890 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.424 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.161 2.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.213 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.791 -3.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5741.952 -6.87%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 639.734 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 44148.594 -2.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.855 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5463.997 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 624.190 1.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41239.977 -1.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.628 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7327.674 -3.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.277 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60171.809 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.799 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1075.634 -5.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.988 -1.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5990.974 -4.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.939 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1208.119 -9.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.769 -1.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6669.180 -13.31%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 106.840 4.49%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.152 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 554.145 1.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.846 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.715 30.60%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.291 1.25%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 34.134 45.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.823 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.263 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.494 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 547.502 -1.52%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.989 -1.33%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.078 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.470 -1.50%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.690 15.19%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.360 2.29%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.306 16.96%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.885 -1.91%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 97.246 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.262 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 799.181 -41.73%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.014 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.583 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.758 -1.48%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1769.382 1.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.338 -3.36%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.045 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.782 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1724.104 3.39%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.943 -1.37%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.960 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.299 -1.22%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.724 -16.11%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.294 -3.04%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.598 -17.01%
std::for_each(deque<int>)/32 3.703 -
std::for_each(deque<int>)/50 3.877 -
std::for_each(deque<int>)/8 0.923 -
std::for_each(deque<int>)/8192 254.885 -
std::for_each(join_view(vector<vector<int>>))/32 3.771 -
std::for_each(join_view(vector<vector<int>>))/50 4.043 -
std::for_each(join_view(vector<vector<int>>))/8 1.379 -3.56%
std::for_each(join_view(vector<vector<int>>))/8192 264.022 -
std::for_each(list<int>)/32 10.844 -
std::for_each(list<int>)/50 21.202 -3.24%
std::for_each(list<int>)/8 2.458 8.68%
std::for_each(list<int>)/8192 7720.345 -1.79%
std::for_each(map<int>::iterator)/32 23.954 -
std::for_each(map<int>::iterator)/50 36.090 -
std::for_each(map<int>::iterator)/8 5.025 -
std::for_each(map<int>::iterator)/8192 7331.115 -2.21%
std::for_each(multimap<int>::iterator)/32 23.575 -
std::for_each(multimap<int>::iterator)/50 36.616 -
std::for_each(multimap<int>::iterator)/8 5.058 -
std::for_each(multimap<int>::iterator)/8192 7530.223 -
std::for_each(multiset<int>::iterator)/32 23.472 -
std::for_each(multiset<int>::iterator)/50 35.849 -
std::for_each(multiset<int>::iterator)/8 5.051 -
std::for_each(multiset<int>::iterator)/8192 8025.944 -
std::for_each(set<int>::iterator)/32 24.387 -
std::for_each(set<int>::iterator)/50 35.988 -2.36%
std::for_each(set<int>::iterator)/8 5.069 -
std::for_each(set<int>::iterator)/8192 7896.411 -
std::for_each(vector<int>)/32 3.703 -
std::for_each(vector<int>)/50 3.890 -
std::for_each(vector<int>)/8 0.920 -
std::for_each(vector<int>)/8192 252.373 -
std::for_each_n(deque<int>)/32 3.772 -
std::for_each_n(deque<int>)/50 3.962 -
std::for_each_n(deque<int>)/8 1.119 -14.89%
std::for_each_n(deque<int>)/8192 255.111 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.967 1.82%
std::for_each_n(join_view(vector<vector<int>>))/50 4.378 1.55%
std::for_each_n(join_view(vector<vector<int>>))/8 1.407 -5.89%
std::for_each_n(join_view(vector<vector<int>>))/8192 269.885 1.79%
std::for_each_n(list<int>)/32 11.225 -1.46%
std::for_each_n(list<int>)/50 23.763 3.90%
std::for_each_n(list<int>)/8 2.543 2.57%
std::for_each_n(list<int>)/8192 7622.010 -2.18%
std::for_each_n(vector<int>)/32 3.723 -
std::for_each_n(vector<int>)/50 3.862 -
std::for_each_n(vector<int>)/8 2.716 -
std::for_each_n(vector<int>)/8192 252.211 -
std::generate(deque<int>)/1024 259.503 -
std::generate(deque<int>)/32 8.526 -
std::generate(deque<int>)/50 12.768 -
std::generate(deque<int>)/8192 1983.501 -1.53%
std::generate(list<int>)/1024 671.562 -
std::generate(list<int>)/32 8.498 -
std::generate(list<int>)/50 15.359 1.71%
std::generate(list<int>)/8192 7134.185 -4.97%
std::generate(vector<int>)/1024 244.144 -
std::generate(vector<int>)/32 7.984 -
std::generate(vector<int>)/50 11.982 -
std::generate(vector<int>)/8192 1884.306 1.83%
std::generate_n(deque<int>)/1024 245.401 -
std::generate_n(deque<int>)/32 8.274 -
std::generate_n(deque<int>)/50 12.289 -
std::generate_n(deque<int>)/8192 1977.505 -
std::generate_n(list<int>)/1024 649.953 -
std::generate_n(list<int>)/32 8.592 -
std::generate_n(list<int>)/50 15.302 -
std::generate_n(list<int>)/8192 7516.744 -
std::generate_n(vector<int>)/1024 244.067 -
std::generate_n(vector<int>)/32 7.957 -
std::generate_n(vector<int>)/50 12.037 -
std::generate_n(vector<int>)/8192 1851.285 -
std::is_partitioned(deque<int>)_(partitioned)/1024 297.319 1.32%
std::is_partitioned(deque<int>)_(partitioned)/32 9.189 -3.32%
std::is_partitioned(deque<int>)_(partitioned)/50 13.907 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2315.260 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.719 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.408 -3.17%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.641 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 720.023 -
std::is_partitioned(list<int>)_(partitioned)/1024 645.396 10.24%
std::is_partitioned(list<int>)_(partitioned)/32 9.356 4.72%
std::is_partitioned(list<int>)_(partitioned)/50 14.309 2.63%
std::is_partitioned(list<int>)_(partitioned)/8192 7250.775 5.92%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.049 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.276 -1.11%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.526 1.11%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2159.827 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.237 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.523 1.69%
std::is_partitioned(vector<int>)_(partitioned)/50 9.608 -1.73%
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.196 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.502 -5.73%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.616 -2.42%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.513 -2.95%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.232 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.948 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.786 -5.84%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3864.044 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515061.411 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.756 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.549 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.161 -3.58%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4064.903 2.12%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690776.277 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 52.037 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 482.441 -1.15%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.437 -4.95%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3894.287 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517691.661 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.345 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 532.893 2.66%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.495 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3945.168 -3.59%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690666.176 -1.72%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.113 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 758.065 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.829 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8354.702 4.08%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1424245.436 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.420 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 786.097 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.616 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9368.899 2.05%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1594196.565 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.819 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.963 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.714 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8636.914 4.49%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427591.243 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.843 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.830 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.187 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8442.784 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1598732.687 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.883 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.818 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.763 -1.44%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2815.395 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212520.991 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.861 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.959 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.404 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.215 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1024215.809 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.123 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.118 -3.50%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.151 -1.24%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2975.148 -4.76%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212155.424 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.531 -4.79%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.940 -2.47%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.386 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.483 -2.05%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1008859.675 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.661 -
std::is_sorted(deque<int>)/1024 472.501 -
std::is_sorted(deque<int>)/8 3.337 27.39%
std::is_sorted(deque<int>)/8192 3781.966 -
std::is_sorted(deque<int>,_pred)/1024 660.956 -
std::is_sorted(deque<int>,_pred)/8 4.817 -2.38%
std::is_sorted(deque<int>,_pred)/8192 5329.677 -
std::is_sorted(list<int>)/1024 755.114 -
std::is_sorted(list<int>)/8 2.114 -
std::is_sorted(list<int>)/8192 7067.583 -2.81%
std::is_sorted(list<int>,_pred)/1024 831.659 -
std::is_sorted(list<int>,_pred)/8 4.085 -
std::is_sorted(list<int>,_pred)/8192 7717.699 -
std::is_sorted(vector<int>)/1024 245.063 -
std::is_sorted(vector<int>)/8 2.089 1.02%
std::is_sorted(vector<int>)/8192 1917.815 -
std::is_sorted(vector<int>,_pred)/1024 469.232 -
std::is_sorted(vector<int>,_pred)/8 3.172 -3.95%
std::is_sorted(vector<int>,_pred)/8192 3739.410 -
std::is_sorted_until(deque<int>)/1024 469.027 -
std::is_sorted_until(deque<int>)/8 2.760 -
std::is_sorted_until(deque<int>)/8192 3753.786 -
std::is_sorted_until(deque<int>,_pred)/1024 598.717 -
std::is_sorted_until(deque<int>,_pred)/8 4.729 9.00%
std::is_sorted_until(deque<int>,_pred)/8192 4806.358 -
std::is_sorted_until(list<int>)/1024 746.464 -
std::is_sorted_until(list<int>)/8 2.073 -
std::is_sorted_until(list<int>)/8192 6891.761 -5.54%
std::is_sorted_until(list<int>,_pred)/1024 791.364 -
std::is_sorted_until(list<int>,_pred)/8 3.620 -
std::is_sorted_until(list<int>,_pred)/8192 6932.450 -23.14%
std::is_sorted_until(vector<int>)/1024 237.804 -
std::is_sorted_until(vector<int>)/8 2.206 5.04%
std::is_sorted_until(vector<int>)/8192 1856.504 -
std::is_sorted_until(vector<int>,_pred)/1024 400.521 -3.77%
std::is_sorted_until(vector<int>,_pred)/8 3.840 4.07%
std::is_sorted_until(vector<int>,_pred)/8192 3232.962 -2.44%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4662.768 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.902 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36575.434 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 710.899 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.826 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12091.134 -7.03%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11404.049 -15.45%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 330.710 -9.71%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98320.548 -22.86%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12377.959 -12.81%
std::list<int>::ctor(Range)_(cheap_elements)/32 349.586 -24.23%
std::list<int>::ctor(Range)_(cheap_elements)/8192 131696.705 30.85%
std::list<int>::ctor(const&)_(cheap_elements)/1024 14809.220 29.79%
std::list<int>::ctor(const&)_(cheap_elements)/32 466.957 36.38%
std::list<int>::ctor(const&)_(cheap_elements)/8192 111664.202 13.46%
std::list<int>::ctor(size)/1024 11799.009 1.13%
std::list<int>::ctor(size)/32 329.880 2.45%
std::list<int>::ctor(size)/8192 96033.698 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11334.426 1.04%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 328.656 2.04%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94967.578 -1.84%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.918 -
std::list<int>::erase(begin)_(cheap_elements)/32 11.047 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.880 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.957 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.657 -2.47%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.930 -1.37%
std::list<int>::operator=(const&)_(cheap_elements)/1024 754.085 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.809 -3.27%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9815.301 2.63%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4653.334 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 525.572 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37614.813 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.540 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.486 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4776.202 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.571 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38543.090 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16629.285 -2.17%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 870.577 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 145690.567 -1.57%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.407 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.869 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13495.432 -9.87%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6928.313 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.482 7.69%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56217.619 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13107.546 -2.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.031 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105764.309 -1.58%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32692.610 -1.20%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 927.538 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 279726.102 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13226.019 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 373.126 5.03%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 108863.473 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32783.967 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 928.407 -1.32%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 280303.359 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12891.919 -2.43%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 357.819 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 105352.374 -1.37%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33117.619 -12.48%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 934.025 -2.45%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 283832.657 -20.05%
std::list<std::string>::ctor(size)/1024 12691.374 -5.83%
std::list<std::string>::ctor(size)/32 354.311 1.27%
std::list<std::string>::ctor(size)/8192 106134.642 -3.99%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12730.134 -2.67%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 359.096 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104721.858 -2.74%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32714.964 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 906.361 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 278771.946 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.509 11.39%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.986 11.68%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.667 11.78%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.471 3.31%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.469 6.46%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.916 4.66%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.782 -5.11%
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.643 -4.42%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.166 -9.31%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.406 -9.75%
std::list<std::string>::insert(begin)_(expensive_elements)/32 31.182 -7.50%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.298 -9.38%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1442.415 18.62%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.169 -1.85%
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12291.502 15.84%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 7054.283 1.31%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 150.558 2.58%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 58944.728 6.35%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4766.617 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.811 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38521.996 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16693.066 -2.08%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 887.364 -2.58%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146184.733 -1.87%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.897 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.744 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.941 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.613 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.335 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.192 -
std::lower_bound(std::deque<int>)/100 31.616 2.39%
std::lower_bound(std::deque<int>)/8 17.465 2.88%
std::lower_bound(std::deque<int>)/8192 67.514 2.58%
std::lower_bound(std::forward_list<int>)/100 84.422 -
std::lower_bound(std::forward_list<int>)/8 15.492 -
std::lower_bound(std::forward_list<int>)/8192 10422.759 -
std::lower_bound(std::list<int>)/100 92.051 -
std::lower_bound(std::list<int>)/8 15.604 -
std::lower_bound(std::list<int>)/8192 13211.921 -7.89%
std::lower_bound(std::vector<int>)/100 12.845 -
std::lower_bound(std::vector<int>)/8 7.846 -2.97%
std::lower_bound(std::vector<int>)/8192 16.839 2.69%
std::make_heap(deque<int>)_(ascending)/1024 2611.958 -1.29%
std::make_heap(deque<int>)_(ascending)/8 27.084 -1.94%
std::make_heap(deque<int>)_(ascending)/8192 20635.804 -1.50%
std::make_heap(deque<int>)_(descending)/1024 1096.867 -
std::make_heap(deque<int>)_(descending)/8 20.941 -
std::make_heap(deque<int>)_(descending)/8192 8602.193 -
std::make_heap(deque<int>)_(heap)/1024 1097.197 -
std::make_heap(deque<int>)_(heap)/8 21.091 -
std::make_heap(deque<int>)_(heap)/8192 8607.886 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2653.216 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.091 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21001.648 -
std::make_heap(deque<int>)_(repeated)/1024 2288.473 -
std::make_heap(deque<int>)_(repeated)/8 25.201 -1.67%
std::make_heap(deque<int>)_(repeated)/8192 18012.758 -
std::make_heap(deque<int>)_(shuffled)/1024 2597.477 -
std::make_heap(deque<int>)_(shuffled)/8 24.628 -
std::make_heap(deque<int>)_(shuffled)/8192 23281.500 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2183.152 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.856 -1.19%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17134.577 -
std::make_heap(deque<int>,_pred)_(descending)/1024 648.984 -1.20%
std::make_heap(deque<int>,_pred)_(descending)/8 19.525 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5024.306 -
std::make_heap(deque<int>,_pred)_(heap)/1024 641.924 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.897 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5022.842 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2188.475 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.996 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17106.723 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.509 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.482 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.319 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1903.581 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 23.451 1.09%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15654.817 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 669.297 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.304 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5163.445 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 295.120 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.704 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.462 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 295.543 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.748 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2218.971 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.817 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.674 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5151.928 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.286 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.509 -1.30%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4602.244 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 611.695 -1.09%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.211 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5249.334 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 685.504 1.91%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.860 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5315.635 2.41%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.965 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.718 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2197.738 -1.18%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 286.076 -1.16%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.720 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2130.918 -1.64%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.458 1.46%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.806 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5333.851 1.28%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.378 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.017 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4790.173 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 664.937 -3.93%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.394 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5791.136 -
std::make_heap(vector<int>)_(ascending)/1024 652.799 -
std::make_heap(vector<int>)_(ascending)/8 16.386 -
std::make_heap(vector<int>)_(ascending)/8192 5012.131 -
std::make_heap(vector<int>)_(descending)/1024 273.319 -
std::make_heap(vector<int>)_(descending)/8 14.640 -
std::make_heap(vector<int>)_(descending)/8192 1945.681 -
std::make_heap(vector<int>)_(heap)/1024 276.420 1.67%
std::make_heap(vector<int>)_(heap)/8 14.674 -
std::make_heap(vector<int>)_(heap)/8192 1958.589 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.866 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.558 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4990.699 -
std::make_heap(vector<int>)_(repeated)/1024 564.127 -
std::make_heap(vector<int>)_(repeated)/8 15.636 -1.77%
std::make_heap(vector<int>)_(repeated)/8192 4279.631 -
std::make_heap(vector<int>)_(shuffled)/1024 573.923 -
std::make_heap(vector<int>)_(shuffled)/8 15.862 -
std::make_heap(vector<int>)_(shuffled)/8192 5036.649 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.537 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.579 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5013.960 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.987 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.658 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1958.574 -
std::make_heap(vector<int>,_pred)_(heap)/1024 274.398 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.696 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1960.870 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 659.673 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.675 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4992.796 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.244 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.711 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4290.478 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 568.132 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.808 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4971.955 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16069.618 1.51%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.227 -2.78%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 493741.610 -2.21%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16505.253 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.993 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 505612.475 -1.35%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21550.641 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.709 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 591983.251 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18000.551 1.64%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.228 1.39%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 519168.575 -2.67%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31703.831 -2.77%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.800 -1.93%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 994648.146 -5.51%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14575.280 -1.54%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.879 1.17%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174688.471 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22035.120 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.985 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 621111.589 -1.15%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15890.498 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.078 -1.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 452613.139 -1.63%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16358.892 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.480 1.11%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 459532.929 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21476.563 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.231 2.88%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 559769.280 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17927.698 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.709 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 471259.143 -1.31%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31693.286 -3.57%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.696 -2.63%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 967881.807 -3.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13931.173 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 49.059 1.21%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166594.964 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22711.030 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 61.139 5.52%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 610115.498 -7.76%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10975.016 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 44.281 2.22%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114674.561 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11597.995 1.37%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.284 -1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 119852.767 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14727.825 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.036 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158001.464 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12342.652 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.741 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129487.756 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24104.630 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.392 2.55%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270030.155 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5739.421 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 36.085 7.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62901.131 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15145.617 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.285 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166990.969 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11011.426 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.403 2.34%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114908.134 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11269.001 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.160 -3.18%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116999.652 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14765.303 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.235 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158992.179 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12346.467 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.174 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129600.999 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24162.119 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.618 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270539.142 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5728.407 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.483 7.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61646.755 1.49%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15922.247 1.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.605 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 194593.173 7.81%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11056.492 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.655 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114461.360 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11512.992 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.600 -1.60%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118040.897 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15051.134 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.705 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156555.172 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12805.286 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.044 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132706.127 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23344.022 -3.08%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.978 -1.27%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260449.953 -3.00%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5839.978 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.598 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62459.792 -2.04%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15120.607 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.202 -1.72%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155455.413 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11074.604 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.634 4.43%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115860.154 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11554.944 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.571 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118729.257 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15109.170 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.815 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156659.477 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12837.087 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.276 1.42%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133028.884 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23327.533 -2.79%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.081 1.60%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 261160.356 -2.95%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5890.848 1.12%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.422 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62966.285 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15133.482 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.818 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156283.852 -
std::map<int,_int>::clear()/0 390.812 -
std::map<int,_int>::clear()/1024 10633.141 3.15%
std::map<int,_int>::clear()/32 658.378 2.15%
std::map<int,_int>::clear()/8192 86917.032 2.45%
std::map<int,_int>::contains(key)_(existent)/1024 3.965 -3.34%
std::map<int,_int>::contains(key)_(existent)/32 1.598 -1.95%
std::map<int,_int>::contains(key)_(existent)/8192 5.493 -2.32%
std::map<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.680 3.36%
std::map<int,_int>::contains(key)_(non-existent)/32 2.730 -
std::map<int,_int>::contains(key)_(non-existent)/8192 14.417 33.41%
std::map<int,_int>::count(key)_(existent)/1024 3.977 -
std::map<int,_int>::count(key)_(existent)/32 1.578 -
std::map<int,_int>::count(key)_(existent)/8192 5.935 -
std::map<int,_int>::count(key)_(non-existent)/0 0.256 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.290 -
std::map<int,_int>::count(key)_(non-existent)/32 2.963 2.11%
std::map<int,_int>::count(key)_(non-existent)/8192 11.237 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.686 -1.08%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6038.319 1.54%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.228 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51604.528 -1.38%
std::map<int,_int>::ctor(const&)/0 12.660 -
std::map<int,_int>::ctor(const&)/1024 6460.108 -1.72%
std::map<int,_int>::ctor(const&)/32 220.866 -
std::map<int,_int>::ctor(const&)/8192 52719.016 -6.00%
std::map<int,_int>::ctor(const&,_alloc)/0 13.061 1.36%
std::map<int,_int>::ctor(const&,_alloc)/1024 6501.615 -6.36%
std::map<int,_int>::ctor(const&,_alloc)/32 222.193 -4.92%
std::map<int,_int>::ctor(const&,_alloc)/8192 51869.972 -4.37%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.660 -1.01%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8889.805 1.70%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.594 -1.69%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71504.208 2.81%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.677 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12954.065 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 267.232 -2.05%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247092.614 -2.83%
std::map<int,_int>::equal_range(key)_(existent)/1024 5.119 -1.72%
std::map<int,_int>::equal_range(key)_(existent)/32 2.090 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.768 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.606 -1.87%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.317 -2.48%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.504 -
std::map<int,_int>::erase(iterator)/1024 20.772 1.58%
std::map<int,_int>::erase(iterator)/32 20.644 1.08%
std::map<int,_int>::erase(iterator)/8192 24.023 17.37%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.665 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7607.860 3.13%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.443 1.47%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58651.536 2.11%
std::map<int,_int>::erase(key)_(existent)/1024 24.736 2.27%
std::map<int,_int>::erase(key)_(existent)/32 22.397 -
std::map<int,_int>::erase(key)_(existent)/8192 25.080 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.606 7.34%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.480 5.57%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.799 4.28%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.932 -1.42%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.772 -1.21%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.024 -1.41%
std::map<int,_int>::find(key)_(existent)/1024 4.323 -1.37%
std::map<int,_int>::find(key)_(existent)/32 1.692 -1.96%
std::map<int,_int>::find(key)_(existent)/8192 5.434 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.268 -3.69%
std::map<int,_int>::find(key)_(non-existent)/32 2.206 -1.76%
std::map<int,_int>::find(key)_(non-existent)/8192 7.751 -3.20%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.043 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.212 3.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.198 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.533 -9.13%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.035 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.620 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.880 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.302 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.207 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.417 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.861 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.946 -10.77%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.200 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.398 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.973 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.500 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.093 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15810.075 3.63%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.162 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 175536.307 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.320 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12215.490 3.34%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 674.415 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120293.116 1.34%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.271 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7767.342 1.79%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.282 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134145.173 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.665 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10979.173 -3.06%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 662.653 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90888.135 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.138 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10189.367 8.99%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 641.085 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82445.849 2.93%
std::map<int,_int>::insert(value)_(already_present)/1024 3.553 5.98%
std::map<int,_int>::insert(value)_(already_present)/32 1.798 1.56%
std::map<int,_int>::insert(value)_(already_present)/8192 3.910 -6.22%
std::map<int,_int>::insert(value)_(new_value,_end)/0 16.971 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.127 1.73%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.814 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 36.274 -9.07%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.255 -1.24%
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.567 -1.51%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.380 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.772 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.452 -4.73%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.914 -6.03%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.021 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.084 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.816 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.253 -8.07%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.019 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.247 1.94%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.462 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.861 1.18%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.452 -6.45%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.463 -2.15%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.567 -1.64%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.382 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.300 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.396 -2.27%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.306 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6484.479 1.32%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.081 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51855.740 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.297 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6482.309 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.005 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51781.517 1.34%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1482.216 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.699 9.67%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13053.933 1.80%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.458 -1.25%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.777 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.741 -1.16%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.359 33.02%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.140 28.26%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 12.805 33.57%
std::map<std::string,_int>::clear()/0 397.849 -
std::map<std::string,_int>::clear()/1024 22344.839 3.47%
std::map<std::string,_int>::clear()/32 898.887 2.28%
std::map<std::string,_int>::clear()/8192 213891.425 1.36%
std::map<std::string,_int>::contains(key)_(existent)/1024 22.126 -7.47%
std::map<std::string,_int>::contains(key)_(existent)/32 15.945 -1.72%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.960 3.62%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.580 8.11%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.548 6.08%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.987 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.395 5.08%
std::map<std::string,_int>::count(key)_(existent)/32 15.698 5.07%
std::map<std::string,_int>::count(key)_(existent)/8192 32.552 15.42%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.067 -4.15%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.575 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.671 5.73%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.829 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6969.759 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.302 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60321.739 -
std::map<std::string,_int>::ctor(const&)/0 12.755 -
std::map<std::string,_int>::ctor(const&)/1024 35360.961 -
std::map<std::string,_int>::ctor(const&)/32 706.709 -14.14%
std::map<std::string,_int>::ctor(const&)/8192 345857.597 -1.13%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.696 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35631.633 -1.71%
std::map<std::string,_int>::ctor(const&,_alloc)/32 795.532 2.22%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348159.805 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.771 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41039.641 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 819.181 -1.18%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388239.540 -1.32%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.822 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53801.810 -2.40%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1005.514 -3.91%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1074006.882 -2.55%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.082 -2.32%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.876 9.80%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.895 10.82%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.789 -3.04%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.112 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.724 -1.41%
std::map<std::string,_int>::erase(iterator)/1024 30.913 7.88%
std::map<std::string,_int>::erase(iterator)/32 34.016 8.68%
std::map<std::string,_int>::erase(iterator)/8192 31.853 8.44%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 402.354 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13236.213 2.44%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.886 -2.23%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118954.130 -
std::map<std::string,_int>::erase(key)_(existent)/1024 77.654 42.07%
std::map<std::string,_int>::erase(key)_(existent)/32 73.043 -4.43%
std::map<std::string,_int>::erase(key)_(existent)/8192 79.222 27.82%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.412 1.20%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.687 1.31%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.340 1.04%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.255 8.85%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.650 2.26%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.142 9.78%
std::map<std::string,_int>::find(key)_(existent)/1024 25.016 -2.90%
std::map<std::string,_int>::find(key)_(existent)/32 14.758 -11.26%
std::map<std::string,_int>::find(key)_(existent)/8192 32.747 6.59%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.411 1.46%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.989 5.06%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.892 3.63%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.852 -12.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.599 -22.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 48.324 4.43%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.408 -2.72%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.964 -26.97%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.043 -2.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 41.824 -8.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 47.245 -38.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.856 -27.65%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.245 21.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.164 4.72%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.409 -34.69%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.444 -25.44%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.970 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.042 43.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.697 39.90%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.823 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65485.857 -1.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1486.028 -3.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 930949.876 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.504 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43828.515 -1.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1291.680 4.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 612000.754 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.956 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39896.356 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1162.894 5.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 616024.822 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.090 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35357.918 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1130.222 -12.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 405518.164 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.087 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34607.229 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1183.214 -8.90%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369215.207 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.141 2.16%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.637 -20.13%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.324 16.78%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.280 40.63%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.558 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.580 13.90%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 81.475 -10.02%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.270 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.667 1.34%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.589 -24.71%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 42.475 -20.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.290 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 19.723 -19.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.505 27.96%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.280 -20.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.518 -19.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.642 26.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 73.015 -25.36%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.403 -11.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 50.106 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.096 19.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 42.704 -20.21%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.342 3.79%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.873 2.21%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.656 -9.13%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.160 -6.92%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.362 -2.55%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.156 1.68%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.388 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36627.246 -2.17%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 853.785 3.67%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349258.062 -1.41%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.428 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36045.870 -1.41%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 833.728 8.60%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347771.682 -1.32%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.142 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15325.972 -1.98%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 353.518 5.35%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208230.590 -2.59%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.274 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.276 8.97%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.339 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.148 2.45%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.044 2.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.486 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 459.339 9.33%
std::mismatch(deque<int>)_(it,_it,_it)/1024 478.772 4.90%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 499452.628 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.866 4.92%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3872.779 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 451.901 -3.18%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 473.434 -1.11%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491792.694 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.982 -2.08%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3725.781 -2.39%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.061 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 715.079 -1.44%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627772.183 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.397 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4859.301 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 700.794 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 720.522 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624638.393 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.233 2.07%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4838.305 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.612 -1.02%
std::mismatch(list<int>)_(it,_it,_it)/1024 762.898 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 937093.404 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.656 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8007.827 8.11%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.326 -2.41%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 777.724 -4.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 963101.361 -2.17%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.083 -1.15%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13216.721 6.96%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 799.647 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.425 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1009150.825 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.135 1.06%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12731.779 5.10%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.038 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.717 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1001125.831 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.677 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12708.360 16.73%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.347 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.898 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68445.778 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.098 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.387 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.932 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68433.995 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.418 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 545.396 4.08%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 522.489 2.53%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 613019.437 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.327 1.29%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4845.528 2.34%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.051 -2.66%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.779 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607059.554 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.237 -2.32%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4725.619 -
std::move(deque<int>)/1048576 55841.813 -
std::move(deque<int>)/262144 15126.772 -
std::move(deque<int>)/32768 1847.908 -
std::move(deque<int>)/4096 149.809 -
std::move(deque<int>)/512 22.277 -
std::move(deque<int>)/64 4.875 -
std::move(deque<int>)/8 3.401 -
std::move(list<int>)/1048576 1010987.114 2.70%
std::move(list<int>)/262144 245956.769 1.44%
std::move(list<int>)/32768 30935.382 -
std::move(list<int>)/4096 4411.179 11.60%
std::move(list<int>)/512 357.054 -
std::move(list<int>)/64 40.954 4.24%
std::move(list<int>)/8 3.370 -1.25%
std::move(vector<bool>)_(aligned)/1048576 1740.340 -
std::move(vector<bool>)_(aligned)/262144 255.890 -
std::move(vector<bool>)_(aligned)/32768 36.861 -
std::move(vector<bool>)_(aligned)/4096 7.055 -
std::move(vector<bool>)_(aligned)/512 2.337 -
std::move(vector<bool>)_(aligned)/64 1.568 -7.31%
std::move(vector<bool>)_(unaligned)/1048576 6526.375 -
std::move(vector<bool>)_(unaligned)/262144 1588.605 -
std::move(vector<bool>)_(unaligned)/32768 202.668 -
std::move(vector<bool>)_(unaligned)/4096 26.585 -
std::move(vector<bool>)_(unaligned)/512 4.516 -1.59%
std::move(vector<bool>)_(unaligned)/64 1.634 -
std::move(vector<int>)/1048576 55910.622 -6.32%
std::move(vector<int>)/262144 21694.255 -3.80%
std::move(vector<int>)/32768 1720.419 -
std::move(vector<int>)/4096 134.131 -
std::move(vector<int>)/512 20.193 -
std::move(vector<int>)/64 4.172 -
std::move(vector<int>)/8 2.253 -
std::move_backward(deque<int>)/1048576 135944.997 -
std::move_backward(deque<int>)/262144 32724.949 -
std::move_backward(deque<int>)/32768 3757.925 -
std::move_backward(deque<int>)/4096 155.811 -1.03%
std::move_backward(deque<int>)/512 23.907 1.16%
std::move_backward(deque<int>)/64 5.345 2.23%
std::move_backward(deque<int>)/8 3.775 2.18%
std::move_backward(list<int>)/1048576 1040173.148 -
std::move_backward(list<int>)/262144 258191.851 -2.28%
std::move_backward(list<int>)/32768 32078.316 -
std::move_backward(list<int>)/4096 4990.159 1.30%
std::move_backward(list<int>)/512 370.394 -
std::move_backward(list<int>)/64 39.775 -
std::move_backward(list<int>)/8 3.431 -
std::move_backward(vector<bool>)_(aligned)/1048576 1729.779 -
std::move_backward(vector<bool>)_(aligned)/262144 257.215 -
std::move_backward(vector<bool>)_(aligned)/32768 38.116 -
std::move_backward(vector<bool>)_(aligned)/4096 7.192 -
std::move_backward(vector<bool>)_(aligned)/512 2.290 -
std::move_backward(vector<bool>)_(aligned)/64 1.739 -2.89%
std::move_backward(vector<bool>)_(unaligned)/1048576 6509.174 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.196 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.495 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.487 -
std::move_backward(vector<bool>)_(unaligned)/512 4.512 -
std::move_backward(vector<bool>)_(unaligned)/64 1.742 6.03%
std::move_backward(vector<int>)/1048576 56000.695 -2.23%
std::move_backward(vector<int>)/262144 21008.381 -7.77%
std::move_backward(vector<int>)/32768 1742.804 -
std::move_backward(vector<int>)/4096 135.579 -
std::move_backward(vector<int>)/512 20.834 -
std::move_backward(vector<int>)/64 4.324 -
std::move_backward(vector<int>)/8 2.282 -1.61%
std::multimap<int,_int>::clear()/0 391.155 -
std::multimap<int,_int>::clear()/1024 10863.568 -8.53%
std::multimap<int,_int>::clear()/32 643.172 -5.35%
std::multimap<int,_int>::clear()/8192 86657.256 -8.64%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.605 1.83%
std::multimap<int,_int>::contains(key)_(existent)/32 1.851 5.35%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.580 -3.03%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.305 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.704 -2.73%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.863 -1.15%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 13.049 32.17%
std::multimap<int,_int>::count(key)_(existent)/1024 5.630 2.20%
std::multimap<int,_int>::count(key)_(existent)/32 3.799 2.99%
std::multimap<int,_int>::count(key)_(existent)/8192 6.780 3.64%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.637 3.01%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.247 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.778 -1.37%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.752 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6064.674 2.34%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.123 2.74%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52504.952 2.10%
std::multimap<int,_int>::ctor(const&)/0 12.762 -
std::multimap<int,_int>::ctor(const&)/1024 6805.975 -10.10%
std::multimap<int,_int>::ctor(const&)/32 255.087 4.99%
std::multimap<int,_int>::ctor(const&)/8192 51814.559 -7.49%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.738 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6568.893 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 222.972 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52467.174 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.698 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8485.955 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.143 4.25%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69557.628 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.730 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12996.059 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.333 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247047.602 -3.49%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.557 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.486 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.022 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.488 2.03%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.451 4.28%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.808 1.65%
std::multimap<int,_int>::erase(iterator)/1024 20.468 -6.55%
std::multimap<int,_int>::erase(iterator)/32 20.393 -8.56%
std::multimap<int,_int>::erase(iterator)/8192 20.511 -5.91%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.343 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7415.903 -5.52%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.952 -1.78%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57191.713 -5.95%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.704 -6.99%
std::multimap<int,_int>::erase(key)_(existent)/32 22.407 -6.32%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.664 -5.70%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.800 1.39%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.386 -1.11%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.064 2.01%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.266 4.13%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.076 4.05%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.867 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.192 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.793 -1.49%
std::multimap<int,_int>::find(key)_(existent)/32 1.747 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.387 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.259 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.492 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.415 2.97%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.155 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.831 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.670 -1.37%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.197 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.273 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.575 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.451 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.778 -1.70%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.229 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.671 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.658 -1.79%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.174 -3.19%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.210 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.178 3.45%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.951 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.217 -1.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.291 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14771.849 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.213 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184242.193 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.451 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11605.512 -1.48%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.733 -2.34%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119961.823 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.382 -1.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12568.470 -4.04%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.319 -7.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 207638.904 -4.64%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.973 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11089.511 -1.78%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 660.592 -2.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89569.142 -3.26%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.957 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9971.768 -1.46%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 673.831 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 84460.361 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.452 1.82%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.115 -4.80%
std::multimap<int,_int>::insert(value)_(already_present)/8192 22.125 2.02%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 18.275 6.97%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.590 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.755 -2.37%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.343 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.060 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.004 1.65%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.942 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.293 -1.57%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.162 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.386 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.329 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.042 1.83%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.796 3.39%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.565 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6419.480 -2.78%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.024 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51688.076 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.333 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6417.947 -2.00%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.185 -1.67%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51076.074 -1.81%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1464.069 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.434 6.83%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12980.405 2.82%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.126 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.224 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.296 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.903 -13.79%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.688 -10.16%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.829 -15.93%
std::multimap<std::string,_int>::clear()/0 392.660 -
std::multimap<std::string,_int>::clear()/1024 21567.680 2.31%
std::multimap<std::string,_int>::clear()/32 902.195 1.30%
std::multimap<std::string,_int>::clear()/8192 214261.789 1.20%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.695 -2.27%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.625 2.57%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.878 9.17%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.635 5.40%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.249 4.88%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.596 9.17%
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.618 9.68%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.157 6.64%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.538 -10.39%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 28.348 21.28%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.318 -7.51%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.911 -2.42%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.793 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7028.896 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.036 -1.24%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59888.823 -1.46%
std::multimap<std::string,_int>::ctor(const&)/0 12.659 -
std::multimap<std::string,_int>::ctor(const&)/1024 35172.059 -3.28%
std::multimap<std::string,_int>::ctor(const&)/32 805.176 3.51%
std::multimap<std::string,_int>::ctor(const&)/8192 342338.750 -2.10%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.727 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36437.347 -1.47%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 860.580 1.27%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 343727.373 -2.04%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.811 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39032.301 -1.37%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 951.303 1.07%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382050.152 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.858 -2.48%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61119.799 7.11%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1046.885 1.20%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1102270.767 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.833 3.27%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.184 -1.93%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.727 5.49%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.987 -3.61%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.128 -5.14%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.357 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.633 -
std::multimap<std::string,_int>::erase(iterator)/32 28.932 1.30%
std::multimap<std::string,_int>::erase(iterator)/8192 30.952 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.534 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12920.986 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.391 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118936.786 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.166 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.585 1.50%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.121 -1.16%
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.517 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.598 -1.17%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.365 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.289 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.468 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.671 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.120 2.16%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.535 8.20%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.358 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.807 -1.26%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.205 -2.20%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.086 -1.37%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.873 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.468 -2.37%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.472 -1.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.829 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.868 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.562 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.828 -1.37%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.511 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.119 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.651 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.299 -2.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.603 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.808 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.535 -1.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.120 -2.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.026 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.130 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65295.304 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1350.407 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917811.756 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.028 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42964.023 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1192.186 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598112.745 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.015 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62020.740 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1569.461 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813397.435 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.238 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32957.361 -3.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1121.887 -2.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 392250.711 2.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.801 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32648.202 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1097.558 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347057.735 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.732 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.051 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.839 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.551 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.722 -5.15%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.049 -1.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.380 1.75%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.505 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.377 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.136 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.588 4.34%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.500 -4.84%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.192 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 30.681 8.09%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.862 1.48%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.217 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.114 1.15%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.420 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36978.168 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 657.536 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348498.852 -1.22%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.421 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36087.075 -1.42%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 758.928 1.94%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348250.992 -1.34%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.135 -1.46%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16931.689 1.65%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 350.870 3.94%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207120.655 -2.55%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.166 -6.83%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.338 6.06%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 28.697 -4.92%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.354 -8.67%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.157 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.966 -4.99%
std::multiset<int>::clear()/0 403.508 1.12%
std::multiset<int>::clear()/1024 10153.338 3.70%
std::multiset<int>::clear()/32 643.460 3.04%
std::multiset<int>::clear()/8192 80098.258 2.53%
std::multiset<int>::contains(key)_(existent)/1024 4.014 -
std::multiset<int>::contains(key)_(existent)/32 1.723 -1.07%
std::multiset<int>::contains(key)_(existent)/8192 8.364 -
std::multiset<int>::contains(key)_(non-existent)/0 0.283 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.014 -12.71%
std::multiset<int>::contains(key)_(non-existent)/32 2.671 -8.00%
std::multiset<int>::contains(key)_(non-existent)/8192 8.772 -12.67%
std::multiset<int>::count(key)_(existent)/1024 5.631 -3.31%
std::multiset<int>::count(key)_(existent)/32 3.715 -3.61%
std::multiset<int>::count(key)_(existent)/8192 9.406 -
std::multiset<int>::count(key)_(non-existent)/0 0.278 4.11%
std::multiset<int>::count(key)_(non-existent)/1024 6.280 5.39%
std::multiset<int>::count(key)_(non-existent)/32 2.680 7.30%
std::multiset<int>::count(key)_(non-existent)/8192 10.039 2.82%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.844 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5837.316 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.417 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47980.042 -
std::multiset<int>::ctor(const&)/0 12.753 -
std::multiset<int>::ctor(const&)/1024 6286.874 -1.71%
std::multiset<int>::ctor(const&)/32 220.680 -
std::multiset<int>::ctor(const&)/8192 50559.339 -
std::multiset<int>::ctor(const&,_alloc)/0 12.737 -
std::multiset<int>::ctor(const&,_alloc)/1024 6263.950 -2.13%
std::multiset<int>::ctor(const&,_alloc)/32 225.638 -
std::multiset<int>::ctor(const&,_alloc)/8192 50018.617 -1.39%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.711 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9577.248 -2.50%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.513 -2.72%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78210.445 5.78%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.717 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12642.399 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.501 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254656.793 1.06%
std::multiset<int>::equal_range(key)_(existent)/1024 5.447 -
std::multiset<int>::equal_range(key)_(existent)/32 2.368 -1.57%
std::multiset<int>::equal_range(key)_(existent)/8192 8.376 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.882 5.00%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.577 7.85%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.470 10.85%
std::multiset<int>::erase(iterator)/1024 23.254 -
std::multiset<int>::erase(iterator)/32 20.892 -
std::multiset<int>::erase(iterator)/8192 23.144 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.398 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6705.653 1.56%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.238 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54088.650 -1.96%
std::multiset<int>::erase(key)_(existent)/1024 39.413 -3.62%
std::multiset<int>::erase(key)_(existent)/32 22.013 -
std::multiset<int>::erase(key)_(existent)/8192 61.107 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.433 -2.25%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.306 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.877 -2.43%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.947 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.792 -1.01%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.250 -1.39%
std::multiset<int>::find(key)_(existent)/1024 4.160 -
std::multiset<int>::find(key)_(existent)/32 1.630 -
std::multiset<int>::find(key)_(existent)/8192 8.599 5.91%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.352 -2.84%
std::multiset<int>::find(key)_(non-existent)/32 2.271 -
std::multiset<int>::find(key)_(non-existent)/8192 8.089 -1.69%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.917 1.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.720 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.014 5.54%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.623 -2.04%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.138 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.020 1.54%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.303 -1.59%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.487 -2.25%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.148 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.923 1.38%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.509 -1.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 77.343 5.15%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.146 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.723 7.40%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.786 -1.63%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.286 -4.51%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.607 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14486.440 -1.91%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 720.458 -1.02%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186108.628 -2.91%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.505 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11824.216 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.642 -1.40%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118004.226 2.16%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.351 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12220.675 1.29%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.802 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192776.245 1.68%
std::multiset<int>::insert(value)_(already_present)/1024 27.605 1.81%
std::multiset<int>::insert(value)_(already_present)/32 18.282 1.12%
std::multiset<int>::insert(value)_(already_present)/8192 31.136 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.066 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.381 -2.54%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.864 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.757 -2.53%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.040 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 29.121 1.85%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.871 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.603 -4.91%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.113 -1.72%
std::multiset<int>::lower_bound(key)_(existent)/32 2.181 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.630 -2.09%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.055 -1.34%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.180 4.50%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.084 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.401 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6487.887 1.41%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.137 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50772.846 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.354 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6252.130 -1.34%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 224.690 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50247.085 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1431.567 2.92%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 41.577 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12681.347 1.01%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.094 -1.82%
std::multiset<int>::upper_bound(key)_(existent)/32 2.402 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.757 -1.42%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.405 -24.75%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.740 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.392 -28.13%
std::multiset<std::string>::clear()/0 390.885 -
std::multiset<std::string>::clear()/1024 21528.693 -
std::multiset<std::string>::clear()/32 871.585 -4.66%
std::multiset<std::string>::clear()/8192 213620.886 -1.12%
std::multiset<std::string>::contains(key)_(existent)/1024 21.031 2.29%
std::multiset<std::string>::contains(key)_(existent)/32 15.150 -
std::multiset<std::string>::contains(key)_(existent)/8192 27.690 -8.95%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 4.94%
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.805 -13.53%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.681 9.57%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.650 6.39%
std::multiset<std::string>::count(key)_(existent)/1024 22.102 -4.97%
std::multiset<std::string>::count(key)_(existent)/32 20.327 -
std::multiset<std::string>::count(key)_(existent)/8192 29.238 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.268 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.859 1.08%
std::multiset<std::string>::count(key)_(non-existent)/32 11.062 5.43%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.389 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.819 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6907.616 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.534 -1.99%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57539.770 -
std::multiset<std::string>::ctor(const&)/0 12.693 -
std::multiset<std::string>::ctor(const&)/1024 34264.227 -
std::multiset<std::string>::ctor(const&)/32 808.681 -2.27%
std::multiset<std::string>::ctor(const&)/8192 339644.347 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.721 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36559.730 -
std::multiset<std::string>::ctor(const&,_alloc)/32 791.956 -1.19%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342076.865 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.838 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38038.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 828.490 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379639.631 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54090.748 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1037.777 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1074815.723 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.298 5.92%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.892 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.246 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.938 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.740 6.29%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.610 -
std::multiset<std::string>::erase(iterator)/1024 31.466 12.01%
std::multiset<std::string>::erase(iterator)/32 31.325 -5.02%
std::multiset<std::string>::erase(iterator)/8192 30.121 -4.70%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.719 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13315.313 3.13%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.177 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120571.636 1.77%
std::multiset<std::string>::erase(key)_(existent)/1024 82.795 29.26%
std::multiset<std::string>::erase(key)_(existent)/32 80.788 1.45%
std::multiset<std::string>::erase(key)_(existent)/8192 67.226 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 27.959 11.77%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.589 9.73%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.387 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 14.036 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.984 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.093 -
std::multiset<std::string>::find(key)_(existent)/1024 22.464 -10.59%
std::multiset<std::string>::find(key)_(existent)/32 16.394 13.02%
std::multiset<std::string>::find(key)_(existent)/8192 29.510 8.32%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -4.23%
std::multiset<std::string>::find(key)_(non-existent)/1024 23.649 -2.62%
std::multiset<std::string>::find(key)_(non-existent)/32 10.327 -8.31%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.002 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.764 33.91%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 63.245 -2.56%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.706 26.12%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 91.582 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 28.484 -19.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.413 2.22%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.635 18.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.372 27.44%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.109 3.07%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.656 1.06%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.270 21.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 72.232 14.84%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.119 -3.66%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 37.246 2.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 21.297 -43.41%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.777 -12.01%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.135 -1.50%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65419.171 2.75%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1440.307 5.88%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 905459.049 3.94%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 398.765 1.25%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42735.040 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1265.001 3.11%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603419.410 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.407 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58310.952 -2.43%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1484.446 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816802.371 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.019 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.169 -
std::multiset<std::string>::insert(value)_(already_present)/8192 69.952 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.181 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.471 -2.96%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 43.248 2.76%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 86.058 3.05%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.202 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 38.688 -9.69%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 31.671 -23.15%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.566 6.28%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.386 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.320 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.251 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.854 -2.20%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.563 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.524 -2.59%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.262 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36004.721 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 711.123 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345077.170 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.268 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35645.713 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 688.246 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344679.302 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16595.680 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 331.308 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206096.012 -1.31%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.105 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.285 7.79%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.305 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 25.034 -4.94%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.147 -10.10%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 37.341 5.80%
std::none_of(deque<int>)_(process_all)/32 12.364 -
std::none_of(deque<int>)_(process_all)/32768 10916.087 7.88%
std::none_of(deque<int>)_(process_all)/50 18.900 -
std::none_of(deque<int>)_(process_all)/8 3.441 5.00%
std::none_of(deque<int>)_(process_all)/8192 2730.222 8.00%
std::none_of(list<int>)_(process_all)/32 11.946 2.24%
std::none_of(list<int>)_(process_all)/32768 26796.176 -
std::none_of(list<int>)_(process_all)/50 22.019 -
std::none_of(list<int>)_(process_all)/8 2.680 -
std::none_of(list<int>)_(process_all)/8192 8238.602 -10.33%
std::none_of(vector<int>)_(process_all)/32 8.445 -
std::none_of(vector<int>)_(process_all)/32768 8132.772 -
std::none_of(vector<int>)_(process_all)/50 19.479 3.24%
std::none_of(vector<int>)_(process_all)/8 2.541 5.12%
std::none_of(vector<int>)_(process_all)/8192 2036.982 -
std::partial_sort(deque<int>)_(ascending)/1024 7709.107 -
std::partial_sort(deque<int>)_(ascending)/8 31.855 -3.53%
std::partial_sort(deque<int>)_(ascending)/8192 146980.153 -
std::partial_sort(deque<int>)_(descending)/1024 17805.803 -
std::partial_sort(deque<int>)_(descending)/8 45.121 7.51%
std::partial_sort(deque<int>)_(descending)/8192 257869.925 -
std::partial_sort(deque<int>)_(heap)/1024 17969.739 -
std::partial_sort(deque<int>)_(heap)/8 39.553 -1.32%
std::partial_sort(deque<int>)_(heap)/8192 266425.373 -2.49%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7706.445 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.124 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 145494.271 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18867.373 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.976 -4.36%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 258672.326 1.19%
std::partial_sort(deque<int>)_(repeated)/1024 6291.773 -3.89%
std::partial_sort(deque<int>)_(repeated)/8 26.037 -1.44%
std::partial_sort(deque<int>)_(repeated)/8192 76015.832 -
std::partial_sort(deque<int>)_(shuffled)/1024 15637.356 -
std::partial_sort(deque<int>)_(shuffled)/8 32.569 -
std::partial_sort(deque<int>)_(shuffled)/8192 240884.773 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4753.791 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.207 -1.31%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50906.013 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7900.077 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.707 -2.88%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93294.475 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8110.126 -1.66%
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.723 2.33%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 98895.778 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4754.939 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.171 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50771.498 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8850.666 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.352 -3.99%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93252.022 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2518.013 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.045 -2.46%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28272.970 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6724.752 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.351 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83518.912 -
std::partial_sort(vector<int>)_(ascending)/1024 4747.785 -
std::partial_sort(vector<int>)_(ascending)/8 19.047 -
std::partial_sort(vector<int>)_(ascending)/8192 50393.043 -
std::partial_sort(vector<int>)_(descending)/1024 7893.784 -
std::partial_sort(vector<int>)_(descending)/8 24.757 -
std::partial_sort(vector<int>)_(descending)/8192 93819.581 -
std::partial_sort(vector<int>)_(heap)/1024 7911.155 -
std::partial_sort(vector<int>)_(heap)/8 27.742 -
std::partial_sort(vector<int>)_(heap)/8192 97674.368 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4726.491 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.025 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50339.187 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8781.102 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.884 -1.33%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92977.138 -
std::partial_sort(vector<int>)_(repeated)/1024 2507.594 -
std::partial_sort(vector<int>)_(repeated)/8 18.645 -
std::partial_sort(vector<int>)_(repeated)/8192 26680.137 -
std::partial_sort(vector<int>)_(shuffled)/1024 6734.620 -
std::partial_sort(vector<int>)_(shuffled)/8 29.276 4.65%
std::partial_sort(vector<int>)_(shuffled)/8192 88258.718 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5138.223 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.942 -1.26%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53217.610 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8135.134 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.808 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94950.985 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8300.299 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.778 -6.16%
std::partial_sort_copy(deque<int>)_(heap)/8192 98711.761 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5133.169 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.908 -2.12%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53027.487 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8992.499 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.704 -5.99%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94642.524 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.872 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.800 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29908.541 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6921.027 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.233 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87207.191 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5353.355 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.356 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56826.884 -
std::partial_sort_copy(list<int>)_(descending)/1024 8229.507 -
std::partial_sort_copy(list<int>)_(descending)/8 15.977 -2.48%
std::partial_sort_copy(list<int>)_(descending)/8192 97700.230 -
std::partial_sort_copy(list<int>)_(heap)/1024 8256.054 -
std::partial_sort_copy(list<int>)_(heap)/8 17.610 -
std::partial_sort_copy(list<int>)_(heap)/8192 100781.061 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5537.135 1.18%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.206 -2.18%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60589.704 1.35%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9120.404 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.036 -4.54%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96707.012 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.766 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.017 -1.24%
std::partial_sort_copy(list<int>)_(repeated)/8192 32988.580 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7074.577 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.228 2.10%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89012.243 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4747.308 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.304 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50725.409 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7864.388 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.041 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93110.521 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7923.122 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.419 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96944.469 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4758.315 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.279 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50523.541 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8829.209 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.279 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93251.210 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.646 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.412 1.98%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26855.428 -2.06%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6697.659 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.395 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85046.485 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4841.091 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.767 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50623.071 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7922.754 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.364 -2.28%
std::partial_sort_copy(vector<int>)_(descending)/8192 93977.353 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8259.209 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.861 -2.21%
std::partial_sort_copy(vector<int>)_(heap)/8192 99491.924 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4823.310 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.686 -1.87%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50470.920 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8888.019 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.826 -5.07%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 95039.538 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2493.151 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.694 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27968.119 3.65%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6813.599 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.726 -3.84%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88328.759 -
std::partition(deque<int>)_(dense)/1024 355.211 4.27%
std::partition(deque<int>)_(dense)/32 8.959 -8.98%
std::partition(deque<int>)_(dense)/50 13.164 -10.28%
std::partition(deque<int>)_(dense)/8192 2799.983 -
std::partition(deque<int>)_(sparse)/1024 384.548 -
std::partition(deque<int>)_(sparse)/32 13.945 -1.21%
std::partition(deque<int>)_(sparse)/50 19.890 -
std::partition(deque<int>)_(sparse)/8192 3220.756 -2.90%
std::partition(list<int>)_(dense)/1024 390.040 -
std::partition(list<int>)_(dense)/32 8.754 -
std::partition(list<int>)_(dense)/50 13.349 -
std::partition(list<int>)_(dense)/8192 5191.903 4.20%
std::partition(list<int>)_(sparse)/1024 707.579 -2.49%
std::partition(list<int>)_(sparse)/32 9.066 1.23%
std::partition(list<int>)_(sparse)/50 21.704 1.24%
std::partition(list<int>)_(sparse)/8192 7720.418 1.74%
std::partition(vector<int>)_(dense)/1024 249.811 -
std::partition(vector<int>)_(dense)/32 8.506 1.22%
std::partition(vector<int>)_(dense)/50 13.063 -
std::partition(vector<int>)_(dense)/8192 1880.718 -
std::partition(vector<int>)_(sparse)/1024 256.780 -
std::partition(vector<int>)_(sparse)/32 8.738 -2.31%
std::partition(vector<int>)_(sparse)/50 13.972 -
std::partition(vector<int>)_(sparse)/8192 1872.303 -
std::partition_copy(deque<int>)/1024 635.573 -
std::partition_copy(deque<int>)/32 12.526 -4.07%
std::partition_copy(deque<int>)/50 20.977 -
std::partition_copy(deque<int>)/8192 5697.170 -
std::partition_copy(list<int>)/1024 713.865 -
std::partition_copy(list<int>)/32 8.890 -
std::partition_copy(list<int>)/50 13.038 -1.40%
std::partition_copy(list<int>)/8192 6807.432 -7.02%
std::partition_copy(vector<int>)/1024 481.576 3.85%
std::partition_copy(vector<int>)/32 8.012 -
std::partition_copy(vector<int>)/50 12.470 -1.38%
std::partition_copy(vector<int>)/8192 4545.548 -
std::partition_point(deque<int>)/1024 9.526 -1.67%
std::partition_point(deque<int>)/32 4.145 -2.58%
std::partition_point(deque<int>)/50 4.640 -2.22%
std::partition_point(deque<int>)/8192 15.472 -
std::partition_point(list<int>)/1024 1375.162 5.95%
std::partition_point(list<int>)/32 17.138 6.89%
std::partition_point(list<int>)/50 26.561 7.16%
std::partition_point(list<int>)/8192 12580.940 -
std::partition_point(vector<int>)/1024 6.113 -
std::partition_point(vector<int>)/32 2.567 -
std::partition_point(vector<int>)/50 2.576 -
std::partition_point(vector<int>)/8192 9.280 -4.97%
std::pop_heap(deque<float>)/1024 13.640 8.06%
std::pop_heap(deque<float>)/8 52.266 -
std::pop_heap(deque<float>)/8192 60.535 -4.13%
std::pop_heap(deque<int>)/1024 12.593 1.83%
std::pop_heap(deque<int>)/8 52.353 -
std::pop_heap(deque<int>)/8192 53.361 -
std::pop_heap(deque<size_t>)/1024 15.243 -
std::pop_heap(deque<size_t>)/8 52.559 -
std::pop_heap(deque<size_t>)/8192 58.897 -1.46%
std::pop_heap(deque<std::string>)/1024 61.674 -
std::pop_heap(deque<std::string>)/8 59.119 -
std::pop_heap(deque<std::string>)/8192 118.375 -
std::pop_heap(vector<float>)/1024 8.437 -1.11%
std::pop_heap(vector<float>)/8 50.614 -
std::pop_heap(vector<float>)/8192 19.875 -
std::pop_heap(vector<int>)/1024 9.868 -
std::pop_heap(vector<int>)/8 51.393 -
std::pop_heap(vector<int>)/8192 12.940 -
std::pop_heap(vector<size_t>)/1024 9.876 -
std::pop_heap(vector<size_t>)/8 51.805 -
std::pop_heap(vector<size_t>)/8192 13.079 -
std::pop_heap(vector<std::string>)/1024 20.102 -
std::pop_heap(vector<std::string>)/8 53.493 -
std::pop_heap(vector<std::string>)/8192 50.676 -
std::remove(deque<int>)_(prefix)/1024 526.516 -
std::remove(deque<int>)_(prefix)/32 55.468 2.95%
std::remove(deque<int>)_(prefix)/50 63.675 3.17%
std::remove(deque<int>)_(prefix)/8192 3864.418 -
std::remove(deque<int>)_(sprinkled)/1024 529.537 -
std::remove(deque<int>)_(sprinkled)/32 55.200 4.44%
std::remove(deque<int>)_(sprinkled)/50 63.546 5.71%
std::remove(deque<int>)_(sprinkled)/8192 3858.784 -
std::remove(list<int>)_(prefix)/1024 1000.224 -
std::remove(list<int>)_(prefix)/32 52.339 -
std::remove(list<int>)_(prefix)/50 63.006 -
std::remove(list<int>)_(prefix)/8192 8097.810 -
std::remove(list<int>)_(sprinkled)/1024 946.107 -3.47%
std::remove(list<int>)_(sprinkled)/32 52.311 -
std::remove(list<int>)_(sprinkled)/50 61.657 -
std::remove(list<int>)_(sprinkled)/8192 8010.638 -2.54%
std::remove(vector<int>)_(prefix)/1024 307.158 -
std::remove(vector<int>)_(prefix)/32 48.708 -
std::remove(vector<int>)_(prefix)/50 54.042 -
std::remove(vector<int>)_(prefix)/8192 2107.915 -
std::remove(vector<int>)_(sprinkled)/1024 284.856 -
std::remove(vector<int>)_(sprinkled)/32 48.509 -
std::remove(vector<int>)_(sprinkled)/50 52.693 -
std::remove(vector<int>)_(sprinkled)/8192 1976.810 -
std::remove_copy(deque<int>)_(prefix)/1024 378.183 -
std::remove_copy(deque<int>)_(prefix)/32 13.018 -1.16%
std::remove_copy(deque<int>)_(prefix)/50 21.562 -3.40%
std::remove_copy(deque<int>)_(prefix)/8192 3353.319 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.814 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.144 -1.23%
std::remove_copy(deque<int>)_(sprinkled)/50 18.322 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2845.507 -
std::remove_copy(list<int>)_(prefix)/1024 743.595 -
std::remove_copy(list<int>)_(prefix)/32 11.280 -
std::remove_copy(list<int>)_(prefix)/50 19.015 -
std::remove_copy(list<int>)_(prefix)/8192 7002.853 -
std::remove_copy(list<int>)_(sprinkled)/1024 737.140 -
std::remove_copy(list<int>)_(sprinkled)/32 11.227 -
std::remove_copy(list<int>)_(sprinkled)/50 18.791 -
std::remove_copy(list<int>)_(sprinkled)/8192 6967.053 -
std::remove_copy(vector<int>)_(prefix)/1024 263.783 -
std::remove_copy(vector<int>)_(prefix)/32 9.369 -
std::remove_copy(vector<int>)_(prefix)/50 14.037 -
std::remove_copy(vector<int>)_(prefix)/8192 2061.355 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.670 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.448 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.572 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1934.010 -
std::remove_copy_if(deque<int>)_(prefix)/1024 544.428 1.31%
std::remove_copy_if(deque<int>)_(prefix)/32 17.702 -1.49%
std::remove_copy_if(deque<int>)_(prefix)/50 27.909 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3803.827 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 558.026 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.315 -1.90%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.572 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3658.316 4.54%
std::remove_copy_if(list<int>)_(prefix)/1024 791.994 -
std::remove_copy_if(list<int>)_(prefix)/32 17.089 -
std::remove_copy_if(list<int>)_(prefix)/50 24.790 -
std::remove_copy_if(list<int>)_(prefix)/8192 7326.698 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.842 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.634 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.262 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7317.356 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.918 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.223 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.910 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3360.839 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 353.491 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.627 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.562 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2782.560 -1.07%
std::remove_if(deque<int>)_(prefix)/1024 550.862 -
std::remove_if(deque<int>)_(prefix)/32 53.790 -1.55%
std::remove_if(deque<int>)_(prefix)/50 63.357 -1.93%
std::remove_if(deque<int>)_(prefix)/8192 4234.218 -
std::remove_if(deque<int>)_(sprinkled)/1024 536.185 1.48%
std::remove_if(deque<int>)_(sprinkled)/32 52.851 -4.12%
std::remove_if(deque<int>)_(sprinkled)/50 60.095 -5.69%
std::remove_if(deque<int>)_(sprinkled)/8192 3928.775 -
std::remove_if(list<int>)_(prefix)/1024 1026.033 2.88%
std::remove_if(list<int>)_(prefix)/32 58.732 -
std::remove_if(list<int>)_(prefix)/50 72.244 -
std::remove_if(list<int>)_(prefix)/8192 10227.575 4.62%
std::remove_if(list<int>)_(sprinkled)/1024 998.359 1.28%
std::remove_if(list<int>)_(sprinkled)/32 57.246 -
std::remove_if(list<int>)_(sprinkled)/50 72.682 -3.10%
std::remove_if(list<int>)_(sprinkled)/8192 8193.227 -
std::remove_if(vector<int>)_(prefix)/1024 348.874 -
std::remove_if(vector<int>)_(prefix)/32 49.098 -
std::remove_if(vector<int>)_(prefix)/50 53.993 -
std::remove_if(vector<int>)_(prefix)/8192 2571.149 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.701 -
std::remove_if(vector<int>)_(sprinkled)/32 50.614 -
std::remove_if(vector<int>)_(sprinkled)/50 57.025 -
std::remove_if(vector<int>)_(sprinkled)/8192 2953.456 -
std::replace(deque<int>)_(prefix)/1024 413.042 -
std::replace(deque<int>)_(prefix)/32 12.817 -
std::replace(deque<int>)_(prefix)/50 19.308 -
std::replace(deque<int>)_(prefix)/8192 3291.111 -
std::replace(deque<int>)_(sprinkled)/1024 351.803 -
std::replace(deque<int>)_(sprinkled)/32 12.171 -
std::replace(deque<int>)_(sprinkled)/50 18.238 -
std::replace(deque<int>)_(sprinkled)/8192 2845.059 1.33%
std::replace(list<int>)_(prefix)/1024 740.238 -
std::replace(list<int>)_(prefix)/32 11.066 -
std::replace(list<int>)_(prefix)/50 17.439 1.39%
std::replace(list<int>)_(prefix)/8192 6991.123 -5.66%
std::replace(list<int>)_(sprinkled)/1024 726.821 -
std::replace(list<int>)_(sprinkled)/32 11.263 -
std::replace(list<int>)_(sprinkled)/50 18.841 -
std::replace(list<int>)_(sprinkled)/8192 7171.237 -6.11%
std::replace(vector<int>)_(prefix)/1024 159.443 -
std::replace(vector<int>)_(prefix)/32 5.204 -
std::replace(vector<int>)_(prefix)/50 7.718 -
std::replace(vector<int>)_(prefix)/8192 1277.660 -
std::replace(vector<int>)_(sprinkled)/1024 162.898 11.25%
std::replace(vector<int>)_(sprinkled)/32 5.781 -
std::replace(vector<int>)_(sprinkled)/50 9.083 6.65%
std::replace(vector<int>)_(sprinkled)/8192 1252.531 9.46%
std::replace_if(deque<int>)_(prefix)/1024 480.522 -3.83%
std::replace_if(deque<int>)_(prefix)/32 14.167 -
std::replace_if(deque<int>)_(prefix)/50 20.624 -
std::replace_if(deque<int>)_(prefix)/8192 3492.974 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.012 -
std::replace_if(deque<int>)_(sprinkled)/32 12.447 -
std::replace_if(deque<int>)_(sprinkled)/50 18.646 -
std::replace_if(deque<int>)_(sprinkled)/8192 2910.935 -
std::replace_if(list<int>)_(prefix)/1024 737.425 -
std::replace_if(list<int>)_(prefix)/32 13.923 -
std::replace_if(list<int>)_(prefix)/50 24.328 -1.24%
std::replace_if(list<int>)_(prefix)/8192 7251.332 -4.71%
std::replace_if(list<int>)_(sprinkled)/1024 740.186 -
std::replace_if(list<int>)_(sprinkled)/32 13.301 -
std::replace_if(list<int>)_(sprinkled)/50 23.020 -5.90%
std::replace_if(list<int>)_(sprinkled)/8192 7479.608 -5.62%
std::replace_if(vector<int>)_(prefix)/1024 275.629 1.05%
std::replace_if(vector<int>)_(prefix)/32 9.559 -1.29%
std::replace_if(vector<int>)_(prefix)/50 13.805 -2.11%
std::replace_if(vector<int>)_(prefix)/8192 2046.586 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.740 -
std::replace_if(vector<int>)_(sprinkled)/32 8.713 -
std::replace_if(vector<int>)_(sprinkled)/50 12.849 -
std::replace_if(vector<int>)_(sprinkled)/8192 1919.135 -
std::reverse(deque<int>)/32768 5909.294 2.94%
std::reverse(deque<int>)/4096 732.800 1.88%
std::reverse(deque<int>)/512 113.482 -
std::reverse(deque<int>)/64 13.050 -
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 17631.441 -
std::reverse(list<int>)/4096 1779.766 -5.60%
std::reverse(list<int>)/512 200.553 -1.47%
std::reverse(list<int>)/64 18.180 -
std::reverse(list<int>)/8 1.984 -
std::reverse(vector<int>)/32768 1035.077 -
std::reverse(vector<int>)/4096 130.585 -
std::reverse(vector<int>)/512 16.333 -
std::reverse(vector<int>)/64 4.164 -
std::reverse(vector<int>)/8 1.531 -
std::reverse_copy(deque<int>)/32768 8073.688 1.64%
std::reverse_copy(deque<int>)/4096 972.684 -2.36%
std::reverse_copy(deque<int>)/512 125.698 -
std::reverse_copy(deque<int>)/64 16.006 -
std::reverse_copy(deque<int>)/8 2.539 -
std::reverse_copy(list<int>)/32768 26315.232 -1.06%
std::reverse_copy(list<int>)/4096 3219.941 -1.31%
std::reverse_copy(list<int>)/512 366.317 -
std::reverse_copy(list<int>)/64 30.139 -
std::reverse_copy(list<int>)/8 2.420 -1.75%
std::reverse_copy(vector<int>)/32768 981.836 -
std::reverse_copy(vector<int>)/4096 131.532 -
std::reverse_copy(vector<int>)/512 17.164 -
std::reverse_copy(vector<int>)/64 2.514 -
std::reverse_copy(vector<int>)/8 2.563 7.73%
std::rotate(deque<int>)_(1_element_backward)/1024 40.500 -1.12%
std::rotate(deque<int>)_(1_element_backward)/32 3.565 -
std::rotate(deque<int>)_(1_element_backward)/50 4.980 -1.14%
std::rotate(deque<int>)_(1_element_backward)/8192 311.273 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.666 1.82%
std::rotate(deque<int>)_(1_element_forward)/32 4.143 -
std::rotate(deque<int>)_(1_element_forward)/50 5.424 -
std::rotate(deque<int>)_(1_element_forward)/8192 301.041 -
std::rotate(deque<int>)_(by_1/2)/1024 188.253 -
std::rotate(deque<int>)_(by_1/2)/32 8.523 -1.55%
std::rotate(deque<int>)_(by_1/2)/50 11.548 -1.61%
std::rotate(deque<int>)_(by_1/2)/8192 1600.826 -2.51%
std::rotate(deque<int>)_(by_1/3)/1024 402.161 -
std::rotate(deque<int>)_(by_1/3)/32 20.777 -1.49%
std::rotate(deque<int>)_(by_1/3)/50 30.252 -
std::rotate(deque<int>)_(by_1/3)/8192 3161.166 -
std::rotate(deque<int>)_(by_1/4)/1024 265.895 -
std::rotate(deque<int>)_(by_1/4)/32 13.246 -
std::rotate(deque<int>)_(by_1/4)/50 28.448 -2.96%
std::rotate(deque<int>)_(by_1/4)/8192 2684.442 -
std::rotate(list<int>)_(1_element_backward)/1024 744.649 -
std::rotate(list<int>)_(1_element_backward)/32 13.318 -
std::rotate(list<int>)_(1_element_backward)/50 24.614 -2.34%
std::rotate(list<int>)_(1_element_backward)/8192 7598.612 1.67%
std::rotate(list<int>)_(1_element_forward)/1024 736.042 -
std::rotate(list<int>)_(1_element_forward)/32 13.931 -
std::rotate(list<int>)_(1_element_forward)/50 25.997 -1.14%
std::rotate(list<int>)_(1_element_forward)/8192 7252.959 2.37%
std::rotate(list<int>)_(by_1/2)/1024 389.758 -
std::rotate(list<int>)_(by_1/2)/32 6.467 -
std::rotate(list<int>)_(by_1/2)/50 12.666 -
std::rotate(list<int>)_(by_1/2)/8192 4757.416 10.07%
std::rotate(list<int>)_(by_1/3)/1024 808.263 -
std::rotate(list<int>)_(by_1/3)/32 16.530 -1.71%
std::rotate(list<int>)_(by_1/3)/50 22.747 -1.27%
std::rotate(list<int>)_(by_1/3)/8192 8389.057 -
std::rotate(list<int>)_(by_1/4)/1024 579.358 -
std::rotate(list<int>)_(by_1/4)/32 14.540 -
std::rotate(list<int>)_(by_1/4)/50 25.624 -
std::rotate(list<int>)_(by_1/4)/8192 6625.165 -
std::rotate(vector<bool>)_(1_element_backward)/1024 28.170 2.93%
std::rotate(vector<bool>)_(1_element_backward)/32 17.850 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.861 -
std::rotate(vector<bool>)_(1_element_backward)/8192 112.335 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.471 -1.09%
std::rotate(vector<bool>)_(1_element_forward)/32 17.616 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.641 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.417 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.600 -1.14%
std::rotate(vector<bool>)_(by_1/2)/32 18.413 -
std::rotate(vector<bool>)_(by_1/2)/50 18.184 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.346 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.268 -1.75%
std::rotate(vector<bool>)_(by_1/3)/32 17.781 -
std::rotate(vector<bool>)_(by_1/3)/50 17.836 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.699 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.010 10.99%
std::rotate(vector<bool>)_(by_1/4)/32 17.884 -
std::rotate(vector<bool>)_(by_1/4)/50 17.794 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.444 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.703 -
std::rotate(vector<int>)_(1_element_backward)/32 2.917 -
std::rotate(vector<int>)_(1_element_backward)/50 5.336 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.226 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.318 -
std::rotate(vector<int>)_(1_element_forward)/32 2.961 -
std::rotate(vector<int>)_(1_element_forward)/50 5.261 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.272 -
std::rotate(vector<int>)_(by_1/2)/1024 31.736 -
std::rotate(vector<int>)_(by_1/2)/32 2.357 -
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.784 -
std::rotate(vector<int>)_(by_1/3)/1024 118.994 -
std::rotate(vector<int>)_(by_1/3)/32 9.914 -
std::rotate(vector<int>)_(by_1/3)/50 11.095 -
std::rotate(vector<int>)_(by_1/3)/8192 875.220 -
std::rotate(vector<int>)_(by_1/4)/1024 47.258 -
std::rotate(vector<int>)_(by_1/4)/32 4.731 -
std::rotate(vector<int>)_(by_1/4)/50 11.523 -
std::rotate(vector<int>)_(by_1/4)/8192 370.347 -
std::rotate_copy(deque<int>)/1024 34.888 -
std::rotate_copy(deque<int>)/32 2.722 -
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 290.505 -
std::rotate_copy(list<int>)/1024 734.488 -
std::rotate_copy(list<int>)/32 8.676 -
std::rotate_copy(list<int>)/50 13.934 -
std::rotate_copy(list<int>)/8192 6785.944 1.05%
std::rotate_copy(vector<int>)/1024 34.696 3.60%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.677 -
std::rotate_copy(vector<int>)/8192 685.363 -5.61%
std::sample(deque<int>)/1024 11364.948 -
std::sample(deque<int>)/32 306.259 -
std::sample(deque<int>)/8192 91760.467 -
std::sample(list<int>)/1024 11985.977 -
std::sample(list<int>)/32 313.355 -
std::sample(list<int>)/8192 98158.286 -
std::sample(vector<int>)/1024 11311.523 -
std::sample(vector<int>)/32 303.002 -
std::sample(vector<int>)/8192 91674.829 -
std::search(deque<int>)_(near_matches)/1000 22164.925 -7.13%
std::search(deque<int>)_(near_matches)/1024 23173.251 -
std::search(deque<int>)_(near_matches)/8192 1451849.151 -
std::search(deque<int>)_(no_match)/1000 407.123 -
std::search(deque<int>)_(no_match)/1024 349.887 -15.81%
std::search(deque<int>)_(no_match)/1048576 424776.928 -
std::search(deque<int>)_(no_match)/8192 3316.102 -
std::search(deque<int>)_(same_length)/1000 325.433 -
std::search(deque<int>)_(same_length)/1024 475.454 -
std::search(deque<int>)_(same_length)/8192 3776.679 -1.08%
std::search(deque<int>)_(single_element)/1000 440.806 -2.06%
std::search(deque<int>)_(single_element)/1024 460.808 -
std::search(deque<int>)_(single_element)/8192 3674.202 -
std::search(deque<int>,_pred)_(near_matches)/1000 27054.947 3.28%
std::search(deque<int>,_pred)_(near_matches)/1024 28334.062 3.35%
std::search(deque<int>,_pred)_(near_matches)/8192 1545152.075 -
std::search(deque<int>,_pred)_(no_match)/1000 532.464 -14.09%
std::search(deque<int>,_pred)_(no_match)/1024 519.250 -18.31%
std::search(deque<int>,_pred)_(no_match)/1048576 446611.616 -31.64%
std::search(deque<int>,_pred)_(no_match)/8192 3497.530 -31.61%
std::search(deque<int>,_pred)_(same_length)/1000 508.638 2.51%
std::search(deque<int>,_pred)_(same_length)/1024 520.063 1.24%
std::search(deque<int>,_pred)_(same_length)/8192 4089.825 1.09%
std::search(deque<int>,_pred)_(single_element)/1000 689.101 -
std::search(deque<int>,_pred)_(single_element)/1024 707.670 -3.59%
std::search(deque<int>,_pred)_(single_element)/8192 5687.660 -4.88%
std::search(list<int>)_(near_matches)/1000 38187.960 -
std::search(list<int>)_(near_matches)/1024 39709.354 -
std::search(list<int>)_(near_matches)/8192 2553174.393 -
std::search(list<int>)_(no_match)/1000 681.460 2.08%
std::search(list<int>)_(no_match)/1024 759.115 -1.06%
std::search(list<int>)_(no_match)/1048576 839303.030 -
std::search(list<int>)_(no_match)/8192 6629.449 -11.43%
std::search(list<int>)_(same_length)/1000 748.086 1.06%
std::search(list<int>)_(same_length)/1024 772.353 -
std::search(list<int>)_(same_length)/8192 8590.395 -6.45%
std::search(list<int>)_(single_element)/1000 696.808 -2.29%
std::search(list<int>)_(single_element)/1024 750.098 1.20%
std::search(list<int>)_(single_element)/8192 8093.617 -2.52%
std::search(list<int>,_pred)_(near_matches)/1000 41710.434 -
std::search(list<int>,_pred)_(near_matches)/1024 43570.813 -
std::search(list<int>,_pred)_(near_matches)/8192 2693960.577 -
std::search(list<int>,_pred)_(no_match)/1000 804.161 -
std::search(list<int>,_pred)_(no_match)/1024 823.790 -
std::search(list<int>,_pred)_(no_match)/1048576 957363.714 -
std::search(list<int>,_pred)_(no_match)/8192 7462.314 -5.67%
std::search(list<int>,_pred)_(same_length)/1000 803.542 -
std::search(list<int>,_pred)_(same_length)/1024 815.626 -
std::search(list<int>,_pred)_(same_length)/8192 9642.804 3.88%
std::search(list<int>,_pred)_(single_element)/1000 802.312 -
std::search(list<int>,_pred)_(single_element)/1024 822.288 -
std::search(list<int>,_pred)_(single_element)/8192 9573.408 -3.07%
std::search(vector<int>)_(near_matches)/1000 14306.831 -
std::search(vector<int>)_(near_matches)/1024 15069.559 -
std::search(vector<int>)_(near_matches)/8192 765748.451 -
std::search(vector<int>)_(no_match)/1000 206.781 -2.42%
std::search(vector<int>)_(no_match)/1024 211.647 -1.01%
std::search(vector<int>)_(no_match)/1048576 210570.911 -
std::search(vector<int>)_(no_match)/8192 1641.139 -
std::search(vector<int>)_(same_length)/1000 245.291 -
std::search(vector<int>)_(same_length)/1024 253.907 1.30%
std::search(vector<int>)_(same_length)/8192 1955.939 1.53%
std::search(vector<int>)_(single_element)/1000 229.005 -
std::search(vector<int>)_(single_element)/1024 233.939 -
std::search(vector<int>)_(single_element)/8192 1822.139 -
std::search(vector<int>,_pred)_(near_matches)/1000 22649.417 -
std::search(vector<int>,_pred)_(near_matches)/1024 23725.717 -
std::search(vector<int>,_pred)_(near_matches)/8192 1455077.355 -
std::search(vector<int>,_pred)_(no_match)/1000 530.285 1.83%
std::search(vector<int>,_pred)_(no_match)/1024 538.462 1.28%
std::search(vector<int>,_pred)_(no_match)/1048576 602431.156 2.00%
std::search(vector<int>,_pred)_(no_match)/8192 4300.476 1.83%
std::search(vector<int>,_pred)_(same_length)/1000 600.365 -4.00%
std::search(vector<int>,_pred)_(same_length)/1024 615.792 -3.47%
std::search(vector<int>,_pred)_(same_length)/8192 5103.257 -
std::search(vector<int>,_pred)_(single_element)/1000 537.145 -
std::search(vector<int>,_pred)_(single_element)/1024 549.139 -
std::search(vector<int>,_pred)_(single_element)/8192 4406.375 -
std::search_n(deque<int>)_(no_match)/1024 13.678 -
std::search_n(deque<int>)_(no_match)/32 13.614 -
std::search_n(deque<int>)_(no_match)/8192 15.825 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.308 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.021 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.912 -
std::search_n(list<int>)_(no_match)/1024 735.116 -
std::search_n(list<int>)_(no_match)/32 9.199 -
std::search_n(list<int>)_(no_match)/8192 6615.891 -1.67%
std::search_n(list<int>,_pred)_(no_match)/1024 832.569 -
std::search_n(list<int>,_pred)_(no_match)/32 17.326 -
std::search_n(list<int>,_pred)_(no_match)/8192 8692.524 14.45%
std::search_n(vector<int>)_(no_match)/1024 3.243 -
std::search_n(vector<int>)_(no_match)/32 3.240 -
std::search_n(vector<int>)_(no_match)/8192 3.242 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.079 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.111 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.083 -
std::set<int>::clear()/0 402.230 2.57%
std::set<int>::clear()/1024 9032.477 -1.15%
std::set<int>::clear()/32 641.162 2.59%
std::set<int>::clear()/8192 77438.501 -1.58%
std::set<int>::contains(key)_(existent)/1024 3.900 -
std::set<int>::contains(key)_(existent)/32 1.639 -1.06%
std::set<int>::contains(key)_(existent)/8192 8.350 1.16%
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 5.985 1.03%
std::set<int>::contains(key)_(non-existent)/32 2.764 2.31%
std::set<int>::contains(key)_(non-existent)/8192 14.421 44.51%
std::set<int>::count(key)_(existent)/1024 4.260 -2.80%
std::set<int>::count(key)_(existent)/32 1.675 -
std::set<int>::count(key)_(existent)/8192 7.962 -
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.433 -
std::set<int>::count(key)_(non-existent)/32 2.889 -1.59%
std::set<int>::count(key)_(non-existent)/8192 11.348 -
std::set<int>::ctor(&&,_different_allocs)/0 12.813 -
std::set<int>::ctor(&&,_different_allocs)/1024 5827.979 -1.48%
std::set<int>::ctor(&&,_different_allocs)/32 176.359 -1.24%
std::set<int>::ctor(&&,_different_allocs)/8192 48262.295 -
std::set<int>::ctor(const&)/0 12.758 -
std::set<int>::ctor(const&)/1024 6192.537 -1.81%
std::set<int>::ctor(const&)/32 219.747 -
std::set<int>::ctor(const&)/8192 49051.260 -3.16%
std::set<int>::ctor(const&,_alloc)/0 12.731 -
std::set<int>::ctor(const&,_alloc)/1024 6188.057 -2.04%
std::set<int>::ctor(const&,_alloc)/32 220.689 1.37%
std::set<int>::ctor(const&,_alloc)/8192 49197.847 -1.23%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.014 2.08%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8840.007 3.08%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 260.964 8.04%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70370.866 3.08%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -2.63%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12792.411 -2.09%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.784 -5.61%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251987.927 -
std::set<int>::equal_range(key)_(existent)/1024 4.841 -
std::set<int>::equal_range(key)_(existent)/32 1.906 -
std::set<int>::equal_range(key)_(existent)/8192 8.779 7.72%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.566 -2.44%
std::set<int>::equal_range(key)_(non-existent)/32 2.425 1.95%
std::set<int>::equal_range(key)_(non-existent)/8192 9.828 -2.44%
std::set<int>::erase(iterator)/1024 19.560 -
std::set<int>::erase(iterator)/32 19.450 -
std::set<int>::erase(iterator)/8192 19.609 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.209 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6497.752 -3.65%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 557.242 -4.51%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53233.942 -2.33%
std::set<int>::erase(key)_(existent)/1024 50.047 -6.85%
std::set<int>::erase(key)_(existent)/32 21.167 -
std::set<int>::erase(key)_(existent)/8192 68.720 -1.08%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.460 -2.69%
std::set<int>::erase(key)_(non-existent,_end)/32 2.298 -21.77%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.313 -3.75%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.949 1.23%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.771 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.149 -
std::set<int>::find(key)_(existent)/1024 3.935 -1.41%
std::set<int>::find(key)_(existent)/32 1.684 -1.69%
std::set<int>::find(key)_(existent)/8192 8.030 -
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.569 -
std::set<int>::find(key)_(non-existent)/32 2.268 -
std::set<int>::find(key)_(non-existent)/8192 8.573 1.23%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.442 1.89%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.000 -15.41%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.391 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.025 -8.06%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.116 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.430 -3.53%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.816 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.753 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.212 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.099 -11.87%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.714 -1.46%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.589 -1.92%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.214 -3.01%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.584 -3.37%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.878 -2.78%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 35.119 7.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.279 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16391.958 -5.06%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.177 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177404.067 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.846 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12521.216 -1.55%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.771 1.25%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113346.369 -1.90%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.673 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7659.200 -2.00%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 533.298 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129930.036 -1.98%
std::set<int>::insert(value)_(already_present)/1024 5.785 -4.81%
std::set<int>::insert(value)_(already_present)/32 1.763 -
std::set<int>::insert(value)_(already_present)/8192 9.460 -6.20%
std::set<int>::insert(value)_(new_value,_end)/0 17.141 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.775 -13.46%
std::set<int>::insert(value)_(new_value,_end)/32 18.783 -1.01%
std::set<int>::insert(value)_(new_value,_end)/8192 77.518 -1.02%
std::set<int>::insert(value)_(new_value,_middle)/0 17.296 1.07%
std::set<int>::insert(value)_(new_value,_middle)/1024 25.867 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.282 -1.08%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.929 -
std::set<int>::lower_bound(key)_(existent)/1024 4.672 -2.59%
std::set<int>::lower_bound(key)_(existent)/32 1.542 -
std::set<int>::lower_bound(key)_(existent)/8192 8.290 3.00%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.065 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.265 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.078 -4.13%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.333 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6296.913 2.36%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 220.179 3.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50027.930 3.11%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.326 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6260.475 1.21%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.768 2.75%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50009.733 2.26%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1378.810 3.74%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.327 7.36%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12498.014 1.90%
std::set<int>::upper_bound(key)_(existent)/1024 4.271 1.60%
std::set<int>::upper_bound(key)_(existent)/32 1.801 2.91%
std::set<int>::upper_bound(key)_(existent)/8192 8.081 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.844 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.454 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.796 -
std::set<std::string>::clear()/0 391.011 -
std::set<std::string>::clear()/1024 21655.151 -1.69%
std::set<std::string>::clear()/32 867.365 -3.09%
std::set<std::string>::clear()/8192 212611.676 -
std::set<std::string>::contains(key)_(existent)/1024 25.540 11.65%
std::set<std::string>::contains(key)_(existent)/32 16.320 10.49%
std::set<std::string>::contains(key)_(existent)/8192 27.963 -3.49%
std::set<std::string>::contains(key)_(non-existent)/0 0.274 -4.29%
std::set<std::string>::contains(key)_(non-existent)/1024 24.441 9.24%
std::set<std::string>::contains(key)_(non-existent)/32 10.853 2.39%
std::set<std::string>::contains(key)_(non-existent)/8192 29.363 3.18%
std::set<std::string>::count(key)_(existent)/1024 23.387 -11.10%
std::set<std::string>::count(key)_(existent)/32 17.127 2.29%
std::set<std::string>::count(key)_(existent)/8192 37.970 14.78%
std::set<std::string>::count(key)_(non-existent)/0 0.275 -
std::set<std::string>::count(key)_(non-existent)/1024 23.762 -1.97%
std::set<std::string>::count(key)_(non-existent)/32 10.815 1.29%
std::set<std::string>::count(key)_(non-existent)/8192 31.191 -7.48%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.787 -3.11%
std::set<std::string>::ctor(&&,_different_allocs)/1024 6958.154 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.382 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57497.158 -
std::set<std::string>::ctor(const&)/0 12.679 -
std::set<std::string>::ctor(const&)/1024 34224.996 -
std::set<std::string>::ctor(const&)/32 767.242 -3.58%
std::set<std::string>::ctor(const&)/8192 341339.130 -
std::set<std::string>::ctor(const&,_alloc)/0 12.694 -
std::set<std::string>::ctor(const&,_alloc)/1024 36521.244 -
std::set<std::string>::ctor(const&,_alloc)/32 746.530 -
std::set<std::string>::ctor(const&,_alloc)/8192 343341.860 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.738 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39415.175 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 787.077 -2.04%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378713.478 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.765 -1.17%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54252.521 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1055.215 5.70%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104954.301 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.726 13.75%
std::set<std::string>::equal_range(key)_(existent)/32 15.908 -12.71%
std::set<std::string>::equal_range(key)_(existent)/8192 27.736 4.13%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 27.724 10.67%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.394 -7.76%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.167 -
std::set<std::string>::erase(iterator)/1024 30.588 10.78%
std::set<std::string>::erase(iterator)/32 26.967 1.89%
std::set<std::string>::erase(iterator)/8192 26.530 -10.87%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.454 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12831.903 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.885 1.66%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117049.957 -1.19%
std::set<std::string>::erase(key)_(existent)/1024 60.138 -39.33%
std::set<std::string>::erase(key)_(existent)/32 49.697 -33.35%
std::set<std::string>::erase(key)_(existent)/8192 72.602 -12.22%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.143 8.41%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.853 7.56%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.860 14.26%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.785 -1.11%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.149 9.64%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.949 -
std::set<std::string>::find(key)_(existent)/1024 23.528 -
std::set<std::string>::find(key)_(existent)/32 15.725 3.40%
std::set<std::string>::find(key)_(existent)/8192 29.790 -6.96%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 21.195 -
std::set<std::string>::find(key)_(non-existent)/32 9.779 -4.23%
std::set<std::string>::find(key)_(non-existent)/8192 28.509 4.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.346 19.45%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 51.475 -25.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 33.385 -36.34%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 68.692 -9.34%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.819 2.90%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.861 -2.41%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.777 -6.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.960 -16.63%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.905 -9.63%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.106 57.22%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.549 -22.03%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 56.277 31.88%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.100 -4.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.931 11.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.540 1.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.790 -16.11%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.174 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65264.661 -4.71%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1478.493 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 895469.396 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.617 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44788.619 2.52%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1321.968 3.34%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596970.363 -1.78%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.256 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42561.859 1.47%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1153.750 6.02%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615924.765 -
std::set<std::string>::insert(value)_(already_present)/1024 25.703 59.33%
std::set<std::string>::insert(value)_(already_present)/32 8.960 21.25%
std::set<std::string>::insert(value)_(already_present)/8192 29.985 -50.76%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.038 20.02%
std::set<std::string>::insert(value)_(new_value,_end)/1024 68.106 -6.56%
std::set<std::string>::insert(value)_(new_value,_end)/32 45.370 11.67%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.610 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.815 50.18%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.352 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.960 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 43.479 -18.01%
std::set<std::string>::lower_bound(key)_(existent)/1024 24.045 12.28%
std::set<std::string>::lower_bound(key)_(existent)/32 15.013 -5.20%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.806 -2.30%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 25.655 11.01%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.839 1.63%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.892 2.41%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.269 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36506.683 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 783.459 -2.54%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346356.118 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.261 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36165.387 1.13%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 774.598 12.32%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344186.320 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16453.411 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 310.437 -10.22%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204901.640 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.277 -8.90%
std::set<std::string>::upper_bound(key)_(existent)/32 17.339 2.21%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.199 -4.03%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.179 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.864 -1.50%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.169 -
std::shift_left(deque<int>)/1024 39.115 -
std::shift_left(deque<int>)/32 3.832 -
std::shift_left(deque<int>)/50 5.438 -
std::shift_left(deque<int>)/8192 309.043 -
std::shift_left(list<int>)/1024 747.578 1.43%
std::shift_left(list<int>)/32 13.739 -2.09%
std::shift_left(list<int>)/50 29.105 1.49%
std::shift_left(list<int>)/8192 7188.337 -6.66%
std::shift_left(vector<int>)/1024 35.269 -
std::shift_left(vector<int>)/32 2.983 -73.97%
std::shift_left(vector<int>)/50 5.260 -
std::shift_left(vector<int>)/8192 280.954 -
std::shift_right(deque<int>)/1024 40.682 -
std::shift_right(deque<int>)/32 3.434 -
std::shift_right(deque<int>)/50 4.497 -
std::shift_right(deque<int>)/8192 307.507 -
std::shift_right(list<int>)/1024 735.133 -
std::shift_right(list<int>)/32 14.536 -
std::shift_right(list<int>)/50 26.364 -1.55%
std::shift_right(list<int>)/8192 7484.348 1.40%
std::shift_right(vector<int>)/1024 35.769 -
std::shift_right(vector<int>)/32 2.959 -70.94%
std::shift_right(vector<int>)/50 5.338 -
std::shift_right(vector<int>)/8192 301.146 -
std::shuffle(deque<int>)/1024 9279.988 -
std::shuffle(deque<int>)/32 293.693 -
std::shuffle(deque<int>)/8192 74117.770 -
std::shuffle(vector<int>)/1024 8806.417 -
std::shuffle(vector<int>)/32 276.791 -
std::shuffle(vector<int>)/8192 70025.237 -
std::sort(deque<int>)_(ascending)/1024 765.564 -
std::sort(deque<int>)_(ascending)/8 17.485 -3.22%
std::sort(deque<int>)_(ascending)/8192 5762.528 -
std::sort(deque<int>)_(descending)/1024 1301.293 -
std::sort(deque<int>)_(descending)/8 25.175 -
std::sort(deque<int>)_(descending)/8192 10393.651 -
std::sort(deque<int>)_(heap)/1024 6215.666 -1.20%
std::sort(deque<int>)_(heap)/8 24.385 -
std::sort(deque<int>)_(heap)/8192 69220.945 -
std::sort(deque<int>)_(pipe-organ)/1024 2727.556 -1.70%
std::sort(deque<int>)_(pipe-organ)/8 20.101 -
std::sort(deque<int>)_(pipe-organ)/8192 26245.936 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17875.650 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.898 -1.30%
std::sort(deque<int>)_(qsort_adversarial)/8192 484852.438 -1.81%
std::sort(deque<int>)_(repeated)/1024 965.120 -
std::sort(deque<int>)_(repeated)/8 17.952 -
std::sort(deque<int>)_(repeated)/8192 6765.929 2.68%
std::sort(deque<int>)_(shuffled)/1024 6848.267 -
std::sort(deque<int>)_(shuffled)/8 22.770 -
std::sort(deque<int>)_(shuffled)/8192 80841.229 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.855 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.648 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3756.062 -
std::sort(vector<NonIntegral>)_(descending)/1024 775.372 -
std::sort(vector<NonIntegral>)_(descending)/8 25.402 -
std::sort(vector<NonIntegral>)_(descending)/8192 5263.794 -1.16%
std::sort(vector<NonIntegral>)_(heap)/1024 4335.382 -
std::sort(vector<NonIntegral>)_(heap)/8 23.734 -
std::sort(vector<NonIntegral>)_(heap)/8192 49701.091 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1871.024 -1.08%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.496 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18332.862 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13310.276 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.740 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155801.087 -
std::sort(vector<NonIntegral>)_(repeated)/1024 521.504 1.13%
std::sort(vector<NonIntegral>)_(repeated)/8 16.299 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3757.594 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4678.574 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.770 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81338.860 -3.03%
std::sort(vector<int>)_(ascending)/1024 522.291 -
std::sort(vector<int>)_(ascending)/8 15.868 -
std::sort(vector<int>)_(ascending)/8192 3753.013 -
std::sort(vector<int>)_(descending)/1024 1022.193 -
std::sort(vector<int>)_(descending)/8 24.944 -
std::sort(vector<int>)_(descending)/8192 7227.366 -
std::sort(vector<int>)_(heap)/1024 4584.177 -
std::sort(vector<int>)_(heap)/8 24.118 -
std::sort(vector<int>)_(heap)/8192 45657.206 -
std::sort(vector<int>)_(pipe-organ)/1024 2295.337 -
std::sort(vector<int>)_(pipe-organ)/8 17.716 -
std::sort(vector<int>)_(pipe-organ)/8192 21639.764 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13015.414 -1.68%
std::sort(vector<int>)_(qsort_adversarial)/8 15.873 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148623.928 -2.20%
std::sort(vector<int>)_(repeated)/1024 690.598 -
std::sort(vector<int>)_(repeated)/8 15.871 -
std::sort(vector<int>)_(repeated)/8192 5287.390 -
std::sort(vector<int>)_(shuffled)/1024 4639.807 -
std::sort(vector<int>)_(shuffled)/8 22.825 -
std::sort(vector<int>)_(shuffled)/8192 44972.892 -
std::sort_heap(deque<int>)/1024 13434.055 -
std::sort_heap(deque<int>)/8 36.354 -
std::sort_heap(deque<int>)/8192 469412.819 -1.24%
std::sort_heap(deque<int>,_pred)/1024 12810.949 4.40%
std::sort_heap(deque<int>,_pred)/8 34.001 -
std::sort_heap(deque<int>,_pred)/8192 431062.991 -
std::sort_heap(vector<NonIntegral>)/1024 9901.668 -
std::sort_heap(vector<NonIntegral>)/8 29.383 -3.25%
std::sort_heap(vector<NonIntegral>)/8192 106181.054 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9792.165 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.905 -1.75%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106441.848 -
std::sort_heap(vector<int>)/1024 9775.221 -
std::sort_heap(vector<int>)/8 31.164 1.01%
std::sort_heap(vector<int>)/8192 106163.701 -
std::sort_heap(vector<int>,_pred)/1024 9805.763 -
std::sort_heap(vector<int>,_pred)/8 31.419 -5.13%
std::sort_heap(vector<int>,_pred)/8192 106411.926 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2706.783 -2.77%
std::stable_partition(deque<int>)_(alloc_fails)/32 1854.930 -2.70%
std::stable_partition(deque<int>)_(alloc_fails)/50 1875.135 -2.07%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9808.975 -
std::stable_partition(deque<int>)_(dense)/1024 611.831 6.12%
std::stable_partition(deque<int>)_(dense)/32 30.259 4.24%
std::stable_partition(deque<int>)_(dense)/50 40.607 6.60%
std::stable_partition(deque<int>)_(dense)/8192 5671.658 -
std::stable_partition(deque<int>)_(sparse)/1024 456.996 1.41%
std::stable_partition(deque<int>)_(sparse)/32 11.852 -4.97%
std::stable_partition(deque<int>)_(sparse)/50 28.755 -2.69%
std::stable_partition(deque<int>)_(sparse)/8192 3636.370 8.19%
std::stable_partition(list<int>)_(alloc_fails)/1024 4176.953 -
std::stable_partition(list<int>)_(alloc_fails)/32 1852.414 -1.21%
std::stable_partition(list<int>)_(alloc_fails)/50 1886.965 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26806.989 4.21%
std::stable_partition(list<int>)_(dense)/1024 1426.226 -2.64%
std::stable_partition(list<int>)_(dense)/32 38.074 3.14%
std::stable_partition(list<int>)_(dense)/50 57.383 -1.93%
std::stable_partition(list<int>)_(dense)/8192 24004.463 40.42%
std::stable_partition(list<int>)_(sparse)/1024 929.319 -
std::stable_partition(list<int>)_(sparse)/32 9.641 -1.76%
std::stable_partition(list<int>)_(sparse)/50 26.954 -
std::stable_partition(list<int>)_(sparse)/8192 10285.100 16.60%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2289.688 -1.98%
std::stable_partition(vector<int>)_(alloc_fails)/32 1854.011 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1838.604 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5326.825 -
std::stable_partition(vector<int>)_(dense)/1024 291.630 -
std::stable_partition(vector<int>)_(dense)/32 21.552 -
std::stable_partition(vector<int>)_(dense)/50 25.532 -4.78%
std::stable_partition(vector<int>)_(dense)/8192 2104.132 -
std::stable_partition(vector<int>)_(sparse)/1024 217.684 2.43%
std::stable_partition(vector<int>)_(sparse)/32 7.252 -1.87%
std::stable_partition(vector<int>)_(sparse)/50 21.550 -
std::stable_partition(vector<int>)_(sparse)/8192 1574.285 1.69%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4219.379 5.03%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.448 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18947.773 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29059.713 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.652 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26587.973 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13715.126 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.281 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25688.591 -1.08%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16380.393 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.263 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22374.714 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25789.699 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.146 10.07%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28226.082 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4151.624 12.83%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.644 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 14248.994 8.41%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19390.712 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.610 -2.02%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24577.485 -
std::stable_sort(deque<int>)_(ascending)/1024 2129.175 -
std::stable_sort(deque<int>)_(ascending)/8 19.356 10.63%
std::stable_sort(deque<int>)_(ascending)/8192 13598.956 -
std::stable_sort(deque<int>)_(descending)/1024 2918.739 1.07%
std::stable_sort(deque<int>)_(descending)/8 28.293 12.16%
std::stable_sort(deque<int>)_(descending)/8192 20368.539 -
std::stable_sort(deque<int>)_(heap)/1024 2740.853 -
std::stable_sort(deque<int>)_(heap)/8 25.913 7.74%
std::stable_sort(deque<int>)_(heap)/8192 17235.305 -1.32%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2936.601 -
std::stable_sort(deque<int>)_(pipe-organ)/8 22.263 3.17%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20428.307 -1.15%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3124.564 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.409 7.62%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20665.785 -
std::stable_sort(deque<int>)_(repeated)/1024 1416.437 -
std::stable_sort(deque<int>)_(repeated)/8 19.410 8.01%
std::stable_sort(deque<int>)_(repeated)/8192 7662.481 -
std::stable_sort(deque<int>)_(shuffled)/1024 2543.525 -
std::stable_sort(deque<int>)_(shuffled)/8 23.414 3.20%
std::stable_sort(deque<int>)_(shuffled)/8192 14163.253 -1.64%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4867.320 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.137 -3.53%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48257.683 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22832.678 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.502 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119493.943 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13815.702 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.409 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108168.797 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14048.583 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.006 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85449.225 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22431.296 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.122 -4.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136216.202 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3549.327 3.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.160 -3.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18248.699 2.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18002.117 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.323 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146752.401 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3600.971 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.315 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42030.165 -1.96%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12567.097 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.662 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186505.199 -1.24%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9557.614 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.382 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117662.796 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8580.038 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.722 -2.94%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 120932.210 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13627.353 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.692 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200460.843 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1276.268 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.401 -1.44%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14206.675 1.45%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12037.782 -1.13%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.800 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 175061.293 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4664.845 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.038 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18920.070 1.24%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23174.161 -1.07%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.096 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23905.505 -3.26%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13948.348 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.192 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30961.461 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14714.057 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.794 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22222.788 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22594.329 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.060 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34573.286 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3408.619 -6.49%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.110 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11660.939 20.33%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17898.408 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.488 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28450.819 3.96%
std::stable_sort(vector<int>)_(ascending)/1024 2067.736 -
std::stable_sort(vector<int>)_(ascending)/8 15.553 -
std::stable_sort(vector<int>)_(ascending)/8192 13429.354 -
std::stable_sort(vector<int>)_(descending)/1024 2791.124 -
std::stable_sort(vector<int>)_(descending)/8 22.757 -2.27%
std::stable_sort(vector<int>)_(descending)/8192 18404.895 -
std::stable_sort(vector<int>)_(heap)/1024 2573.934 1.63%
std::stable_sort(vector<int>)_(heap)/8 21.394 -
std::stable_sort(vector<int>)_(heap)/8192 14563.957 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2806.963 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.635 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18614.746 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2877.598 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.490 -1.17%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18278.368 -
std::stable_sort(vector<int>)_(repeated)/1024 1135.817 4.86%
std::stable_sort(vector<int>)_(repeated)/8 15.606 -
std::stable_sort(vector<int>)_(repeated)/8192 5299.552 1.24%
std::stable_sort(vector<int>)_(shuffled)/1024 2281.300 2.74%
std::stable_sort(vector<int>)_(shuffled)/8 19.989 -
std::stable_sort(vector<int>)_(shuffled)/8192 11001.449 -
std::swap_ranges(deque<int>)/1024 329.439 3.10%
std::swap_ranges(deque<int>)/32 10.829 3.93%
std::swap_ranges(deque<int>)/50 16.345 3.08%
std::swap_ranges(deque<int>)/8192 2627.809 3.17%
std::swap_ranges(list<int>)/1024 760.191 -
std::swap_ranges(list<int>)/32 19.563 -
std::swap_ranges(list<int>)/50 32.320 -1.61%
std::swap_ranges(list<int>)/8192 10385.553 22.94%
std::swap_ranges(vector<int>)/1024 62.723 -
std::swap_ranges(vector<int>)/32 4.824 -
std::swap_ranges(vector<int>)/50 5.605 -
std::swap_ranges(vector<int>)/8192 476.214 -
std::transform(deque<int>)_(identity_transform)/1024 370.173 -
std::transform(deque<int>)_(identity_transform)/32 12.302 -
std::transform(deque<int>)_(identity_transform)/50 19.091 -
std::transform(deque<int>)_(identity_transform)/8192 2445.967 -
std::transform(deque<int>,_deque<int>)/1024 660.442 -
std::transform(deque<int>,_deque<int>)/32 21.443 -
std::transform(deque<int>,_deque<int>)/50 36.418 -
std::transform(deque<int>,_deque<int>)/8192 5422.345 -
std::transform(list<int>)_(identity_transform)/1024 740.431 -2.17%
std::transform(list<int>)_(identity_transform)/32 16.975 -
std::transform(list<int>)_(identity_transform)/50 30.291 -
std::transform(list<int>)_(identity_transform)/8192 6939.405 -14.95%
std::transform(list<int>,_list<int>)/1024 839.885 -
std::transform(list<int>,_list<int>)/32 23.058 -
std::transform(list<int>,_list<int>)/50 37.554 -
std::transform(list<int>,_list<int>)/8192 9724.897 12.10%
std::transform(vector<int>)_(identity_transform)/1024 262.502 -
std::transform(vector<int>)_(identity_transform)/32 9.343 1.88%
std::transform(vector<int>)_(identity_transform)/50 16.194 -
std::transform(vector<int>)_(identity_transform)/8192 2021.622 -
std::transform(vector<int>,_vector<int>)/1024 555.618 -
std::transform(vector<int>,_vector<int>)/32 17.236 -
std::transform(vector<int>,_vector<int>)/50 26.896 -
std::transform(vector<int>,_vector<int>)/8192 4446.133 -
std::unique(deque<int>)_(contiguous)/1024 518.839 -
std::unique(deque<int>)_(contiguous)/32 49.689 -
std::unique(deque<int>)_(contiguous)/52 55.952 1.08%
std::unique(deque<int>)_(contiguous)/8192 3777.182 -
std::unique(deque<int>)_(sprinkled)/1024 512.861 -
std::unique(deque<int>)_(sprinkled)/32 55.817 1.99%
std::unique(deque<int>)_(sprinkled)/52 64.952 2.54%
std::unique(deque<int>)_(sprinkled)/8192 3818.754 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.410 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.937 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.251 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4588.116 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.711 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.043 -
std::unique(deque<int>,_pred)_(sprinkled)/52 71.076 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5213.772 -
std::unique(list<int>)_(contiguous)/1024 922.341 -
std::unique(list<int>)_(contiguous)/32 52.357 -
std::unique(list<int>)_(contiguous)/52 63.708 -
std::unique(list<int>)_(contiguous)/8192 6967.746 -
std::unique(list<int>)_(sprinkled)/1024 958.575 -
std::unique(list<int>)_(sprinkled)/32 54.025 -
std::unique(list<int>)_(sprinkled)/52 70.362 -
std::unique(list<int>)_(sprinkled)/8192 7938.283 -
std::unique(list<int>,_pred)_(contiguous)/1024 950.221 -
std::unique(list<int>,_pred)_(contiguous)/32 58.335 -
std::unique(list<int>,_pred)_(contiguous)/52 71.628 -
std::unique(list<int>,_pred)_(contiguous)/8192 7597.436 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1003.958 -5.88%
std::unique(list<int>,_pred)_(sprinkled)/32 67.571 2.39%
std::unique(list<int>,_pred)_(sprinkled)/52 84.303 1.97%
std::unique(list<int>,_pred)_(sprinkled)/8192 8486.292 -5.12%
std::unique(vector<int>)_(contiguous)/1024 311.778 -
std::unique(vector<int>)_(contiguous)/32 49.994 2.74%
std::unique(vector<int>)_(contiguous)/52 54.299 1.11%
std::unique(vector<int>)_(contiguous)/8192 1929.244 -
std::unique(vector<int>)_(sprinkled)/1024 530.920 -
std::unique(vector<int>)_(sprinkled)/32 54.286 -
std::unique(vector<int>)_(sprinkled)/52 65.250 -
std::unique(vector<int>)_(sprinkled)/8192 3894.513 -
std::unique(vector<int>,_pred)_(contiguous)/1024 491.808 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.372 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.260 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3605.693 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.453 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.013 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.754 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5184.131 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.708 -
std::unique_copy(deque<int>)_(contiguous)/32 9.499 -11.07%
std::unique_copy(deque<int>)_(contiguous)/52 14.902 -10.00%
std::unique_copy(deque<int>)_(contiguous)/8192 3757.767 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.224 -
std::unique_copy(deque<int>)_(sprinkled)/32 13.368 29.18%
std::unique_copy(deque<int>)_(sprinkled)/52 21.094 28.19%
std::unique_copy(deque<int>)_(sprinkled)/8192 3761.699 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.411 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.710 3.10%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.018 3.41%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4476.732 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.161 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.785 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.489 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5061.268 -
std::unique_copy(list<int>)_(contiguous)/1024 742.274 -
std::unique_copy(list<int>)_(contiguous)/32 11.200 -
std::unique_copy(list<int>)_(contiguous)/52 19.538 -
std::unique_copy(list<int>)_(contiguous)/8192 6870.125 -
std::unique_copy(list<int>)_(sprinkled)/1024 741.543 -
std::unique_copy(list<int>)_(sprinkled)/32 13.171 -3.56%
std::unique_copy(list<int>)_(sprinkled)/52 23.906 -1.21%
std::unique_copy(list<int>)_(sprinkled)/8192 6955.520 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.202 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.339 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.000 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7528.125 -1.25%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 837.803 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.376 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.543 1.82%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7526.004 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.796 -
std::unique_copy(vector<int>)_(contiguous)/32 9.081 4.42%
std::unique_copy(vector<int>)_(contiguous)/52 13.749 -
std::unique_copy(vector<int>)_(contiguous)/8192 1904.056 -
std::unique_copy(vector<int>)_(sprinkled)/1024 458.736 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.190 1.13%
std::unique_copy(vector<int>)_(sprinkled)/52 21.976 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3663.381 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.915 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.401 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.644 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3800.809 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.537 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.283 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.449 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4516.780 -
std::unordered_map<int,_int>::clear()/0 390.790 -
std::unordered_map<int,_int>::clear()/1024 8513.446 -19.70%
std::unordered_map<int,_int>::clear()/32 595.435 -11.01%
std::unordered_map<int,_int>::clear()/8192 66184.439 -10.99%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.554 -1.88%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.727 1.57%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.770 18.30%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -7.46%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.377 -20.07%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.770 21.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.725 9.55%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.251 -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.327 -13.02%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.357 -9.56%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.272 -11.05%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.221 -23.69%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.286 -21.09%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.286 -19.09%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.319 1.54%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8522.877 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.701 -1.65%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96785.402 1.22%
std::unordered_map<int,_int>::ctor(const&)/0 13.162 1.69%
std::unordered_map<int,_int>::ctor(const&)/1024 6820.242 1.31%
std::unordered_map<int,_int>::ctor(const&)/32 200.277 -2.17%
std::unordered_map<int,_int>::ctor(const&)/8192 54925.344 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.294 1.09%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9776.619 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.285 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80503.049 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.078 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13866.186 -9.83%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 367.753 -17.02%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 152467.851 -3.20%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.093 1.66%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13127.013 -3.51%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.428 -1.19%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141189.021 -12.34%
std::unordered_map<int,_int>::erase(iterator)/1024 19.972 1.19%
std::unordered_map<int,_int>::erase(iterator)/32 19.924 2.34%
std::unordered_map<int,_int>::erase(iterator)/8192 20.194 2.30%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.165 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5733.826 5.19%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.660 -1.23%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46287.474 4.68%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.206 -2.66%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.227 1.58%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.248 3.74%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.299 11.99%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.169 -10.67%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.211 -11.76%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.222 6.15%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.087 -14.41%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.129 -16.17%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.197 -14.76%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.116 -28.76%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.097 -12.63%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.301 6.34%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.052 -10.04%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.101 3.96%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.136 2.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 401.060 1.81%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12944.555 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 715.938 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140624.846 -2.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.321 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14742.079 18.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 758.123 6.50%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 150628.165 8.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.752 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7356.040 -2.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 593.584 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85727.473 1.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.628 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14514.559 1.80%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 773.127 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150271.130 2.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.514 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13311.331 -3.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 772.164 3.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142684.368 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.947 1.54%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.263 1.14%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 3.796 88.80%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.178 -4.73%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.747 -10.83%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.526 -8.97%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.038 -5.56%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.169 -2.83%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.547 2.56%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.946 -1.74%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.202 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.083 -3.31%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.225 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.949 -10.29%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.418 1.35%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.847 1.69%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.792 -8.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.566 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.428 1.48%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.759 -4.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.992 5.75%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.042 -12.85%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.400 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7223.447 -9.88%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 233.912 -10.92%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57885.154 -5.92%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.429 1.47%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6758.163 -10.11%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.420 -16.96%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54049.258 -11.33%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1563.912 -2.43%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.459 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27723.883 -
std::unordered_multimap<int,_int>::clear()/0 396.097 1.07%
std::unordered_multimap<int,_int>::clear()/1024 8223.971 3.41%
std::unordered_multimap<int,_int>::clear()/32 593.257 -
std::unordered_multimap<int,_int>::clear()/8192 62697.143 1.41%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.289 3.51%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.364 -4.54%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.249 -6.65%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.382 4.07%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.420 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.272 -13.78%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.514 9.16%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.632 6.21%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.609 -10.72%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.879 8.85%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.485 79.18%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.414 5.46%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.196 -3.17%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.153 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.181 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8605.493 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 300.282 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99138.863 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.058 1.06%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6883.849 -
std::unordered_multimap<int,_int>::ctor(const&)/32 204.464 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 56953.674 1.88%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.081 1.19%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9176.961 -1.06%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.602 -1.89%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76451.891 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.976 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13260.710 -1.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.621 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140646.095 -3.98%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.998 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13139.156 -1.58%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.866 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142491.936 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.732 1.03%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.628 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.136 -19.34%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.171 1.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5676.967 -2.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.017 2.07%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45786.748 1.88%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.017 7.30%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.537 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.293 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -14.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.263 -10.23%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.209 -14.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.086 -10.66%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.130 -20.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.196 -8.84%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.014 1.02%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.140 -15.84%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.317 5.00%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.206 -3.19%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.227 5.31%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.005 -14.16%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.033 -20.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.089 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15393.750 -1.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 767.783 2.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171377.028 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.170 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15591.483 -1.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 747.485 -1.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169272.631 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.028 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14455.153 -2.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 795.763 -3.99%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178490.981 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.879 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15679.315 -5.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 805.233 -2.97%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166806.742 -2.87%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 410.385 2.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16582.070 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 841.225 3.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 187048.750 3.40%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 22.110 -15.59%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.263 1.13%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.244 4.72%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.609 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.014 2.95%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.173 -4.35%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.333 -6.90%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.627 -1.03%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.281 4.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.801 3.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.798 -31.40%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.371 -1.51%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7506.948 -2.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 229.596 -6.91%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57617.661 -5.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.387 1.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7138.134 1.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.192 5.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55353.897 -1.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1331.297 -12.69%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.242 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27395.290 -8.59%
std::unordered_multiset<int>::clear()/0 393.908 -
std::unordered_multiset<int>::clear()/1024 10084.894 20.35%
std::unordered_multiset<int>::clear()/32 639.414 6.09%
std::unordered_multiset<int>::clear()/8192 76554.433 17.83%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.255 -3.80%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.338 -15.31%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.362 1.33%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 7.97%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.457 23.56%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.434 -1.72%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.431 11.92%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.907 2.33%
std::unordered_multiset<int>::count(key)_(existent)/32 1.948 5.78%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.949 14.35%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.405 34.08%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.273 2.06%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.359 7.93%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.288 6.20%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.032 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8570.264 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 292.991 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99970.902 -
std::unordered_multiset<int>::ctor(const&)/0 12.956 -
std::unordered_multiset<int>::ctor(const&)/1024 6647.031 -
std::unordered_multiset<int>::ctor(const&)/32 200.653 -
std::unordered_multiset<int>::ctor(const&)/8192 55080.964 1.72%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.136 1.21%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9119.280 1.50%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 247.670 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76513.465 1.70%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.858 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12737.568 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.171 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137330.413 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.869 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12612.500 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.647 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138142.748 -
std::unordered_multiset<int>::erase(iterator)/1024 20.035 -7.94%
std::unordered_multiset<int>::erase(iterator)/32 19.928 -7.14%
std::unordered_multiset<int>::erase(iterator)/8192 20.069 -15.25%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.417 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5838.967 -4.40%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.329 -1.72%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55105.589 16.43%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.592 -1.43%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.773 -10.58%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.075 -4.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.397 51.31%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.365 11.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.480 19.47%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.148 -5.93%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.142 -15.50%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.278 4.57%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.228 1.22%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.609 22.41%
std::unordered_multiset<int>::find(key)_(existent)/32 1.298 -4.84%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.310 -5.92%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.333 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.059 3.06%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.208 11.68%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.040 -12.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.963 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15015.902 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.037 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168470.117 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.722 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15051.940 -1.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 771.693 1.25%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166096.796 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.152 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13691.969 -3.09%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 808.609 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174463.195 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 22.881 -15.19%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.049 -7.45%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.899 8.33%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.100 3.60%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.033 2.22%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.855 -5.25%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.296 -6.33%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.500 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.284 1.66%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.622 3.54%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 25.123 -25.49%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6672.101 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.778 2.57%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54001.015 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.164 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6687.060 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.708 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54630.921 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1436.196 -27.99%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.003 -2.38%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27196.123 -14.85%
std::unordered_set<int>::clear()/0 391.325 -
std::unordered_set<int>::clear()/1024 10171.048 -3.56%
std::unordered_set<int>::clear()/32 642.148 -
std::unordered_set<int>::clear()/8192 75157.523 -8.84%
std::unordered_set<int>::contains(key)_(existent)/1024 1.335 6.98%
std::unordered_set<int>::contains(key)_(existent)/32 1.165 -13.35%
std::unordered_set<int>::contains(key)_(existent)/8192 1.373 6.24%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.404 -17.10%
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.009 5.34%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.798 9.77%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.577 11.47%
std::unordered_set<int>::count(key)_(existent)/1024 1.176 -3.60%
std::unordered_set<int>::count(key)_(existent)/32 1.292 -
std::unordered_set<int>::count(key)_(existent)/8192 1.353 7.63%
std::unordered_set<int>::count(key)_(non-existent)/0 0.285 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.511 2.00%
std::unordered_set<int>::count(key)_(non-existent)/32 1.404 1.28%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.470 -2.10%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.838 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8939.673 1.66%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 284.016 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 107034.070 3.90%
std::unordered_set<int>::ctor(const&)/0 12.913 -
std::unordered_set<int>::ctor(const&)/1024 6763.173 -
std::unordered_set<int>::ctor(const&)/32 202.023 -
std::unordered_set<int>::ctor(const&)/8192 55405.742 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.931 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9826.959 -
std::unordered_set<int>::ctor(const&,_alloc)/32 270.285 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81136.100 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.250 3.15%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13665.722 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.652 1.77%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143765.811 1.88%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.880 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13157.464 -2.83%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.301 -10.05%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146857.021 -
std::unordered_set<int>::erase(iterator)/1024 25.099 11.26%
std::unordered_set<int>::erase(iterator)/32 22.358 2.45%
std::unordered_set<int>::erase(iterator)/8192 25.596 15.39%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.362 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6372.499 -5.48%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 554.892 1.77%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50934.661 -5.95%
std::unordered_set<int>::erase(key)_(existent)/1024 27.114 15.62%
std::unordered_set<int>::erase(key)_(existent)/32 23.618 4.85%
std::unordered_set<int>::erase(key)_(existent)/8192 28.887 14.99%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.262 -34.77%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.532 4.72%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.470 7.05%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.265 -8.69%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.250 -8.90%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.422 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.192 -3.04%
std::unordered_set<int>::find(key)_(existent)/1024 1.484 17.42%
std::unordered_set<int>::find(key)_(existent)/32 1.403 10.25%
std::unordered_set<int>::find(key)_(existent)/8192 1.493 13.83%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.060 11.30%
std::unordered_set<int>::find(key)_(non-existent)/32 1.092 -6.40%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.213 7.15%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.734 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12855.522 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.631 3.61%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 134966.363 -2.97%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.542 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12856.733 3.06%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 725.719 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133843.943 -1.23%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.648 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8014.231 2.26%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 590.539 -3.60%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 93700.013 6.87%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.459 31.20%
std::unordered_set<int>::insert(value)_(already_present)/32 2.741 56.59%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.768 5.85%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.971 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.494 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.314 5.26%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.752 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.964 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 21.677 7.77%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.443 1.28%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.537 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.436 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7142.048 6.80%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 225.086 6.13%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 57266.580 5.94%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.399 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6750.383 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.401 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54834.474 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1325.007 -34.00%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.533 1.55%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26643.991 -14.20%
std::unordered_set<std::string>::clear()/0 393.559 -
std::unordered_set<std::string>::clear()/1024 23443.654 1.21%
std::unordered_set<std::string>::clear()/32 914.604 4.22%
std::unordered_set<std::string>::clear()/8192 218691.612 -1.57%
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.812 -13.04%
std::unordered_set<std::string>::contains(key)_(existent)/32 41.101 13.72%
std::unordered_set<std::string>::contains(key)_(existent)/8192 29.926 -20.14%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.603 -11.01%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.890 -1.59%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.156 1.88%
std::unordered_set<std::string>::count(key)_(existent)/1024 39.129 -
std::unordered_set<std::string>::count(key)_(existent)/32 48.105 16.66%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.137 -5.03%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.463 7.62%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.335 2.75%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.237 -6.04%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.795 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40872.270 -1.03%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 993.236 2.14%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 719960.855 -1.95%
std::unordered_set<std::string>::ctor(const&)/0 13.142 -
std::unordered_set<std::string>::ctor(const&)/1024 36645.051 -1.16%
std::unordered_set<std::string>::ctor(const&)/32 859.512 -3.14%
std::unordered_set<std::string>::ctor(const&)/8192 337191.715 -1.28%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.077 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63001.325 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1753.354 6.75%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601813.770 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.879 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62596.252 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1757.008 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637591.889 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.871 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61905.945 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1596.544 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636269.904 -
std::unordered_set<std::string>::erase(iterator)/1024 31.321 -3.28%
std::unordered_set<std::string>::erase(iterator)/32 26.062 -15.53%
std::unordered_set<std::string>::erase(iterator)/8192 30.605 -3.16%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.004 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13047.916 1.07%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.832 -1.61%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119518.724 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 117.088 1.72%
std::unordered_set<std::string>::erase(key)_(existent)/32 66.616 11.75%
std::unordered_set<std::string>::erase(key)_(existent)/8192 67.202 -42.22%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.271 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.706 8.95%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.002 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.630 10.53%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 22.414 4.25%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.386 1.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.995 5.41%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.925 -
std::unordered_set<std::string>::find(key)_(existent)/32 37.958 -9.96%
std::unordered_set<std::string>::find(key)_(existent)/8192 49.564 31.22%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.664 10.58%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.869 3.05%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.669 -3.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.850 1.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57371.126 4.20%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1855.097 2.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 609235.971 1.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.232 1.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57194.923 5.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1826.797 -5.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608139.689 1.44%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.652 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56909.171 3.22%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1876.842 12.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563725.031 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 52.007 245.78%
std::unordered_set<std::string>::insert(value)_(already_present)/32 31.946 -48.55%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.685 169.54%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.027 -18.73%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 71.506 96.11%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 48.212 -26.90%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 73.554 1.79%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 70.588 26.32%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 74.341 6.85%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 59.678 100.25%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 58.765 3.12%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 12.998 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35319.637 -2.31%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 815.388 1.32%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338056.952 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.003 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35668.721 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 722.309 1.82%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340243.047 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15789.168 -1.91%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 339.405 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210428.196 -
std::upper_bound(std::deque<int>)/100 30.794 -
std::upper_bound(std::deque<int>)/8 18.132 -
std::upper_bound(std::deque<int>)/8192 66.505 1.62%
std::upper_bound(std::forward_list<int>)/100 97.085 -
std::upper_bound(std::forward_list<int>)/8 16.183 -
std::upper_bound(std::forward_list<int>)/8192 10731.855 3.10%
std::upper_bound(std::list<int>)/100 101.621 -
std::upper_bound(std::list<int>)/8 16.319 -
std::upper_bound(std::list<int>)/8192 13145.399 -7.87%
std::upper_bound(std::vector<int>)/100 12.444 -
std::upper_bound(std::vector<int>)/8 6.012 -
std::upper_bound(std::vector<int>)/8192 15.777 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.461 -1.74%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.676 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 651.987 -2.24%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.052 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.721 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 268.002 -3.41%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 51.273 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.656 3.18%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 791.374 -10.42%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.149 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.882 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 780.095 -6.48%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.601 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 13.507 11.11%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 780.852 -2.61%
std::vector<int>::ctor(size)/1024 44.860 -9.59%
std::vector<int>::ctor(size)/32 11.594 -25.42%
std::vector<int>::ctor(size)/8192 304.587 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 46.945 5.50%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 15.275 21.49%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 282.732 8.11%
std::vector<int>::erase(begin)_(cheap_elements)/1024 41.656 2.22%
std::vector<int>::erase(begin)_(cheap_elements)/32 3.854 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 284.847 1.09%
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.762 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.372 -1.47%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.831 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.286 -1.39%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.057 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.477 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 966.036 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.895 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4693.236 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 918.239 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 460.111 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4238.983 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 954.413 1.12%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.598 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4742.395 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.893 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.809 -1.50%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.390 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.537 -2.39%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 791.282 -9.78%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.194 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.746 -1.30%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 683.583 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.490 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.489 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.490 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.499 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.232 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.041 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4882.216 -2.35%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12832.722 1.28%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 761.071 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110828.009 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 637.122 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.224 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.526 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6621.774 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 149.333 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54818.959 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.486 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.417 -4.48%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6871.885 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20128.322 -6.33%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 606.954 -6.16%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175281.550 -3.67%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.434 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.721 -5.42%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6854.079 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20035.498 -4.45%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 604.566 -4.88%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 174700.918 -4.00%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.401 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.206 -3.83%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6877.446 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20043.853 -4.04%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 605.672 -4.60%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174744.890 -3.77%
std::vector<std::string>::ctor(size)/1024 429.523 -
std::vector<std::string>::ctor(size)/32 35.150 -7.45%
std::vector<std::string>::ctor(size)/8192 4230.365 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.146 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.547 -5.04%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5352.276 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20157.637 -4.97%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 583.428 -7.63%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174398.505 -5.17%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.402 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.725 3.71%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4577.598 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.005 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.403 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4594.644 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.444 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.902 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.244 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.525 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.489 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.746 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.178 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.140 3.27%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4572.079 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.359 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.331 -1.99%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.808 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1847.465 -1.89%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 469.712 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12677.151 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 16608.468 8.00%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 867.999 6.68%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116622.247 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3428.782 2.84%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 532.770 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23019.895 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16864.049 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 866.192 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128470.811 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.676 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.687 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14196.726 1.71%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13487.479 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 877.407 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116271.481 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.793 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.173 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.530 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.596 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.870 -6.33%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.051 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.186 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.660 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5690.080 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6429.598 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 142.592 1.09%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53008.711 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.098 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.433 4.94%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3242.709 2.67%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 608.265 1.64%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.966 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5716.219 -
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.763 -
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.324 -1.04%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.009 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.501 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.763 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.768 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.760 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.333 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.338 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.342 -
vector<bool>(const_vector<bool>&) 9.699 -4.64%
vector<bool>(size_type,_const_value_type&) 8.149 -4.54%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.231 -6.97%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.979 -
vector<bool>::reserve() 8.136 -5.40%
vector<bool>::resize() 10.785 -4.44%
Geometric Mean 888.696 -