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 568820 2026-02-14T03:07:55 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1668 2123
Performance Improvements 1859 1803
Unchanged Tests 38378 37979
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 436.44% 1710.349 9175.067 - 436.57% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 245.81% 15.039 52.007 - -24.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 236.26% 512.735 1724.104 - -1.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 222.36% 548.876 1769.382 - 119.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 147.39% 9.735 24.084 - -0.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 129.60% 6.557 15.055 - 0.23% -
SetIntersection_Interlaced_Vector_uint64_262144_256 128.28% 25602769.869 58446610.544 - 25.99% -
std::flat_multimap<int,_int>::ctor(const&)/8192 120.01% 873.546 1921.890 - 0.13% -
std::copy(vector<bool>)_(aligned)/262144 119.88% 279.293 614.105 - -18.30% -
BM_deque_vector_copy/64 109.83% 2.585 5.425 - 0.27% -
std::copy(deque<int>)/64 105.24% 2.683 5.507 - 103.99% -
std::fill(deque<int>)/50 100.45% 2.370 4.750 - 97.36% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 99.63% 369088.727 736806.879 - 5.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 97.14% 36.272 71.506 - 98.77% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 87.98% 420.945 791.282 - -5.92% -
BM_vector_deque_ranges_move/64 87.90% 2.833 5.323 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_262144_16 86.81% 3115928.338 5820760.868 - 4.71% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 79.06% 9.713 17.392 - -0.09% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 77.87% 30.951 55.051 - -6.57% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 76.32% 6.468 11.405 - 4.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 74.84% 11.281 19.723 - 75.56% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 73.26% 2.412 4.180 - 0.52% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 70.79% 396537.202 677237.186 - 2.68% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 66.57% 0.291 0.485 - 67.82% -
BM_PushHeap_float_Ascending_1 62.52% 0.429 0.697 - 49.16% -
SetIntersection_Interlaced_Vector_uint64_262144_64 62.49% 8163397.402 13264787.908 - 53.47% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 51.06% 2.476 3.740 - 6.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 50.34% 23.474 35.290 - 68.70% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 47.63% 79.310 117.088 - 133.69% -
std::unordered_set<std::string>::count(key)_(existent)/32 47.09% 32.705 48.105 - 48.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 46.20% 546.640 799.181 - 11.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 43.92% 244865147.431 352417736.332 - 41.79% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 43.13% 49.317 70.588 - 33.01% -
std::find_if(list<int>)_(bail_25%)/1024 41.35% 129.692 183.314 - 43.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 41.25% 247005808.533 348903631.152 - 1.64% -
std::unordered_set<std::string>::find(key)_(existent)/8192 40.93% 35.170 49.564 - 12.85% -
std::find_if_not(list<int>)_(bail_25%)/1024 40.63% 129.148 181.627 - 42.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.52% 28.700 40.042 - 37.89% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 39.04% 64.097 89.121 - -19.25% -
BM_StringCtorDefault 38.97% 0.275 0.382 - 57.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 38.00% 249574644.970 344409923.223 - -1.53% -
SetIntersection_Interlaced_Vector_uint64_16384_64 37.92% 5626037.728 7759665.131 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.75% 36.471 50.237 - 31.54% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 37.39% 18133.203 24914.095 - 1.44% -
rng::find_last(deque<int>)_(bail_10%)/1024 36.48% 227.686 310.738 - 30.80% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 36.36% 18950.932 25841.065 - 0.46% -
BM_PushHeap_uint32_QuickSortAdversary_1 36.35% 0.466 0.636 - 36.74% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 35.29% 1.485 2.009 - 46.51% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 35.13% 2.809 3.796 - 38.29% -
std::multiset<std::string>::insert(value)_(already_present)/8192 34.81% 51.890 69.952 - 0.58% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 34.21% 6.228 8.359 - 37.53% -
rng::find_last(deque<int>)_(bail_10%)/50 34.21% 11.454 15.372 - 27.42% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 34.18% 9.544 12.805 - 35.04% -
std::list<int>::ctor(const&)_(cheap_elements)/32 34.00% 348.471 466.957 - 29.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.64% 28.412 37.970 - 33.22% -
std::fill(list<int>)/1024 33.56% 502.862 671.621 - -0.01% -
std::map<std::string,_int>::erase(key)_(existent)/8192 32.39% 59.842 79.222 - 28.85% -
SetIntersection_Interlaced_Vector_uint32_262144_16 32.09% 3540757.006 4676946.246 - -18.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 31.45% 32.439 42.642 - 32.55% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.37% 32.920 43.248 - 0.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 31.14% 0.867 1.136 - 9.41% -
BM_deque_deque_ranges_move/0 30.80% 0.705 0.922 - 16.27% -
std::unordered_set<int>::erase(iterator)/8192 30.65% 19.592 25.596 - 15.13% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 30.31% 9752.413 12708.360 - 11.62% -
std::unordered_set<std::string>::find(key)_(existent)/32 29.68% 29.271 37.958 - 1.49% -
std::unordered_set<int>::erase(key)_(existent)/8192 29.37% 22.329 28.887 - 27.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 29.37% 6.911 8.940 - 42.37% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 28.96% 2.435 3.140 - 29.58% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 28.73% 44.033 56.685 - 24.29% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 27.91% 85871252.138 109838677.698 - 1.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 27.81% 659.119 842.428 - 2.63% -
std::unordered_set<int>::clear()/1024 27.66% 7967.370 10171.048 - -0.56% -
std::unordered_set<int>::erase(iterator)/1024 27.55% 19.677 25.099 - 12.99% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 27.51% 6.471 8.252 - -27.03% -
SetIntersection_Interlaced_Vector_uint64_16384_256 27.45% 18067104.654 23025687.215 - 23.43% -
BM_PushHeap_float_PipeOrgan_1 27.37% 0.393 0.501 - 7.42% -
std::unordered_set<int>::erase(key)_(existent)/1024 27.05% 21.341 27.114 - 26.20% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 26.88% 1.784 2.263 - -19.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 26.78% 5.024 6.369 - 38.12% -
SetIntersection_Interlaced_Vector_uint64_262144_4 25.83% 1472902.737 1853356.939 - 3.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.82% 756.069 951.303 - 29.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 25.80% 0.386 0.485 - 31.45% -
rng::contains_subrange(list<int>)_(single_element)/8192 25.43% 7126.007 8937.900 - 25.00% -
std::unordered_set<std::string>::ctor(const&)/32 25.29% 686.041 859.512 - 8.69% -
BM_PushHeap_uint64_Descending_1 24.97% 0.557 0.696 - 47.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.90% 27.626 34.505 - 7.53% -
SetIntersection_Interlaced_Vector_uint64_16384_16 24.87% 2418942.435 3020594.446 - -1.63% -
BM_deque_deque_ranges_copy/0 24.43% 0.740 0.920 - 25.28% -
BM_PushHeap_float_QuickSortAdversary_1 24.36% 0.464 0.577 - 23.84% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 24.21% 656.450 815.388 - 1.95% -
std::unordered_multiset<int>::count(key)_(existent)/1024 24.00% 1.537 1.907 - -6.22% -
BM_tolower_char<wchar_t> 23.64% 0.558 0.689 - 0.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 23.60% 31.592 39.049 - -1.96% -
std::find_end(deque<int>)_(process_all)/8192 23.55% 2017.784 2492.951 - 17.92% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 23.32% 4.726 5.829 - -25.86% -
std::map<std::string,_int>::erase(key)_(existent)/1024 22.88% 63.195 77.654 - 14.95% -
std::unordered_set<int>::clear()/8192 22.82% 61192.081 75157.523 - 2.17% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 22.78% 107266.362 131696.705 - 24.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 22.68% 1.152 1.414 - 5.29% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 22.52% 1431.027 1753.354 - 8.03% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 22.44% 12094.779 14809.220 - 19.76% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 22.40% 14.115 17.276 - 17.14% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 22.34% 25.855 31.632 - -18.91% -
std::unordered_set<int>::contains(key)_(non-existent)/32 22.25% 1.470 1.798 - 17.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 22.25% 1.211 1.480 - -1.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 22.23% 30.381 37.136 - -0.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 21.85% 26.983 32.878 - 0.96% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 21.76% 73.783 89.839 - 1.79% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 21.75% 7695.073 9368.899 - 14.80% -
std::find(vector<short>)_(bail_25%)/8 21.59% 0.693 0.843 - 18.72% -
std::map<std::string,_int>::erase(iterator)/32 21.17% 28.073 34.016 - 20.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.10% 32.406 39.245 - 21.30% -
std::fill_n(list<int>)/8192 20.88% 7162.299 8658.132 - -4.29% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 20.88% 9646.490 11660.939 - 20.48% -
std::stable_partition(list<int>)_(dense)/8192 20.86% 19861.538 24004.463 - 37.71% -
BM_deque_vector_copy/0 20.42% 1.306 1.572 - 0.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 20.34% 1.070 1.288 - 5.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 20.30% 1300.044 1563.912 - 22.26% -
std::is_sorted(deque<int>)/8 20.25% 2.775 3.337 - 25.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.23% 28.391 34.134 - -18.65% -
std::find_end(deque<int>)_(process_all)/1048576 20.15% 264115.859 317340.969 - 18.39% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 20.10% 10234.590 12291.502 - 17.76% -
std::map<std::string,_int>::erase(iterator)/1024 20.08% 25.743 30.913 - 21.25% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 20.07% 39233134.925 47108499.856 - -12.76% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 20.04% 23.476 28.181 - -1.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 19.89% 40.631 48.712 - 30.37% -
std::multiset<std::string>::find(key)_(non-existent)/1024 19.84% 19.734 23.649 - -1.88% -
std::unordered_set<int>::find(key)_(existent)/32 19.68% 1.172 1.403 - 0.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 19.52% 456.313 545.396 - 19.95% -
std::multimap<std::string,_int>::ctor(const&)/32 19.36% 674.560 805.176 - -9.99% -
SetIntersection_Front_Set_float_16384_1024 19.21% 11244603.079 13404372.895 - -1.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.86% 31.663 37.635 - 15.88% -
std::search(deque<int>)_(near_matches)/1000 18.64% 18682.507 22164.925 - 18.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 18.62% 13.381 15.873 - 17.03% -
BM_PushHeap_string_Ascending_16384 18.50% 19.458 23.058 - 18.31% -
std::multiset<std::string>::erase(iterator)/8192 18.49% 25.420 30.121 - -4.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 18.46% 1217.671 1442.415 - 8.49% -
BM_PushHeap_string_Descending_16384 18.43% 2.374 2.812 - 16.08% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 18.42% 68.800 81.475 - 19.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 18.34% 24.607 29.119 - -4.41% -
std::find_if(deque<int>)_(bail_25%)/8192 18.21% 596.197 704.769 - 30.09% -
std::unordered_multiset<int>::find(key)_(existent)/1024 17.88% 1.365 1.609 - 13.12% -
std::search(deque<int>)_(near_matches)/1024 17.82% 19668.955 23173.251 - 12.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 17.78% 1504149.608 1771517.019 - 21.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 17.63% 21.492 25.281 - 6.98% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 17.61% 1.160 1.365 - -0.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 17.49% 48.145 56.566 - 7.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 17.39% 1.185 1.392 - -9.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 17.39% 0.361 0.423 - -5.85% -
std::copy_n(list<int>)/4096 17.11% 3581.297 4193.997 - 19.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 16.92% 0.346 0.405 - 0.13% -
std::unordered_set<std::string>::erase(iterator)/8192 16.75% 26.214 30.605 - 4.84% -
std::partition(list<int>)_(dense)/8192 16.63% 4451.468 5191.903 - -3.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 16.63% 1.196 1.395 - -7.91% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 16.62% 23.975 27.959 - 15.30% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 16.45% 670.518 780.852 - 11.13% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 16.39% 19.307 22.471 - -7.70% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 16.33% 43785.515 50934.661 - -2.69% -
std::stable_partition(list<int>)_(sparse)/8192 16.26% 8846.790 10285.100 - 15.22% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 16.23% 5482.478 6372.499 - -1.45% -
std::set<int>::contains(key)_(non-existent)/8192 16.13% 12.418 14.421 - -24.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 16.12% 1.185 1.376 - -9.48% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 16.06% 18.522 21.496 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_16384_4 15.98% 1354795.291 1571348.980 - 2.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.91% 30.944 35.868 - 0.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 15.79% 1.182 1.368 - -9.80% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 15.71% 10.145 11.740 - 3.90% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 15.61% 1.291 1.492 - 7.61% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 15.60% 2.419 2.796 - -33.33% -
BM_lexicographical_compare_three_way_fast_path/1 15.57% 0.368 0.426 - 7.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 15.56% 168388.835 194593.173 - 17.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 15.53% 38212.740 44148.594 - 7.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15.51% 4970.920 5741.952 - 4.55% -
SetIntersection_Interlaced_Vector_float_16384_1024 15.32% 63797644.450 73571051.058 - 60.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15.18% 12798.792 14742.079 - 14.53% -
std::remove(deque<int>)_(sprinkled)/50 14.84% 55.335 63.546 - 17.01% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.78% 12.879 14.782 - 13.96% -
std::multiset<std::string>::erase(iterator)/32 14.71% 27.308 31.325 - -5.32% -
ranges::minmax(std::vector<char>)/8 14.69% 0.893 1.024 - -1.95% -
std::partition(deque<int>)_(sparse)/50 14.69% 17.343 19.890 - 28.71% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 14.65% 6.561 7.522 - -5.71% -
std::unordered_set<int>::erase(iterator)/32 14.65% 19.501 22.358 - 0.41% -
rng::starts_with(deque<int>,_pred)/8192 14.55% 3916.197 4485.997 - 14.99% -
std::find_if_not(vector<int>)_(bail_25%)/1024 14.54% 29.667 33.981 - 3.27% -
std::is_sorted_until(deque<int>,_pred)/8 14.53% 4.129 4.729 - -22.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 14.51% 204.276 233.912 - 5.94% -
std::unordered_multiset<int>::count(key)_(existent)/8192 14.42% 1.704 1.949 - 6.29% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 14.29% 1.335 1.525 - -5.69% -
SetIntersection_Front_Set_uint32_16384_4 14.26% 1035564.609 1183216.049 - 10.53% -
std::find_if(list<int>)_(process_all)/8192 14.10% 9595.257 10947.755 - 41.53% -
std::multimap<int,_int>::ctor(const&)/32 13.96% 223.835 255.087 - 14.38% -
SetIntersection_Interlaced_Vector_uint64_256_64 13.94% 6741310.589 7681185.244 - -0.95% -
SetIntersection_Interlaced_Vector_string_16384_16 13.94% 4146681.871 4724760.802 - 10.18% -
BM_StringRelational_Compare_Empty_Huge_Control 13.82% 1.666 1.896 - 18.06% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 13.81% 27.994 31.860 - 5.71% -
std::search_n(list<int>,_pred)_(no_match)/8192 13.81% 7637.900 8692.524 120.321 1.96% 120.321
std::copy_n(vector<bool>)_(aligned)/262144 13.55% 661.587 751.216 - 17.61% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 13.53% 68892.633 78210.445 - 17.32% -
BM_StringConstructDestroyCStr_Empty_Transparent 13.49% 0.243 0.276 - -12.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 13.39% 33.656 38.164 - 15.75% -
std::find(list<int>)_(process_all)/8192 13.35% 6906.500 7828.202 - 10.26% -
rng::starts_with(deque<int>,_pred)/1048576 13.34% 508850.152 576756.179 - 13.63% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 13.33% 1.467 1.663 - 6.73% -
BM_StringRelational_Eq_Empty_Empty_Control 13.26% 1.826 2.068 - 0.52% -
SetIntersection_Interlaced_Vector_float_64_16 13.19% 16608227.416 18798276.132 - 11.79% -
std::multiset<int>::count(key)_(non-existent)/32 13.16% 2.368 2.680 - 7.55% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 13.12% 0.919 1.040 - -7.74% -
std::copy(vector<int>)/32768 13.10% 3142.805 3554.411 - -5.20% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 13.00% 11.953 13.507 - 20.88% -
std::multiset<std::string>::insert(value)_(already_present)/32 12.98% 42.634 48.169 - -2.19% -
std::map<int,_int>::insert(value)_(already_present)/1024 12.81% 3.149 3.553 - 9.97% -
BM_vector_deque_ranges_move_backward/2 12.63% 1.827 2.057 - 12.77% -
std::all_of(vector<int>)_(process_all)/8 12.55% 2.285 2.572 - 9.28% -
std::move(list<int>)/4096 12.46% 3922.544 4411.179 - -13.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 12.39% 0.266 0.299 - 0.84% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 12.34% 3695.530 4151.624 - 12.15% -
SetIntersection_Interlaced_Vector_float_16384_16 12.33% 3715749.781 4173792.213 - 13.58% -
std::any_of(list<int>)_(process_all)/8192 12.30% 7401.674 8312.223 - 5.69% -
BM_tolower_char<char> 12.28% 0.618 0.694 - 12.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 12.21% 86.661 97.246 - 10.79% -
std::multiset<std::string>::find(key)_(non-existent)/8192 12.04% 27.670 31.002 - -0.78% -
std::stable_sort(deque<int>)_(descending)/8 12.02% 25.258 28.293 - 10.10% -
BM_std_minmax_element<int>/4000 12.01% 948.009 1061.823 - 1.83% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 11.98% 304.154 340.590 - 9.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 11.95% 21.650 24.237 - 7.74% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.87% 9.702 10.853 - -0.35% -
BM_std_minmax_element<int>/1024 11.78% 246.862 275.945 - 1.72% -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.76% 12.483 13.951 - 21.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 11.69% 1122574.021 1253748.352 - 6.16% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 11.64% 19.835 22.143 - 0.15% -
rng::starts_with(deque<int>)/1000 11.54% 436.657 487.039 - 5.54% -
BM_toupper_char<char> 11.53% 0.617 0.688 - 24.33% -
std::unordered_set<int>::contains(key)_(existent)/1024 11.38% 1.198 1.335 - -16.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 11.37% 3092.196 3443.923 - 6.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 11.36% 4035141.885 4493408.937 - -6.07% -
std::find_end(deque<int>)_(process_all)/1024 11.35% 292.730 325.945 - 12.09% -
std::unordered_set<int>::erase(key)_(existent)/32 11.26% 21.227 23.618 - 13.41% -
BM_PushHeap_string_Ascending_262144 11.26% 27.945 31.092 - 5.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.19% 24932.983 27723.883 - 10.68% -
std::multimap<std::string,_int>::erase(iterator)/1024 11.18% 29.351 32.633 - -4.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 11.18% 4.333 4.818 - 15.58% -
BM_std_minmax_element<char>/3 11.18% 1.177 1.308 - 8.93% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 11.11% 23.534 26.148 - 11.23% -
BM_PushHeap_float_SingleElement_4 11.10% 0.344 0.382 - 6.13% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 11.06% 1.555 1.727 - 1.39% -
std::partition(deque<int>)_(sparse)/32 11.03% 12.560 13.945 - 38.50% -
SetIntersection_Front_Set_uint32_262144_1024 11.02% 11598906.733 12876992.516 - -10.16% -
SetIntersection_Interlaced_Vector_float_16384_256 10.99% 27514599.008 30537689.916 - 79.80% -
BM_PushHeap_string_Descending_262144 10.93% 3.618 4.013 - 17.28% -
std::stable_partition(deque<int>)_(dense)/50 10.92% 36.609 40.607 - 7.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.79% 235.558 260.964 - 14.29% -
ranges::minmax(std::deque<char>)/64 10.74% 23.233 25.727 - 10.43% -
std::remove_copy(deque<int>)_(prefix)/50 10.69% 19.479 21.562 - 1.37% -
BM_std_minmax_element<int>/512 10.67% 126.468 139.966 - 1.62% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 10.46% 706.203 780.095 - 2.93% -
BM_vector_deque_ranges_move_backward/1 10.44% 2.094 2.312 - 9.32% -
std::is_partitioned(list<int>)_(partitioned)/1024 10.43% 584.437 645.396 - -9.02% -
std::copy_backward(vector<bool>)_(aligned)/64 10.42% 1.720 1.900 - 12.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 10.38% 55.389 61.139 - 9.56% -
std::unordered_set<std::string>::ctor(const&)/1024 10.27% 33232.283 36645.051 - 10.16% -
SetIntersection_Front_Set_uint32_1024_256 10.23% 3886540.264 4284126.180 - 5.26% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 10.13% 3831.419 4219.379 - 7.12% -
std::pop_heap(deque<float>)/1024 10.10% 12.388 13.640 - 2.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.06% 6820.487 7506.948 - 12.22% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 10.03% 17.400 19.146 - 9.69% -
std::find_if(list<int>)_(process_all)/32768 9.99% 25946.326 28537.477 - 9.87% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.98% 11.261 12.385 - -6.72% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.97% 0.710 0.780 - 10.41% -
std::unordered_set<int>::clear()/32 9.91% 584.246 642.148 - 0.48% -
std::unordered_set<int>::contains(key)_(non-existent)/0 9.88% 0.368 0.404 - 19.66% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.87% 0.710 0.780 - 10.40% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.85% 0.710 0.780 - 10.40% -
std::find_if(deque<int>)_(bail_25%)/1024 9.79% 78.999 86.732 - 11.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 9.78% 46.059 50.562 - 2.57% -
std::copy_n(vector<int>)/4096 9.77% 198.898 218.322 - 26.87% -
std::multiset<std::string>::find(key)_(non-existent)/32 9.68% 9.416 10.327 - -1.87% -
SetIntersection_Interlaced_Vector_float_256_16 9.65% 7122209.693 7809685.650 - 26.55% -
BM_deque_vector_ranges_copy/0 9.64% 1.420 1.557 - 0.23% -
std::find_first_of(vector<int>)_(small_needle)/8192 9.63% 11915.825 13063.305 - 12.67% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.62% 12.439 13.635 - -4.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 9.62% 4.675 5.125 - -4.39% -
std::move_backward(deque<int>)/8 9.59% 3.445 3.775 - 12.25% -
std::stable_sort(deque<int>)_(ascending)/8 9.56% 17.668 19.356 - 10.47% -
SetIntersection_Front_Set_string_64_16 9.55% 23916858.921 26201445.655 - 9.02% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 9.55% 1.615 1.770 - 14.29% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 9.55% 12.931 14.166 - 9.51% -
std::multiset<int>::count(key)_(non-existent)/0 9.55% 0.254 0.278 - 6.03% -
std::set<std::string>::contains(key)_(non-existent)/32 9.54% 9.908 10.853 - 12.51% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 9.52% 25.315 27.724 - 6.91% -
BM_StringRelational_Eq_Large_Large_Control 9.50% 2.113 2.314 - 4.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 9.50% 0.392 0.429 - -22.74% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 9.47% 26.800 29.339 - 9.01% -
std::copy_backward(vector<int>)/32768 9.47% 3440.174 3765.942 - -0.49% -
std::stable_partition(deque<int>)_(dense)/32 9.43% 27.653 30.259 - 4.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 9.41% 4924897.146 5388175.149 - 0.59% -
BM_StringFindAllMatch/8 9.32% 2.509 2.743 - -4.53% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 9.29% 787.393 860.580 - 16.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 9.27% 1.313 1.434 - -21.71% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 9.26% 12.509 13.667 - 13.66% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9.25% 8766.329 9577.248 - 15.85% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.22% 13.985 15.275 - 27.81% -
SetIntersection_Front_Vector_float_262144_1024 9.17% 5424828.187 5922466.946 - 0.07% -
std::fill_n(deque<int>)/32 9.10% 1.156 1.261 - 9.28% -
std::multiset<int>::count(key)_(non-existent)/8192 9.09% 9.202 10.039 - 2.58% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.07% 11.906 12.986 - 7.60% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.05% 759.738 828.490 - 0.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 8.98% 12.519 13.643 - 9.04% -
std::is_sorted_until(vector<int>,_pred)/8 8.98% 3.523 3.840 - 5.44% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.93% 26.954 29.363 - 7.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.91% 23.619 25.723 - 7.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 8.82% 21.016 22.869 - -11.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.72% 56216.508 61119.799 - 5.56% -
BM_StringRelational_Compare_Small_Empty_Control 8.70% 1.892 2.056 - 27.82% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 8.67% 15283.925 16608.468 - 8.44% -
SetIntersection_Front_Set_float_256_256 8.63% 6989393.107 7592581.701 - -7.21% -
SetIntersection_Front_Vector_float_1024_1024 8.62% 5427753.761 5895828.756 - -0.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.62% 10.409 11.306 - 75.51% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 8.59% 260.374 282.732 - 9.79% -
std::find_if_not(list<int>)_(process_all)/8192 8.55% 6862.344 7448.922 - 3.41% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 8.52% 0.495 0.538 - 10.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 8.47% 1171574.831 1270805.559 - 7.53% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 8.45% 312.961 339.405 - 3.45% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 8.39% 800.840 867.999 - 9.30% -
std::rotate_copy(vector<int>)/8192 8.38% 632.365 685.363 - -4.81% -
BM_StringEraseWithMove_Empty_Opaque 8.33% 0.791 0.857 - 6.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 8.32% 18.456 19.992 - 4.07% -
SetIntersection_Interlaced_Vector_float_256_64 8.26% 7113302.268 7700963.598 - 6.65% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 8.26% 20.437 22.125 - 6.91% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.24% 1.017 1.101 - 3.95% -
ranges::minmax(std::deque<char>)/8 8.21% 3.773 4.083 - 13.45% -
SetIntersection_Front_Set_float_16384_256 8.21% 3629678.161 3927623.245 - -6.47% -
std::copy_backward(vector<bool>)_(aligned)/512 8.20% 1.532 1.658 - 5.39% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.16% 7403.437 8007.827 - 9.52% -
std::find_if_not(list<int>)_(bail_25%)/32768 8.13% 7171.899 7754.638 - 5.17% -
std::stable_sort(deque<int>)_(repeated)/8 8.10% 17.954 19.410 - 9.14% -
rng::find_last(list<int>)_(bail_90%)/1048576 8.08% 87185.046 94226.056 - 8.51% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 8.07% 47.807 51.667 - 8.23% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 8.03% 103362.140 111664.202 - 5.77% -
std::set<std::string>::contains(key)_(non-existent)/1024 8.02% 22.626 24.441 - 7.20% -
std::multiset<int>::count(key)_(non-existent)/1024 8.00% 5.815 6.280 - 5.43% -
std::set<std::string>::count(key)_(non-existent)/32 7.99% 10.015 10.815 - 3.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.99% 2301078.899 2484865.430 - 3.82% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 7.97% 0.338 0.365 - 8.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.96% 86791.923 93700.013 - 8.08% -
std::find_first_of(vector<int>)_(small_needle)/50 7.95% 77.691 83.866 - 9.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 7.91% 1.184 1.278 - 0.24% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.91% 17.059 18.409 - 7.08% -
SetIntersection_Front_Vector_float_262144_16384 7.88% 73779687.698 79595640.585 - 0.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7.87% 10645.951 11483.667 - 16.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.86% 7.327 7.904 - -4.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.83% 139685.769 150628.165 - 7.86% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.74% 7.138 7.690 - 62.94% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.72% 4330.499 4664.845 - 1.90% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 7.71% 410.266 441.895 - 9.26% -
bm_lexicographical_compare<signed_char>/64 7.69% 1.979 2.131 - -5.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 7.68% 1080561.315 1163515.502 - 7.88% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 7.67% 20.132 21.677 - 6.23% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.65% 28.150 30.305 - -77.61% -
BM_tolower_string<char> 7.63% 15.118 16.272 - 6.76% -
std::stable_sort(deque<int>)_(heap)/8 7.58% 24.088 25.913 - 9.49% -
ranges::minmax(std::deque<char>)/1 7.58% 0.682 0.733 - -8.96% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.56% 28.566 30.727 - 1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 7.56% 13775672.125 14817056.749 - 2.91% -
BM_std_minmax_element<int>/64 7.50% 16.156 17.368 - 1.83% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.48% 30.467 32.747 - 7.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 7.48% 425063.966 456837.565 - 3.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.47% 1153140.033 1239272.639 - 4.46% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 7.43% 1.602 1.721 - 2.72% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 7.43% 1.164 1.250 - -7.44% -
rng::starts_with(deque<int>)/1024 7.43% 464.098 498.558 - 4.55% -
std::remove(deque<int>)_(sprinkled)/32 7.37% 51.414 55.200 - 11.43% -
SetIntersection_Front_Vector_uint64_16384_1024 7.32% 5276524.547 5662858.528 - -4.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.32% 2.284 2.451 - 7.15% -
std::stable_partition(deque<int>)_(dense)/1024 7.30% 570.221 611.831 - 6.08% -
BM_StringFindAllMatch/1 7.29% 2.799 3.003 - -4.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 7.27% 8624409.450 9250976.793 - 6.61% -
std::map<std::string,_int>::count(key)_(existent)/8192 7.26% 30.349 32.552 - 16.10% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 7.23% 12.597 13.509 - 11.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 7.15% 40.789 43.706 - 26.89% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 7.15% 17.056 18.275 - 6.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 7.13% 1112901.471 1192265.062 - 3.06% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.12% 65.917 70.610 - 5.76% -
BM_PushHeap_string_Ascending_1024 7.12% 13.214 14.154 - 4.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 7.12% 34.771 37.246 - 0.63% -
BM_std_minmax_element<long_long>/5500 7.12% 1455.702 1559.281 - 5.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.10% 6744.471 7223.447 - 9.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 7.09% 18.688 20.014 - 3.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.08% 7.974 8.538 - -3.41% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 7.07% 29.790 31.895 - 7.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.06% 201.933 216.192 - 8.31% -
SetIntersection_Front_Vector_uint32_256_256 7.05% 4235633.356 4534303.275 - -0.27% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 7.05% 13310.430 14248.994 - 9.43% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 7.05% 1.328 1.422 - 1.40% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 7.01% 4.503 4.818 - 3.37% -
BM_deque_vector_ranges_copy_backward/1024 6.98% 37.340 39.946 - 8.40% -
SetIntersection_Front_Set_uint64_16384_64 6.97% 1704454.969 1823235.029 - 6.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.87% 142672.248 152467.851 - 8.18% -
BM_vector_deque_copy_backward/2 6.85% 1.874 2.003 - 0.14% -
SetIntersection_Front_Vector_uint64_256_256 6.79% 4241546.822 4529598.276 - 6.72% -
BM_StringRelational_Less_Empty_Empty_Control 6.78% 1.614 1.724 - -5.66% -
SetIntersection_Interlaced_Vector_float_16384_64 6.77% 10071987.291 10753947.389 - 27.05% -
std::partition_point(list<int>)/32 6.73% 16.057 17.138 - 7.93% -
std::copy_n(deque<int>)/1048576 6.73% 50248.705 53632.277 - 7.24% -
BM_StringConstructDestroyCStr_Small_Transparent 6.72% 0.370 0.394 - -0.55% -
rng::contains(list<int>)_(process_all)/8 6.71% 2.305 2.460 - 5.64% -
std::multimap<int,_int>::ctor(const&)/1024 6.66% 6380.785 6805.975 - 3.68% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 6.65% 1.478 1.577 - 22.08% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 6.64% 31.280 33.357 - 3.63% -
SetIntersection_Front_Set_string_16384_4 6.62% 1235799.629 1317595.130 - 3.23% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.62% 21.069 22.463 - 6.36% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 6.61% 1.152 1.228 - -0.56% -
SetIntersection_Interlaced_Set_uint32_1024_256 6.60% 13292594.731 14169855.835 - -1.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.60% 54302.271 57885.154 - 8.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.60% 1158718.010 1235160.628 - 4.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.59% 0.883 0.942 - 9.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.56% 982.406 1046.885 - 7.35% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.54% 1.289 1.373 - -12.63% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.53% 21.207 22.592 - 1.53% -
BM_std_minmax_element<long_long>/70000 6.51% 18700.596 19918.249 - 9.40% -
std::find_if(list<int>)_(bail_25%)/32768 6.49% 6959.755 7411.747 - 4.72% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 6.49% 471.790 502.400 - 12.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 6.44% 1.153 1.227 - 6.36% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 6.43% 1.135 1.208 - 24.58% -
std::move_backward(vector<bool>)_(aligned)/64 6.43% 1.634 1.739 - 0.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.41% 53747.231 57194.923 - 4.99% -
SetIntersection_Front_Vector_uint64_262144_256 6.41% 2134085.625 2270819.923 - -0.29% -
BM_std_minmax_element<long_long>/64000 6.41% 17116.640 18213.095 - 4.38% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.39% 17.187 18.285 - -49.58% -
std::partition_point(list<int>)/1024 6.38% 1292.629 1375.162 - 6.64% -
SetIntersection_Front_Set_uint32_262144_16 6.37% 1162397.130 1236448.944 - 3.75% -
BM_std_minmax_element<long_long>/65536 6.36% 17520.437 18635.209 - 8.44% -
std::set<std::string>::count(key)_(non-existent)/0 6.34% 0.258 0.275 - 7.83% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.34% 5.122 5.447 - 2.00% -
std::unordered_set<std::string>::erase(iterator)/1024 6.31% 29.461 31.321 - -6.64% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.28% 1.742 1.851 - 6.52% -
SetIntersection_Front_Set_string_16384_1 6.26% 1090787.079 1159114.010 - 9.19% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.26% 237136.385 251987.927 - 4.46% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 6.26% 432.280 459.339 - 3.18% -
rng::find_last(deque<int>)_(bail_90%)/8 6.23% 0.812 0.862 - 1.98% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.23% 4.723 5.017 - 4.96% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 6.22% 4.988 5.298 - 0.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 6.21% 20.817 22.110 - -13.86% -
SetIntersection_Front_Set_uint32_262144_256 6.20% 3601228.695 3824622.599 - -0.16% -
rng::contains_subrange(list<int>)_(single_element)/16 6.20% 4.643 4.930 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.19% 1116729.013 1185904.758 - 1.43% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.18% 12709.721 13495.432 - -22.14% -
std::unordered_set<int>::find(key)_(existent)/8192 6.18% 1.407 1.493 - 3.18% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 6.17% 4.472 4.748 - 6.12% -
std::is_partitioned(list<int>)_(partitioned)/32 6.17% 8.812 9.356 - 9.49% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.16% 522.674 554.892 - 1.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 6.14% 49.546 52.588 - 0.79% -
std::search(vector<int>,_pred)_(single_element)/8192 6.13% 4151.867 4406.375 - -4.29% -
std::unordered_multiset<int>::count(key)_(existent)/32 6.11% 1.836 1.948 - 0.74% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 6.11% 24.144 25.618 - 5.73% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.09% 7958.370 8442.784 - -0.39% -
BM_std_minmax_element<char>/2 6.08% 0.613 0.651 - 7.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 6.07% 200035681.494 212176134.683 - 6.19% -
std::transform(list<int>,_list<int>)/8192 6.07% 9168.727 9724.897 - 7.47% -
std::replace(vector<int>)_(sprinkled)/1024 6.06% 153.588 162.898 - -4.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.05% 3404100.867 3610029.023 - 4.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.04% 59.643 63.245 - -3.95% -
BM_std_minmax_element<int>/65536 6.03% 16317.703 17302.435 - 1.75% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.03% 15.760 16.710 - -6.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 6.02% 1.772 1.879 - 13.07% -
std::lower_bound(std::vector<int>)/8192 6.02% 15.883 16.839 - 7.85% -
std::any_of(vector<int>)_(process_all)/50 6.02% 12.752 13.519 - 7.54% -
BM_vector_deque_ranges_move_backward/0 6.01% 0.519 0.550 - 19.25% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 5.99% 19.376 20.537 - 1.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.97% 4.809 5.096 - -6.67% -
SetIntersection_Interlaced_Vector_float_1024_64 5.96% 4826358.011 5114241.357 - 41.73% -
rng::contains(deque<int>)_(process_all)/1048576 5.96% 247011.219 261739.529 - 7.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.96% 63039710.331 66795625.783 - 2.41% -
SetIntersection_Front_Set_float_256_64 5.93% 5139347.854 5444143.644 - -5.16% -
SetIntersection_Interlaced_Vector_float_262144_1024 5.93% 149507745.216 158372421.573 - 63.44% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.92% 23.227 24.603 - 12.76% -
SetIntersection_Front_Set_uint32_256_64 5.92% 5368520.159 5686250.026 - 4.20% -
BM_PushHeap_uint32_Ascending_262144 5.92% 4.867 5.155 - 10.17% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 5.91% 55657.143 58944.728 - 6.54% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 5.90% 27.892 29.538 - 5.21% -
ranges::minmax(std::deque<__int128>)/64 5.90% 31.518 33.378 - 9.09% -
ranges::minmax(std::deque<char>)/70000 5.89% 24203.359 25628.920 - 6.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.89% 4463460.378 4726150.638 - 13.03% -
SetIntersection_Front_Set_string_16_4 5.85% 61872951.167 65492393.860 - 3.57% -
std::count(list<int>)_(every_other)/1024 5.84% 707.467 748.765 - 7.93% -
BM_std_minmax_element<long_long>/2 5.82% 0.649 0.687 - 1.07% -
std::multiset<std::string>::ctor(const&,_alloc)/32 5.82% 748.411 791.956 - -1.12% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 5.81% 6.720 7.111 - -11.72% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.78% 113719.996 120293.116 - 3.33% -
SetIntersection_Front_Vector_float_1024_256 5.78% 2157677.134 2282336.914 - 0.69% -
std::adjacent_find(vector<int>,_pred)/50 5.77% 21.695 22.946 - -2.05% -
SetIntersection_Front_Set_string_1024_1024 5.72% 54232480.367 57332516.387 - 3.55% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.71% 50.926 53.833 - -3.76% -
BM_std_minmax_element<int>/64000 5.70% 15966.930 16876.576 - 1.15% -
BM_std_minmax_element<int>/4096 5.70% 1027.452 1085.979 - 1.71% -
std::for_each(list<int>)/8192 5.67% 7306.062 7720.345 - 3.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 5.66% 53.263 56.277 - 5.20% -
std::move_backward(vector<bool>)_(unaligned)/64 5.64% 1.649 1.742 - 0.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.64% 30.676 32.406 - 5.25% -
BM_vector_deque_copy_backward/1 5.63% 2.123 2.243 - 0.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 5.62% 1.433 1.514 - -8.76% -
SetIntersection_Front_Vector_float_16384_16384 5.59% 75331905.814 79541657.294 - -0.03% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 5.58% 21.264 22.452 - 5.80% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 5.58% 6764.887 7142.048 - 7.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 5.56% 40.146 42.377 - -1.81% -
BM_PushHeap_uint32_Ascending_16384 5.56% 3.627 3.828 - 7.20% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 5.55% 21.694 22.899 - 7.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 5.54% 1078031.282 1137708.375 - 0.64% -
BM_PushHeap_string_PipeOrgan_64 5.52% 5.724 6.040 - 5.33% -
rng::fold_left(list<int>)/8192 5.51% 10890.756 11490.361 - 6.53% -
SetIntersection_Front_Set_uint64_1024_1 5.50% 996131.235 1050963.891 - -0.57% -
std::search(vector<int>,_pred)_(single_element)/1024 5.49% 520.562 549.139 - -4.68% -
SetIntersection_Front_Set_uint32_1024_64 5.48% 1733526.255 1828517.842 - 3.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.47% 997460.307 1052035.217 - 0.88% -
std::find_end(deque<int>)_(match_near_end)/8192 5.46% 278.122 293.318 - 7.77% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5.46% 4019.508 4238.983 - 0.65% -
std::none_of(vector<int>)_(process_all)/8 5.45% 2.410 2.541 - -0.90% -
SetIntersection_Front_Set_uint32_262144_1 5.44% 1007248.286 1062013.829 - 1.76% -
BM_deque_vector_ranges_move_backward/1024 5.42% 37.199 39.217 - 6.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.41% 798.047 841.225 - 3.88% -
std::multiset<std::string>::equal_range(key)_(existent)/32 5.41% 17.922 18.892 - -3.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.41% 5439.702 5733.826 - 3.91% -
std::unordered_set<int>::insert(value)_(already_present)/8192 5.39% 2.626 2.768 - 4.88% -
SetIntersection_Front_Vector_float_16384_256 5.39% 2160808.201 2277177.848 - 0.06% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.38% 27.757 29.251 - -78.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5.37% 4373789.993 4608642.221 - 0.73% -
SetIntersection_Front_Vector_uint64_262144_16 5.37% 1048027.589 1104269.512 - -2.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.36% 12384.017 13047.916 - 4.22% -
BM_deque_vector_ranges_copy_backward/64 5.35% 2.956 3.114 - 6.44% -
std::multiset<std::string>::contains(key)_(non-existent)/0 5.34% 0.273 0.287 - 4.45% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 5.33% 8146.218 8580.038 - 6.73% -
std::find_if(vector<int>)_(bail_25%)/32768 5.32% 806.121 848.990 - 1.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 5.30% 26.920 28.348 - 14.22% -
std::partial_sort_copy(vector<int>)_(heap)/8 5.30% 16.013 16.861 - 4.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 5.28% 0.779 0.820 - 6.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 5.27% 62.432 65.722 - 6.94% -
BM_std_minmax_element<long_long>/1024 5.27% 274.755 289.234 - 7.08% -
SetIntersection_Front_Set_string_256_256 5.26% 28487194.867 29984983.146 - -2.88% -
SetIntersection_Front_Set_string_1024_64 5.21% 4557472.744 4795053.143 - -3.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.19% 1025411.077 1078667.764 - -0.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.19% 54775.371 57617.661 - 7.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 5.18% 0.777 0.817 - 6.22% -
BM_std_minmax_element<int>/5500 5.17% 1378.947 1450.294 - 1.93% -
SetIntersection_Front_Set_string_64_64 5.17% 33652038.240 35391498.966 - -3.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.16% 12567.872 13216.721 - 12.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 5.16% 0.777 0.817 - 6.18% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 5.15% 1.457 1.532 - 8.53% -
BM_std_minmax_element<long_long>/4096 5.14% 1086.715 1142.595 - 7.23% -
ranges::min(std::deque<long_long>)/1 5.13% 0.659 0.693 - 2.07% -
std::copy_backward(vector<bool>)_(aligned)/4096 5.11% 5.128 5.390 - 7.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.10% 22.520 23.669 - 5.44% -
BM_std_minmax_element<long_long>/512 5.10% 139.555 146.674 - 6.99% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 5.10% 30.732 32.298 - 5.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.08% 21.105 22.178 - 4.94% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.07% 6.049 6.356 - -4.65% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.05% 10.513 11.044 - 6.81% -
std::partition_point(list<int>)/50 5.05% 25.284 26.561 - 7.02% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 5.04% 20.682 21.725 - 2.04% -
std::find_end(deque<int>)_(match_near_end)/1024 5.02% 33.722 35.416 - 9.30% -
std::unordered_map<int,_int>::clear()/1024 5.01% 8107.218 8513.446 - 3.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 5.00% 70.052 73.554 - 3.89% -
BM_StringFindCharLiteral/1024 5.00% 18.496 19.420 - 8.26% -
std::partial_sort(deque<int>)_(descending)/8 4.99% 42.975 45.121 - 3.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.99% 21.984 23.082 - 5.74% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.98% 2.076 2.179 - 5.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.97% 26.946 28.286 - 2.07% -
BM_StringEraseWithMove_Empty_Transparent 4.96% 0.570 0.599 - 7.03% -
rng::find_last_if(deque<int>)_(bail_90%)/8 4.95% 1.043 1.094 - 10.15% -
BM_std_minmax_element<long_long>/4000 4.94% 1061.539 1113.982 - 7.27% -
std::find_first_of(deque<int>)_(small_needle)/32 4.93% 108.290 113.630 - 0.77% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.93% 38.432 40.327 - 7.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 4.93% 15174.828 15922.247 - 4.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 4.92% 614.923 645.167 - 27.64% -
SetIntersection_Front_Set_string_262144_64 4.91% 4362782.804 4577018.249 - -8.52% -
BM_std_minmax_element<int>/70000 4.90% 17543.749 18402.606 - 1.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 4.89% 35.600 37.341 - 5.20% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 4.83% 54626.020 57266.580 - 6.68% -
std::map<int,_int>::count(key)_(existent)/1024 4.83% 3.794 3.977 - 6.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 4.82% 0.391 0.410 - -41.15% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 4.80% 16.934 17.747 - 5.23% -
BM_PushHeap_string_PipeOrgan_16 4.79% 4.133 4.331 - 4.50% -
BM_StringFindAllMatch/64 4.79% 3.131 3.281 - 1.40% -
BM_std_minmax_element<char>/512 4.78% 136.138 142.652 - 1.64% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 4.78% 1.214 1.273 - -3.34% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 4.76% 1.231 1.289 - -11.82% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.76% 21.956 23.001 - 6.22% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.75% 4619741.449 4839221.868 - -4.10% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 4.75% 14047.455 14714.057 - 4.30% -
std::generate(deque<int>)/1024 4.74% 247.751 259.503 - 7.43% -
std::multiset<std::string>::find(key)_(existent)/32 4.74% 15.653 16.394 - 10.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 4.73% 53814118.536 56361891.905 - 4.32% -
SetIntersection_Front_Set_uint32_256_1 4.72% 4116981.689 4311485.635 - 3.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 4.70% 1213599.959 1270610.647 - 5.43% -
rng::fold_left(list<int>)/50 4.70% 38.162 39.955 - 6.57% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 4.69% 1.139 1.192 - 1.43% -
std::find_end(deque<int>)_(same_length)/1000 4.69% 327.241 342.583 - 5.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 4.68% 392.039 410.385 - 4.79% -
std::rotate_copy(vector<int>)/1024 4.67% 33.147 34.696 - 6.30% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.66% 5.309 5.557 - 2.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.64% 374854.084 392250.711 - 1.58% -
SetIntersection_Front_Set_uint32_262144_4 4.64% 1039358.546 1087593.084 - 2.06% -
SetIntersection_Interlaced_Set_uint64_262144_1 4.64% 989013.533 1034873.677 - -1.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.63% 54830.585 57371.126 - 4.95% -
SetIntersection_Interlaced_Vector_float_16384_4 4.63% 1622512.287 1697673.427 - 1.14% -
SetIntersection_Front_Set_string_262144_4 4.61% 1248164.559 1305652.084 - 6.41% -
std::find_end(deque<int>)_(same_length)/8192 4.59% 2744.981 2870.996 - 2.64% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 4.59% 57933.060 60589.704 - 6.64% -
SetIntersection_Interlaced_Set_float_1024_1 4.56% 1043457.875 1091036.340 - 4.76% -
BM_std_minmax_element<short>/4 4.56% 1.198 1.252 - 0.42% -
SetIntersection_Front_Set_string_262144_16 4.55% 1788762.430 1870140.996 - -8.32% -
std::fill(vector<bool>)/64 4.55% 1.493 1.560 - -0.46% -
BM_PushHeap_float_SingleElement_16 4.55% 0.364 0.380 - 4.53% -
SetIntersection_None_Vector_uint64_1024_1 4.54% 1031112.675 1077882.318 - 0.62% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 4.53% 25.347 26.495 - 1.59% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 4.52% 16.802 17.562 - 5.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.52% 21.657 22.637 - 2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.52% 1176376.351 1229560.960 - 8.23% -
BM_std_minmax_element<char>/65536 4.51% 17412.616 18197.900 - 6.27% -
SetIntersection_Front_Set_uint32_256_4 4.50% 4185081.628 4373400.048 - 3.67% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.49% 14.970 15.642 - 2.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.48% 63749820.176 66605848.629 - -1.91% -
std::find(list<int>)_(process_all)/1024 4.48% 701.706 733.126 - 6.87% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 4.48% 54775.577 57226.971 - -0.37% -
std::shift_left(list<int>)/50 4.47% 27.859 29.105 - 6.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.46% 4339299.919 4532985.564 - 6.39% -
BM_std_minmax_element<int>/4 4.46% 1.191 1.244 - -1.24% -
BM_PushHeap_uint64_Random_256 4.46% 6.029 6.298 - 5.71% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.46% 23.261 24.298 - 5.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.45% 1229079.309 1283814.714 - 3.26% -
std::unique_copy(vector<int>)_(contiguous)/32 4.44% 8.695 9.081 - 5.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 4.44% 30.130 31.469 - 5.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.41% 29.864 31.182 - 6.77% -
std::unique(list<int>)_(sprinkled)/52 4.40% 67.396 70.362 - 0.71% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.39% 10.776 11.249 - 3.09% -
BM_deque_vector_move/0 4.39% 1.296 1.353 - -3.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 4.38% 17.165 17.917 - 3.92% -
std::remove_if(deque<int>)_(prefix)/50 4.36% 60.708 63.357 - -1.94% -
rng::contains_subrange(list<int>)_(process_all)/16 4.36% 4.750 4.957 - 2.01% -
std::copy_n(vector<int>)/32768 4.33% 3637.710 3795.347 - 0.41% -
SetIntersection_Front_Set_string_256_64 4.33% 14410489.692 15034274.494 - 6.93% -
std::sort(vector<int>)_(repeated)/8192 4.32% 5068.254 5287.390 - 5.52% -
SetIntersection_Front_Set_string_256_4 4.32% 4863583.634 5073485.132 - 2.54% -
std::find(vector<bool>)_(process_all)/50 4.31% 0.685 0.715 - 5.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.29% 220.147 229.596 - 4.75% -
BM_std_minmax_element<char>/64 4.29% 17.221 17.960 - 3.75% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.29% 34.782 36.274 - 5.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.29% 62729.216 65419.171 - 2.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.26% 56.808 59.231 - 4.48% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.26% 2.289 2.386 - 2.15% -
std::lower_bound(std::vector<int>)/100 4.26% 12.320 12.845 - 6.19% -
std::copy_backward(vector<bool>)_(aligned)/1048576 4.24% 3637.056 3791.226 - 91.77% -
SetIntersection_Front_Set_string_16384_256 4.23% 14838045.121 15465328.101 - 4.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.23% 17.521 18.262 - 1.98% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.22% 19.226 20.038 - 8.92% -
BM_vector_deque_copy_backward/0 4.22% 0.482 0.502 - 4.65% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.22% 27299.039 28450.819 - 4.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.22% 9776.982 10189.367 - 4.48% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.22% 24.788 25.833 - 11.69% -
std::move(vector<int>)/8 4.21% 2.162 2.253 - -2.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.21% 1116445.494 1163433.860 - 4.95% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 4.20% 2.002 2.086 - 3.20% -
BM_PushHeap_string_Ascending_256 4.20% 10.689 11.138 - 0.04% -
std::find(list<int>)_(process_all)/8 4.20% 2.319 2.416 - 7.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 4.19% 133484104.720 139080416.921 - 3.18% -
BM_StringRelational_Less_Empty_Small_Control 4.19% 1.618 1.686 - -4.07% -
std::equal(vector<int>)_(it,_it,_it)/50 4.18% 4.131 4.304 - 2.02% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.17% 657.870 685.332 - 3.52% -
std::find_if_not(vector<bool>)_(process_all)/1024 4.17% 572.681 596.585 - 6.64% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 4.16% 34.361 35.790 - 3.64% -
std::multimap<int,_int>::find(key)_(non-existent)/32 4.14% 2.393 2.492 - 5.13% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.14% 9.664 10.064 - 2.83% -
std::none_of(deque<int>)_(process_all)/32768 4.14% 10482.442 10916.087 - 7.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.13% 4034043.098 4200513.276 - 1.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.12% 3.201 3.333 - 3.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.12% 6855.889 7138.134 - 6.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.11% 196693842.624 204772978.151 - 3.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 4.10% 48.131 50.106 - 3.89% -
std::multiset<int>::clear()/32 4.10% 618.115 643.460 - 3.38% -
std::unordered_set<int>::count(key)_(non-existent)/0 4.10% 0.274 0.285 - 2.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.08% 23.961 24.938 - -0.09% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.07% 25.080 26.100 - 2.51% -
std::stable_sort(vector<int>)_(repeated)/1024 4.06% 1091.480 1135.817 - 4.30% -
std::count(deque<int>)_(every_other)/8192 4.06% 1947.163 2026.138 - 5.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.05% 14794.204 15393.750 - 2.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 4.05% 996744.450 1037072.834 - -1.07% -
rng::find_last(vector<int>)_(bail_90%)/50 4.03% 1.494 1.554 - 9.86% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.02% 1.276 1.327 - -14.53% -
bm_ranges_lexicographical_compare<signed_char>/8 4.01% 3.477 3.616 - 4.43% -
std::none_of(deque<int>)_(process_all)/8192 4.01% 2624.932 2730.222 - 7.99% -
BM_deque_vector_ranges_move_backward/64 4.01% 2.958 3.077 - 5.19% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.01% 28.000 29.121 - 7.38% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.00% 31.650 32.916 - 5.85% -
std::multiset<std::string>::count(key)_(non-existent)/32 4.00% 10.637 11.062 - -2.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 3.99% 33711358.137 35056913.957 - 3.14% -
std::move(list<int>)/64 3.99% 39.383 40.954 - 4.98% -
SetIntersection_Front_Set_string_1024_4 3.97% 1230766.453 1279616.298 - 1.01% -
SetIntersection_Front_Set_float_262144_256 3.96% 3617389.367 3760582.034 - -9.62% -
BM_StringRelational_Eq_Large_Huge_Control 3.96% 0.471 0.490 - 0.17% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.95% 26905.376 27968.119 - 1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3.94% 2094674.549 2177158.394 - 0.58% -
std::pop_heap(deque<std::string>)/1024 3.93% 59.341 61.674 - 1.51% -
std::search(deque<int>,_pred)_(same_length)/1000 3.93% 489.405 508.638 - 6.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.91% 233200903.856 242323560.828 - 0.36% -
BM_StringEraseToEnd_Empty_Transparent 3.91% 0.347 0.360 - 3.70% -
std::multiset<int>::equal_range(key)_(existent)/32 3.90% 2.279 2.368 - -0.78% -
rng::find_last(vector<char>)_(bail_90%)/50 3.89% 1.435 1.490 - 6.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.88% 19.798 20.566 - 10.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.88% 5283.263 5488.078 - 1.36% -
SetIntersection_None_Vector_uint32_1024_16 3.88% 1048093.371 1088708.456 - 1.30% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.87% 10.080 10.470 - 9.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.86% 193203886.222 200661470.165 - 2.34% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.85% 24.585 25.533 - 2.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 3.85% 73746.532 76585.683 - -0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.84% 1109360.283 1151959.522 - -2.46% -
std::partial_sort_copy(list<int>)_(shuffled)/8 3.84% 11.776 12.228 - 8.58% -
SetIntersection_Interlaced_Vector_uint64_1024_64 3.83% 3251366.401 3376040.037 - -21.27% -
rng::contains(list<int>)_(process_all)/8192 3.83% 7051.427 7321.693 - 2.61% -
SetIntersection_Front_Set_string_262144_256 3.83% 14851565.497 15419869.378 - 2.26% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.80% 4.931 5.119 - 18.32% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.80% 21.448 22.263 - 4.12% -
std::set<std::string>::contains(key)_(existent)/1024 3.80% 24.605 25.540 - 5.49% -
BM_PushHeap_uint64_QuickSortAdversary_1024 3.80% 0.607 0.630 - 3.73% -
std::find_first_of(deque<int>)_(small_needle)/50 3.78% 166.602 172.902 - -0.58% -
std::list<int>::erase(begin)_(cheap_elements)/32 3.77% 10.646 11.047 - -0.77% -
std::rotate(deque<int>)_(1_element_forward)/1024 3.77% 37.262 38.666 - 3.45% -
BM_deque_vector_copy/1 3.77% 2.057 2.135 - 3.30% -
SetIntersection_None_Set_float_1024_4 3.76% 8755885.940 9085241.118 - 3.21% -
SetIntersection_Front_Vector_string_256_256 3.74% 18401140.596 19090093.126 - -0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.74% 1118555.294 1160389.804 - 3.58% -
std::all_of(deque<int>)_(process_all)/8192 3.73% 2528.280 2622.705 - 3.93% -
std::flat_map<int,_int>::erase(iterator)/8192 3.73% 506.530 525.405 - 5.38% -
SetIntersection_None_Set_float_1024_16 3.72% 8728104.528 9053046.620 - 0.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.72% 0.631 0.655 - 7.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 3.72% 63417274.546 65775559.911 - 3.02% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.72% 3.893 4.038 - 3.12% -
std::find_if_not(vector<bool>)_(process_all)/8192 3.70% 4554.376 4723.111 - 5.80% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.70% 564.216 585.067 - 3.78% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.69% 2119.454 2197.738 - 1.19% -
SetIntersection_Front_Set_uint64_262144_16 3.69% 1135968.399 1177918.086 - -2.39% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.69% 16.276 16.876 - 4.53% -
std::find_if(deque<int>)_(bail_25%)/32768 3.68% 2373.320 2460.694 - 14.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 3.68% 987602.341 1023948.931 - -2.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 3.68% 16703873.397 17317845.178 - 3.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.67% 18.423 19.100 - 3.56% -
std::unordered_map<int,_int>::clear()/8192 3.66% 63846.683 66184.439 - 3.79% -
BM_StringFindCharLiteral/256 3.66% 5.486 5.687 - 6.06% -
BM_PushHeap_float_Ascending_16384 3.65% 4.141 4.292 - -1.74% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.64% 35.363 36.651 - 1.22% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.63% 33.887 35.119 - 15.17% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.62% 16.044 16.625 - 6.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.60% 37.761 39.120 - -1.05% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.60% 3491.247 3616.881 - 3.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.59% 18.943 19.622 - 0.83% -
BM_StringRelational_Eq_Empty_Huge_Control 3.58% 0.474 0.491 - 3.71% -
std::count(deque<int>)_(every_other)/1048576 3.58% 254379.591 263491.446 - 5.11% -
SetIntersection_Interlaced_Set_float_256_16 3.58% 11918859.545 12345553.550 - 3.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.57% 19.838 20.547 - -0.20% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.57% 25.121 26.018 - -2.58% -
rng::contains(deque<int>)_(process_all)/8 3.57% 3.001 3.108 - 3.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.57% 1108830.324 1148389.908 - 3.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.55% 1004442.100 1040123.966 - -0.69% -
std::set<int>::equal_range(key)_(existent)/8192 3.55% 8.478 8.779 - 3.25% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 3.55% 61.801 63.993 - 3.28% -
std::find_end(list<int>)_(same_length)/1000 3.52% 746.253 772.540 - 4.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.52% 54974.042 56909.171 - 3.53% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 3.50% 31.291 32.387 - -0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 3.50% 530095002.248 548652369.368 - 2.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.50% 36.550 37.828 - -12.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 3.49% 10629143.254 11000128.921 - -0.06% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.49% 2.597 2.688 - -35.10% -
rng::contains(list<int>)_(process_all)/32 3.49% 8.993 9.306 - 2.68% -
std::search(list<int>,_pred)_(same_length)/8192 3.48% 9318.249 9642.804 - 12.46% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 3.47% 50708.576 52467.174 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.45% 1006585.471 1041313.140 - -1.32% -
std::multimap<std::string,_int>::count(key)_(existent)/32 3.45% 19.485 20.157 - 2.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.44% 997659.310 1031986.075 - -0.62% -
bm_lexicographical_compare<int>/1 3.44% 1.354 1.400 - 9.24% -
BM_StringRelational_Compare_Empty_Large_Control 3.42% 1.661 1.718 - -6.12% -
SetIntersection_Interlaced_Set_string_256_4 3.42% 13003477.629 13447743.512 - 3.64% -
std::find_if_not(vector<bool>)_(process_all)/1048576 3.41% 582552.040 602412.791 - 5.44% -
std::copy(list<int>)/64 3.40% 30.713 31.758 - -13.58% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 3.40% 13.575 14.036 - 9.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 3.40% 8.549 8.840 - -4.29% -
std::find_if_not(list<int>)_(process_all)/32768 3.38% 25641.868 26509.783 - 4.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.38% 4.186 4.327 - 4.23% -
std::all_of(deque<int>)_(process_all)/32768 3.37% 10118.762 10459.672 - 3.58% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.37% 74.992 77.518 - 7.27% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 3.36% 20.538 21.227 - 2.27% -
BM_PushHeap_float_Random_4 3.35% 2.536 2.621 - -6.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.35% 1851778.675 1913863.225 - 5.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.35% 393.970 407.167 - 3.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.35% 160.124 165.482 - 0.66% -
std::copy_backward(list<int>)/8 3.34% 2.395 2.476 - 2.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.34% 13673340.506 14130459.041 - 4.20% -
SetIntersection_Front_Set_string_16384_1024 3.34% 57587075.013 59510205.600 - 0.47% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.34% 3.741 3.866 - 3.46% -
SetIntersection_Front_Set_uint32_4_1 3.34% 212797782.940 219901950.885 - 2.84% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.34% 33.551 34.671 - 2.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.33% 1.158 1.197 - 0.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.33% 40309.405 41650.664 - 2.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 3.32% 37.041 38.270 - 16.69% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 3.31% 1.320 1.364 - -11.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.31% 193258562.951 199653869.674 - 2.37% -
std::unique(vector<int>)_(contiguous)/32 3.31% 48.394 49.994 - 4.49% -
std::search(vector<int>,_pred)_(same_length)/8192 3.30% 4940.122 5103.257 - 4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.29% 192463184.038 198799333.314 - -2.40% -
BM_StringFindCharLiteral/512 3.29% 9.472 9.783 - 3.55% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.29% 4.689 4.843 - 0.79% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 3.28% 23.233 23.995 - 0.46% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.28% 22.511 23.248 - 11.15% -
std::set<int>::lower_bound(key)_(existent)/1024 3.27% 4.524 4.672 - 8.59% -
bm_ranges_swap_ranges_vb_aligned/64 3.27% 2.940 3.036 - 1.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.27% 1178041.123 1216560.669 - 2.14% -
SetIntersection_Front_Set_string_262144_1 3.27% 1075547.978 1110712.537 - 3.75% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.27% 19.127 19.752 - 0.58% -
SetIntersection_None_Vector_uint32_16384_64 3.27% 1068682.232 1103592.806 - 0.17% -
std::multiset<int>::clear()/0 3.25% 390.795 403.508 - 3.70% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.25% 17.619 18.192 - -57.18% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.24% 6084.513 6281.893 - 2.95% -
BM_CmpLess_uchar_short 3.23% 1.018 1.051 - -0.78% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 3.23% 117143.361 120932.210 - 4.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.23% 19.181 19.801 - 1.68% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.23% 16.796 17.338 - -57.57% -
std::copy_if(vector<int>)_(entire_range)/8 3.22% 2.222 2.294 - 1.78% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.22% 6667.231 6882.152 - 2.02% -
std::stable_partition(deque<int>)_(sparse)/1024 3.22% 442.743 456.996 - 8.20% -
SetIntersection_Front_Set_string_64_1 3.22% 16947127.278 17492253.872 - 2.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 3.21% 44.214 45.634 - 2.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.20% 1136494.269 1172876.460 - 1.55% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.20% 18.589 19.184 - 4.10% -
BM_PushHeap_string_Descending_256 3.20% 2.376 2.452 - 2.63% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 3.18% 2.134 2.202 - 2.96% -
BM_deque_vector_ranges_move/4096 3.18% 146.100 150.740 - 3.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.17% 23.301 24.041 - 11.19% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.17% 32.136 33.156 - 1.61% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 3.17% 28.810 29.723 - 3.16% -
std::find_if_not(vector<char>)_(bail_25%)/8192 3.17% 235.158 242.608 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 3.16% 1016089.910 1048238.374 - 0.25% -
std::adjacent_find(vector<int>,_pred)/1024 3.16% 402.745 415.474 - 4.49% -
rng::find_last(list<int>)_(bail_90%)/8192 3.16% 610.974 630.255 - 4.79% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.15% 4.640 4.786 - -0.33% -
BM_std_minmax_element<char>/1024 3.15% 270.644 279.175 - 1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.15% 1138175.190 1174036.823 - 2.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.15% 620.193 639.734 - 1.61% -
std::set<int>::count(key)_(existent)/32 3.15% 1.624 1.675 - 1.92% -
SetIntersection_Front_Vector_string_1024_64 3.15% 3171819.175 3271697.675 - -5.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.15% 166180257.099 171411065.599 - -0.04% -
BM_deque_vector_copy/2 3.14% 1.772 1.828 - 0.65% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.14% 2.982 3.076 - 4.87% -
BM_deque_vector_ranges_copy/2 3.14% 1.773 1.829 - 0.47% -
std::deque<int>::insert(middle)_(cheap_elements)/32 3.14% 11.291 11.645 - 1.69% -
std::swap_ranges(deque<int>)/1024 3.14% 319.418 329.439 - 3.22% -
std::swap_ranges(deque<int>)/8192 3.13% 2548.045 2627.809 - 3.14% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.13% 8008.797 8259.209 - 3.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.12% 1721.377 1775.117 - 2.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.12% 4259267.892 4391978.123 - 1.79% -
SetIntersection_None_Vector_uint32_1024_4 3.11% 1052054.780 1084821.524 - 0.87% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 3.11% 2179.889 2247.640 - -2.17% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.10% 10.050 10.362 - -0.91% -
std::make_heap(deque<int>,_pred)_(descending)/8 3.10% 18.938 19.525 - 2.58% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.10% 1.547 1.595 - 3.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.09% 166233.357 171377.028 - 3.25% -
std::multimap<int,_int>::count(key)_(existent)/8192 3.09% 6.577 6.780 - 4.56% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.09% 2.411 2.486 - 2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.09% 1474726.624 1520228.856 - 1.78% -
std::search(deque<int>,_pred)_(no_match)/1000 3.08% 516.536 532.464 - 24.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.08% 32.386 33.385 - 7.12% -
BM_deque_vector_ranges_move/5500 3.08% 195.897 201.933 - 4.28% -
SetIntersection_Front_Set_string_1024_16 3.08% 1849161.506 1906135.438 - -2.52% -
rng::fold_left(list<int>)/32 3.08% 21.863 22.536 - 9.61% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 3.08% 341218760.300 351728311.076 - 0.24% -
std::swap_ranges(deque<int>)/50 3.07% 15.857 16.345 - 3.13% -
std::find_if(vector<int>)_(bail_25%)/1024 3.07% 26.976 27.805 - -3.69% -
SetIntersection_Interlaced_Vector_float_262144_4 3.05% 1976647.622 2036959.451 - 32.27% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.05% 1.214 1.251 - -9.28% -
std::sort(vector<NonIntegral>)_(repeated)/8 3.04% 15.818 16.299 - 3.16% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.04% 138.390 142.592 - 6.09% -
std::find_if(deque<int>)_(bail_25%)/8 3.03% 1.164 1.200 - 3.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.02% 103896.993 107034.070 - 4.70% -
rng::fold_left(list<int>)/1048576 3.02% 1375945.263 1417489.691 - 4.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 3.02% 11258.185 11597.995 - 3.25% -
SetIntersection_Front_Set_uint32_16384_1 3.00% 1043503.352 1074850.421 - 4.76% -
std::set<std::string>::contains(key)_(existent)/8192 3.00% 27.149 27.963 - 4.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.00% 1075375.741 1107623.762 - 0.77% -
std::for_each_n(join_view(vector<vector<int>>))/32 3.00% 3.851 3.967 - 3.57% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.00% 22.404 23.075 - 9.04% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.99% 1640.881 1689.980 - 0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 2.99% 215587756.804 222037225.374 - 3.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.97% 27.212 28.020 - 2.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 2.96% 212021296.698 218299777.675 - 2.32% -
std::partial_sort(vector<int>)_(shuffled)/8 2.96% 28.435 29.276 - 1.69% -
std::set<std::string>::contains(key)_(existent)/32 2.95% 15.853 16.320 - 3.20% -
SetIntersection_Front_Set_uint32_4_4 2.95% 136572490.187 140598023.628 - 2.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.95% 192210889.603 197876075.384 - 0.45% -
SetIntersection_None_Vector_float_16384_16 2.95% 1080865.663 1112721.705 - 0.86% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.94% 739.318 761.071 - 3.46% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.93% 210408.942 216568.380 - 0.74% -
std::stable_sort(deque<int>)_(shuffled)/8 2.92% 22.750 23.414 - 2.72% -
std::sort_heap(deque<int>,_pred)/1024 2.91% 12448.408 12810.949 - 1.70% -
SetIntersection_Front_Set_string_16_1 2.91% 65042269.163 66933969.152 - 2.72% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 2.90% 15.055 15.492 - 0.75% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.90% 19.384 19.946 - 2.88% -
std::generate(deque<int>)/8192 2.88% 1927.907 1983.501 - 5.05% -
SetIntersection_Interlaced_Set_string_1024_256 2.88% 34922901.664 35928081.667 - 1.81% -
std::set<int>::clear()/0 2.87% 391.013 402.230 - 3.43% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.87% 8593.778 8840.007 - 4.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.86% 26442444.174 27199633.494 - 0.03% -
std::search(deque<int>,_pred)_(same_length)/1024 2.85% 505.643 520.063 - 1.78% -
std::is_sorted(deque<int>,_pred)/1024 2.85% 642.656 660.956 - -1.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.85% 36.446 37.483 - 2.10% -
std::reverse_copy(list<int>)/4096 2.84% 3130.956 3219.941 - 2.71% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.84% 18.957 19.494 - -1.00% -
BM_CmpEqual_uchar_uint 2.83% 1.056 1.085 - 1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.83% 14444372.029 14853461.239 - 0.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.83% 181900.970 187048.750 - 3.23% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 2.83% 0.417 0.429 - 2.67% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 2.83% 23.791 24.463 - 0.86% -
SetIntersection_Interlaced_Vector_float_256_4 2.83% 5029825.132 5172040.796 - 7.25% -
SetIntersection_Front_Set_uint32_16_1 2.83% 62532829.358 64299962.261 - 2.49% -
std::rotate(deque<int>)_(by_1/4)/50 2.83% 27.666 28.448 - 1.21% -
std::pop_heap(deque<std::string>)/8192 2.82% 115.123 118.375 - 4.28% -
std::unordered_map<int,_int>::erase(iterator)/32 2.82% 19.378 19.924 - 1.00% -
std::multiset<int>::clear()/1024 2.82% 9875.072 10153.338 - 3.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.82% 1110998.944 1142283.855 - 2.70% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.81% 3154.011 3242.709 - 0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.81% 173802802.469 178690140.928 - -0.82% -
BM_PushHeap_uint64_Random_16384 2.81% 6.334 6.512 - 4.24% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.80% 19.644 20.194 - 1.73% -
std::unordered_set<int>::find(key)_(existent)/1024 2.79% 1.444 1.484 - 11.06% -
std::copy_if(vector<int>)_(every_other)/32768 2.79% 15796.455 16236.830 - 1.01% -
std::is_partitioned(list<int>)_(partitioned)/8192 2.79% 7054.127 7250.775 - 1.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.79% 12.891 13.250 - 3.76% -
rng::find(vector<bool>)_(process_all)/8 2.78% 0.680 0.699 - 26.05% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.76% 18.289 18.794 - 4.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.76% 14.735 15.142 - 3.19% -
std::reverse(list<int>)/64 2.75% 17.693 18.180 - 4.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 2.75% 116645.487 119852.767 - 3.00% -
SetIntersection_Interlaced_Vector_string_256_64 2.75% 18591431.594 19102566.780 - -8.41% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.75% 1874.399 1925.899 - 3.62% -
SetIntersection_Front_Vector_uint64_16384_64 2.74% 1302130.765 1337830.006 - -2.63% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.74% 4.261 4.378 - 2.59% -
SetIntersection_Front_Set_string_16384_16 2.73% 1848502.644 1899017.765 - -2.01% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.73% 1.628 1.672 - 3.07% -
std::generate(deque<int>)/50 2.73% 12.429 12.768 - 6.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.72% 61233.555 62901.131 - 2.05% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.72% 68507.128 70370.866 - 4.00% -
BM_deque_deque_ranges_copy/2 2.72% 2.242 2.303 - 2.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.72% 10619704.871 10908445.422 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.72% 1150601.128 1181848.873 - 1.65% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 2.71% 572.185 587.717 - -0.71% -
std::remove(deque<int>)_(prefix)/50 2.71% 61.994 63.675 - 4.60% -
std::lower_bound(std::deque<int>)/8 2.71% 17.005 17.465 - 3.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.70% 738.185 758.123 - 3.98% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.70% 146.599 150.558 - -0.85% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.70% 1402.444 1440.307 - 5.70% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.70% 2.035 2.090 - 17.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.69% 6.836 7.020 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.69% 57.676 59.228 - 2.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.69% 61.806 63.468 - 0.03% -
SetIntersection_Front_Set_string_256_1 2.69% 4330051.982 4446519.453 - 2.49% -
std::sort(vector<int>)_(repeated)/1024 2.69% 672.512 690.598 - 4.99% -
SetIntersection_Front_Set_uint32_256_256 2.69% 7702168.108 7909246.932 - 3.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.69% 502.896 516.412 - -7.77% -
BM_StringAssignAsciizMix_Opaque 2.68% 4.968 5.102 - 2.47% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.67% 1.452 1.490 - 3.38% -
SetIntersection_Front_Set_uint32_262144_64 2.67% 1624865.206 1668225.886 - -1.06% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 2.67% 600.651 616.679 - 0.19% -
BM_deque_vector_ranges_move_backward/512 2.66% 17.927 18.405 - 3.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.66% 4370646.262 4487021.482 - 3.84% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.66% 1010767.496 1037659.910 - 2.73% -
std::adjacent_find(vector<int>,_pred)/1048576 2.66% 475182.809 487818.482 - 5.77% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.66% 12.548 12.882 - 9.21% -
BM_StringAssignAsciiz_Large_Opaque 2.66% 11.504 11.810 - 2.08% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 2.66% 22.844 23.451 - 3.06% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.66% 235621924.514 241884566.070 - 1.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 2.65% 72.418 74.341 - 5.56% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 2.65% 14.212 14.589 - 38.33% -
std::move_backward(deque<int>)/32768 2.64% 3661.384 3757.925 - 10.73% -
SetIntersection_None_Vector_uint32_262144_1024 2.64% 1111465.952 1140754.306 - 0.58% -
std::replace(vector<int>)_(sprinkled)/8192 2.63% 1220.376 1252.531 - -1.93% -
BM_CmpEqual_uint_schar 2.63% 1.026 1.053 - 4.08% -
BM_PushHeap_uint32_Ascending_1024 2.61% 2.626 2.695 - 5.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.61% 2.210 2.267 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.60% 25304425.869 25962959.945 - 0.91% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.60% 646.998 663.828 - -2.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.60% 12924.791 13260.710 - 3.20% -
std::is_sorted(deque<int>,_pred)/8192 2.60% 5194.778 5329.677 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.60% 9698650.279 9950492.186 - 2.59% -
std::map<int,_int>::insert(value)_(already_present)/32 2.60% 1.753 1.798 - 2.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.59% 1116088.620 1145033.787 - 6.50% -
std::lower_bound(std::deque<int>)/8192 2.59% 65.810 67.514 - 4.49% -
BM_CmpLess_short_int 2.59% 1.102 1.130 - -0.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 2.59% 30.873 31.671 - -24.35% -
SetIntersection_Front_Set_uint32_256_16 2.58% 4519408.741 4636163.655 - 3.45% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 2.58% 5397.805 5537.135 - -10.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.57% 446.817 458.304 - 2.76% -
std::map<int,_int>::ctor(const&,_alloc)/0 2.57% 12.734 13.061 - 2.44% -
SetIntersection_None_Vector_uint32_16384_4 2.57% 1094217.632 1122307.106 - 0.69% -
std::pop_heap(deque<std::string>)/8 2.57% 57.640 59.119 - 3.56% -
SetIntersection_Front_Set_uint32_64_16 2.57% 15221565.827 15612059.959 - 2.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.57% 8657657.638 8879751.692 - 7.32% -
std::for_each_n(list<int>)/50 2.56% 23.169 23.763 - 5.52% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.56% 82.947 85.072 - 1.32% -
BM_deque_vector_ranges_copy_backward/2 2.56% 1.944 1.994 - 8.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.56% 18948016.552 19432415.411 - 2.89% -
std::map<int,_int>::find(key)_(existent)/1024 2.55% 4.215 4.323 - 3.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.55% 6755.234 6927.604 - -1.15% -
BM_PushHeap_string_Descending_64 2.55% 2.241 2.298 - -0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.54% 1012816.655 1038570.845 - -0.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.54% 509.534 522.489 - 2.94% -
rng::find_last(list<int>)_(bail_10%)/1024 2.54% 658.687 675.389 - -45.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.53% 38910.566 39896.356 - -5.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.53% 1156116.684 1185386.095 - 2.70% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.52% 2.131 2.184 - 8.70% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.52% 12.694 13.014 - 2.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.52% 5.658 5.800 - 1.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.52% 15208.786 15591.483 - 2.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.51% 1259.996 1291.680 - -1.23% -
BM_StringCopy_Large 2.51% 6.129 6.283 - 3.26% -
SetIntersection_Front_Set_uint32_1024_1 2.51% 1044809.627 1071002.404 - 2.82% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.51% 40.096 41.101 - 26.14% -
SetIntersection_Front_Set_uint32_1024_4 2.51% 1071109.336 1097952.378 - 2.49% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.51% 16.881 17.304 - -2.62% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 2.50% 242.329 248.399 - 2.98% -
std::find_end(deque<int>)_(same_length)/1024 2.50% 334.275 342.637 - 2.96% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.50% 5.492 5.630 - 5.77% -
std::adjacent_find(vector<int>,_pred)/8192 2.50% 3196.776 3276.705 - 3.06% -
SetIntersection_Front_Set_uint32_16_4 2.50% 54467659.930 55827456.969 - 1.97% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.49% 2.136 2.189 - -0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.48% 11919.462 12215.490 - 0.86% -
SetIntersection_Front_Set_float_16384_16 2.48% 1171795.374 1200885.188 - -2.01% -
BM_std_minmax_element<long_long>/64 2.48% 17.568 18.004 - 5.42% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.48% 44.594 45.699 - 9.98% -
SetIntersection_Front_Set_float_1024_4 2.48% 1041440.377 1067254.292 - -0.58% -
SetIntersection_Front_Set_uint32_64_1 2.48% 16394179.685 16800447.728 - 2.05% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2.47% 2164.891 2218.462 - 0.06% -
SetIntersection_Front_Set_uint32_64_4 2.47% 16018951.728 16415091.700 - 2.11% -
BM_StringEraseToEnd_Empty_Opaque 2.47% 0.592 0.606 - 1.64% -
std::stable_partition(vector<int>)_(sparse)/50 2.47% 21.031 21.550 - 0.61% -
SetIntersection_Front_Vector_string_262144_64 2.47% 3108135.361 3184840.445 - -2.68% -
BM_StringRead_Hot_Deep_Empty 2.47% 0.491 0.504 - 0.68% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.47% 46.240 47.381 - -15.12% -
SetIntersection_Front_Set_uint32_1_1 2.47% 531927613.833 545042824.501 - 1.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.46% 58.050 59.480 - 1.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.46% 41.670 42.697 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.46% 11934181.950 12227700.764 - 1.96% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.46% 0.481 0.492 - 3.52% -
SetIntersection_Front_Set_string_64_4 2.45% 18731320.814 19190826.274 - 1.82% -
std::partition(deque<int>)_(sparse)/8192 2.45% 3143.651 3220.756 - -2.26% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 2.45% 96529.570 98895.778 - 2.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.45% 26740.785 27395.290 - -6.90% -
SetIntersection_Interlaced_Set_uint64_256_256 2.44% 7522364.093 7706114.786 - 0.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.44% 14169.237 14514.559 - 3.52% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.44% 2.967 3.040 - 1.86% -
rng::starts_with(deque<int>,_pred)/1000 2.44% 510.606 523.046 - 3.03% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.44% 23.322 23.890 - 2.90% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.44% 20725.881 21230.822 - -1.40% -
BM_deque_vector_ranges_copy_backward/512 2.43% 17.933 18.369 - 2.61% -
std::set<int>::clear()/32 2.43% 625.963 641.162 - 3.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.43% 15.740 16.122 - 2.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.43% 10.073 10.318 - -0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.42% 54133500.865 55444003.235 - 1.58% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.42% 2.218 2.272 - 4.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.42% 773.572 792.288 - 2.43% -
BM_CmpLess_uchar_uchar 2.41% 1.035 1.060 - -2.45% -
SetIntersection_Front_Vector_float_256_16 2.41% 4108245.384 4207369.389 - 0.08% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.41% 1.200 1.229 - 1.61% -
std::transform(deque<int>,_deque<int>)/50 2.41% 35.560 36.418 - 0.39% -
std::multiset<int>::find(key)_(existent)/8192 2.40% 8.398 8.599 - 0.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.40% 2.191 2.244 - -5.59% -
BM_StringRelational_Compare_Small_Small_Control 2.40% 1.849 1.893 - 2.35% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 2.39% 49.421 50.601 - -0.49% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.39% 661.905 677.698 - 6.91% -
std::multiset<int>::clear()/8192 2.38% 78232.833 80098.258 - 3.47% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2.38% 2167.334 2218.971 - 0.02% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.38% 2228.252 2281.300 - 2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.38% 0.602 0.616 - 3.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 2.37% 12.985 13.294 - 2.47% -
BM_deque_deque_copy/0 2.37% 0.858 0.879 - 11.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.37% 1.568 1.605 - 1.88% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.37% 50493.033 51688.076 - -8.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.36% 2.577 2.638 - 4.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.36% 34541.714 35357.918 - -1.03% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.36% 21.497 22.004 - 2.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.36% 658.876 674.415 - 2.80% -
SetIntersection_Interlaced_Vector_string_64_64 2.35% 26546838.260 27171131.906 - -0.33% -
std::unique(deque<int>)_(sprinkled)/32 2.34% 54.539 55.817 - 7.83% -
std::for_each(multimap<int>::iterator)/8192 2.34% 7357.971 7530.223 - -1.66% -
SetIntersection_Front_Set_uint64_1024_4 2.34% 1050615.269 1075206.698 - 1.82% -
std::sort(vector<NonIntegral>)_(repeated)/1024 2.34% 509.589 521.504 - 3.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.34% 1109230.183 1135145.620 - 0.44% -
rng::find_if(vector<bool>)_(process_all)/50 2.33% 23.363 23.907 - 2.76% -
SetIntersection_None_Set_float_256_64 2.33% 9149789.516 9362526.452 - -0.67% -
BM_PushHeap_uint64_QuickSortAdversary_256 2.32% 0.723 0.740 - 2.73% -
std::lower_bound(std::deque<int>)/100 2.32% 30.898 31.616 - 4.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.32% 16.249 16.626 - 3.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.32% 8736746.347 8939006.861 - 2.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.31% 8626320.460 8825925.493 - 2.02% -
std::set<int>::count(key)_(existent)/1024 2.31% 4.164 4.260 - 0.11% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.31% 1860.649 1903.581 - 2.19% -
SetIntersection_Interlaced_Set_float_64_16 2.31% 21721643.402 22222679.790 - 3.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.29% 661.380 676.544 - 1.90% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.29% 23.495 24.033 - 1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 2.29% 135544731.971 138643407.790 - 1.51% -
rng::for_each(set<int>)/32 2.28% 25.203 25.777 - 2.47% -
rng::for_each(set<int>)/8 2.28% 6.668 6.820 - 3.44% -
BM_CmpLess_ushort_short 2.27% 1.014 1.037 - -3.09% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.27% 6422.969 6568.893 - -0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.27% 41549486.223 42493350.197 - 0.89% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.27% 1.221 1.249 - 3.82% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 2.26% 40.736 41.656 - 2.72% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 2.26% 15309.225 15654.817 - 2.54% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.26% 27708.647 28334.062 - 12.62% -
std::shift_left(deque<int>)/8192 2.26% 302.227 309.043 - 2.88% -
std::equal(list<int>)_(it,_it,_it)/8192 2.25% 9460.951 9674.240 - -0.41% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.25% 10.343 10.575 - 5.25% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.24% 55703.564 56953.674 - 3.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.24% 7838.461 8014.231 - 7.65% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.24% 22.881 23.393 - 0.89% -
SetIntersection_Front_Set_uint64_16384_1 2.23% 1011863.692 1034403.536 - 2.52% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.23% 2.140 2.188 - 2.39% -
std::find_if(vector<bool>)_(process_all)/8 2.22% 3.447 3.524 - 0.29% -
SetIntersection_Front_Vector_float_1024_64 2.22% 1328925.373 1358409.694 - 1.62% -
BM_StringEraseToEnd_Small_Opaque 2.21% 0.590 0.603 - 2.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.21% 1400.667 1431.567 - 1.97% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.20% 513.382 524.660 - -1.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.20% 755.571 772.164 - 2.08% -
std::find_if_not(vector<char>)_(process_all)/50 2.19% 6.678 6.824 - 2.12% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 2.19% 50.052 51.149 - 1.33% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.19% 392.715 401.320 - 2.25% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.19% 1.862 1.903 - -2.24% -
std::move_backward(deque<int>)/64 2.18% 5.231 5.345 - -0.98% -
SetIntersection_Interlaced_Set_uint64_64_16 2.18% 22001004.377 22481472.034 - -0.85% -
std::vector<int>::erase(begin)_(cheap_elements)/32 2.18% 3.772 3.854 - 2.80% -
SetIntersection_Front_Set_uint32_64_64 2.18% 13188657.605 13475937.606 - 2.05% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.18% 26.549 27.127 - 1.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 2.18% 17.071 17.442 - 2.42% -
std::is_partitioned(list<int>)_(partitioned)/50 2.18% 14.004 14.309 - 2.34% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.18% 15727.343 16069.618 - 1.84% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.17% 284.776 290.965 - -0.75% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 2.17% 4742.489 4845.528 - 2.90% -
SetIntersection_None_Set_float_1024_64 2.17% 8762408.419 8952761.130 - 1.48% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.16% 183384.139 187353.518 - -1.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.16% 25.112 25.655 - 5.52% -
SetIntersection_Front_Set_uint32_16_16 2.16% 37777255.900 38592602.219 - 1.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.15% 22.104 22.580 - -1.55% -
std::reverse(list<int>)/512 2.15% 196.324 200.553 - 4.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 2.15% 26084.122 26643.991 - -13.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.14% 31.804 32.486 - -21.58% -
rng::find_if(vector<bool>)_(process_all)/8 2.14% 3.469 3.544 - 1.76% -
std::search(deque<int>,_pred)_(same_length)/8192 2.14% 4004.057 4089.825 - 1.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 2.14% 22235.120 22711.030 - 2.48% -
BM_PushHeap_float_Random_1024 2.14% 7.035 7.186 - -4.87% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.14% 21.884 22.351 - 1.40% -
SetIntersection_None_Vector_string_16384_1 2.13% 1205508.786 1231227.089 - 0.53% -
std::move(deque<int>)/1048576 2.13% 54675.705 55841.813 - 1.60% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.13% 606.639 619.555 - -2.52% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.12% 23.769 24.274 - -2.14% -
BM_CmpEqual_schar_int 2.12% 1.114 1.137 - 0.88% -
BM_deque_deque_copy/1 2.12% 2.559 2.613 - 3.12% -
SetIntersection_Front_Vector_uint64_256_16 2.12% 4059286.537 4145158.110 - -1.77% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 2.11% 736.942 752.492 - 3.40% -
SetIntersection_None_Vector_uint32_256_4 2.10% 4119528.465 4205977.212 - 0.60% -
SetIntersection_None_Vector_uint32_262144_262144 2.09% 1121327.799 1144793.900 - 2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.09% 9.203 9.395 - -2.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.07% 6.356 6.488 - 2.72% -
BM_PushHeap_uint32_Random_256 2.07% 5.580 5.696 - 5.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.06% 2.919 2.979 - 1.77% -
BM_StringAssignAsciiz_Large_Transparent 2.06% 11.590 11.829 - 1.90% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.06% 507.843 518.313 - -0.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.06% 581.595 593.584 - -0.29% -
std::partition(list<int>)_(sparse)/32 2.06% 8.883 9.066 - 3.38% -
std::count(list<int>)_(every_other)/8 2.06% 2.118 2.161 - 3.75% -
std::multiset<int>::ctor(const&,_alloc)/32 2.06% 221.094 225.638 - -3.45% -
std::multiset<int>::contains(key)_(non-existent)/32 2.05% 2.617 2.671 - -1.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.05% 19.362 19.759 - 0.35% -
rng::starts_with(deque<int>,_pred)/1024 2.05% 526.176 536.963 - 2.56% -
SetIntersection_None_Vector_string_16384_16 2.05% 1193772.792 1218232.402 - -0.25% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 2.05% 6912.846 7054.283 - 1.87% -
SetIntersection_Front_Vector_float_256_64 2.04% 4263710.733 4350851.132 - 0.03% -
BM_StringFindCharLiteral/128 2.04% 3.005 3.067 - 2.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 2.04% 51.553 52.605 - 0.74% -
std::sort_heap(vector<int>)/8 2.04% 30.542 31.164 - 5.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.04% 1027854.960 1048797.926 - -0.34% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.04% 27.108 27.660 - 111.92% -
BM_CmpEqual_ushort_uchar 2.04% 1.090 1.112 - 1.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.03% 19.451 19.847 - 7.41% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 2.03% 289.252 295.120 - 0.15% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.03% 4.513 4.605 - 4.53% -
SetIntersection_None_Set_uint64_256_64 2.03% 8956898.286 9138523.631 - -2.48% -
std::none_of(vector<int>)_(process_all)/32 2.03% 8.277 8.445 - 0.67% -
SetIntersection_Front_Vector_string_1024_1024 2.03% 38496579.227 39276413.240 - -1.42% -
SetIntersection_Interlaced_Set_string_64_16 2.02% 37937847.112 38705957.765 - 2.56% -
std::find_if_not(vector<char>)_(bail_25%)/8 2.02% 0.834 0.851 - 8.10% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 2.02% 596.210 608.265 - 1.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.02% 12878.844 13139.156 - 3.00% -
std::stable_sort(vector<int>)_(heap)/1024 2.02% 2523.005 2573.934 - 2.47% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 2.02% 78.494 80.078 - 2.38% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.01% 1.430 1.458 - -2.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.01% 1025625.352 1046218.513 - -0.32% -
BM_deque_vector_ranges_copy/70000 2.01% 3211.003 3275.399 - -5.01% -
SetIntersection_None_Vector_uint32_262144_64 2.01% 1119400.183 1141844.659 - 1.96% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.00% 2.424 2.473 - 2.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.00% 33.267 33.931 - 0.37% -
SetIntersection_None_Vector_uint64_262144_256 2.00% 1117926.430 1140235.585 - 0.39% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.99% 6574.499 6705.653 - 2.14% -
SetIntersection_Front_Set_uint64_1024_64 1.99% 1711835.596 1745937.959 - -1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.99% 1303050.888 1328945.791 - -0.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.99% 394.514 402.354 - 1.34% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.99% 289.788 295.543 - 0.37% -
std::remove(deque<int>)_(sprinkled)/1024 1.98% 519.249 529.537 - 1.20% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.98% 9.431 9.618 - 2.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.97% 1.241 1.265 - -5.76% -
SetIntersection_None_Vector_uint32_262144_4 1.97% 1126852.942 1149043.331 - 2.17% -
ranges::minmax(std::deque<long_long>)/8 1.97% 3.860 3.936 - 1.85% -
SetIntersection_Interlaced_Set_float_256_64 1.96% 13791608.609 14062572.008 - 8.14% -
SetIntersection_Interlaced_Set_string_16384_64 1.96% 349645291.331 356509107.171 - 1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.96% 8669611.206 8839550.460 - -1.72% -
BM_StringAssignAsciiz_Empty_Opaque 1.96% 3.043 3.103 - 2.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.96% 43929.494 44788.619 - 0.46% -
BM_StringAssignAsciiz_Small_Opaque 1.95% 3.045 3.105 - 2.08% -
SetIntersection_None_Set_uint64_1024_1024 1.95% 8609122.161 8777229.957 - -1.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.95% 678.161 691.391 - -3.18% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.95% 42.919 43.756 - 2.18% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.95% 2655.062 2706.783 - 0.76% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.95% 1352.502 1378.810 - 3.53% -
BM_StringRelational_Less_Large_Large_Control 1.94% 2.121 2.162 - 0.05% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.94% 1.156 1.178 - 1.99% -
BM_deque_deque_ranges_copy_backward/4000 1.93% 150.189 153.081 - 5.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.92% 32.490 33.114 - -6.86% -
SetIntersection_Front_Set_float_262144_16 1.92% 1145239.324 1167206.865 - -0.76% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.91% 12592.079 12832.722 - 1.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.91% 22268008.929 22693379.045 - 1.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.91% 30.897 31.487 - 0.73% -
SetIntersection_Interlaced_Vector_string_1024_64 1.91% 8426161.186 8586888.094 - 4.91% -
std::transform(vector<int>)_(identity_transform)/32 1.91% 9.169 9.343 - 1.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.90% 64077.619 65295.304 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.89% 8625716.700 8789087.048 - 1.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.89% 41.247 42.026 - -0.91% -
SetIntersection_Front_Set_string_4_4 1.88% 157158664.785 160119330.322 - 2.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 1.88% 41.185 41.960 - 2.39% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.88% 9.627 9.808 - 2.94% -
std::move(list<int>)/512 1.88% 350.471 357.054 - -3.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.88% 511049.938 520647.212 - 1.47% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.87% 46.083 46.945 - 8.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.87% 12757.567 12996.059 - -0.89% -
std::swap_ranges(deque<int>)/32 1.87% 10.630 10.829 - 3.97% -
std::find(list<int>)_(bail_25%)/8192 1.86% 1427.734 1454.287 - 2.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.86% 13.184 13.429 - 2.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.86% 15.722 16.014 - 0.47% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.85% 1.443 1.470 - 8.48% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.85% 15.344 15.627 - 0.41% -
SetIntersection_None_Vector_uint64_16384_16 1.85% 1094741.277 1114968.515 - 0.82% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.85% 16.502 16.806 - 1.15% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.84% 117357.531 119518.724 - 1.58% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.84% 817969.130 833011.742 - -0.67% -
std::find_if_not(vector<bool>)_(process_all)/50 1.84% 24.518 24.968 - 5.92% -
SetIntersection_None_Vector_float_16384_256 1.84% 1096484.327 1116629.798 - 4.38% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.84% 7963.877 8110.126 - 1.91% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.84% 26567.430 27054.947 - 12.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.83% 11200425.548 11405907.462 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.83% 5624861.714 5727878.923 - 1.68% -
std::rotate(vector<bool>)_(by_1/2)/50 1.83% 17.857 18.184 - 2.88% -
std::is_sorted(list<int>,_pred)/8 1.83% 4.011 4.085 - 1.07% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.83% 30.130 30.681 - -76.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.83% 16201875.709 16498171.151 - 1.55% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 1.83% 66.884 68.106 - 3.29% -
SetIntersection_Interlaced_Set_string_16_16 1.82% 59503565.767 60589501.598 - 7.83% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.82% 5732.764 5837.316 - 2.04% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.82% 41.674 42.433 - 3.76% -
SetIntersection_None_Vector_float_262144_64 1.82% 1104677.240 1124779.773 - -0.50% -
SetIntersection_None_Vector_uint64_256_16 1.82% 3934823.087 4006418.662 - -0.41% -
BM_PushHeap_uint32_Random_16384 1.82% 5.827 5.933 - 2.79% -
SetIntersection_Front_Vector_float_262144_4 1.82% 1027254.693 1045905.781 - -1.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.82% 13.148 13.387 - 2.12% -
BM_num_put<long_double> 1.81% 58.434 59.490 - 0.70% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.81% 19.618 19.972 - 1.27% -
std::find_first_of(list<int>)_(large_needle)/1024 1.80% 848600.947 863916.925 - -6.34% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.80% 20.920 21.296 - 3.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.80% 16289.159 16582.070 - 0.65% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.79% 4.883 4.970 - 3.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.79% 7.661 7.799 - 1.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.79% 14201.129 14455.153 - -1.64% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.78% 12752.790 12980.405 - 2.64% -
std::copy_backward(vector<int>)/8 1.78% 2.170 2.209 - 4.24% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.78% 10.378 10.563 - -24.74% -
std::multimap<std::string,_int>::clear()/32 1.78% 886.391 902.195 - -0.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.77% 18.465 18.792 - -2.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.77% 82992.637 84460.361 - 7.12% -
rng::contains(list<int>)_(process_all)/50 1.77% 18.514 18.841 - 3.46% -
SetIntersection_Front_Vector_float_262144_64 1.77% 1342671.672 1366395.498 - 0.46% -
SetIntersection_None_Set_float_256_256 1.77% 5667736.608 5767803.598 - 1.74% -
std::multiset<int>::erase(iterator)/32 1.77% 20.530 20.892 - 0.35% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.76% 8.543 8.694 - -0.19% -
std::unordered_set<std::string>::clear()/1024 1.76% 23037.558 23443.654 - -0.73% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.76% 1669189.373 1698591.146 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.76% 142891663.073 145406558.606 - 0.92% -
std::remove_if(list<int>)_(prefix)/8192 1.76% 10050.784 10227.575 - 3.36% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.75% 24.431 24.859 - -1.10% -
std::fill(list<int>)/50 1.75% 34.377 34.978 - 0.36% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.75% 22.305 22.695 - -4.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.74% 4071660.241 4142676.503 - -0.82% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 1.74% 347.434 353.491 - 2.95% -
BM_PushHeap_float_Random_64 1.74% 6.300 6.410 - -4.32% -
SetIntersection_Front_Set_uint64_16384_16 1.74% 1142130.742 1162031.288 - -3.46% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.74% 366.736 373.126 - 6.51% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.74% 20752.556 21112.790 - -1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.73% 347110387.236 353128630.273 - 0.02% -
std::multiset<int>::ctor(const&)/32 1.73% 216.925 220.680 - -5.28% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.73% 15.085 15.346 - 1.85% -
std::replace(vector<int>)_(sprinkled)/50 1.72% 8.929 9.083 - -0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.72% 20950812.206 21310298.535 - 1.35% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.71% 5.913 6.014 - 2.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.71% 10.657 10.839 - 2.18% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.70% 180961.948 184038.608 - -1.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.70% 13.147 13.371 - 1.90% -
SetIntersection_None_Set_uint32_1024_256 1.70% 8700662.295 8848431.275 - -0.43% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.70% 113.492 115.417 - 2.31% -
std::adjacent_find(list<int>,_pred)/8192 1.70% 7314.605 7438.633 - 1.03% -
SetIntersection_Front_Vector_uint64_1024_1 1.69% 1016951.184 1034166.893 - -1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.69% 8951253.387 9102437.067 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.68% 1613402.262 1640529.379 - -0.49% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.68% 31869.604 32404.782 - 1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.67% 45584669.783 46347888.317 - 0.03% -
std::unordered_map<int,_int>::ctor(const&)/0 1.67% 12.946 13.162 - 1.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.67% 0.639 0.649 - -1.58% -
SetIntersection_Front_Set_float_16384_4 1.67% 1056996.728 1074638.983 - 0.08% -
rng::find_last(deque<int>)_(bail_90%)/50 1.67% 1.837 1.868 - -2.53% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.66% 31.940 32.471 - 4.91% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.66% 174.158 177.049 - -1.56% -
SetIntersection_Interlaced_Set_string_16384_16 1.66% 237735742.276 241673571.389 - -30.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.66% 43209.260 43924.922 - 1.74% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.65% 17707.668 18000.551 - 1.23% -
std::shift_left(list<int>)/32 1.65% 13.516 13.739 - 3.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.65% 13.183 13.400 - 2.41% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.64% 7.295 7.415 - 6.36% -
std::map<int,_int>::count(key)_(existent)/8192 1.64% 5.839 5.935 - 3.31% -
BM_CmpEqual_uchar_schar 1.64% 0.993 1.009 - -2.58% -
std::copy(deque<int>)/32768 1.64% 1134.512 1153.067 - 1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.64% 8659350.394 8800931.008 - -0.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.63% 1460.573 1484.446 - -1.28% -
BM_PushHeap_string_Descending_1024 1.63% 2.486 2.526 - 3.72% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.63% 0.775 0.788 - 2.09% -
SetIntersection_Front_Set_uint32_1024_16 1.63% 1214414.698 1234226.439 - 3.48% -
SetIntersection_None_Vector_string_16384_64 1.63% 1219049.543 1238907.880 - 1.55% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.63% 18316.503 18614.746 - 2.32% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.63% 17435605.904 17719368.233 - -0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.63% 5895.106 5990.974 - 0.59% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.63% 20936.398 21276.615 - -2.33% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.62% 41358.180 42030.165 - 0.55% -
BM_StringFindStringLiteral/32 1.62% 1.713 1.740 - -2.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.62% 4109583.306 4176288.711 - 0.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.61% 1300.978 1321.968 - 0.97% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.61% 709.117 720.522 - 0.23% -
std::multiset<std::string>::ctor(const&)/32 1.61% 795.897 808.681 - -1.19% -
BM_deque_vector_ranges_move/4000 1.60% 143.983 146.289 - 5.90% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.60% 2.536 2.577 - 8.30% -
BM_StringAssignAsciizMix_Transparent 1.60% 3.000 3.048 - 2.58% -
std::set<int>::insert(value)_(new_value,_middle)/0 1.60% 17.024 17.296 - 1.91% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.59% 183200.279 186113.795 - -1.27% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.58% 132059.022 134145.173 - 0.04% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.58% 7.911 8.036 - -4.52% -
SetIntersection_Interlaced_Vector_float_16384_1 1.58% 1023256.942 1039374.782 - 0.55% -
std::multiset<int>::erase(key)_(existent)/32 1.57% 21.672 22.013 - -0.62% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.57% 14.579 14.808 - -3.19% -
std::partition_point(deque<int>)/8192 1.57% 15.233 15.472 - 2.73% -
std::shift_left(list<int>)/1024 1.57% 736.037 747.578 - 3.11% -
std::move_backward(list<int>)/4096 1.57% 4913.135 4990.159 - 3.16% -
std::reverse(list<int>)/8 1.57% 1.953 1.984 - 3.03% -
bm_ranges_swap_ranges_vb_aligned/128 1.56% 3.369 3.421 - -0.35% -
SetIntersection_Front_Vector_string_16384_4 1.56% 1176443.519 1194794.831 - 0.63% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.56% 97965.223 99491.924 - 2.28% -
std::rotate(list<int>)_(1_element_forward)/50 1.56% 25.598 25.997 - 1.68% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.55% 37.005 37.580 - 0.43% -
std::set<int>::equal_range(key)_(existent)/32 1.55% 1.877 1.906 - 5.42% -
std::copy_n(deque<int>)/262144 1.55% 12438.333 12631.197 - 8.81% -
std::find(vector<char>)_(process_all)/50 1.55% 1.624 1.649 - -0.96% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.55% 20795.426 21117.562 - -2.01% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.55% 43.974 44.655 - 2.23% -
SetIntersection_Front_Vector_float_64_64 1.55% 10655279.137 10819911.095 - -0.60% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.54% 4.088 4.151 - 0.96% -
std::copy(vector<bool>)_(unaligned)/32768 1.54% 214.918 218.226 - 0.05% -
SetIntersection_None_Vector_uint32_16384_256 1.54% 1094389.320 1111208.512 - 0.36% -
SetIntersection_Interlaced_Set_string_64_1 1.54% 16896598.888 17156087.925 - 0.20% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.53% 641.573 651.417 - -2.52% -
std::find(list<int>)_(bail_25%)/1024 1.53% 129.400 131.379 - 2.76% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.53% 15095.088 15325.972 - 3.76% -
std::move_backward(list<int>)/8 1.53% 3.380 3.431 - 2.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.52% 4150228.331 4213430.794 - 0.25% -
BM_deque_vector_ranges_copy_backward/4000 1.52% 142.511 144.681 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.52% 1037754.499 1053554.821 - 1.70% -
SetIntersection_None_Vector_float_262144_1024 1.52% 1126817.795 1143967.678 - 1.37% -
BM_PushHeap_uint64_Random_1024 1.52% 6.287 6.383 - 4.14% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.52% 131316.463 133308.707 - 12.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.52% 5693.764 5780.069 - 1.96% -
std::reverse_copy(vector<int>)/8 1.52% 2.524 2.563 - 9.62% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.51% 373976.784 379639.631 - 0.84% -
std::multiset<std::string>::contains(key)_(existent)/32 1.51% 14.925 15.150 - -7.82% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.51% 61.777 62.709 - 1.53% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.50% 13118.101 13315.313 - 2.33% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.50% 4.213 4.276 - 1.01% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.50% 12.942 13.136 - 1.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.50% 2.325 2.360 - 8.76% -
BM_PushHeap_float_Random_256 1.50% 6.842 6.945 - -5.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.49% 3012639.226 3057495.163 - -0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.49% 1145.864 1162.894 - -3.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.48% 8257082.985 8379379.604 - -0.09% -
std::upper_bound(std::deque<int>)/8192 1.48% 65.534 66.505 - 3.03% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.47% 673.654 683.583 - 4.27% -
std::move(deque<int>)/8 1.47% 3.351 3.401 - -2.22% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.47% 2.618 2.657 - 1.95% -
std::lower_bound(std::forward_list<int>)/100 1.46% 83.203 84.422 - 2.70% -
SetIntersection_None_Vector_uint32_16384_1 1.46% 1094601.159 1110582.867 - 0.40% -
std::stable_partition(list<int>)_(dense)/50 1.46% 56.558 57.383 - -0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.46% 7116910.628 7220600.152 - 1.03% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.45% 10.246 10.395 - 1.01% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.45% 7.640 7.751 - -1.35% -
SetIntersection_Front_Vector_string_262144_256 1.45% 9478105.623 9615508.513 - -1.31% -
BM_CmpLess_uchar_uint 1.45% 1.055 1.070 - -4.26% -
rng::starts_with(deque<int>)/8 1.44% 4.067 4.126 - 3.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.44% 35.738 36.253 - 2.09% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.44% 1.180 1.197 - 1.94% -
std::replace_if(deque<int>)_(prefix)/50 1.44% 20.332 20.624 - 1.53% -
std::partial_sort(vector<int>)_(descending)/8 1.44% 24.407 24.757 - 3.10% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.44% 829.424 841.336 - -66.77% -
bm_swap_ranges_vb_aligned/4096 1.43% 12.655 12.836 - 2.52% -
BM_vector_deque_copy_backward/4096 1.43% 148.466 150.589 - 0.76% -
std::move(list<int>)/1048576 1.43% 996732.560 1010987.114 - 2.01% -
std::rotate(vector<int>)_(by_1/2)/32 1.43% 2.323 2.357 - 0.73% -
BM_CmpEqual_int_schar 1.42% 1.120 1.135 - 1.18% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.42% 1.745 1.770 - 16.74% -
SetIntersection_None_Vector_uint32_1024_64 1.42% 1069844.196 1084987.462 - 0.26% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.41% 33.690 34.167 - -0.80% -
SetIntersection_None_Set_uint32_262144_262144 1.40% 1135685.711 1151632.322 - -2.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.40% 74.576 75.623 - 3.30% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.40% 14373.669 14575.280 - -1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.40% 7607.389 7714.026 - 1.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.40% 12506.084 12681.347 - 1.59% -
BM_deque_deque_ranges_move/64000 1.40% 3028.992 3071.371 - 0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.40% 52.969 53.709 - -1.38% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.40% 472.172 478.772 - 8.38% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.40% 1.387 1.407 - -12.78% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.39% 12.898 13.078 - 2.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.39% 394.820 400.321 - 2.21% -
SetIntersection_None_Vector_uint32_1024_256 1.39% 1070948.063 1085836.335 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.39% 8677351.216 8797970.082 - -0.95% -
SetIntersection_Front_Set_float_1024_64 1.39% 1688855.442 1712290.571 - -6.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.39% 774.758 785.493 - 2.61% -
std::is_sorted(deque<int>,_pred)/8 1.38% 4.751 4.817 - -0.49% -
rng::contains_subrange(list<int>)_(single_element)/50 1.38% 17.632 17.876 - 9.39% -
std::rotate(vector<bool>)_(by_1/2)/32 1.38% 18.162 18.413 - 3.31% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.38% 25.944 26.300 - 1.20% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 1.37% 2744.926 2782.560 - 1.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.37% 166984.064 169272.631 - 1.88% -
BM_deque_deque_copy/1024 1.37% 36.532 37.032 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.37% 16.095 16.315 - 0.80% -
std::unique_copy(vector<int>)_(contiguous)/52 1.37% 13.563 13.749 - 1.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.36% 230269776.251 233412742.554 - 0.53% -
std::multimap<int,_int>::ctor(const&)/8192 1.36% 51118.126 51814.559 - -1.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.36% 43.807 44.403 - 1.47% -
std::copy_if(vector<int>)_(every_other)/8 1.36% 4.274 4.332 - 4.13% -
std::all_of(list<int>)_(process_all)/50 1.36% 21.836 22.132 - 0.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.35% 48.404 49.059 - 1.78% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.35% 29510.067 29908.541 - 0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.34% 4272755.334 4330019.444 - 0.19% -
SetIntersection_None_Vector_uint32_1024_1024 1.34% 1070856.136 1085174.250 - 0.64% -
ranges::minmax(std::list<long_long>)/8 1.34% 2.519 2.553 - 1.01% -
BM_deque_deque_move_backward/64 1.33% 3.400 3.446 - 2.42% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.33% 17.662 17.898 - 2.00% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.33% 391.945 397.171 - 1.43% -
std::stable_partition(vector<int>)_(sparse)/8192 1.33% 1553.584 1574.285 - 2.34% -
BM_deque_deque_ranges_copy/1 1.33% 2.505 2.538 - 4.13% -
SetIntersection_None_Vector_uint64_1024_1024 1.32% 1070385.037 1084557.108 - 1.16% -
std::map<int,_int>::find(key)_(existent)/8192 1.32% 5.363 5.434 - 2.07% -
SetIntersection_None_Vector_float_262144_262144 1.32% 1120183.699 1135007.196 - 0.32% -
std::copy_if(list<int>)_(every_other)/1048576 1.32% 835597.845 846654.941 - 2.51% -
BM_CmpEqual_uchar_uchar 1.32% 1.037 1.050 - 0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.32% 48.455 49.093 - 2.19% -
BM_StringFindStringLiteral/64 1.32% 2.174 2.203 - 2.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.32% 60.719 61.518 - -0.25% -
SetIntersection_Front_Set_uint64_64_16 1.31% 14983780.916 15180363.669 - -0.15% -
ranges::min(std::list<long_long>)/64 1.30% 24.750 25.073 - 1.82% -
SetIntersection_Front_Vector_string_262144_1 1.30% 1080529.614 1094583.529 - 1.28% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.30% 46.905 47.515 - -2.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.30% 18.192 18.428 - 1.82% -
std::is_sorted(vector<int>)/8 1.30% 2.062 2.089 - 1.04% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.30% 27.809 28.170 - -0.58% -
SetIntersection_Front_Set_float_262144_1 1.30% 1030146.013 1043513.384 - 5.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.30% 30.550 30.946 - 0.69% -
BM_StringFindNoMatch/10 1.30% 1.272 1.289 - -3.02% -
std::none_of(list<int>)_(process_all)/32 1.30% 11.793 11.946 - 1.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.30% 17.936 18.169 - 1.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.29% 2.146 2.174 - -2.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.29% 4167613.187 4221422.937 - 0.82% -
std::unordered_multimap<int,_int>::clear()/0 1.29% 391.052 396.097 - 1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.29% 2200021.373 2228388.670 - 1.66% -
std::set<int>::find(key)_(non-existent)/8192 1.29% 8.464 8.573 - 1.10% -
std::find_end(vector<int>)_(single_element)/8192 1.29% 1877.365 1901.544 - 2.18% -
std::set<int>::contains(key)_(non-existent)/32 1.28% 2.729 2.764 - -4.13% -
SetIntersection_Front_Vector_float_16384_16 1.28% 1100771.363 1114863.572 - 1.14% -
SetIntersection_Interlaced_Vector_float_16_16 1.28% 35958223.005 36418177.386 - 3.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.28% 602424.976 610115.498 - 3.22% -
BM_deque_vector_ranges_copy/1 1.27% 2.063 2.089 - -0.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.27% 41.054 41.577 - 1.26% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.27% 86.251 87.346 - 1.18% -
std::swap_ranges(list<int>)/8192 1.27% 10255.518 10385.553 - 8.17% -
std::multiset<int>::count(key)_(existent)/8192 1.27% 9.289 9.406 - -7.65% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.26% 22.352 22.635 - 1.66% -
std::set<int>::upper_bound(key)_(existent)/32 1.26% 1.779 1.801 - 3.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.26% 4271196.671 4324845.610 - -1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.25% 30577.726 30961.461 - 1.91% -
SetIntersection_None_Set_float_64_4 1.25% 21393584.026 21661929.901 - 1.42% -
std::copy_n(list<int>)/8 1.25% 2.235 2.263 - 2.56% -
std::unordered_set<int>::ctor(const&)/1024 1.25% 6679.810 6763.173 - 1.20% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.25% 2772.377 2806.963 - 0.79% -
BM_StringFindCharLiteral/2048 1.25% 40.312 40.815 - 1.90% -
BM_deque_deque_ranges_move_backward/64 1.24% 3.424 3.466 - 2.73% -
SetIntersection_Interlaced_Set_string_16384_4 1.24% 196046855.424 198480469.651 - 0.53% -
SetIntersection_None_Vector_uint64_16384_1 1.24% 1095108.531 1108697.165 - -0.01% -
SetIntersection_Interlaced_Vector_string_16384_256 1.24% 43479338.329 44018722.888 - 1.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.24% 4174531.303 4226309.333 - -0.62% -
std::stable_sort(vector<int>)_(shuffled)/8 1.24% 19.744 19.989 - 2.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.24% 18.193 18.418 - 1.60% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.24% 17.956 18.178 - 1.81% -
std::remove_if(list<int>)_(prefix)/1024 1.23% 1013.558 1026.033 - 3.47% -
SetIntersection_Front_Set_uint64_1024_16 1.23% 1190471.299 1205062.935 - 0.55% -
SetIntersection_Front_Set_uint64_64_64 1.23% 13222950.496 13384970.797 - -2.37% -
std::replace_if(list<int>)_(sprinkled)/8192 1.22% 7389.232 7479.608 - 2.17% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.22% 2.450 2.480 - 1.09% -
std::unordered_set<int>::ctor(const&)/32 1.22% 199.590 202.023 - 1.76% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.22% 12765.645 12920.986 - -2.19% -
std::unique(vector<int>)_(contiguous)/52 1.21% 53.648 54.299 - 1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.21% 1038094.141 1050697.520 - 0.81% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.21% 6341.230 6417.947 - -9.40% -
BM_deque_deque_ranges_move_backward/1 1.21% 2.811 2.845 - 9.71% -
BM_num_get<unsigned_int> 1.21% 9.651 9.768 - -0.23% -
SetIntersection_Front_Set_uint64_16384_256 1.20% 3859763.594 3906214.410 - -1.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.20% 26.763 27.084 - -0.44% -
std::fill(vector<bool>)/512 1.20% 1.524 1.542 - 3.29% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1.20% 1159.388 1173.261 - 0.25% -
BM_CmpLess_uint_schar 1.20% 1.047 1.059 - 1.90% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.19% 6802.790 6883.849 - 3.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.19% 62752.462 63497.471 - 1.30% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.19% 848793.524 858859.737 - 2.05% -
std::find_if(vector<char>)_(process_all)/8 1.18% 1.490 1.507 - -3.83% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.18% 8.258 8.356 - 0.27% -
SetIntersection_Front_Vector_string_1024_16 1.18% 1592210.384 1610986.458 - -2.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.18% 81485.430 82445.849 - 3.81% -
SetIntersection_Interlaced_Set_string_1024_1 1.18% 1078118.908 1090809.654 - 0.84% -
SetIntersection_Front_Vector_float_262144_16 1.18% 1107575.859 1120595.160 - 3.24% -
SetIntersection_Front_Set_string_262144_16384 1.17% 347737171.376 351819657.630 - 4.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.17% 1.998 2.022 - 0.42% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.17% 1.387 1.403 - 1.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.17% 393.257 397.855 - -0.18% -
std::none_of(vector<int>)_(process_all)/50 1.17% 19.254 19.479 - 1.75% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.17% 1527300.926 1545152.075 - 0.98% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.17% 4.201 4.250 - 0.54% -
BM_CmpLess_short_uchar 1.16% 1.085 1.097 - -0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.16% 49.529 50.106 - 5.16% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.16% 11637.593 11772.568 - 1.10% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.16% 266.796 269.885 - 1.82% -
std::all_of(vector<int>)_(process_all)/32 1.15% 8.314 8.410 - 0.40% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.15% 1012543.483 1024215.809 - -0.88% -
BM_deque_deque_move_backward/512 1.15% 19.008 19.226 - 0.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.15% 1025.979 1037.777 - 0.01% -
SetIntersection_None_Vector_string_262144_64 1.15% 1293876.336 1308735.037 - 1.35% -
BM_vector_deque_move_backward/5500 1.15% 196.556 198.812 - 0.82% -
BM_PushHeap_string_PipeOrgan_16384 1.15% 12.631 12.776 - -3.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.15% 15.705 15.885 - 1.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.15% 183603.547 185709.129 - -1.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.14% 88555.630 89569.142 - 2.56% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.14% 692.889 700.794 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.14% 11610423.734 11742879.081 - 0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.14% 8980279.151 9082537.502 - 0.79% -
std::unique(list<int>,_pred)_(contiguous)/32 1.14% 57.680 58.335 - 0.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.14% 17.804 18.006 - 1.74% -
BM_deque_deque_ranges_copy_backward/64 1.13% 3.403 3.441 - 2.01% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 1.13% 138.819 140.390 - 0.91% -
SetIntersection_None_Vector_string_1024_256 1.13% 1163191.098 1176356.048 - 1.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.13% 6.851 6.929 - 1.53% -
SetIntersection_None_Vector_uint32_16384_16384 1.13% 1100067.031 1112510.293 - 0.62% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.13% 59647.487 60321.739 - 0.58% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.13% 1428.204 1444.346 - 1.86% -
BM_deque_vector_move/64 1.13% 2.681 2.712 - 2.14% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.13% 26.000 26.293 - -0.96% -
BM_StringRead_Cold_Shallow_Large 1.13% 1.116 1.129 - -2.01% -
std::copy(list<int>)/32768 1.13% 25677.969 25966.932 - -0.60% -
std::partial_sort(deque<int>)_(shuffled)/8 1.12% 32.207 32.569 - 0.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.12% 553549.054 559769.280 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.12% 16680696.506 16867509.513 - 0.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.12% 997689.162 1008859.675 - 0.86% -
rng::fold_left(vector<int>)/32 1.12% 21.757 22.001 - 1.89% -
SetIntersection_Front_Vector_string_16_4 1.12% 59940410.776 60609903.564 - -0.77% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.12% 15.512 15.685 - 0.60% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.11% 3391.006 3428.782 - 3.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.11% 36287630.541 36689030.950 - -0.80% -
std::move_backward(deque<int>)/1048576 1.11% 134458.597 135944.997 - 7.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.10% 1469.791 1486.028 - -4.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.10% 1144549.311 1157177.161 - -2.23% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.10% 1.418 1.433 - 1.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.10% 21981.332 22222.788 - 2.77% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.10% 44.592 45.081 - 2.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.09% 392.504 396.801 - 1.28% -
rng::find_last(list<int>)_(bail_90%)/50 1.09% 1.290 1.304 - 4.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.09% 29.276 29.596 - 4.23% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.09% 489966.444 495310.952 - -0.79% -
BM_deque_deque_ranges_move_backward/64000 1.09% 7712.622 7796.723 - 6.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.09% 11985207.669 12115838.909 - -0.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 13716.714 13866.186 - 2.65% -
BM_deque_deque_ranges_move_backward/65536 1.09% 7979.552 8066.436 - 7.59% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.09% 12363.460 12498.014 - 1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.09% 5651915.036 5713402.202 - -2.34% -
std::set<int>::contains(key)_(existent)/8192 1.09% 8.261 8.350 - 2.89% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.08% 32.041 32.389 - -6.39% -
SetIntersection_None_Set_uint64_256_256 1.08% 5594810.597 5655370.840 - -0.42% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.08% 38614.676 39032.301 - -2.33% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.08% 6413.251 6482.309 - -0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.07% 454652.515 459532.929 - -0.37% -
std::set<int>::find(key)_(non-existent)/32 1.07% 2.244 2.268 - 1.42% -
std::replace_if(deque<int>)_(prefix)/32 1.07% 14.017 14.167 - 3.18% -
std::sort(vector<int>)_(heap)/8 1.07% 23.863 24.118 - 2.09% -
SetIntersection_None_Set_uint32_256_64 1.07% 9155401.271 9252953.804 - -1.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.06% 20.641 20.861 - -0.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.06% 391.009 395.170 - 0.82% -
SetIntersection_None_Set_uint32_256_1 1.06% 11304246.630 11424462.209 - -0.91% -
SetIntersection_Front_Vector_float_64_16 1.06% 14103887.453 14253509.912 - -0.56% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.06% 9.697 9.800 - 0.53% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.06% 538.722 544.428 - 1.38% -
SetIntersection_None_Vector_string_256_64 1.06% 3566930.790 3604620.562 - 0.02% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.06% 14.033 14.181 - 1.52% -
std::set<int>::count(key)_(existent)/8192 1.06% 7.879 7.962 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.05% 62442247.765 63100954.053 - 0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.05% 390.907 395.028 - 0.68% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.05% 15.259 15.419 - 0.68% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.05% 16333.612 16505.253 - 1.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.05% 23.991 24.242 - -4.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.04% 394.654 398.765 - 1.84% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.04% 16284.063 16453.411 - -0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.04% 26314.598 26587.973 - 1.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.04% 12245.958 12373.160 - 0.46% -
std::for_each(multiset<int>::iterator)/8 1.04% 5.000 5.051 - 0.56% -
SetIntersection_Interlaced_Set_float_1024_64 1.03% 10096119.113 10200605.595 - -0.44% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.03% 41.997 42.431 - -0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.03% 17.509 17.690 - 0.43% -
std::shift_right(deque<int>)/1024 1.03% 40.265 40.682 - -2.34% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.03% 2.429 2.454 - 2.14% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.03% 11703.325 11824.216 - 1.70% -
SetIntersection_None_Set_uint32_1024_4 1.03% 8691223.004 8780963.258 - -1.40% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.03% 21330.883 21550.641 - 0.90% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.03% 609.908 616.179 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.03% 35337171.494 35700356.894 - 0.02% -
SetIntersection_Interlaced_Set_float_16_1 1.03% 62389817.561 63031040.421 - 0.53% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.02% 21.470 21.690 - -6.03% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.02% 20.019 20.224 - -0.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.02% 139222.253 140646.095 - 1.15% -
std::map<int,_int>::count(key)_(existent)/32 1.02% 1.562 1.578 - 0.88% -
BM_StringRead_Cold_Shallow_Empty 1.02% 1.100 1.111 - -2.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.02% 173765.737 175536.307 - -1.44% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.02% 9.318 9.412 - 0.85% -
std::find_if(vector<int>)_(bail_25%)/8192 1.02% 213.766 215.937 - -2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.01% 8643599.461 8731125.461 - -1.56% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.01% 50.271 50.779 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.01% 1044636.983 1055169.618 - 0.61% -
std::multiset<int>::insert(value)_(already_present)/1024 1.01% 27.329 27.605 - 0.16% -
BM_StringFindStringLiteral/1024 1.01% 18.161 18.344 - 1.83% -
SetIntersection_None_Vector_uint64_1024_256 1.01% 1072858.417 1083660.703 - 1.08% -
std::move(vector<int>)/262144 1.00% 21478.955 21694.255 - 25.51% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 1.00% 282.023 284.847 - 0.54% -
BM_StringAssignStr_Large_Transparent 1.00% 10.391 10.495 - 2.46% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 -71.23% 10.368 2.983 - 0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -50.46% 24090767.828 11935111.410 - -47.73% -
bm_write -45.97% 587.962 317.701 - -47.58% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -44.58% 192.775 106.840 - -40.49% -
std::adjacent_find(deque<int>)/50 -44.26% 26.983 15.040 - -43.17% -
BM_PushHeap_uint32_PipeOrgan_1 -43.58% 0.697 0.393 - -3.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -41.70% 175.986 102.604 - -40.26% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -40.91% 113.735 67.202 - -28.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -40.47% 165.075 98.263 - -41.05% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -40.43% 1941.442 1156.430 - -39.24% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -40.09% 11.006 6.594 - 5.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -39.70% 52.983 31.946 - -10.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -38.50% 0.697 0.429 - 1.24% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -37.58% 12763429.313 7966698.620 - -17.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -36.13% 33.347 21.297 - -44.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -36.07% 121.102 77.424 - -38.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -34.89% 72.809 47.409 - -34.15% -
std::copy_backward(vector<int>)/4096 -34.21% 222.516 146.388 - -37.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -32.94% 32.506 21.798 - -31.07% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -32.17% 0.690 0.468 - -25.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -31.96% 35.086 23.873 - -23.65% -
std::adjacent_find(deque<int>)/8 -31.12% 4.847 3.339 - -31.52% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -30.99% 1.769 1.221 - -9.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -30.91% 0.697 0.481 - -27.54% -
std::shift_right(vector<int>)/32 -29.66% 4.207 2.959 - -27.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -29.41% 2034.627 1436.196 - 10.22% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -27.80% 6.399 4.620 - 2.65% -
std::find_if_not(vector<int>)_(bail_25%)/8 -26.90% 0.919 0.672 - -20.24% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -26.88% 114483784.504 83711639.049 - -22.92% -
ranges::min(std::list<__int128>)/1 -26.80% 0.459 0.336 - -26.28% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -26.61% 34590360.968 25385033.444 - -34.60% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -26.50% 143344.020 105352.374 - 3.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -26.16% 33.597 24.808 - -23.90% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -26.05% 2.044 1.511 - 3.63% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -26.02% 36.208 26.788 - -9.60% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -25.73% 0.312 0.232 - -47.75% -
BM_vector_deque_ranges_copy/0 -25.73% 0.466 0.346 - -44.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -25.17% 97.569 73.015 - -24.55% -
std::unordered_set<int>::count(key)_(non-existent)/32 -25.15% 1.876 1.404 - -12.03% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -25.01% 1939937.943 1454833.940 - -7.21% -
BM_vector_deque_ranges_move/0 -24.93% 0.500 0.375 - -28.47% -
std::vector<int>::ctor(size)/32 -24.38% 15.332 11.594 - -20.26% -
ranges::min(std::vector<__int128>)/1 -24.34% 0.460 0.348 - -15.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.81% 32.084 24.444 - -23.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -23.51% 3869514.867 2959713.010 - -2.24% -
std::find_if(vector<int>)_(bail_25%)/8 -23.50% 0.929 0.711 - -3.41% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -23.41% 43242.908 33117.619 - -4.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -23.16% 62.739 48.212 - -26.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -23.00% 5673538.790 4368416.760 - -12.62% -
std::rotate(list<int>)_(by_1/2)/8192 -22.91% 6171.554 4757.416 - -12.73% -
std::unordered_multimap<int,_int>::clear()/8192 -22.69% 81102.848 62697.143 - -3.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -22.60% 0.494 0.382 - -6.94% -
std::move(deque<int>)/32768 -22.23% 2375.978 1847.908 - -20.75% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -22.21% 650.044 505.648 - 0.94% -
std::is_sorted_until(list<int>,_pred)/8192 -22.18% 8907.822 6932.450 - -9.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.10% 67.523 52.599 - -27.72% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -22.03% 0.349 0.272 - -0.03% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -21.96% 2576.893 2011.084 - 0.95% -
BM_std_minmax_element<short>/3 -21.93% 1.308 1.021 - -15.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -21.69% 1192.685 934.025 - 0.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -21.66% 54.216 42.475 - -30.96% -
BM_PushHeap_uint32_Random_1 -21.64% 0.695 0.545 - 22.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -21.51% 32.007 25.123 - 12.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -21.51% 5081772.743 3988765.412 - -44.12% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -21.36% 38.898 30.589 - -21.67% -
std::all_of(vector<int>)_(process_all)/50 -21.15% 16.097 12.692 - -28.01% -
std::partition(deque<int>)_(dense)/32 -21.15% 11.362 8.959 - -5.58% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -20.87% 568.341 449.726 - 0.32% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -20.82% 1.440 1.140 - -16.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -20.69% 7362.388 5838.967 - 1.88% -
std::set<int>::erase(key)_(non-existent,_end)/32 -20.64% 2.896 2.298 - 2.08% -
std::rotate(list<int>)_(by_1/3)/8192 -20.57% 10561.552 8389.057 - 1.08% -
std::find_if(vector<char>)_(bail_25%)/32768 -20.52% 1006.690 800.167 - 0.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.43% 59.379 47.245 - -27.13% -
std::partition(deque<int>)_(dense)/50 -20.37% 16.532 13.164 - -6.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -20.27% 55.684 44.399 - -5.02% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -20.11% 2278206.441 1819950.050 - -3.14% -
std::unordered_multiset<int>::find(key)_(existent)/32 -19.99% 1.622 1.298 - -12.96% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -19.85% 73.095 58.585 - -33.61% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -19.81% 87.660 70.294 - -3.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -19.78% 30.987 24.856 - -22.49% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -19.69% 1.696 1.362 - 1.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -19.52% 1.404 1.130 - -16.14% -
std::find_if(deque<int>)_(process_all)/32768 -19.23% 9987.772 8067.138 - -0.18% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -18.99% 36.941 29.926 - -26.45% -
std::unordered_multimap<int,_int>::clear()/1024 -18.91% 10142.393 8223.971 - -2.33% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -18.86% 29.581 24.002 - 20.35% -
std::find_if_not(vector<int>)_(process_all)/32768 -18.85% 3949.533 3205.069 - 0.15% -
BM_deque_vector_ranges_move/0 -18.55% 1.597 1.301 - -0.58% -
std::find_if_not(vector<int>)_(process_all)/8192 -18.52% 987.408 804.530 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.32% 39.974 32.651 - -0.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -18.17% 16041.809 13127.013 - -2.02% -
BM_deque_deque_move/0 -18.16% 0.922 0.755 - -6.72% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -18.10% 18368475.530 15044116.382 - -27.53% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -17.98% 8.585 7.042 - -52.67% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.97% 6920.762 5676.967 - -5.04% -
std::multiset<std::string>::erase(key)_(existent)/8192 -17.80% 81.778 67.226 - 1.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -17.56% 202555.672 166990.969 - -0.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -17.46% 0.481 0.397 - 41.92% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -17.32% 12.779 10.565 - -55.74% -
std::find_if(vector<char>)_(bail_25%)/1024 -17.13% 30.381 25.178 - 0.16% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -17.08% 0.619 0.513 - 2.54% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -16.97% 7484280.895 6214523.068 - -25.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -16.96% 71.865 59.678 - -21.15% -
std::flat_multimap<int,_int>::ctor(const&)/32 -16.96% 27.407 22.760 - -1.49% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -16.94% 1.577 1.310 - 4.84% -
std::find_if_not(vector<int>)_(process_all)/50 -16.94% 6.719 5.581 - -1.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -16.71% 28.958 24.119 - -14.28% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -16.69% 1.607 1.338 - 10.54% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.64% 32.099 26.758 - -10.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -16.61% 1.304 1.087 - -1.22% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -16.59% 160090.412 133533.241 - 1.49% -
std::find_if(vector<char>)_(bail_25%)/8 -16.56% 0.926 0.773 - -19.24% -
std::find(list<int>)_(bail_25%)/32768 -16.41% 9279.318 7756.727 - -3.31% -
std::multimap<std::string,_int>::erase(iterator)/8192 -16.32% 36.991 30.952 - 2.27% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -16.31% 11.468 9.598 - 48.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -16.29% 9.309 7.793 - -28.81% -
std::search(deque<int>)_(no_match)/1024 -16.19% 417.495 349.887 - 1.71% -
std::find_if(deque<int>)_(process_all)/8192 -16.17% 2388.201 2002.055 - 0.58% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -16.14% 46.135 38.688 - -9.74% -
std::unordered_set<std::string>::erase(iterator)/32 -16.10% 31.064 26.062 - -12.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -16.08% 433.060 363.428 - -0.55% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -15.89% 25.925 21.805 - 8.80% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -15.87% 11.873 9.989 - -24.63% -
ranges::min(std::deque<__int128>)/70000 -15.81% 28963.371 24382.858 - -33.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -15.68% 50.645 42.704 - -2.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -15.53% 34.796 29.391 - 19.58% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -15.47% 7.954 6.724 - 42.70% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.36% 390.741 330.710 - 3.24% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -15.33% 60323.079 51076.074 - -9.93% -
std::is_sorted(list<int>,_pred)/8192 -15.28% 9109.974 7717.699 - -10.78% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -15.27% 2905042.121 2461457.518 - -23.59% -
ranges::min(std::list<long_long>)/1 -15.13% 0.308 0.261 - -30.26% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -15.13% 13437.350 11404.049 - 1.61% -
std::partition_copy(list<int>)/8192 -14.76% 7986.535 6807.432 - -7.24% -
std::find_if(deque<int>)_(process_all)/1024 -14.75% 294.541 251.106 - 0.73% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.71% 3914601.236 3338811.991 - -14.75% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -14.65% 82.380 70.315 - -3.51% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.62% 53624.881 45786.748 - 0.94% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -14.60% 20.476 17.487 - 1.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -14.57% 24547494.058 20970793.936 - -18.03% -
BM_vector_deque_copy/0 -14.56% 0.497 0.425 - -29.67% -
BM_PushHeap_uint32_Ascending_1 -14.47% 0.710 0.607 - -3.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -14.47% 22.604 19.333 - -10.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -14.46% 0.404 0.346 - -10.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -14.41% 31773.267 27196.123 - 8.60% -
std::distance(join_view(vector<vector<int>>))/50 -14.40% 0.691 0.592 - -7.65% -
std::find_if(vector<char>)_(bail_25%)/8192 -14.34% 246.646 211.272 - 0.64% -
std::unique(deque<int>)_(contiguous)/52 -14.17% 65.189 55.952 - -2.58% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.13% 105.495 90.589 - -5.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -14.03% 35.485 30.505 - -11.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.90% 33.084 28.484 - -19.60% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -13.69% 1.891 1.632 - 11.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -13.69% 1.595 1.377 - -16.59% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -13.62% 66.531 57.471 - 0.56% -
std::copy_n(vector<bool>)_(aligned)/1048576 -13.59% 2624.265 2267.647 - -31.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -13.49% 1.487 1.286 - -5.92% -
std::stable_partition(list<int>)_(dense)/32 -13.48% 44.006 38.074 - 1.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -13.48% 44.466 38.472 - 0.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -13.41% 1.397 1.209 - -7.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -13.41% 0.441 0.382 - -21.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.32% 6.434 5.577 - -23.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -13.27% 113357.652 98320.548 - -7.38% -
BM_StringRelational_Eq_Small_Small_Control -13.25% 1.955 1.696 - -8.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -13.15% 1301.279 1130.222 - -14.68% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -13.12% 1.346 1.169 - 3.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.06% 54.062 47.000 - 0.45% -
ranges::min(std::vector<long_long>)/1 -13.04% 0.387 0.337 - -25.17% -
bm_ranges_lexicographical_compare<signed_char>/64 -13.01% 2.645 2.301 - -10.16% -
SetIntersection_Interlaced_Vector_float_262144_64 -13.00% 23356830.507 20319926.442 - 120.48% -
BM_deque_vector_ranges_move_backward/0 -12.87% 1.623 1.414 - 5.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.83% 41.044 35.777 - -13.16% -
BM_std_minmax_element<int>/1 -12.83% 0.345 0.301 - -0.63% -
std::search(list<int>)_(single_element)/8192 -12.74% 9275.260 8093.617 - -9.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -12.50% 25.615 22.414 - -6.86% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -12.44% 324163.985 283832.657 - -3.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -12.39% 104.535 91.582 - -1.46% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -12.30% 0.299 0.262 - -22.50% -
std::multimap<std::string,_int>::erase(iterator)/32 -12.22% 32.960 28.932 - 14.66% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -12.15% 1.831 1.609 - -8.45% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -12.13% 21.819 19.173 - -7.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -12.11% 7781257.560 6838870.109 - -5.48% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -12.03% 1.565 1.377 - -11.64% -
std::copy(vector<bool>)_(aligned)/1048576 -12.02% 2797.726 2461.428 - -35.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -11.99% 79.723 70.166 - 1.06% -
std::reverse(list<int>)/32768 -11.97% 20028.782 17631.441 - 0.64% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.94% 25.984 22.881 - 11.24% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.94% 6339230.491 5582173.360 - -22.09% -
std::set<int>::erase(iterator)/1024 -11.93% 22.211 19.560 - -1.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.90% 594.174 523.451 - -9.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -11.86% 21.892 19.296 - -1.36% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -11.85% 57.293 50.502 - -10.65% -
std::multiset<std::string>::erase(key)_(existent)/1024 -11.78% 93.852 82.795 - 29.93% -
ranges::minmax(std::deque<long_long>)/1 -11.64% 0.921 0.813 - -1.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -11.62% 2.531 2.237 - 1.10% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -11.60% 0.338 0.298 - -32.88% -
std::map<int,_int>::contains(key)_(non-existent)/32 -11.54% 3.086 2.730 - -1.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.53% 41.295 36.535 - -12.91% -
std::upper_bound(std::list<int>)/8192 -11.51% 14854.963 13145.399 - 0.04% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -11.47% 12805.727 11336.873 - 1.91% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.42% 776.988 688.246 - 0.73% -
std::rotate(list<int>)_(by_1/4)/8192 -11.38% 7475.989 6625.165 - 1.12% -
std::unique(deque<int>)_(contiguous)/32 -11.34% 56.047 49.689 - -2.30% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.31% 1.613 1.431 - -9.67% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -11.26% 669.478 594.091 - -7.82% -
rng::starts_with(list<int>,_pred)/8192 -11.24% 10294.370 9137.445 - -5.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.22% 665.134 590.527 - -8.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -11.20% 1.286 1.142 - 0.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.19% 657.008 583.460 - -7.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.17% 2867.038 2546.810 - -7.17% -
std::lower_bound(std::list<int>)/8192 -11.17% 14872.925 13211.921 - -0.19% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -11.16% 88.344 78.486 - 1.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.15% 64.568 57.372 - 26.82% -
rng::contains(vector<int>)_(process_all)/8 -11.14% 2.907 2.583 - 2.45% -
std::unordered_multiset<int>::erase(iterator)/8192 -11.11% 22.576 20.069 - 1.06% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -11.09% 6.141 5.460 - 1.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.08% 7.634 6.788 - -32.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.05% 1.446 1.286 - -12.39% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -11.03% 14490.001 12891.919 - 2.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.01% 0.299 0.266 - -20.52% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -10.95% 21.202 18.880 - -1.34% -
ranges::minmax(std::vector<long_long>)/1 -10.92% 0.691 0.615 - -10.57% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.86% 797.723 711.123 - 0.82% -
std::set<int>::insert(value)_(already_present)/8192 -10.78% 10.603 9.460 - -5.36% -
BM_std_minmax_element<int>/3 -10.76% 1.308 1.167 - 2.57% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.75% 9.314 8.313 - 1.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -10.74% 46.855 41.824 - -16.55% -
std::unordered_multiset<int>::clear()/8192 -10.73% 85760.217 76554.433 - 17.36% -
std::unique_copy(deque<int>)_(contiguous)/52 -10.71% 16.690 14.902 - 1.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.64% 1.413 1.263 - -2.81% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -10.64% 125.710 112.335 - -10.17% -
std::find_end(deque<int>)_(match_near_end)/1000 -10.64% 41.443 37.035 - 10.16% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -10.63% 1.827 1.633 - 0.46% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -10.62% 1.645 1.470 - -5.53% -
std::search(list<int>)_(no_match)/8192 -10.60% 7415.156 6629.449 - -10.70% -
rng::starts_with(list<int>)/8192 -10.58% 8994.622 8043.395 - -12.58% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -10.52% 1.247 1.116 - -19.03% -
SetIntersection_Front_Vector_uint64_262144_1024 -10.51% 5911068.434 5289557.533 - -0.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -10.47% 3.806 3.408 - -6.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -10.44% 190.066 170.232 - -14.30% -
SetIntersection_Front_Set_uint32_1024_1024 -10.40% 13567047.355 12156321.813 - -2.23% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -10.40% 21.905 19.628 - -0.16% -
std::find_if(deque<int>)_(process_all)/50 -10.39% 14.888 13.340 - 6.95% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.39% 5913331.350 5298875.764 - -5.27% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -10.37% 22.016 19.732 - 0.92% -
ranges::min(std::deque<char>)/70000 -10.37% 19940.663 17873.705 - -9.81% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -10.29% 41.399 37.137 - -10.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -10.20% 588.361 528.329 - 1.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -10.14% 19.081 17.146 - -0.37% -
std::equal(vector<bool>)_(unaligned)/50 -10.11% 0.885 0.796 - -29.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -10.05% 138676674.713 124737516.537 - -13.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.04% 54.514 49.043 - -16.51% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -10.01% 12595.347 11334.426 - 3.59% -
SetIntersection_Front_Set_float_262144_16384 -9.99% 227675326.872 204939547.076 - -10.19% -
ranges::minmax(std::list<char>)/64 -9.97% 38.664 34.809 - 3.48% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -9.90% 105400.492 94967.578 - 0.75% -
std::equal(vector<bool>)_(unaligned)/8 -9.88% 0.915 0.825 - -26.42% -
std::set<std::string>::ctor(const&,_alloc)/1024 -9.87% 40519.420 36521.244 - -1.13% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -9.86% 2067705.342 1863768.159 - -8.00% -
std::multiset<std::string>::contains(key)_(existent)/1024 -9.85% 23.328 21.031 - -3.12% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -9.76% 24.519 22.126 - -10.18% -
std::unique_copy(deque<int>)_(contiguous)/32 -9.75% 10.525 9.499 - -10.51% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.72% 2.576 2.326 - -14.93% -
std::all_of(list<int>)_(process_all)/8192 -9.71% 8426.310 7608.040 - 8.75% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.68% 728.020 657.536 - -10.67% -
std::shift_right(list<int>)/50 -9.67% 29.185 26.364 - -0.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.65% 1.458 1.317 - 1.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.60% 5.475 4.949 - -0.81% -
BM_PushHeap_uint32_Descending_4 -9.59% 0.381 0.344 - -11.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -9.54% 22.703 20.537 - 0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.49% 3921.330 3549.327 - -0.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.47% 11.273 10.205 - -1.01% -
std::copy_backward(vector<bool>)_(aligned)/262144 -9.46% 673.142 609.492 - -22.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -9.43% 13.568 12.289 - -0.11% -
std::set<int>::erase(iterator)/32 -9.43% 21.475 19.450 - -1.18% -
std::equal(deque<int>)_(it,_it,_it)/50 -9.36% 23.769 21.544 - -4.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.36% 22.111 20.042 - -7.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.35% 5.327 4.829 - -25.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -9.32% 1.245 1.129 - -3.78% -
std::vector<int>::ctor(size)/1024 -9.30% 49.458 44.860 - 1.00% -
BM_deque_vector_copy_backward/0 -9.24% 1.677 1.522 - 3.16% -
std::unordered_multimap<int,_int>::clear()/32 -9.13% 652.868 593.257 - -1.76% -
ranges::min(std::deque<__int128>)/64 -9.08% 22.995 20.906 - -17.13% -
std::map<int,_int>::erase(key)_(existent)/1024 -9.07% 27.205 24.736 - 1.36% -
std::find(vector<long_long>)_(process_all)/8 -9.05% 1.153 1.049 - -4.34% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -8.99% 0.668 0.608 - -2.78% -
SetIntersection_Front_Set_float_1024_256 -8.97% 3940558.489 3587151.982 - -15.37% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -8.94% 23.512 21.411 - -20.47% -
rng::contains_subrange(list<int>)_(process_all)/50 -8.86% 17.751 16.178 - -4.53% -
bm_ranges_lexicographical_compare<int>/1 -8.84% 1.427 1.301 - -0.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -8.79% 1.190 1.086 - -6.20% -
bm_lexicographical_compare<signed_char>/8 -8.79% 3.411 3.111 - -5.76% -
BM_deque_vector_copy_backward/2 -8.74% 2.001 1.826 - -0.56% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.70% 8616685.432 7867043.072 - -6.54% -
std::set<std::string>::find(key)_(non-existent)/32 -8.57% 10.696 9.779 - 8.11% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.57% 39984.542 36559.730 - -0.48% -
BM_StringConstructDestroyCStr_Large_Opaque -8.55% 16.831 15.392 - -17.02% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.48% 59692.846 54630.921 - -0.11% -
std::move(vector<bool>)_(aligned)/64 -8.47% 1.713 1.568 - -2.19% -
std::find(vector<int>)_(bail_25%)/8 -8.46% 1.522 1.393 - -3.34% -
std::count_if(list<int>)_(every_other)/8192 -8.45% 7924.226 7254.377 - -13.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.45% 1.884 1.725 - 8.88% -
std::search(list<int>,_pred)_(single_element)/8192 -8.43% 10455.062 9573.408 - 17.09% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -8.39% 15.737 14.417 - -24.60% -
std::find_if_not(deque<int>)_(process_all)/8 -8.38% 2.822 2.586 - 0.38% -
std::find_if_not(vector<int>)_(process_all)/1024 -8.36% 123.250 112.946 - 0.29% -
std::search(deque<int>,_pred)_(no_match)/8192 -8.31% 3814.649 3497.530 - 0.14% -
bm_gcd_trivial -8.28% 0.705 0.647 - -4.21% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -8.27% 79.319 72.757 - -10.22% -
SetIntersection_Front_Set_float_1024_1024 -8.26% 12145111.916 11141423.896 - -17.84% -
std::for_each_n(list<int>)/8192 -8.25% 8307.710 7622.010 - 0.86% -
std::set<int>::erase(iterator)/8192 -8.22% 21.364 19.609 - -0.30% -
SetIntersection_None_Set_string_262144_1 -8.18% 1795631.184 1648666.504 - -0.49% -
std::find_if_not(deque<int>)_(process_all)/50 -8.18% 13.736 12.612 - -0.12% -
BM_std_minmax_element<char>/4096 -8.18% 1219.475 1119.685 - 3.81% -
std::find(vector<char>)_(bail_25%)/8 -8.18% 1.156 1.061 - -3.84% -
std::copy_backward(list<int>)/32768 -8.17% 29230.013 26841.803 - 0.15% -
std::search(deque<int>)_(same_length)/1000 -8.17% 354.376 325.433 - -29.92% -
std::reverse(list<int>)/4096 -8.16% 1937.999 1779.766 - 0.83% -
std::set<int>::find(key)_(existent)/8192 -8.09% 8.737 8.030 - 0.16% -
BM_deque_deque_ranges_copy_backward/0 -8.06% 0.921 0.847 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -8.05% 2036768.311 1872726.646 - 1.36% -
std::unordered_multiset<int>::clear()/1024 -8.03% 10965.379 10084.894 - 20.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.02% 10879.209 10006.892 - -6.41% -
ranges::min(std::deque<char>)/64 -8.00% 18.033 16.589 - -7.75% -
SetIntersection_None_Set_string_262144_4 -7.98% 1785559.734 1643044.105 - -0.48% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.94% 2176.112 2003.229 - -7.02% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.94% 13006.594 11973.437 - -5.73% -
std::copy_backward(list<int>)/262144 -7.92% 237273.654 218479.543 - 0.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.87% 24.726 22.780 - -8.25% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.80% 63614.239 58651.536 - 2.54% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.79% 10.189 9.396 - -12.17% -
SetIntersection_None_Set_string_16384_16384 -7.74% 206088559.553 190139572.536 - -3.01% -
std::set<int>::erase(key)_(existent)/32 -7.73% 22.941 21.167 - -0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -7.72% 1093539.205 1009072.333 - -1.68% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -7.69% 1.312 1.211 - 16.03% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -7.69% 16.829 15.535 - 1.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.69% 12966.013 11969.322 - -5.24% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.69% 1.148 1.060 - 11.08% -
ranges::min(std::deque<char>)/1 -7.66% 0.689 0.636 - -30.53% -
BM_align/8 -7.62% 0.673 0.622 - -0.11% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -7.62% 1.352 1.249 - -18.85% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.60% 170.059 157.131 - -1.90% -
std::find_if_not(deque<int>)_(process_all)/1024 -7.60% 273.987 253.177 - -6.02% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.56% 48622016.037 44945059.943 - -12.68% -
std::unordered_set<int>::contains(key)_(existent)/32 -7.56% 1.260 1.165 - -26.59% -
std::search(deque<int>,_pred)_(no_match)/1048576 -7.54% 483035.702 446611.616 - 0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.52% 129714.113 119961.823 - -1.97% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -7.51% 26.712 24.706 - 11.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -7.49% 1.575 1.457 - -27.68% -
std::is_sorted(vector<int>,_pred)/8 -7.49% 3.429 3.172 - -3.97% -
rng::fold_left(deque<int>)/50 -7.47% 40.107 37.110 - 35.93% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -7.46% 1.374 1.272 - -28.10% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -7.46% 1.356 1.255 - 3.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.45% 83.571 77.343 - -0.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.45% 411.241 380.621 - 0.09% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.44% 32.703 30.270 - -2.24% -
ranges::min(std::vector<__int128>)/70000 -7.41% 34643.193 32075.432 - 7.32% -
std::find_if_not(deque<int>)_(process_all)/32768 -7.39% 8723.116 8078.383 - -6.78% -
ranges::min(std::vector<__int128>)/64 -7.38% 30.222 27.992 - 6.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.36% 24.130 22.354 - -35.47% -
std::fill_n(vector<bool>)/1048576 -7.34% 3821.028 3540.471 - -7.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -7.33% 0.494 0.458 - 3.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.32% 708.603 656.733 - -4.18% -
std::shift_left(list<int>)/8192 -7.31% 7755.595 7188.337 - -5.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -7.31% 1.290 1.196 - -0.43% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -7.29% 1.295 1.201 - 4.01% -
ranges::minmax(std::list<char>)/70000 -7.28% 60561.646 56154.246 - 4.85% -
std::transform(list<int>)_(identity_transform)/8192 -7.25% 7481.481 6939.405 - -8.33% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.22% 24.079 22.342 - -6.25% -
BM_deque_deque_move_backward/0 -7.17% 0.862 0.801 - -12.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -7.16% 468.952 435.355 - -7.93% -
rng::fold_left(deque<int>)/8192 -7.14% 11119.530 10325.146 - 131.34% -
std::search(deque<int>)_(same_length)/1024 -7.14% 511.990 475.454 - -0.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.13% 23.280 21.620 - -3.62% -
SetIntersection_None_Set_string_1024_256 -7.12% 9457721.383 8784599.846 - -2.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -7.10% 51948.271 48257.683 - -0.23% -
SetIntersection_None_Set_string_1024_64 -7.07% 9418229.130 8752363.476 - -2.60% -
std::pop_heap(deque<int>)/8192 -7.07% 57.418 53.361 - 0.54% -
std::map<int,_int>::erase(iterator)/1024 -7.03% 22.344 20.772 - 0.34% -
BM_deque_vector_move_backward/0 -7.01% 1.522 1.415 - 8.56% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -6.98% 781.737 727.180 - 0.20% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.95% 19.063 17.739 - 1.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.94% 29.105 27.086 - -12.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -6.91% 13235284.337 12320079.904 - -1.98% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -6.91% 26.892 25.034 - -5.83% -
std::find(vector<bool>)_(process_all)/1024 -6.91% 4.793 4.462 - -3.68% -
SetIntersection_Interlaced_Vector_string_16384_64 -6.88% 15169556.424 14126483.459 - 7.37% -
SetIntersection_Front_Set_uint64_262144_64 -6.86% 1715496.277 1597734.966 - -5.37% -
std::find_if_not(vector<int>)_(process_all)/8 -6.86% 1.543 1.437 - 9.55% -
std::move(vector<bool>)_(unaligned)/512 -6.84% 4.848 4.516 - -5.29% -
BM_deque_vector_copy_backward/64000 -6.84% 8698.838 8103.788 - 7.72% -
rng::fold_left(deque<int>)/32 -6.83% 23.953 22.318 - 36.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -6.82% 55.835 52.027 - -19.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.81% 14119.244 13157.464 - -3.20% -
std::stable_sort(vector<int>)_(descending)/8 -6.79% 24.415 22.757 - -6.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -6.79% 14.000 13.049 - 17.13% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -6.77% 7.133 6.650 - 1.34% -
std::unordered_set<int>::count(key)_(existent)/8192 -6.77% 1.451 1.353 - 5.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -6.77% 1.293 1.206 - -1.27% -
std::unordered_set<int>::find(key)_(non-existent)/32 -6.76% 1.171 1.092 - -6.86% -
std::adjacent_find(list<int>)/1024 -6.75% 789.080 735.793 - 0.58% -
BM_deque_vector_ranges_move/1024 -6.72% 41.304 38.530 - 4.49% -
std::search(deque<int>)_(same_length)/8192 -6.71% 4048.254 3776.679 - -0.21% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.71% 15.819 14.758 - -5.30% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.70% 7157513.126 6677652.078 - -0.22% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.70% 10.838 10.112 - -3.08% -
std::remove_copy(list<int>)_(sprinkled)/8192 -6.70% 7467.278 6967.053 - 1.24% -
BM_StringDestroy_Large -6.68% 7.540 7.036 - -26.11% -
std::list<int>::insert(begin)_(cheap_elements)/32 -6.64% 11.415 10.657 - -3.28% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.63% 1.781 1.663 - -3.08% -
std::transform(list<int>)_(identity_transform)/1024 -6.63% 793.015 740.431 - 0.78% -
std::vector<std::string>::ctor(size)/32 -6.63% 37.645 35.150 - 9.38% -
std::copy_if(list<int>)_(entire_range)/64 -6.60% 32.663 30.507 - -16.89% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.60% 87083.987 81338.860 - -2.21% -
BM_deque_vector_ranges_copy_backward/0 -6.59% 1.590 1.485 - 4.49% -
std::map<int,_int>::ctor(const&)/32 -6.59% 236.439 220.866 - -5.96% -
std::find_if(list<int>)_(process_all)/1024 -6.56% 773.678 722.906 - 0.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.53% 1174.179 1097.558 - -5.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -6.49% 0.595 0.556 - -9.54% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.49% 3.062 2.863 - -3.05% -
SetIntersection_None_Set_string_16384_1024 -6.43% 212356213.026 198704217.964 - -10.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.42% 25.661 24.014 - -3.87% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.41% 720.551 674.390 - -17.42% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.40% 16.771 15.698 - -4.85% -
std::generate(vector<int>)/1024 -6.40% 260.836 244.144 - 1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -6.31% 2315850.218 2169623.370 - -1.86% -
std::deque<int>::ctor(size)/1024 -6.29% 75.315 70.578 - -6.33% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -6.29% 21.395 20.049 - 0.34% -
BM_PushHeap_uint64_Ascending_64 -6.28% 1.716 1.608 - 6.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.28% 1.515 1.420 - -17.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -6.24% 189311845.909 177495786.312 - 0.16% -
std::rotate(list<int>)_(1_element_forward)/8192 -6.24% 7735.604 7252.959 - -10.46% -
BM_StringRelational_Compare_Empty_Empty_Control -6.22% 1.726 1.618 - 0.55% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -6.21% 32.368 30.358 - -4.55% -
BM_align/1 -6.20% 0.678 0.636 - 1.84% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -6.19% 2.892 2.713 - 0.19% -
std::set<std::string>::find(key)_(existent)/8192 -6.19% 31.757 29.790 - -2.32% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -6.19% 23.712 22.244 - 1.92% -
BM_deque_vector_ranges_copy_backward/1 -6.18% 2.282 2.141 - 2.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.16% 1724.655 1618.487 - -5.97% -
BM_PushHeap_uint32_Descending_16 -6.15% 0.378 0.355 - -6.43% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -6.14% 6249.391 5865.749 - 0.73% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -6.11% 0.668 0.627 - 3.68% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.10% 3541190.726 3325173.070 - -4.80% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -6.08% 4.518 4.243 - 0.71% -
std::map<int,_int>::erase(key)_(existent)/8192 -6.08% 26.703 25.080 - 0.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -6.07% 11828.541 11110.744 - 3.48% -
std::remove_copy(list<int>)_(sprinkled)/1024 -6.06% 784.676 737.140 - 0.86% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.05% 10.874 10.217 - -13.35% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -6.00% 27.347 25.707 - -4.59% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -5.99% 1067.915 1003.958 - 0.41% -
SetIntersection_Interlaced_Set_string_256_256 -5.98% 30762494.318 28922819.674 - -11.08% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.98% 2462.451 2315.260 - -2.92% -
BM_StringRead_Cold_Deep_Empty -5.98% 1.250 1.175 - -10.17% -
std::is_sorted_until(vector<int>)/8 -5.96% 2.346 2.206 - 6.99% -
rng::contains(deque<int>)_(process_all)/32 -5.95% 9.344 8.788 - 2.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -5.94% 51.376 48.324 - -11.66% -
rng::contains(deque<int>)_(process_all)/50 -5.94% 13.541 12.737 - 1.63% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.93% 1.098 1.033 - -19.90% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -5.93% 16784.308 15789.168 - 1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -5.93% 0.617 0.580 - 1.29% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -5.92% 20.672 19.448 - -0.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.90% 34.890 32.831 - 3.65% -
std::make_heap(deque<int>)_(descending)/1024 -5.89% 1165.475 1096.867 - 0.18% -
BM_StringDestroy_Huge -5.86% 11.333 10.669 - -12.04% -
BM_std_minmax_element<char>/70000 -5.86% 19044.157 17928.538 - -2.21% -
BM_deque_vector_ranges_move/2 -5.84% 2.001 1.885 - 5.51% -
BM_PushHeap_string_SingleElement_256 -5.83% 2.712 2.554 - -5.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -5.83% 31.156 29.340 - -1.85% -
std::rotate(list<int>)_(1_element_backward)/8192 -5.82% 8068.264 7598.612 - 5.06% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.82% 305.257 287.501 - -3.21% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.81% 32.878 30.966 - -28.04% -
SetIntersection_Front_Set_float_64_64 -5.80% 13261751.632 12492814.596 - -9.80% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.80% 24.527 23.105 - -75.13% -
std::move_backward(deque<int>)/4096 -5.79% 165.395 155.811 - 0.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.77% 24.763 23.335 - -1.16% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.76% 24705.516 23281.500 - 3.39% -
std::set<int>::insert(value)_(already_present)/1024 -5.75% 6.138 5.785 - -4.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -5.73% 10357897.998 9764891.716 - -3.15% -
SetIntersection_Front_Set_float_16384_16384 -5.72% 222378617.913 209657609.505 - -7.11% -
std::search(list<int>)_(same_length)/1000 -5.71% 793.398 748.086 - 0.81% -
std::find_if(list<int>)_(process_all)/8 -5.69% 2.526 2.382 - 1.34% -
BM_std_minmax_element<char>/5500 -5.68% 1599.168 1508.267 - 4.41% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.67% 34.221 32.280 - -1.03% -
std::map<int,_int>::ctor(const&,_alloc)/32 -5.66% 235.525 222.193 - -3.66% -
BM_deque_deque_copy_backward/0 -5.63% 0.862 0.814 - -12.57% -
BM_PushHeap_string_SingleElement_1024 -5.62% 2.709 2.557 - -5.70% -
BM_deque_deque_ranges_copy/64000 -5.61% 3148.547 2971.800 - 1.60% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -5.61% 371399693.314 350577472.907 - -0.05% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.60% 400.606 378.183 - 0.68% -
BM_deque_vector_move_backward/64000 -5.58% 8214.249 7755.569 - 3.19% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.58% 17504548.621 16528013.998 - -5.65% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -5.56% 4177.604 3945.168 - -0.83% -
std::set<std::string>::count(key)_(existent)/8192 -5.55% 40.202 37.970 - 9.47% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -5.53% 3608.076 3408.619 - -0.92% -
ranges::min(std::deque<__int128>)/1 -5.51% 0.679 0.642 - -3.35% -
BM_PushHeap_string_SingleElement_16 -5.51% 2.785 2.632 - -5.18% -
std::set<int>::ctor(&&,_different_allocs)/8192 -5.50% 51072.445 48262.295 - -1.42% -
rng::find(vector<bool>)_(process_all)/50 -5.49% 0.722 0.683 - 6.02% -
std::search(vector<int>)_(no_match)/1000 -5.48% 218.763 206.781 - 1.20% -
std::search(vector<int>)_(no_match)/1024 -5.44% 223.825 211.647 - 1.24% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -5.44% 4.708 4.452 - -0.60% -
vector<bool>(const_vector<bool>&) -5.43% 10.256 9.699 - -5.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.43% 49.334 46.656 - 4.36% -
std::map<int,_int>::erase(iterator)/8192 -5.43% 25.402 24.023 - 0.51% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -5.43% 26938.484 25476.364 - 0.45% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -5.43% 21.965 20.773 - -1.59% -
std::adjacent_find(list<int>)/1048576 -5.43% 922966.286 872883.179 - 0.76% -
std::set<std::string>::ctor(const&,_alloc)/8192 -5.42% 363019.922 343341.860 - -0.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.42% 19.935 18.855 - 0.46% -
BM_PushHeap_string_SingleElement_64 -5.42% 2.766 2.616 - -5.79% -
BM_deque_vector_move_backward/2 -5.41% 1.937 1.832 - 3.84% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -5.38% 25.142 23.789 - -3.77% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -5.38% 361521.331 342076.865 - -0.22% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.37% 76944854.429 72815513.492 - -3.36% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.36% 35.836 33.914 - -5.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -5.36% 112.766 106.719 - 2.19% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -5.35% 5.453 5.161 - 2.99% -
BM_StringRelational_Less_Huge_Large_Control -5.33% 2.214 2.096 - -0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -5.32% 1184530.564 1121556.733 - -5.16% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -5.31% 1.158 1.097 - -24.31% -
std::copy_n(vector<bool>)_(aligned)/64 -5.30% 1.371 1.298 - -3.01% -
bm_gcd_random -5.30% 30.831 29.197 - -6.08% -
BM_vector_deque_ranges_move_backward/64 -5.28% 3.147 2.981 - -3.85% -
rng::contains(vector<int>)_(process_all)/1048576 -5.27% 247441.323 234394.695 - 1.45% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.27% 76892653.662 72841960.580 - -3.17% -
std::map<int,_int>::erase(iterator)/32 -5.26% 21.789 20.644 - 0.03% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -5.25% 0.268 0.254 - 0.66% -
rng::find_if(vector<bool>)_(process_all)/8192 -5.23% 4761.629 4512.708 - -3.29% -
BM_std_minmax_element<char>/4000 -5.22% 1134.912 1075.710 - 2.10% -
ranges::minmax(std::list<char>)/8 -5.20% 2.627 2.491 - -0.86% -
SetIntersection_None_Set_string_256_16 -5.19% 11447474.116 10853234.985 - -2.43% -
std::search(list<int>,_pred)_(no_match)/8192 -5.19% 7870.761 7462.314 - -4.31% -
BM_PushHeap_uint64_SingleElement_16 -5.17% 0.358 0.339 - 0.48% -
BM_align/64 -5.16% 0.673 0.638 - 2.43% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -5.16% 5761189.180 5464118.575 - -21.64% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -5.14% 23.720 22.500 - -76.34% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.13% 74.793 70.957 - -4.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.13% 281.676 267.232 - -0.12% -
BM_lexicographical_compare_three_way_slow_path/1048576 -5.13% 310497.783 294579.950 - -2.72% -
std::set<std::string>::find(key)_(non-existent)/1024 -5.12% 22.338 21.195 - 5.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -5.10% 1366775.514 1297054.629 - -3.72% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.10% 809.384 768.128 - 0.91% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.09% 76537.156 72643.717 - -2.87% -
BM_vector_deque_ranges_copy/2 -5.06% 1.897 1.801 - -9.50% -
BM_lexicographical_compare_three_way_slow_path/4096 -5.05% 1208.664 1147.588 - 0.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.05% 17.418 16.539 - -18.90% -
rng::find_if(vector<bool>)_(process_all)/1048576 -5.05% 608081.780 577379.190 - -1.80% -
rng::fold_left(deque<int>)/1048576 -5.03% 1399090.902 1328719.482 - 141.59% -
std::is_sorted_until(list<int>)/8192 -5.03% 7256.589 6891.761 - -3.80% -
bm_swap_ranges_vb_aligned/64 -5.03% 3.015 2.863 - -0.64% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.02% 19133.378 18171.946 - -0.67% -
BM_vector_deque_ranges_copy_backward/0 -5.02% 0.494 0.469 - -30.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -5.01% 226209308.018 214873951.755 - -0.75% -
BM_StringConstructDestroyCStr_Large_Transparent -5.01% 10.793 10.253 - -15.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.00% 9432295.465 8960239.986 - 1.89% -
std::move_backward(vector<int>)/262144 -5.00% 22113.531 21008.381 - -3.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -4.98% 57353956.479 54499545.731 - -16.82% -
std::map<int,_int>::contains(key)_(existent)/32 -4.97% 1.681 1.598 - -2.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.97% 4.190 3.982 - -1.74% -
BM_PushHeap_string_SingleElement_16384 -4.96% 2.694 2.561 - -5.29% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -4.93% 1386185.323 1317816.180 - 0.40% -
std::move(deque<int>)/64 -4.93% 5.128 4.875 - -2.92% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.91% 13168.330 12521.216 - -1.65% -
SetIntersection_None_Set_string_1024_4 -4.90% 9405046.888 8943931.453 - -28.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -4.90% 15925.362 15145.617 - -2.54% -
BM_lexicographical_compare_three_way_slow_path/64 -4.89% 18.748 17.831 - -0.10% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.88% 4784.942 4551.216 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.86% 2154788.047 2050116.073 - -10.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.85% 1906586.136 1814134.057 - -5.62% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -4.83% 10.921 10.394 - -1.78% -
std::unordered_multiset<int>::clear()/32 -4.83% 671.869 639.414 - 7.21% -
std::set<std::string>::find(key)_(non-existent)/8192 -4.83% 29.956 28.509 - 5.17% -
SetIntersection_Front_Vector_uint32_16384_256 -4.82% 2238998.346 2131039.103 - -6.47% -
BM_deque_vector_copy_backward/70000 -4.82% 9570.231 9109.051 - 16.14% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.81% 23.219 22.102 - -4.40% -
std::find_end(forward_list<int>)_(single_element)/8192 -4.81% 6054.233 5763.269 - -6.05% -
SetIntersection_None_Set_uint32_16384_256 -4.80% 156531648.140 149010558.360 - -3.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -4.80% 6.976 6.641 - -1.20% -
BM_deque_vector_ranges_copy/4096 -4.80% 152.687 145.354 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.78% 366547342.974 349020737.957 - -4.85% -
std::generate(vector<int>)/50 -4.78% 12.584 11.982 - 1.05% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.76% 108.138 102.986 - -4.54% -
bm_lexicographical_compare<unsigned_char>/8 -4.76% 1.372 1.307 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -4.73% 1181538.458 1125640.794 - -3.54% -
std::set<std::string>::equal_range(key)_(existent)/8192 -4.72% 29.109 27.736 - -1.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.72% 474.269 451.901 - -4.77% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -4.70% 6966.408 6638.931 - -2.98% -
BM_vector_deque_move_backward/0 -4.70% 0.553 0.527 - 33.34% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.69% 4.485 4.275 - -4.04% -
BM_vector_deque_ranges_copy/1 -4.68% 2.133 2.033 - -6.94% -
SetIntersection_None_Set_string_1024_1024 -4.67% 9442512.233 9001687.517 - -1.59% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.66% 7.326 6.984 - 4.95% -
std::transform(list<int>)_(identity_transform)/50 -4.66% 31.772 30.291 - 0.35% -
SetIntersection_None_Set_float_16384_1024 -4.66% 157998031.311 150641584.521 - 0.45% -
BM_PushHeap_float_Ascending_262144 -4.65% 5.409 5.157 - 1.30% -
BM_PushHeap_string_SingleElement_4 -4.64% 2.416 2.304 - -4.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.62% 90.590 86.408 - -11.07% -
std::rotate(list<int>)_(1_element_backward)/50 -4.60% 25.803 24.614 - -0.65% -
BM_std_minmax_element<long_long>/1 -4.59% 0.315 0.300 - 0.68% -
BM_deque_vector_move_backward/70000 -4.59% 9184.730 8763.514 - 13.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.57% 2416673.849 2306122.995 - 1.30% -
std::make_heap(deque<int>)_(descending)/8192 -4.55% 9012.255 8602.193 - -0.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.54% 32.590 31.109 - 2.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.54% 234.786 224.137 - -3.72% -
std::deque<int>::ctor(size)/32 -4.52% 27.980 26.715 - -8.92% -
std::map<int,_int>::erase(key)_(existent)/32 -4.51% 23.456 22.397 - -0.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.49% 0.455 0.435 - -5.00% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.48% 22320400.031 21319629.696 - -8.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.48% 552.794 528.017 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.47% 1111146.852 1061444.830 - -3.97% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -4.47% 2810958.992 2685286.559 - 0.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.47% 33.342 31.852 - -3.76% -
std::set<int>::ctor(const&)/8192 -4.47% 51344.690 49051.260 - -3.21% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -4.46% 185.922 177.624 - 0.49% -
BM_CmpEqual_uchar_short -4.46% 1.034 0.988 - -4.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -4.46% 2.388 2.281 - -15.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.46% 19.390 18.526 - -3.68% -
BM_PushHeap_uint64_Ascending_262144 -4.46% 5.068 4.842 - 1.28% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.44% 23.508 22.464 - -12.86% -
SetIntersection_Front_Vector_uint64_262144_64 -4.43% 1332770.187 1273758.863 - -7.17% -
std::copy_if(deque<int>)_(entire_range)/512 -4.43% 141.738 135.464 - 0.21% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.41% 1037623.789 991842.628 - -4.98% -
std::none_of(list<int>)_(process_all)/8192 -4.39% 8616.785 8238.602 - 9.44% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -4.39% 24.229 23.166 - -75.27% -
SetIntersection_None_Set_float_16384_256 -4.39% 157691121.781 150772923.995 - -0.18% -
std::make_heap(deque<int>)_(shuffled)/1024 -4.38% 2716.600 2597.477 - 1.90% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -4.37% 4.533 4.335 - -5.99% -
SetIntersection_Front_Vector_string_262144_4 -4.37% 1201340.576 1148861.384 - -4.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -4.36% 11902.422 11383.070 - -2.50% -
std::find_if(list<int>)_(process_all)/50 -4.35% 20.030 19.158 - -4.49% -
SetIntersection_None_Set_uint32_16384_1024 -4.35% 155744173.292 148967689.269 - -2.56% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.35% 5.938 5.680 - 4.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.33% 139899.598 133843.943 - -1.80% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.33% 307.309 294.008 - 0.38% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -4.32% 23.136 22.136 - -20.00% -
SetIntersection_Interlaced_Set_float_262144_262144 -4.29% 1657126.545 1585981.445 - -2.96% -
std::find_if(deque<int>)_(process_all)/8 -4.29% 2.917 2.791 - 11.12% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -4.29% 1670350.933 1598732.687 - 0.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -4.28% 30.718 29.403 - 5.80% -
BM_deque_vector_copy_backward/65536 -4.27% 8650.468 8280.737 - 6.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.27% 52.314 50.078 - -3.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.27% 7103.818 6800.244 - 0.59% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -4.27% 29.135 27.892 - -17.45% -
ranges::min(std::vector<char>)/8 -4.26% 2.488 2.382 - -2.65% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -4.26% 228740843.864 218988059.405 - -4.20% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -4.26% 1927.414 1845.240 - -4.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.25% 1960.166 1876.842 - 5.41% -
BM_deque_vector_move_backward/1 -4.25% 2.227 2.133 - 3.09% -
SetIntersection_None_Set_uint32_16384_16384 -4.24% 159039423.451 152297419.661 - -2.35% -
BM_PushHeap_uint64_SingleElement_4 -4.23% 0.372 0.357 - -0.26% -
BM_lexicographical_compare_three_way_slow_path/16 -4.23% 4.797 4.595 - 0.98% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -4.23% 8878.710 8503.494 - 3.01% -
BM_CmpLess_uint_uchar -4.22% 1.149 1.101 - -1.25% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.21% 4.998 4.787 - -4.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.20% 54.815 52.511 - -16.69% -
std::search(list<int>)_(same_length)/1024 -4.19% 806.163 772.353 - 1.33% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.19% 297.013 284.582 - -12.81% -
std::replace_if(vector<int>)_(sprinkled)/8192 -4.19% 2002.965 1919.135 - 1.72% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -4.18% 33.526 32.124 - -2.62% -
SetIntersection_None_Set_string_262144_16 -4.18% 1718147.299 1646334.473 - -0.37% -
BM_PushHeap_string_Ascending_64 -4.18% 7.771 7.447 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -4.17% 0.520 0.498 - -13.76% -
BM_PushHeap_string_Ascending_16 -4.16% 4.940 4.735 - 0.64% -
std::generate(list<int>)/8192 -4.16% 7444.037 7134.185 - -7.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.16% 11.336 10.864 - -4.57% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -4.16% 14.088 13.501 - -0.19% -
std::unordered_map<int,_int>::ctor(const&)/32 -4.16% 208.970 200.277 - -1.07% -
std::flat_map<int,_int>::ctor(const&)/8192 -4.16% 1930.021 1849.774 - -3.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.15% 26422404.937 25324698.445 - -2.33% -
BM_StringRead_Hot_Deep_Large -4.15% 0.527 0.505 - -2.96% -
BM_PushHeap_string_SingleElement_262144 -4.13% 2.715 2.603 - -4.78% -
rng::find_last(vector<char>)_(bail_90%)/8 -4.12% 0.461 0.442 - 0.35% -
bm_lexicographical_compare<unsigned_char>/64 -4.12% 1.968 1.887 - -1.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -4.11% 11866142.075 11378837.655 - -0.02% -
SetIntersection_Interlaced_Vector_string_262144_4 -4.10% 2368346.012 2271285.286 - 4.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.09% 21.714 20.826 - -1.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.09% 762.809 731.631 - 3.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.08% 118167.312 113346.369 - -2.05% -
SetIntersection_None_Set_string_64_16 -4.08% 18847414.368 18078696.694 - -2.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -4.08% 794.721 762.326 - 1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.08% 7803489.629 7485431.299 - -0.03% -
std::adjacent_find(deque<int>,_pred)/50 -4.08% 31.444 30.163 - 4.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.07% 12.499 11.990 - -3.39% -
std::set<int>::ctor(const&)/32 -4.05% 229.029 219.747 - 1.67% -
BM_PushHeap_uint64_SingleElement_64 -4.05% 0.367 0.352 - -0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.04% 1052556.781 1010007.756 - -4.37% -
rng::contains_subrange(vector<int>)_(single_element)/16 -4.03% 4.922 4.724 - -1.53% -
std::sort(vector<int>)_(shuffled)/1024 -4.03% 4834.646 4639.807 - 0.08% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.03% 1252939.699 1202496.990 - -12.52% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.02% 5.273 5.061 - -4.43% -
SetIntersection_Front_Vector_uint32_262144_1024 -4.01% 5897296.773 5660639.544 - -3.97% -
std::set<int>::ctor(const&)/1024 -4.00% 6450.665 6192.537 - -0.86% -
std::search(list<int>)_(single_element)/1000 -4.00% 725.846 696.808 - 1.09% -
BM_PushHeap_uint32_Random_4 -3.99% 2.282 2.191 - -0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.99% 641.702 616.079 - 0.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.99% 97.934 94.025 - 1.78% -
SetIntersection_None_Set_string_64_64 -3.99% 11969608.586 11492133.280 - -1.37% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.98% 36783.320 35319.637 - -0.78% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.97% 29.841 28.656 - -0.99% -
SetIntersection_Interlaced_Vector_uint32_256_1 -3.97% 4240867.327 4072702.751 - -2.07% -
std::set<int>::contains(key)_(non-existent)/1024 -3.96% 6.232 5.985 - -6.39% -
BM_deque_vector_ranges_move_backward/1 -3.95% 2.218 2.130 - 5.95% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -3.94% 809.644 777.724 - 1.43% -
std::is_sorted(deque<int>)/1024 -3.94% 491.873 472.501 - 0.41% -
SetIntersection_None_Set_string_16384_64 -3.93% 204820351.752 196761854.539 - -3.50% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.92% 1.202 1.155 - 0.01% -
std::partial_sort(deque<int>)_(descending)/8192 -3.92% 268388.191 257869.925 - 0.18% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.91% 151414.961 145494.271 - -3.27% -
std::count(vector<int>)_(every_other)/8192 -3.90% 850.816 817.616 - 0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.90% 5064.743 4867.320 - -0.65% -
std::for_each_n(deque<int>)/8 -3.89% 1.164 1.119 - -10.51% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.88% 11.217 10.782 - -1.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.88% 11798.916 11340.986 - -4.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -3.88% 21576003.903 20738671.140 - -2.03% -
std::copy_if(vector<int>)_(entire_range)/64 -3.88% 15.962 15.344 - 0.38% -
BM_PushHeap_uint64_Ascending_256 -3.87% 2.259 2.172 - 4.00% -
BM_lexicographical_compare_three_way_slow_path/256 -3.87% 82.869 79.665 - 0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.87% 140393.882 134966.363 - -3.29% -
rng::find_last(list<int>)_(bail_90%)/8 -3.87% 0.488 0.469 - 2.01% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.86% 221385418.380 212833595.530 - -1.92% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.86% 336.066 323.094 - -5.14% -
std::any_of(deque<int>)_(process_all)/32768 -3.85% 10491.928 10087.889 - 0.12% -
bm_lexicographical_compare<unsigned_char>/1 -3.85% 1.595 1.534 - 0.02% -
std::set<std::string>::find(key)_(existent)/1024 -3.85% 24.469 23.528 - -1.35% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -3.84% 8825.458 8486.292 - 2.66% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.84% 1458881.029 1402824.098 - 9.36% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -3.83% 2.914 2.802 - -1.64% -
BM_std_minmax_element<char>/64000 -3.83% 17727.296 17048.536 - 1.95% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -3.83% 748.674 720.023 - 4.44% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.82% 27.672 26.617 - -9.03% -
SetIntersection_None_Vector_uint64_16384_64 -3.81% 1093389.670 1051704.737 - -4.84% -
BM_deque_vector_move/2 -3.80% 1.891 1.819 - 2.77% -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 -3.80% 0.266 0.256 - 0.96% -
SetIntersection_None_Set_uint32_16384_64 -3.80% 155143995.087 149254045.497 - -3.34% -
std::is_sorted(deque<int>)/8192 -3.79% 3931.139 3781.966 - 0.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.79% 60610.574 58310.952 - -6.85% -
std::partition_copy(vector<int>)/50 -3.79% 12.961 12.470 - -1.96% -
BM_num_put<long> -3.79% 12.193 11.732 - 0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.78% 1421111.908 1367381.799 - -2.56% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.78% 0.427 0.411 - 0.47% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.78% 184365.371 177404.067 - -1.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.77% 24.927 23.987 - -0.99% -
std::find_end(vector<int>)_(same_length)/1000 -3.77% 252.530 243.016 - -1.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.77% 11946323.695 11496299.073 - -1.04% -
BM_StringAssignStr_Empty_Transparent -3.76% 0.504 0.485 - -4.37% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.75% 1.121 1.079 - 15.00% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -3.75% 1.520 1.463 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.75% 1935047.833 1862541.806 - 6.73% -
BM_lexicographical_compare_three_way_slow_path/4 -3.74% 1.224 1.178 - 0.22% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -3.74% 8679.672 8354.702 - -9.01% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.74% 21.367 20.567 - -0.69% -
std::set<int>::ctor(const&,_alloc)/1024 -3.74% 6428.309 6188.057 - -2.79% -
std::move_backward(vector<bool>)_(aligned)/512 -3.73% 2.379 2.290 - -1.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.72% 13353.679 12856.733 - 3.53% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.72% 21.186 20.398 - 0.28% -
BM_StringEraseToEnd_Huge_Transparent -3.71% 2.477 2.385 - -1.10% -
std::sort(vector<int>)_(shuffled)/8192 -3.71% 46703.286 44972.892 - 0.13% -
rng::starts_with(vector<int>,_pred)/8 -3.70% 2.452 2.361 - -3.63% -
std::for_each(join_view(vector<vector<int>>))/8 -3.69% 1.432 1.379 - -3.38% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.68% 1.147 1.105 - -0.59% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -3.68% 5.798 5.584 - -0.02% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -3.68% 1883.128 1813.868 - -1.57% -
bm_lexicographical_compare<signed_char>/1 -3.64% 1.347 1.298 - -15.26% -
std::any_of(deque<int>)_(process_all)/8192 -3.63% 2613.176 2518.406 - -0.18% -
SetIntersection_None_Set_string_16384_16 -3.62% 203816620.334 196431117.976 - -3.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.62% 24535447.058 23648031.268 - 0.09% -
std::rotate(vector<bool>)_(by_1/3)/1024 -3.61% 50.076 48.268 - -1.56% -
std::find_if_not(vector<char>)_(process_all)/8 -3.61% 1.606 1.548 - 4.43% -
BM_deque_vector_ranges_move_backward/2 -3.61% 2.001 1.929 - 9.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.60% 13807.757 13311.331 - -2.62% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.59% 794.604 766.044 - -1.81% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.59% 464.591 447.895 - -7.64% -
SetIntersection_None_Set_float_16384_16384 -3.59% 158769478.482 153073390.325 - 0.38% -
std::shift_right(list<int>)/8192 -3.58% 7761.978 7484.348 - -2.43% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 -3.57% 4931.185 4754.939 - -0.50% -
std::partition_copy(deque<int>)/32 -3.57% 12.989 12.526 - -1.04% -
SetIntersection_Front_Vector_uint32_262144_256 -3.57% 2216121.672 2137062.606 - -6.60% -
SetIntersection_Front_Set_uint64_1024_256 -3.56% 3960136.061 3819048.921 - -10.73% -
bm_gcd_complex -3.56% 18.786 18.118 - 1.90% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -3.56% 6075546.646 5859428.733 - -0.95% -
std::find(vector<int>)_(process_all)/8 -3.56% 2.753 2.655 - -4.87% -
std::generate(vector<int>)/8192 -3.55% 1953.580 1884.306 - 3.32% -
SetIntersection_None_Set_uint64_16384_1024 -3.54% 170713999.940 164666303.337 - -2.01% -
std::partition(vector<int>)_(dense)/32 -3.54% 8.818 8.506 - 4.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.52% 345588143.947 333423787.966 - -1.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.52% 16989.555 16391.958 - -1.46% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.52% 4.110 3.965 - -4.95% -
BM_vector_deque_ranges_move_backward/512 -3.50% 18.113 17.478 - -2.51% -
std::find_end(vector<int>)_(same_length)/1024 -3.49% 257.496 248.497 - -2.48% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.49% 16.521 15.945 - -3.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.49% 381.032 367.753 - 0.49% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.48% 7.553 7.290 - 0.94% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.48% 21.971 21.206 - -4.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.48% 1053296.761 1016633.806 - -5.50% -
std::move_backward(list<int>)/262144 -3.47% 267476.052 258191.851 - -0.16% -
BM_PushHeap_uint32_Random_16 -3.47% 4.194 4.049 - -1.64% -
std::map<int,_int>::ctor(const&)/1024 -3.46% 6691.895 6460.108 - -13.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.46% 628.693 606.954 - 0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.46% 0.555 0.536 - 36.71% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -3.46% 240949.252 232624.406 - -1.47% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.44% 7879.232 7607.860 - 1.58% -
std::stable_sort(vector<int>)_(descending)/8192 -3.44% 19059.928 18404.895 - -1.26% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.43% 11.636 11.237 - 1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.43% 2339532.227 2259324.501 - -3.01% -
SetIntersection_None_Set_string_256_256 -3.43% 6077263.379 5868976.489 - 0.68% -
BM_StringFindStringLiteral/2048 -3.43% 41.649 40.222 - 0.17% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.42% 174120202.489 168158869.301 - -1.95% -
SetIntersection_None_Set_string_1024_1 -3.42% 9338062.466 9018695.481 - -28.88% -
std::distance(join_view(vector<vector<int>>))/4096 -3.42% 4.548 4.393 - -4.21% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -3.42% 6.014 5.809 - 1.08% -
SetIntersection_Interlaced_Vector_uint32_64_1 -3.41% 16921212.195 16343353.173 - 0.04% -
SetIntersection_Interlaced_Set_float_16384_1024 -3.41% 176461749.517 170438939.518 - 0.80% -
SetIntersection_None_Set_string_16384_256 -3.40% 205599014.526 198602991.837 - -1.64% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.40% 1.194 1.153 - -2.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.39% 6548272.726 6326233.103 - -3.70% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.39% 2.374 2.294 - 5.65% -
SetIntersection_Interlaced_Vector_string_256_16 -3.37% 10709209.119 10347800.487 - -1.29% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control -3.37% 0.427 0.413 - -0.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.37% 13303.320 12855.522 - -0.43% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -3.36% 10.221 9.877 - 0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.36% 11468485.616 11082822.585 - -4.46% -
SetIntersection_Interlaced_Vector_uint32_4_4 -3.36% 139648923.173 134961448.537 - -0.44% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -3.35% 5.902 5.704 - 2.24% -
SetIntersection_Interlaced_Vector_uint32_16_4 -3.34% 57572416.442 55650953.861 - -0.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.34% 4.049 3.914 - 0.25% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -3.33% 4839.971 4678.574 - 0.44% -
std::find_end(vector<int>)_(process_all)/8192 -3.33% 1741.273 1683.242 - -2.44% -
BM_StringRead_Hot_Shallow_Empty -3.33% 0.487 0.471 - -1.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -3.33% 89.018 86.058 - 1.01% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -3.32% 6.654 6.433 - -0.30% -
BM_deque_vector_ranges_copy/65536 -3.32% 3106.413 3003.355 - -3.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -3.32% 141177626.368 136495292.222 - -1.05% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.32% 17807257.247 17216686.985 - -3.04% -
std::for_each(list<int>)/8 -3.31% 2.542 2.458 - 3.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -3.31% 219525957.593 212256907.937 - -0.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.31% 13555.862 13107.546 - 1.39% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -3.31% 32777.137 31693.286 - -0.95% -
SetIntersection_Interlaced_Set_float_16384_1 -3.30% 1040736.239 1006348.987 - 0.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -3.30% 28.129 27.202 - 0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -3.29% 549119821.974 531041000.533 - -1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -3.29% 53.029 51.285 - -5.28% -
std::partition_point(vector<int>)/32 -3.29% 2.654 2.567 - 1.48% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -3.28% 12.914 12.490 - 0.48% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.28% 32.026 30.976 - -2.98% -
std::pop_heap(deque<float>)/8 -3.27% 54.033 52.266 - 0.07% -
std::is_sorted(list<int>)/1024 -3.26% 780.533 755.114 - 0.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -3.26% 118776.126 114908.134 - -0.16% -
std::partial_sort_copy(list<int>)_(descending)/8192 -3.26% 100988.721 97700.230 - 1.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.25% 1532.062 1482.216 - 2.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -3.25% 39659542.597 38369401.313 - -0.50% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -3.24% 12.908 12.490 - 0.64% -
std::reverse(deque<int>)/512 -3.24% 117.277 113.482 - -2.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.23% 3.567 3.452 - -0.36% -
std::fill_n(vector<bool>)/64 -3.23% 1.403 1.358 - 1.00% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.23% 24.538 23.746 - -2.60% -
SetIntersection_Front_Set_uint64_256_64 -3.23% 5617642.920 5436439.337 - -5.25% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.21% 592.079 573.081 - 0.33% -
std::set<int>::upper_bound(key)_(existent)/8192 -3.21% 8.348 8.081 - 4.28% -
BM_vector_deque_copy_backward/64 -3.21% 3.144 3.043 - 1.56% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.20% 403.324 390.398 - 0.30% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.20% 23444931.513 22695210.272 - 1.59% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.20% 2.505 2.425 - -8.97% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.19% 166.555 161.239 - 2.27% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -3.18% 53575.920 51869.972 - -0.03% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.18% 2.376 2.301 - 0.25% -
BM_StringEraseWithMove_Large_Transparent -3.18% 2.700 2.614 - -6.32% -
std::count(vector<int>)_(every_other)/1048576 -3.17% 108460.539 105017.269 - 0.45% -
std::set<std::string>::clear()/32 -3.17% 895.803 867.365 - -2.77% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -3.17% 12.908 12.499 - 0.58% -
rng::find_last(deque<int>)_(bail_90%)/8192 -3.17% 210.196 203.533 - 1.92% -
SetIntersection_None_Set_float_16384_64 -3.17% 156878344.829 151905844.856 - 0.30% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -3.17% 12.898 12.489 - 0.41% -
BM_StringFindStringLiteral/4096 -3.17% 79.667 77.146 - 0.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -3.15% 18.365 17.786 - -1.08% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.15% 23.135 22.407 - -2.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.15% 9243364.102 8952527.973 - -0.47% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.15% 11213994.380 10861270.501 - -0.22% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.14% 6454.682 6252.130 - -3.48% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.13% 435.266 421.640 - -1.93% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.13% 407.422 394.676 - -2.46% -
std::rotate(deque<int>)_(by_1/2)/8192 -3.13% 1652.479 1600.826 - 2.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -3.12% 0.620 0.601 - 0.89% -
std::is_sorted(list<int>)/8192 -3.11% 7294.466 7067.583 - -2.11% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -3.11% 51954.529 50339.187 - -1.38% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -3.11% 1.092 1.059 - 18.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -3.10% 11364.171 11011.426 - 0.25% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -3.10% 2.851 2.763 - -2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -3.10% 64333108.580 62338234.549 - -1.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -3.08% 447.703 433.895 - 0.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -3.08% 3844.188 3725.781 - -0.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -3.08% 549.823 532.893 - 0.50% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -3.08% 1026222.538 994648.146 - 0.41% -
std::set<std::string>::clear()/1024 -3.07% 22341.643 21655.151 - -4.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.06% 10.881 10.548 - -4.61% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.06% 9.364 9.078 - -15.62% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.06% 362.168 351.092 - -1.37% -
SetIntersection_None_Set_float_16384_16 -3.06% 156515838.432 151733711.737 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.05% 14881406.939 14427444.440 - 2.93% -
SetIntersection_None_Set_string_256_64 -3.05% 9729493.679 9432819.368 - 1.07% -
SetIntersection_Interlaced_Vector_uint32_16_1 -3.05% 64568717.473 62602388.845 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.04% 5231831.073 5072629.331 - -2.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.04% 10091977.691 9785012.049 - -1.85% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -3.04% 441.873 428.461 - 0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.03% 0.654 0.634 - 0.90% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 -3.03% 81788817.537 79309083.773 - -0.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -3.02% 24.006 23.280 - -25.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.02% 14091.086 13665.722 - -1.55% -
std::multiset<int>::find(key)_(non-existent)/1024 -3.02% 5.518 5.352 - -2.48% -
std::copy_backward(deque<int>)/1048576 -3.01% 135255.489 131183.352 - 0.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.01% 37.545 36.417 - 3.38% -
SetIntersection_Interlaced_Vector_uint32_16_16 -3.00% 36652974.113 35554680.348 - -0.86% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.99% 6702.243 6501.615 - -1.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.99% 22435280.870 21764608.060 - -3.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.99% 0.646 0.627 - -5.75% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.98% 744.526 722.309 - -4.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.98% 18595356.529 18041142.056 - -1.14% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.97% 33.035 32.052 - -0.49% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -2.97% 320.700 311.164 - -2.54% -
vector<bool>::reserve() -2.97% 8.386 8.136 - -1.77% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.97% 4.492 4.359 - 0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.97% 2379085.709 2308466.405 - -1.91% -
BM_deque_vector_ranges_copy/5500 -2.97% 201.312 195.341 - 2.01% -
BM_deque_vector_ranges_copy/64000 -2.97% 3008.554 2919.330 - -6.48% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.96% 107919.304 104721.858 - 2.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.96% 1617.373 1569.461 - 0.06% -
std::sort(vector<int>)_(shuffled)/8 -2.96% 23.521 22.825 - 0.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.96% 7.031 6.823 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.95% 402.910 391.015 - -0.04% -
std::set<std::string>::erase(key)_(existent)/32 -2.95% 51.208 49.697 - -1.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.95% 80.992 78.603 - -0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.95% 403.343 391.451 - -0.43% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.94% 13365061.842 12971518.903 - -3.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.94% 1042368.395 1011697.539 - -4.43% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.94% 8741.326 8484.202 - 0.94% -
std::stable_partition(deque<int>)_(sparse)/32 -2.94% 12.211 11.852 - -9.71% -
SetIntersection_None_Set_string_16384_4 -2.93% 203713341.098 197734531.160 - -3.72% -
std::replace_if(list<int>)_(sprinkled)/50 -2.93% 23.715 23.020 - 0.67% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.93% 1260870.607 1223951.906 - -0.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.92% 1644.546 1596.544 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.92% 4624180.343 4489226.377 - -1.43% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.92% 1.922 1.866 - 0.03% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.91% 13020.677 12642.399 - -1.49% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -2.90% 10.450 10.147 - -20.29% -
std::partial_sort(deque<int>)_(ascending)/8 -2.90% 32.805 31.855 - -4.37% -
std::list<std::string>::ctor(size)/1024 -2.90% 13069.745 12691.374 - 1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.89% 1041009.038 1010918.852 - -3.56% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.89% 21.426 20.807 - -17.52% -
std::count(deque<int>)_(every_other)/8 -2.89% 2.603 2.528 - 0.22% -
SetIntersection_None_Vector_uint64_16384_16384 -2.89% 1073910.706 1042901.743 - -5.83% -
std::count(list<int>)_(every_other)/8192 -2.89% 7129.885 6924.065 - -8.12% -
std::search(vector<int>)_(no_match)/8192 -2.88% 1689.890 1641.139 - 1.36% -
BM_StringEraseToEnd_Huge_Opaque -2.88% 2.372 2.304 - 2.10% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.88% 207010216.972 201043582.534 - -3.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.87% 636.142 617.868 - 0.86% -
SetIntersection_None_Set_uint32_1_1 -2.87% 548293647.822 532547982.519 - -0.68% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.87% 13106.231 12730.134 - 1.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.87% 10.911 10.598 - -5.43% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.87% 20722.372 20128.322 - 1.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.85% 49.370 47.960 - 0.81% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.85% 23.799 23.120 - -3.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.85% 14431388.321 14019707.039 - 1.09% -
std::search(vector<int>)_(same_length)/8192 -2.85% 2013.323 1955.939 - 4.86% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.85% 2.020 1.963 - -2.87% -
std::set<std::string>::find(key)_(existent)/32 -2.85% 16.186 15.725 - -0.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.84% 231.267 224.690 - -6.12% -
std::search(vector<int>)_(same_length)/1024 -2.84% 261.335 253.907 - 3.72% -
BM_PushHeap_float_QuickSortAdversary_16 -2.84% 1.018 0.989 - 1.31% -
BM_StringFindStringLiteral/8192 -2.84% 142.192 138.158 - 0.15% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -2.84% 4964.125 4823.310 - -0.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.83% 30.413 29.551 - -4.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.83% 338.228 328.656 - 2.79% -
BM_CmpLess_int_uint -2.83% 1.101 1.070 - -1.89% -
std::set<int>::ctor(const&,_alloc)/8192 -2.83% 50629.459 49197.847 - -2.51% -
std::stable_partition(list<int>)_(dense)/1024 -2.82% 1467.675 1426.226 - -18.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.82% 24.555 23.862 - -10.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.82% 183667.968 178490.981 - 2.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.81% 0.626 0.608 - 1.05% -
bm_ranges_swap_ranges_vb_aligned/32768 -2.81% 66.198 64.340 - 0.36% -
SetIntersection_None_Set_string_64_1 -2.80% 22799441.354 22161830.961 - -3.61% -
BM_PushHeap_uint64_SingleElement_262144 -2.80% 0.368 0.357 - -0.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.79% 20146.461 19585.157 - -1.84% -
std::set<int>::ctor(const&,_alloc)/32 -2.78% 227.008 220.689 - 0.67% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -2.78% 0.956 0.929 - 0.05% -
std::remove(list<int>)_(sprinkled)/8192 -2.78% 8240.013 8010.638 - -1.20% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.78% 63.654 61.883 - 0.31% -
BM_deque_deque_ranges_move/2 -2.78% 2.306 2.242 - 0.08% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.77% 600.068 583.428 - 0.04% -
std::unordered_set<int>::insert(value)_(already_present)/32 -2.77% 2.819 2.741 - 56.61% -
std::for_each(set<int>::iterator)/50 -2.77% 37.013 35.988 - -3.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -2.77% 995429.626 967881.807 - -0.03% -
ranges::min(std::vector<long_long>)/64 -2.76% 4.815 4.682 - 0.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -2.76% 436.650 424.598 - 0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.76% 473.153 460.111 - 0.11% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.75% 26.390 25.664 - -0.74% -
std::for_each_n(list<int>)/32 -2.75% 11.542 11.225 - -0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.75% 19932975.098 19385580.957 - 0.17% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 -2.75% 54165.272 52677.857 - 0.44% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.74% 9.019 8.772 - 1.72% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.74% 1.447 1.407 - -4.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.74% 209475235.138 203738274.932 - -0.70% -
SetIntersection_Front_Vector_uint64_64_64 -2.74% 10835388.873 10538647.285 - -1.47% -
std::find_end(vector<int>)_(process_all)/1048576 -2.74% 223626.385 217504.663 - -1.86% -
std::for_each_n(deque<int>)/8192 -2.72% 262.253 255.111 - 0.14% -
std::copy_backward(deque<int>)/32768 -2.72% 3790.443 3687.233 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.72% 10577467.182 10289694.625 - -0.15% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.72% 37527.083 36506.683 - -2.77% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.72% 86.659 84.303 - 2.73% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.71% 47.638 46.345 - 4.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.71% 32.649 31.764 - 34.53% -
SetIntersection_None_Vector_uint64_262144_64 -2.71% 1141077.536 1110165.241 - -2.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.71% 108707.419 105764.309 - 3.00% -
SetIntersection_Interlaced_Set_float_262144_4 -2.71% 1270944.416 1236544.354 - -1.46% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.70% 150248.140 146184.733 - 0.11% -
SetIntersection_Interlaced_Set_float_16384_16 -2.70% 209846203.386 204178077.702 - -0.16% -
ranges::min(std::vector<char>)/64 -2.70% 4.249 4.134 - -1.70% -
BM_vector_deque_copy_backward/512 -2.70% 18.143 17.654 - 0.98% -
std::for_each_n(list<int>)/8 -2.69% 2.613 2.543 - 5.98% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.69% 25.695 25.003 - 1.48% -
SetIntersection_None_Set_float_262144_262144 -2.68% 1169125.490 1137744.141 - -0.76% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.68% 222.037 216.081 - -0.29% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.68% 20.726 20.171 - 0.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.68% 53.722 52.284 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.68% 14927406.102 14527867.561 - 3.77% -
SetIntersection_None_Set_uint32_16384_16 -2.68% 153964794.407 149844713.320 - -3.39% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.68% 813.132 791.374 - -4.54% -
SetIntersection_None_Set_float_1024_256 -2.67% 9094488.337 8851424.672 - -0.26% -
rng::contains_subrange(vector<int>)_(single_element)/32 -2.67% 8.702 8.469 - -0.50% -
SetIntersection_None_Set_float_262144_64 -2.67% 1164720.701 1133605.387 - -1.24% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.67% 29.880 29.082 - -3.69% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 -2.67% 51854.558 50470.920 - -0.02% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.67% 5.117 4.980 - -3.17% -
SetIntersection_None_Vector_uint32_16384_16 -2.66% 1100765.492 1071513.624 - -2.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.66% 48.140 46.861 - 0.08% -
BM_deque_vector_ranges_copy/4000 -2.65% 146.342 142.456 - 0.81% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.65% 7868.013 7659.200 - 1.35% -
std::reverse(deque<int>)/64 -2.65% 13.405 13.050 - -3.78% -
BM_lexicographical_compare_three_way_fast_path/16 -2.65% 4.472 4.354 - -0.62% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.65% 2086593.100 2031345.457 - -1.63% -
std::copy_n(deque<int>)/512 -2.65% 17.219 16.763 - 0.58% -
std::copy_if(list<int>)_(entire_range)/32768 -2.64% 26487.483 25787.792 - 0.79% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.63% 7729.662 7526.004 - -0.86% -
std::partition(deque<int>)_(sparse)/1024 -2.63% 394.952 384.548 - -4.03% -
BM_CmpLess_int_int -2.63% 1.097 1.068 - -0.14% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.63% 1543462.971 1502856.443 - -6.27% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 -2.63% 52140.853 50771.498 - -0.54% -
std::search_n(list<int>)_(no_match)/8192 -2.63% 6794.245 6615.891 42.012 0.57% 42.012
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.62% 15.410 15.006 - 0.19% -
BM_PushHeap_uint64_Ascending_1024 -2.62% 2.709 2.638 - 2.48% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -2.62% 583.417 568.132 - -0.45% -
ranges::min(std::vector<__int128>)/8 -2.62% 3.022 2.943 - 0.89% -
SetIntersection_None_Set_float_262144_16 -2.62% 1164848.227 1134361.408 - -0.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.61% 15.167 14.771 - -1.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.61% 2991466.959 2913289.631 - -2.36% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.61% 16.757 16.320 - -59.57% -
std::map<int,_int>::clear()/0 -2.61% 401.270 390.812 - -0.58% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.61% 16.231 15.808 - 0.15% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.60% 179056.624 174398.505 - 0.62% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.60% 267395.200 260449.953 - -2.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.60% 8335803.870 8119395.000 - 0.55% -
SetIntersection_Front_Vector_uint32_16384_64 -2.60% 1366288.256 1330822.139 - -3.26% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.58% 2.135 2.080 - -3.47% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.58% 0.614 0.598 - 0.74% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst -2.57% 0.428 0.417 - 0.10% -
std::sort_heap(vector<int>,_pred)/8 -2.57% 32.247 31.419 - 8.77% -
bm_ranges_swap_ranges_vb_aligned/65536 -2.57% 126.614 123.365 - 0.16% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.56% 23.766 23.156 - -2.22% -
BM_CmpLess_ushort_ushort -2.56% 1.068 1.041 - -1.23% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -2.56% 57.058 55.600 - -1.13% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.56% 1545127.930 1505647.541 - -13.53% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.55% 6872.880 6697.466 - -1.03% -
SetIntersection_None_Vector_float_262144_16 -2.55% 1139063.297 1109997.750 - -3.20% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.55% 21.859 21.302 - -1.06% -
BM_StringRelational_Compare_Empty_Small_Control -2.55% 1.663 1.620 - 0.75% -
SetIntersection_None_Set_uint32_256_256 -2.54% 5891305.732 5741455.091 - -1.69% -
SetIntersection_Front_Set_uint64_262144_1024 -2.54% 12696268.829 12373352.867 - -20.51% -
BM_StringEraseWithMove_Small_Transparent -2.54% 2.182 2.127 - -2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.54% 12391059.905 12076501.028 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.53% 16729412.020 16305469.500 - -0.73% -
std::make_heap(deque<int>)_(heap)/8192 -2.53% 8831.562 8607.886 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.53% 1.440 1.404 - 0.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.53% 51549.034 50247.085 - -3.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.52% 146178.155 142491.936 - 1.71% -
ranges::min(std::vector<long_long>)/8 -2.52% 2.283 2.225 - 2.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.51% 267893.801 261160.356 - -2.43% -
std::count(vector<int>)_(every_other)/1024 -2.51% 105.344 102.699 - 0.60% -
std::find_end(vector<int>)_(process_all)/1000 -2.51% 223.299 217.701 - -1.94% -
BM_vector_deque_ranges_move/1 -2.51% 2.372 2.313 - 6.29% -
SetIntersection_Front_Vector_uint64_1024_4 -2.50% 1046756.228 1020562.733 - -5.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -2.49% 0.619 0.603 - 0.81% -
BM_PushHeap_float_Random_262144 -2.49% 7.364 7.180 - -5.14% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.49% 5.519 5.382 - -7.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -2.48% 23.981 23.386 - -74.50% -
SetIntersection_None_Set_uint64_1024_256 -2.48% 8834746.967 8615797.833 - -3.22% -
SetIntersection_Front_Set_float_16_16 -2.48% 38220599.595 37273616.311 - -3.12% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.48% 23936.509 23344.022 - -2.42% -
SetIntersection_None_Set_string_16_16 -2.47% 37276432.446 36355765.734 - 0.41% -
SetIntersection_None_Vector_uint64_262144_4 -2.47% 1113214.230 1085740.553 - -4.64% -
BM_vector_deque_move/0 -2.47% 0.436 0.425 - -2.99% -
BM_deque_deque_copy_backward/2 -2.46% 2.533 2.471 - 0.11% -
BM_CmpEqual_ushort_schar -2.46% 1.034 1.009 - 1.82% -
std::find_end(vector<int>)_(process_all)/1024 -2.46% 227.992 222.393 - -1.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 689.068 672.177 - 0.68% -
BM_StringRelational_Less_Huge_Huge_Control -2.45% 101.489 99.004 - 0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.45% 24.802 24.195 - 0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.44% 6558302.805 6398022.601 - -3.74% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.44% 37.346 36.434 - 3.27% -
SetIntersection_None_Set_float_262144_4 -2.44% 1161088.543 1132723.633 - -1.50% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.44% 1077037.109 1050776.565 - 1.01% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.44% 13036.989 12719.205 - -0.80% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.44% 15.748 15.364 - -0.54% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.44% 2199.796 2146.196 - -0.13% -
SetIntersection_None_Set_float_16384_1 -2.43% 156217491.983 152415604.899 - 0.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.43% 23908.808 23327.533 - -2.07% -
SetIntersection_Interlaced_Vector_string_256_4 -2.43% 6239267.310 6087657.883 - -0.46% -
std::multiset<std::string>::clear()/1024 -2.43% 22064.829 21528.693 - -1.23% -
BM_deque_deque_move_backward/1024 -2.43% 38.783 37.841 - -1.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.43% 4.775 4.659 - -8.24% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.42% 4.567 4.456 - -0.91% -
BM_CmpEqual_uchar_ushort -2.42% 1.079 1.053 - -1.29% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.42% 14504.338 14153.824 - -1.05% -
std::replace_if(deque<int>)_(prefix)/1024 -2.41% 492.393 480.522 - -0.73% -
SetIntersection_None_Set_float_262144_256 -2.41% 1161836.834 1133870.686 - -1.22% -
std::is_sorted_until(vector<int>)/1024 -2.41% 243.664 237.804 - 0.42% -
std::partition_point(vector<int>)/8192 -2.40% 9.509 9.280 - 0.45% -
BM_vector_deque_ranges_move_backward/70000 -2.40% 8545.515 8340.333 - 6.63% -
SetIntersection_None_Set_float_262144_1024 -2.40% 1162544.352 1134642.336 - -1.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.40% 13.270 12.952 - -4.02% -
SetIntersection_None_Set_uint32_1024_64 -2.39% 8919880.410 8706571.248 - -2.43% -
SetIntersection_Front_Vector_string_16384_64 -2.38% 3260023.263 3182272.380 - -7.19% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.38% 1718148.977 1677217.241 - -2.34% -
SetIntersection_Front_Set_float_262144_262144 -2.38% 1612074.383 1573690.676 - -4.19% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.38% 1.628 1.590 - -2.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.38% 1149.203 1121.887 - -6.10% -
SetIntersection_Interlaced_Vector_uint32_256_16 -2.38% 6606681.892 6449654.257 - -2.33% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.38% 1062282.924 1037053.204 - -0.12% -
std::search(vector<int>)_(no_match)/1048576 -2.37% 215689.161 210570.911 - 1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.37% 1255902.588 1226121.014 - -1.22% -
SetIntersection_None_Set_float_262144_1 -2.37% 1164434.488 1136883.953 - -1.99% -
std::pop_heap(deque<size_t>)/8192 -2.36% 60.320 58.897 - -1.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.36% 88.467 86.380 - 2.08% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -2.35% 1.652 1.613 - 0.07% -
std::rotate(list<int>)_(by_1/3)/50 -2.35% 23.294 22.747 - -2.07% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.35% 9.839 9.608 - 2.39% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.34% 2833681.639 2767277.504 - -0.81% -
std::copy(list<int>)/8 -2.34% 2.526 2.467 - -0.33% -
rng::starts_with(vector<int>)/8 -2.34% 1.253 1.224 - 0.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -2.34% 1356.731 1325.007 - -32.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.34% 1211.536 1183.214 - -3.93% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.34% 737187.760 719960.855 - -0.31% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -2.34% 17.211 16.809 - -0.70% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.33% 213533690.941 208563106.762 - -3.13% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.33% 838.686 819.181 - -0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.32% 55335.257 54049.258 - -0.77% -
BM_align/256 -2.32% 0.655 0.639 - 2.66% -
std::rotate(vector<int>)_(by_1/4)/50 -2.32% 11.797 11.523 - -0.70% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.32% 2.124 2.075 - 0.15% -
rng::for_each(multimap<int>)/8 -2.32% 6.258 6.113 - -0.28% -
std::stable_sort(vector<int>)_(descending)/1024 -2.32% 2857.310 2791.124 - -0.09% -
SetIntersection_Interlaced_Set_float_16384_64 -2.32% 216495952.824 211483848.379 - 0.53% -
std::remove(vector<int>)_(sprinkled)/8192 -2.31% 2023.604 1976.810 - 0.55% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.31% 1449.947 1416.437 - 0.49% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.31% 34.385 33.590 - 0.15% -
std::for_each(map<int>::iterator)/8192 -2.31% 7504.363 7331.115 - -1.40% -
SetIntersection_None_Set_string_256_4 -2.31% 11951106.443 11675290.204 - 3.52% -
std::make_heap(deque<int>)_(heap)/1024 -2.31% 1123.097 1097.197 - 0.34% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -2.30% 34.840 34.038 - -0.61% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.30% 132990.769 129930.036 - -1.49% -
BM_PushHeap_uint64_Ascending_16384 -2.30% 3.785 3.698 - 3.46% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.29% 13.016 12.717 - 0.56% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.29% 13536.159 13226.019 - 4.66% -
std::set<int>::equal_range(key)_(non-existent)/1024 -2.29% 6.719 6.566 - 1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.29% 11877.330 11605.512 - -1.46% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -2.27% 1.175 1.148 - 1.03% -
SetIntersection_None_Set_string_1024_16 -2.27% 9347712.479 9135081.459 - -27.86% -
std::replace_if(list<int>)_(prefix)/50 -2.27% 24.894 24.328 - -0.71% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.27% 37281.798 36437.347 - -0.47% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.26% 26.300 25.704 - 0.66% -
std::set<int>::clear()/8192 -2.26% 79231.493 77438.501 - -1.87% -
SetIntersection_None_Vector_uint64_262144_16384 -2.26% 1113170.854 1087983.280 - -4.09% -
std::set<int>::erase(key)_(existent)/1024 -2.26% 51.204 50.047 - 0.41% -
std::multiset<std::string>::clear()/8192 -2.26% 218559.472 213620.886 - -1.09% -
BM_deque_deque_ranges_move_backward/4000 -2.26% 152.968 149.518 - 3.74% -
std::find_if(vector<int>)_(process_all)/50 -2.25% 5.922 5.789 - 2.61% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 -2.24% 0.642 0.628 - 0.52% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.24% 4710.301 4604.639 - 0.41% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -2.23% 46.407 45.370 - -0.24% -
BM_PushHeap_uint64_PipeOrgan_262144 -2.23% 3.122 3.053 - 0.41% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.23% 9851901.063 9631890.517 - -4.54% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.23% 123163384.274 120413531.653 - 0.13% -
BM_StringEraseWithMove_Large_Opaque -2.23% 2.799 2.736 - -4.37% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.23% 247.562 242.044 - -0.97% -
std::multimap<int,_int>::clear()/8192 -2.23% 88630.911 86657.256 - 1.56% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.23% 230.210 225.086 - -1.07% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle -2.22% 56.950 55.685 - 0.22% -
std::set<int>::count(key)_(non-existent)/32 -2.21% 2.954 2.889 - 0.84% -
bm_lexicographical_compare<signed_char>/512 -2.21% 7.856 7.683 - -5.35% -
SetIntersection_None_Set_uint32_16384_4 -2.21% 153486062.864 150093916.396 - -3.55% -
SetIntersection_None_Vector_uint64_256_4 -2.21% 4216066.332 4123005.318 - -1.74% -
BM_PushHeap_string_QuickSortAdversary_4 -2.21% 6.557 6.412 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.21% 1066497.644 1042964.799 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.20% 8932072.959 8735146.229 - -1.91% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.20% 1020.851 998.359 - 2.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.20% 1242032.147 1214682.209 - -0.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.20% 32.233 31.524 - -27.36% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.19% 24.085 23.559 - -0.14% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.18% 2.255 2.206 - -2.07% -
SetIntersection_None_Vector_uint32_262144_16 -2.18% 1120814.504 1096391.385 - -2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.18% 1242852.051 1215817.625 - -0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.17% 16.519 16.160 - 0.63% -
std::move(vector<int>)/512 -2.17% 20.640 20.193 - 0.72% -
std::find_if_not(list<int>)_(process_all)/50 -2.17% 38.624 37.787 - -2.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.17% 1896.171 1855.097 - 3.73% -
BM_deque_deque_ranges_move_backward/2 -2.16% 2.520 2.466 - 5.56% -
std::find(vector<char>)_(bail_25%)/1024 -2.16% 5.394 5.278 - -1.34% -
SetIntersection_None_Set_float_16384_4 -2.16% 156000338.560 152636625.003 - 0.15% -
BM_PushHeap_uint64_Ascending_16 -2.15% 1.007 0.985 - 8.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.15% 13778112.785 13481312.685 - -0.99% -
std::partition(vector<int>)_(dense)/50 -2.15% 13.351 13.063 - 0.61% -
SetIntersection_Front_Set_string_16384_16384 -2.15% 349656146.419 342133672.833 - -1.81% -
std::make_heap(vector<int>,_pred)_(descending)/8 -2.14% 14.979 14.658 - -0.29% -
BM_deque_deque_move/1024 -2.14% 37.552 36.749 - -1.56% -
SetIntersection_Front_Vector_uint32_1024_16 -2.14% 1102529.915 1078955.608 - -3.78% -
BM_deque_vector_move_backward/65536 -2.14% 8317.073 8139.267 - 10.91% -
std::shift_left(deque<int>)/50 -2.13% 5.556 5.438 - 0.19% -
std::pop_heap(deque<int>)/1024 -2.13% 12.868 12.593 - 2.55% -
SetIntersection_Front_Vector_uint64_16384_4 -2.13% 1049448.255 1027108.932 - -2.62% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.13% 9.388 9.189 - -1.34% -
SetIntersection_None_Set_uint64_256_16 -2.13% 10832801.188 10602337.084 - -1.65% -
SetIntersection_None_Vector_uint64_262144_1 -2.13% 1141598.992 1117314.850 - -1.63% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.13% 16.390 16.041 - 1.69% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.12% 504456.691 493741.610 - -2.34% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.12% 483.690 473.434 - -2.21% -
std::is_sorted_until(list<int>)/8 -2.12% 2.118 2.073 - 0.13% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.12% 694.504 679.792 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.12% 2974736.084 2911766.846 - -1.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.12% 986.912 966.036 - -0.62% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.11% 5.382 5.268 - -2.69% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.11% 12918.736 12646.062 - -1.17% -
BM_PushHeap_string_PipeOrgan_4 -2.10% 2.563 2.509 - -2.24% -
std::search(list<int>)_(same_length)/8192 -2.10% 8775.018 8590.395 - 1.30% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -2.10% 616639.540 603680.288 - 0.65% -
SetIntersection_Front_Set_float_262144_4 -2.10% 1055586.385 1033404.707 - -2.92% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.10% 19.610 19.198 - -1.07% -
std::remove(list<int>)_(sprinkled)/1024 -2.10% 966.375 946.107 - -1.90% -
std::shift_left(deque<int>)/32 -2.10% 3.914 3.832 - 1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.10% 0.786 0.770 - -5.39% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.09% 13.413 13.133 - -0.49% -
BM_CmpLess_uchar_ushort -2.09% 1.099 1.076 - 0.32% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.09% 16984.036 16629.285 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.09% 2.417 2.367 - 0.02% -
SetIntersection_Interlaced_Set_float_256_256 -2.08% 7708820.513 7548364.039 - -2.12% -
SetIntersection_None_Vector_uint32_262144_1 -2.08% 1119429.982 1096141.650 - -2.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.08% 4666481.282 4569431.094 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.08% 17124687.582 16769142.254 - -1.57% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.07% 37926315.528 37140232.033 - -2.02% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.07% 356269822.825 348886316.252 - 0.93% -
std::set<std::string>::count(key)_(existent)/1024 -2.06% 23.880 23.387 - -3.40% -
BM_deque_deque_ranges_move_backward/1024 -2.06% 38.819 38.021 - 0.40% -
SetIntersection_None_Vector_string_262144_1024 -2.05% 1289295.480 1262822.294 - -1.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.05% 229981724.875 225274453.821 - -1.98% -
SetIntersection_Front_Vector_uint32_262144_64 -2.04% 1356579.801 1328859.334 - 0.08% -
BM_deque_deque_ranges_move_backward/4096 -2.04% 155.600 152.423 - 1.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.04% 821.991 805.233 - -3.01% -
SetIntersection_None_Set_uint32_16384_1 -2.04% 153606631.458 150479272.889 - -3.52% -
std::deque<int>::ctor(size)/8192 -2.04% 442.490 433.485 - -5.48% -
std::replace(deque<int>)_(prefix)/32 -2.03% 13.083 12.817 - 0.98% -
BM_PushHeap_uint32_Ascending_64 -2.03% 1.610 1.578 - 3.75% -
std::partition(list<int>)_(sparse)/50 -2.02% 22.152 21.704 - -0.22% -
SetIntersection_Front_Vector_uint64_256_4 -2.02% 4163651.368 4079464.556 - -2.73% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -2.02% 8814.837 8636.914 - -10.32% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.02% 8.187 8.022 - -2.04% -
SetIntersection_None_Set_uint32_64_64 -2.01% 11604358.935 11370705.656 - -1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.01% 1977545.166 1937760.822 - -1.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -2.01% 59.971 58.765 - -18.80% -
BM_deque_deque_copy_backward/64000 -2.01% 8085.189 7922.807 - 6.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.01% 52841.452 51781.517 - -0.55% -
SetIntersection_None_Vector_uint64_262144_1024 -2.01% 1127663.871 1105050.304 - -0.85% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.01% 272.158 266.701 - 0.78% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.00% 271.333 265.895 - -4.50% -
BM_CmpLess_schar_uint -2.00% 1.115 1.093 - -1.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.00% 25.219 24.715 - -50.82% -
std::multiset<std::string>::clear()/32 -2.00% 889.380 871.585 - -4.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.00% 1236078.857 1211363.771 - -0.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.00% 92.681 90.829 - 1.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.00% 285427.715 279726.102 - 1.01% -
std::partition(vector<int>)_(sparse)/50 -2.00% 14.257 13.972 - -1.11% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.99% 26.226 25.703 - -4.06% -
rng::starts_with(vector<int>)/1000 -1.99% 59.514 58.328 - 0.10% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.99% 1891.609 1854.011 - -1.74% -
SetIntersection_Front_Vector_uint64_256_1 -1.99% 4121634.139 4039802.586 - -3.24% -
BM_std_minmax_element<short>/64 -1.98% 17.788 17.435 - 0.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.98% 357.958 350.870 - -0.33% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.98% 32344.047 31703.831 - -0.20% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.98% 947.153 928.407 - 0.72% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.98% 616.752 604.566 - 0.45% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.98% 53.254 52.202 - -1.01% -
std::rotate(list<int>)_(by_1/3)/32 -1.97% 16.863 16.530 - -0.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.97% 60761713.330 59565463.863 - -0.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.96% 51.836 50.818 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.96% 2852497.740 2796595.718 - -4.58% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.96% 23.226 22.770 - 0.55% -
SetIntersection_None_Set_string_256_1 -1.95% 12030010.754 11794888.046 - 1.02% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.95% 1009497.978 989774.318 - -9.85% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.95% 2968.836 2910.935 - -2.40% -
BM_vector_deque_ranges_copy/64 -1.95% 2.766 2.712 - -3.21% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.95% 4168338.372 4087149.820 - -0.99% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -1.95% 24.870 24.386 - 12.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.94% 198.797 194.939 - -0.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.94% 24.764 24.284 - 3.39% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.94% 17023.073 16693.066 - 0.36% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.93% 5.363 5.259 - 1.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.93% 51.692 50.696 - -1.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.92% 7667557.821 7520031.448 - 0.57% -
SetIntersection_None_Vector_string_1024_4 -1.92% 1156818.885 1134589.594 - -2.79% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.92% 10.184 9.989 - 0.64% -
SetIntersection_None_Set_float_1024_1 -1.91% 9020687.574 8848096.330 - -1.58% -
BM_deque_vector_ranges_move/512 -1.91% 16.949 16.625 - 0.46% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.91% 13307.938 13053.933 - 2.29% -
std::partition(vector<int>)_(sparse)/32 -1.91% 8.908 8.738 - -3.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.91% 36.786 36.085 - -1.86% -
std::unique(list<int>)_(sprinkled)/8192 -1.90% 8091.984 7938.283 - 0.90% -
std::find_end(vector<int>)_(same_length)/8192 -1.89% 2054.645 2015.727 - 1.04% -
std::rotate_copy(deque<int>)/32 -1.89% 2.774 2.722 - 5.80% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.89% 10.932 10.726 - -0.14% -
std::set<int>::find(key)_(existent)/32 -1.89% 1.716 1.684 - -0.33% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.89% 616.191 604.575 - 0.10% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.88% 29.358 28.806 - -2.27% -
bm_ranges_swap_ranges_vb_aligned/256 -1.88% 4.306 4.225 - 22.20% -
SetIntersection_Interlaced_Set_float_262144_16 -1.88% 1568790.199 1539319.336 - -1.18% -
SetIntersection_Interlaced_Set_string_64_64 -1.88% 35613807.451 34944908.079 - -0.18% -
BM_CmpEqual_uint_uchar -1.88% 1.109 1.088 - -0.43% -
BM_deque_deque_ranges_copy_backward/2 -1.87% 2.416 2.371 - 0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.87% 1073237.745 1053140.548 - -1.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.87% 4222728.418 4143720.594 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.87% 16650986.328 16339793.449 - -0.87% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.87% 573.956 563.238 - 0.90% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.87% 36.434 35.753 - 2.29% -
std::equal(vector<bool>)_(unaligned)/8192 -1.86% 56.373 55.325 - -1.89% -
std::copy_backward(list<int>)/1048576 -1.86% 949496.360 931863.386 - 6.93% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.86% 14.874 14.598 - -0.51% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.85% 5065.895 4971.955 - -1.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.85% 543.338 533.298 - -0.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.85% 6.723 6.599 - -0.34% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.85% 143845.533 141189.021 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.84% 1107274.201 1086845.605 - -2.08% -
std::set<std::string>::erase(iterator)/32 -1.84% 27.474 26.967 - -3.86% -
SetIntersection_Interlaced_Vector_float_262144_256 -1.84% 56024564.876 54991413.328 - 61.90% -
vector<bool>(size_type,_const_value_type&) -1.84% 8.302 8.149 - -2.76% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.84% 4937883.806 4846947.219 - -3.52% -
vector<bool>::resize() -1.84% 10.987 10.785 - 0.52% -
SetIntersection_None_Set_uint32_64_4 -1.84% 21800611.168 21399685.924 - -1.26% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.84% 1224802.490 1202279.785 - -4.33% -
SetIntersection_None_Vector_uint64_16384_256 -1.83% 1112377.587 1091980.687 - -0.56% -
SetIntersection_Interlaced_Set_float_262144_1 -1.83% 1024521.188 1005738.052 - -2.56% -
std::unique_copy(deque<int>)_(sprinkled)/52 -1.83% 21.487 21.094 - 43.26% -
SetIntersection_Front_Vector_string_256_16 -1.83% 5985726.036 5876227.394 - -6.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.83% 1184361.518 1162701.165 - -0.35% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.83% 10.977 10.776 - 0.73% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.82% 6.615 6.495 - -1.97% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.82% 114628.984 112547.881 - -1.22% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.81% 2733.919 2684.442 - 4.93% -
BM_num_put<long_long> -1.80% 12.070 11.853 - 2.10% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.80% 9995.320 9815.301 - 5.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.80% 349843881.911 343547910.618 - 36.88% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.79% 218.106 214.197 - -0.14% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.79% 7450.864 7317.356 - 1.11% -
BM_CmpLess_schar_ushort -1.79% 1.100 1.080 - -2.47% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.79% 934.982 918.239 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -1.79% 19293.102 18947.773 - 0.67% -
SetIntersection_None_Vector_uint64_1024_4 -1.79% 1044247.411 1025563.854 - -4.72% -
std::search(vector<int>)_(near_matches)/1000 -1.79% 14567.014 14306.831 - -0.20% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.79% 416.480 409.041 - 0.26% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.79% 33379.989 32783.967 - 0.98% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.79% 24.094 23.664 - -0.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.78% 1880.986 1847.465 - 1.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.78% 373.965 367.301 - 0.26% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.78% 1781864.992 1750175.373 - -5.95% -
BM_deque_deque_ranges_move_backward/5500 -1.78% 206.396 202.730 - 0.69% -
BM_CmpEqual_schar_schar -1.77% 1.092 1.073 - -0.67% -
std::adjacent_find(deque<int>,_pred)/8 -1.77% 4.755 4.671 - 12.22% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.77% 368413.836 361878.686 - 0.35% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.77% 28.756 28.246 - -1.53% -
BM_deque_vector_ranges_copy_backward/65536 -1.77% 8368.772 8220.536 - -2.66% -
std::sort_heap(vector<NonIntegral>)/8 -1.77% 29.913 29.383 - -2.28% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.77% 20520.428 20157.637 - 1.28% -
BM_PushHeap_uint64_Random_4 -1.77% 2.613 2.567 - 0.30% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.77% 8.842 8.686 - -3.15% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.76% 663.681 651.987 - -10.48% -
std::set<std::string>::erase(iterator)/8192 -1.76% 27.006 26.530 - -3.00% -
std::multimap<int,_int>::erase(iterator)/1024 -1.76% 20.834 20.468 - -2.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.76% 738.703 725.719 - 0.83% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.76% 28.185 27.690 - -16.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.76% 110809.664 108863.473 - 6.43% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.76% 148293.801 145690.567 - -0.16% -
SetIntersection_Front_Vector_string_1024_4 -1.75% 1178643.194 1157972.286 - -3.11% -
SetIntersection_Front_Set_uint32_262144_16384 -1.75% 224625753.667 220689098.298 - 0.66% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.75% 95.851 94.172 - 1.78% -
std::any_of(vector<int>)_(process_all)/32 -1.75% 8.456 8.308 - 0.17% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.75% 6680.781 6563.885 - 0.38% -
std::copy_backward(list<int>)/512 -1.75% 373.312 366.781 - 0.80% -
SetIntersection_Interlaced_Set_string_262144_4 -1.75% 1847093.018 1814787.514 - -2.05% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.75% 1871.310 1838.604 - -7.01% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.75% 56085.806 55105.589 - 20.29% -
rng::find(vector<bool>)_(process_all)/1024 -1.74% 4.738 4.655 - -0.34% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.74% 9.342 9.179 - -0.11% -
std::multimap<int,_int>::erase(iterator)/8192 -1.74% 20.874 20.511 - -2.37% -
std::unordered_set<int>::count(key)_(existent)/32 -1.74% 1.314 1.292 - 5.39% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.73% 29.755 29.238 - 0.40% -
BM_deque_deque_copy/65536 -1.73% 3209.922 3154.390 - 0.77% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.73% 10.001 9.828 - -0.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.73% 53.029 52.113 - 0.44% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.73% 23588.052 23180.945 - 0.34% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.72% 2.346 2.306 - 2.13% -
std::copy(list<int>)/4096 -1.72% 3101.169 3047.775 - -5.99% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.72% 263.121 258.602 - 4.11% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.72% 0.914 0.899 - -1.70% -
SetIntersection_None_Set_string_262144_262144 -1.72% 1661386.230 1632880.125 - -1.59% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.71% 66402.517 65264.661 - -2.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.71% 1059120.608 1041020.178 - -0.34% -
std::partial_sort(deque<int>)_(heap)/8 -1.71% 40.240 39.553 - -4.32% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.70% 12.593 12.379 - -0.53% -
std::partition_copy(list<int>)/50 -1.70% 13.264 13.038 - 0.47% -
BM_PushHeap_string_Ascending_4 -1.70% 2.591 2.547 - -0.04% -
std::multiset<int>::find(key)_(existent)/1024 -1.70% 4.232 4.160 - 2.75% -
std::list<std::string>::ctor(size)/8192 -1.70% 107967.849 106134.642 - 3.66% -
std::copy_if(list<int>)_(entire_range)/512 -1.70% 374.182 367.834 - 0.12% -
BM_CmpEqual_ushort_int -1.70% 1.084 1.066 - 2.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.69% 41.033 40.338 - -1.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.69% 41949.646 41239.977 - -1.22% -
SetIntersection_None_Set_string_262144_64 -1.69% 1676723.309 1648412.029 - -0.01% -
std::for_each_n(vector<int>)/8 -1.69% 2.763 2.716 - 2.94% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.69% 20.086 19.747 - 7.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.69% 8552.688 8408.488 - 0.39% -
std::remove_if(deque<int>)_(prefix)/32 -1.69% 54.712 53.790 - -1.96% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.68% 902.566 887.364 - 1.93% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.68% 515.904 507.231 - -2.83% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.68% 349602.618 343727.373 - -4.77% -
BM_deque_vector_ranges_move/1 -1.68% 2.157 2.120 - 4.48% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.67% 398.668 392.004 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.66% 14059554.259 13826099.296 - -0.23% -
std::fill_n(deque<int>)/1024 -1.66% 30.366 29.863 - 1.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.66% 846.663 832.629 - -19.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.66% 198160089.608 194876049.222 - -2.41% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.66% 258943.485 254656.793 - 3.30% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -1.65% 1494462.425 1469807.633 - 2.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.65% 5062032.046 4978531.531 - -0.84% -
BM_CmpEqual_ushort_uint -1.65% 1.079 1.061 - 1.59% -
BM_CmpEqual_uint_int -1.65% 1.044 1.027 - -1.83% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.65% 47.050 46.276 - 1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.64% 1238340.738 1218060.301 - -0.51% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.64% 222.647 219.005 - -0.93% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.64% 3.856 3.793 - 2.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.63% 359.393 353.518 - 0.33% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.62% 24.798 24.395 - 1.27% -
SetIntersection_None_Set_uint32_4_1 -1.62% 218846035.657 215294389.937 - -0.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.62% 19.126 18.816 - -0.04% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.62% 2585.351 2543.525 - 1.01% -
std::map<std::string,_int>::ctor(const&)/32 -1.61% 718.283 706.709 - -0.56% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.61% 6755.655 6647.031 - -1.91% -
std::copy_if(vector<int>)_(every_other)/512 -1.60% 259.206 255.057 - 0.59% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.60% 6163.136 6064.674 - 1.37% -
std::list<int>::ctor(size)/1024 -1.60% 11990.568 11799.009 - 2.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.60% 16.399 16.137 - 0.46% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -1.59% 39.764 39.129 - 11.72% -
BM_deque_deque_copy_backward/70000 -1.59% 8730.585 8591.509 - 7.93% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.59% 51592.677 50772.846 - -3.24% -
rng::for_each(multimap<int>)/50 -1.59% 40.863 40.215 - 0.02% -
SetIntersection_Interlaced_Set_float_64_64 -1.59% 13259115.558 13048851.444 - -1.79% -
std::find(deque<int>)_(process_all)/8192 -1.58% 1965.478 1934.412 - -0.03% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.58% 8.218 8.089 - -4.15% -
BM_PushHeap_string_Random_4 -1.58% 6.246 6.148 - 1.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.58% 1856.065 1826.797 - -3.01% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.58% 23.385 23.017 - 6.37% -
std::pop_heap(deque<float>)/8192 -1.58% 61.503 60.535 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.57% 1486151.418 1462762.429 - -4.76% -
BM_StringRelational_Less_Huge_Huge_ChangeLast -1.57% 100.432 98.854 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.57% 9231364.806 9086277.128 - -0.29% -
bm_ranges_swap_ranges_vb_aligned/32 -1.57% 3.576 3.520 - 6.08% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.57% 18.672 18.380 - -1.37% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.56% 36.288 35.721 - 0.21% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.56% 284744.524 280303.359 - 0.36% -
std::set<int>::clear()/1024 -1.56% 9175.404 9032.477 - -1.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.56% 870905.598 857341.886 - -0.54% -
std::stable_sort(deque<int>)_(heap)/1024 -1.56% 2784.212 2740.853 - 1.27% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.56% 274.557 270.285 - -0.09% -
std::rotate(vector<bool>)_(by_1/3)/8192 -1.55% 158.155 155.699 - 0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.55% 44.979 44.281 - 4.82% -
std::remove_copy(vector<int>)_(prefix)/32 -1.55% 9.516 9.369 - 0.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.55% 398.386 392.209 - 0.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.55% 3.807 3.748 - -1.00% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.55% 2735496.900 2693153.476 - 36.64% -
std::copy_if(deque<int>)_(every_other)/512 -1.55% 184.334 181.482 - 0.84% -
BM_deque_deque_ranges_copy/70000 -1.55% 3314.554 3263.294 - 0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.54% 12936.856 12737.568 - -1.58% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.54% 30.130 29.666 - -0.13% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.53% 7078.314 6969.759 - -1.05% -
std::search(vector<int>)_(near_matches)/1024 -1.53% 15304.239 15069.559 - -0.47% -
ranges::min(std::list<__int128>)/70000 -1.53% 60328.546 59408.079 - 2.07% -
BM_CmpEqual_int_uint -1.52% 1.074 1.058 - -2.56% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -1.51% 17.231 16.971 - -5.15% -
ranges::min(std::list<__int128>)/8 -1.51% 2.087 2.055 - -0.36% -
BM_CmpLess_ushort_schar -1.51% 1.029 1.014 - -2.79% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.51% 417.519 411.229 - -2.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.50% 55.652 54.815 - 0.48% -
BM_PushHeap_string_PipeOrgan_1024 -1.50% 9.301 9.161 - -3.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.50% 2.328 2.293 - -2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.50% 1237295.168 1218735.352 - -0.51% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.50% 45.785 45.099 - -10.79% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.50% 2161.586 2129.175 - 1.64% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -1.50% 1.446 1.425 - 0.39% -
SetIntersection_Front_Set_uint64_262144_4 -1.50% 1078936.875 1062777.786 - -0.95% -
SetIntersection_Front_Set_uint32_16384_256 -1.49% 3849503.567 3792008.983 - -2.01% -
std::sort_heap(deque<int>,_pred)/8 -1.49% 34.516 34.001 - -2.07% -
std::adjacent_find(list<int>,_pred)/8 -1.49% 3.835 3.778 - -3.62% -
std::set<std::string>::erase(key)_(existent)/1024 -1.49% 61.047 60.138 - -0.25% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.49% 7773765.679 7658031.223 - -1.71% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.49% 3.770 3.714 - -0.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.49% 13.275 13.077 - 0.70% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.49% 371.538 366.012 - -1.77% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.49% 5802.495 5716.219 - 1.04% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.49% 4.301 4.237 - 0.06% -
SetIntersection_Interlaced_Set_string_256_64 -1.48% 30903670.210 30444959.610 - 2.96% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.48% 807.516 795.532 - -0.81% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.48% 1973178.907 1943917.119 - 5.56% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.48% 1.887 1.859 - -1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.48% 25638749.519 25258899.109 - -2.48% -
SetIntersection_Interlaced_Set_float_262144_256 -1.48% 1547019.205 1524113.119 - -0.54% -
std::copy_if(list<int>)_(entire_range)/4096 -1.48% 3075.269 3029.774 - 0.57% -
SetIntersection_Front_Set_float_262144_1024 -1.48% 11413637.056 11244987.043 - -15.75% -
BM_StringFindStringLiteral/512 -1.48% 9.699 9.556 - -0.38% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.48% 219.543 216.302 - 1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.48% 23.964 23.610 - 0.69% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.47% 12289705.263 12108503.490 - -2.37% -
std::sort_heap(deque<int>)/8 -1.47% 36.898 36.354 - -1.61% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.47% 351283563.893 346114779.230 - -0.72% -
std::count(deque<int>)_(every_other)/1024 -1.47% 252.301 248.592 - 1.84% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.47% 44.833 44.174 - 0.84% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.47% 77590.957 76451.891 - 1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.47% 1347884.217 1328111.158 - 1.79% -
std::multimap<int,_int>::erase(iterator)/32 -1.47% 20.697 20.393 - -1.96% -
std::map<std::string,_int>::clear()/32 -1.47% 912.258 898.887 - -2.43% -
BM_CmpEqual_uint_uint -1.46% 1.063 1.048 - -1.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.46% 8611.994 8485.955 - -8.46% -
SetIntersection_None_Vector_uint64_16384_1024 -1.46% 1118747.409 1102381.819 - -1.04% -
rng::for_each(multiset<int>)/50 -1.46% 39.523 38.945 - -0.91% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.46% 674.797 664.937 - -1.61% -
rng::find_if(vector<bool>)_(process_all)/1024 -1.46% 574.574 566.193 - -2.70% -
std::set<int>::find(key)_(existent)/1024 -1.45% 3.992 3.935 - -2.27% -
std::map<int,_int>::ctor(const&)/0 -1.44% 12.845 12.660 - -0.04% -
SetIntersection_Interlaced_Set_float_1024_16 -1.44% 11513553.556 11347738.527 - -0.76% -
std::copy_n(vector<int>)/8 -1.44% 2.244 2.212 - 2.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.44% 1996265.953 1967595.623 - -1.55% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.43% 9.439 9.304 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.43% 11394103.349 11231077.645 - 0.18% -
BM_PushHeap_uint32_Random_64 -1.43% 5.190 5.115 - 1.74% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.43% 8.410 8.290 - 6.99% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.43% 4.500 4.436 - 0.41% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.43% 4.520 4.455 - 3.54% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.43% 18.136 17.878 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.43% 4423260.441 4360221.844 - 2.90% -
BM_PushHeap_string_Random_1024 -1.42% 15.151 14.936 - 1.86% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.42% 188791.083 186108.628 - -0.98% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.42% 115444.078 113805.160 - -0.24% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.42% 12.501 12.324 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.42% 17174.934 16931.689 - -1.24% -
std::is_sorted(list<int>)/8 -1.42% 2.145 2.114 - -0.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.41% 33160.252 32692.610 - 1.05% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.41% 25.655 25.293 - -1.63% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.41% 6.513 6.422 - -1.58% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.40% 9.411 9.279 - -1.52% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.40% 22.984 22.662 - -1.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.40% 13.161 12.976 - 1.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.40% 2891144.777 2850796.655 - -2.05% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.40% 6.151 6.065 - -16.40% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.39% 10.778 10.627 - 0.56% -
BM_StringAssignStr_Huge_Opaque -1.39% 111.528 109.972 - 0.49% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.39% 60735.796 59888.823 - -0.33% -
std::search(vector<int>)_(same_length)/1000 -1.39% 248.754 245.291 - 1.76% -
rng::starts_with(deque<int>)/8192 -1.39% 3858.618 3804.949 - -0.83% -
std::stable_sort(deque<int>)_(descending)/1024 -1.39% 2959.880 2918.739 - 1.06% -
std::copy_backward(list<int>)/64 -1.39% 31.543 31.105 - 1.06% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.39% 2801.875 2763.059 - 0.40% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 120621.715 118954.130 - -1.91% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.38% 4792.589 4726.491 - -5.32% -
SetIntersection_None_Set_float_262144_16384 -1.38% 1157679.525 1141727.863 - -1.21% -
BM_deque_vector_move_backward/64 -1.37% 2.965 2.924 - 0.10% -
rng::for_each(multiset<int>)/8 -1.37% 6.740 6.647 - -0.53% -
BM_vector_deque_move/64 -1.37% 2.885 2.845 - 6.36% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.37% 12.926 12.749 - 0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.37% 19182.816 18920.070 - 0.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.37% 24.754 24.416 - 0.84% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.37% 2977.272 2936.601 - 1.37% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.36% 1.970 1.943 - -5.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.36% 18.765 18.509 - -1.35% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.36% 244217.352 240884.773 - -1.90% -
BM_PushHeap_uint64_PipeOrgan_16384 -1.36% 2.424 2.391 - 0.10% -
BM_deque_deque_copy_backward/1 -1.36% 2.795 2.757 - 1.20% -
BM_StringRelational_Less_Small_Small_Control -1.36% 1.874 1.849 - 0.11% -
SetIntersection_Front_Set_uint32_16384_16384 -1.36% 220332559.112 217335231.001 - -1.72% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.36% 22.941 22.630 - -1.09% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.35% 3.027 2.986 - -1.07% -
ranges::minmax(std::deque<__int128>)/8 -1.35% 3.913 3.860 - 1.19% -
std::stable_partition(vector<int>)_(dense)/32 -1.35% 21.848 21.552 - 0.72% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -1.35% 0.832 0.821 - 0.01% -
std::flat_map<int,_int>::clear()/8192 -1.35% 411.749 406.189 - -0.23% -
bm_ranges_swap_ranges_vb_aligned/16384 -1.35% 35.353 34.877 - 0.07% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -1.35% 53750.528 53027.487 - 0.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.34% 24.577 24.247 - 1.49% -
BM_deque_deque_ranges_move/1 -1.34% 2.557 2.522 - 0.92% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.34% 1880.183 1854.930 - -0.79% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.34% 13.107 12.931 - -0.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.34% 746.314 736.312 - -1.14% -
SetIntersection_Interlaced_Set_string_4_4 -1.34% 158238176.752 156117632.727 - -2.46% -
std::map<int,_int>::ctor(const&)/8192 -1.34% 53434.683 52719.016 - -10.19% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.34% 5.585 5.510 - -0.74% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.33% 0.944 0.932 - 1.02% -
std::multimap<int,_int>::clear()/32 -1.33% 651.840 643.172 - -2.25% -
BM_num_put<unsigned_long> -1.33% 11.862 11.704 - 3.89% -
SetIntersection_Front_Vector_uint64_262144_4 -1.33% 1062367.200 1048267.158 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.32% 1085711.698 1071326.990 - 1.23% -
BM_StringRelationalLiteral_Less_Large_Small_Control -1.32% 1.636 1.615 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.32% 1333627.968 1316067.077 - -0.19% -
BM_deque_vector_ranges_move/64 -1.31% 2.669 2.634 - -0.91% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.31% 518383.228 511575.888 - -0.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.31% 1.066 1.052 - -19.17% -
SetIntersection_None_Set_uint32_4_4 -1.31% 136267443.023 134482953.722 - -0.75% -
SetIntersection_Interlaced_Set_string_262144_16 -1.31% 2134895.916 2106979.492 - -1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.31% 1014829.665 1001568.178 - -5.55% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.30% 19.133 18.884 - -0.30% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.30% 225.918 222.972 - -3.12% -
std::copy_if(vector<int>)_(every_other)/4096 -1.30% 2025.278 1998.897 - 0.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.30% 757.349 747.485 - -1.70% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.30% 197027982.529 194464947.760 - -3.09% -
SetIntersection_Front_Vector_uint64_16_16 -1.30% 35447485.608 34986559.004 - -2.48% -
std::find_end(list<int>)_(single_element)/8192 -1.30% 8340.348 8232.028 - -0.52% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.30% 674.177 665.424 - -0.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.30% 14.979 14.785 - -0.41% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.30% 1.018 1.005 - -15.25% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -1.30% 157496.442 155455.413 - -0.13% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.30% 3.192 3.151 - 2.34% -
rng::fold_left(deque<int>)/8 -1.29% 3.712 3.664 - -6.36% -
std::shift_left(vector<int>)/8192 -1.29% 284.633 280.954 - -0.47% -
ranges::minmax(std::list<long_long>)/64 -1.29% 30.959 30.559 - 1.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.29% 564.537 557.242 - -0.76% -
BM_deque_deque_move/5500 -1.29% 199.330 196.757 - -0.72% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.29% 77.037 76.043 - 1.16% -
std::replace_if(vector<int>)_(prefix)/32 -1.29% 9.684 9.559 - -1.04% -
std::map<int,_int>::find(key)_(existent)/32 -1.29% 1.714 1.692 - -0.22% -
BM_PushHeap_string_Random_256 -1.29% 14.502 14.315 - 1.37% -
SetIntersection_None_Vector_float_16384_64 -1.29% 1100582.088 1086413.430 - -1.89% -
std::replace_if(vector<int>)_(prefix)/50 -1.29% 13.985 13.805 - 0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.29% 37.786 37.299 - -4.86% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.29% 758.929 749.162 - 0.02% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.29% 39.797 39.286 - 0.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.28% 6755.875 6669.180 - -12.31% -
BM_deque_vector_move/65536 -1.28% 3040.112 3001.108 - 0.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.28% 22.703 22.412 - 0.17% -
SetIntersection_None_Set_uint64_262144_16 -1.28% 1207775.307 1192288.084 - -1.33% -
SetIntersection_Interlaced_Vector_string_256_256 -1.28% 20525806.221 20262691.879 - -3.01% -
BM_deque_deque_copy/64000 -1.27% 3003.595 2965.309 - -2.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.27% 46.331 45.741 - -2.33% -
std::copy_if(list<int>)_(every_other)/4096 -1.27% 3453.732 3409.778 - -18.15% -
std::replace(deque<int>)_(prefix)/50 -1.27% 19.557 19.308 - 1.58% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.27% 50671.765 50027.930 - 1.54% -
std::copy_if(vector<int>)_(every_other)/262144 -1.27% 129571.994 127928.257 - 0.72% -
BM_vector_deque_move_backward/70000 -1.27% 8563.398 8454.973 - 9.30% -
SetIntersection_Front_Set_float_16384_64 -1.27% 1656936.251 1635959.070 - -7.68% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.26% 525806.803 519168.575 - -1.52% -
std::replace(list<int>)_(prefix)/1024 -1.26% 749.667 740.238 - -5.77% -
bm_ranges_swap_ranges_vb_aligned/16 -1.25% 3.565 3.520 - 6.05% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.25% 1.374 1.357 - -13.92% -
std::copy_if(vector<int>)_(every_other)/64 -1.25% 33.361 32.945 - 0.21% -
BM_deque_vector_copy_backward/64 -1.25% 2.991 2.954 - 1.03% -
BM_StringAssignStr_Huge_Transparent -1.24% 110.962 109.582 - 1.11% -
std::any_of(vector<int>)_(process_all)/8 -1.24% 2.481 2.450 - 5.77% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.24% 29.324 28.960 - -1.73% -
BM_vector_deque_move_backward/64000 -1.24% 7866.657 7768.931 - 10.21% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.24% 2761.796 2727.556 - 1.34% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -1.24% 51156.304 50523.541 - -0.48% -
BM_PushHeap_string_Random_64 -1.24% 13.039 12.878 - 0.95% -
BM_lexicographical_compare_three_way_fast_path/256 -1.23% 71.946 71.059 - 0.10% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.23% 2318.235 2289.688 - -3.26% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.23% 53.679 53.019 - -1.61% -
BM_vector_deque_copy_backward/70000 -1.23% 8816.077 8707.710 - 9.14% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.23% 2.584 2.552 - -1.24% -
SetIntersection_None_Set_float_256_16 -1.23% 11013231.045 10877952.994 - -0.04% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.23% 1510943.439 1492394.693 - -7.85% -
SetIntersection_Interlaced_Set_float_262144_64 -1.23% 1531989.992 1513208.498 - -1.62% -
BM_PushHeap_string_PipeOrgan_262144 -1.22% 18.366 18.141 - 3.90% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.22% 13.595 13.428 - -0.27% -
SetIntersection_None_Set_uint64_262144_1024 -1.22% 1209407.553 1194638.428 - -1.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.22% 597.836 590.539 - 0.42% -
BM_deque_vector_copy_backward/5500 -1.22% 201.752 199.292 - -1.49% -
std::find_end(vector<int>,_pred)_(single_element)/1024 -1.22% 606.134 598.763 - 0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.21% 5023209.932 4962179.017 - -1.34% -
BM_deque_deque_copy_backward/4000 -1.21% 151.582 149.745 - 3.35% -
BM_CmpLess_ushort_int -1.21% 1.089 1.076 - 0.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.21% 805.526 795.763 - -1.37% -
SetIntersection_None_Set_string_16_4 -1.21% 59304250.548 58586983.403 - 1.04% -
BM_StringFindCharLiteral/8 -1.21% 1.637 1.617 - 0.03% -
SetIntersection_Front_Vector_uint64_16384_1 -1.21% 1022692.039 1010342.039 - -3.25% -
BM_deque_vector_move/64000 -1.20% 3029.959 2993.472 - 0.39% -
std::partial_sort(vector<int>)_(heap)/1024 -1.20% 8007.471 7911.155 - -0.02% -
BM_PushHeap_string_QuickSortAdversary_16 -1.20% 10.709 10.580 - 1.45% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.20% 229802524.440 227041985.381 - -3.59% -
BM_vector_deque_ranges_copy_backward/70000 -1.20% 8908.518 8801.561 - 11.19% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.20% 2.168 2.142 - 0.31% -
std::fill(list<int>)/8192 -1.20% 7600.701 7509.605 - -10.31% -
BM_CmpLess_int_ushort -1.20% 1.111 1.098 - -2.14% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.20% 165.941 163.955 - -0.62% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 -1.20% 8887.463 8781.102 - -0.31% -
ranges::min(std::list<long_long>)/8 -1.20% 1.979 1.955 - 2.48% -
rng::starts_with(deque<int>)/1048576 -1.20% 494541.254 488628.649 - -1.17% -
std::unique(list<int>)_(contiguous)/52 -1.19% 64.478 63.708 - -0.74% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.19% 63725.064 62966.285 - -1.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.19% 476911.455 471259.143 - -0.49% -
std::copy_if(list<int>)_(entire_range)/262144 -1.18% 217683.605 215108.591 - 0.53% -
SetIntersection_Interlaced_Set_float_16384_256 -1.18% 199473595.024 197122477.171 - 0.12% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.18% 6506.205 6429.598 - 1.07% -
std::copy_backward(list<int>)/4096 -1.18% 3239.392 3201.251 - 0.47% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.18% 2.292 2.265 - -21.28% -
std::replace(vector<int>)_(prefix)/1024 -1.18% 161.339 159.443 - 0.45% -
std::find_end(vector<int>,_pred)_(single_element)/1000 -1.18% 591.287 584.338 - 0.61% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.17% 2547.397 2517.511 - -0.66% -
BM_deque_vector_ranges_move_backward/64000 -1.17% 7832.625 7740.846 - -14.95% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.17% 16.166 15.977 - -1.93% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.17% 750.001 741.243 - -1.49% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.17% 13759.319 13598.956 - 0.12% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.16% 12.845 12.696 - -0.64% -
BM_CmpEqual_int_int -1.16% 1.080 1.068 - -1.53% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.16% 43.347 42.843 - 1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.16% 1061425.128 1049098.042 - -1.29% -
std::any_of(list<int>)_(process_all)/32 -1.16% 11.749 11.613 - -1.38% -
BM_StringFindCharLiteral/64 -1.16% 2.116 2.091 - -1.26% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.16% 36.621 36.197 - 1.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.16% 22.639 22.377 - 19.41% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.15% 755.252 746.530 - -1.02% -
std::multiset<int>::erase(iterator)/8192 -1.15% 23.414 23.144 - 0.11% -
std::search(deque<int>)_(single_element)/1000 -1.15% 445.936 440.806 - 1.10% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.15% 11.525 11.393 - 0.15% -
SetIntersection_None_Vector_uint64_256_256 -1.15% 2148532.918 2123834.657 - 0.73% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.15% 63733.255 63001.325 - -0.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.15% 138924.472 137330.413 - -0.05% -
std::set<std::string>::clear()/8192 -1.14% 215071.793 212611.676 - -1.68% -
SetIntersection_None_Set_uint64_262144_64 -1.14% 1204623.047 1190870.688 - -1.41% -
BM_CmpEqual_schar_ushort -1.14% 1.110 1.097 - 1.67% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.14% 5.073 5.015 - -19.01% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.14% 17.411 17.214 - 0.14% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.13% 963.810 952.878 - -1.88% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.13% 4124791.246 4078032.529 - -2.20% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.13% 18.491 18.282 - -0.34% -
BM_deque_vector_copy_backward/1 -1.13% 2.253 2.227 - 4.93% -
SetIntersection_None_Set_uint64_262144_4 -1.13% 1202204.672 1188656.250 - -1.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.13% 1205.763 1192.186 - -5.04% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -1.12% 21.883 21.637 - 1.25% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 6747.947 6672.101 - -1.12% -
std::fill_n(list<int>)/32 -1.12% 8.203 8.111 - 1.21% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.12% 8.609 8.513 - 0.38% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.12% 33085.569 32714.964 - 1.96% -
std::find(deque<int>)_(process_all)/50 -1.12% 13.270 13.121 - 0.46% -
std::partition(list<int>)_(sparse)/1024 -1.12% 715.581 707.579 - -1.40% -
BM_deque_deque_ranges_copy_backward/4096 -1.12% 155.127 153.393 - 1.67% -
SetIntersection_None_Set_uint64_262144_256 -1.12% 1206346.518 1192873.047 - -1.30% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.12% 6660899.119 6586577.032 - -3.92% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.11% 33.147 32.778 - 3.00% -
std::move_backward(list<int>)/512 -1.11% 374.566 370.394 - 0.37% -
rng::find(vector<bool>)_(process_all)/1048576 -1.11% 3677.457 3636.542 - 0.68% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.11% 57464.838 56826.884 - 0.45% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.11% 139692.889 138142.748 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.11% 19.865 19.644 - 0.68% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.11% 6762.071 6687.060 - 0.17% -
SetIntersection_None_Vector_string_16384_4 -1.11% 1225229.960 1211660.349 - -1.09% -
ranges::min(std::deque<__int128>)/8 -1.11% 2.860 2.828 - -1.97% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.11% 1099542.579 1087378.848 - -0.81% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.10% 2.663 2.634 - 0.25% -
std::reverse(deque<int>)/4096 -1.10% 740.969 732.800 - 2.34% -
bm_lexicographical_compare<unsigned_char>/512 -1.10% 8.745 8.649 - -0.73% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.10% 16.763 16.579 - -0.64% -
std::find(deque<int>)_(process_all)/32768 -1.10% 7843.697 7757.589 - 0.26% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.10% 27104.368 26806.989 - 7.17% -
SetIntersection_Front_Set_string_1024_256 -1.10% 14975949.877 14811695.804 - 3.68% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.10% 59170271.503 58521830.100 - -1.81% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.09% 6399.717 6329.660 - -1.60% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.09% 14146.526 13991.795 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.09% 17394680.350 17204575.885 - -1.56% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.09% 32.281 31.929 - -1.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.09% 6.604 6.532 - 0.72% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.09% 18.161 17.964 - 0.35% -
SetIntersection_Interlaced_Set_string_256_16 -1.09% 17982905.966 17787476.803 - 0.34% -
BM_deque_vector_move/70000 -1.09% 3262.139 3226.700 - -1.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.09% 206.663 204.420 - 3.15% -
std::generate_n(list<int>)/50 -1.08% 15.469 15.302 - -1.52% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.08% 188539.859 186505.199 - -0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.08% 5.138 5.083 - -0.06% -
BM_PushHeap_string_Random_16 -1.08% 10.512 10.399 - 0.97% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.07% 3.700 3.660 - 3.01% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.07% 22.518 22.277 - -0.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.07% 3.260 3.225 - 0.79% -
std::unordered_map<int,_int>::clear()/0 -1.07% 395.022 390.790 - 0.51% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.07% 791.943 783.459 - -1.51% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.07% 863.023 853.785 - -0.44% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.07% 25.124 24.856 - 0.61% -
rng::fold_left(vector<int>)/50 -1.07% 37.840 37.436 - 0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.07% 1049891.888 1038692.591 - -1.17% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.07% 38618.357 38206.830 - -0.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.06% 15.839 15.671 - -0.15% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.06% 23.110 22.865 - -1.50% -
SetIntersection_Interlaced_Set_string_262144_64 -1.06% 2123424.561 2100926.270 - -1.38% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.06% 1494.668 1478.848 - 0.76% -
BM_vector_deque_ranges_copy_backward/65536 -1.06% 8345.560 8257.277 - 11.74% -
std::partial_sort(vector<int>)_(ascending)/1024 -1.06% 4798.540 4747.785 - -0.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.06% 25.731 25.459 - 5.95% -
std::partition_copy(list<int>)/32 -1.06% 8.985 8.890 - 1.94% -
std::partition_copy(list<int>)/1024 -1.05% 721.475 713.865 - 0.53% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.05% 287.042 284.016 - -0.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.05% 201.525 199.401 - 0.65% -
std::multiset<int>::contains(key)_(existent)/32 -1.05% 1.742 1.723 - 3.43% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 -1.05% 93963.441 92977.138 - 0.19% -
std::search(list<int>)_(no_match)/1024 -1.05% 767.152 759.115 - 3.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.05% 604443.166 598112.745 - 0.30% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.05% 25.280 25.016 - 1.68% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.04% 278.226 275.324 - 1.00% -
BM_num_put<bool> -1.04% 10.758 10.646 - -0.50% -
BM_StringFindStringLiteral/128 -1.04% 3.163 3.130 - -1.77% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.04% 5.913 5.852 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.04% 166549022.190 164815207.288 - -1.62% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.04% 34.167 33.812 - -15.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.04% 1023233.129 1012603.793 - -4.57% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.04% 12926.592 12792.411 - 0.28% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.04% 489937.196 484852.438 - 1.51% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.04% 18.305 18.115 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.04% 163065005.414 161375931.936 - -1.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.04% 937.243 927.538 - 1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.04% 119169391.830 117935449.425 - -0.27% -
std::move(vector<int>)/32768 -1.03% 1738.411 1720.419 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.03% 1529387.671 1513562.992 - -1.56% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.03% 7606.643 7528.125 - 0.77% -
SetIntersection_None_Vector_float_64_16 -1.03% 13651098.644 13510217.828 - -0.59% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.03% 2.411 2.386 - 0.59% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.03% 6565.323 6497.752 - -3.24% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.02% 23413.682 23174.161 - -0.05% -
rng::starts_with(deque<int>,_pred)/8 -1.02% 4.674 4.626 - -0.84% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.02% 35526593.727 35164967.313 - -1.64% -
BM_CmpLess_uint_int -1.02% 1.093 1.082 - 0.95% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.02% 177.541 175.734 - 1.09% -
BM_deque_vector_copy/1024 -1.02% 37.764 37.380 - 1.48% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -1.01% 42.354 41.925 - 1.54% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.01% 277505.821 274695.773 - -0.80% -
std::for_each(multiset<int>::iterator)/32 -1.01% 23.712 23.472 - -1.66% -
std::move_backward(vector<bool>)_(aligned)/4096 -1.01% 7.265 7.192 - 0.50% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.01% 55611328.648 55052160.719 - -1.08% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.01% 2.484 2.459 - 29.93% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.00% 19.510 19.314 - 5.12% -
std::find(deque<int>)_(process_all)/1024 -1.00% 245.351 242.888 - 0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.00% 131381884.066 130063405.178 - -1.12% -
std::set<std::string>::insert(value)_(already_present)/32 -1.00% 9.050 8.960 - 0.52% -
std::rotate(list<int>)_(by_1/4)/50 -1.00% 25.883 25.624 - 0.36% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::copy(vector<bool>)_(unaligned)/262144 436.57% 1709.952 9175.067 - 436.44% -
rng::fold_left(deque<int>)/1048576 141.59% 549988.259 1328719.482 - -5.03% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 133.69% 50.104 117.088 - 47.63% -
rng::fold_left(deque<int>)/8192 131.34% 4463.233 10325.146 - -7.14% -
SetIntersection_Interlaced_Vector_float_262144_64 120.48% 9216105.617 20319926.442 - -13.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 119.91% 804.576 1769.382 - 222.36% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.92% 13.052 27.660 - 2.04% -
std::copy(deque<int>)/64 103.99% 2.700 5.507 - 105.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 98.77% 35.974 71.506 - 97.14% -
std::fill(deque<int>)/50 97.36% 2.407 4.750 - 100.45% -
std::copy_backward(vector<bool>)_(aligned)/1048576 91.77% 1976.923 3791.226 - 4.24% -
SetIntersection_Interlaced_Vector_float_16384_256 79.80% 16984669.721 30537689.916 - 10.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 75.56% 11.235 19.723 - 74.84% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 75.51% 6.442 11.306 - 8.62% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.85% 410.742 718.186 - -0.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 68.70% 20.919 35.290 - 50.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 67.82% 0.289 0.485 - 66.57% -
SetIntersection_Interlaced_Vector_float_262144_1024 63.44% 96897190.723 158372421.573 - 5.93% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 62.94% 4.720 7.690 - 7.74% -
SetIntersection_Interlaced_Vector_float_262144_256 61.90% 33965704.155 54991413.328 - -1.84% -
SetIntersection_Interlaced_Vector_float_16384_1024 60.15% 45938317.730 73571051.058 - 15.32% -
BM_StringCtorDefault 57.87% 0.242 0.382 - 38.97% -
std::unordered_set<int>::insert(value)_(already_present)/32 56.61% 1.750 2.741 - -2.77% -
SetIntersection_Interlaced_Vector_uint64_262144_64 53.47% 8643397.922 13264787.908 - 62.49% -
SetIntersection_Interlaced_Vector_float_262144_16 52.00% 4260499.326 6476062.627 - -0.05% -
BM_PushHeap_float_Ascending_1 49.16% 0.467 0.697 - 62.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 48.81% 6.450 9.598 - -16.31% -
std::unordered_set<std::string>::count(key)_(existent)/32 48.26% 32.447 48.105 - 47.09% -
BM_PushHeap_uint64_Descending_1 47.89% 0.471 0.696 - 24.97% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 46.51% 1.371 2.009 - 35.29% -
std::unique_copy(deque<int>)_(sprinkled)/32 45.16% 9.210 13.368 - 0.50% -
std::find_if(list<int>)_(bail_25%)/1024 43.28% 127.937 183.314 - 41.35% -
std::unique_copy(deque<int>)_(sprinkled)/52 43.26% 14.724 21.094 - -1.83% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 42.70% 4.712 6.724 - -15.47% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.65% 127.323 181.627 - 40.63% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 42.37% 6.280 8.940 - 29.37% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 41.92% 0.280 0.397 - -17.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 41.79% 248544678.670 352417736.332 - 43.92% -
SetIntersection_Interlaced_Vector_float_1024_64 41.73% 3608553.126 5114241.357 - 5.96% -
std::find_if(list<int>)_(process_all)/8192 41.53% 7735.543 10947.755 - 14.10% -
std::partition(deque<int>)_(sparse)/32 38.50% 10.069 13.945 - 11.03% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 38.33% 10.547 14.589 - 2.65% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 38.29% 2.745 3.796 - 35.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 38.12% 4.612 6.369 - 26.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.89% 29.039 40.042 - 39.52% -
std::stable_partition(list<int>)_(dense)/8192 37.71% 17431.408 24004.463 - 20.86% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 37.53% 6.078 8.359 - 34.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 36.88% 250978078.238 343547910.618 - -1.80% -
BM_PushHeap_uint32_QuickSortAdversary_1 36.74% 0.465 0.636 - 36.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 36.71% 0.392 0.536 - -3.46% -
SetIntersection_Interlaced_Vector_float_1024_16 36.64% 1971052.001 2693153.476 - -1.55% -
rng::fold_left(deque<int>)/32 36.52% 16.348 22.318 - -6.83% -
rng::fold_left(deque<int>)/50 35.93% 27.301 37.110 - -7.47% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 35.04% 9.483 12.805 - 34.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.53% 23.612 31.764 - -2.71% -
BM_vector_deque_move_backward/0 33.34% 0.395 0.527 - -4.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.22% 28.502 37.970 - 33.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 33.01% 53.070 70.588 - 43.13% -
BM_PushHeap_uint64_SingleElement_1 32.69% 0.479 0.635 - -0.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.55% 32.171 42.642 - 31.45% -
SetIntersection_Interlaced_Vector_float_262144_4 32.27% 1540014.927 2036959.451 - 3.05% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.89% 4314.109 5690.080 - -0.07% -
BM_PushHeap_string_Descending_1 31.81% 0.531 0.700 - -0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.54% 38.192 50.237 - 37.75% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.45% 0.369 0.485 - 25.80% -
rng::find_last(deque<int>)_(bail_10%)/1024 30.80% 237.570 310.738 - 36.48% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 30.37% 37.366 48.712 - 19.89% -
std::find_if(deque<int>)_(bail_25%)/8192 30.09% 541.750 704.769 - 18.21% -
std::multiset<std::string>::erase(key)_(existent)/1024 29.93% 63.722 82.795 - -11.78% -
std::unordered_set<int>::insert(value)_(already_present)/1024 29.93% 1.892 2.459 - -1.01% -
std::list<int>::ctor(const&)_(cheap_elements)/32 29.80% 359.742 466.957 - 34.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 29.58% 2.423 3.140 - 28.96% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.04% 737.214 951.303 - 25.82% -
std::map<std::string,_int>::erase(key)_(existent)/8192 28.85% 61.483 79.222 - 32.39% -
std::partition(deque<int>)_(sparse)/50 28.71% 15.453 19.890 - 14.69% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.14% 8098.512 10377.638 - 0.22% -
std::unordered_set<int>::erase(key)_(existent)/8192 27.87% 22.591 28.887 - 29.37% -
BM_StringRelational_Compare_Small_Empty_Control 27.82% 1.609 2.056 - 8.70% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 27.81% 11.951 15.275 - 9.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 27.64% 505.458 645.167 - 4.92% -
rng::find_last(deque<int>)_(bail_10%)/50 27.42% 12.064 15.372 - 34.21% -
SetIntersection_Interlaced_Vector_float_16384_64 27.05% 8464292.663 10753947.389 - 6.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 26.89% 34.444 43.706 - 7.15% -
std::copy_n(vector<int>)/4096 26.87% 172.086 218.322 - 9.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 26.82% 45.239 57.372 - -11.15% -
SetIntersection_Interlaced_Vector_float_256_16 26.55% 6170997.625 7809685.650 - 9.65% -
std::unordered_set<int>::erase(key)_(existent)/1024 26.20% 21.485 27.114 - 27.05% -
std::unordered_set<std::string>::contains(key)_(existent)/32 26.14% 32.584 41.101 - 2.51% -
rng::find(vector<bool>)_(process_all)/8 26.05% 0.555 0.699 - 2.78% -
SetIntersection_Interlaced_Vector_uint64_262144_256 25.99% 46390890.196 58446610.544 - 128.28% -
std::move(vector<int>)/262144 25.51% 17285.567 21694.255 - 1.00% -
BM_deque_deque_ranges_copy/0 25.28% 0.735 0.920 - 24.43% -
std::is_sorted(deque<int>)/8 25.14% 2.667 3.337 - 20.25% -
std::fill(vector<bool>)/1048576 25.11% 3054.135 3821.115 - 0.01% -
rng::contains_subrange(list<int>)_(single_element)/8192 25.00% 7150.454 8937.900 - 25.43% -
std::search(deque<int>,_pred)_(no_match)/1000 24.82% 426.574 532.464 - 3.08% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.80% 79640886.809 99392993.512 - -0.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 24.58% 0.969 1.208 - 6.43% -
BM_toupper_char<wchar_t> 24.51% 0.551 0.686 - -0.25% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 24.34% 105914.800 131696.705 - 22.78% -
BM_toupper_char<char> 24.33% 0.553 0.688 - 11.53% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 24.29% 45.607 56.685 - 28.73% -
BM_PushHeap_string_Random_1 23.94% 0.469 0.582 - -1.18% -
BM_PushHeap_float_QuickSortAdversary_1 23.84% 0.466 0.577 - 24.36% -
SetIntersection_Interlaced_Vector_uint64_16384_256 23.43% 18655393.692 23025687.215 - 27.45% -
BM_PushHeap_uint32_Random_1 22.42% 0.445 0.545 - -21.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 22.26% 1279.144 1563.912 - 20.30% -
bm_ranges_swap_ranges_vb_aligned/256 22.20% 3.457 4.225 - -1.88% -
std::copy_n(deque<int>)/32768 22.20% 1131.351 1382.541 - -0.91% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 22.08% 1.291 1.577 - 6.65% -
rng::contains_subrange(deque<int>)_(same_length)/16 22.03% 10.679 13.031 - -0.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 21.55% 11.235 13.656 - 0.54% -
rng::find_last_if(vector<char>)_(bail_10%)/50 21.42% 11.490 13.951 - 11.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.30% 32.353 39.245 - 21.10% -
std::map<std::string,_int>::erase(iterator)/1024 21.25% 25.495 30.913 - 20.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 21.16% 1462119.010 1771517.019 - 17.78% -
std::map<std::string,_int>::erase(iterator)/32 20.98% 28.116 34.016 - 21.17% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 20.88% 11.174 13.507 - 13.00% -
std::find_end(list<int>)_(same_length)/8192 20.71% 8071.286 9742.525 - -0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 20.48% 9678.981 11660.939 - 20.88% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 20.35% 19.944 24.002 - -18.86% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 20.29% 45809.531 55105.589 - -1.75% -
std::unordered_multiset<int>::clear()/1024 20.22% 8388.866 10084.894 - -8.03% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 19.95% 454.701 545.396 - 19.52% -
BM_PushHeap_string_PipeOrgan_1 19.94% 0.584 0.700 - -1.10% -
BM_PushHeap_string_Ascending_1 19.90% 0.585 0.701 - 0.10% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 19.76% 12366.156 14809.220 - 22.44% -
std::unordered_set<int>::contains(key)_(non-existent)/0 19.66% 0.338 0.404 - 9.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.58% 24.579 29.391 - -15.53% -
BM_vector_deque_move/2 19.43% 1.727 2.062 - -0.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.41% 18.740 22.377 - -1.16% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.35% 5913198.504 7057644.524 - -0.80% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 19.29% 68.297 81.475 - 18.42% -
BM_vector_deque_ranges_move_backward/0 19.25% 0.461 0.550 - 6.01% -
std::copy_n(list<int>)/4096 19.00% 3524.515 4193.997 - 17.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 18.87% 0.891 1.059 - -3.11% -
std::find(vector<short>)_(bail_25%)/8 18.72% 0.710 0.843 - 21.59% -
std::search(deque<int>)_(near_matches)/1000 18.65% 18680.726 22164.925 - 18.64% -
std::search(deque<int>,_pred)_(no_match)/1024 18.65% 437.641 519.250 - 0.29% -
BM_vector_deque_move/1 18.48% 1.952 2.313 - 0.04% -
std::find_end(deque<int>)_(process_all)/1048576 18.39% 268048.694 317340.969 - 20.15% -
std::map<int,_int>::equal_range(key)_(existent)/1024 18.32% 4.326 5.119 - 3.80% -
BM_PushHeap_string_Ascending_16384 18.31% 19.489 23.058 - 18.50% -
BM_StringRelational_Compare_Empty_Huge_Control 18.06% 1.606 1.896 - 13.82% -
std::find_end(deque<int>)_(process_all)/8192 17.92% 2114.039 2492.951 - 23.55% -
std::map<int,_int>::equal_range(key)_(existent)/32 17.76% 1.775 2.090 - 2.70% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 17.76% 10438.090 12291.502 - 20.10% -
std::copy_n(vector<bool>)_(aligned)/262144 17.61% 638.731 751.216 - 13.55% -
std::unordered_multiset<int>::clear()/8192 17.36% 65232.083 76554.433 - -10.73% -
std::unordered_set<int>::contains(key)_(non-existent)/32 17.33% 1.532 1.798 - 22.25% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 17.32% 66666.752 78210.445 - 13.53% -
BM_PushHeap_string_Descending_262144 17.28% 3.422 4.013 - 10.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 17.20% 166028.175 194593.173 - 15.56% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.14% 14.749 17.276 - 22.40% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 17.13% 11.140 13.049 - -6.79% -
std::search(list<int>,_pred)_(single_element)/8192 17.09% 8176.167 9573.408 - -8.43% -
ranges::min(std::list<long_long>)/70000 17.07% 43985.737 51495.942 - -0.67% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 17.03% 13.563 15.873 - 18.62% -
std::remove(deque<int>)_(sprinkled)/50 17.01% 54.309 63.546 - 14.84% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 16.74% 1.516 1.770 - 1.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.69% 32.797 38.270 - 3.32% -
BM_deque_deque_ranges_move/0 16.27% 0.793 0.922 - 30.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 16.20% 9882.387 11483.667 - 7.87% -
BM_deque_vector_copy_backward/70000 16.14% 7843.430 9109.051 - -4.82% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 16.13% 741.027 860.580 - 9.29% -
std::map<std::string,_int>::count(key)_(existent)/8192 16.10% 28.038 32.552 - 7.26% -
BM_PushHeap_string_Descending_16384 16.08% 2.422 2.812 - 18.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 16.03% 1.044 1.211 - -7.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 15.88% 32.478 37.635 - 18.86% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 15.85% 8266.918 9577.248 - 9.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 15.75% 32.970 38.164 - 13.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.73% 62.416 72.232 - 0.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 15.58% 4.168 4.818 - 11.18% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 15.30% 24.249 27.959 - 16.62% -
std::stable_partition(list<int>)_(sparse)/8192 15.22% 8926.775 10285.100 - 16.26% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 15.17% 30.493 35.119 - 3.63% -
std::unordered_set<int>::erase(iterator)/8192 15.13% 22.232 25.596 - 30.65% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.11% 17.870 20.572 - -0.17% -
BM_PushHeap_uint64_QuickSortAdversary_16 15.00% 0.938 1.079 - -3.75% -
rng::starts_with(deque<int>,_pred)/8192 14.99% 3901.106 4485.997 - 14.55% -
std::map<std::string,_int>::erase(key)_(existent)/1024 14.95% 67.556 77.654 - 22.88% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 14.80% 8160.941 9368.899 - 21.75% -
std::multimap<std::string,_int>::erase(iterator)/32 14.66% 25.233 28.932 - -12.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14.53% 12871.544 14742.079 - 15.18% -
std::multimap<int,_int>::ctor(const&)/32 14.38% 223.010 255.087 - 13.96% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 14.29% 1.548 1.770 - 9.55% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.29% 228.335 260.964 - 10.79% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 14.22% 24.817 28.348 - 5.30% -
std::find_if(deque<int>)_(bail_25%)/32768 14.03% 2157.941 2460.694 - 3.68% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.96% 12.971 14.782 - 14.78% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.66% 12.025 13.667 - 9.26% -
rng::starts_with(deque<int>,_pred)/1048576 13.63% 507583.545 576756.179 - 13.34% -
SetIntersection_Interlaced_Vector_float_16384_16 13.58% 3674779.688 4173792.213 - 12.33% -
SetIntersection_Interlaced_Vector_float_1024_4 13.47% 1272764.805 1444153.469 - 0.40% -
ranges::minmax(std::deque<char>)/8 13.45% 3.599 4.083 - 8.21% -
std::unordered_set<int>::erase(key)_(existent)/32 13.41% 20.826 23.618 - 11.26% -
std::unordered_multiset<int>::find(key)_(existent)/1024 13.12% 1.422 1.609 - 17.88% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 13.07% 1.662 1.879 - 6.02% -
BM_deque_vector_move_backward/70000 13.06% 7751.143 8763.514 - -4.59% -
SetIntersection_Interlaced_Vector_float_256_256 13.06% 4553133.961 5147720.638 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 13.03% 4181490.137 4726150.638 - 5.89% -
std::unordered_set<int>::erase(iterator)/1024 12.99% 22.213 25.099 - 27.55% -
std::multiset<std::string>::find(key)_(existent)/8192 12.93% 26.131 29.510 - -0.68% -
std::set<int>::equal_range(key)_(existent)/1024 12.87% 4.289 4.841 - -0.66% -
BM_vector_deque_move_backward/65536 12.86% 7360.985 8307.644 - 0.12% -
std::unordered_set<std::string>::find(key)_(existent)/8192 12.85% 43.919 49.564 - 40.93% -
std::search(deque<int>,_pred)_(near_matches)/1000 12.83% 23978.317 27054.947 - 1.84% -
BM_vector_deque_ranges_move_backward/2 12.77% 1.825 2.057 - 12.63% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 12.76% 21.818 24.603 - 5.92% -
std::search(deque<int>)_(near_matches)/1024 12.75% 20553.620 23173.251 - 17.82% -
std::find_first_of(vector<int>)_(small_needle)/8192 12.67% 11594.686 13063.305 - 9.63% -
std::search(deque<int>,_pred)_(near_matches)/1024 12.62% 25158.382 28334.062 - 2.26% -
std::copy_backward(vector<bool>)_(aligned)/64 12.51% 1.688 1.900 - 10.42% -
std::set<std::string>::contains(key)_(non-existent)/32 12.51% 9.646 10.853 - 9.54% -
BM_deque_vector_ranges_move_backward/70000 12.48% 7969.408 8963.944 - -0.62% -
std::search(list<int>,_pred)_(same_length)/8192 12.46% 8574.559 9642.804 - 3.48% -
BM_tolower_char<char> 12.43% 0.617 0.694 - 12.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.40% 118601.458 133308.707 - 1.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 12.37% 21.701 24.386 - -1.95% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 12.35% 22.361 25.123 - -21.51% -
std::move_backward(deque<int>)/8 12.25% 3.363 3.775 - 9.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 12.22% 6689.561 7506.948 - 10.06% -
std::adjacent_find(deque<int>,_pred)/8 12.22% 4.162 4.671 - -1.77% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 12.15% 3701.979 4151.624 - 12.34% -
std::find_end(deque<int>)_(process_all)/1024 12.09% 290.795 325.945 - 11.35% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 12.02% 448.491 502.400 - 6.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12.00% 11801.055 13216.721 - 5.16% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.98% 12.064 13.509 - 7.23% -
SetIntersection_Interlaced_Vector_float_64_16 11.79% 16815535.167 18798276.132 - 13.19% -
BM_vector_deque_ranges_copy_backward/65536 11.74% 7389.624 8257.277 - -1.06% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.72% 35.023 39.129 - -1.59% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 11.69% 1.461 1.632 - -13.69% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 11.69% 23.130 25.833 - 4.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.65% 715.814 799.181 - 46.20% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11.62% 11385.720 12708.360 - 30.31% -
ranges::minmax(std::list<char>)/1 11.62% 0.377 0.421 - 0.02% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.52% 12.564 14.010 - -0.91% -
std::find_if(deque<int>)_(bail_25%)/1024 11.50% 77.783 86.732 - 9.79% -
BM_vector_deque_copy_backward/65536 11.50% 7428.858 8282.883 - -0.96% -
BM_deque_deque_copy/0 11.47% 0.788 0.879 - 2.37% -
std::remove(deque<int>)_(sprinkled)/32 11.43% 49.538 55.200 - 7.37% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 11.24% 20.570 22.881 - -11.94% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 11.23% 23.508 26.148 - 11.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 11.19% 21.621 24.041 - 3.17% -
BM_vector_deque_ranges_copy_backward/70000 11.19% 7915.634 8801.561 - -1.20% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 11.15% 22.228 24.706 - -7.51% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 11.15% 20.917 23.248 - 3.28% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 11.13% 702.674 780.852 - 16.45% -
std::find_if(deque<int>)_(process_all)/8 11.12% 2.512 2.791 - -4.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 11.12% 1.223 1.359 - -0.20% -
std::unordered_set<int>::find(key)_(non-existent)/1024 11.08% 0.954 1.060 - -7.69% -
std::unordered_set<int>::find(key)_(existent)/1024 11.06% 1.336 1.484 - 2.79% -
BM_PushHeap_float_PipeOrgan_4 10.93% 0.484 0.537 - -0.01% -
BM_deque_vector_move_backward/65536 10.91% 7338.727 8139.267 - -2.14% -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.90% 9.631 10.681 - 0.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.79% 87.773 97.246 - 12.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.74% 18.571 20.566 - 3.88% -
std::move_backward(deque<int>)/32768 10.73% 3393.848 3757.925 - 2.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.68% 25049.689 27723.883 - 11.19% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.67% 26.031 28.808 - -0.88% -
std::unique(deque<int>)_(sprinkled)/52 10.66% 58.694 64.952 - -0.71% -
std::unordered_multiset<int>::contains(key)_(existent)/32 10.54% 1.211 1.338 - -16.69% -
std::multiset<std::string>::find(key)_(existent)/32 10.54% 14.831 16.394 - 4.74% -
SetIntersection_Front_Set_uint32_16384_4 10.53% 1070485.947 1183216.049 - 14.26% -
BM_vector_deque_ranges_move_backward/65536 10.52% 7338.762 8110.898 - 0.32% -
BM_vector_deque_ranges_copy_backward/64000 10.48% 7199.611 7954.221 - -0.70% -
std::stable_sort(deque<int>)_(ascending)/8 10.47% 17.522 19.356 - 9.56% -
ranges::minmax(std::deque<char>)/64 10.43% 23.297 25.727 - 10.74% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.41% 0.707 0.780 - 9.97% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.40% 0.706 0.780 - 9.85% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 10.40% 0.707 0.780 - 9.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 10.38% 0.487 0.538 - 8.52% -
std::find(list<int>)_(process_all)/8192 10.26% 7099.829 7828.202 - 13.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 10.22% 1303.009 1436.196 - -29.41% -
std::stable_partition(deque<int>)_(sparse)/8192 10.21% 3299.520 3636.370 - 0.29% -
BM_vector_deque_move_backward/64000 10.21% 7049.427 7768.931 - -1.24% -
SetIntersection_Interlaced_Vector_string_16384_16 10.18% 4288302.922 4724760.802 - 13.94% -
BM_PushHeap_uint32_Ascending_262144 10.17% 4.679 5.155 - 5.92% -
std::unordered_set<std::string>::ctor(const&)/1024 10.16% 33265.926 36645.051 - 10.27% -
std::find_end(deque<int>)_(match_near_end)/1000 10.16% 33.620 37.035 - -10.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 10.15% 4.660 5.133 - 0.46% -
rng::find_last_if(deque<int>)_(bail_90%)/8 10.15% 0.994 1.094 - 4.95% -
std::stable_sort(deque<int>)_(descending)/8 10.10% 25.697 28.293 - 12.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.98% 41.552 45.699 - 2.48% -
std::map<int,_int>::insert(value)_(already_present)/1024 9.97% 3.231 3.553 - 12.81% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 9.93% 31.095 34.182 - -0.95% -
std::find_if(list<int>)_(process_all)/32768 9.87% 25973.515 28537.477 - 9.99% -
BM_PushHeap_float_QuickSortAdversary_4 9.87% 0.536 0.588 - 0.37% -
rng::find_last(vector<int>)_(bail_90%)/50 9.86% 1.415 1.554 - 4.03% -
BM_vector_deque_copy_backward/64000 9.80% 7256.225 7967.640 - -0.74% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 9.79% 257.526 282.732 - 8.59% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.78% 0.858 0.942 - 6.59% -
BM_deque_deque_ranges_move_backward/1 9.71% 2.593 2.845 - 1.21% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 9.69% 17.454 19.146 - 10.03% -
std::multiset<std::string>::erase(iterator)/1024 9.66% 28.695 31.466 - -0.54% -
std::reverse_copy(vector<int>)/8 9.62% 2.338 2.563 - 1.52% -
rng::fold_left(list<int>)/32 9.61% 20.560 22.536 - 3.08% -
BM_PushHeap_float_Ascending_4 9.56% 0.535 0.586 - 0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 9.56% 55.807 61.139 - 10.38% -
std::find_if_not(vector<int>)_(process_all)/8 9.55% 1.312 1.437 - -6.86% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.53% 9.559 10.470 - 3.87% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.52% 7311.784 8007.827 - 8.16% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 9.51% 12.936 14.166 - 9.55% -
std::is_partitioned(list<int>)_(partitioned)/32 9.49% 8.544 9.356 - 6.17% -
std::stable_sort(deque<int>)_(heap)/8 9.49% 23.667 25.913 - 7.58% -
std::set<std::string>::count(key)_(existent)/8192 9.47% 34.687 37.970 - -5.55% -
std::none_of(list<int>)_(process_all)/8192 9.44% 7527.869 8238.602 - -4.39% -
std::generate_n(list<int>)/8192 9.43% 6868.739 7516.744 - 0.18% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 9.43% 13021.315 14248.994 - 7.05% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 9.41% 1.039 1.136 - 31.14% -
BM_std_minmax_element<long_long>/70000 9.40% 18206.928 19918.249 - 6.51% -
std::find_first_of(vector<int>)_(small_needle)/50 9.39% 76.664 83.866 - 7.95% -
rng::contains_subrange(list<int>)_(single_element)/50 9.39% 16.341 17.876 - 1.38% -
std::vector<std::string>::ctor(size)/32 9.38% 32.136 35.150 - -6.63% -
BM_deque_vector_ranges_move_backward/2 9.37% 1.764 1.929 - -3.61% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.36% 1282711.515 1402824.098 - -3.84% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 9.36% 6605.083 7223.447 - 7.10% -
BM_vector_deque_ranges_move_backward/1 9.32% 2.115 2.312 - 10.44% -
BM_vector_deque_move_backward/70000 9.30% 7735.353 8454.973 - -1.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 9.30% 794.126 867.999 - 8.39% -
std::find_end(deque<int>)_(match_near_end)/1024 9.30% 32.402 35.416 - 5.02% -
std::all_of(vector<int>)_(process_all)/8 9.28% 2.354 2.572 - 12.55% -
std::fill_n(deque<int>)/32 9.28% 1.154 1.261 - 9.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 9.26% 404.455 441.895 - 7.71% -
bm_lexicographical_compare<int>/1 9.24% 1.282 1.400 - 3.44% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.21% 11.796 12.882 - 2.66% -
SetIntersection_Front_Set_string_16384_1 9.19% 1061581.333 1159114.010 - 6.26% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 9.18% 12.855 14.036 - 3.40% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 9.17% 311.990 340.590 - 11.98% -
BM_vector_deque_copy_backward/70000 9.14% 7978.416 8707.710 - -1.23% -
std::stable_sort(deque<int>)_(repeated)/8 9.14% 17.784 19.410 - 8.10% -
ranges::minmax(std::deque<__int128>)/64 9.09% 30.597 33.378 - 5.90% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 9.04% 21.162 23.075 - 3.00% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.04% 12.512 13.643 - 8.98% -
SetIntersection_Front_Set_string_64_16 9.02% 24033700.601 26201445.655 - 9.55% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 9.01% 26.914 29.339 - 9.47% -
std::find(vector<bool>)_(process_all)/8 9.01% 0.628 0.685 - 0.54% -
BM_std_minmax_element<char>/3 8.93% 1.201 1.308 - 11.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 8.92% 18.397 20.038 - 4.22% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 8.88% 1.584 1.725 - -8.45% -
std::copy_n(deque<int>)/262144 8.81% 11608.260 12631.197 - 1.55% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 8.80% 20.042 21.805 - -15.89% -
std::sort_heap(vector<int>,_pred)/8 8.77% 28.885 31.419 - -2.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.76% 2.170 2.360 - 1.50% -
std::all_of(list<int>)_(process_all)/8192 8.75% 6996.132 7608.040 - -9.71% -
std::sort_heap(vector<NonIntegral>,_pred)/8 8.73% 29.345 31.905 - -0.04% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.70% 2.009 2.184 - 2.52% -
std::unordered_set<std::string>::ctor(const&)/32 8.69% 790.772 859.512 - 25.29% -
BM_deque_vector_ranges_copy_backward/2 8.68% 1.835 1.994 - 2.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 8.60% 25042.208 27196.123 - -14.41% -
std::set<int>::lower_bound(key)_(existent)/1024 8.59% 4.302 4.672 - 3.27% -
std::partial_sort_copy(list<int>)_(shuffled)/8 8.58% 11.262 12.228 - 3.84% -
BM_deque_vector_move_backward/0 8.56% 1.303 1.415 - -7.01% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.56% 43.244 46.945 - 1.87% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 8.53% 1.412 1.532 - 5.15% -
rng::find_last(list<int>)_(bail_90%)/1048576 8.51% 86832.915 94226.056 - 8.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 8.49% 1329.490 1442.415 - 18.46% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 8.48% 1.355 1.470 - 1.85% -
rng::find_last(vector<int>)_(bail_90%)/8 8.48% 0.424 0.460 - -0.31% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 8.45% 47.690 51.720 - 0.52% -
BM_std_minmax_element<long_long>/65536 8.44% 17185.188 18635.209 - 6.36% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 8.44% 15316.229 16608.468 - 8.67% -
BM_deque_vector_ranges_copy_backward/1024 8.40% 36.850 39.946 - 6.98% -
BM_PushHeap_uint64_Ascending_16 8.38% 0.909 0.985 - -2.15% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 8.38% 441.772 478.772 - 1.40% -
BM_deque_deque_move_backward/64000 8.36% 7230.942 7835.137 - 0.17% -
std::move_backward(deque<int>)/262144 8.33% 30207.481 32724.949 - 0.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.32% 53441.429 57885.154 - 6.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.31% 199.608 216.192 - 7.06% -
std::multiset<int>::equal_range(key)_(non-existent)/32 8.30% 2.379 2.577 - 1.60% -
BM_StringFindCharLiteral/1024 8.26% 17.939 19.420 - 5.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 8.23% 47.736 51.667 - 8.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 8.23% 1136115.252 1229560.960 - 4.52% -
BM_deque_deque_ranges_copy_backward/65536 8.21% 7407.194 8015.157 - -0.63% -
std::stable_partition(deque<int>)_(sparse)/1024 8.20% 422.350 456.996 - 3.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.18% 140937.184 152467.851 - 6.87% -
std::swap_ranges(list<int>)/8192 8.17% 9600.745 10385.553 - 1.27% -
SetIntersection_Interlaced_Set_float_256_64 8.14% 13004318.605 14062572.008 - 1.96% -
std::set<std::string>::find(key)_(non-existent)/32 8.11% 9.045 9.779 - -8.57% -
std::find_if_not(vector<char>)_(bail_25%)/8 8.10% 0.787 0.851 - 2.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.10% 0.338 0.365 - 7.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 8.08% 86693.507 93700.013 - 7.96% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 8.03% 1623.033 1753.354 - 22.52% -
ranges::min(std::list<char>)/1 8.03% 0.364 0.393 - 0.75% -
std::none_of(deque<int>)_(process_all)/8192 7.99% 2528.100 2730.222 - 4.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 7.98% 29.537 31.895 - 7.07% -
BM_std_minmax_element<char>/2 7.97% 0.603 0.651 - 6.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.96% 0.606 0.655 - 3.72% -
std::partition_point(list<int>)/32 7.93% 15.879 17.138 - 6.73% -
BM_deque_deque_copy_backward/70000 7.93% 7960.115 8591.509 - -1.59% -
std::none_of(deque<int>)_(process_all)/32768 7.93% 10113.952 10916.087 - 4.14% -
std::count(list<int>)_(every_other)/1024 7.93% 693.767 748.765 - 5.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 7.88% 1078496.632 1163515.502 - 7.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.86% 139656.628 150628.165 - 7.83% -
std::lower_bound(std::vector<int>)/8192 7.85% 15.613 16.839 - 6.02% -
BM_vector_deque_ranges_move_backward/64000 7.85% 7061.837 7616.024 - -0.60% -
SetIntersection_Interlaced_Set_string_16_16 7.83% 56188439.682 60589501.598 - 1.82% -
std::set<std::string>::count(key)_(non-existent)/0 7.83% 0.255 0.275 - 6.34% -
std::unique(deque<int>)_(sprinkled)/32 7.83% 51.764 55.817 - 2.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 7.82% 18.315 19.747 - -1.69% -
rng::contains(deque<int>)_(process_all)/1048576 7.80% 242800.589 261739.529 - 5.96% -
std::find_end(deque<int>)_(match_near_end)/8192 7.77% 272.167 293.318 - 5.46% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.74% 22.495 24.237 - 11.95% -
BM_deque_vector_copy_backward/64000 7.72% 7523.065 8103.788 - -6.84% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 7.70% 37.443 40.327 - 4.93% -
BM_lexicographical_compare_three_way_fast_path/1 7.67% 0.395 0.426 - 15.57% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.65% 1.127 1.213 - 0.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.65% 7444.925 8014.231 - 2.24% -
BM_deque_deque_ranges_move_backward/0 7.64% 0.736 0.792 - 0.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 7.61% 1.387 1.492 - 15.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 7.60% 12.068 12.986 - 9.07% -
BM_deque_deque_copy_backward/65536 7.60% 7572.941 8148.334 - -0.65% -
BM_deque_deque_ranges_move_backward/65536 7.59% 7497.091 8066.436 - 1.09% -
BM_deque_deque_move_backward/70000 7.59% 8053.695 8665.202 - -0.66% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 7.59% 18.777 20.202 - 0.82% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.55% 30.448 32.747 - 7.48% -
std::multiset<int>::count(key)_(non-existent)/32 7.55% 2.491 2.680 - 13.16% -
std::any_of(vector<int>)_(process_all)/50 7.54% 12.571 13.519 - 6.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.53% 1181805.709 1270805.559 - 8.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.53% 32.089 34.505 - 24.90% -
std::find(list<int>)_(process_all)/8 7.52% 2.247 2.416 - 4.20% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 7.48% 52.632 56.566 - 17.49% -
std::transform(list<int>,_list<int>)/8192 7.47% 9049.095 9724.897 - 6.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.46% 41082.278 44148.594 - 15.53% -
std::generate(deque<int>)/1024 7.43% 241.566 259.503 - 4.74% -
BM_PushHeap_float_PipeOrgan_1 7.42% 0.466 0.501 - 27.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 7.41% 18.477 19.847 - 2.03% -
BM_deque_deque_ranges_move_backward/70000 7.40% 7906.454 8491.588 - -0.46% -
BM_deque_deque_move_backward/65536 7.39% 7570.413 8129.505 - -0.99% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 7.38% 27.119 29.121 - 4.01% -
SetIntersection_Interlaced_Vector_string_16384_64 7.37% 13157231.822 14126483.459 - -6.88% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.35% 975.212 1046.885 - 6.56% -
ranges::min(std::vector<__int128>)/70000 7.32% 29886.819 32075.432 - -7.41% -
std::copy_backward(vector<bool>)_(aligned)/4096 7.32% 5.022 5.390 - 5.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.32% 8273927.302 8879751.692 - 2.57% -
BM_std_minmax_element<long_long>/4000 7.27% 1038.441 1113.982 - 4.94% -
std::set<int>::insert(value)_(new_value,_end)/8192 7.27% 72.267 77.518 - 3.37% -
SetIntersection_Interlaced_Vector_float_256_4 7.25% 4822243.294 5172040.796 - 2.83% -
std::copy_n(deque<int>)/1048576 7.24% 50013.368 53632.277 - 6.73% -
BM_std_minmax_element<long_long>/4096 7.23% 1065.511 1142.595 - 5.14% -
std::unordered_multiset<int>::clear()/32 7.21% 596.436 639.414 - -4.83% -
std::set<std::string>::contains(key)_(non-existent)/1024 7.20% 22.798 24.441 - 8.02% -
BM_PushHeap_uint32_Ascending_16384 7.20% 3.571 3.828 - 5.56% -
std::stable_partition(list<int>)_(alloc_fails)/8192 7.17% 25014.029 26806.989 - -1.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.16% 53768.281 57617.661 - 5.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.15% 2.287 2.451 - 7.32% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 7.14% 21.373 22.899 - 5.55% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7.13% 6666.954 7142.048 - 5.58% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 7.12% 3938.813 4219.379 - 10.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 7.12% 31.165 33.385 - 3.08% -
ranges::minmax(std::deque<long_long>)/64 7.12% 22.893 24.523 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.12% 78845.898 84460.361 - 1.77% -
std::stable_partition(deque<int>)_(dense)/50 7.11% 37.913 40.607 - 10.92% -
std::move_backward(deque<int>)/1048576 7.09% 126941.756 135944.997 - 1.11% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.08% 17.191 18.409 - 7.91% -
BM_std_minmax_element<long_long>/1024 7.08% 270.111 289.234 - 5.27% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.06% 27.427 29.363 - 8.93% -
BM_StringEraseWithMove_Empty_Transparent 7.03% 0.559 0.599 - 4.96% -
std::partition_point(list<int>)/50 7.02% 24.819 26.561 - 5.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.02% 24.036 25.723 - 8.91% -
std::set<int>::lower_bound(key)_(existent)/8192 6.99% 7.748 8.290 - -1.43% -
std::is_sorted_until(vector<int>)/8 6.99% 2.062 2.206 - -5.96% -
BM_std_minmax_element<long_long>/512 6.99% 137.089 146.674 - 5.10% -
BM_deque_deque_copy_backward/64000 6.99% 7405.065 7922.807 - -2.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 6.98% 23.631 25.281 - 17.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 6.97% 15.979 17.093 - 0.32% -
BM_StringEraseWithMove_Empty_Opaque 6.97% 0.802 0.857 - 8.33% -
std::generate(deque<int>)/32 6.96% 7.972 8.526 - 0.56% -
std::find_if(deque<int>)_(process_all)/50 6.95% 12.473 13.340 - -10.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 6.94% 61.456 65.722 - 5.27% -
std::map<int,_int>::count(key)_(existent)/1024 6.93% 3.720 3.977 - 4.83% -
std::copy_backward(list<int>)/1048576 6.93% 871469.061 931863.386 - -1.86% -
SetIntersection_Front_Set_string_256_64 6.93% 14060122.483 15034274.494 - 4.33% -
std::shift_left(list<int>)/50 6.91% 27.223 29.105 - 4.47% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.91% 633.905 677.698 - 2.39% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 6.91% 25.933 27.724 - 9.52% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 6.91% 20.696 22.125 - 8.26% -
std::find(list<int>)_(process_all)/1024 6.87% 685.972 733.126 - 4.48% -
std::generate(deque<int>)/50 6.86% 11.949 12.768 - 2.73% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 6.81% 10.340 11.044 - 5.05% -
bm_ranges_lexicographical_compare<signed_char>/1 6.81% 1.631 1.742 - -0.12% -
ranges::minmax(std::deque<long_long>)/70000 6.81% 24550.840 26221.860 - -0.68% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 6.77% 29.205 31.182 - 4.41% -
BM_deque_vector_copy_backward/65536 6.77% 7755.877 8280.737 - -4.27% -
BM_tolower_string<char> 6.76% 15.242 16.272 - 7.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.73% 1745020.134 1862541.806 - -3.75% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 6.73% 8038.759 8580.038 - 5.33% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 6.73% 1.558 1.663 - 13.33% -
SetIntersection_Front_Vector_uint64_256_256 6.72% 4244218.702 4529598.276 - 6.79% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 6.68% 53678.508 57266.580 - 4.83% -
SetIntersection_Interlaced_Vector_float_256_64 6.65% 7220884.605 7700963.598 - 8.26% -
std::find_if_not(vector<bool>)_(process_all)/1024 6.64% 559.418 596.585 - 4.17% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 6.64% 56815.632 60589.704 - 4.59% -
std::partition_point(list<int>)/1024 6.64% 1289.520 1375.162 - 6.38% -
BM_vector_deque_ranges_move_backward/70000 6.63% 7821.490 8340.333 - -2.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.62% 6694.624 7138.134 - 4.12% -
BM_deque_vector_ranges_move_backward/1024 6.62% 36.782 39.217 - 5.42% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 6.61% 12.433 13.255 - -0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 6.61% 8677180.010 9250976.793 - 7.27% -
ranges::minmax(std::deque<char>)/70000 6.60% 24041.126 25628.920 - 5.89% -
std::map<int,_int>::equal_range(key)_(existent)/8192 6.58% 5.412 5.768 - 0.16% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 6.57% 17.148 18.275 - 7.15% -
rng::fold_left(list<int>)/50 6.57% 37.492 39.955 - 4.70% -
BM_deque_vector_move/1 6.57% 2.058 2.193 - 0.21% -
BM_deque_vector_ranges_copy_backward/64000 6.54% 7454.620 7942.324 - -0.91% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 6.54% 55327.226 58944.728 - 5.91% -
rng::fold_left(list<int>)/8192 6.53% 10785.696 11490.361 - 5.51% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.52% 1.738 1.851 - 6.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 6.52% 0.770 0.820 - 5.28% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 6.51% 350.324 373.126 - 1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 6.50% 1075143.141 1145033.787 - 2.59% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 6.49% 3.512 3.740 - 51.06% -
BM_deque_vector_ranges_copy_backward/64 6.44% 2.926 3.114 - 5.35% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 6.43% 102287.484 108863.473 - -1.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 6.43% 0.316 0.336 - 0.02% -
SetIntersection_Front_Set_string_262144_4 6.41% 1226946.263 1305652.084 - 4.61% -
ranges::minmax(std::list<long_long>)/1 6.40% 0.453 0.482 - -0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.39% 4260604.027 4532985.564 - 4.46% -
std::partition_point(list<int>)/8192 6.39% 11825.322 12580.940 - 0.86% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.37% 21.637 23.017 - -1.58% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.37% 26.934 28.650 - 0.58% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.37% 15.629 16.625 - 3.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.36% 21.119 22.463 - 6.62% -
BM_vector_deque_move/64 6.36% 2.675 2.845 - -1.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 6.36% 1.154 1.227 - 6.44% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.36% 6.971 7.415 - 1.64% -
SetIntersection_Front_Set_uint64_16384_64 6.33% 1714697.503 1823235.029 - 6.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 6.31% 1912.101 2032.779 - -0.90% -
std::rotate_copy(vector<int>)/1024 6.30% 32.641 34.696 - 4.67% -
std::unordered_multiset<int>::count(key)_(existent)/8192 6.29% 1.834 1.949 - 14.42% -
BM_vector_deque_ranges_move/1 6.29% 2.176 2.313 - -2.51% -
ranges::min(std::vector<__int128>)/64 6.28% 26.337 27.992 - -7.38% -
BM_std_minmax_element<char>/65536 6.27% 17124.893 18197.900 - 4.51% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 6.23% 20.406 21.677 - 7.67% -
BM_PushHeap_uint64_Ascending_64 6.23% 1.514 1.608 - -6.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 6.22% 0.770 0.817 - 5.18% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.22% 21.654 23.001 - 4.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 6.19% 199800715.949 212176134.683 - 6.07% -
std::lower_bound(std::vector<int>)/100 6.19% 12.096 12.845 - 4.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 6.18% 0.770 0.817 - 5.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 6.16% 1181027.099 1253748.352 - 11.69% -
std::search(deque<int>,_pred)_(same_length)/1000 6.14% 479.203 508.638 - 3.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 6.14% 16.150 17.142 - 0.74% -
BM_PushHeap_float_SingleElement_4 6.13% 0.360 0.382 - 11.10% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 6.12% 4.474 4.748 - 6.17% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 6.09% 134.412 142.592 - 3.04% -
rng::find_last(vector<char>)_(bail_90%)/50 6.09% 1.405 1.490 - 3.89% -
bm_ranges_swap_ranges_vb_aligned/32 6.08% 3.318 3.520 - -1.57% -
std::stable_partition(deque<int>)_(dense)/1024 6.08% 576.742 611.831 - 7.30% -
BM_StringFindCharLiteral/256 6.06% 5.362 5.687 - 3.66% -
bm_ranges_swap_ranges_vb_aligned/16 6.05% 3.319 3.520 - -1.25% -
BM_deque_deque_ranges_move_backward/64000 6.04% 7352.422 7796.723 - 1.09% -
std::multiset<int>::count(key)_(non-existent)/0 6.03% 0.262 0.278 - 9.55% -
rng::find(vector<bool>)_(process_all)/50 6.02% 0.644 0.683 - -5.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 6.01% 3248.747 3443.923 - 11.37% -
std::for_each_n(list<int>)/8 5.98% 2.399 2.543 - -2.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.95% 24.028 25.459 - -1.06% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 5.95% 30.484 32.298 - 5.10% -
BM_deque_vector_ranges_move_backward/1 5.95% 2.010 2.130 - -3.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.94% 220.800 233.912 - 14.51% -
BM_PushHeap_string_Ascending_262144 5.93% 29.350 31.092 - 11.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 5.93% 41.909 44.392 - -0.24% -
std::find_if_not(vector<bool>)_(process_all)/50 5.92% 23.574 24.968 - 1.84% -
BM_deque_vector_ranges_move/4000 5.90% 138.140 146.289 - 1.60% -
BM_vector_deque_ranges_move/2 5.86% 1.945 2.059 - -0.11% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.85% 31.098 32.916 - 4.00% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.84% 22.957 24.298 - 4.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.81% 98.419 104.137 - 0.41% -
SetIntersection_Front_Set_float_262144_1 5.80% 986263.395 1043513.384 - 1.30% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 5.80% 21.221 22.452 - 5.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 5.80% 27.792 29.403 - -4.28% -
std::find_if_not(vector<bool>)_(process_all)/8192 5.80% 4464.370 4723.111 - 3.70% -
std::rotate_copy(deque<int>)/32 5.80% 2.573 2.722 - -1.89% -
std::any_of(vector<int>)_(process_all)/8 5.77% 2.316 2.450 - -1.24% -
std::multimap<int,_int>::count(key)_(existent)/1024 5.77% 5.322 5.630 - 2.50% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 5.77% 105569.772 111664.202 - 8.03% -
std::adjacent_find(vector<int>,_pred)/1048576 5.77% 461212.820 487818.482 - 2.66% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 5.76% 66.765 70.610 - 7.12% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.74% 21.830 23.082 - 4.99% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 5.73% 24.229 25.618 - 6.11% -
std::set<std::string>::find(key)_(non-existent)/1024 5.72% 20.048 21.195 - -5.12% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 5.71% 30.139 31.860 - 13.81% -
BM_PushHeap_uint64_Random_256 5.71% 5.958 6.298 - 4.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.70% 1362.626 1440.307 - 2.70% -
std::any_of(list<int>)_(process_all)/8192 5.69% 7864.493 8312.223 - 12.30% -
BM_deque_deque_ranges_copy_backward/4000 5.67% 144.861 153.081 - 1.93% -
std::count(deque<int>)_(every_other)/8192 5.67% 1917.375 2026.138 - 4.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 5.65% 2.171 2.294 - -3.39% -
rng::contains(list<int>)_(process_all)/8 5.64% 2.328 2.460 - 6.71% -
std::find(vector<bool>)_(process_all)/50 5.64% 0.677 0.715 - 4.31% -
BM_PushHeap_uint32_Ascending_1024 5.62% 2.552 2.695 - 2.61% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.61% 5.570 5.882 - -0.17% -
std::unordered_set<int>::count(key)_(existent)/8192 5.59% 1.281 1.353 - -6.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.56% 57898.920 61119.799 - 8.72% -
BM_deque_deque_ranges_move_backward/2 5.56% 2.336 2.466 - -2.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 5.56% 70.426 74.341 - 2.65% -
SetIntersection_Interlaced_Vector_string_16384_4 5.56% 1841569.878 1943917.119 - -1.48% -
rng::starts_with(deque<int>)/1000 5.54% 461.492 487.039 - 11.54% -
std::sort(vector<int>)_(repeated)/8192 5.52% 5010.699 5287.390 - 4.32% -
std::for_each_n(list<int>)/50 5.52% 22.520 23.763 - 2.56% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 5.52% 24.314 25.655 - 2.16% -
BM_deque_deque_ranges_copy_backward/70000 5.51% 8131.276 8579.440 - -0.48% -
BM_std_minmax_element<long_long>/5500 5.51% 1477.855 1559.281 - 7.12% -
BM_deque_vector_ranges_move/2 5.51% 1.786 1.885 - -5.84% -
std::set<std::string>::contains(key)_(existent)/1024 5.49% 24.211 25.540 - 3.80% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.44% 22.447 23.669 - 5.10% -
std::find_if_not(vector<bool>)_(process_all)/1048576 5.44% 571317.007 602412.791 - 3.41% -
std::is_sorted_until(vector<int>,_pred)/8 5.44% 3.642 3.840 - 8.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.44% 0.460 0.485 - -0.16% -
rng::find_last_if(vector<char>)_(bail_10%)/8 5.43% 2.067 2.179 - 4.98% -
std::multiset<int>::count(key)_(non-existent)/1024 5.43% 5.957 6.280 - 8.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 5.43% 1205208.645 1270610.647 - 4.70% -
std::set<int>::equal_range(key)_(existent)/32 5.42% 1.808 1.906 - 1.55% -
BM_std_minmax_element<long_long>/64 5.42% 17.078 18.004 - 2.48% -
std::partition_copy(vector<int>)/1024 5.42% 456.835 481.576 - 0.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.41% 1780.489 1876.842 - -4.25% -
std::unordered_set<int>::count(key)_(existent)/32 5.39% 1.225 1.292 - -1.74% -
std::copy_backward(vector<bool>)_(aligned)/512 5.39% 1.573 1.658 - 8.20% -
std::flat_map<int,_int>::erase(iterator)/8192 5.38% 498.577 525.405 - 3.73% -
BM_deque_vector_ranges_move_backward/0 5.34% 1.342 1.414 - -12.87% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 5.33% 9318.240 9815.301 - -1.80% -
BM_PushHeap_string_PipeOrgan_64 5.33% 5.735 6.040 - 5.52% -
BM_PushHeap_string_Random_262144 5.30% 18.040 18.997 - -0.48% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 5.29% 1.343 1.414 - 22.68% -
BM_deque_deque_ranges_copy_backward/64000 5.29% 7372.578 7762.741 - -0.61% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.28% 1256764.869 1323153.519 - -0.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.27% 6.264 6.594 - -40.09% -
SetIntersection_Front_Set_uint32_1024_256 5.26% 4070064.754 4284126.180 - 10.23% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.25% 10.048 10.575 - 2.25% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.25% 30.791 32.406 - 5.64% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 5.23% 16.865 17.747 - 4.80% -
BM_PushHeap_uint32_Random_256 5.21% 5.414 5.696 - 2.07% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 5.21% 28.076 29.538 - 5.90% -
std::find_end(deque<int>)_(same_length)/1000 5.21% 325.631 342.583 - 4.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 5.20% 53.493 56.277 - 5.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 5.20% 35.497 37.341 - 4.89% -
BM_deque_vector_ranges_move_backward/64 5.19% 2.925 3.077 - 4.01% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 5.17% 16.698 17.562 - 4.52% -
std::set<std::string>::find(key)_(non-existent)/8192 5.17% 27.107 28.509 - -4.83% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.17% 7373.488 7754.638 - 8.13% -
bm_ranges_swap_ranges_vb_aligned/8 5.17% 3.286 3.455 - 0.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.16% 47.647 50.106 - 1.16% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 5.15% 34.497 36.274 - 4.29% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.13% 2.370 2.492 - 4.14% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 5.12% 29.935 31.469 - 4.44% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 5.12% 700887.854 736806.879 - 99.63% -
std::unique_copy(vector<int>)_(contiguous)/32 5.12% 8.639 9.081 - 4.44% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 5.12% 18.374 19.314 - -1.00% -
std::count(deque<int>)_(every_other)/1048576 5.11% 250678.939 263491.446 - 3.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.10% 1821063.549 1913863.225 - 3.35% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.07% 1.226 1.288 - 20.34% -
std::sort_heap(vector<int>)/8 5.06% 29.663 31.164 - 2.04% -
std::rotate(list<int>)_(1_element_backward)/8192 5.06% 7232.801 7598.612 - -5.82% -
std::generate(deque<int>)/8192 5.05% 1888.200 1983.501 - 2.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.03% 0.965 1.014 - 0.57% -
std::multimap<int,_int>::count(key)_(existent)/32 5.03% 3.617 3.799 - 0.12% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.00% 227.145 238.513 - 0.13% -
std::none_of(deque<int>)_(process_all)/8 5.00% 3.277 3.441 - 0.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.99% 54474.300 57194.923 - 6.41% -
std::sort(vector<int>)_(repeated)/1024 4.99% 657.790 690.598 - 2.69% -
std::move(list<int>)/64 4.98% 39.013 40.954 - 3.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.96% 4.780 5.017 - 6.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.95% 1108524.532 1163433.860 - 4.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.95% 54663.742 57371.126 - 4.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 4.95% 6.655 6.984 - -4.66% -
std::set<std::string>::contains(key)_(existent)/8192 4.95% 26.645 27.963 - 3.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.94% 21.133 22.178 - 5.08% -
BM_deque_vector_copy_backward/1 4.93% 2.123 2.227 - -1.13% -
std::rotate(deque<int>)_(by_1/4)/8192 4.93% 2558.429 2684.442 - -1.81% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.91% 30.951 32.471 - 1.66% -
SetIntersection_Interlaced_Vector_string_1024_64 4.91% 8185305.496 8586888.094 - 1.91% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.88% 16.076 16.861 - 5.30% -
std::unordered_set<int>::insert(value)_(already_present)/8192 4.88% 2.639 2.768 - 5.39% -
rng::fold_left(list<int>)/1048576 4.87% 1351610.361 1417489.691 - 3.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.87% 2.933 3.076 - 3.14% -
std::search(vector<int>)_(same_length)/8192 4.86% 1865.216 1955.939 - -2.85% -
ranges::minmax(std::list<char>)/70000 4.85% 53556.027 56154.246 - -7.28% -
std::unordered_set<std::string>::erase(iterator)/8192 4.84% 29.191 30.605 - 16.75% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.84% 1.249 1.310 - -16.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 4.82% 42.246 44.281 - -1.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 4.79% 391.610 410.385 - 4.68% -
rng::find_last(list<int>)_(bail_90%)/8192 4.79% 601.471 630.255 - 3.16% -
std::set<int>::upper_bound(key)_(existent)/1024 4.76% 4.077 4.271 - -0.72% -
SetIntersection_Interlaced_Set_float_1024_1 4.76% 1041462.395 1091036.340 - 4.56% -
SetIntersection_Front_Set_uint32_16384_1 4.76% 1026027.524 1074850.421 - 3.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.75% 219.177 229.596 - 4.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.75% 73.661 77.161 - 0.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.74% 6.534 6.843 - 0.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 4.73% 15203.592 15922.247 - 4.93% -
std::find_if(list<int>)_(bail_25%)/32768 4.72% 7077.989 7411.747 - 6.49% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.71% 6.147 6.437 - -1.00% -
SetIntersection_Interlaced_Vector_uint64_262144_16 4.71% 5559185.694 5820760.868 - 86.81% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.70% 102229.906 107034.070 - 3.02% -
std::copy(deque<int>)/8 4.70% 2.655 2.780 - -0.34% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.68% 669.668 701.025 - 0.81% -
std::any_of(deque<int>)_(process_all)/8 4.67% 3.283 3.436 - -0.06% -
rng::find_last(list<int>)_(bail_90%)/50 4.67% 1.246 1.304 - 1.09% -
std::find_end(list<int>)_(same_length)/1000 4.67% 738.066 772.540 - 3.52% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.66% 12636.927 13226.019 - -2.29% -
BM_vector_deque_copy_backward/0 4.65% 0.480 0.502 - 4.22% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.62% 27194.285 28450.819 - 4.22% -
std::all_of(deque<int>)_(process_all)/8 4.62% 3.298 3.450 - 0.14% -
std::remove(deque<int>)_(prefix)/50 4.60% 60.876 63.675 - 2.71% -
BM_PushHeap_uint32_Ascending_16 4.57% 0.928 0.970 - 0.76% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.57% 44.321 46.345 - -2.71% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 4.56% 115656.875 120932.210 - 3.23% -
std::multimap<int,_int>::count(key)_(existent)/8192 4.56% 6.484 6.780 - 3.09% -
BM_StringRelational_Eq_Large_Large_Control 4.56% 2.213 2.314 - 9.50% -
rng::starts_with(deque<int>)/1024 4.55% 476.854 498.558 - 7.43% -
std::copy(vector<bool>)_(aligned)/64 4.55% 1.296 1.355 - -0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.55% 5492.321 5741.952 - 15.51% -
std::reverse(list<int>)/64 4.54% 17.390 18.180 - 2.75% -
std::reverse(list<int>)/512 4.54% 191.845 200.553 - 2.15% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.53% 4.405 4.605 - 2.03% -
BM_PushHeap_float_SingleElement_16 4.53% 0.364 0.380 - 4.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.53% 16.145 16.876 - 3.69% -
BM_PushHeap_string_PipeOrgan_16 4.50% 4.144 4.331 - 4.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.49% 3454790.617 3610029.023 - 6.05% -
std::lower_bound(std::deque<int>)/8192 4.49% 64.612 67.514 - 2.59% -
BM_deque_vector_ranges_copy_backward/0 4.49% 1.421 1.485 - -6.59% -
BM_deque_vector_ranges_move/1024 4.49% 36.875 38.530 - -6.72% -
std::adjacent_find(vector<int>,_pred)/1024 4.49% 397.633 415.474 - 3.16% -
std::unique(vector<int>)_(contiguous)/32 4.49% 47.848 49.994 - 3.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.48% 9752.247 10189.367 - 4.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.48% 56.690 59.231 - 4.26% -
BM_deque_vector_ranges_move/1 4.48% 2.029 2.120 - -1.68% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.48% 1504.072 1571.396 - 0.92% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.46% 241222.539 251987.927 - 6.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.46% 1186410.352 1239272.639 - 7.47% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.45% 0.275 0.287 - 5.34% -
std::find_if_not(list<int>)_(process_all)/32768 4.45% 25380.825 26509.783 - 3.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.44% 1182598.537 1235160.628 - 6.60% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 4.44% 689.383 720.023 - -3.83% -
std::map<int,_int>::contains(key)_(non-existent)/1024 4.44% 5.438 5.680 - -4.35% -
std::find_if_not(vector<char>)_(process_all)/8 4.43% 1.482 1.548 - -3.61% -
bm_ranges_lexicographical_compare<signed_char>/8 4.43% 3.463 3.616 - 4.01% -
BM_std_minmax_element<char>/5500 4.41% 1444.625 1508.267 - -5.68% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.40% 287.638 300.282 - -0.23% -
SetIntersection_Front_Set_string_262144_16384 4.39% 337008874.244 351819657.630 - 1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.39% 3203303.726 3343967.190 - -0.40% -
SetIntersection_None_Vector_float_16384_256 4.38% 1069768.359 1116629.798 - 1.84% -
BM_std_minmax_element<long_long>/64000 4.38% 17449.139 18213.095 - 6.41% -
std::multimap<int,_int>::contains(key)_(existent)/8192 4.38% 5.346 5.580 - 0.26% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 4.37% 10.928 11.405 - 76.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.36% 2.177 2.272 - 2.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 4.36% 44.708 46.656 - -5.43% -
BM_PushHeap_uint32_Ascending_256 4.32% 2.080 2.170 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 4.32% 54026694.876 56361891.905 - 4.73% -
std::none_of(list<int>)_(process_all)/32768 4.31% 25689.098 26796.176 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 4.30% 14107.736 14714.057 - 4.75% -
std::stable_sort(vector<int>)_(repeated)/1024 4.30% 1089.040 1135.817 - 4.06% -
std::partition(vector<int>)_(dense)/32 4.29% 8.156 8.506 - -3.54% -
std::set<int>::upper_bound(key)_(existent)/8192 4.28% 7.749 8.081 - -3.21% -
std::pop_heap(deque<std::string>)/8192 4.28% 113.519 118.375 - 2.82% -
BM_deque_vector_ranges_move/5500 4.28% 193.653 201.933 - 3.08% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.27% 20.274 21.140 - -0.07% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.27% 655.614 683.583 - 1.47% -
BM_PushHeap_uint64_Random_16384 4.24% 6.247 6.512 - 2.81% -
std::copy_backward(vector<int>)/8 4.24% 2.119 2.209 - 1.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.23% 28.394 29.596 - 1.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.23% 4.151 4.327 - 3.38% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.22% 12519.889 13047.916 - 5.36% -
SetIntersection_Front_Set_string_16384_256 4.21% 14841135.951 15465328.101 - 4.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.20% 2.532 2.638 - 2.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.20% 13561317.431 14130459.041 - 3.34% -
SetIntersection_Front_Set_uint32_256_64 4.20% 5457244.281 5686250.026 - 5.92% -
BM_CmpLess_uchar_schar 4.18% 1.017 1.060 - 0.02% -
std::adjacent_find(deque<int>,_pred)/50 4.17% 28.956 30.163 - -4.08% -
std::partition(vector<int>)_(dense)/1024 4.16% 239.833 249.811 - -0.19% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.15% 8488.069 8840.007 - 2.87% -
BM_PushHeap_uint64_Random_1024 4.14% 6.129 6.383 - 1.52% -
std::copy_if(vector<int>)_(every_other)/8 4.13% 4.161 4.332 - 1.36% -
BM_deque_deque_ranges_copy/1 4.13% 2.438 2.538 - 1.33% -
std::multiset<std::string>::count(key)_(non-existent)/0 4.12% 0.257 0.268 - 3.70% -
BM_PushHeap_string_Ascending_1024 4.12% 13.594 14.154 - 7.12% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 4.12% 18.050 18.794 - 2.76% -
BM_vector_deque_ranges_copy_backward/1 4.12% 2.259 2.352 - 0.45% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.12% 21.383 22.263 - 3.80% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.11% 248.391 258.602 - -1.72% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.10% 18.429 19.184 - 3.20% -
std::search(vector<int>,_pred)_(same_length)/8192 4.09% 4902.959 5103.257 - 3.30% -
BM_CmpEqual_uint_schar 4.08% 1.012 1.053 - 2.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.07% 19.211 19.992 - 8.32% -
std::stable_partition(deque<int>)_(dense)/32 4.06% 29.079 30.259 - 9.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.04% 0.274 0.285 - 2.99% -
std::lower_bound(std::deque<int>)/100 4.03% 30.391 31.616 - 2.32% -
SetIntersection_Interlaced_Vector_string_262144_4 4.03% 2183326.230 2271285.286 - -4.10% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.01% 1.154 1.201 - -7.29% -
BM_PushHeap_uint64_Ascending_256 4.00% 2.088 2.172 - -3.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.00% 67667.106 70370.866 - 2.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.98% 729.071 758.123 - 2.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.98% 391.588 407.167 - 3.35% -
std::swap_ranges(deque<int>)/32 3.97% 10.415 10.829 - 1.87% -
BM_deque_deque_move/1 3.97% 2.484 2.583 - 0.30% -
std::partial_sort(deque<int>)_(descending)/8 3.96% 43.404 45.121 - 4.99% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.95% 1.059 1.101 - 8.24% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.95% 3.206 3.333 - 4.12% -
std::all_of(deque<int>)_(process_all)/8192 3.93% 2523.452 2622.705 - 3.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.92% 439599.408 456837.565 - 7.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 3.92% 17.242 17.917 - 4.38% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.91% 5518.184 5733.826 - 5.41% -
std::any_of(list<int>)_(process_all)/32768 3.90% 25763.807 26769.629 - 0.77% -
std::all_of(list<int>)_(process_all)/32768 3.90% 25653.580 26654.566 - -0.49% -
BM_PushHeap_string_PipeOrgan_262144 3.90% 17.460 18.141 - -1.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.90% 11.299 11.740 - 15.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 3.89% 70.798 73.554 - 5.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 3.89% 48.229 50.106 - 4.10% -
BM_num_put<unsigned_long> 3.89% 11.266 11.704 - -1.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.88% 809.776 841.225 - 5.41% -
std::search(list<int>)_(no_match)/1024 3.87% 730.845 759.115 - -1.05% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.86% 7952.525 8259.209 - 3.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 3.84% 4320917.442 4487021.482 - 2.66% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.84% 4.786 4.970 - 1.79% -
BM_deque_vector_move_backward/2 3.84% 1.765 1.832 - -5.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.83% 248.146 257.638 - 0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3.82% 2393446.212 2484865.430 - 7.99% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.82% 1.203 1.249 - 2.27% -
BM_std_minmax_element<char>/4096 3.81% 1078.540 1119.685 - -8.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.81% 79419.823 82445.849 - 1.18% -
rng::find_last(forward_list<int>)_(bail_90%)/50 3.80% 20.516 21.296 - 1.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.79% 6.293 6.531 - -0.38% -
std::unordered_map<int,_int>::clear()/8192 3.79% 63769.595 66184.439 - 3.66% -
std::for_each(list<int>)/8192 3.78% 7438.980 7720.345 - 5.67% -
std::search(list<int>)_(single_element)/1024 3.78% 722.762 750.098 - 0.82% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.78% 563.751 585.067 - 3.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.77% 13999395.298 14527867.561 - -2.68% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.76% 40.894 42.433 - 1.82% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.76% 14770.873 15325.972 - 1.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.76% 12.770 13.250 - 2.79% -
BM_std_minmax_element<char>/64 3.75% 17.310 17.960 - 4.29% -
SetIntersection_Front_Set_uint32_262144_16 3.75% 1191753.467 1236448.944 - 6.37% -
std::count(list<int>)_(every_other)/8 3.75% 2.083 2.161 - 2.06% -
BM_PushHeap_uint32_Ascending_64 3.75% 1.521 1.578 - -2.03% -
SetIntersection_Front_Set_string_262144_1 3.75% 1070602.755 1110712.537 - 3.27% -
BM_CmpEqual_uint_short 3.74% 1.018 1.056 - 0.29% -
BM_deque_deque_ranges_move_backward/4000 3.74% 144.132 149.518 - -2.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.73% 1788.355 1855.097 - -2.17% -
BM_PushHeap_uint64_QuickSortAdversary_1024 3.73% 0.607 0.630 - 3.80% -
BM_PushHeap_string_Descending_1024 3.72% 2.436 2.526 - 1.63% -
SetIntersection_None_Set_float_64_1 3.72% 21718738.212 22526550.927 - 0.54% -
std::search(vector<int>)_(same_length)/1024 3.72% 244.811 253.907 - -2.84% -
BM_StringRelational_Eq_Empty_Huge_Control 3.71% 0.473 0.491 - 3.58% -
BM_StringEraseToEnd_Empty_Transparent 3.70% 0.347 0.360 - 3.91% -
std::multiset<int>::clear()/0 3.70% 389.117 403.508 - 3.25% -
ranges::min(std::list<char>)/70000 3.69% 52834.320 54786.449 - 0.10% -
SetIntersection_Front_Set_string_1024_256 3.68% 14285740.985 14811695.804 - -1.10% -
std::multimap<int,_int>::ctor(const&)/1024 3.68% 6564.338 6805.975 - 6.66% -
rng::starts_with(deque<int>)/8 3.68% 3.979 4.126 - 1.44% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.68% 0.605 0.627 - -6.11% -
SetIntersection_Front_Set_uint32_256_4 3.67% 4218443.792 4373400.048 - 4.50% -
std::list<std::string>::ctor(size)/8192 3.66% 102383.115 106134.642 - -1.70% -
std::remove(deque<int>)_(prefix)/32 3.66% 53.508 55.468 - 0.66% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.66% 3489.110 3616.881 - 3.60% -
BM_deque_vector_ranges_move/4096 3.66% 145.420 150.740 - 3.18% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.65% 15.823 16.401 - 0.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.65% 31.675 32.831 - -5.90% -
SetIntersection_Interlaced_Set_string_256_4 3.64% 12975540.508 13447743.512 - 3.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.64% 34.535 35.790 - 4.16% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.63% 32.188 33.357 - 6.64% -
std::reverse(deque<int>)/32768 3.63% 5702.227 5909.294 - 0.51% -
SetIntersection_Front_Set_uint32_256_1 3.63% 4160415.634 4311485.635 - 4.72% -
std::unordered_set<int>::count(key)_(non-existent)/1024 3.63% 1.458 1.511 - -26.05% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.62% 1858.701 1925.899 - 2.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.61% 1108328.716 1148389.908 - 3.57% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 3.61% 54968.511 56953.674 - 2.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.59% 10941.331 11334.426 - -10.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 3.59% 0.442 0.458 - -7.33% -
std::find(vector<long_long>)_(bail_25%)/8 3.58% 0.868 0.899 - 0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.58% 1120310.381 1160389.804 - 3.74% -
std::all_of(deque<int>)_(process_all)/32768 3.58% 10098.430 10459.672 - 3.37% -
SetIntersection_Interlaced_Set_float_64_16 3.58% 21455200.570 22222679.790 - 2.31% -
SetIntersection_Front_Set_string_16_4 3.57% 63232726.230 65492393.860 - 5.85% -
std::for_each_n(join_view(vector<vector<int>>))/32 3.57% 3.830 3.967 - 3.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.56% 14111433.784 14614151.504 - -0.33% -
std::pop_heap(deque<std::string>)/8 3.56% 57.088 59.119 - 2.57% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.56% 18.444 19.100 - 3.67% -
BM_vector_deque_copy/2 3.55% 1.989 2.060 - -0.19% -
std::find_if(vector<int>)_(process_all)/8 3.55% 1.347 1.394 - 0.37% -
std::find_if_not(vector<bool>)_(process_all)/8 3.55% 3.469 3.592 - -0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.55% 197755628.616 204772978.151 - 4.11% -
BM_StringFindCharLiteral/512 3.55% 9.448 9.783 - 3.29% -
SetIntersection_Front_Set_string_1024_1024 3.55% 55368157.129 57332516.387 - 5.72% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.54% 4.303 4.455 - -1.43% -
BM_StringRelational_Compare_Large_Empty_Control 3.53% 1.608 1.665 - 0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.53% 54968.162 56909.171 - 3.52% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.53% 1331.791 1378.810 - 1.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.53% 12418.397 12856.733 - -3.72% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.52% 662.007 685.332 - 4.17% -
SetIntersection_None_Set_string_256_4 3.52% 11277958.237 11675290.204 - -2.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.52% 14020.808 14514.559 - 2.44% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.52% 0.476 0.492 - 2.46% -
std::set<std::string>::count(key)_(non-existent)/32 3.49% 10.451 10.815 - 7.99% -
ranges::minmax(std::list<char>)/64 3.48% 33.638 34.809 - -9.97% -
SetIntersection_Front_Set_uint32_1024_16 3.48% 1192766.637 1234226.439 - 1.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 3.48% 10737.534 11110.744 - -6.07% -
std::multiset<int>::clear()/8192 3.47% 77411.804 80098.258 - 2.38% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 3.47% 19.343 20.014 - 7.09% -
std::remove_if(list<int>)_(prefix)/1024 3.47% 991.662 1026.033 - 1.23% -
BM_PushHeap_uint64_Ascending_16384 3.46% 3.574 3.698 - -2.30% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.46% 3.736 3.866 - 3.34% -
rng::contains(list<int>)_(process_all)/50 3.46% 18.211 18.841 - 1.77% -
std::sort(vector<NonIntegral>)_(repeated)/1024 3.46% 504.049 521.504 - 2.34% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.46% 735.625 761.071 - 2.94% -
std::rotate(deque<int>)_(1_element_forward)/1024 3.45% 37.376 38.666 - 3.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.45% 193597238.399 200278246.843 - 0.84% -
SetIntersection_Front_Set_uint32_256_16 3.45% 4481681.635 4636163.655 - 2.58% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 3.45% 328.097 339.405 - 8.45% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.44% 347.144 359.096 - 0.83% -
rng::for_each(set<int>)/8 3.44% 6.593 6.820 - 2.28% -
std::multiset<int>::contains(key)_(existent)/32 3.43% 1.666 1.723 - -1.05% -
std::set<int>::clear()/0 3.43% 388.896 402.230 - 2.87% -
BM_num_put<const_void*> 3.43% 11.976 12.386 - -0.64% -
std::multiset<int>::clear()/1024 3.43% 9817.049 10153.338 - 2.82% -
std::lower_bound(std::deque<int>)/8 3.42% 16.887 17.465 - 2.71% -
std::find_if_not(list<int>)_(process_all)/8192 3.41% 7203.531 7448.922 - 8.55% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.40% 4.377 4.526 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.40% 12893455.171 13331765.793 - -0.25% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 3.40% 727.776 752.492 - 2.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 3.39% 23.488 24.284 - -1.94% -
std::make_heap(deque<int>)_(shuffled)/8192 3.39% 22518.940 23281.500 - -5.76% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.38% 1.442 1.490 - 2.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.38% 35.225 36.417 - -3.01% -
std::multiset<int>::clear()/32 3.38% 622.423 643.460 - 4.10% -
std::partition(list<int>)_(sparse)/32 3.38% 8.770 9.066 - 2.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.37% 1.131 1.169 - -13.12% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 3.37% 6659.352 6883.849 - 1.19% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.37% 4.661 4.818 - 7.01% -
std::for_each(list<int>)/8 3.36% 2.378 2.458 - -3.31% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.36% 213.021 220.179 - 0.27% -
std::remove_if(list<int>)_(prefix)/8192 3.36% 9895.199 10227.575 - 1.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.36% 707.880 731.631 - -4.09% -
BM_deque_deque_copy_backward/4000 3.35% 144.896 149.745 - -1.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.34% 17.444 18.028 - 0.23% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 3.34% 42.074 43.479 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.33% 116419.262 120293.116 - 5.78% -
std::copy_n(deque<int>)/4096 3.32% 145.424 150.254 - -0.54% -
std::unordered_map<int,_int>::clear()/1024 3.32% 8239.916 8513.446 - 5.01% -
std::generate(vector<int>)/8192 3.32% 1823.829 1884.306 - -3.55% -
std::rotate(vector<bool>)_(by_1/2)/32 3.31% 17.823 18.413 - 1.38% -
std::map<int,_int>::count(key)_(existent)/8192 3.31% 5.745 5.935 - 1.64% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.30% 246509.749 254656.793 - -1.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.30% 73.206 75.623 - 1.40% -
BM_deque_vector_copy/1 3.30% 2.067 2.135 - 3.77% -
SetIntersection_Interlaced_Set_float_256_16 3.30% 11951408.320 12345553.550 - 3.58% -
std::set<int>::clear()/32 3.30% 620.702 641.162 - 2.43% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 3.29% 65.935 68.106 - 1.83% -
std::fill(vector<bool>)/512 3.29% 1.493 1.542 - 1.20% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 3.28% 61.961 63.993 - 3.55% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.28% 4.018 4.149 - 0.79% -
SetIntersection_Front_Set_uint32_1024_64 3.28% 1770491.338 1828517.842 - 5.48% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.27% 35.280 36.434 - -2.44% -
std::find_if_not(vector<int>)_(bail_25%)/1024 3.27% 32.906 33.981 - 14.54% -
SetIntersection_Front_Set_uint32_256_256 3.26% 7659448.212 7909246.932 - 2.69% -
BM_StringCopy_Large 3.26% 6.085 6.283 - 2.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.26% 1243284.916 1283814.714 - 4.45% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 3.25% 11.879 12.265 - 0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.25% 165978.444 171377.028 - 3.09% -
std::set<int>::equal_range(key)_(existent)/8192 3.25% 8.503 8.779 - 3.55% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.25% 102034.835 105352.374 - -26.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 3.25% 11233.357 11597.995 - 3.02% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 3.24% 1.216 1.255 - -7.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 3.24% 215062367.876 222037225.374 - 2.99% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.24% 320.323 330.710 - -15.36% -
SetIntersection_Front_Vector_float_262144_16 3.24% 1085449.416 1120595.160 - 1.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.23% 181191.355 187048.750 - 2.83% -
SetIntersection_Front_Set_string_16384_4 3.23% 1276415.358 1317595.130 - 6.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 3.22% 591090.105 610115.498 - 1.28% -
std::swap_ranges(deque<int>)/1024 3.22% 319.166 329.439 - 3.14% -
SetIntersection_None_Set_float_1024_4 3.21% 8802568.577 9085241.118 - 3.76% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 3.20% 2.021 2.086 - 4.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.20% 12849.209 13260.710 - 2.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 3.20% 16780643.574 17317845.178 - 3.68% -
std::set<std::string>::contains(key)_(existent)/32 3.20% 15.814 16.320 - 2.95% -
std::search(vector<int>,_pred)_(no_match)/1000 3.20% 513.867 530.285 - -0.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.19% 14.673 15.142 - 2.76% -
BM_deque_vector_move_backward/64000 3.19% 7515.808 7755.569 - -5.58% -
bm_lexicographical_compare<int>/64 3.19% 4.344 4.483 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 3.18% 134791042.522 139080416.921 - 4.19% -
std::replace_if(deque<int>)_(prefix)/32 3.18% 13.730 14.167 - 1.07% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.18% 213.000 219.768 - -0.76% -
std::unordered_set<int>::find(key)_(existent)/8192 3.18% 1.447 1.493 - 6.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.18% 445.203 459.339 - 6.26% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.18% 18.145 18.722 - -0.21% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.17% 198.175 204.464 - 0.87% -
SetIntersection_Interlaced_Vector_uint64_262144_4 3.17% 1796409.249 1853356.939 - 25.83% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.17% 1.546 1.595 - 3.10% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 3.16% 28.812 29.723 - 3.17% -
std::sort(vector<NonIntegral>)_(repeated)/8 3.16% 15.799 16.299 - 3.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 3.16% 16.117 16.626 - 2.32% -
std::move_backward(list<int>)/4096 3.16% 4837.508 4990.159 - 1.57% -
BM_deque_vector_copy_backward/0 3.16% 1.476 1.522 - -9.24% -
std::rotate(deque<int>)_(by_1/3)/50 3.15% 29.327 30.252 - -0.46% -
SetIntersection_Interlaced_Vector_float_16_16 3.15% 35304761.483 36418177.386 - 1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.15% 198.175 204.420 - -1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 3.14% 33988394.140 35056913.957 - 3.99% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.14% 144.782 149.333 - 0.99% -
std::swap_ranges(deque<int>)/8192 3.14% 2547.802 2627.809 - 3.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 3.14% 0.597 0.616 - 2.38% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.13% 12250.441 12633.912 - -0.20% -
std::swap_ranges(deque<int>)/50 3.13% 15.849 16.345 - 3.07% -
std::map<int,_int>::count(key)_(non-existent)/32 3.13% 2.873 2.963 - 0.30% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.12% 3.916 4.038 - 3.72% -
BM_deque_deque_copy/1 3.12% 2.534 2.613 - 2.12% -
std::shift_left(list<int>)/1024 3.11% 724.997 747.578 - 1.57% -
std::partial_sort(vector<int>)_(descending)/8 3.10% 24.012 24.757 - 1.44% -
std::search(vector<int>,_pred)_(no_match)/8192 3.10% 4171.108 4300.476 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3.09% 12296.656 12677.151 - -0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3.09% 3325.932 3428.782 - 1.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.09% 10.912 11.249 - 4.39% -
BM_deque_vector_move_backward/1 3.09% 2.069 2.133 - -4.25% -
rng::contains(deque<int>)_(process_all)/8 3.08% 3.015 3.108 - 3.57% -
std::set<int>::lower_bound(key)_(existent)/32 3.07% 1.496 1.542 - 0.76% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.07% 1.622 1.672 - 2.73% -
std::map<int,_int>::find(key)_(existent)/1024 3.07% 4.194 4.323 - 2.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.06% 1156851.776 1192265.062 - 7.13% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 3.06% 22.755 23.451 - 2.66% -
std::adjacent_find(vector<int>,_pred)/8192 3.06% 3179.507 3276.705 - 2.50% -
std::set<int>::upper_bound(key)_(existent)/32 3.05% 1.748 1.801 - 1.26% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 3.04% 0.412 0.425 - -0.84% -
BM_vector_deque_ranges_copy_backward/2 3.03% 1.998 2.059 - -0.07% -
rng::starts_with(deque<int>,_pred)/1000 3.03% 507.646 523.046 - 2.44% -
std::upper_bound(std::deque<int>)/8192 3.03% 64.549 66.505 - 1.48% -
std::reverse(list<int>)/8 3.03% 1.926 1.984 - 1.57% -
std::shift_left(list<int>)/32 3.03% 13.336 13.739 - 1.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.02% 6112.039 6296.913 - 0.57% -
std::find_if(deque<int>)_(bail_25%)/8 3.02% 1.164 1.200 - 3.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 3.02% 63848545.109 65775559.911 - 3.72% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 3.02% 347.346 357.819 - -0.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.01% 3.553 3.660 - -1.07% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 3.01% 8254.927 8503.494 - -4.23% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.00% 31.822 32.778 - -1.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.00% 12756.228 13139.156 - 2.02% -
BM_deque_vector_ranges_move_backward/512 3.00% 17.869 18.405 - 2.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.00% 102683.243 105764.309 - -2.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.00% 116363.928 119852.767 - 2.75% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.99% 5.011 5.161 - -5.35% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.99% 2.401 2.473 - 2.00% -
std::find_first_of(list<int>)_(large_needle)/8192 2.99% 47909902.735 49342447.267 - 0.47% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.99% 44944.146 46287.474 - 0.88% -
std::reverse_copy(list<int>)/8 2.98% 2.350 2.420 - -0.94% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.98% 2.994 3.083 - 0.55% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 2.98% 241.212 248.399 - 2.50% -
std::shift_left(deque<int>)/1024 2.97% 37.988 39.115 - 0.70% -
SetIntersection_Interlaced_Set_string_256_64 2.96% 29568884.692 30444959.610 - -1.48% -
std::find_end(deque<int>)_(same_length)/1024 2.96% 332.781 342.637 - 2.50% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.96% 2.139 2.202 - 3.18% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 2.95% 343.346 353.491 - 1.74% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.95% 6101.732 6281.893 - 3.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.94% 507.546 522.489 - 2.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.94% 14953.560 15393.750 - 4.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.94% 9.528 9.808 - 1.88% -
std::for_each_n(vector<int>)/8 2.94% 2.638 2.716 - -1.69% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 2.93% 757.904 780.095 - 10.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.93% 15148.120 15591.483 - 2.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.93% 14017362.535 14427444.440 - -3.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.92% 44.337 45.634 - 3.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.92% 30.225 31.109 - -4.54% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.92% 5885.676 6057.741 - 0.82% -
std::stable_partition(list<int>)_(sparse)/50 2.92% 26.190 26.954 - 0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.91% 14397624.374 14817056.749 - 7.56% -
SetIntersection_None_Vector_string_16384_256 2.90% 1194138.645 1228798.925 - 0.35% -
std::sort(vector<NonIntegral>)_(descending)/8 2.90% 24.685 25.402 - 0.94% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 2.90% 4708.900 4845.528 - 2.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.90% 4237314.430 4360221.844 - -1.43% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.90% 23.217 23.890 - 2.44% -
BM_deque_deque_move_backward/4000 2.90% 144.932 149.129 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.89% 18885988.751 19432415.411 - 2.56% -
std::set<int>::contains(key)_(existent)/8192 2.89% 8.116 8.350 - 1.09% -
std::shift_left(deque<int>)/8192 2.88% 300.383 309.043 - 2.26% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.88% 19.387 19.946 - 2.90% -
std::rotate(vector<bool>)_(by_1/2)/50 2.88% 17.675 18.184 - 1.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.88% 35077.373 36087.075 - 0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.88% 880135.267 905459.049 - -0.84% -
std::copy_backward(list<int>)/8 2.88% 2.406 2.476 - 3.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.87% 21742561.091 22367346.690 - 0.92% -
std::list<int>::ctor(size)/8192 2.86% 93359.438 96033.698 - -0.71% -
std::find_end(list<int>)_(match_near_end)/1000 2.86% 76.530 78.720 - 0.03% -
BM_PushHeap_string_QuickSortAdversary_262144 2.86% 16.045 16.504 - 0.34% -
bm_lexicographical_compare<int>/8 2.86% 1.462 1.504 - -0.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.86% 347.120 357.031 - -0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.85% 1.188 1.222 - -0.78% -
SetIntersection_Front_Set_uint32_4_1 2.84% 213820136.336 219901950.885 - 3.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 2.84% 533493700.126 548652369.368 - 3.50% -
BM_PushHeap_uint64_Random_64 2.84% 5.487 5.642 - -0.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.83% 9.787 10.064 - 4.14% -
SetIntersection_Front_Set_uint32_1024_1 2.82% 1041580.144 1071002.404 - 2.51% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.82% 3.034 3.119 - -0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.80% 656.065 674.415 - 2.36% -
std::vector<int>::erase(begin)_(cheap_elements)/32 2.80% 3.749 3.854 - 2.18% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.79% 319.721 328.656 - -2.83% -
BM_PushHeap_uint32_Random_16384 2.79% 5.772 5.933 - 1.82% -
std::list<int>::ctor(size)/32 2.79% 320.932 329.880 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.79% 1429979.884 1469807.633 - -1.65% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.78% 14.449 14.851 - 0.34% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.78% 101887.453 104721.858 - -2.96% -
BM_deque_vector_move/2 2.77% 1.770 1.819 - -3.80% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.77% 586205.801 602431.156 - -0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.77% 21624.317 22222.788 - 1.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.76% 142906.511 146857.021 - -0.01% -
std::find(list<int>)_(bail_25%)/1024 2.76% 127.848 131.379 - 1.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.76% 446.005 458.304 - 2.57% -
rng::find_if(vector<bool>)_(process_all)/50 2.76% 23.266 23.907 - 2.33% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 2.75% 96246.236 98895.778 - 2.45% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.75% 33.742 34.671 - 3.34% -
std::multiset<int>::find(key)_(existent)/1024 2.75% 4.049 4.160 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.74% 1142685.334 1174036.823 - 3.15% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.73% 1010049.561 1037659.910 - 2.66% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.73% 82.060 84.303 - -2.72% -
BM_PushHeap_uint64_QuickSortAdversary_256 2.73% 0.720 0.740 - 2.32% -
std::partition_point(deque<int>)/8192 2.73% 15.061 15.472 - 1.57% -
BM_deque_deque_ranges_copy/2 2.73% 2.242 2.303 - 2.72% -
BM_CmpEqual_ushort_int 2.73% 1.038 1.066 - -1.70% -
BM_deque_deque_ranges_move_backward/64 2.73% 3.374 3.466 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.73% 1067949.770 1097064.908 - -0.78% -
SetIntersection_Front_Set_string_16_1 2.72% 65158884.994 66933969.152 - 2.91% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 2.72% 40.551 41.656 - 2.26% -
std::stable_sort(deque<int>)_(shuffled)/8 2.72% 22.793 23.414 - 2.92% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.72% 521.972 536.185 - 0.69% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.72% 6.316 6.488 - 2.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 2.72% 1.676 1.721 - 7.43% -
std::reverse_copy(list<int>)/4096 2.71% 3134.928 3219.941 - 2.84% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.70% 12552.625 12891.919 - -11.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.70% 1154192.606 1185386.095 - 2.53% -
BM_vector_deque_copy_backward/4000 2.70% 140.927 144.733 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.70% 1112265.150 1142283.855 - 2.82% -
std::lower_bound(std::forward_list<int>)/100 2.70% 82.206 84.422 - 1.46% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.68% 659551.092 677237.186 - 70.79% -
rng::contains(list<int>)_(process_all)/32 2.68% 9.064 9.306 - 3.49% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 2.67% 0.418 0.429 - 2.83% -
BM_align/256 2.66% 0.623 0.639 - -2.32% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.66% 8266.474 8486.292 - -3.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.65% 4.501 4.620 - -27.80% -
BM_getline_string 2.65% 16.615 17.055 - 0.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.65% 13508.466 13866.186 - 1.09% -
std::find_end(deque<int>)_(same_length)/8192 2.64% 2797.052 2870.996 - 4.59% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.64% 12646.172 12980.405 - 1.78% -
BM_PushHeap_string_QuickSortAdversary_1024 2.64% 15.037 15.434 - -0.29% -
std::sort(vector<NonIntegral>)_(heap)/8 2.64% 23.125 23.734 - 0.32% -
BM_CmpEqual_short_short 2.63% 1.042 1.070 - -0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 2.63% 820.814 842.428 - 27.81% -
BM_PushHeap_string_Descending_256 2.63% 2.389 2.452 - 3.20% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.63% 24.879 25.533 - 3.85% -
std::find(vector<char>)_(bail_25%)/8192 2.62% 39.449 40.483 - 0.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.61% 765.493 785.493 - 1.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.61% 13.087 13.429 - 1.86% -
BM_deque_vector_ranges_copy_backward/512 2.61% 17.902 18.369 - 2.43% -
std::find_if(vector<int>)_(process_all)/50 2.61% 5.641 5.789 - -2.25% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 2.61% 0.416 0.427 - 1.71% -
rng::contains(list<int>)_(process_all)/8192 2.61% 7135.563 7321.693 - 3.83% -
std::copy_if(vector<int>)_(every_other)/1048576 2.61% 492919.995 505771.315 - -0.20% -
std::adjacent_find(vector<int>)/1048576 2.60% 232131.825 238178.468 - -0.29% -
BM_PushHeap_string_QuickSortAdversary_16384 2.60% 15.493 15.896 - -0.18% -
rng::contains(vector<int>)_(process_all)/32 2.59% 8.216 8.429 - 0.11% -
std::rotate(deque<int>)_(by_1/2)/8192 2.59% 1560.354 1600.826 - -3.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.59% 9699363.595 9950492.186 - 2.60% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.59% 4.267 4.378 - 2.74% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.59% 1.493 1.531 - -0.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.58% 27.314 28.020 - 2.97% -
std::make_heap(deque<int>,_pred)_(descending)/8 2.58% 19.034 19.525 - 3.10% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.58% 3.697 3.793 - -1.64% -
std::multiset<int>::count(key)_(non-existent)/8192 2.58% 9.786 10.039 - 9.09% -
BM_CmpLess_schar_uchar 2.58% 1.074 1.101 - -0.71% -
BM_StringAssignAsciizMix_Transparent 2.58% 2.972 3.048 - 1.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.57% 49.293 50.562 - 9.78% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.57% 65.880 67.571 - -0.40% -
std::pop_heap(deque<float>)/1024 2.57% 13.299 13.640 - 10.10% -
BM_std_minmax_element<int>/3 2.57% 1.138 1.167 - -10.76% -
SetIntersection_Interlaced_Set_string_64_16 2.56% 37738687.529 38705957.765 - 2.02% -
std::copy_n(list<int>)/8 2.56% 2.206 2.263 - 1.25% -
rng::starts_with(deque<int>,_pred)/1024 2.56% 523.549 536.963 - 2.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.56% 87335.818 89569.142 - 1.14% -
std::pop_heap(deque<int>)/1024 2.55% 12.280 12.593 - -2.13% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.54% 0.500 0.513 - -17.08% -
ranges::min(std::vector<long_long>)/8 2.54% 2.170 2.225 - -2.52% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.54% 57198.945 58651.536 - -7.80% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.54% 883.928 906.361 - -0.63% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 2.54% 15267.607 15654.817 - 2.26% -
SetIntersection_Front_Set_string_256_4 2.54% 4947997.232 5073485.132 - 4.32% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.54% 21.643 22.192 - 0.65% -
std::unordered_set<std::string>::ctor(const&)/0 2.53% 12.817 13.142 - 0.76% -
std::find(list<int>)_(bail_25%)/8192 2.53% 1418.358 1454.287 - 1.86% -
SetIntersection_Front_Set_uint64_16384_1 2.52% 1008932.772 1034403.536 - 2.23% -
bm_swap_ranges_vb_aligned/4096 2.52% 12.521 12.836 - 1.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.51% 12.772 13.093 - -0.92% -
rng::contains_subrange(deque<int>)_(process_all)/50 2.51% 25.462 26.100 - 4.07% -
std::copy_if(list<int>)_(every_other)/1048576 2.51% 825945.387 846654.941 - 1.32% -
SetIntersection_None_Set_string_64_4 2.50% 21383169.487 21918709.289 - 0.46% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.50% 2.425 2.486 - 3.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.50% 12.759 13.078 - 1.39% -
BM_deque_deque_ranges_copy/1024 2.50% 36.959 37.882 - 0.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.50% 9728.989 9971.768 - 0.87% -
SetIntersection_Front_Set_string_256_1 2.49% 4338303.340 4446519.453 - 2.69% -
SetIntersection_Front_Set_uint32_1024_4 2.49% 1071249.812 1097952.378 - 2.51% -
SetIntersection_Front_Set_uint32_16_1 2.49% 62737049.585 64299962.261 - 2.83% -
BM_PushHeap_uint64_Ascending_1024 2.48% 2.574 2.638 - -2.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 2.48% 22160.748 22711.030 - 2.14% -
ranges::min(std::list<long_long>)/8 2.48% 1.908 1.955 - -1.20% -
std::multimap<int,_int>::clear()/1024 2.48% 10600.658 10863.568 - 0.12% -
SetIntersection_Interlaced_Set_float_16384_4 2.48% 165098108.045 169191027.837 - -0.20% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.47% 5.423 5.557 - 4.66% -
BM_StringAssignAsciizMix_Opaque 2.47% 4.978 5.102 - 2.68% -
bm_ranges_lexicographical_compare<int>/8 2.47% 1.498 1.535 - -0.21% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 2.47% 12.973 13.294 - 2.37% -
std::stable_sort(vector<int>)_(heap)/1024 2.47% 2511.930 2573.934 - 2.02% -
rng::for_each(set<int>)/32 2.47% 25.157 25.777 - 2.28% -
BM_PushHeap_string_QuickSortAdversary_64 2.46% 13.004 13.325 - -0.03% -
SetIntersection_Front_Set_string_4_4 2.46% 156279364.718 160119330.322 - 1.88% -
BM_StringAssignStr_Large_Transparent 2.46% 10.243 10.495 - 1.00% -
rng::contains(vector<int>)_(process_all)/8 2.45% 2.522 2.583 - -11.14% -
SetIntersection_None_Set_float_256_1 2.45% 11367406.192 11646166.659 - 0.30% -
std::map<int,_int>::ctor(const&,_alloc)/0 2.44% 12.750 13.061 - 2.57% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 2.44% 5.473 5.606 - -0.51% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.43% 773.471 792.288 - 2.42% -
BM_deque_vector_ranges_copy_backward/1 2.43% 2.090 2.141 - -6.18% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.43% 57.825 59.228 - 2.69% -
BM_align/64 2.43% 0.623 0.638 - -5.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 2.42% 17.030 17.442 - 2.18% -
BM_deque_deque_move_backward/64 2.42% 3.364 3.446 - 1.33% -
rng::contains(deque<int>)_(process_all)/8192 2.42% 1859.031 1904.075 - -0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.41% 65223379.843 66795625.783 - 5.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.41% 13.084 13.400 - 1.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.40% 391.660 401.060 - -0.14% -
std::search(vector<int>,_pred)_(no_match)/1024 2.40% 525.852 538.462 - -0.06% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.39% 40.978 41.960 - 1.88% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.39% 21.490 22.004 - 2.36% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.39% 9.384 9.608 - -2.35% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.39% 2.136 2.188 - 2.23% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.39% 7.939 8.129 - 0.34% -
std::multiset<std::string>::erase(key)_(existent)/32 2.38% 78.908 80.788 - -0.98% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 2.38% 78.217 80.078 - 2.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.38% 1481891.897 1517123.242 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.37% 195026066.803 199653869.674 - 3.31% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.37% 1535020.066 1571348.980 - 15.98% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.36% 15.738 16.110 - 0.43% -
BM_PushHeap_string_Random_16384 2.35% 15.974 16.350 - 0.03% -
BM_vector_deque_move_backward/4000 2.35% 139.969 143.259 - 0.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.35% 380.721 389.652 - -0.42% -
BM_StringRelational_Compare_Small_Small_Control 2.35% 1.849 1.893 - 2.40% -
SetIntersection_Front_Set_string_64_1 2.34% 17091548.237 17492253.872 - 3.22% -
std::reverse(deque<int>)/4096 2.34% 716.031 732.800 - -1.10% -
std::is_partitioned(list<int>)_(partitioned)/50 2.34% 13.981 14.309 - 2.18% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.34% 3.079 3.151 - -1.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.34% 196078614.715 200661470.165 - 3.86% -
std::stable_partition(vector<int>)_(sparse)/8192 2.34% 1538.341 1574.285 - 1.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.33% 44.053 45.081 - 1.10% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.33% 13012.471 13315.313 - 1.50% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.33% 19.699 20.157 - 3.45% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 2.32% 18191.949 18614.746 - 1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 2.32% 213352045.739 218299777.675 - 2.96% -
std::copy_n(vector<int>)/8 2.32% 2.162 2.212 - -1.44% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.31% 112.808 115.417 - 1.70% -
BM_vector_deque_ranges_move_backward/4096 2.31% 147.444 150.849 - 0.87% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.31% 2229.809 2281.300 - 2.38% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.31% 1448.808 1482.216 - -3.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.30% 1735.289 1775.117 - 3.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.29% 12761.118 13053.933 - -1.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.29% 34.951 35.753 - -1.87% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 2.29% 5196.519 5315.635 - 0.35% -
std::partial_sort_copy(vector<int>)_(heap)/8192 2.28% 97272.869 99491.924 - 1.56% -
std::find(list<int>)_(process_all)/50 2.27% 18.825 19.253 - 0.64% -
std::multimap<std::string,_int>::erase(iterator)/8192 2.27% 30.264 30.952 - -16.32% -
ranges::minmax(std::list<long_long>)/70000 2.27% 54490.769 55729.379 - -0.16% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.27% 20.756 21.227 - 3.36% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.27% 157.664 161.239 - -3.19% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.27% 6.378 6.523 - -0.42% -
SetIntersection_Front_Set_string_262144_256 2.26% 15079210.532 15419869.378 - 3.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.25% 392.474 401.320 - 2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.25% 8741977.982 8939006.861 - 2.32% -
SetIntersection_Front_Set_uint32_4_4 2.25% 137502341.836 140598023.628 - 2.95% -
std::replace(list<int>)_(prefix)/50 2.25% 17.055 17.439 - -0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.24% 5.244 5.361 - -0.65% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.24% 5.579 5.704 - -3.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 2.24% 14.005 14.319 - 0.94% -
std::move_backward(list<int>)/8 2.23% 3.356 3.431 - 1.53% -
rng::contains_subrange(deque<int>)_(process_all)/32 2.23% 15.301 15.642 - 4.49% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.23% 43.683 44.655 - 1.55% -
std::fill(vector<int>)/1024 2.22% 29.623 30.281 - 0.84% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.22% 12.732 13.014 - 2.52% -
SetIntersection_None_Vector_float_16384_4 2.21% 1089729.328 1113853.448 - 0.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.21% 391.655 400.321 - 1.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.21% 22.147 22.637 - 4.52% -
std::replace_if(vector<int>)_(prefix)/1024 2.20% 269.698 275.629 - 0.97% -
BM_PushHeap_string_QuickSortAdversary_256 2.20% 14.531 14.850 - -0.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.19% 48.040 49.093 - 1.32% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.19% 1862.760 1903.581 - 2.31% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.19% 104.432 106.719 - -5.36% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.18% 10.607 10.839 - 1.71% -
std::multiset<int>::contains(key)_(non-existent)/1024 2.18% 5.885 6.014 - 1.71% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 2.18% 760.825 777.423 - 0.31% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.18% 42.822 43.756 - 1.95% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.18% 21565.169 22035.120 - -0.13% -
std::find_end(vector<int>)_(single_element)/8192 2.18% 1860.993 1901.544 - 1.29% -
SetIntersection_None_Vector_uint32_262144_262144 2.18% 1120392.590 1144793.900 - 2.09% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.18% 12460.738 12731.779 - 0.88% -
std::unordered_set<int>::clear()/8192 2.17% 73561.139 75157.523 - 22.82% -
std::replace_if(list<int>)_(sprinkled)/8192 2.17% 7320.746 7479.608 - 1.22% -
SetIntersection_None_Vector_uint32_262144_4 2.17% 1124688.187 1149043.331 - 1.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.16% 174710.397 178490.981 - -2.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.16% 1040622.008 1063068.151 - 0.93% -
SetIntersection_Front_Set_uint32_64_16 2.16% 15282462.728 15612059.959 - 2.57% -
BM_StringEraseToEnd_Small_Opaque 2.15% 0.590 0.603 - 2.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.15% 2.336 2.386 - 4.26% -
SetIntersection_Interlaced_Vector_string_262144_256 2.14% 76003151.660 77632097.350 - 0.05% -
BM_deque_vector_move/64 2.14% 2.655 2.712 - 1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.14% 1191074.694 1216560.669 - 3.27% -
std::set<int>::upper_bound(key)_(non-existent)/32 2.14% 2.402 2.454 - 1.03% -
rng::contains(deque<int>)_(process_all)/32 2.14% 8.604 8.788 - -5.95% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.14% 6565.424 6705.653 - 1.99% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.13% 2.257 2.306 - -1.72% -
BM_StringFindStringLiteral/64 2.13% 2.157 2.203 - 1.32% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.12% 2.019 2.062 - 0.73% -
std::find_if_not(vector<char>)_(process_all)/50 2.12% 6.683 6.824 - 2.19% -
BM_StringAssignAsciiz_Empty_Opaque 2.12% 3.038 3.103 - 1.96% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.12% 9.418 9.618 - 1.98% -
std::remove_if(list<int>)_(sprinkled)/1024 2.12% 977.646 998.359 - -2.20% -
std::copy_n(vector<bool>)_(aligned)/4096 2.12% 4.705 4.805 - -0.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.12% 13.109 13.387 - 1.82% -
SetIntersection_Front_Set_uint32_64_4 2.11% 16076211.611 16415091.700 - 2.47% -
BM_std_minmax_element<char>/4000 2.10% 1053.545 1075.710 - -5.22% -
BM_StringEraseToEnd_Huge_Opaque 2.10% 2.256 2.304 - -2.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.10% 15.790 16.122 - 2.43% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.10% 64073.548 65419.171 - 4.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.10% 36.712 37.483 - 2.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.10% 10861.866 11089.511 - -0.28% -
BM_num_put<long_long> 2.10% 11.609 11.853 - -1.80% -
std::stable_sort(vector<int>)_(shuffled)/8 2.09% 19.579 19.989 - 1.24% -
std::sort(vector<int>)_(heap)/8 2.09% 23.624 24.118 - 1.07% -
BM_StringFindCharLiteral/128 2.09% 3.004 3.067 - 2.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.09% 35.511 36.253 - 1.44% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.09% 0.772 0.788 - 1.63% -
BM_StringAssignAsciiz_Small_Opaque 2.08% 3.041 3.105 - 1.95% -
BM_StringAssignAsciiz_Large_Opaque 2.08% 11.569 11.810 - 2.66% -
std::set<int>::erase(key)_(non-existent,_end)/32 2.08% 2.252 2.298 - -20.64% -
std::find_first_of(vector<int>)_(small_needle)/32 2.08% 53.847 54.966 - 0.71% -
rng::contains(vector<int>)_(process_all)/50 2.08% 12.122 12.373 - -0.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 2.08% 84.623 86.380 - -2.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.08% 756.466 772.164 - 2.20% -
bm_ranges_swap_ranges_vb_unaligned/262144 2.07% 3768.941 3847.097 - 0.12% -
bm_ranges_lexicographical_compare<int>/64 2.07% 4.415 4.507 - 0.02% -
std::map<int,_int>::find(key)_(existent)/8192 2.07% 5.324 5.434 - 1.32% -
ranges::min(std::deque<long_long>)/1 2.07% 0.679 0.693 - 5.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.07% 27.713 28.286 - 4.97% -
ranges::min(std::list<__int128>)/70000 2.07% 58205.552 59408.079 - -1.53% -
SetIntersection_Front_Set_uint32_262144_4 2.06% 1065592.318 1087593.084 - 4.64% -
std::set<std::string>::count(key)_(existent)/32 2.06% 16.781 17.127 - 0.94% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.06% 12.528 12.785 - 0.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 2.06% 943701.640 963101.361 - 0.91% -
bm_ranges_swap_ranges_vb_unaligned/1048576 2.05% 15655.880 15977.585 - 0.47% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.05% 841576.800 858859.737 - 1.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.05% 61636.592 62901.131 - 2.72% -
SetIntersection_Front_Set_uint32_64_1 2.05% 16462923.565 16800447.728 - 2.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.05% 40814.327 41650.664 - 3.33% -
SetIntersection_Front_Set_uint32_64_64 2.05% 13205774.499 13475937.606 - 2.18% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.04% 21.289 21.725 - 5.04% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.04% 64.084 65.394 - -0.51% -
std::list<int>::ctor(size)/1024 2.04% 11562.706 11799.009 - -1.60% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 2.04% 5720.475 5837.316 - 1.82% -
std::multiset<std::string>::count(key)_(existent)/32 2.03% 19.922 20.327 - -0.31% -
std::map<int,_int>::insert(value)_(already_present)/32 2.03% 1.763 1.798 - 2.60% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.03% 39970196.619 40781352.655 - 0.69% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.03% 1.742 1.777 - 0.27% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.02% 6745.710 6882.152 - 3.22% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.02% 53.579 54.661 - 0.09% -
std::any_of(list<int>)_(process_all)/8 2.02% 2.654 2.708 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.02% 8651546.633 8825925.493 - 2.31% -
std::equal(vector<int>)_(it,_it,_it)/50 2.02% 4.219 4.304 - 4.18% -
rng::contains_subrange(list<int>)_(process_all)/16 2.01% 4.859 4.957 - 4.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.01% 273.560 279.068 - -0.60% -
std::move(list<int>)/1048576 2.01% 991037.096 1010987.114 - 1.43% -
BM_deque_deque_ranges_copy_backward/64 2.01% 3.373 3.441 - 1.13% -
BM_deque_vector_ranges_copy/5500 2.01% 191.495 195.341 - -2.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.00% 6625.330 6758.163 - 0.50% -
std::generate_n(deque<int>)/8192 2.00% 1938.677 1977.505 - -0.28% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 2.00% 51474.251 52504.952 - 0.13% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.00% 17.547 17.898 - 1.33% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.00% 5.340 5.447 - 6.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.99% 22249638.687 22693379.045 - 1.91% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.99% 36.813 37.547 - -0.52% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.99% 1.155 1.178 - 1.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.98% 96.404 98.317 - -0.25% -
rng::find_last(deque<int>)_(bail_90%)/8 1.98% 0.845 0.862 - 6.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.98% 1240.422 1265.001 - 0.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.98% 17.908 18.262 - 4.23% -
SetIntersection_Front_Set_uint32_16_4 1.97% 54746778.132 55827456.969 - 2.50% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.97% 1403.905 1431.567 - 2.21% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.97% 1560.573 1591.259 - 0.85% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.97% 50.284 51.273 - 0.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.97% 12585.297 12832.722 - 1.91% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.96% 32085.419 32714.964 - -1.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.96% 5668.842 5780.069 - 1.52% -
BM_CmpEqual_short_uchar 1.96% 1.081 1.102 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.96% 11992544.978 12227700.764 - 2.46% -
SetIntersection_None_Vector_uint32_262144_64 1.96% 1119892.315 1141844.659 - 2.01% -
std::transform(vector<int>)_(identity_transform)/32 1.96% 9.164 9.343 - 1.91% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.95% 2.606 2.657 - 1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.95% 0.605 0.616 - 1.20% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.95% 799.787 815.388 - 24.21% -
BM_std_minmax_element<char>/64000 1.95% 16722.664 17048.536 - -3.83% -
rng::for_each(map<int>)/8 1.95% 6.095 6.214 - -0.76% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.94% 35.650 36.343 - -0.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.94% 1.174 1.197 - 1.44% -
std::partition_copy(list<int>)/32 1.94% 8.721 8.890 - -1.06% -
std::multimap<int,_int>::find(key)_(existent)/32 1.94% 1.714 1.747 - -0.70% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.93% 7.651 7.799 - 1.79% -
BM_std_minmax_element<int>/5500 1.93% 1422.871 1450.294 - 5.17% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.93% 870.589 887.364 - -1.68% -
std::adjacent_find(vector<int>,_pred)/8 1.92% 3.248 3.310 - -0.25% -
std::set<int>::count(key)_(existent)/32 1.92% 1.644 1.675 - 3.15% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.92% 199.701 203.533 - -3.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.92% 21.825 22.244 - -6.19% -
bm_swap_ranges_vb_aligned/8 1.92% 3.251 3.313 - 0.80% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.92% 11863.714 12091.134 - -0.06% -
rng::starts_with(list<int>)/1024 1.92% 769.144 783.886 - 0.18% -
std::find(vector<int>)_(bail_25%)/8192 1.92% 465.168 474.084 - 0.17% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.92% 8.438 8.600 - 0.85% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.91% 672.628 685.504 - -0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.91% 948.099 966.247 - 0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.91% 753.368 767.783 - 0.90% -
std::unordered_map<int,_int>::ctor(const&)/0 1.91% 12.915 13.162 - 1.67% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.91% 30380.898 30961.461 - 1.25% -
std::set<int>::insert(value)_(new_value,_middle)/0 1.91% 16.972 17.296 - 1.60% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.91% 11124.608 11336.873 - -11.47% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.91% 7958.389 8110.126 - 1.84% -
SetIntersection_Interlaced_Vector_string_16384_256 1.90% 43195874.964 44018722.888 - 1.24% -
bm_ranges_swap_ranges_vb_aligned/64 1.90% 2.980 3.036 - 3.27% -
BM_deque_vector_copy_backward/1024 1.90% 36.637 37.335 - 0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.90% 13.121 13.371 - 1.70% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.90% 663.902 676.544 - 2.29% -
BM_StringAssignAsciiz_Large_Transparent 1.90% 11.608 11.829 - 2.06% -
bm_gcd_complex 1.90% 17.779 18.118 - -3.56% -
BM_CmpLess_uint_schar 1.90% 1.039 1.059 - 1.20% -
std::make_heap(deque<int>)_(shuffled)/1024 1.90% 2549.025 2597.477 - -4.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.90% 47.510 48.413 - -0.13% -
std::multiset<int>::find(key)_(existent)/32 1.90% 1.600 1.630 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 1.90% 107792999.534 109838677.698 - 27.91% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.90% 4578.037 4664.845 - 7.72% -
BM_StringFindCharLiteral/2048 1.90% 40.055 40.815 - 1.25% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.89% 24.531 24.996 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.89% 8793691.986 8960239.986 - -5.00% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.89% 184.629 188.123 - -0.50% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.89% 53084.299 54088.650 - 0.39% -
rng::fold_left(vector<int>)/32 1.89% 21.592 22.001 - 1.12% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.89% 5.162 5.259 - -1.93% -
std::make_heap(vector<int>)_(heap)/1024 1.89% 271.298 276.420 - 0.99% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.88% 1.584 1.614 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.88% 1.575 1.605 - 2.37% -
SetIntersection_None_Set_float_64_16 1.88% 18048889.919 18388161.910 - 0.55% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.88% 5731.293 5838.967 - -20.69% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.88% 0.751 0.766 - 0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.88% 166155.307 169272.631 - 1.37% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 1.87% 2731.382 2782.560 - 1.37% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.87% 6924.740 7054.283 - 2.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.87% 273659.304 278771.946 - -0.92% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.86% 15.657 15.949 - 0.65% -
BM_PushHeap_string_Random_1024 1.86% 14.663 14.936 - -1.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.86% 365.074 371.866 - 0.49% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.86% 1417.976 1444.346 - 1.13% -
std::copy_n(vector<bool>)_(unaligned)/64 1.86% 1.786 1.819 - -0.58% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.86% 294.746 300.226 - 0.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.86% 5604.772 5708.897 - -0.21% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.86% 16860.068 17173.007 - 0.49% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.86% 2.984 3.040 - 2.44% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.85% 15.067 15.346 - 1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.85% 347460971.431 353891287.218 - -0.33% -
std::copy_n(list<int>)/64 1.85% 14.563 14.833 - -0.10% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.85% 6146.769 6260.475 - -0.90% -
std::find_end(vector<int>)_(match_near_end)/1024 1.85% 28.294 28.817 - -0.21% -
SetIntersection_Front_Set_uint32_1_1 1.85% 535146628.019 545042824.501 - 2.47% -
ranges::minmax(std::deque<long_long>)/8 1.85% 3.865 3.936 - 1.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.84% 17918.388 18248.699 - 0.88% -
BM_align/1 1.84% 0.624 0.636 - -6.20% -
std::fill(vector<int>)/8192 1.84% 231.305 235.563 - -0.48% -
std::none_of(list<int>)_(process_all)/32 1.84% 11.730 11.946 - 1.30% -
std::count(deque<int>)_(every_other)/1024 1.84% 244.107 248.592 - -1.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.84% 391.574 398.765 - 1.04% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.84% 15779.992 16069.618 - 2.18% -
BM_StringFindStringLiteral/1024 1.83% 18.013 18.344 - 1.01% -
std::unique_copy(vector<int>)_(contiguous)/52 1.83% 13.501 13.749 - 1.37% -
BM_CmpEqual_short_ushort 1.83% 1.078 1.098 - -0.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.83% 6.350 6.466 - -0.05% -
BM_std_minmax_element<int>/64 1.83% 17.055 17.368 - 7.50% -
BM_std_minmax_element<int>/4000 1.83% 1042.776 1061.823 - 12.01% -
ranges::min(std::list<long_long>)/64 1.82% 24.624 25.073 - 1.30% -
SetIntersection_Front_Set_string_64_4 1.82% 18847772.416 19190826.274 - 2.45% -
SetIntersection_Front_Set_uint64_1024_4 1.82% 1055987.746 1075206.698 - 2.34% -
bm_lexicographical_compare<int>/512 1.82% 29.852 30.395 - 0.09% -
BM_CmpEqual_ushort_schar 1.82% 0.991 1.009 - -2.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.82% 18.099 18.428 - 1.30% -
SetIntersection_Front_Set_uint32_16_16 1.82% 37903283.074 38592602.219 - 2.16% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.82% 265.068 269.885 - 1.16% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.82% 8.165 8.313 - -10.75% -
BM_PushHeap_uint64_Random_262144 1.81% 6.297 6.412 - -0.18% -
SetIntersection_Interlaced_Set_string_1024_256 1.81% 35288925.423 35928081.667 - 2.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.81% 17.855 18.178 - 1.24% -
std::find_end(list<int>)_(same_length)/1024 1.81% 753.538 767.177 - -0.15% -
std::unordered_map<int,_int>::clear()/32 1.80% 584.888 595.435 - 0.82% -
SetIntersection_Interlaced_Vector_string_16384_1 1.80% 1067827.620 1087037.287 - 0.78% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.80% 75161.459 76513.465 - 0.46% -
std::replace(deque<int>)_(prefix)/8192 1.79% 3233.089 3291.111 - 0.22% -
std::find_end(vector<int>)_(single_element)/1024 1.79% 244.093 248.466 - 0.91% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.79% 13956.697 14206.675 - -0.09% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.79% 88.260 89.839 - 21.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.79% 4314885.303 4391978.123 - 3.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.79% 1304809.090 1328111.158 - -1.47% -
SetIntersection_Front_Vector_string_1024_256 1.78% 9150043.026 9313234.311 - -0.05% -
std::copy_if(vector<int>)_(entire_range)/8 1.78% 2.254 2.294 - 3.22% -
BM_CmpEqual_ushort_uchar 1.78% 1.093 1.112 - 2.04% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.78% 92.525 94.172 - -1.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.78% 48.201 49.059 - 1.35% -
std::copy_backward(deque<int>)/8 1.78% 2.660 2.708 - -0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.78% 1493657.610 1520228.856 - 3.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.78% 92.382 94.025 - -3.99% -
std::remove_copy(list<int>)_(prefix)/8192 1.78% 6880.525 7002.853 - -0.54% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.78% 10.933 11.128 - -0.72% -
std::search(deque<int>,_pred)_(same_length)/1024 1.78% 510.987 520.063 - 2.85% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.78% 53.750 54.705 - -0.63% -
std::list<std::string>::ctor(size)/32 1.77% 348.132 354.311 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.77% 2.927 2.979 - 2.06% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.77% 17565.135 17875.650 - 0.08% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.77% 6546.044 6661.695 - -0.66% -
std::search(vector<int>)_(same_length)/1000 1.76% 241.038 245.291 - -1.39% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.76% 27483.437 27968.119 - 3.95% -
SetIntersection_Front_Set_uint32_262144_1 1.76% 1043620.312 1062013.829 - 5.44% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.76% 5.539 5.637 - 0.27% -
rng::find_if(vector<bool>)_(process_all)/8 1.76% 3.483 3.544 - 2.14% -
std::unordered_set<int>::ctor(const&)/32 1.76% 198.538 202.023 - 1.22% -
BM_std_minmax_element<int>/65536 1.75% 17005.218 17302.435 - 6.03% -
std::none_of(vector<int>)_(process_all)/50 1.75% 19.144 19.479 - 1.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.74% 17.698 18.006 - 1.14% -
SetIntersection_None_Set_float_256_256 1.74% 5668918.520 5767803.598 - 1.77% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.74% 27788.298 28272.970 - -0.19% -
BM_PushHeap_uint32_Random_64 1.74% 5.028 5.115 - -1.43% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.74% 545.398 554.892 - 6.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.74% 43174.065 43924.922 - 1.66% -
ranges::minmax(std::deque<__int128>)/1 1.74% 0.682 0.694 - 0.03% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.73% 7.040 7.162 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.73% 19.463 19.800 - 0.63% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.73% 19.851 20.194 - 2.80% -
std::find_end(vector<int>)_(match_near_end)/1000 1.73% 27.731 28.210 - -0.44% -
std::replace(vector<int>)_(prefix)/32 1.72% 5.116 5.204 - -0.94% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.72% 1886.654 1919.135 - -4.19% -
SetIntersection_None_Set_float_64_64 1.72% 11168700.624 11360662.906 - -0.77% -
std::lower_bound(std::list<int>)/8 1.72% 15.340 15.604 - -0.09% -
BM_std_minmax_element<int>/1024 1.72% 271.287 275.945 - 11.78% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.72% 8.624 8.772 - -2.74% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 189523.719 192776.245 - 0.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.71% 140089.778 142491.936 - -2.52% -
std::search(deque<int>)_(no_match)/1024 1.71% 343.994 349.887 - -16.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.71% 168.361 171.238 - 0.87% -
SetIntersection_None_Vector_string_1024_1024 1.71% 1142919.907 1162443.029 - 0.01% -
std::unique(list<int>)_(sprinkled)/1024 1.71% 942.480 958.575 - 0.92% -
BM_std_minmax_element<int>/4096 1.71% 1067.758 1085.979 - 5.70% -
std::search(list<int>,_pred)_(same_length)/1000 1.70% 790.076 803.542 - 0.93% -
std::pop_heap(vector<float>)/8192 1.70% 19.542 19.875 - -0.26% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.70% 35.723 36.331 - 0.51% -
SetIntersection_Interlaced_Set_string_16384_256 1.70% 347654279.646 353569168.166 - 0.15% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.70% 476.470 484.569 - 0.24% -
std::sort_heap(deque<int>,_pred)/1024 1.70% 12596.954 12810.949 - 2.91% -
std::find_end(vector<int>)_(single_element)/1000 1.70% 238.497 242.547 - 0.42% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.70% 11626.842 11824.216 - 1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.70% 1035985.754 1053554.821 - 1.52% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.69% 11.451 11.645 - 3.14% -
std::partial_sort(vector<int>)_(shuffled)/8 1.69% 28.790 29.276 - 2.96% -
std::unique(vector<int>)_(contiguous)/1024 1.69% 306.608 311.778 - 0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.69% 15.776 16.041 - -2.13% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.68% 245.658 249.796 - 0.13% -
std::rotate(list<int>)_(1_element_forward)/50 1.68% 25.567 25.997 - 1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.68% 5633101.168 5727878.923 - 1.83% -
rng::starts_with(list<int>)/1000 1.68% 751.616 764.239 - -0.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.68% 19.474 19.801 - 3.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.68% 45.513 46.276 - -1.65% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.68% 24.604 25.016 - -1.05% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.67% 25.302 25.726 - -0.89% -
BM_CmpEqual_schar_ushort 1.67% 1.079 1.097 - -1.14% -
std::set<int>::ctor(const&)/32 1.67% 216.138 219.747 - -4.05% -
BM_deque_deque_move/64000 1.67% 3021.457 3071.792 - 0.28% -
BM_deque_deque_ranges_copy_backward/4096 1.67% 150.881 153.393 - -1.12% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.66% 8.133 8.269 - 0.50% -
bm_ranges_swap_ranges_vb_aligned/4096 1.66% 11.922 12.120 - 0.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.66% 22.265 22.635 - 1.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.66% 41866.130 42561.859 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.66% 2192014.833 2228388.670 - 1.29% -
std::move_backward(list<int>)/32768 1.66% 31554.776 32078.316 - -0.27% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.66% 17.202 17.487 - -14.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.66% 661.867 672.832 - -0.48% -
SetIntersection_None_Vector_float_1024_64 1.65% 1060784.415 1078335.199 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.65% 1162633.401 1181848.873 - 2.72% -
std::unique(vector<int>)_(contiguous)/8192 1.65% 1897.929 1929.244 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.65% 1.281 1.302 - 0.02% -
std::stable_sort(deque<int>)_(ascending)/1024 1.64% 2094.733 2129.175 - -1.50% -
BM_std_minmax_element<char>/512 1.64% 140.349 142.652 - 4.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.64% 343273638.211 348903631.152 - 41.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.64% 118626.118 120571.636 - -0.59% -
rng::contains(deque<int>)_(process_all)/50 1.63% 12.532 12.737 - -5.94% -
BM_PushHeap_string_Random_4 1.63% 6.049 6.148 - -1.58% -
SetIntersection_Front_Vector_float_1024_64 1.62% 1336760.760 1358409.694 - 2.22% -
BM_std_minmax_element<int>/512 1.62% 137.736 139.966 - 10.67% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.61% 11223.150 11404.049 - -15.13% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.61% 19.136 19.443 - -0.60% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.61% 32.632 33.156 - 3.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.61% 629.615 639.734 - 3.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.61% 1223493.228 1243153.130 - 0.76% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.61% 1.209 1.229 - 2.41% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.61% 11.466 11.651 - 0.99% -
std::reverse_copy(deque<int>)/32768 1.61% 7946.061 8073.688 - 0.34% -
std::none_of(list<int>)_(process_all)/8 1.60% 2.637 2.680 - 0.92% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.60% 292.628 297.319 - -0.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.60% 18.128 18.418 - 1.24% -
BM_deque_deque_ranges_copy/64000 1.60% 2925.020 2971.800 - -5.61% -
std::move(deque<int>)/1048576 1.60% 54962.899 55841.813 - 2.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.60% 1818.393 1847.465 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.60% 9069584.462 9214484.987 - -0.36% -
BM_CmpEqual_ushort_uint 1.59% 1.044 1.061 - -1.65% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.59% 15.786 16.038 - 0.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.59% 12482.490 12681.347 - 1.40% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.59% 5.374 5.460 - -11.09% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.59% 1874.261 1904.056 - 0.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 1.59% 26.080 26.495 - 4.53% -
SetIntersection_Interlaced_Vector_string_262144_64 1.59% 22340393.591 22695210.272 - -3.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.58% 54579299.976 55444003.235 - 2.42% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.58% 212.929 216.302 - -1.48% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.58% 238114392.995 241884566.070 - 2.66% -
std::replace(deque<int>)_(prefix)/50 1.58% 19.007 19.308 - -1.27% -
BM_vector_deque_ranges_copy/5500 1.58% 194.358 197.430 - 0.60% -
BM_deque_deque_ranges_copy_backward/1024 1.58% 37.907 38.506 - 0.68% -
std::for_each_n(deque<int>)/50 1.58% 3.901 3.962 - 0.76% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.58% 7489.773 7607.860 - -3.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.58% 386164.568 392250.711 - 4.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 117664.643 119518.724 - 1.84% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.57% 8801.713 8939.673 - 0.90% -
BM_vector_deque_copy_backward/64 1.56% 2.996 3.043 - -3.21% -
std::multimap<int,_int>::clear()/8192 1.56% 85326.872 86657.256 - -2.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.56% 58.569 59.480 - 2.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.55% 1154935.026 1172876.460 - 3.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.55% 16246289.619 16498171.151 - 1.83% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.55% 851.538 864.729 - 0.84% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.55% 2.283 2.319 - -0.40% -
SetIntersection_None_Vector_string_16384_64 1.55% 1220036.511 1238907.880 - 1.63% -
std::adjacent_find(vector<int>)/8192 1.55% 1813.314 1841.333 - 0.03% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.54% 49267.240 50027.930 - -1.27% -
std::unordered_set<std::string>::find(key)_(existent)/1024 1.54% 41.289 41.925 - -1.01% -
BM_deque_vector_move/1024 1.54% 36.696 37.260 - -0.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.54% 520.337 528.329 - -10.20% -
BM_CmpLess_schar_int 1.54% 1.104 1.120 - -0.35% -
std::upper_bound(std::vector<int>)/100 1.53% 12.256 12.444 - -0.06% -
std::adjacent_find(list<int>)/50 1.53% 22.970 23.322 - -0.70% -
std::replace_if(deque<int>)_(prefix)/50 1.53% 20.314 20.624 - 1.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.53% 6.824 6.929 - 1.13% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.53% 22.251 22.592 - 6.53% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.53% 61.765 62.709 - 1.51% -
std::replace_if(list<int>)_(prefix)/8192 1.53% 7142.279 7251.332 - 0.10% -
SetIntersection_Front_Vector_string_256_1 1.52% 4196337.550 4260291.826 - 0.34% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.52% 13.968 14.181 - 1.06% -
std::copy(vector<int>)/8 1.52% 2.213 2.247 - 0.77% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.52% 16.425 16.674 - 0.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.51% 136574707.636 138643407.790 - 2.29% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.51% 10.175 10.329 - 0.28% -
BM_deque_vector_copy_backward/4000 1.51% 141.904 144.052 - -0.00% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.51% 776.104 787.842 - -0.59% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.51% 477633.432 484852.438 - -1.04% -
std::find_first_of(list<int>)_(small_needle)/50 1.51% 138.917 141.017 - -0.40% -
std::pop_heap(deque<std::string>)/1024 1.51% 60.758 61.674 - 3.93% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.51% 12541.253 12730.134 - -2.87% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.50% 18.359 18.635 - 0.85% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.50% 37933812.503 38501335.667 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.50% 34063.921 34573.286 - 0.83% -
std::set<int>::count(key)_(non-existent)/8192 1.49% 11.181 11.348 - -0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.49% 23.890 24.247 - -1.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.49% 462.800 469.712 - -0.61% -
BM_lexicographical_compare_three_way_fast_path/64 1.49% 15.510 15.741 - 0.56% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.49% 131573.970 133533.241 - -16.59% -
std::list<std::string>::ctor(size)/1024 1.49% 12505.523 12691.374 - -2.90% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.49% 37.402 37.958 - 29.68% -
BM_deque_vector_copy/1024 1.48% 36.833 37.380 - -1.02% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.48% 24.637 25.003 - -2.69% -
SetIntersection_None_Set_float_1024_64 1.48% 8821894.870 8952761.130 - 2.17% -
BM_deque_vector_ranges_copy/64 1.48% 2.626 2.665 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.48% 4139182.680 4200513.276 - 4.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.48% 54545.695 55353.897 - -1.00% -
std::multiset<int>::contains(key)_(existent)/8192 1.48% 8.242 8.364 - 0.50% -
std::unique(deque<int>)_(contiguous)/1024 1.48% 511.269 518.839 - 0.10% -
std::partition_point(vector<int>)/32 1.48% 2.529 2.567 - -3.29% -
std::generate_n(vector<int>)/50 1.48% 11.862 12.037 - 0.46% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.48% 27.789 28.199 - -0.05% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.48% 8.669 8.798 - 0.36% -
std::find_end(list<int>)_(match_near_end)/1024 1.48% 59.528 60.406 - -0.85% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.47% 682.421 692.458 - 0.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.47% 513105.473 520647.212 - 1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.47% 9.283 9.419 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.47% 43.761 44.403 - 1.36% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.47% 26.735 27.127 - 2.18% -
BM_deque_vector_ranges_copy/1024 1.47% 36.791 37.330 - 0.71% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.46% 12.810 12.998 - 0.85% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.46% 469.850 476.708 - 0.06% -
std::remove_copy(list<int>)_(sprinkled)/50 1.46% 18.521 18.791 - -0.37% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.46% 635975.804 645244.267 - -0.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.45% 760.628 771.693 - 0.85% -
rng::contains(vector<int>)_(process_all)/1048576 1.45% 231035.502 234394.695 - -5.27% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.45% 7.024 7.126 - -0.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.45% 35.680 36.197 - -1.16% -
BM_PushHeap_string_QuickSortAdversary_16 1.45% 10.429 10.580 - -1.20% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.45% 26208.458 26587.973 - 1.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 1.44% 24559.665 24914.095 - 37.39% -
std::unique(vector<int>)_(contiguous)/52 1.44% 53.527 54.299 - 1.21% -
std::generate_n(deque<int>)/32 1.44% 8.157 8.274 - -0.48% -
std::for_each(deque<int>)/8 1.44% 0.910 0.923 - -0.33% -
std::lower_bound(std::list<int>)/100 1.44% 90.748 92.051 - 0.46% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.43% 17.912 18.169 - 1.30% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.43% 1.176 1.192 - 4.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.43% 1169221.889 1185904.758 - 6.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.43% 9.093 9.223 - 0.94% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.43% 391.588 397.171 - 1.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.43% 766.792 777.724 - -3.94% -
std::stable_sort(vector<int>)_(heap)/8 1.42% 21.094 21.394 - 0.23% -
std::set<int>::find(key)_(non-existent)/32 1.42% 2.236 2.268 - 1.07% -
std::fill_n(deque<int>)/8192 1.42% 233.541 236.860 - -0.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.42% 23.696 24.033 - 2.29% -
SetIntersection_None_Set_float_64_4 1.42% 21359520.046 21661929.901 - 1.25% -
std::generate_n(vector<int>)/32 1.41% 7.847 7.957 - 0.20% -
BM_deque_vector_ranges_move/64000 1.40% 2987.683 3029.636 - 0.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.40% 31956.195 32404.782 - 1.68% -
ranges::min(std::vector<long_long>)/70000 1.40% 7873.041 7983.486 - -0.23% -
BM_StringFindAllMatch/64 1.40% 3.236 3.281 - 4.79% -
BM_vector_deque_ranges_copy/4096 1.40% 144.595 146.623 - 0.69% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.40% 1.402 1.422 - 7.05% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.40% 22.841 23.160 - 0.55% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.40% 22.043 22.351 - 2.14% -
std::generate(list<int>)/32 1.40% 8.381 8.498 - 0.02% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.40% 501.544 508.549 - 0.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.39% 18.353 18.609 - 0.97% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.39% 30.304 30.727 - 7.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.39% 14.850 15.057 - 0.93% -
std::rotate(list<int>)_(1_element_backward)/32 1.39% 13.135 13.318 - -1.00% -
SetIntersection_Interlaced_Set_uint32_256_64 1.39% 12915637.320 13095151.043 - 0.47% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.39% 941.336 954.413 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.39% 4506876.116 4569431.094 - -2.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.39% 12928.132 13107.546 - -3.31% -
std::move_backward(list<int>)/1048576 1.39% 1025935.634 1040173.148 - -0.77% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.39% 1.703 1.727 - 11.06% -
BM_deque_deque_ranges_copy_backward/1 1.39% 2.626 2.663 - -0.79% -
std::generate_n(vector<int>)/8192 1.38% 1825.995 1851.285 - -0.50% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.38% 536.994 544.428 - 1.06% -
rng::find_last(list<int>)_(bail_10%)/8 1.38% 2.072 2.100 - 0.61% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.38% 12.958 13.136 - 1.50% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.38% 951004.736 964121.045 - -0.34% -
std::swap_ranges(list<int>)/1024 1.38% 749.856 760.191 - -0.49% -
std::shift_left(deque<int>)/32 1.38% 3.780 3.832 - -2.10% -
std::find_first_of(list<int>)_(small_needle)/1024 1.38% 2736.688 2774.405 - -0.24% -
std::multiset<int>::contains(key)_(existent)/1024 1.38% 3.960 4.014 - -0.43% -
BM_PushHeap_string_Random_256 1.37% 14.121 14.315 - -1.29% -
std::copy_backward(deque<int>)/262144 1.37% 31221.470 31650.240 - -0.41% -
rng::contains(vector<int>)_(process_all)/8192 1.37% 1796.036 1820.697 - -0.04% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.37% 2896.832 2936.601 - -1.37% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.37% 7227.483 7326.698 - -0.05% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.37% 5982.581 6064.674 - -1.60% -
std::remove_copy(deque<int>)_(prefix)/50 1.37% 21.270 21.562 - 10.69% -
SetIntersection_None_Vector_float_262144_1024 1.37% 1128491.037 1143967.678 - 1.52% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1.37% 1856.002 1881.390 - 0.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.37% 89.604 90.829 - -2.00% -
std::generate_n(deque<int>)/50 1.37% 12.123 12.289 - -0.43% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.37% 600.072 608.265 - 2.02% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.37% 12.882 13.058 - 0.94% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.36% 2284.535 2315.713 - -0.19% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.36% 75422.629 76451.891 - -1.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.36% 664.765 673.831 - -0.11% -
std::search(vector<int>)_(no_match)/8192 1.36% 1619.124 1641.139 - -2.88% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.36% 1.414 1.433 - 1.10% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.36% 35.721 36.206 - -0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.36% 1847652.098 1872726.646 - -8.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.36% 5414.643 5488.078 - 3.88% -
std::map<int,_int>::erase(key)_(existent)/1024 1.36% 24.405 24.736 - -9.07% -
SetIntersection_Interlaced_Set_string_16384_64 1.35% 351746882.924 356509107.171 - 1.96% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.35% 7556.923 7659.200 - -2.65% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.35% 44495.289 45096.896 - -0.76% -
SetIntersection_None_Vector_string_262144_64 1.35% 1291292.522 1308735.037 - 1.15% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.35% 244713.323 248018.546 - 0.58% -
BM_std_minmax_element<int>/70000 1.35% 18157.945 18402.606 - 4.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.35% 21027017.373 21310298.535 - 1.72% -
std::stable_partition(list<int>)_(dense)/32 1.35% 37.568 38.074 - -13.48% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.35% 3743.133 3793.535 - -0.04% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.35% 6.478 6.566 - -2.29% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.35% 16286.026 16505.253 - 1.05% -
std::unique_copy(deque<int>)_(contiguous)/52 1.34% 14.704 14.902 - -10.71% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.34% 6.562 6.650 - -6.77% -
BM_CmpEqual_uchar_uint 1.34% 1.071 1.085 - 2.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.34% 22.855 23.161 - 0.11% -
std::find_if(list<int>)_(process_all)/8 1.34% 2.351 2.382 - -5.69% -
std::sort(deque<int>)_(pipe-organ)/1024 1.34% 2691.609 2727.556 - -1.24% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.34% 397.053 402.354 - 1.99% -
std::reverse_copy(deque<int>)/512 1.33% 124.043 125.698 - -0.04% -
std::unique_copy(list<int>)_(contiguous)/8192 1.33% 6779.685 6870.125 - 0.63% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.33% 50.476 51.149 - 2.19% -
std::set<int>::erase(key)_(existent)/8192 1.33% 67.817 68.720 - -0.54% -
std::search(list<int>)_(same_length)/1024 1.33% 762.209 772.353 - -4.19% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.33% 8999.587 9119.280 - 0.52% -
rng::starts_with(list<int>)/1048576 1.33% 932877.932 945279.826 - -0.24% -
std::move_backward(list<int>)/64 1.33% 39.254 39.775 - -0.73% -
std::make_heap(deque<int>)_(repeated)/8192 1.32% 17777.665 18012.758 - -0.78% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.32% 34713.298 35172.059 - 0.01% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.32% 83.963 85.072 - 2.56% -
std::upper_bound(std::deque<int>)/100 1.32% 30.392 30.794 - -0.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.32% 50.805 51.475 - 0.82% -
BM_std_minmax_element<char>/1024 1.31% 275.555 279.175 - 3.15% -
BM_PushHeap_float_QuickSortAdversary_16 1.31% 0.976 0.989 - -2.84% -
std::find_first_of(list<int>)_(small_needle)/8192 1.31% 21933.727 22221.778 - -0.20% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.31% 9650.092 9776.619 - 0.52% -
std::remove(list<int>)_(sprinkled)/50 1.31% 60.859 61.657 - -0.10% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.31% 3822.792 3872.779 - 0.64% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.30% 67.372 68.251 - 0.61% -
BM_PushHeap_float_Ascending_262144 1.30% 5.091 5.157 - -4.65% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.30% 15.335 15.535 - -7.69% -
BM_deque_deque_copy/2 1.30% 2.293 2.323 - 0.72% -
SetIntersection_None_Vector_uint32_1024_16 1.30% 1074721.919 1088708.456 - 3.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.30% 2276498.561 2306122.995 - -4.57% -
std::adjacent_find(vector<int>)/50 1.30% 11.845 11.999 - -0.23% -
std::search(deque<int>)_(no_match)/1048576 1.30% 419326.963 424776.928 - -0.18% -
std::upper_bound(std::list<int>)/8 1.30% 16.110 16.319 - 0.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.30% 62684.174 63497.471 - 1.19% -
rng::find_last(vector<int>)_(bail_10%)/8 1.30% 2.005 2.031 - 0.11% -
std::search(list<int>)_(same_length)/8192 1.30% 8480.488 8590.395 - -2.10% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.29% 1.345 1.362 - -19.69% -
bm_swap_ranges_vb_aligned/512 1.29% 4.971 5.035 - 0.54% -
std::move(vector<bool>)_(aligned)/1048576 1.29% 1718.144 1740.340 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.28% 14941.516 15133.482 - 0.35% -
std::vector<std::string>::ctor(size)/8192 1.28% 4176.704 4230.365 - 0.17% -
SetIntersection_Front_Vector_string_262144_1 1.28% 1080703.183 1094583.529 - 1.30% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.28% 242216.863 245327.640 - 0.61% -
BM_vector_deque_move_backward/1 1.28% 2.296 2.325 - 0.51% -
std::for_each(vector<int>)/8 1.28% 0.908 0.920 - -0.78% -
ranges::minmax(std::list<long_long>)/64 1.28% 30.172 30.559 - -1.29% -
BM_PushHeap_uint64_Ascending_262144 1.28% 4.781 4.842 - -4.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.28% 391.779 396.801 - 1.09% -
std::multiset<std::string>::erase(key)_(existent)/8192 1.28% 66.375 67.226 - -17.80% -
ranges::minmax(std::vector<__int128>)/64 1.28% 31.768 32.175 - -0.01% -
std::search(deque<int>,_pred)_(same_length)/8192 1.28% 4038.101 4089.825 - 2.14% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.28% 375.367 380.171 - 0.75% -
std::find(deque<int>)_(bail_25%)/32768 1.28% 1903.008 1927.363 - -0.38% -
std::generate_n(vector<int>)/1024 1.28% 240.982 244.067 - -0.58% -
std::find_if_not(list<int>)_(bail_25%)/8 1.28% 0.917 0.928 - 0.17% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.28% 12.813 12.976 - -1.40% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.28% 8.270 8.376 - 1.00% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.28% 19903.805 20157.637 - -1.77% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.27% 11.095 11.237 - -3.43% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.27% 19.721 19.972 - 1.81% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.27% 24.089 24.395 - -1.62% -
SetIntersection_None_Set_float_16_4 1.27% 56479710.455 57196038.973 - 0.84% -
std::stable_sort(deque<int>)_(heap)/1024 1.27% 2706.527 2740.853 - -1.56% -
std::shift_right(vector<int>)/8192 1.27% 297.377 301.146 - -0.11% -
std::find(vector<int>)_(bail_25%)/1024 1.27% 65.397 66.225 - -0.73% -
std::generate_n(deque<int>)/1024 1.26% 242.336 245.401 - -0.47% -
SetIntersection_Interlaced_Set_float_1024_4 1.26% 9689654.532 9811916.296 - -0.94% -
std::remove_copy(deque<int>)_(prefix)/32 1.26% 12.856 13.018 - -0.79% -
std::make_heap(deque<int>)_(repeated)/8 1.26% 24.888 25.201 - -0.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.26% 41.060 41.577 - 1.27% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.26% 9063.011 9176.961 - -0.51% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.26% 946563.627 958451.635 - -0.31% -
std::find_if(vector<bool>)_(process_all)/1048576 1.26% 575954.098 583187.032 - -0.91% -
std::find_end(forward_list<int>)_(same_length)/1024 1.25% 1484.638 1503.244 - 0.16% -
ranges::min(std::vector<char>)/70000 1.25% 490.730 496.870 - -0.03% -
std::map<std::string,_int>::insert(value)_(already_present)/32 1.25% 21.369 21.637 - -1.12% -
std::lower_bound(std::vector<int>)/8 1.25% 7.749 7.846 - -0.75% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.25% 12343.747 12498.014 - 1.09% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.25% 7503.752 7597.436 - 0.48% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.25% 8.139 8.241 - 0.09% -
std::find(vector<int>)_(bail_25%)/32768 1.25% 1845.038 1868.045 - 0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.25% 3.525 3.568 - 0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.25% 18573425.908 18804966.536 - 0.47% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.25% 7.860 7.958 - -0.26% -
std::make_heap(deque<int>)_(repeated)/1024 1.24% 2260.362 2288.473 - -0.70% -
BM_deque_deque_ranges_move_backward/4096 1.24% 150.551 152.423 - -2.04% -
std::upper_bound(std::vector<int>)/8 1.24% 5.938 6.012 - -0.09% -
std::find_first_of(list<int>)_(small_needle)/32 1.24% 92.763 93.913 - -0.85% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.24% 1947.144 1971.263 - -0.22% -
std::search(vector<int>)_(no_match)/1024 1.24% 209.060 211.647 - -5.44% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.24% 6881.939 6967.053 - -6.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.24% 1.301 1.317 - -9.65% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.23% 17781.142 18000.551 - 1.65% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.23% 3730.798 3776.822 - -0.06% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.23% 10.171 10.296 - 0.09% -
std::reverse_copy(deque<int>)/64 1.23% 15.811 16.006 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.23% 1058354.372 1071326.990 - -1.32% -
std::rotate(list<int>)_(by_1/4)/1024 1.22% 572.353 579.358 - -0.60% -
std::rotate_copy(list<int>)/50 1.22% 13.765 13.934 - 0.11% -
std::transform(list<int>,_list<int>)/50 1.22% 37.101 37.554 - 0.55% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.22% 742.000 751.042 - -0.40% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.22% 36.209 36.651 - 3.64% -
BM_deque_deque_ranges_move_backward/512 1.22% 18.880 19.110 - 0.50% -
std::stable_partition(deque<int>)_(dense)/8192 1.22% 5603.500 5671.658 - -0.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.21% 32.497 32.892 - -0.70% -
std::stable_sort(vector<int>)_(repeated)/8 1.21% 15.419 15.606 - 0.50% -
BM_deque_vector_move_backward/4096 1.21% 146.602 148.379 - -0.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.21% 5.730 5.800 - 2.52% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.21% 898818.202 909695.209 - 0.86% -
std::rotate(deque<int>)_(by_1/4)/50 1.21% 28.108 28.448 - 2.83% -
std::search(vector<int>)_(no_match)/1048576 1.21% 208058.321 210570.911 - -2.37% -
std::fill_n(list<int>)/32 1.21% 8.014 8.111 - -1.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.21% 902573.520 913466.363 - 0.39% -
std::sort(deque<int>)_(ascending)/1024 1.21% 756.439 765.564 - -0.27% -
std::stable_partition(vector<int>)_(dense)/8192 1.21% 2079.059 2104.132 - 0.24% -
std::upper_bound(std::forward_list<int>)/8 1.21% 15.990 16.183 - -0.19% -
std::search(vector<int>)_(no_match)/1000 1.20% 204.324 206.781 - -5.48% -
std::remove(deque<int>)_(sprinkled)/1024 1.20% 523.251 529.537 - 1.98% -
BM_deque_deque_copy_backward/4096 1.20% 152.066 153.893 - -0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.20% 20.082 20.323 - -0.29% -
std::unordered_set<int>::ctor(const&)/1024 1.20% 6683.012 6763.173 - 1.25% -
BM_deque_deque_move_backward/4096 1.20% 151.077 152.889 - -0.27% -
BM_deque_deque_copy_backward/1 1.20% 2.724 2.757 - -1.36% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.20% 23.893 24.179 - -0.29% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.20% 25.989 26.300 - 1.38% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.19% 753.329 762.326 - -4.08% -
ranges::minmax(std::deque<__int128>)/8 1.19% 3.814 3.860 - -1.35% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.19% 19799.780 20035.498 - -0.65% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.19% 1.387 1.403 - 1.17% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.19% 2171.887 2197.738 - 3.69% -
std::search(deque<int>)_(no_match)/1000 1.19% 402.338 407.123 - -0.14% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.19% 1.845 1.867 - 0.80% -
std::deque<std::string>::ctor(size)/8192 1.19% 8419.664 8519.616 - -0.50% -
BM_CmpEqual_int_ushort 1.18% 1.097 1.110 - 0.22% -
std::rotate(list<int>)_(1_element_forward)/32 1.18% 13.768 13.931 - -0.65% -
std::partition_point(vector<int>)/1024 1.18% 6.041 6.113 - -0.41% -
SetIntersection_Front_Vector_string_256_4 1.18% 4604073.369 4658338.454 - 0.96% -
BM_CmpEqual_int_schar 1.18% 1.122 1.135 - 1.42% -
std::adjacent_find(vector<int>)/1024 1.18% 232.376 235.112 - -0.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.18% 5822.371 5890.848 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.18% 8686974.053 8789087.048 - 1.89% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.18% 86.331 87.346 - 1.27% -
BM_CmpLess_uint_ushort 1.18% 1.101 1.114 - -0.34% -
std::partition(deque<int>)_(dense)/1024 1.17% 351.090 355.211 - -0.17% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.17% 11.477 11.611 - 0.06% -
rng::contains_subrange(list<int>)_(same_length)/50 1.17% 25.212 25.506 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.17% 1150885.537 1164301.339 - 0.84% -
std::fill_n(deque<int>)/1024 1.17% 29.519 29.863 - -1.66% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.16% 856.220 866.192 - 0.11% -
SetIntersection_None_Vector_uint64_1024_1024 1.16% 1072098.516 1084557.108 - 1.32% -
std::copy(deque<int>)/32768 1.16% 1139.847 1153.067 - 1.64% -
BM_deque_deque_ranges_copy/65536 1.16% 3068.569 3104.124 - 0.13% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.16% 4.139 4.187 - 0.49% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.16% 243.917 246.740 - -0.19% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.16% 12866.511 13015.414 - -0.01% -
rng::find_last(list<int>)_(bail_90%)/1024 1.16% 75.173 76.043 - -1.29% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.16% 1.396 1.413 - 0.38% -
BM_deque_deque_ranges_copy/5500 1.15% 197.713 199.991 - -0.09% -
std::stable_sort(vector<int>)_(repeated)/8192 1.15% 5239.285 5299.552 - 0.91% -
bm_swap_ranges_vb_unaligned/64 1.15% 4.925 4.982 - -0.47% -
std::search(deque<int>)_(no_match)/8192 1.15% 3278.415 3316.102 - -0.16% -
std::find_if_not(vector<char>)_(process_all)/1024 1.15% 125.467 126.908 - 0.55% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.15% 338458.560 342338.750 - -0.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 139052.321 140646.095 - 1.02% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.15% 16.616 16.806 - 1.85% -
std::adjacent_find(vector<int>)/8 1.15% 2.007 2.030 - -0.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.15% 14931.691 15102.737 - -0.04% -
BM_std_minmax_element<int>/64000 1.15% 16685.451 16876.576 - 5.70% -
SetIntersection_Interlaced_Vector_float_16384_4 1.14% 1678455.658 1697673.427 - 4.63% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.14% 116668.718 118004.226 - -0.40% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.14% 946.265 957.094 - -0.04% -
SetIntersection_Front_Vector_float_16384_16 1.14% 1102259.685 1114863.572 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.14% 357902329.804 361992004.936 - 0.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.14% 15610.941 15789.168 - -5.93% -
std::unordered_multimap<int,_int>::clear()/0 1.14% 391.636 396.097 - 1.29% -
std::generate(vector<int>)/32 1.14% 7.894 7.984 - -0.06% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.14% 52412.689 53008.711 - 0.82% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.14% 20.307 20.537 - 5.99% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.14% 9.686 9.796 - -0.12% -
ranges::minmax(std::vector<__int128>)/70000 1.14% 34866.881 35262.859 - 0.14% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.13% 77.605 78.486 - -11.16% -
BM_deque_vector_move/5500 1.13% 193.164 195.354 - -0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.13% 15.880 16.060 - 0.49% -
BM_CmpEqual_schar_short 1.13% 1.119 1.132 - 0.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.13% 19903.141 20128.322 - -2.87% -
rng::find_last(deque<int>)_(bail_90%)/1024 1.13% 28.968 29.295 - 0.58% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.13% 27855.818 28169.964 - 0.92% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.13% 5274.512 5333.851 - -0.06% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.12% 27.948 28.262 - -0.23% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.12% 14946.416 15114.108 - -0.01% -
std::rotate(list<int>)_(by_1/4)/8192 1.12% 6551.817 6625.165 - -11.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 1.12% 14942.194 15109.170 - 0.58% -
BM_vector_deque_ranges_copy_backward/4096 1.11% 147.787 149.432 - 0.58% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.11% 7236.795 7317.356 - -1.79% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.11% 27.185 27.487 - 0.67% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.11% 60.316 60.985 - -0.59% -
std::unordered_multiset<int>::ctor(const&)/32 1.11% 198.452 200.653 - 0.99% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.11% 6879.276 6955.520 - -0.03% -
BM_StringAssignStr_Huge_Transparent 1.11% 108.382 109.582 - -1.24% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.11% 12429.706 12567.097 - -0.82% -
std::is_sorted(vector<int>)/8192 1.11% 1896.850 1917.815 - 0.98% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.10% 94001.044 95039.538 - 0.08% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.10% 31.818 32.169 - -0.08% -
std::copy(list<int>)/1048576 1.10% 859148.971 868619.136 - -0.57% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.10% 12.633 12.772 - -0.17% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.10% 11644.559 11772.568 - 1.16% -
std::find(deque<int>)_(bail_25%)/1024 1.10% 67.349 68.089 - -0.30% -
std::find_if(vector<int>)_(bail_25%)/32768 1.10% 839.762 848.990 - 5.32% -
std::search(deque<int>)_(single_element)/1000 1.10% 436.016 440.806 - -1.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 1.10% 2.213 2.237 - -11.62% -
std::fill_n(vector<int>)/8192 1.10% 231.897 234.443 - -0.86% -
std::set<int>::find(key)_(non-existent)/8192 1.10% 8.480 8.573 - 1.29% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.10% 13.375 13.522 - 0.58% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.10% 942.704 953.039 - -0.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.10% 585943.118 592362.884 - -0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.09% 13867933.397 14019707.039 - -2.85% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.09% 2.453 2.480 - 1.22% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.09% 188.181 190.237 - -0.02% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.09% 173.835 175.734 - -1.02% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.09% 3090.798 3124.564 - -0.81% -
std::search(list<int>)_(single_element)/1000 1.09% 689.282 696.808 - -4.00% -
BM_deque_deque_copy_backward/64 1.09% 3.347 3.384 - 0.60% -
std::upper_bound(std::vector<int>)/8192 1.09% 15.607 15.777 - -0.15% -
std::for_each(set<int>::iterator)/8 1.09% 5.014 5.069 - 0.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.09% 601609.240 608139.689 - 0.22% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.08% 5.746 5.809 - -3.42% -
std::rotate(list<int>)_(by_1/3)/8192 1.08% 8299.195 8389.057 - -20.57% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.08% 96654.042 97700.230 - -3.26% -
std::remove_copy_if(list<int>)_(prefix)/32 1.08% 16.906 17.089 - 0.16% -
BM_vector_deque_copy/5500 1.08% 194.597 196.700 - 0.37% -
std::find_if(vector<char>)_(process_all)/1024 1.08% 124.177 125.516 - 0.29% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.08% 29.135 29.449 - -0.04% -
std::fill_n(list<int>)/50 1.08% 15.557 15.724 - -0.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.08% 6.874 6.948 - 0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.08% 7631.942 7714.026 - 1.40% -
SetIntersection_None_Vector_uint64_1024_256 1.08% 1072135.041 1083660.703 - 1.01% -
std::is_sorted(list<int>,_pred)/8 1.07% 4.041 4.085 - 1.83% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.07% 37126.899 37525.895 - -0.21% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.07% 6361.493 6429.598 - -1.18% -
SetIntersection_None_Vector_uint64_16384_4 1.07% 1095405.391 1107119.596 - 0.90% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.07% 3.982 4.024 - -0.11% -
std::partition(vector<int>)_(dense)/8192 1.07% 1860.835 1880.718 - -0.05% -
SetIntersection_None_Set_string_256_64 1.07% 9333286.721 9432819.368 - -3.05% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.07% 606557.255 613019.437 - 0.30% -
std::copy_backward(list<int>)/64 1.06% 30.778 31.105 - -1.39% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.06% 4985.786 5038.784 - 0.23% -
BM_deque_vector_move_backward/1024 1.06% 36.709 37.099 - -0.12% -
std::partition(deque<int>)_(dense)/8192 1.06% 2770.572 2799.983 - -0.09% -
std::sort(deque<int>)_(ascending)/8192 1.06% 5702.092 5762.528 - -0.22% -
std::unordered_multiset<int>::erase(iterator)/8192 1.06% 19.859 20.069 - -11.11% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.06% 243.843 246.427 - -0.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.06% 3.253 3.287 - -0.60% -
BM_PushHeap_uint64_Random_16 1.06% 4.452 4.499 - -0.25% -
std::stable_sort(deque<int>)_(descending)/1024 1.06% 2888.199 2918.739 - -1.39% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.06% 69.432 70.166 - -11.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.06% 1129279.291 1141212.582 - 0.07% -
std::generate(vector<int>)/1024 1.06% 241.592 244.144 - -6.40% -
BM_lexicographical_compare_three_way_fast_path/1024 1.06% 244.043 246.620 - -0.13% -
std::generate(vector<int>)/50 1.05% 11.857 11.982 - -4.78% -
std::swap_ranges(list<int>)/32 1.05% 19.359 19.563 - -0.40% -
std::adjacent_find(list<int>)/8 1.05% 2.063 2.084 - 0.14% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.05% 109673.530 110828.009 - 0.71% -
std::remove(list<int>)_(sprinkled)/32 1.05% 51.767 52.311 - -0.07% -
std::rotate(vector<bool>)_(by_1/3)/50 1.05% 17.650 17.836 - -0.95% -
std::sort(vector<int>)_(ascending)/8 1.05% 15.703 15.868 - 0.51% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.05% 8103.568 8188.534 - -0.24% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.05% 147082.363 148623.928 - 0.01% -
SetIntersection_None_Vector_float_262144_256 1.05% 1118549.505 1130271.468 - 0.17% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.05% 32354.235 32692.610 - -1.41% -
std::is_sorted(vector<int>)/8 1.04% 2.068 2.089 - 1.30% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.04% 2.088 2.109 - 0.06% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.04% 12.589 12.721 - 0.39% -
std::search(deque<int>)_(single_element)/8192 1.04% 3636.294 3674.202 - -0.04% -
SetIntersection_None_Set_string_16_4 1.04% 57982577.946 58586983.403 - -1.21% -
BM_lexicographical_compare_three_way_fast_path/16384 1.04% 3742.951 3781.889 - -0.08% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.04% 5657.400 5716.219 - -1.49% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.04% 59827.395 60448.584 - 0.08% -
std::upper_bound(std::list<int>)/100 1.04% 100.578 101.621 - 0.10% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.04% 927473.085 937093.404 - 0.19% -
std::find_end(vector<int>)_(same_length)/8192 1.04% 1995.053 2015.727 - -1.89% -
SetIntersection_Front_Vector_string_16384_256 1.03% 9435514.955 9533138.706 - 0.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.03% 1.137 1.148 - -2.27% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.03% 1.144 1.156 - -0.17% -
std::unordered_multiset<int>::ctor(const&)/8192 1.03% 54517.349 55080.964 - 0.25% -
std::adjacent_find(list<int>,_pred)/50 1.03% 29.229 29.531 - 0.58% -
BM_deque_vector_copy_backward/64 1.03% 2.924 2.954 - -1.25% -
std::count_if(list<int>)_(every_other)/1024 1.03% 750.249 757.974 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.03% 7147034.371 7220600.152 - 1.46% -
std::adjacent_find(list<int>,_pred)/8192 1.03% 7362.896 7438.633 - 1.70% -
std::lower_bound(std::forward_list<int>)/8 1.03% 15.334 15.492 - -0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.03% 15.724 15.885 - 1.15% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.03% 599.511 605.672 - -0.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.03% 918.112 927.538 - -1.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.03% 3997.491 4038.476 - -0.82% -
std::generate_n(list<int>)/32 1.03% 8.505 8.592 - -0.32% -
std::search(vector<int>)_(near_matches)/8192 1.02% 757980.498 765748.451 - -0.20% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.02% 5086.131 5138.223 - -0.26% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.02% 12.069 12.193 - -0.38% -
SetIntersection_None_Set_string_256_1 1.02% 11675421.901 11794888.046 - -1.95% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.02% 7177.363 7250.775 - 2.79% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.02% 30.136 30.444 - -0.27% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.02% 8.279 8.364 - 0.05% -
std::distance(join_view(vector<vector<int>>))/8192 1.02% 8.299 8.384 - 0.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.02% 59747.241 60357.269 - -0.07% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.02% 42.411 42.843 - -1.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.02% 765.327 773.127 - -0.17% -
std::adjacent_find(list<int>,_pred)/1024 1.02% 787.907 795.910 - -0.15% -
rng::for_each(multiset<int>)/32 1.02% 25.149 25.405 - -0.40% -
std::fill(list<int>)/32 1.01% 8.265 8.349 - -0.41% -
std::upper_bound(std::deque<int>)/8 1.01% 17.950 18.132 - -0.40% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.01% 38732.744 39125.676 - -0.27% -
ranges::minmax(std::list<long_long>)/8 1.01% 2.527 2.553 - 1.34% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.01% 10.291 10.395 - 1.45% -
SetIntersection_Front_Set_string_1024_4 1.01% 1266791.865 1279616.298 - 3.97% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.01% 23.701 23.941 - -0.79% -
std::move(vector<int>)/64 1.01% 4.130 4.172 - -0.04% -
std::rotate(list<int>)_(1_element_forward)/1024 1.01% 728.669 736.042 - -0.64% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.01% 35.603 35.963 - -0.25% -
std::copy_if(vector<int>)_(every_other)/32768 1.01% 16074.309 16236.830 - 2.79% -
BM_PushHeap_string_QuickSortAdversary_4 1.01% 6.348 6.412 - -2.21% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.01% 4.234 4.276 - 1.50% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.01% 85.198 86.058 - -3.33% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.01% 1040280.811 1050776.565 - -2.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 1.01% 10.581 10.687 - 0.91% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.01% 5.367 5.421 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.01% 13491.482 13627.353 - -0.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.01% 276939.835 279726.102 - -2.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.01% 390.585 394.514 - 0.12% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.01% 2518.214 2543.525 - -1.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.00% 84599.140 85449.225 - 0.11% -
std::fill_n(vector<bool>)/64 1.00% 1.344 1.358 - -3.23% -
std::unordered_map<int,_int>::erase(iterator)/32 1.00% 19.726 19.924 - 2.82% -
BM_deque_deque_ranges_copy_backward/512 1.00% 18.905 19.095 - -0.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.00% 527.478 532.770 - 0.19% -
std::set<int>::count(key)_(non-existent)/1024 1.00% 7.359 7.433 - -0.12% -
std::vector<int>::ctor(size)/1024 1.00% 44.415 44.860 - -9.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.00% 173542.689 175281.550 - -0.29% -
std::copy(vector<bool>)_(unaligned)/64 1.00% 1.794 1.812 - -0.94% -
std::sort(vector<int>)_(pipe-organ)/1024 1.00% 2272.575 2295.337 - 0.29% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.242 386.515 -3.26% 386.515
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.083 534.507 -0.13% 534.507
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.912 660.095 1.34% 660.095
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.825 436.668 -3.01% 436.668
std::search_n(vector<int>)_(no_match)/1024 -98.50% 216.841 3.243 77.198 -4.06% 77.198
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.079 71.415 -0.10% 71.415
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.50% 611.467 15.308 86.687 -1.46% 86.687
std::search_n(deque<int>)_(no_match)/1024 -95.34% 293.746 13.678 51.917 -0.35% 51.917
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -78.48% 135.918 29.251 - 5.38% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -77.61% 135.333 30.305 - 7.65% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -76.93% 124.371 28.697 - -0.17% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -76.43% 130.189 30.681 - 1.83% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -76.34% 95.112 22.500 - -5.14% -
std::fill(vector<bool>)/262144 -75.39% 941.294 231.635 - -0.64% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -75.27% 93.679 23.166 - -4.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -75.13% 92.896 23.105 - -5.80% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -74.50% 91.695 23.386 - -2.48% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -66.77% 2531.800 841.336 - 1.44% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.02% 23.874 8.829 - -0.28% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.32% 14.878 5.903 - -0.11% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -59.57% 40.369 16.320 - -2.61% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -57.57% 40.863 17.338 - 3.23% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -57.18% 42.486 18.192 - 3.25% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -55.74% 23.870 10.565 - -17.32% -
std::search_n(vector<int>)_(no_match)/32 -52.95% 6.886 3.240 0.623 -3.94% 0.623
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -52.67% 14.877 7.042 - -17.98% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -50.82% 50.255 24.715 - -2.00% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -49.58% 36.266 18.285 - 6.39% -
std::transform(deque<int>)_(identity_transform)/32 -49.19% 24.212 12.302 - -0.03% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.10% 64.988 33.732 - -0.50% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -47.75% 0.443 0.232 - -25.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -47.73% 22832289.416 11935111.410 - -50.46% -
bm_write -47.58% 606.091 317.701 - -45.97% -
std::vector<int>::ctor(size)/8192 -47.02% 574.879 304.587 - 0.99% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -46.56% 0.482 0.257 - -0.34% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 -46.54% 0.482 0.258 - -0.25% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.02% 15.025 8.111 0.312 0.08% 0.312
rng::find_last(list<int>)_(bail_10%)/1024 -45.57% 1240.838 675.389 - 2.54% -
BM_vector_deque_ranges_copy/0 -44.61% 0.625 0.346 - -25.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -44.45% 38.337 21.297 - -36.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -44.12% 7137942.061 3988765.412 - -21.51% -
std::adjacent_find(deque<int>)/50 -43.17% 26.467 15.040 - -44.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -41.15% 0.697 0.410 - 4.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -41.05% 166.690 98.263 - -40.47% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -40.49% 179.543 106.840 - -44.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -40.26% 171.755 102.604 - -41.70% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -39.24% 1903.190 1156.430 - -40.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.48% 125.843 77.424 - -36.07% -
std::copy_backward(vector<int>)/4096 -37.32% 233.555 146.388 - -34.21% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -36.26% 37.421 23.854 - -0.16% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -35.47% 34.642 22.354 - -7.36% -
std::copy(vector<bool>)_(aligned)/1048576 -35.11% 3793.166 2461.428 - -12.02% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -35.10% 4.142 2.688 - 3.49% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -34.60% 38814871.394 25385033.444 - -26.61% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.32% 653.879 429.460 - -0.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -34.15% 72.001 47.409 - -34.89% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -33.61% 88.248 58.585 - -19.85% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -33.33% 4.194 2.796 - 15.60% -
ranges::min(std::deque<__int128>)/70000 -33.19% 36497.526 24382.858 - -15.81% -
BM_PushHeap_float_Random_1 -33.09% 0.697 0.466 - -1.67% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -32.88% 0.445 0.298 - -11.60% -
std::copy(vector<int>)/4096 -32.79% 222.446 149.501 - 0.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -32.55% 1964.499 1325.007 - -2.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -32.39% 10.040 6.788 - -11.08% -
std::copy_n(vector<bool>)_(aligned)/1048576 -31.68% 3319.084 2267.647 - -13.59% -
std::adjacent_find(deque<int>)/8 -31.52% 4.875 3.339 - -31.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -31.07% 31.621 21.798 - -32.94% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -30.96% 61.523 42.475 - -21.66% -
BM_vector_deque_ranges_copy_backward/0 -30.67% 0.676 0.469 - -5.02% -
ranges::min(std::deque<char>)/1 -30.53% 0.915 0.636 - -7.66% -
ranges::min(std::list<long_long>)/1 -30.26% 0.375 0.261 - -15.13% -
SetIntersection_Interlaced_Set_string_16384_16 -30.05% 345495322.150 241673571.389 - 1.66% -
std::search(deque<int>)_(same_length)/1000 -29.92% 464.349 325.433 - -8.17% -
BM_vector_deque_copy/0 -29.67% 0.604 0.425 - -14.56% -
std::equal(vector<bool>)_(unaligned)/50 -29.13% 1.123 0.796 - -10.11% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -28.96% 94.600 67.202 - -40.91% -
SetIntersection_None_Set_string_1024_1 -28.88% 12681800.183 9018695.481 - -3.42% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -28.81% 10.947 7.793 - -16.29% -
SetIntersection_None_Set_string_1024_4 -28.54% 12516676.481 8943931.453 - -4.90% -
BM_vector_deque_ranges_move/0 -28.47% 0.525 0.375 - -24.93% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -28.10% 1.769 1.272 - -7.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -28.04% 43.032 30.966 - -5.81% -
std::all_of(vector<int>)_(process_all)/50 -28.01% 17.631 12.692 - -21.15% -
SetIntersection_None_Set_string_1024_16 -27.86% 12663239.195 9135081.459 - -2.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.72% 72.774 52.599 - -22.10% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -27.68% 2.014 1.457 - -7.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -27.54% 0.665 0.481 - -30.91% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -27.53% 20759934.317 15044116.382 - -18.10% -
std::shift_right(vector<int>)/32 -27.38% 4.075 2.959 - -29.66% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -27.36% 43.399 31.524 - -2.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.13% 64.832 47.245 - -20.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.03% 11.309 8.252 - 27.51% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -26.88% 91.105 66.616 - 0.11% -
std::unordered_set<int>::contains(key)_(existent)/32 -26.59% 1.587 1.165 - -7.56% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -26.45% 40.686 29.926 - -18.99% -
std::equal(vector<bool>)_(unaligned)/8 -26.42% 1.121 0.825 - -9.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -26.39% 65.499 48.212 - -23.16% -
ranges::min(std::list<__int128>)/1 -26.28% 0.456 0.336 - -26.80% -
BM_StringDestroy_Large -26.11% 9.522 7.036 - -6.68% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -26.04% 472.645 349.586 - 0.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.86% 7.861 5.829 - 23.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -25.83% 6.511 4.829 - -9.35% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -25.61% 0.629 0.468 - -32.17% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -25.49% 13.631 10.157 - 0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -25.38% 31.198 23.280 - -3.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -25.36% 0.480 0.358 - 1.54% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -25.25% 8314145.924 6214523.068 - -16.97% -
ranges::min(std::vector<long_long>)/1 -25.17% 0.450 0.337 - -13.04% -
std::set<int>::contains(key)_(non-existent)/8192 -24.82% 19.181 14.421 - 16.13% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -24.74% 14.036 10.563 - 1.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -24.65% 69.021 52.007 - 245.81% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -24.63% 13.253 9.989 - -15.87% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -24.60% 19.119 14.417 - -8.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -24.55% 96.779 73.015 - -25.17% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.49% 7088.095 5352.276 - -0.42% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -24.35% 41.865 31.671 - 2.59% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -24.31% 1.449 1.097 - -5.31% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.20% 769.308 583.146 - -0.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.95% 32.140 24.444 - -23.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.90% 32.598 24.808 - -26.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.65% 31.266 23.873 - -31.96% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -23.59% 3221521.985 2461457.518 - -15.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -23.15% 7.257 5.577 - -13.32% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -22.92% 108597894.405 83711639.049 - -26.88% -
std::copy_backward(vector<bool>)_(aligned)/262144 -22.84% 789.882 609.492 - -9.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -22.77% 1723.823 1331.297 - 0.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -22.74% 0.556 0.429 - 9.50% -
std::is_sorted_until(deque<int>,_pred)/8 -22.63% 6.112 4.729 - 14.53% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -22.50% 0.338 0.262 - -12.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -22.49% 32.068 24.856 - -19.78% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.17% 3794.811 2953.456 - -0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.15% 34.540 26.891 - -0.47% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -22.14% 17331.996 13495.432 - 6.18% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -22.09% 7165166.732 5582173.360 - -11.94% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -21.71% 1.832 1.434 - 9.27% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -21.67% 39.052 30.589 - -21.36% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -21.64% 6973366.576 5464118.575 - -5.16% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -21.58% 41.424 32.486 - 2.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -21.52% 0.487 0.382 - -13.41% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.28% 2.878 2.265 - -1.18% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -21.27% 4288280.585 3376040.037 - 3.83% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -21.15% 75.689 59.678 - -16.96% -
std::move(deque<int>)/32768 -20.75% 2331.800 1847.908 - -22.23% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -20.60% 2.453 1.947 - 0.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -20.59% 2.802 2.225 - 0.22% -
std::move(vector<int>)/1048576 -20.56% 70383.066 55910.622 - -0.30% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.54% 511.827 406.701 - -0.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -20.52% 0.335 0.266 - -11.01% -
SetIntersection_Front_Set_uint64_262144_1024 -20.51% 15566381.195 12373352.867 - -2.54% -
BM_PushHeap_float_SingleElement_1 -20.48% 0.586 0.466 - -0.02% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -20.47% 26.923 21.411 - -8.94% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -20.29% 12.729 10.147 - -2.90% -
std::vector<int>::ctor(size)/32 -20.26% 14.541 11.594 - -24.38% -
std::find_if_not(vector<int>)_(bail_25%)/8 -20.24% 0.842 0.672 - -26.90% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -20.00% 27.669 22.136 - -4.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -19.90% 1.290 1.033 - -5.93% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -19.77% 1037.840 832.629 - -1.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.60% 35.428 28.484 - -13.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -19.30% 64.468 52.027 - -6.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -19.25% 110.373 89.121 - 39.04% -
std::find_if(vector<char>)_(bail_25%)/8 -19.24% 0.957 0.773 - -16.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -19.17% 1.302 1.052 - -1.31% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -19.03% 1.379 1.116 - -10.52% -
bm_ranges_swap_ranges_vb_unaligned/64 -19.01% 6.192 5.015 - -1.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -19.01% 2.794 2.263 - 26.88% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -18.91% 39.010 31.632 - 22.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.90% 20.395 16.539 - -5.05% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -18.85% 1.539 1.249 - -7.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -18.80% 72.369 58.765 - -2.01% -
std::stable_partition(list<int>)_(dense)/1024 -18.68% 1753.766 1426.226 - -2.82% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -18.66% 5750178.186 4676946.246 - 32.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -18.65% 41.959 34.134 - 20.23% -
std::copy(vector<bool>)_(aligned)/262144 -18.30% 751.624 614.105 - 119.88% -
std::copy_if(list<int>)_(every_other)/4096 -18.15% 4165.891 3409.778 - -1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -18.03% 25584093.036 20970793.936 - -14.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.98% 1.731 1.420 - -6.28% -
SetIntersection_Front_Set_float_1024_1024 -17.84% 13560496.078 11141423.896 - -8.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -17.52% 25.227 20.807 - -2.89% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -17.45% 33.789 27.892 - -4.27% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.42% 816.645 674.390 - -6.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -17.25% 8.931 7.390 - 0.07% -
ranges::min(std::deque<__int128>)/64 -17.13% 25.229 20.906 - -9.08% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -17.13% 9613780.560 7966698.620 - -37.58% -
BM_StringConstructDestroyCStr_Large_Opaque -17.02% 18.549 15.392 - -8.55% -
std::copy_if(list<int>)_(entire_range)/64 -16.89% 36.704 30.507 - -6.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -16.82% 65517870.747 54499545.731 - -4.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.69% 63.031 52.511 - -4.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -16.59% 1.650 1.377 - -13.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.55% 50.116 41.824 - -10.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.51% 58.742 49.043 - -10.04% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.40% 7.254 6.065 - -1.40% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -16.26% 6.411 5.369 - 0.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -16.20% 1.361 1.140 - -20.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -16.14% 1.348 1.130 - -19.52% -
std::multiset<std::string>::contains(key)_(existent)/8192 -16.07% 32.993 27.690 - -1.76% -
std::unordered_set<int>::contains(key)_(existent)/1024 -16.01% 1.589 1.335 - 11.38% -
BM_StringConstructDestroyCStr_Large_Transparent -15.95% 12.199 10.253 - -5.01% -
SetIntersection_Front_Set_float_262144_1024 -15.75% 13347852.654 11244987.043 - -1.48% -
BM_StringFindAllMatch/512 -15.65% 13.701 11.557 - 0.25% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.62% 10.759 9.078 - -3.06% -
ranges::min(std::vector<__int128>)/1 -15.57% 0.412 0.348 - -24.34% -
BM_std_minmax_element<short>/3 -15.57% 1.209 1.021 - -21.93% -
SetIntersection_Front_Set_float_1024_256 -15.37% 4238564.298 3587151.982 - -8.97% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -15.28% 7577.612 6419.480 - 0.11% -
bm_lexicographical_compare<signed_char>/1 -15.26% 1.531 1.298 - -3.64% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -15.25% 1.186 1.005 - -1.30% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.16% 39.854 33.812 - -1.04% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -15.12% 55.823 47.381 - 2.47% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -15.03% 2.685 2.281 - -4.46% -
BM_deque_vector_ranges_move_backward/64000 -14.95% 9101.442 7740.846 - -1.17% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.93% 2.734 2.326 - -9.72% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.75% 3916378.838 3338811.991 - -14.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -14.68% 1324.625 1130.222 - -13.15% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -14.53% 1.553 1.327 - 4.02% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -14.45% 14468.164 12377.959 - 0.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.30% 198.647 170.232 - -10.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.28% 28.138 24.119 - -16.71% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -13.92% 1.576 1.357 - -1.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -13.86% 1.804 1.554 - -0.60% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -13.86% 25.666 22.110 - 6.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.76% 0.578 0.498 - -4.17% -
std::copy(list<int>)/64 -13.58% 36.747 31.758 - 3.40% -
SetIntersection_Interlaced_Set_uint32_262144_16 -13.53% 1741256.019 1505647.541 - -2.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.50% 643.498 556.610 - -0.28% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -13.35% 11.791 10.217 - -6.05% -
std::map<int,_int>::ctor(const&)/1024 -13.23% 7444.928 6460.108 - -3.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -13.20% 143713879.990 124737516.537 - -10.05% -
std::count_if(list<int>)_(every_other)/8192 -13.20% 8357.806 7254.377 - -8.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.16% 41.201 35.777 - -12.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.15% 577.117 501.213 - -0.14% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -13.14% 30675.141 26643.991 - 2.15% -
std::move(list<int>)/4096 -13.09% 5075.383 4411.179 - 12.46% -
std::unordered_multiset<int>::find(key)_(existent)/32 -12.96% 1.491 1.298 - -19.99% -
BM_deque_deque_move_backward/0 -12.94% 0.920 0.801 - -7.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.91% 41.949 36.535 - -11.53% -
std::multiset<std::string>::find(key)_(existent)/1024 -12.86% 25.779 22.464 - -4.44% -
std::unordered_set<std::string>::erase(iterator)/32 -12.84% 29.901 26.062 - -16.10% -
std::find_first_of(deque<int>)_(large_needle)/32 -12.81% 326.383 284.582 - -4.19% -
BM_PushHeap_float_Descending_1 -12.79% 0.536 0.467 - -1.19% -
std::for_each_n(join_view(vector<vector<int>>))/8 -12.78% 1.613 1.407 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -12.76% 54000255.708 47108499.856 - 20.07% -
std::rotate(list<int>)_(by_1/2)/8192 -12.73% 5451.162 4757.416 - -22.91% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -12.68% 51470782.220 44945059.943 - -7.56% -
std::unordered_set<int>::contains(key)_(existent)/8192 -12.63% 1.571 1.373 - 6.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -12.62% 4999450.693 4368416.760 - -23.00% -
rng::starts_with(list<int>)/8192 -12.58% 9200.469 8043.395 - -10.58% -
BM_deque_deque_copy_backward/0 -12.57% 0.931 0.814 - -5.63% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -12.54% 1.488 1.301 - 0.12% -
BM_StringConstructDestroyCStr_Empty_Transparent -12.53% 0.316 0.276 - 13.49% -
SetIntersection_Interlaced_Set_uint32_262144_4 -12.52% 1374565.267 1202496.990 - -4.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.50% 625.709 547.502 - -0.33% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.39% 1.468 1.286 - -11.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -12.31% 7605.711 6669.180 - -1.28% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -12.26% 30.870 27.086 - -6.94% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.19% 1.835 1.611 - -0.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.17% 10.698 9.396 - -7.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.15% 43.062 37.828 - 3.50% -
std::pop_heap(vector<std::string>)/1024 -12.10% 22.869 20.102 - 0.23% -
BM_StringDestroy_Huge -12.04% 12.129 10.669 - -5.86% -
std::unordered_set<int>::count(key)_(non-existent)/32 -12.03% 1.596 1.404 - -25.15% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.82% 1.462 1.289 - 4.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -11.72% 8.055 7.111 - 5.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -11.69% 34.541 30.505 - -14.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.66% 54.705 48.324 - -5.94% -
ranges::min(std::vector<char>)/1 -11.64% 0.331 0.293 - -0.14% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -11.64% 1.558 1.377 - -12.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -11.54% 25.853 22.869 - 8.82% -
BM_PushHeap_uint32_Descending_4 -11.43% 0.389 0.344 - -9.59% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.20% 1.536 1.364 - 3.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -11.10% 41.730 37.096 - 0.28% -
SetIntersection_Interlaced_Set_string_256_256 -11.08% 32527027.954 28922819.674 - -5.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.07% 97.167 86.408 - -4.62% -
bm_ranges_swap_ranges_vb_unaligned/512 -11.05% 13.463 11.976 - -0.96% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.04% 622.932 554.145 - 0.95% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.79% 50.554 45.099 - -1.50% -
std::is_sorted(list<int>,_pred)/8192 -10.78% 8650.007 7717.699 - -15.28% -
SetIntersection_Front_Set_uint64_1024_256 -10.73% 4278192.684 3819048.921 - -3.56% -
std::search(list<int>)_(no_match)/8192 -10.70% 7424.052 6629.449 - -10.60% -
BM_deque_vector_ranges_copy_backward/70000 -10.67% 10219.110 9128.256 - 0.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.67% 736.078 657.536 - -9.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.65% 56.521 50.502 - -11.85% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -10.61% 21.627 19.333 - -14.47% -
ranges::minmax(std::vector<long_long>)/1 -10.57% 0.688 0.615 - -10.92% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.51% 10.615 9.499 - -9.75% -
std::for_each_n(deque<int>)/8 -10.51% 1.250 1.119 - -3.89% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -10.48% 728.294 651.987 - -1.76% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.46% 8100.032 7252.959 - -6.24% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.46% 29.883 26.758 - -16.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -10.38% 2287558.021 2050116.073 - -4.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.37% 0.386 0.346 - -14.46% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.33% 28.035 25.138 - -0.07% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.32% 9630.343 8636.914 - -2.02% -
std::fill(list<int>)/8192 -10.31% 8372.716 7509.605 - -1.20% -
SetIntersection_None_Set_string_16384_1024 -10.26% 221429009.401 198704217.964 - -6.43% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -10.22% 81.041 72.757 - -8.27% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -10.21% 6166.445 5537.135 - 2.58% -
std::map<int,_int>::ctor(const&)/8192 -10.19% 58703.685 52719.016 - -1.34% -
SetIntersection_Front_Set_float_262144_16384 -10.19% 228201279.112 204939547.076 - -9.99% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -10.18% 24.633 22.126 - -9.76% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -10.17% 125.055 112.335 - -10.64% -
BM_StringRead_Cold_Deep_Empty -10.17% 1.308 1.175 - -5.98% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -10.17% 41.339 37.137 - -10.29% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.16% 2.561 2.301 - -13.01% -
SetIntersection_Front_Set_uint32_262144_1024 -10.16% 14332566.840 12876992.516 - 11.02% -
std::find_end(deque<int>)_(near_matches)/8192 -10.15% 1252100.370 1125028.626 - -0.29% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -10.12% 26.550 23.862 - -2.82% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -10.12% 2.577 2.317 - -0.75% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.07% 56.622 50.923 - -0.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.03% 843.533 758.928 - 0.99% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -10.02% 35.504 31.946 - -39.70% -
std::multimap<std::string,_int>::ctor(const&)/32 -9.99% 894.508 805.176 - 19.36% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.96% 63.333 57.025 - -0.16% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.93% 56706.774 51076.074 - -15.33% -
SetIntersection_Interlaced_Set_uint32_262144_1 -9.85% 1097971.448 989774.318 - -1.95% -
ranges::min(std::deque<char>)/70000 -9.81% 19818.274 17873.705 - -10.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -9.80% 1.517 1.368 - 15.79% -
SetIntersection_Front_Set_float_64_64 -9.80% 13850448.489 12492814.596 - -5.80% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -9.74% 42.861 38.688 - -16.14% -
std::stable_partition(deque<int>)_(sparse)/32 -9.71% 13.126 11.852 - -2.94% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -9.67% 1.584 1.431 - -11.31% -
SetIntersection_Front_Set_float_262144_256 -9.62% 4160749.066 3760582.034 - 3.96% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -9.60% 29.634 26.788 - -26.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -9.54% 0.615 0.556 - -6.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -9.51% 1.538 1.392 - 17.39% -
BM_vector_deque_ranges_copy/2 -9.50% 1.990 1.801 - -5.06% -
std::is_sorted_until(list<int>,_pred)/8192 -9.50% 7659.792 6932.450 - -22.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -9.48% 1.520 1.376 - 16.12% -
std::search(list<int>)_(single_element)/8192 -9.42% 8935.607 8093.617 - -12.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.41% 1333.658 1208.119 - -0.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.40% 7083.683 6417.947 - 1.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -9.34% 6.183 5.606 - 0.41% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -9.28% 1.379 1.251 - 3.05% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.21% 576.560 523.451 - -11.90% -
std::find_end(deque<int>)_(near_matches)/1024 -9.18% 18033.884 16378.772 - 0.24% -
std::unordered_set<int>::count(key)_(existent)/1024 -9.13% 1.294 1.176 - -1.00% -
std::copy_if(list<int>)_(every_other)/32768 -9.10% 28160.750 25599.348 - -0.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -9.05% 1.342 1.221 - -30.99% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.04% 29.451 26.788 - -0.19% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.03% 29.260 26.617 - -3.82% -
std::is_partitioned(list<int>)_(partitioned)/1024 -9.02% 709.345 645.396 - 10.43% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -9.01% 9182.285 8354.702 - -3.74% -
std::set<int>::equal_range(key)_(non-existent)/32 -8.97% 2.664 2.425 - -3.20% -
ranges::minmax(std::deque<char>)/1 -8.96% 0.805 0.733 - 7.58% -
std::deque<int>::ctor(size)/32 -8.92% 29.330 26.715 - -4.52% -
std::find_end(deque<int>)_(near_matches)/1000 -8.88% 17301.504 15764.788 - -0.03% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.80% 56676.944 51688.076 - 2.37% -
std::set<std::string>::ctor(const&)/32 -8.79% 841.161 767.242 - -0.38% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.76% 1.659 1.514 - 5.62% -
SetIntersection_Front_Set_string_262144_64 -8.52% 5003161.131 4577018.249 - 4.91% -
BM_vector_deque_ranges_copy/65536 -8.51% 3120.466 2854.903 - -0.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.47% 645.167 590.527 - -11.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.46% 9269.935 8485.955 - -1.46% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -8.45% 1.757 1.609 - -12.15% -
SetIntersection_Interlaced_Vector_string_256_64 -8.41% 20857354.572 19102566.780 - 2.75% -
BM_vector_deque_move/70000 -8.41% 3381.497 3097.078 - 0.00% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.38% 239.223 219.185 - 0.58% -
BM_vector_deque_ranges_move/65536 -8.33% 3112.575 2853.292 - -0.03% -
std::transform(list<int>)_(identity_transform)/8192 -8.33% 7569.706 6939.405 - -7.25% -
BM_vector_deque_ranges_move/70000 -8.32% 3376.854 3095.797 - -0.05% -
SetIntersection_Front_Set_string_262144_16 -8.32% 2039869.741 1870140.996 - 4.55% -
BM_vector_deque_ranges_copy/70000 -8.32% 3380.825 3099.628 - -0.11% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.30% 534.534 490.169 - -0.19% -
SetIntersection_Interlaced_Set_uint32_64_16 -8.26% 23238654.458 21319629.696 - -4.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.25% 24.829 22.780 - -7.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -8.24% 5.078 4.659 - -2.43% -
BM_StringRelational_Eq_Small_Small_Control -8.22% 1.848 1.696 - -13.25% -
BM_vector_deque_copy/70000 -8.21% 3376.882 3099.574 - -0.07% -
BM_vector_deque_move/65536 -8.21% 3106.739 2851.622 - -0.04% -
std::count(list<int>)_(every_other)/8192 -8.12% 7535.874 6924.065 - -2.89% -
BM_vector_deque_copy/65536 -8.00% 3101.452 2853.194 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.00% 2025761.427 1863768.159 - -9.86% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.96% 205.461 189.107 - -0.34% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -7.93% 472.850 435.355 - -7.16% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.91% 1.515 1.395 - 16.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -7.87% 20.811 19.173 - -12.13% -
SetIntersection_Interlaced_Set_uint32_262144_64 -7.85% 1619440.350 1492394.693 - -1.23% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.82% 284.622 262.356 - -0.85% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.82% 644.506 594.091 - -11.26% -
std::multiset<std::string>::contains(key)_(existent)/32 -7.82% 16.435 15.150 - 1.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.82% 93.924 86.583 - -0.39% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.77% 559.925 516.412 - 2.69% -
ranges::min(std::deque<char>)/64 -7.75% 17.984 16.589 - -8.00% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.74% 1.127 1.040 - 13.12% -
BM_vector_deque_ranges_copy/64000 -7.70% 3073.603 2836.790 - -0.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.70% 24.346 22.471 - 16.39% -
SetIntersection_Front_Set_float_16384_64 -7.68% 1771979.265 1635959.070 - -1.27% -
std::distance(join_view(vector<vector<int>>))/50 -7.65% 0.641 0.592 - -14.40% -
std::fill_n(vector<bool>)/1048576 -7.65% 3833.582 3540.471 - -7.34% -
std::multiset<int>::count(key)_(existent)/8192 -7.65% 10.185 9.406 - 1.27% -
std::equal(deque<int>)_(it,_it,_it)/1024 -7.64% 484.969 447.895 - -3.59% -
BM_vector_deque_move/64000 -7.62% 3069.389 2835.560 - -0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.59% 21.688 20.042 - -9.36% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.56% 1.308 1.209 - -13.41% -
BM_vector_deque_ranges_move/64000 -7.51% 3069.179 2838.649 - 0.11% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.51% 0.237 0.219 - -1.95% -
BM_vector_deque_copy/64000 -7.49% 3066.720 2837.149 - -0.52% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.44% 1.351 1.250 - 7.43% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.38% 106156.503 98320.548 - -13.27% -
std::generate(list<int>)/8192 -7.27% 7693.826 7134.185 - -4.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.27% 629.201 583.460 - -11.19% -
std::partition_copy(list<int>)/8192 -7.24% 7338.800 6807.432 - -14.76% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -7.21% 1567920.028 1454833.940 - -25.01% -
SetIntersection_Front_Set_float_256_256 -7.21% 8182561.613 7592581.701 - 8.63% -
SetIntersection_Front_Vector_string_16384_64 -7.19% 3428717.280 3182272.380 - -2.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.17% 2743.554 2546.810 - -11.17% -
SetIntersection_Front_Vector_uint64_262144_64 -7.17% 1372084.962 1273758.863 - -4.43% -
BM_StringEraseWithMove_Huge_Opaque -7.14% 48.581 45.111 - -0.78% -
SetIntersection_Front_Set_float_16384_16384 -7.11% 225694902.018 209657609.505 - -5.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.03% 74815.710 69557.628 - -0.30% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.02% 2154.561 2003.229 - -7.94% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -7.01% 1977.161 1838.604 - -1.75% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.01% 5.787 5.382 - -2.49% -
SetIntersection_Front_Vector_string_256_16 -6.95% 6315256.638 5876227.394 - -1.83% -
BM_vector_deque_ranges_copy/1 -6.94% 2.185 2.033 - -4.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -6.94% 0.411 0.382 - -22.60% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.94% 59021.197 54925.344 - -0.08% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.94% 3.662 3.408 - -10.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.90% 29425.545 27395.290 - 2.45% -
BM_StringMove_Small -6.88% 0.794 0.739 - -0.14% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.86% 35.554 33.114 - 1.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -6.86% 24.065 22.414 - -12.50% -
std::unordered_set<int>::find(key)_(non-existent)/32 -6.86% 1.173 1.092 - -6.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.86% 16160.124 15051.940 - 0.29% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.85% 7064.338 6580.380 - -0.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.85% 62598.020 58310.952 - -3.79% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.83% 9496.537 8847.708 - 0.03% -
BM_PushHeap_float_Random_4 -6.79% 2.812 2.621 - 3.35% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.78% 8666.123 8078.383 - -7.39% -
BM_deque_deque_move/0 -6.72% 0.809 0.755 - -18.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -6.72% 13.277 12.385 - 9.98% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.71% 2.466 2.300 - -0.34% -
SetIntersection_Front_Vector_uint32_1024_256 -6.70% 2277038.061 2124573.839 - 0.05% -
std::replace(vector<int>)_(sprinkled)/32 -6.68% 6.195 5.781 - 0.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -6.67% 5.460 5.096 - 5.97% -
std::unordered_set<std::string>::erase(iterator)/1024 -6.64% 33.550 31.321 - 6.31% -
std::stable_sort(vector<int>)_(descending)/8 -6.61% 24.368 22.757 - -6.79% -
SetIntersection_Front_Vector_uint32_262144_256 -6.60% 2287988.299 2137062.606 - -3.57% -
SetIntersection_Front_Set_float_1024_64 -6.57% 1832791.498 1712290.571 - 1.39% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -6.57% 58.922 55.051 - 77.87% -
SetIntersection_Interlaced_Vector_uint32_256_64 -6.54% 8417840.117 7867043.072 - -8.70% -
BM_deque_vector_ranges_copy/64000 -6.48% 3121.639 2919.330 - -2.97% -
SetIntersection_Front_Set_float_16384_256 -6.47% 4199292.751 3927623.245 - 8.21% -
SetIntersection_Front_Vector_uint32_16384_256 -6.47% 2278427.191 2131039.103 - -4.82% -
std::multiset<int>::ctor(const&,_alloc)/1024 -6.45% 6696.126 6263.950 - -0.48% -
BM_PushHeap_uint32_Descending_16 -6.43% 0.379 0.355 - -6.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.41% 10691.891 10006.892 - -8.02% -
std::reverse_copy(list<int>)/512 -6.40% 391.377 366.317 - -0.08% -
std::set<int>::contains(key)_(non-existent)/1024 -6.39% 6.394 5.985 - -3.96% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -6.39% 34.599 32.389 - 1.08% -
rng::fold_left(deque<int>)/8 -6.36% 3.913 3.664 - -1.29% -
std::unique(deque<int>)_(contiguous)/8192 -6.35% 4033.370 3777.182 - -0.11% -
ranges::min(std::deque<char>)/8 -6.35% 2.548 2.386 - 0.93% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.34% 922409.162 863916.925 - 1.80% -
std::deque<int>::ctor(size)/1024 -6.33% 75.347 70.578 - -6.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.33% 46789.561 43828.515 - 0.19% -
BM_StringEraseWithMove_Large_Transparent -6.32% 2.790 2.614 - -3.18% -
std::partition(deque<int>)_(dense)/50 -6.32% 14.052 13.164 - -20.37% -
BM_PushHeap_float_Random_16 -6.30% 5.394 5.054 - -0.65% -
ranges::minmax(std::vector<char>)/64 -6.28% 1.328 1.245 - 0.92% -
SetIntersection_Interlaced_Set_uint32_262144_256 -6.27% 1603431.478 1502856.443 - -2.63% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.25% 23.832 22.342 - -7.22% -
SetIntersection_Front_Vector_uint64_16384_256 -6.22% 2283341.100 2141295.000 - 0.10% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -6.22% 2.033 1.907 - 24.00% -
SetIntersection_Front_Vector_uint64_16384_16384 -6.21% 75831912.994 71123913.533 - -0.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -6.20% 1.157 1.086 - -8.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.17% 18.408 17.273 - 0.56% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.14% 17.804 16.710 - 6.03% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.14% 77.818 73.043 - 0.09% -
BM_StringRelational_Compare_Empty_Large_Control -6.12% 1.830 1.718 - 3.42% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.12% 239.328 224.690 - -2.84% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.11% 0.233 0.219 - -0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.10% 1194.803 1121.887 - -2.38% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.09% 44198.507 41506.226 - 0.45% -
bm_gcd_random -6.08% 31.086 29.197 - -5.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.07% 4783923.337 4493408.937 - 11.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.05% 23876.535 22431.296 - 0.14% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.05% 6134.257 5763.269 - -4.81% -
BM_StringRelational_Less_Empty_Large_Control -6.04% 1.717 1.614 - 0.01% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.03% 23.082 21.690 - 1.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.02% 7827.398 7356.040 - 0.33% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.02% 269.388 253.177 - -7.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.00% 1.272 1.196 - -0.75% -
std::multiset<int>::ctor(const&,_alloc)/8192 -6.00% 53210.608 50018.617 - -0.26% -
std::copy(list<int>)/4096 -5.99% 3241.840 3047.775 - -1.72% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -5.99% 4.611 4.335 - -4.37% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.98% 1.229 1.155 - -0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.97% 1721.271 1618.487 - -6.16% -
std::map<int,_int>::ctor(const&)/32 -5.96% 234.864 220.866 - -6.59% -
BM_PushHeap_string_SingleElement_256 -5.95% 2.715 2.554 - -5.83% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.95% 1860922.443 1750175.373 - -1.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.95% 65944.330 62020.740 - -0.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.92% 1.367 1.286 - -13.49% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -5.92% 841.040 791.282 - 87.98% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.90% 63.861 60.095 - 0.09% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -5.85% 0.450 0.423 - 17.39% -
std::set<std::string>::count(key)_(non-existent)/8192 -5.83% 33.123 31.191 - 0.73% -
bm_lexicographical_compare<signed_char>/64 -5.83% 2.263 2.131 - 7.69% -
SetIntersection_None_Vector_uint64_16384_16384 -5.83% 1107484.757 1042901.743 - -2.89% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -5.83% 26.584 25.034 - -6.91% -
BM_PushHeap_string_SingleElement_64 -5.79% 2.777 2.616 - -5.42% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.79% 96.151 90.589 - -14.13% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.77% 6656.318 6272.430 - 0.93% -
std::replace(list<int>)_(prefix)/1024 -5.77% 785.529 740.238 - -1.26% -
bm_lexicographical_compare<signed_char>/8 -5.76% 3.302 3.111 - -8.79% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.76% 1.343 1.265 - 1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -5.75% 0.665 0.627 - -2.99% -
BM_PushHeap_float_Random_256 -5.73% 7.367 6.945 - 1.50% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.73% 12701.374 11973.437 - -7.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -5.71% 7.978 7.522 - 14.65% -
BM_PushHeap_string_SingleElement_1024 -5.70% 2.712 2.557 - -5.62% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.69% 1.617 1.525 - 14.29% -
BM_StringRelational_Less_Empty_Huge_Control -5.69% 1.717 1.620 - 0.34% -
BM_StringRelational_Less_Empty_Empty_Control -5.66% 1.827 1.724 - 6.78% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.65% 17518190.598 16528013.998 - -5.58% -
rng::starts_with(list<int>,_pred)/8192 -5.65% 9684.784 9137.445 - -11.24% -
SetIntersection_Front_Vector_uint64_1024_4 -5.63% 1081399.933 1020562.733 - -2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.62% 1922236.660 1814134.057 - -4.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.62% 1162.960 1097.558 - -6.53% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.62% 1052.378 993.236 - 0.77% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.59% 6173.371 5827.979 - -0.99% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.59% 2.377 2.244 - 2.40% -
std::partition(deque<int>)_(dense)/32 -5.58% 9.489 8.959 - -21.15% -
std::fill(deque<int>)/1024 -5.56% 32.312 30.516 - 0.98% -
std::partition(list<int>)_(dense)/1024 -5.55% 412.971 390.040 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.55% 1060446.869 1001568.178 - -1.31% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.54% 35.903 33.914 - -5.36% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.53% 1.556 1.470 - -10.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.50% 42220.257 39896.356 - 2.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -5.50% 1075787.266 1016633.806 - -3.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.48% 69283.589 65485.857 - 0.46% -
BM_deque_vector_ranges_move_backward/5500 -5.48% 209.939 198.432 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.48% 7235397.834 6838870.109 - -12.11% -
std::deque<int>::ctor(size)/8192 -5.48% 458.610 433.485 - -2.04% -
std::shift_left(list<int>)/8192 -5.46% 7603.754 7188.337 - -7.31% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.44% 38244.012 36165.387 - 0.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.43% 11.206 10.598 - -2.87% -
vector<bool>(const_vector<bool>&) -5.42% 10.255 9.699 - -5.43% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.40% 43204.293 40872.270 - -0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.39% 0.814 0.770 - -2.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.38% 919.487 870.062 - -0.06% -
SetIntersection_Front_Set_uint64_262144_64 -5.37% 1688334.814 1597734.966 - -6.86% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.36% 918.642 869.372 - 0.15% -
std::set<int>::insert(value)_(already_present)/8192 -5.36% 9.996 9.460 - -10.78% -
BM_StringRelational_Less_Small_Empty_Control -5.36% 1.717 1.625 - 0.58% -
std::count(list<int>)_(every_other)/1048576 -5.35% 873195.537 826510.502 - -0.57% -
bm_lexicographical_compare<signed_char>/512 -5.35% 8.116 7.683 - -2.21% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -5.32% 4992.279 4726.491 - -1.38% -
std::multiset<std::string>::erase(iterator)/32 -5.32% 33.084 31.325 - 14.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.31% 4.529 4.288 - 0.70% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.30% 15.585 14.758 - -6.71% -
std::move(vector<bool>)_(unaligned)/512 -5.29% 4.768 4.516 - -6.84% -
BM_PushHeap_string_SingleElement_16384 -5.29% 2.704 2.561 - -4.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.28% 54.145 51.285 - -3.29% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.28% 2.052 1.943 - -1.36% -
std::multiset<int>::ctor(const&)/32 -5.28% 232.977 220.680 - 1.73% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.27% 5593949.777 5298875.764 - -10.39% -
std::map<int,_int>::clear()/32 -5.27% 695.035 658.378 - -0.58% -
SetIntersection_Front_Vector_string_1024_64 -5.26% 3453497.542 3271697.675 - 3.15% -
SetIntersection_Front_Set_uint64_256_64 -5.25% 5737624.205 5436439.337 - -3.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.24% 12631.680 11969.322 - -7.69% -
std::copy(vector<int>)/32768 -5.20% 3749.542 3554.411 - 13.10% -
BM_PushHeap_string_SingleElement_16 -5.18% 2.776 2.632 - -5.51% -
SetIntersection_Front_Vector_string_64_64 -5.18% 27023384.684 25624633.799 - -0.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.17% 243.741 231.143 - -0.15% -
SetIntersection_Front_Set_float_256_64 -5.16% 5740497.510 5444143.644 - 5.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -5.16% 1182562.606 1121556.733 - -5.32% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -5.15% 17.893 16.971 - -1.51% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.14% 340.610 323.094 - -3.86% -
BM_PushHeap_float_Random_262144 -5.14% 7.569 7.180 - -2.49% -
std::sort(vector<int>)_(heap)/1024 -5.13% 4832.304 4584.177 - 0.36% -
std::count(vector<int>)_(every_other)/8 -5.12% 1.376 1.306 - 0.56% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.11% 3959.967 3757.767 - -0.18% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.07% 7293784.291 6923663.366 - -0.01% -
std::multimap<std::string,_int>::clear()/1024 -5.07% 22718.921 21567.680 - -0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.07% 644659.485 612000.754 - 0.65% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.04% 5978.461 5676.967 - -17.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.04% 1255.449 1192.186 - -1.13% -
SetIntersection_None_Set_uint32_1024_16 -5.03% 9111137.382 8652987.663 - 0.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.03% 28538.844 27104.376 - -0.38% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.02% 46.745 44.399 - -20.27% -
BM_deque_vector_ranges_copy/70000 -5.01% 3448.286 3275.399 - 2.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.00% 0.457 0.435 - -4.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.99% 979859.505 930949.876 - 0.61% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.98% 1043794.161 991842.628 - -4.41% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.96% 74.663 70.957 - -5.13% -
std::map<int,_int>::contains(key)_(existent)/1024 -4.95% 4.172 3.965 - -3.52% -
SetIntersection_Front_Set_float_262144_64 -4.91% 1754597.485 1668449.627 - -0.22% -
BM_StringRead_Cold_Deep_Large -4.91% 1.338 1.272 - -0.63% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.89% 112837.887 107318.582 - -0.13% -
std::multiset<int>::ctor(const&)/8192 -4.89% 53158.406 50559.339 - 0.51% -
BM_StringFindAllMatch/1 -4.89% 3.157 3.003 - 7.29% -
std::multiset<std::string>::clear()/32 -4.88% 916.312 871.585 - -2.00% -
std::find(vector<int>)_(process_all)/8 -4.87% 2.791 2.655 - -3.56% -
BM_PushHeap_float_Random_1024 -4.87% 7.553 7.186 - 2.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.86% 39.205 37.299 - -1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.85% 366806757.063 349020737.957 - -4.78% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.85% 16.497 15.698 - -6.40% -
SetIntersection_None_Vector_uint64_16384_64 -4.84% 1105241.933 1051704.737 - -3.81% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.84% 2172.858 2067.736 - -0.32% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.84% 1.861 1.771 - -0.70% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.83% 55.818 53.123 - -0.50% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.83% 5.030 4.787 - -4.21% -
std::rotate_copy(vector<int>)/8192 -4.81% 720.009 685.363 - 8.38% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.80% 3492789.406 3325173.070 - -6.10% -
BM_deque_vector_copy/64000 -4.78% 3002.860 2859.249 - -0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.78% 1418.184 1350.407 - 0.58% -
BM_PushHeap_string_SingleElement_262144 -4.78% 2.734 2.603 - -4.13% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.77% 360954.608 343727.373 - -1.68% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.77% 23.831 22.695 - 1.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.77% 474.524 451.901 - -4.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -4.76% 1535875.148 1462762.429 - -1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.74% 17765501.233 16923529.309 - -0.35% -
SetIntersection_None_Vector_uint64_1024_4 -4.72% 1076419.722 1025563.854 - -1.79% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -4.70% 1936.264 1845.240 - -4.26% -
BM_PushHeap_float_Descending_4 -4.69% 0.363 0.346 - 0.59% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.68% 22.602 21.544 - -9.36% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.68% 576.091 549.139 - 5.49% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -4.65% 6.666 6.356 - 5.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.64% 5073.826 4838.305 - -0.78% -
SetIntersection_None_Vector_uint64_262144_4 -4.64% 1138528.444 1085740.553 - -2.47% -
std::multiset<std::string>::erase(iterator)/8192 -4.63% 31.582 30.121 - 18.49% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.63% 53.069 50.614 - -0.20% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.62% 563.159 537.145 - -0.05% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.61% 11.057 10.548 - -3.06% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.60% 8.285 7.904 - 7.86% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.59% 26.943 25.707 - -6.00% -
SetIntersection_None_Set_uint64_1024_1 -4.58% 9092670.744 8676054.155 - -0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -4.58% 2930755.723 2796595.718 - -1.96% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.57% 11.385 10.864 - -4.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -4.57% 1061053.059 1012603.793 - -1.04% -
BM_PushHeap_float_Random_16384 -4.56% 7.623 7.276 - 0.52% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.55% 31.806 30.358 - -6.21% -
SetIntersection_Front_Vector_string_262144_4 -4.55% 1203670.962 1148861.384 - -4.37% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.55% 14.285 13.635 - 9.62% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.54% 10090484.117 9631890.517 - -2.23% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.54% 829.050 791.374 - -2.68% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.54% 107.888 102.986 - -4.76% -
BM_StringFindAllMatch/8 -4.53% 2.873 2.743 - 9.32% -
rng::contains_subrange(list<int>)_(process_all)/50 -4.53% 16.945 16.178 - -8.86% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.52% 8.416 8.036 - 1.58% -
std::multiset<int>::ctor(const&)/1024 -4.51% 6583.685 6286.874 - -0.03% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.50% 278.438 265.895 - -2.00% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.50% 8.724 8.331 - -0.68% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.49% 30.940 29.551 - -2.83% -
std::find_if(list<int>)_(process_all)/50 -4.49% 20.057 19.158 - -4.35% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.48% 72.588 69.333 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -4.46% 11600744.420 11082822.585 - -3.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.46% 756.039 722.309 - -2.98% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.46% 29.293 27.987 - -0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.44% 653.191 624.190 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.43% 1058621.182 1011697.539 - -2.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.43% 5.295 5.061 - -4.02% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.42% 34650.160 33117.619 - -23.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.41% 30.463 29.119 - 18.34% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.40% 23.120 22.102 - -4.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -4.39% 5.360 5.125 - 9.62% -
BM_StringEraseWithMove_Large_Opaque -4.37% 2.861 2.736 - -2.23% -
std::partial_sort(deque<int>)_(ascending)/8 -4.37% 33.311 31.855 - -2.90% -
BM_StringAssignStr_Empty_Transparent -4.37% 0.508 0.485 - -3.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.37% 1056122.205 1010007.756 - -4.04% -
SetIntersection_Front_Vector_uint64_16384_1024 -4.36% 5921145.675 5662858.528 - 7.32% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.35% 13415.140 12831.903 - -0.01% -
std::find(vector<long_long>)_(process_all)/8 -4.34% 1.096 1.049 - -9.05% -
BM_PushHeap_string_SingleElement_4 -4.34% 2.409 2.304 - -4.64% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.33% 1256643.228 1202279.785 - -1.84% -
std::partial_sort(deque<int>)_(heap)/8 -4.32% 41.340 39.553 - -1.71% -
std::set<int>::insert(value)_(already_present)/1024 -4.32% 6.046 5.785 - -5.75% -
BM_PushHeap_float_Random_64 -4.32% 6.699 6.410 - 1.74% -
std::search(list<int>,_pred)_(no_match)/8192 -4.31% 7798.397 7462.314 - -5.19% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.29% 4604.042 4406.375 - 6.13% -
std::fill_n(list<int>)/8192 -4.29% 9046.214 8658.132 - 20.88% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -4.29% 9.236 8.840 - 3.40% -
SetIntersection_None_Set_string_16384_1 -4.28% 210213417.855 201214950.750 - -0.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.28% 216919.492 207638.904 - -0.28% -
BM_deque_deque_ranges_move/70000 -4.26% 3446.422 3299.630 - 0.57% -
BM_CmpLess_uchar_uint -4.26% 1.117 1.070 - 1.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.24% 25.317 24.242 - 1.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -4.23% 22.144 21.206 - -3.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.23% 19.267 18.451 - 0.51% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.23% 15.353 14.704 - -0.58% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -4.23% 1.470 1.407 - -2.74% -
SetIntersection_Front_Set_string_16_16 -4.23% 60701157.319 58136407.547 - -0.54% -
bm_gcd_trivial -4.21% 0.675 0.647 - -8.28% -
std::distance(join_view(vector<vector<int>>))/4096 -4.21% 4.586 4.393 - -3.42% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -4.20% 228584785.252 218988059.405 - -4.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.20% 643002.421 616024.822 - -0.95% -
SetIntersection_Front_Set_float_262144_262144 -4.19% 1642585.369 1573690.676 - -2.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.18% 685.414 656.733 - -7.32% -
SetIntersection_None_Set_uint32_262144_16 -4.18% 1179785.642 1130516.682 - -0.72% -
std::replace(vector<int>)_(sprinkled)/1024 -4.17% 169.994 162.898 - 6.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.17% 408.102 391.093 - -0.53% -
std::multiset<int>::find(key)_(non-existent)/8192 -4.15% 8.439 8.089 - -1.58% -
std::set<int>::contains(key)_(non-existent)/32 -4.13% 2.883 2.764 - 1.28% -
std::set<std::string>::clear()/1024 -4.13% 22587.844 21655.151 - -3.07% -
BM_CmpEqual_uchar_short -4.12% 1.030 0.988 - -4.46% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.12% 34.034 32.633 - 11.18% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.10% 5046032.944 4839221.868 - 4.75% -
SetIntersection_None_Vector_uint64_262144_16384 -4.09% 1134322.799 1087983.280 - -2.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.08% 11823.126 11340.986 - -3.88% -
std::remove(vector<int>)_(prefix)/32 -4.08% 50.778 48.708 - -0.62% -
BM_StringRelational_Less_Empty_Small_Control -4.07% 1.757 1.686 - 4.19% -
SetIntersection_None_Set_uint32_262144_4 -4.07% 1181285.890 1133186.359 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.07% 554586041.157 532010238.240 - 0.23% -
BM_PushHeap_string_Descending_16 -4.07% 2.217 2.127 - 0.49% -
SetIntersection_None_Set_uint32_262144_64 -4.07% 1180292.724 1132282.799 - -0.58% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.06% 26.792 25.703 - -1.99% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.04% 4.454 4.275 - -4.69% -
std::partition(deque<int>)_(sparse)/1024 -4.03% 400.688 384.548 - -2.63% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.02% 13.494 12.952 - -2.40% -
std::search(list<int>)_(no_match)/1000 -4.01% 709.956 681.460 - -0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.00% 1547.980 1486.028 - 1.10% -
ranges::min(std::deque<long_long>)/8 -4.00% 2.403 2.306 - -0.04% -
BM_deque_vector_ranges_copy/65536 -3.99% 3128.203 3003.355 - -3.32% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.99% 73.214 70.294 - -19.81% -
SetIntersection_None_Set_uint64_256_4 -3.98% 11594445.423 11133536.774 - -0.01% -
SetIntersection_Front_Vector_uint32_262144_1024 -3.97% 5894961.454 5660639.544 - -4.01% -
std::is_sorted(vector<int>,_pred)/8 -3.97% 3.303 3.172 - -7.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -3.97% 1105310.522 1061444.830 - -4.47% -
std::flat_map<int,_int>::ctor(const&)/8192 -3.96% 1926.000 1849.774 - -4.16% -
SetIntersection_None_Set_uint32_262144_1 -3.95% 1186128.418 1139228.352 - -0.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.95% 65.849 63.245 - 6.04% -
BM_StringEraseWithMove_Huge_Transparent -3.95% 45.328 43.540 - -0.33% -
SetIntersection_Front_Vector_string_64_16 -3.94% 21215406.422 20379181.875 - 0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -3.94% 11172785.651 10733121.824 - -0.70% -
std::move_backward(vector<int>)/262144 -3.93% 21868.613 21008.381 - -5.00% -
BM_deque_deque_move/64 -3.93% 3.152 3.028 - -0.24% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.93% 13.321 12.798 - -0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.93% 1231.554 1183.214 - -2.34% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.92% 6855503.643 6586577.032 - -1.12% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.92% 23.884 22.948 - 0.05% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.92% 295408.806 283832.657 - -12.44% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.90% 19.659 18.892 - 5.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.89% 0.679 0.653 - -0.30% -
BM_StringMove_Large -3.89% 0.735 0.707 - -0.03% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.88% 24.054 23.120 - -2.85% -
SetIntersection_None_Set_uint32_262144_256 -3.88% 1176561.848 1130933.512 - -0.89% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.87% 24.981 24.014 - -6.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.87% 5683.831 5463.997 - -0.13% -
SetIntersection_None_Set_uint64_1024_64 -3.87% 9002334.521 8654164.873 - 0.33% -
std::set<std::string>::erase(iterator)/32 -3.86% 28.049 26.967 - -1.84% -
BM_vector_deque_ranges_move_backward/64 -3.85% 3.101 2.981 - -5.28% -
std::find(vector<char>)_(bail_25%)/8 -3.84% 1.104 1.061 - -8.18% -
SetIntersection_Front_Set_string_262144_262144 -3.83% 18289269.207 17588068.523 - 0.60% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.83% 8459.392 8135.134 - -0.53% -
std::find_if(vector<char>)_(process_all)/8 -3.83% 1.567 1.507 - 1.18% -
BM_PushHeap_uint32_PipeOrgan_1 -3.83% 0.409 0.393 - -43.58% -
std::is_sorted_until(list<int>)/8192 -3.80% 7164.030 6891.761 - -5.03% -
std::reverse(deque<int>)/64 -3.78% 13.563 13.050 - -2.65% -
SetIntersection_Front_Vector_uint32_1024_16 -3.78% 1121351.858 1078955.608 - -2.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.78% 1.173 1.129 - -9.32% -
SetIntersection_Interlaced_Vector_float_1024_256 -3.78% 6018052.764 5790697.730 - -0.94% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.77% 24.722 23.789 - -5.38% -
std::partition(vector<int>)_(sparse)/32 -3.77% 9.080 8.738 - -1.91% -
SetIntersection_None_Set_uint32_1024_1 -3.77% 8959748.378 8621982.661 - -0.80% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.76% 55.937 53.833 - 5.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.76% 33.096 31.852 - -4.47% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.75% 73.639 70.875 - -0.11% -
BM_StringRead_Cold_Deep_Small -3.75% 1.222 1.176 - 0.32% -
SetIntersection_None_Set_uint32_262144_1024 -3.74% 1174901.287 1130918.051 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.74% 6646714.751 6398022.601 - -2.44% -
BM_CmpLess_short_schar -3.74% 0.988 0.951 - -0.79% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.72% 804.553 774.598 - -0.85% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.72% 1520576.660 1463988.605 - -0.99% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.72% 232.792 224.137 - -4.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.72% 1347141.459 1297054.629 - -5.10% -
SetIntersection_None_Set_string_16384_4 -3.72% 205369041.613 197734531.160 - -2.93% -
BM_deque_vector_copy/65536 -3.72% 3013.831 2901.836 - -0.43% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.71% 1479159.990 1424245.436 - 0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.70% 6569425.171 6326233.103 - -3.39% -
std::copy(vector<bool>)_(aligned)/4096 -3.69% 4.926 4.745 - 0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.69% 51.997 50.078 - -4.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.69% 9.868 9.504 - 0.25% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.69% 28.869 27.805 - 3.07% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.69% 30.195 29.082 - -2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.68% 22595456.210 21764608.060 - -2.99% -
std::find(vector<bool>)_(process_all)/1024 -3.68% 4.633 4.462 - -6.91% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -3.68% 19.233 18.526 - -4.46% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.66% 230.639 222.193 - -5.66% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.66% 1.206 1.162 - -0.07% -
SetIntersection_Front_Vector_uint32_1024_64 -3.63% 1367828.207 1318109.108 - -0.46% -
rng::starts_with(vector<int>,_pred)/8 -3.63% 2.450 2.361 - -3.70% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.63% 33.584 32.365 - 0.77% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.63% 14588622.809 14059395.291 - -0.76% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.62% 22.433 21.620 - -7.13% -
std::adjacent_find(list<int>,_pred)/8 -3.62% 3.920 3.778 - -1.49% -
SetIntersection_Front_Set_string_64_64 -3.61% 36717887.879 35391498.966 - 5.17% -
SetIntersection_None_Set_string_64_1 -3.61% 22992016.710 22161830.961 - -2.80% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.59% 235491224.871 227041985.381 - -1.20% -
BM_PushHeap_uint32_Ascending_1 -3.58% 0.629 0.607 - -14.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.57% 1205.938 1162.894 - 1.49% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.57% 18.293 17.641 - 0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.56% 1048209.168 1010918.852 - -2.89% -
BM_deque_vector_copy/70000 -3.55% 3288.794 3172.105 - -0.52% -
SetIntersection_None_Set_uint32_16384_4 -3.55% 155613220.436 150093916.396 - -2.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.55% 742.252 715.938 - -0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.54% 1166942.394 1125640.794 - -4.73% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.52% 5023863.240 4846947.219 - -1.84% -
SetIntersection_None_Set_uint32_16384_1 -3.52% 155970736.927 150479272.889 - -2.04% -
SetIntersection_None_Set_string_16384_16 -3.51% 203578927.555 196431117.976 - -3.62% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.51% 72.869 70.315 - -14.65% -
SetIntersection_None_Set_string_16384_64 -3.50% 203903841.314 196761854.539 - -3.93% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.48% 6477.733 6252.130 - -3.14% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.47% 2.155 2.080 - -2.58% -
SetIntersection_Front_Set_uint64_16384_16 -3.46% 1203734.927 1162031.288 - 1.74% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.45% 233.706 225.638 - 2.06% -
SetIntersection_Front_Set_string_1024_64 -3.45% 4966333.257 4795053.143 - 5.21% -
ranges::minmax(std::vector<char>)/1 -3.45% 0.652 0.630 - -0.45% -
SetIntersection_None_Set_uint32_16384_256 -3.44% 154322308.179 149010558.360 - -4.80% -
BM_deque_vector_move/0 -3.42% 1.401 1.353 - 4.39% -
std::find_if(vector<int>)_(bail_25%)/8 -3.41% 0.736 0.711 - -23.50% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.41% 8.840 8.538 - 7.08% -
std::set<std::string>::count(key)_(existent)/1024 -3.40% 24.211 23.387 - -2.06% -
SetIntersection_None_Set_uint64_1024_4 -3.40% 8866597.824 8565462.099 - -0.36% -
BM_PushHeap_uint32_SingleElement_64 -3.39% 0.362 0.350 - 0.01% -
SetIntersection_None_Set_uint32_16384_16 -3.39% 155102862.918 149844713.320 - -2.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.39% 12.411 11.990 - -4.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.39% 15542.135 15015.902 - 0.83% -
std::for_each(join_view(vector<vector<int>>))/8 -3.38% 1.427 1.379 - -3.69% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.36% 75350489.860 72815513.492 - -5.37% -
ranges::min(std::deque<__int128>)/1 -3.35% 0.664 0.642 - -5.51% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.34% 0.648 0.626 - -0.58% -
SetIntersection_None_Set_uint32_16384_64 -3.34% 154414146.018 149254045.497 - -3.80% -
std::find(vector<int>)_(bail_25%)/8 -3.34% 1.441 1.393 - -8.46% -
BM_PushHeap_uint32_SingleElement_4 -3.34% 0.356 0.344 - 2.28% -
SetIntersection_Front_Set_float_16384_1 -3.34% 1044869.859 1009969.118 - 0.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.34% 1.316 1.273 - 4.78% -
BM_num_get<long_long> -3.33% 10.875 10.514 - -0.53% -
std::unordered_multimap<int,_int>::clear()/8192 -3.31% 64844.701 62697.143 - -22.69% -
std::find(list<int>)_(bail_25%)/32768 -3.31% 8022.389 7756.727 - -16.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.31% 454.809 439.769 - -0.42% -
BM_StringRelational_Eq_Small_Huge_Control -3.29% 0.487 0.471 - -0.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.29% 139559.455 134966.363 - -3.87% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.29% 4666.051 4512.708 - -5.23% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.28% 11.019 10.657 - -6.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.27% 795.785 769.733 - 0.72% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.27% 777.453 752.006 - -0.81% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.27% 150408.301 145494.271 - -3.91% -
SetIntersection_Front_Vector_uint32_16384_64 -3.26% 1375714.783 1330822.139 - -2.60% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -3.26% 12592655.939 12182193.455 - -0.28% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -3.26% 2366.757 2289.688 - -1.23% -
SetIntersection_Front_Vector_uint64_16384_1 -3.25% 1044288.354 1010342.039 - -1.21% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -3.24% 34.015 32.911 - -0.60% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.24% 6715.447 6497.752 - -1.03% -
SetIntersection_Front_Vector_uint64_256_1 -3.24% 4175069.437 4039802.586 - -1.99% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.24% 52470.299 50772.846 - -1.59% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.23% 16.215 15.692 - -0.20% -
SetIntersection_None_Set_uint64_1024_256 -3.22% 8902385.558 8615797.833 - -2.48% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.22% 207728090.723 201043582.534 - -2.88% -
std::set<int>::ctor(const&)/8192 -3.21% 50680.480 49051.260 - -4.47% -
BM_vector_deque_ranges_copy/64 -3.21% 2.802 2.712 - -1.95% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.21% 15.207 14.718 - 0.23% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.21% 297.034 287.501 - -5.82% -
SetIntersection_Interlaced_Vector_string_64_16 -3.21% 29409543.761 28466908.709 - 0.97% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.20% 13593.061 13157.464 - -6.81% -
SetIntersection_None_Vector_float_262144_16 -3.20% 1146649.101 1109997.750 - -2.55% -
BM_StringConstructDestroyCStr_Small_Opaque -3.20% 2.188 2.118 - -0.69% -
std::partial_sort_copy(deque<int>)_(descending)/8 -3.19% 15.296 14.808 - 1.57% -
BM_num_get<long_double> -3.19% 37.499 36.304 - 1.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.18% 714.126 691.391 - 1.95% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.17% 17908603.680 17340353.678 - 0.39% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.17% 75228986.539 72841960.580 - -5.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.17% 13928.528 13487.479 - 0.66% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.17% 5.143 4.980 - -2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.15% 10082706.103 9764891.716 - -5.73% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.15% 8.968 8.686 - -1.77% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.14% 23738.636 22992.349 - -0.43% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -3.14% 1878971.325 1819950.050 - -20.11% -
BM_std_minmax_element<long_long>/3 -3.14% 1.184 1.147 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.13% 215308009.933 208563106.762 - -2.33% -
std::move(list<int>)/512 -3.13% 368.575 357.054 - 1.88% -
std::for_each(set<int>::iterator)/50 -3.12% 37.148 35.988 - -2.77% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.12% 21.709 21.031 - -9.85% -
SetIntersection_Front_Set_float_16_16 -3.12% 38474063.983 37273616.311 - -2.48% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.12% 74491368.376 72168070.622 - 0.99% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.12% 230.146 222.972 - -1.30% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.11% 21.006 20.352 - 0.92% -
SetIntersection_Front_Vector_string_1024_4 -3.11% 1195094.214 1157972.286 - -1.75% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.11% 13387252.429 12971518.903 - -2.94% -
std::partition(list<int>)_(dense)/8192 -3.10% 5358.135 5191.903 - 16.63% -
BM_CmpLess_ushort_short -3.09% 1.070 1.037 - 2.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.09% 6111872.852 5923132.316 - -0.61% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.09% 200660410.789 194464947.760 - -1.30% -
std::for_each(join_view(vector<vector<int>>))/50 -3.08% 4.171 4.043 - 0.57% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.08% 10.433 10.112 - -6.70% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.08% 1.715 1.663 - -6.63% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.07% 51839.462 50247.085 - -2.53% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.06% 714.755 692.885 - -0.01% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.05% 1.665 1.614 - -0.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.05% 2.953 2.863 - -6.49% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.04% 644221.397 624638.393 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.04% 17755972.941 17216686.985 - -3.32% -
BM_StringFindNoMatch/10 -3.02% 1.329 1.289 - 1.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.02% 297.300 288.333 - 0.93% -
std::copy_n(vector<bool>)_(aligned)/64 -3.01% 1.339 1.298 - -5.30% -
SetIntersection_Interlaced_Vector_string_256_256 -3.01% 20892201.851 20262691.879 - -1.28% -
SetIntersection_None_Set_string_16384_16384 -3.01% 196046295.204 190139572.536 - -7.74% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.01% 16.440 15.945 - -3.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.01% 1883.538 1826.797 - -1.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.01% 830.231 805.233 - -2.04% -
BM_PushHeap_string_PipeOrgan_16384 -3.01% 13.172 12.776 - 1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.01% 2329343.410 2259324.501 - -3.43% -
std::set<std::string>::erase(iterator)/8192 -3.00% 27.351 26.530 - -1.76% -
BM_PushHeap_string_PipeOrgan_1024 -3.00% 9.444 9.161 - -1.50% -
std::adjacent_find(deque<int>,_pred)/1048576 -2.99% 671397.495 651307.079 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.99% 18935876.892 18369747.722 - -0.03% -
BM_vector_deque_move/0 -2.99% 0.438 0.425 - -2.47% -
BM_deque_deque_copy/64000 -2.98% 3056.465 2965.309 - -1.27% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.98% 6842.805 6638.931 - -4.70% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.98% 31.926 30.976 - -3.28% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.96% 1634342.285 1585981.445 - -4.29% -
BM_StringRead_Hot_Deep_Large -2.96% 0.520 0.505 - -4.15% -
BM_StringFindStringLiteral/32 -2.95% 1.793 1.740 - 1.62% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.94% 4047.949 3928.775 - 0.29% -
SetIntersection_Front_Set_float_262144_4 -2.92% 1064516.991 1033404.707 - -2.10% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.92% 2384.866 2315.260 - -5.98% -
std::move(deque<int>)/64 -2.92% 5.021 4.875 - -4.93% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.91% 2.239 2.174 - 1.29% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.90% 54.429 52.851 - -0.29% -
std::flat_multimap<int,_int>::clear()/1024 -2.89% 403.551 391.909 - -0.63% -
SetIntersection_Front_Set_string_256_256 -2.88% 30873578.681 29984983.146 - 5.26% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.87% 2.021 1.963 - -2.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.87% 5222641.880 5072629.331 - -3.04% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.87% 74789.387 72643.717 - -5.09% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.86% 13.747 13.354 - 0.09% -
BM_PushHeap_float_QuickSortAdversary_16384 -2.85% 0.495 0.481 - 0.40% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.83% 182212949.097 177051750.553 - 0.89% -
std::is_sorted_until(deque<int>)/8 -2.83% 2.841 2.760 - 0.60% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.83% 521.991 507.231 - -1.68% -
SetIntersection_Front_Set_string_262144_1024 -2.82% 60299380.220 58601138.125 - -0.37% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.82% 0.632 0.614 - 0.10% -
SetIntersection_Front_Vector_uint32_16384_4 -2.81% 1053432.953 1023800.899 - -0.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -2.81% 1.299 1.263 - -10.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.81% 2.360 2.293 - -1.50% -
std::find_if(vector<int>)_(bail_25%)/8192 -2.81% 222.169 215.937 - 1.02% -
SetIntersection_None_Vector_uint32_262144_16 -2.80% 1127973.546 1096391.385 - -2.18% -
SetIntersection_None_Vector_string_1024_4 -2.79% 1167207.474 1134589.594 - -1.92% -
std::set<int>::ctor(const&,_alloc)/1024 -2.79% 6365.747 6188.057 - -3.74% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.79% 9.079 8.826 - -0.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.79% 926858.243 901024.301 - -0.20% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.79% 9940022.363 9663102.595 - -0.14% -
BM_CmpLess_ushort_schar -2.79% 1.043 1.014 - -1.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.78% 33900.897 32957.361 - 0.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.78% 0.625 0.608 - -8.99% -
std::set<std::string>::clear()/32 -2.77% 892.099 867.365 - -3.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.77% 9.663 9.395 - 2.09% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.77% 37545.020 36506.683 - -2.72% -
std::for_each(list<int>)/50 -2.76% 21.805 21.202 - 0.97% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.76% 267848.832 260449.953 - -2.60% -
vector<bool>(size_type,_const_value_type&) -2.76% 8.380 8.149 - -1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.74% 8946343.704 8701080.874 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.74% 1052760.740 1023948.931 - 3.68% -
std::make_heap(deque<int>)_(ascending)/8 -2.73% 27.845 27.084 - 0.66% -
SetIntersection_Front_Vector_uint64_256_4 -2.73% 4194039.502 4079464.556 - -2.02% -
std::for_each(join_view(vector<vector<int>>))/32 -2.73% 3.877 3.771 - -0.49% -
SetIntersection_None_Set_uint64_16384_4 -2.73% 164296628.795 159814142.821 - -0.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.72% 67092.647 65264.661 - -1.71% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.72% 366.210 356.235 - -0.12% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.72% 1091.173 1061.505 - -0.62% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.72% 302801.338 294579.950 - -5.13% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.70% 581.890 566.193 - -1.46% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.69% 5.414 5.268 - -2.11% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.69% 52341.438 50934.661 - 16.33% -
SetIntersection_Front_Vector_string_262144_64 -2.68% 3272591.317 3184840.445 - 2.47% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.67% 13.248 12.895 - -0.79% -
BM_deque_vector_ranges_copy_backward/65536 -2.66% 8445.245 8220.536 - -1.77% -
SetIntersection_None_Vector_uint32_16384_16 -2.66% 1100739.562 1071513.624 - -2.66% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.65% 11.364 11.062 - 4.00% -
ranges::min(std::vector<char>)/8 -2.65% 2.446 2.382 - -4.26% -
std::shift_right(deque<int>)/8192 -2.64% 315.847 307.507 - 0.03% -
SetIntersection_None_Vector_uint64_262144_64 -2.64% 1140246.029 1110165.241 - -2.71% -
SetIntersection_Front_Vector_uint64_16384_64 -2.63% 1373929.434 1337830.006 - 2.74% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.63% 23.011 22.407 - -3.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.62% 13670.058 13311.331 - -3.60% -
SetIntersection_Front_Vector_uint64_16384_4 -2.62% 1054766.499 1027108.932 - -2.13% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.62% 32.989 32.124 - -4.18% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.62% 17.769 17.304 - 2.51% -
std::copy(vector<bool>)_(aligned)/512 -2.61% 1.415 1.378 - -0.01% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.60% 1.688 1.644 - 0.05% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.60% 24.381 23.746 - -3.23% -
SetIntersection_None_Set_string_1024_64 -2.60% 8985856.243 8752363.476 - -7.07% -
std::unique(deque<int>)_(contiguous)/52 -2.58% 57.436 55.952 - -14.17% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.58% 43.909 42.775 - 0.82% -
SetIntersection_None_Set_string_64_16 -2.58% 18557289.509 18078696.694 - -4.08% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -2.58% 26.707 26.018 - 3.57% -
BM_CmpEqual_uchar_schar -2.58% 1.035 1.009 - 1.64% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.57% 31.958 31.136 - -0.00% -
BM_CmpEqual_int_uint -2.56% 1.086 1.058 - -1.52% -
SetIntersection_None_Set_uint32_16384_1024 -2.56% 152879738.503 148967689.269 - -4.35% -
SetIntersection_Interlaced_Set_float_262144_1 -2.56% 1032131.440 1005738.052 - -1.83% -
SetIntersection_Front_Vector_string_1024_16 -2.56% 1653254.736 1610986.458 - 1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.56% 1403238.870 1367381.799 - -3.78% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.55% 11.165 10.880 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.55% 11568927.715 11274281.328 - 0.13% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -2.54% 319.274 311.164 - -2.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.54% 15540.232 15145.617 - -4.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.54% 1589660.931 1549341.640 - 0.97% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.53% 1.916 1.868 - 1.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.52% 21.316 20.778 - -0.18% -
SetIntersection_Front_Set_string_1024_16 -2.52% 1955368.088 1906135.438 - 3.08% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.52% 635.551 619.555 - 2.13% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.52% 668.225 651.417 - 1.53% -
std::set<int>::ctor(const&,_alloc)/8192 -2.51% 50462.986 49197.847 - -2.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.51% 404.775 394.628 - 0.19% -
BM_vector_deque_ranges_move_backward/512 -2.51% 17.927 17.478 - -3.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.50% 11674.973 11383.070 - -4.36% -
std::stable_partition(list<int>)_(sparse)/1024 -2.50% 953.147 929.319 - -0.01% -
SetIntersection_None_Set_uint64_16384_256 -2.50% 169058493.669 164839027.827 - 0.29% -
SetIntersection_None_Set_uint32_262144_16384 -2.49% 1167735.758 1138623.289 - -0.97% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.49% 13502785.584 13166335.936 - 0.53% -
std::multiset<int>::find(key)_(non-existent)/1024 -2.48% 5.488 5.352 - -3.02% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.48% 1.495 1.458 - 2.01% -
SetIntersection_Front_Vector_uint64_16_16 -2.48% 35875669.173 34986559.004 - -1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.48% 25900691.834 25258899.109 - -1.48% -
SetIntersection_None_Set_uint64_256_64 -2.48% 9370715.529 9138523.631 - 2.03% -
std::find_end(vector<int>)_(same_length)/1024 -2.48% 254.807 248.497 - -3.49% -
SetIntersection_Front_Set_string_256_16 -2.47% 7315761.490 7134840.371 - 0.87% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.47% 11613138.296 11326429.822 - -0.33% -
BM_CmpLess_schar_ushort -2.47% 1.107 1.080 - -1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.46% 1181025.735 1151959.522 - 3.84% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.46% 404.622 394.676 - -3.13% -
SetIntersection_Interlaced_Set_string_4_4 -2.46% 160048171.471 156117632.727 - -1.34% -
SetIntersection_Front_Set_float_4_1 -2.45% 218709583.003 213341859.138 - 0.33% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.45% 9.948 9.704 - -0.24% -
BM_CmpLess_uchar_uchar -2.45% 1.086 1.060 - 2.41% -
BM_CmpEqual_ushort_short -2.44% 1.037 1.012 - -0.26% -
std::find_end(vector<int>)_(process_all)/8192 -2.44% 1725.403 1683.242 - -3.33% -
SetIntersection_None_Set_uint32_1024_1024 -2.44% 9019637.463 8799266.304 - 0.18% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.44% 24.669 24.067 - -0.39% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.44% 6919.170 6750.383 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.44% 1118257.083 1091003.577 - -0.44% -
SetIntersection_None_Vector_float_1024_16 -2.44% 1088365.605 1061854.307 - -0.92% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.43% 3.650 3.561 - 0.62% -
std::map<std::string,_int>::clear()/32 -2.43% 921.312 898.887 - -1.47% -
std::shift_right(list<int>)/8192 -2.43% 7670.697 7484.348 - -3.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.43% 267657.584 261160.356 - -2.51% -
SetIntersection_None_Set_string_256_16 -2.43% 11123084.074 10853234.985 - -5.19% -
SetIntersection_None_Set_uint32_1024_64 -2.43% 8922964.495 8706571.248 - -2.39% -
std::map<int,_int>::contains(key)_(existent)/32 -2.42% 1.638 1.598 - -4.97% -
BM_num_get<float> -2.42% 37.088 36.192 - 0.94% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.42% 23922.061 23344.022 - -2.48% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.42% 102445.098 99970.902 - -0.65% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.41% 13.105 12.789 - -0.97% -
SetIntersection_None_Set_uint64_16384_16 -2.41% 167265644.397 163239969.610 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.41% 199678545.327 194876049.222 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.40% 203696439.673 198799333.314 - 3.29% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.40% 2982.610 2910.935 - -1.95% -
SetIntersection_Front_Set_uint64_262144_16 -2.39% 1206808.063 1177918.086 - 3.69% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.38% 12.222 11.930 - -0.98% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.38% 2212.559 2159.827 - -0.53% -
SetIntersection_None_Vector_string_1024_64 -2.38% 1191577.761 1163181.954 - 0.04% -
SetIntersection_None_Set_uint64_16384_1 -2.38% 161598357.210 157747432.463 - -0.59% -
SetIntersection_None_Vector_uint32_262144_1 -2.38% 1122893.214 1096141.650 - -2.08% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.38% 11539524.266 11264931.669 - -0.49% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.38% 7596.359 7415.903 - -0.13% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.37% 12402850.426 12108503.490 - -1.47% -
std::multimap<int,_int>::erase(iterator)/8192 -2.37% 21.009 20.511 - -1.74% -
SetIntersection_Front_Set_uint64_64_64 -2.37% 13709639.806 13384970.797 - 1.23% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.37% 19.210 18.755 - -0.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.37% 19.247 18.792 - 1.77% -
BM_StringAssignStr_Small_Opaque -2.36% 0.736 0.718 - 0.24% -
BM_num_get<unsigned_short> -2.36% 10.283 10.040 - 0.26% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.36% 18.553 18.115 - -1.04% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.36% 300.066 292.991 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.36% 2983634.524 2913289.631 - -2.61% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.35% 16.789 16.394 - -0.55% -
BM_StringEraseWithMove_Small_Transparent -2.35% 2.178 2.127 - -2.54% -
SetIntersection_None_Set_uint32_16384_16384 -2.35% 155955144.140 152297419.661 - -4.24% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.35% 13.045 12.739 - -0.50% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.34% 1717485.515 1677217.241 - -2.38% -
SetIntersection_Interlaced_Vector_string_16_4 -2.34% 67956251.022 66365054.088 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.34% 5850385.342 5713402.202 - 1.09% -
SetIntersection_None_Set_uint32_256_4 -2.34% 11537350.620 11267287.042 - -0.66% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.34% 505570.470 493741.610 - -2.12% -
std::shift_right(deque<int>)/1024 -2.34% 41.655 40.682 - 1.03% -
std::unordered_multimap<int,_int>::clear()/1024 -2.33% 8420.524 8223.971 - -18.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.33% 46.832 45.741 - -1.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -2.33% 21784.280 21276.615 - 1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.33% 25928857.049 25324698.445 - -4.15% -
SetIntersection_Interlaced_Vector_uint32_256_16 -2.33% 6603472.743 6449654.257 - -2.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.33% 406.258 396.799 - 0.35% -
SetIntersection_Front_Set_uint64_256_1 -2.33% 4194276.700 4096722.651 - -0.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.33% 39961.526 39032.301 - 1.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.32% 119835.108 117049.957 - -0.61% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.32% 23.120 22.584 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.32% 1062195.120 1037573.634 - -0.83% -
std::set<std::string>::find(key)_(existent)/8192 -2.32% 30.497 29.790 - -6.19% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.31% 420.959 411.229 - -1.51% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.30% 355981242.406 347777979.356 - -0.82% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.30% 269.484 263.285 - -0.27% -
std::unique(deque<int>)_(contiguous)/32 -2.30% 50.858 49.689 - -11.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.29% 679.405 663.828 - 2.60% -
SetIntersection_None_Set_uint64_16384_16384 -2.28% 171154050.089 167243542.407 - 0.27% -
std::move(vector<int>)/8 -2.28% 2.306 2.253 - 4.21% -
std::sort_heap(vector<NonIntegral>)/8 -2.28% 30.069 29.383 - -1.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.28% 405.166 395.939 - 0.19% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.27% 1.627 1.590 - -2.38% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.27% 5106.825 4990.699 - 0.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.27% 662.365 647.310 - 0.22% -
std::set<int>::find(key)_(existent)/1024 -2.27% 4.026 3.935 - -1.45% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.27% 29.474 28.806 - -1.88% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.27% 170885971.239 167011718.231 - 0.06% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.27% 406.221 397.019 - -0.54% -
std::partition(deque<int>)_(sparse)/8192 -2.26% 3295.180 3220.756 - 2.45% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.26% 213282787.873 208470408.680 - -0.26% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.25% 349346807.551 341478258.471 - 0.15% -
std::multimap<int,_int>::clear()/32 -2.25% 657.972 643.172 - -1.33% -
std::stable_partition(deque<int>)_(sparse)/50 -2.25% 29.416 28.755 - 0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.24% 3027561.749 2959713.010 - -23.51% -
BM_PushHeap_string_PipeOrgan_4 -2.24% 2.567 2.509 - -2.10% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.24% 1.946 1.903 - 2.19% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.24% 12.512 12.232 - -0.09% -
std::rotate_copy(list<int>)/8192 -2.24% 6941.271 6785.944 - -0.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.24% 30.962 30.270 - -7.44% -
SetIntersection_Front_Set_uint32_1024_1024 -2.23% 12433868.103 12156321.813 - -10.40% -
std::reverse(deque<int>)/512 -2.23% 116.070 113.482 - -3.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.23% 1183563.512 1157177.161 - 1.10% -
BM_deque_deque_move_backward/2 -2.23% 2.523 2.467 - -0.19% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.22% 23.683 23.156 - -2.56% -
std::move(deque<int>)/8 -2.22% 3.478 3.401 - 1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.22% 8802411.858 8606733.225 - -0.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.22% 16.661 16.291 - 0.46% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.22% 3306.307 3232.962 - 0.39% -
BM_std_minmax_element<char>/70000 -2.21% 18334.008 17928.538 - -5.86% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.21% 484.137 473.434 - -2.12% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.21% 7.597 7.429 - -0.22% -
std::remove_if(list<int>)_(sprinkled)/50 -2.21% 74.324 72.682 - -0.24% -
SetIntersection_None_Set_uint64_16384_64 -2.21% 169824249.016 166074057.274 - 0.68% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.21% 83174.250 81338.860 - -6.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.21% 18.158 17.758 - -0.10% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.20% 4169966.224 4078032.529 - -1.13% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.20% 23.527 23.009 - -0.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.20% 43695.444 42735.040 - -0.31% -
SetIntersection_Front_Vector_uint64_16384_16 -2.19% 1118995.246 1094437.155 - -0.96% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.19% 24441.824 23905.505 - -0.44% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.19% 49.249 48.169 - 12.98% -
std::move(vector<bool>)_(aligned)/64 -2.19% 1.603 1.568 - -8.47% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.19% 11501606.159 11249474.512 - 0.63% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.19% 13210.504 12920.986 - 1.22% -
std::map<std::string,_int>::clear()/8192 -2.19% 218681.069 213891.425 - -0.45% -
std::flat_multimap<int,_int>::clear()/32 -2.19% 400.868 392.093 - -0.53% -
SetIntersection_None_Set_uint64_1024_16 -2.18% 8797649.992 8605590.715 - 0.35% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.17% 2297.606 2247.640 - 3.11% -
SetIntersection_None_Set_string_1024_256 -2.17% 8979815.925 8784599.846 - -7.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.17% 446.664 436.988 - -0.22% -
std::find_if_not(list<int>)_(process_all)/50 -2.16% 38.623 37.787 - -2.17% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.16% 1.179 1.153 - -3.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.15% 43.644 42.704 - -15.68% -
BM_StringRead_Cold_Shallow_Empty -2.14% 1.135 1.111 - 1.02% -
BM_CmpLess_int_ushort -2.14% 1.122 1.098 - -1.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.14% 24.804 24.274 - 2.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.13% 15.250 14.926 - -0.14% -
SetIntersection_Interlaced_Set_float_256_256 -2.12% 7712209.809 7548364.039 - -2.08% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.12% 12049128.289 11793185.529 - 0.05% -
std::multimap<int,_int>::erase(iterator)/1024 -2.12% 20.911 20.468 - -1.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.12% 22.199 21.728 - 0.32% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -2.12% 2177.033 2130.918 - 0.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.11% 33.527 32.819 - -0.88% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.11% 12.215 11.957 - -0.00% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.11% 8.383 8.206 - 0.51% -
std::is_sorted(list<int>)/8192 -2.11% 7219.697 7067.583 - -3.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.11% 1173067.205 1148369.596 - 0.98% -
std::sort(vector<int>)_(heap)/8192 -2.10% 46637.237 45657.206 - 0.16% -
SetIntersection_Front_Vector_string_262144_16 -2.09% 1636738.272 1602481.052 - 0.46% -
SetIntersection_Front_Vector_uint64_262144_16 -2.09% 1127849.428 1104269.512 - 5.37% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.09% 48.527 47.515 - 1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.08% 1109969.484 1086845.605 - -1.84% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.07% 23821.757 23327.533 - -2.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.07% 3.408 3.338 - -0.12% -
std::sort_heap(deque<int>,_pred)/8 -2.07% 34.719 34.001 - -1.49% -
std::rotate(list<int>)_(by_1/3)/50 -2.07% 23.228 22.747 - -2.35% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.07% 2.253 2.206 - -2.18% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.07% 4158686.515 4072702.751 - -3.97% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.06% 2.821 2.763 - -3.10% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.06% 4.552 4.458 - -0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -2.05% 2910532.443 2850796.655 - -1.40% -
SetIntersection_Interlaced_Set_string_262144_4 -2.05% 1852778.728 1814787.514 - -1.75% -
std::adjacent_find(vector<int>,_pred)/50 -2.05% 23.425 22.946 - 5.77% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.05% 115714.844 113346.369 - -4.08% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.05% 1275180.500 1249085.531 - -0.69% -
BM_deque_vector_ranges_move_backward/4000 -2.04% 145.503 142.532 - 0.13% -
SetIntersection_None_Set_uint32_262144_262144 -2.04% 1175592.285 1151632.322 - 1.40% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.04% 8.189 8.022 - -2.02% -
SetIntersection_None_Set_uint64_64_4 -2.04% 21592816.584 21153346.390 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.03% 21169125.224 20738671.140 - -3.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.03% 16004.565 15679.315 - -0.16% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.02% 37906912.635 37140232.033 - -2.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.02% 13397.437 13127.013 - -18.17% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.02% 7.707 7.552 - -0.38% -
std::unordered_set<std::string>::clear()/32 -2.01% 933.402 914.604 - -0.48% -
SetIntersection_Front_Set_uint32_16384_256 -2.01% 3869862.807 3792008.983 - -1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.01% 175009316.708 171489080.612 - 0.62% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.01% 21550.929 21117.562 - 1.55% -
SetIntersection_Front_Set_string_16384_16 -2.01% 1937963.880 1899017.765 - 2.73% -
SetIntersection_Front_Set_float_16384_16 -2.01% 1225513.146 1200885.188 - 2.48% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.01% 10059309.750 9857284.718 - 0.22% -
std::flat_multimap<int,_int>::clear()/0 -2.01% 399.605 391.585 - -0.52% -
BM_StringRead_Cold_Shallow_Large -2.01% 1.152 1.129 - 1.13% -
SetIntersection_None_Set_uint64_16384_1024 -2.01% 168036402.617 164666303.337 - -3.54% -
SetIntersection_Front_Set_uint64_64_4 -2.00% 16204337.952 15879732.660 - -0.29% -
SetIntersection_Front_Vector_uint64_1024_16 -1.99% 1130084.493 1107563.668 - -0.39% -
SetIntersection_None_Set_float_262144_1 -1.99% 1159976.074 1136883.953 - -2.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.98% 1074436.400 1053140.548 - -1.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.98% 12568627.864 12320079.904 - -6.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.98% 229815202.865 225274453.821 - -2.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.97% 6.625 6.495 - -1.82% -
ranges::min(std::deque<__int128>)/8 -1.97% 2.885 2.828 - -1.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.97% 224.452 220.024 - -0.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.97% 400.692 392.791 - -0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.97% 122373.301 119961.823 - -7.52% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.96% 5787.751 5674.068 - -0.92% -
std::remove_if(deque<int>)_(prefix)/32 -1.96% 54.866 53.790 - -1.69% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.96% 39.829 39.049 - 23.60% -
BM_deque_deque_copy/5500 -1.96% 202.960 198.982 - -0.08% -
std::partition_copy(vector<int>)/50 -1.96% 12.719 12.470 - -3.79% -
std::multimap<int,_int>::erase(iterator)/32 -1.96% 20.800 20.393 - -1.47% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.95% 171511183.733 168158869.301 - -3.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.95% 535.105 524.660 - 2.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.95% 168422198.126 165143194.031 - -0.85% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.95% 8.176 8.017 - 0.62% -
ranges::minmax(std::vector<char>)/8 -1.95% 1.044 1.024 - 14.69% -
std::remove_if(deque<int>)_(prefix)/50 -1.94% 64.613 63.357 - 4.36% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.94% 12614772.059 12369673.299 - -0.37% -
std::find_end(vector<int>)_(process_all)/1000 -1.94% 222.010 217.701 - -2.51% -
std::flat_multimap<int,_int>::clear()/8192 -1.93% 417.286 409.213 - -0.30% -
BM_CmpEqual_uint_uint -1.93% 1.068 1.048 - -1.46% -
std::replace(vector<int>)_(sprinkled)/8192 -1.93% 1277.194 1252.531 - 2.63% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.93% 429.939 421.640 - -3.13% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.93% 16.292 15.977 - -1.17% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.93% 55319.081 54252.521 - -0.32% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.93% 47.968 47.044 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.92% 1773495.604 1739356.201 - -0.07% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.92% 217001266.868 212833595.530 - -3.86% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.92% 28.277 27.736 - -4.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -1.91% 67905738.999 66605848.629 - 4.48% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.91% 121270.841 118954.130 - -1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.91% 8905218.907 8735146.229 - -2.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.91% 2353396.088 2308466.405 - -2.97% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.91% 6776.197 6647.031 - -1.61% -
bm_swap_ranges_vb_unaligned/512 -1.91% 12.563 12.324 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.90% 4322932.070 4240591.935 - 0.65% -
std::remove(list<int>)_(sprinkled)/1024 -1.90% 964.468 946.107 - -2.10% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.90% 245557.229 240884.773 - -1.36% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.90% 26.929 26.417 - 0.77% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.90% 160.174 157.131 - -7.60% -
SetIntersection_None_Vector_string_262144_1024 -1.90% 1287267.087 1262822.294 - -2.05% -
SetIntersection_None_Set_uint32_256_16 -1.89% 10915105.269 10708359.169 - 0.43% -
std::equal(vector<bool>)_(unaligned)/8192 -1.89% 56.391 55.325 - -1.86% -
SetIntersection_None_Vector_float_16384_64 -1.89% 1107325.257 1086413.430 - -1.29% -
BM_CmpLess_int_uint -1.89% 1.090 1.070 - -2.83% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.88% 399.527 392.005 - -0.30% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.88% 24.103 23.649 - 19.84% -
std::move(list<int>)/32768 -1.88% 31528.265 30935.382 - 0.42% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.88% 971.109 952.878 - -1.13% -
std::set<int>::clear()/8192 -1.87% 78916.256 77438.501 - -2.26% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.87% 10.524 10.327 - 9.68% -
SetIntersection_Front_Set_uint32_16384_1024 -1.86% 12667720.138 12431654.296 - -0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.86% 2210726.304 2169623.370 - -6.31% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.86% 3.005 2.949 - 0.16% -
std::find_end(vector<int>)_(process_all)/1048576 -1.86% 221623.335 217504.663 - -2.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.86% 36.767 36.085 - -1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.85% 9969672.159 9785012.049 - -3.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.85% 15.190 14.909 - -0.23% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.85% 29.892 29.340 - -5.83% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.84% 14.168 13.907 - -0.99% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.84% 408.022 400.521 - 0.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.84% 19951.709 19585.157 - -2.79% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.84% 64144.005 62966.285 - -1.19% -
SetIntersection_Interlaced_Set_string_262144_16 -1.83% 2146364.746 2106979.492 - -1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.83% 742.833 729.213 - -0.77% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.83% 3.064 3.008 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.83% 4171641.043 4095305.477 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.83% 357190102.564 350656632.280 - -0.42% -
BM_CmpEqual_uint_int -1.83% 1.046 1.027 - -1.65% -
std::set<std::string>::ctor(const&)/0 -1.83% 12.915 12.679 - 0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.82% 413035.983 405518.164 - 0.17% -
SetIntersection_Front_Vector_string_16384_16 -1.82% 1627678.375 1598102.919 - 0.72% -
std::fill(deque<int>)/8192 -1.82% 241.791 237.402 - -0.90% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.81% 43.161 42.377 - 5.56% -
SetIntersection_Front_Set_string_16384_16384 -1.81% 348457039.682 342133672.833 - -2.15% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.81% 59601936.800 58521830.100 - -1.10% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.81% 36.193 35.537 - -0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.81% 8867090.143 8706576.590 - 0.92% -
SetIntersection_None_Set_uint32_64_64 -1.81% 11580247.646 11370705.656 - -2.01% -
BM_num_get<unsigned_long_long> -1.81% 10.484 10.295 - -0.28% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.81% 780.145 766.044 - -3.59% -
SetIntersection_Interlaced_Set_string_262144_256 -1.80% 2076646.971 2039229.086 - -0.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.80% 136297.294 133843.943 - -4.33% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.80% 587952.066 577379.190 - -5.05% -
SetIntersection_Interlaced_Set_float_64_64 -1.79% 13286998.257 13048851.444 - -1.59% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.79% 272.892 268.002 - 0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.79% 58386321.251 57341638.574 - -0.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.78% 15.039 14.771 - -2.61% -
SetIntersection_Front_Vector_float_16384_64 -1.78% 1366887.746 1342498.889 - 0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.78% 22888910.395 22480711.020 - -0.26% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.78% 913174.242 896937.038 - 0.57% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.78% 179.548 176.359 - -0.03% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.78% 10.581 10.394 - -4.83% -
BM_StringFindStringLiteral/128 -1.77% 3.187 3.130 - -1.04% -
SetIntersection_Front_Vector_uint64_256_16 -1.77% 4219917.222 4145158.110 - 2.12% -
vector<bool>::reserve() -1.77% 8.283 8.136 - -2.97% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.77% 372.612 366.012 - -1.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.76% 15.053 14.788 - -0.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.76% 13.639 13.399 - -0.89% -
std::unordered_multimap<int,_int>::clear()/32 -1.76% 603.877 593.257 - -9.13% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.76% 10885264.537 10694212.295 - -0.94% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.75% 20.623 20.263 - 0.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.74% 4.052 3.982 - -4.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.74% 1332086.752 1308867.594 - 0.16% -
SetIntersection_None_Vector_uint64_256_4 -1.74% 4196121.267 4123005.318 - -2.21% -
BM_PushHeap_float_Ascending_16384 -1.74% 4.368 4.292 - 3.65% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.74% 1886.808 1854.011 - -1.99% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.74% 6714.260 6597.633 - -0.63% -
BM_PushHeap_float_PipeOrgan_16 -1.73% 0.907 0.892 - 0.05% -
std::multiset<int>::erase(key)_(existent)/8192 -1.73% 62.183 61.107 - 0.09% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.73% 29.468 28.960 - -1.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.72% 18709729.137 18387267.250 - -0.71% -
bm_lexicographical_compare<unsigned_char>/64 -1.72% 1.920 1.887 - -4.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.72% 8994335.319 8839550.460 - 1.96% -
SetIntersection_Front_Set_uint32_16384_16384 -1.72% 221134899.028 217335231.001 - -1.36% -
std::move_backward(vector<bool>)_(aligned)/512 -1.72% 2.330 2.290 - -3.73% -
std::for_each(set<int>::iterator)/8192 -1.71% 8034.084 7896.411 - 0.42% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.71% 7791467.503 7658031.223 - -1.49% -
SetIntersection_None_Vector_float_1024_4 -1.71% 1081347.338 1062889.170 - -0.87% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.70% 41750.207 41039.641 - -0.03% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.70% 0.914 0.899 - -1.72% -
ranges::min(std::vector<char>)/64 -1.70% 4.206 4.134 - -2.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.70% 760.386 747.485 - -1.30% -
BM_PushHeap_string_Descending_4 -1.69% 1.933 1.900 - -0.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.69% 15.204 14.947 - -0.06% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.69% 27.331 26.870 - 0.80% -
std::set<int>::clear()/1024 -1.69% 9187.432 9032.477 - -1.56% -
SetIntersection_None_Set_uint32_256_256 -1.69% 5839950.100 5741455.091 - -2.54% -
SetIntersection_Front_Vector_uint64_64_4 -1.69% 16029186.688 15759040.446 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.68% 1065102.705 1047164.569 - 0.54% -
SetIntersection_Front_Set_uint64_262144_16384 -1.68% 224081466.382 220317686.068 - -0.02% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.68% 32.474 31.929 - -1.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.68% 18.976 18.658 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.68% 8911721.477 8762230.953 - 0.66% -
std::set<std::string>::clear()/8192 -1.68% 216235.557 212611.676 - -1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.68% 1026265.316 1009072.333 - -7.72% -
BM_CmpLess_schar_uint -1.67% 1.112 1.093 - -2.00% -
std::search(deque<int>)_(near_matches)/8192 -1.67% 1476459.508 1451849.151 - 0.14% -
SetIntersection_Interlaced_Vector_string_64_4 -1.66% 21959288.280 21594020.864 - 0.27% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.66% 10092992.810 9925133.964 - -0.12% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.66% 668.988 657.866 - 0.06% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.66% 1601839.682 1575216.879 - -1.00% -
std::for_each(multimap<int>::iterator)/8192 -1.66% 7657.274 7530.223 - 2.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.66% 15.140 14.890 - -0.12% -
std::for_each(multiset<int>::iterator)/32 -1.66% 23.867 23.472 - -1.01% -
std::stable_sort(vector<int>)_(ascending)/8 -1.66% 15.814 15.553 - 0.47% -
std::find_end(vector<int>)_(process_all)/1024 -1.65% 226.135 222.393 - -2.46% -
rng::for_each(set<int>)/8192 -1.65% 7837.472 7708.033 - -0.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.65% 12731.460 12521.216 - -4.91% -
SetIntersection_None_Set_uint64_256_16 -1.65% 10780360.535 10602337.084 - -2.13% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.65% 22.818 22.442 - 0.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.65% 171290.622 168470.117 - 0.49% -
SetIntersection_None_Set_string_16384_256 -1.64% 201923062.792 198602991.837 - -3.40% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -1.64% 2.849 2.802 - -3.83% -
BM_PushHeap_uint32_Random_16 -1.64% 4.116 4.049 - -3.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.64% 4188777.653 4120151.407 - 0.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.64% 14695.793 14455.153 - 1.79% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.64% 35749705.937 35164967.313 - -1.02% -
SetIntersection_None_Vector_uint64_256_64 -1.64% 3439570.642 3383327.400 - 0.95% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.63% 2065097.330 2031345.457 - -2.65% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -1.63% 3070726.040 3020594.446 - 24.87% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.63% 25.711 25.293 - -1.41% -
SetIntersection_None_Vector_uint64_262144_1 -1.63% 1135779.239 1117314.850 - -2.13% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.63% 10.106 9.942 - 0.86% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.63% 773.616 761.043 - -0.91% -
BM_deque_deque_move/512 -1.62% 17.947 17.656 - -0.01% -
SetIntersection_Interlaced_Set_float_262144_64 -1.62% 1538117.678 1513208.498 - -1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.62% 167526824.842 164815207.288 - -1.04% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.62% 19.174 18.864 - -0.59% -
std::set<std::string>::equal_range(key)_(existent)/32 -1.61% 16.169 15.908 - 0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.61% 675.845 664.937 - -1.46% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.61% 63483.772 62459.792 - 0.65% -
std::sort_heap(deque<int>)/8 -1.61% 36.949 36.354 - -1.47% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.61% 53.886 53.019 - -1.23% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.61% 1.889 1.859 - -1.48% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.60% 585.346 575.952 - 0.52% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.60% 6432.620 6329.660 - -1.09% -
SetIntersection_Front_Set_uint64_1024_64 -1.60% 1774335.884 1745937.959 - 1.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.60% 459962.979 452613.139 - 0.05% -
SetIntersection_None_Set_string_1024_1024 -1.59% 9147533.178 9001687.517 - -4.67% -
BM_tolower_string<wchar_t> -1.59% 6.442 6.340 - 0.14% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.59% 19.629 19.316 - 0.46% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.59% 21.109 20.773 - -5.43% -
SetIntersection_None_Set_string_262144_262144 -1.59% 1659291.097 1632880.125 - -1.72% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.59% 27111.128 26680.137 - -0.45% -
SetIntersection_Front_Vector_uint32_262144_1 -1.59% 1052471.538 1035761.942 - -0.99% -
SetIntersection_Front_Vector_uint64_64_16 -1.58% 14399739.178 14171663.809 - -0.32% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.58% 23.026 22.662 - -1.40% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.58% 19.331 19.025 - -0.08% -
std::reverse(vector<int>)/32768 -1.58% 1051.717 1035.077 - 0.04% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.58% 19.116 18.814 - -0.30% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.58% 6.525 6.422 - -1.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.58% 0.660 0.649 - 1.67% -
SetIntersection_Interlaced_Set_string_1024_64 -1.58% 16752862.264 16488642.153 - 0.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.58% 12941.520 12737.568 - -1.54% -
SetIntersection_Front_Vector_uint32_262144_16 -1.58% 1116571.474 1098976.321 - -0.62% -
SetIntersection_None_Set_float_1024_1 -1.58% 8989756.056 8848096.330 - -1.91% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.57% 63254473.419 62259482.316 - 0.14% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.57% 1842.839 1813.868 - -3.68% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.57% 186973.381 184038.608 - 1.70% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.57% 16484020.997 16225327.034 - 0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.57% 17036399.861 16769142.254 - -2.08% -
SetIntersection_Front_Vector_string_64_4 -1.57% 17952960.421 17671348.586 - 0.14% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.56% 179.863 177.049 - 1.66% -
BM_deque_deque_move/1024 -1.56% 37.333 36.749 - -2.14% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.56% 49.034 48.268 - -3.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.56% 8869495.544 8731125.461 - 1.01% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.56% 1051269.111 1034873.677 - 4.64% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.56% 799.536 787.077 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.56% 1537516.546 1513562.992 - -1.03% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.56% 17476485.058 17204575.885 - -1.09% -
SetIntersection_Front_Vector_uint64_4_1 -1.55% 214531218.244 211199745.186 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.55% 1651588.865 1625992.270 - -0.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.55% 13880.784 13665.722 - -3.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.55% 22.935 22.580 - 2.15% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.55% 180029039.767 177245353.283 - -0.02% -
std::set<std::string>::ctor(const&)/1024 -1.55% 34762.378 34224.996 - -0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.55% 1998480.063 1967595.623 - -1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.54% 1122126.846 1104816.109 - -0.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.54% 29.891 29.430 - 0.63% -
BM_deque_deque_move_backward/1 -1.54% 2.776 2.733 - 0.41% -
SetIntersection_Front_Set_uint32_262144_262144 -1.53% 1677584.799 1651837.730 - 0.50% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.53% 345545.144 340243.047 - -0.22% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.53% 2.772 2.730 - -11.54% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.53% 6389.704 6291.773 - 0.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.53% 51.485 50.696 - -1.93% -
BM_num_get<long> -1.53% 10.798 10.632 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.53% 349765375.114 344409923.223 - 38.00% -
SetIntersection_Front_Set_uint64_16384_256 -1.53% 3966943.696 3906214.410 - 1.20% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.53% 4.797 4.724 - -4.03% -
BM_CmpEqual_int_int -1.53% 1.084 1.068 - -1.16% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.53% 20.356 20.045 - -0.23% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.53% 28.684 28.246 - -1.77% -
BM_num_get<unsigned_long> -1.53% 10.510 10.350 - 0.65% -
std::generate_n(list<int>)/50 -1.52% 15.538 15.302 - -1.08% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.52% 9.422 9.279 - -1.40% -
SetIntersection_None_Set_uint64_64_1 -1.52% 22580170.810 22236738.656 - -0.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.52% 15.075 14.846 - -0.13% -
ranges::minmax(std::deque<long_long>)/1 -1.52% 0.826 0.813 - -11.64% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.52% 527179.721 519168.575 - -1.26% -
std::set<std::string>::erase(iterator)/1024 -1.52% 31.060 30.588 - -0.31% -
SetIntersection_None_Set_uint32_64_1 -1.51% 22707648.462 22364620.612 - -0.35% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.51% 795.431 783.459 - -1.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.50% 188532.850 185709.129 - 1.15% -
SetIntersection_None_Set_float_262144_4 -1.50% 1149936.281 1132723.633 - -2.44% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.50% 23.212 22.865 - -1.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.49% 131900.777 129930.036 - -2.30% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.49% 12.416 12.231 - 0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.49% 1656847.658 1632129.803 - 0.37% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.49% 12833.848 12642.399 - -2.91% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.49% 1057515.170 1041757.758 - 0.63% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.49% 752.454 741.243 - -1.17% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.49% 23.103 22.760 - -16.96% -
BM_deque_vector_copy_backward/5500 -1.49% 202.296 199.292 - -1.22% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.48% 17.471 17.212 - -0.18% -
std::search(vector<int>)_(single_element)/1024 -1.47% 237.436 233.939 - -0.02% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.47% 1079265.870 1063380.024 - 0.37% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.47% 236096.118 232624.406 - -3.46% -
SetIntersection_Front_Vector_uint64_64_64 -1.47% 10695618.600 10538647.285 - -2.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.47% 1749.757 1724.104 - 236.26% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.46% 2.711 2.671 - 2.05% -
SetIntersection_Front_Set_float_1024_16 -1.46% 1217881.960 1200077.887 - 0.65% -
SetIntersection_None_Set_uint32_64_16 -1.46% 18463924.419 18194299.277 - -0.85% -
bm_ranges_swap_ranges_vb_aligned/512 -1.46% 5.249 5.173 - -0.32% -
SetIntersection_Interlaced_Set_float_262144_4 -1.46% 1254860.434 1236544.354 - -2.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.46% 16634.439 16391.958 - -3.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.46% 11777.069 11605.512 - -2.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.46% 92.934 91.582 - -12.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.45% 6466.454 6372.499 - 16.23% -
SetIntersection_None_Set_uint64_262144_1 -1.45% 1217476.076 1199837.482 - -0.01% -
BM_StringFindStringLiteral/16 -1.45% 1.642 1.619 - 0.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.44% 16122.820 15890.498 - -0.54% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.44% 6582.676 6487.887 - -0.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.44% 178093.372 175536.307 - 1.02% -
std::rotate_copy(deque<int>)/8192 -1.43% 294.732 290.505 - -0.16% -
BM_CmpEqual_int_short -1.43% 1.139 1.123 - -0.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.43% 29.773 29.346 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.43% 4554384.865 4489226.377 - -2.92% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.42% 48959.899 48262.295 - -5.50% -
SetIntersection_Front_Vector_uint64_1_1 -1.42% 536496893.917 528857900.500 - -0.01% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.42% 221018447.715 217873000.032 - -0.23% -
SetIntersection_Front_Vector_string_1024_1024 -1.42% 39841103.141 39276413.240 - 2.03% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.42% 16.796 16.558 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.42% 8463379.527 8343514.119 - -0.98% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.41% 1571737.225 1549516.357 - -0.43% -
SetIntersection_None_Set_uint64_256_1 -1.41% 11394433.927 11233475.371 - 0.48% -
SetIntersection_None_Set_uint64_262144_64 -1.41% 1207886.066 1190870.688 - -1.14% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.41% 53994.291 53233.942 - -0.67% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.41% 393778.670 388239.540 - -0.07% -
std::partition(list<int>)_(sparse)/1024 -1.40% 717.641 707.579 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.40% 11339355.675 11180827.328 - 0.45% -
SetIntersection_None_Set_uint32_1024_4 -1.40% 8905406.330 8780963.258 - 1.03% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.40% 214240155.571 211249145.973 - -0.12% -
std::for_each(map<int>::iterator)/8192 -1.40% 7434.885 7331.115 - -2.31% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.40% 21531.271 21230.822 - 2.44% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.39% 1052984.900 1038312.488 - 0.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.39% 17.443 17.200 - -0.65% -
SetIntersection_None_Vector_uint32_262144_256 -1.39% 1133850.355 1118111.625 - -0.62% -
std::find_if_not(vector<int>)_(process_all)/50 -1.38% 5.660 5.581 - -16.94% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.38% 51044.905 50339.187 - -3.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.38% 18.931 18.670 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.38% 54.460 53.709 - 1.40% -
std::any_of(list<int>)_(process_all)/32 -1.38% 11.775 11.613 - -1.16% -
SetIntersection_Interlaced_Set_string_262144_64 -1.38% 2130261.230 2100926.270 - -1.06% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.38% 13.355 13.171 - -0.81% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.37% 355.969 351.092 - -3.06% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.37% 348963.748 344186.320 - -0.48% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.37% 18.635 18.380 - -1.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.37% 806.802 795.763 - -1.21% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.37% 400.518 395.046 - -0.19% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.37% 8.888 8.767 - -0.71% -
SetIntersection_None_Set_string_64_64 -1.37% 11651226.775 11492133.280 - -3.99% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.36% 20950210.136 20664316.680 - 0.95% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.36% 214871649.914 211939960.691 - 0.58% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.36% 14365840.624 14169855.835 - 6.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.36% 1036.770 1022.633 - -0.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.36% 15.028 14.823 - -0.10% -
std::flat_map<int,_int>::erase(iterator)/32 -1.36% 20.104 19.831 - 0.41% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.36% 636.551 627.900 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.36% 2.170 2.140 - 0.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -1.36% 19.562 19.296 - -11.86% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.36% 10.930 10.782 - -3.88% -
std::reverse(vector<int>)/512 -1.35% 16.557 16.333 - -0.06% -
std::set<std::string>::find(key)_(existent)/1024 -1.35% 23.851 23.528 - -3.85% -
std::multimap<int,_int>::ctor(const&)/8192 -1.35% 52525.538 51814.559 - 1.36% -
std::partition_copy(vector<int>)/8192 -1.35% 4607.912 4545.548 - 0.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.35% 18.762 18.509 - -1.36% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.35% 7.857 7.751 - 1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.35% 37750027.195 37239575.717 - -0.01% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.35% 69.497 68.558 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.35% 161658796.749 159474541.769 - 0.97% -
std::is_sorted(deque<int>,_pred)/1024 -1.35% 670.005 660.956 - 2.85% -
SetIntersection_Front_Set_uint64_4_1 -1.35% 215098621.142 212200083.715 - 0.24% -
SetIntersection_None_Set_uint64_1024_1024 -1.35% 8897075.085 8777229.957 - 1.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.34% 1165317.785 1149655.914 - -0.47% -
SetIntersection_Front_Set_uint64_16384_1024 -1.34% 12571742.754 12402840.994 - 0.36% -
std::generate(list<int>)/50 -1.34% 15.568 15.359 - -0.28% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.34% 20.569 20.293 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.34% 5029602.064 4962179.017 - -1.21% -
SetIntersection_None_Vector_uint64_1024_16 -1.34% 1072963.941 1058589.221 - -0.38% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.34% 19.136 18.880 - -10.95% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.34% 9.313 9.189 - -2.13% -
std::find(vector<char>)_(bail_25%)/1024 -1.34% 5.349 5.278 - -2.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.34% 55577.448 54834.474 - -0.57% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.33% 412.906 407.402 - -0.17% -
SetIntersection_Front_Vector_uint64_16_1 -1.33% 62981587.137 62142653.182 - -0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.33% 22.144 21.850 - -0.83% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.33% 74.261 73.273 - 0.09% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.33% 22.451 22.152 - 0.61% -
SetIntersection_None_Set_uint64_262144_16 -1.33% 1208327.151 1192288.084 - -1.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.33% 35421589.663 34951663.672 - 0.50% -
SetIntersection_Front_Set_uint64_262144_262144 -1.33% 1690354.004 1667942.057 - 0.34% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.33% 36110.225 35631.633 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.32% 1055283.003 1041313.140 - 3.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.32% 32.530 32.100 - -0.21% -
SetIntersection_Front_Set_uint64_1024_1024 -1.32% 12664646.235 12497865.680 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.32% 15785535.600 15577813.793 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.32% 1116840.647 1102149.602 - -0.41% -
std::pop_heap(deque<float>)/8192 -1.31% 61.340 60.535 - -1.58% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.31% 21.048 20.772 - -0.32% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.31% 247.568 244.323 - -0.02% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.31% 11.062 10.918 - 0.81% -
SetIntersection_Front_Vector_string_262144_256 -1.31% 9742873.313 9615508.513 - 1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.31% 1821640.777 1797847.781 - -0.20% -
SetIntersection_None_Set_uint64_64_16 -1.31% 18390308.517 18150198.315 - -0.64% -
SetIntersection_None_Set_uint64_262144_256 -1.30% 1208624.512 1192873.047 - -1.12% -
SetIntersection_Front_Vector_float_262144_4 -1.30% 1059705.878 1045905.781 - 1.82% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.30% 136125304.599 134353402.985 - 0.14% -
SetIntersection_Front_Set_float_16384_1024 -1.30% 13580671.575 13404372.895 - 19.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.30% 19.063 18.816 - -0.08% -
std::reverse(vector<int>)/4096 -1.30% 132.299 130.585 - -0.00% -
SetIntersection_None_Set_uint64_4_1 -1.29% 217074459.147 214275203.321 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.29% 43524.926 42964.023 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.29% 1062785.156 1049098.042 - -1.16% -
BM_CmpEqual_uchar_ushort -1.29% 1.067 1.053 - -2.42% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.29% 7806.861 7706.445 - -0.08% -
SetIntersection_Interlaced_Vector_string_256_16 -1.29% 10482620.642 10347800.487 - -3.37% -
SetIntersection_None_Set_uint64_64_64 -1.28% 11488846.159 11341386.935 - 0.59% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.28% 1503.723 1484.446 - 1.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.28% 25.455 25.129 - 0.50% -
std::find_end(vector<int>)_(same_length)/1000 -1.28% 246.171 243.016 - -3.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.28% 1120537.165 1106203.753 - -0.13% -
SetIntersection_None_Set_string_262144_1024 -1.28% 1654788.330 1633656.494 - -0.89% -
std::multiset<int>::erase(key)_(existent)/1024 -1.27% 39.921 39.413 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.27% 215442438.063 212697657.691 - 0.54% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.27% 189768.219 187353.518 - 2.16% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.27% 1.221 1.206 - -6.77% -
std::pop_heap(vector<std::string>)/8192 -1.27% 51.329 50.676 - -0.32% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.27% 188505.742 186113.795 - 1.59% -
SetIntersection_None_Set_float_262144_1024 -1.27% 1149187.012 1134642.336 - -2.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.27% 137961.977 136216.202 - -0.03% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -1.26% 28.541 28.181 - 20.04% -
std::pop_heap(deque<size_t>)/8192 -1.26% 59.650 58.897 - -2.36% -
SetIntersection_None_Vector_uint64_16_16 -1.26% 33717845.089 33291971.089 - 0.11% -
SetIntersection_None_Set_uint32_64_4 -1.26% 21673204.976 21399685.924 - -1.84% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.26% 52.541 51.879 - 0.80% -
std::stable_sort(vector<int>)_(descending)/8192 -1.26% 18639.356 18404.895 - -3.44% -
BM_StringFindCharLiteral/64 -1.26% 2.118 2.091 - -1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.26% 1826332.356 1803365.559 - -0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.26% 16291819.696 16087335.191 - 0.33% -
SetIntersection_Front_Set_uint64_4_4 -1.25% 137553706.472 135829289.999 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.25% 16539733.632 16333145.015 - 0.21% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.25% 6583.786 6501.615 - -2.99% -
SetIntersection_None_Vector_uint64_1_1 -1.25% 535744016.069 529064220.819 - -0.06% -
std::transform(deque<int>,_deque<int>)/32 -1.25% 21.713 21.443 - 0.35% -
BM_CmpLess_uint_uchar -1.25% 1.114 1.101 - -4.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.24% 4379362.712 4324845.610 - 1.26% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.24% 2.584 2.552 - -1.23% -
SetIntersection_None_Set_float_262144_64 -1.24% 1147883.137 1133605.387 - -2.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.24% 2948407.795 2911766.846 - -2.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.24% 17144.735 16931.689 - -1.42% -
SetIntersection_Front_Vector_uint64_4_4 -1.24% 136187309.760 134495625.560 - -0.08% -
std::make_heap(vector<int>)_(descending)/8192 -1.24% 1970.144 1945.681 - -0.39% -
BM_std_minmax_element<int>/4 -1.24% 1.260 1.244 - 4.46% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.24% 20.113 19.864 - -0.48% -
BM_PushHeap_string_PipeOrgan_256 -1.24% 7.822 7.725 - 0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.23% 1307.827 1291.680 - 2.51% -
std::multiset<std::string>::clear()/1024 -1.23% 21797.650 21528.693 - -2.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.23% 1496.958 1478.493 - -0.81% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.23% 14757.096 14575.280 - 1.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.23% 17.231 17.019 - -0.67% -
BM_CmpLess_ushort_ushort -1.23% 1.054 1.041 - -2.56% -
SetIntersection_None_Vector_uint64_262144_262144 -1.23% 1128025.003 1114181.380 - -0.92% -
SetIntersection_None_Set_float_262144_256 -1.22% 1147915.852 1133870.686 - -2.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.22% 26.877 26.549 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.22% 539080873.013 532503903.522 - 0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.22% 41748.900 41239.977 - -1.69% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.22% 113936.354 112547.881 - -1.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.22% 1.101 1.087 - -16.61% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.22% 23.150 22.868 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.22% 1241227.945 1226121.014 - -2.37% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.21% 179583.451 177404.067 - -3.78% -
SetIntersection_None_Set_float_262144_16384 -1.21% 1155743.326 1141727.863 - -1.38% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.21% 59901657.896 59177355.464 - 0.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.20% 17.229 17.021 - -0.85% -
ranges::minmax(std::list<__int128>)/64 -1.20% 39.862 39.382 - -0.19% -
BM_StringRead_Cold_Shallow_Small -1.20% 1.123 1.110 - -0.18% -
std::remove(list<int>)_(sprinkled)/8192 -1.20% 8107.857 8010.638 - -2.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.20% 6.721 6.641 - -4.80% -
std::multiset<std::string>::ctor(const&)/32 -1.19% 818.461 808.681 - 1.61% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.19% 3.061 3.024 - 0.02% -
BM_deque_deque_move_backward/1024 -1.19% 38.298 37.841 - -2.43% -
SetIntersection_Front_Set_uint64_1_1 -1.19% 536857481.417 530465142.688 - 0.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.19% 69.520 68.692 - -0.75% -
SetIntersection_Front_Vector_string_262144_262144 -1.19% 14602418.295 14428767.252 - 0.94% -
SetIntersection_None_Vector_uint64_16_1 -1.19% 63387777.779 62634688.097 - -0.34% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -1.19% 12.839 12.686 - -0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.18% 4089560.990 4041114.631 - -0.43% -
SetIntersection_None_Vector_uint64_64_64 -1.18% 8504532.100 8403807.192 - 0.48% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.18% 17.413 17.207 - -0.70% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.18% 5031.425 4971.955 - -1.85% -
SetIntersection_None_Set_uint64_262144_1024 -1.18% 1208922.934 1194638.428 - -1.22% -
std::set<int>::erase(iterator)/32 -1.18% 19.683 19.450 - -9.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.18% 52.908 52.284 - -2.68% -
SetIntersection_Interlaced_Set_float_262144_16 -1.18% 1557667.969 1539319.336 - -1.88% -
std::multiset<int>::insert(value)_(already_present)/32 -1.18% 18.500 18.282 - -0.40% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.17% 12796.412 12646.062 - -2.11% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.17% 395.243 390.607 - -0.35% -
rng::starts_with(deque<int>)/1048576 -1.17% 494426.922 488628.649 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.17% 215710379.540 213181169.454 - 0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.17% 1051011.951 1038692.591 - -1.07% -
std::for_each(set<int>::iterator)/32 -1.17% 24.676 24.387 - 0.22% -
SetIntersection_None_Set_uint32_256_64 -1.17% 9362650.872 9252953.804 - 1.07% -
SetIntersection_None_Set_uint64_4_4 -1.17% 135643378.985 134054397.217 - 0.15% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.17% 17.344 17.141 - 0.29% -
std::set<std::string>::erase(key)_(existent)/32 -1.17% 50.284 49.697 - -2.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.17% 21362.021 21112.790 - 1.74% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.16% 4566889.904 4513891.643 - -0.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.16% 23.609 23.335 - -5.77% -
BM_deque_vector_move_backward/4000 -1.16% 142.400 140.749 - -0.83% -
BM_CmpEqual_ushort_ushort -1.16% 1.078 1.065 - -0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.15% 1960358.072 1937760.822 - -2.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.15% 337302952.275 333423787.966 - -3.52% -
std::multiset<int>::count(key)_(existent)/32 -1.15% 3.758 3.715 - -0.70% -
SetIntersection_Front_Set_uint64_16384_16384 -1.15% 229019249.249 226391619.193 - 0.15% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.15% 7007.870 6927.604 - 2.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.14% 744.831 736.312 - -1.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.14% 137152308.314 135590005.704 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.14% 62991077.063 62274042.133 - 0.16% -
SetIntersection_Front_Set_uint64_16_16 -1.14% 38072981.091 37639761.575 - 0.51% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.14% 1049.445 1037.512 - -0.08% -
SetIntersection_Interlaced_Set_string_1024_4 -1.14% 10374566.670 10256634.385 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.14% 5796794.573 5730906.382 - 0.33% -
SetIntersection_None_Set_string_262144_256 -1.14% 1666332.275 1647407.469 - -0.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.14% 18248360.567 18041142.056 - -2.98% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.13% 36939.614 36521.244 - -9.87% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.13% 13840365.732 13683800.804 - 0.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.13% 17.237 17.043 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.13% 11032883.793 10908445.422 - 2.72% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.13% 56.234 55.600 - -2.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.13% 14730321.839 14564245.316 - -0.65% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.13% 1045174.598 1033403.721 - -0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.12% 131542559.074 130063405.178 - -1.00% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.12% 800.940 791.956 - 5.82% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 6747.790 6672.101 - -1.12% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.12% 1.405 1.389 - 0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.12% 63345505.434 62636801.435 - 0.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.11% 17.341 17.148 - -0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.11% 66817959.283 66077057.865 - 0.73% -
SetIntersection_None_Vector_uint32_256_64 -1.11% 3409655.918 3371857.201 - -0.35% -
std::partition(vector<int>)_(sparse)/50 -1.11% 14.129 13.972 - -2.00% -
std::partial_sort(deque<int>)_(repeated)/8 -1.11% 26.328 26.037 - 0.41% -
std::unordered_set<std::string>::clear()/8192 -1.10% 221134.698 218691.612 - -0.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.10% 16.533 16.351 - 0.72% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.10% 25.136 24.859 - 1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.10% 536962042.466 531041000.533 - -3.29% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.10% 289.266 286.076 - 0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.10% 34992.537 34607.229 - 0.15% -
BM_StringEraseToEnd_Huge_Transparent -1.10% 2.412 2.385 - -3.71% -
BM_deque_vector_move/70000 -1.10% 3262.578 3226.700 - -1.09% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.10% 137120669.024 135615922.818 - 0.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.09% 18.506 18.303 - -0.74% -
std::multiset<std::string>::clear()/8192 -1.09% 215983.604 213620.886 - -2.26% -
SetIntersection_None_Vector_uint64_4_1 -1.09% 214527059.033 212182003.233 - -0.04% -
SetIntersection_Front_Set_uint64_64_1 -1.09% 16466443.410 16286604.235 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.09% 217384033.793 215012719.753 - 0.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.09% 22.879 22.630 - -1.36% -
SetIntersection_None_Vector_string_16384_4 -1.09% 1224996.343 1211660.349 - -1.11% -
SetIntersection_Front_Set_uint64_256_256 -1.09% 7798527.021 7713878.103 - 0.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -1.09% 1.497 1.480 - 22.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 17.981 17.786 - -3.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.08% 163139859.544 161375931.936 - -1.04% -
SetIntersection_None_Vector_string_256_1 -1.08% 4528314.969 4479423.443 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.08% 137284095.785 135803947.434 - 0.57% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.08% 55652180.672 55052160.719 - -1.01% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.07% 202.450 200.277 - -4.16% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.07% 3195.365 3161.166 - -0.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.07% 16.347 16.172 - -0.53% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.07% 19.406 19.198 - -2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.07% 1048273.418 1037072.834 - 4.05% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.07% 209.684 207.444 - 0.26% -
std::sort(deque<int>)_(shuffled)/8 -1.07% 23.016 22.770 - -0.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.07% 17.219 17.035 - -0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.07% 2100045.002 2077647.703 - -0.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.07% 227.513 225.086 - -2.23% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.07% 728.222 720.458 - -0.86% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.07% 3.018 2.986 - -1.35% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.06% 21.050 20.826 - -4.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.06% 536123956.547 530423829.338 - 0.36% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.06% 21.531 21.302 - -2.55% -
std::set<int>::erase(iterator)/1024 -1.06% 19.770 19.560 - -11.93% -
SetIntersection_Front_Set_uint32_262144_64 -1.06% 1686092.803 1668225.886 - 2.67% -
SetIntersection_Front_Vector_uint64_1024_1 -1.06% 1045235.294 1034166.893 - 1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.06% 536796147.643 531129916.087 - 0.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.05% 18.165 17.973 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.05% 137945593.180 136495292.222 - -3.32% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.05% 7043.764 6969.759 - -1.53% -
std::find_end(list<int>)_(process_all)/8192 -1.05% 7515.754 7436.931 - 0.33% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.05% 40.766 40.338 - -1.69% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.05% 14303.659 14153.824 - -2.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.05% 39.534 39.120 - 3.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.05% 538220795.255 532593422.209 - 0.43% -
std::partition_copy(deque<int>)/32 -1.04% 12.658 12.526 - -3.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.04% 11617525.292 11496299.073 - -3.77% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.04% 6892.092 6820.242 - 0.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.04% 51.026 50.495 - 0.40% -
SetIntersection_None_Vector_uint64_16384_1024 -1.04% 1113960.092 1102381.819 - -1.46% -
std::replace_if(vector<int>)_(prefix)/32 -1.04% 9.659 9.559 - -1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.04% 16491675.920 16320867.360 - 0.34% -
std::deque<std::string>::ctor(size)/32 -1.04% 44.083 43.627 - 0.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.03% 13079.869 12944.555 - 0.96% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.03% 6767.343 6697.466 - -2.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.03% 21576306.263 21353601.441 - 0.55% -
std::sort(deque<int>)_(repeated)/8 -1.03% 18.140 17.952 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.03% 8715347.903 8625710.563 - 0.20% -
SetIntersection_None_Vector_float_1024_256 -1.03% 1083935.596 1072792.773 - -0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.03% 35725.002 35357.918 - 2.36% -
SetIntersection_None_Set_uint64_262144_4 -1.03% 1200993.570 1188656.250 - -1.13% -
BM_CmpEqual_uint_ushort -1.03% 1.115 1.104 - 0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.03% 16098305.475 15933205.077 - -0.13% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -1.03% 32.615 32.280 - -5.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.02% 37.835 37.447 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.02% 62983364.532 62338234.549 - -3.10% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.02% 40.919 40.500 - -0.31% -
std::unique_copy(list<int>)_(contiguous)/32 -1.02% 11.315 11.200 - -0.74% -
BM_deque_deque_move/70000 -1.02% 3396.818 3362.058 - 0.52% -
std::set<int>::count(key)_(existent)/8192 -1.02% 8.044 7.962 - 1.06% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.02% 178.987 177.157 - 0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.02% 1155185.357 1143377.338 - -0.50% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.02% 754.223 746.530 - -1.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 706.515 699.319 - 0.73% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.02% 1311065.430 1297713.621 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.02% 8448328.109 8362551.284 - -0.79% -
std::unique(list<int>)_(contiguous)/32 -1.01% 52.893 52.357 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.01% 56452070.155 55880726.561 - 0.67% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.01% 23.729 23.489 - -0.83% -
SetIntersection_None_Set_uint64_1_1 -1.01% 536305197.453 530884099.441 - 0.16% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.01% 10.309 10.205 - -9.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.01% 54925249.300 54370509.726 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.01% 63345067.630 62705467.456 - 0.98% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.01% 52.734 52.202 - -1.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.01% 15.126 14.974 - 0.26% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.01% 406.262 402.161 - -0.42% -
std::search(vector<int>)_(single_element)/1000 -1.01% 231.335 229.005 - 0.06% -
SetIntersection_None_Set_uint64_16_16 -1.01% 35468206.007 35111022.971 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.00% 11588341.122 11471976.976 - -0.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.00% 350575.774 347057.735 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.00% 54644881.273 54096576.277 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.00% 3.786 3.748 - -1.55% -


Report Time: 2.35s
Name Current %
BM_CmpEqual_int_int 1.068 -1.16%
BM_CmpEqual_int_schar 1.135 1.42%
BM_CmpEqual_int_short 1.123 -
BM_CmpEqual_int_uchar 1.106 -
BM_CmpEqual_int_uint 1.058 -1.52%
BM_CmpEqual_int_ushort 1.110 -
BM_CmpEqual_schar_int 1.137 2.12%
BM_CmpEqual_schar_schar 1.073 -1.77%
BM_CmpEqual_schar_short 1.132 -
BM_CmpEqual_schar_uchar 1.108 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.097 -1.14%
BM_CmpEqual_short_int 1.123 -
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 1.64%
BM_CmpEqual_uchar_short 0.988 -4.46%
BM_CmpEqual_uchar_uchar 1.050 1.32%
BM_CmpEqual_uchar_uint 1.085 2.83%
BM_CmpEqual_uchar_ushort 1.053 -2.42%
BM_CmpEqual_uint_int 1.027 -1.65%
BM_CmpEqual_uint_schar 1.053 2.63%
BM_CmpEqual_uint_short 1.056 -
BM_CmpEqual_uint_uchar 1.088 -1.88%
BM_CmpEqual_uint_uint 1.048 -1.46%
BM_CmpEqual_uint_ushort 1.104 -
BM_CmpEqual_ushort_int 1.066 -1.70%
BM_CmpEqual_ushort_schar 1.009 -2.46%
BM_CmpEqual_ushort_short 1.012 -
BM_CmpEqual_ushort_uchar 1.112 2.04%
BM_CmpEqual_ushort_uint 1.061 -1.65%
BM_CmpEqual_ushort_ushort 1.065 -
BM_CmpLess_int_int 1.068 -2.63%
BM_CmpLess_int_schar 1.138 -
BM_CmpLess_int_short 1.138 -
BM_CmpLess_int_uchar 1.105 -
BM_CmpLess_int_uint 1.070 -2.83%
BM_CmpLess_int_ushort 1.098 -1.20%
BM_CmpLess_schar_int 1.120 -
BM_CmpLess_schar_schar 0.952 -
BM_CmpLess_schar_short 0.955 -
BM_CmpLess_schar_uchar 1.101 -
BM_CmpLess_schar_uint 1.093 -2.00%
BM_CmpLess_schar_ushort 1.080 -1.79%
BM_CmpLess_short_int 1.130 2.59%
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.959 -
BM_CmpLess_short_uchar 1.097 1.16%
BM_CmpLess_short_uint 1.112 -
BM_CmpLess_short_ushort 1.098 -
BM_CmpLess_uchar_int 1.088 -
BM_CmpLess_uchar_schar 1.060 -
BM_CmpLess_uchar_short 1.051 3.23%
BM_CmpLess_uchar_uchar 1.060 2.41%
BM_CmpLess_uchar_uint 1.070 1.45%
BM_CmpLess_uchar_ushort 1.076 -2.09%
BM_CmpLess_uint_int 1.082 -1.02%
BM_CmpLess_uint_schar 1.059 1.20%
BM_CmpLess_uint_short 1.018 -
BM_CmpLess_uint_uchar 1.101 -4.22%
BM_CmpLess_uint_uint 1.067 -
BM_CmpLess_uint_ushort 1.114 -
BM_CmpLess_ushort_int 1.076 -1.21%
BM_CmpLess_ushort_schar 1.014 -1.51%
BM_CmpLess_ushort_short 1.037 2.27%
BM_CmpLess_ushort_uchar 1.101 -
BM_CmpLess_ushort_uint 1.070 -
BM_CmpLess_ushort_ushort 1.041 -2.56%
BM_PushHeap_float_Ascending_1 0.697 62.52%
BM_PushHeap_float_Ascending_1024 3.121 -
BM_PushHeap_float_Ascending_16 0.983 -
BM_PushHeap_float_Ascending_16384 4.292 3.65%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.157 -4.65%
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 -
BM_PushHeap_float_Descending_64 0.389 -
BM_PushHeap_float_PipeOrgan_1 0.501 27.37%
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 24.36%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.989 -2.84%
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.14%
BM_PushHeap_float_Random_16 5.054 -
BM_PushHeap_float_Random_16384 7.276 -
BM_PushHeap_float_Random_256 6.945 1.50%
BM_PushHeap_float_Random_262144 7.180 -2.49%
BM_PushHeap_float_Random_4 2.621 3.35%
BM_PushHeap_float_Random_64 6.410 1.74%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.380 4.55%
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 11.10%
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 -2.53%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.038 3.72%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -2.09%
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 -2.92%
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.41%
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 1.63%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.605 2.37%
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 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.823 -2.96%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.884 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.929 1.13%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.638 2.36%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.466 -
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 1.67%
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 -2.58%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.154 7.12%
BM_PushHeap_string_Ascending_16 4.735 -4.16%
BM_PushHeap_string_Ascending_16384 23.058 18.50%
BM_PushHeap_string_Ascending_256 11.138 4.20%
BM_PushHeap_string_Ascending_262144 31.092 11.26%
BM_PushHeap_string_Ascending_4 2.547 -1.70%
BM_PushHeap_string_Ascending_64 7.447 -4.18%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.526 1.63%
BM_PushHeap_string_Descending_16 2.127 -
BM_PushHeap_string_Descending_16384 2.812 18.43%
BM_PushHeap_string_Descending_256 2.452 3.20%
BM_PushHeap_string_Descending_262144 4.013 10.93%
BM_PushHeap_string_Descending_4 1.900 -
BM_PushHeap_string_Descending_64 2.298 2.55%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.161 -1.50%
BM_PushHeap_string_PipeOrgan_16 4.331 4.79%
BM_PushHeap_string_PipeOrgan_16384 12.776 1.15%
BM_PushHeap_string_PipeOrgan_256 7.725 -
BM_PushHeap_string_PipeOrgan_262144 18.141 -1.22%
BM_PushHeap_string_PipeOrgan_4 2.509 -2.10%
BM_PushHeap_string_PipeOrgan_64 6.040 5.52%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.434 -
BM_PushHeap_string_QuickSortAdversary_16 10.580 -1.20%
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 -2.21%
BM_PushHeap_string_QuickSortAdversary_64 13.325 -
BM_PushHeap_string_Random_1 0.582 -
BM_PushHeap_string_Random_1024 14.936 -1.42%
BM_PushHeap_string_Random_16 10.399 -1.08%
BM_PushHeap_string_Random_16384 16.350 -
BM_PushHeap_string_Random_256 14.315 -1.29%
BM_PushHeap_string_Random_262144 18.997 -
BM_PushHeap_string_Random_4 6.148 -1.58%
BM_PushHeap_string_Random_64 12.878 -1.24%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.557 -5.62%
BM_PushHeap_string_SingleElement_16 2.632 -5.51%
BM_PushHeap_string_SingleElement_16384 2.561 -4.96%
BM_PushHeap_string_SingleElement_256 2.554 -5.83%
BM_PushHeap_string_SingleElement_262144 2.603 -4.13%
BM_PushHeap_string_SingleElement_4 2.304 -4.64%
BM_PushHeap_string_SingleElement_64 2.616 -5.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -38.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.516 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.022 1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.532 -1.09%
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 2.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.536 -3.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.608 -2.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.580 -5.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.603 -2.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.634 -3.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.601 -3.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.653 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.657 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.498 -4.17%
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.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.507 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.302 -
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 -1.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.770 -2.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.672 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.410 4.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.223 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.020 2.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.395 2.09%
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 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.429 9.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.622 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.616 2.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.556 -6.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.627 -2.99%
BM_PushHeap_uint32_Ascending_1 0.607 -14.47%
BM_PushHeap_uint32_Ascending_1024 2.695 2.61%
BM_PushHeap_uint32_Ascending_16 0.970 -
BM_PushHeap_uint32_Ascending_16384 3.828 5.56%
BM_PushHeap_uint32_Ascending_256 2.170 -
BM_PushHeap_uint32_Ascending_262144 5.155 5.92%
BM_PushHeap_uint32_Ascending_4 0.587 -
BM_PushHeap_uint32_Ascending_64 1.578 -2.03%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -6.15%
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 -9.59%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.393 -43.58%
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 36.35%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.932 -1.33%
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 -21.64%
BM_PushHeap_uint32_Random_1024 5.681 -
BM_PushHeap_uint32_Random_16 4.049 -3.47%
BM_PushHeap_uint32_Random_16384 5.933 1.82%
BM_PushHeap_uint32_Random_256 5.696 2.07%
BM_PushHeap_uint32_Random_262144 5.877 -
BM_PushHeap_uint32_Random_4 2.191 -3.99%
BM_PushHeap_uint32_Random_64 5.115 -1.43%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.344 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.638 -2.62%
BM_PushHeap_uint64_Ascending_16 0.985 -2.15%
BM_PushHeap_uint64_Ascending_16384 3.698 -2.30%
BM_PushHeap_uint64_Ascending_256 2.172 -3.87%
BM_PushHeap_uint64_Ascending_262144 4.842 -4.46%
BM_PushHeap_uint64_Ascending_4 0.551 -
BM_PushHeap_uint64_Ascending_64 1.608 -6.28%
BM_PushHeap_uint64_Descending_1 0.696 24.97%
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 -1.36%
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.053 -2.23%
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 3.80%
BM_PushHeap_uint64_QuickSortAdversary_16 1.079 -3.75%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.491 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.740 2.32%
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.626 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.383 1.52%
BM_PushHeap_uint64_Random_16 4.499 -
BM_PushHeap_uint64_Random_16384 6.512 2.81%
BM_PushHeap_uint64_Random_256 6.298 4.46%
BM_PushHeap_uint64_Random_262144 6.412 -
BM_PushHeap_uint64_Random_4 2.567 -1.77%
BM_PushHeap_uint64_Random_64 5.642 -
BM_PushHeap_uint64_SingleElement_1 0.635 -
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.339 -5.17%
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -2.80%
BM_PushHeap_uint64_SingleElement_4 0.357 -4.23%
BM_PushHeap_uint64_SingleElement_64 0.352 -4.05%
BM_StringAssignAsciizMix_Opaque 5.102 2.68%
BM_StringAssignAsciizMix_Transparent 3.048 1.60%
BM_StringAssignAsciiz_Empty_Opaque 3.103 1.96%
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 189.930 -
BM_StringAssignAsciiz_Huge_Transparent 189.813 -
BM_StringAssignAsciiz_Large_Opaque 11.810 2.66%
BM_StringAssignAsciiz_Large_Transparent 11.829 2.06%
BM_StringAssignAsciiz_Small_Opaque 3.105 1.95%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.485 -3.76%
BM_StringAssignStr_Huge_Opaque 109.972 -1.39%
BM_StringAssignStr_Huge_Transparent 109.582 -1.24%
BM_StringAssignStr_Large_Opaque 10.430 -
BM_StringAssignStr_Large_Transparent 10.495 1.00%
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.080 -2.58%
BM_StringConstructDestroyCStr_Empty_Transparent 0.276 13.49%
BM_StringConstructDestroyCStr_Huge_Opaque 158.455 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.772 -
BM_StringConstructDestroyCStr_Large_Opaque 15.392 -8.55%
BM_StringConstructDestroyCStr_Large_Transparent 10.253 -5.01%
BM_StringConstructDestroyCStr_Small_Opaque 2.118 -
BM_StringConstructDestroyCStr_Small_Transparent 0.394 6.72%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 109.173 -
BM_StringCopy_Large 6.283 2.51%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.382 38.97%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.669 -5.86%
BM_StringDestroy_Large 7.036 -6.68%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.606 2.47%
BM_StringEraseToEnd_Empty_Transparent 0.360 3.91%
BM_StringEraseToEnd_Huge_Opaque 2.304 -2.88%
BM_StringEraseToEnd_Huge_Transparent 2.385 -3.71%
BM_StringEraseToEnd_Large_Opaque 0.987 -
BM_StringEraseToEnd_Large_Transparent 0.830 -
BM_StringEraseToEnd_Small_Opaque 0.603 2.21%
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.857 8.33%
BM_StringEraseWithMove_Empty_Transparent 0.599 4.96%
BM_StringEraseWithMove_Huge_Opaque 45.111 -
BM_StringEraseWithMove_Huge_Transparent 43.540 -
BM_StringEraseWithMove_Large_Opaque 2.736 -2.23%
BM_StringEraseWithMove_Large_Transparent 2.614 -3.18%
BM_StringEraseWithMove_Small_Opaque 2.188 -
BM_StringEraseWithMove_Small_Transparent 2.127 -2.54%
BM_StringFindAllMatch/1 3.003 7.29%
BM_StringFindAllMatch/131072 2271.010 -
BM_StringFindAllMatch/32768 574.960 -
BM_StringFindAllMatch/4096 79.919 -
BM_StringFindAllMatch/512 11.557 -
BM_StringFindAllMatch/64 3.281 4.79%
BM_StringFindAllMatch/8 2.743 9.32%
BM_StringFindCharLiteral/1024 19.420 5.00%
BM_StringFindCharLiteral/128 3.067 2.04%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.815 1.25%
BM_StringFindCharLiteral/256 5.687 3.66%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.527 -
BM_StringFindCharLiteral/512 9.783 3.29%
BM_StringFindCharLiteral/64 2.091 -1.16%
BM_StringFindCharLiteral/8 1.617 -1.21%
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.30%
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.01%
BM_StringFindStringLiteral/128 3.130 -1.04%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.222 -3.43%
BM_StringFindStringLiteral/256 5.468 -
BM_StringFindStringLiteral/32 1.740 1.62%
BM_StringFindStringLiteral/4096 77.146 -3.17%
BM_StringFindStringLiteral/512 9.556 -1.48%
BM_StringFindStringLiteral/64 2.203 1.32%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.158 -2.84%
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.739 -
BM_StringRead_Cold_Deep_Empty 1.175 -5.98%
BM_StringRead_Cold_Deep_Large 1.272 -
BM_StringRead_Cold_Deep_Small 1.176 -
BM_StringRead_Cold_Shallow_Empty 1.111 1.02%
BM_StringRead_Cold_Shallow_Large 1.129 1.13%
BM_StringRead_Cold_Shallow_Small 1.110 -
BM_StringRead_Hot_Deep_Empty 0.504 2.47%
BM_StringRead_Hot_Deep_Large 0.505 -4.15%
BM_StringRead_Hot_Deep_Small 0.502 -
BM_StringRead_Hot_Shallow_Empty 0.471 -3.33%
BM_StringRead_Hot_Shallow_Large 0.470 -
BM_StringRead_Hot_Shallow_Small 0.479 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -2.57%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.427 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.429 2.83%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.633 -10.63%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.590 -2.38%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.425 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.178 1.94%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.396 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.086 4.20%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.663 -6.63%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.413 -3.37%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.201 -7.29%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -3.92%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -2.35%
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 -11.60%
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 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -1.35%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.232 -25.73%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.608 -8.99%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.655 3.72%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.626 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.627 -6.11%
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 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.645 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.197 1.44%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.859 -1.48%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.433 1.10%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.062 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -1.32%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.249 2.27%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.162 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.618 -6.22%
BM_StringRelational_Compare_Empty_Huge_Control 1.896 13.82%
BM_StringRelational_Compare_Empty_Large_Control 1.718 3.42%
BM_StringRelational_Compare_Empty_Small_Control 1.620 -2.55%
BM_StringRelational_Compare_Huge_Empty_Control 1.615 -
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 -
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 8.70%
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.17%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.672 2.73%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.391 -
BM_StringRelational_Compare_Small_Small_Control 1.893 2.40%
BM_StringRelational_Eq_Empty_Empty_Control 2.068 13.26%
BM_StringRelational_Eq_Empty_Huge_Control 0.491 3.58%
BM_StringRelational_Eq_Empty_Large_Control 0.470 -
BM_StringRelational_Eq_Empty_Small_Control 0.470 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.525 14.29%
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 3.96%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.407 -2.74%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.963 -2.85%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.595 3.10%
BM_StringRelational_Eq_Large_Large_Control 2.314 9.50%
BM_StringRelational_Eq_Small_Huge_Control 0.471 -
BM_StringRelational_Eq_Small_Large_Control 0.477 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.377 -12.03%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.184 2.52%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.663 13.33%
BM_StringRelational_Eq_Small_Small_Control 1.696 -13.25%
BM_StringRelational_Less_Empty_Empty_Control 1.724 6.78%
BM_StringRelational_Less_Empty_Huge_Control 1.620 -
BM_StringRelational_Less_Empty_Large_Control 1.614 -
BM_StringRelational_Less_Empty_Small_Control 1.686 4.19%
BM_StringRelational_Less_Huge_Empty_Control 1.614 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.425 -1.50%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.854 -1.57%
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.685 -2.22%
BM_StringRelational_Less_Huge_Huge_Control 99.004 -2.45%
BM_StringRelational_Less_Huge_Large_Control 2.096 -5.33%
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 1.94%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.625 -
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 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.392 -
BM_StringRelational_Less_Small_Small_Control 1.849 -1.36%
BM_StringResizeAndOverwrite 0.825 -
BM_align/1 0.636 -6.20%
BM_align/256 0.639 -2.32%
BM_align/64 0.638 -5.16%
BM_align/8 0.622 -7.62%
BM_deque_deque_copy/0 0.879 2.37%
BM_deque_deque_copy/1 2.613 2.12%
BM_deque_deque_copy/1024 37.032 1.37%
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.27%
BM_deque_deque_copy/65536 3154.390 -1.73%
BM_deque_deque_copy/70000 3186.112 -
BM_deque_deque_copy_backward/0 0.814 -5.63%
BM_deque_deque_copy_backward/1 2.757 -1.36%
BM_deque_deque_copy_backward/1024 38.128 -
BM_deque_deque_copy_backward/2 2.471 -2.46%
BM_deque_deque_copy_backward/4000 149.745 -1.21%
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 -
BM_deque_deque_copy_backward/64000 7922.807 -2.01%
BM_deque_deque_copy_backward/65536 8148.334 -
BM_deque_deque_copy_backward/70000 8591.509 -1.59%
BM_deque_deque_move/0 0.755 -18.16%
BM_deque_deque_move/1 2.583 -
BM_deque_deque_move/1024 36.749 -2.14%
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.783 -
BM_deque_deque_move/4096 146.834 -
BM_deque_deque_move/512 17.656 -
BM_deque_deque_move/5500 196.757 -1.29%
BM_deque_deque_move/64 3.028 -
BM_deque_deque_move/64000 3071.792 -
BM_deque_deque_move/65536 3100.769 -
BM_deque_deque_move/70000 3362.058 -
BM_deque_deque_move_backward/0 0.801 -7.17%
BM_deque_deque_move_backward/1 2.733 -
BM_deque_deque_move_backward/1024 37.841 -2.43%
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.15%
BM_deque_deque_move_backward/5500 203.446 -
BM_deque_deque_move_backward/64 3.446 1.33%
BM_deque_deque_move_backward/64000 7835.137 -
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.43%
BM_deque_deque_ranges_copy/1 2.538 1.33%
BM_deque_deque_ranges_copy/1024 37.882 -
BM_deque_deque_ranges_copy/2 2.303 2.72%
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 -5.61%
BM_deque_deque_ranges_copy/65536 3104.124 -
BM_deque_deque_ranges_copy/70000 3263.294 -1.55%
BM_deque_deque_ranges_copy_backward/0 0.847 -8.06%
BM_deque_deque_ranges_copy_backward/1 2.663 -
BM_deque_deque_ranges_copy_backward/1024 38.506 -
BM_deque_deque_ranges_copy_backward/2 2.371 -1.87%
BM_deque_deque_ranges_copy_backward/4000 153.081 1.93%
BM_deque_deque_ranges_copy_backward/4096 153.393 -1.12%
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 1.13%
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 -
BM_deque_deque_ranges_move/0 0.922 30.80%
BM_deque_deque_ranges_move/1 2.522 -1.34%
BM_deque_deque_ranges_move/1024 36.645 -
BM_deque_deque_ranges_move/2 2.242 -2.78%
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.40%
BM_deque_deque_ranges_move/65536 3100.983 -
BM_deque_deque_ranges_move/70000 3299.630 -
BM_deque_deque_ranges_move_backward/0 0.792 -
BM_deque_deque_ranges_move_backward/1 2.845 1.21%
BM_deque_deque_ranges_move_backward/1024 38.021 -2.06%
BM_deque_deque_ranges_move_backward/2 2.466 -2.16%
BM_deque_deque_ranges_move_backward/4000 149.518 -2.26%
BM_deque_deque_ranges_move_backward/4096 152.423 -2.04%
BM_deque_deque_ranges_move_backward/512 19.110 -
BM_deque_deque_ranges_move_backward/5500 202.730 -1.78%
BM_deque_deque_ranges_move_backward/64 3.466 1.24%
BM_deque_deque_ranges_move_backward/64000 7796.723 1.09%
BM_deque_deque_ranges_move_backward/65536 8066.436 1.09%
BM_deque_deque_ranges_move_backward/70000 8491.588 -
BM_deque_vector_copy/0 1.572 20.42%
BM_deque_vector_copy/1 2.135 3.77%
BM_deque_vector_copy/1024 37.380 -1.02%
BM_deque_vector_copy/2 1.828 3.14%
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 109.83%
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 -9.24%
BM_deque_vector_copy_backward/1 2.227 -1.13%
BM_deque_vector_copy_backward/1024 37.335 -
BM_deque_vector_copy_backward/2 1.826 -8.74%
BM_deque_vector_copy_backward/4000 144.052 -
BM_deque_vector_copy_backward/4096 149.063 -
BM_deque_vector_copy_backward/512 17.920 -
BM_deque_vector_copy_backward/5500 199.292 -1.22%
BM_deque_vector_copy_backward/64 2.954 -1.25%
BM_deque_vector_copy_backward/64000 8103.788 -6.84%
BM_deque_vector_copy_backward/65536 8280.737 -4.27%
BM_deque_vector_copy_backward/70000 9109.051 -4.82%
BM_deque_vector_move/0 1.353 4.39%
BM_deque_vector_move/1 2.193 -
BM_deque_vector_move/1024 37.260 -
BM_deque_vector_move/2 1.819 -3.80%
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 1.13%
BM_deque_vector_move/64000 2993.472 -1.20%
BM_deque_vector_move/65536 3001.108 -1.28%
BM_deque_vector_move/70000 3226.700 -1.09%
BM_deque_vector_move_backward/0 1.415 -7.01%
BM_deque_vector_move_backward/1 2.133 -4.25%
BM_deque_vector_move_backward/1024 37.099 -
BM_deque_vector_move_backward/2 1.832 -5.41%
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 -1.37%
BM_deque_vector_move_backward/64000 7755.569 -5.58%
BM_deque_vector_move_backward/65536 8139.267 -2.14%
BM_deque_vector_move_backward/70000 8763.514 -4.59%
BM_deque_vector_ranges_copy/0 1.557 9.64%
BM_deque_vector_ranges_copy/1 2.089 1.27%
BM_deque_vector_ranges_copy/1024 37.330 -
BM_deque_vector_ranges_copy/2 1.829 3.14%
BM_deque_vector_ranges_copy/4000 142.456 -2.65%
BM_deque_vector_ranges_copy/4096 145.354 -4.80%
BM_deque_vector_ranges_copy/512 16.603 -
BM_deque_vector_ranges_copy/5500 195.341 -2.97%
BM_deque_vector_ranges_copy/64 2.665 -
BM_deque_vector_ranges_copy/64000 2919.330 -2.97%
BM_deque_vector_ranges_copy/65536 3003.355 -3.32%
BM_deque_vector_ranges_copy/70000 3275.399 2.01%
BM_deque_vector_ranges_copy_backward/0 1.485 -6.59%
BM_deque_vector_ranges_copy_backward/1 2.141 -6.18%
BM_deque_vector_ranges_copy_backward/1024 39.946 6.98%
BM_deque_vector_ranges_copy_backward/2 1.994 2.56%
BM_deque_vector_ranges_copy_backward/4000 144.681 1.52%
BM_deque_vector_ranges_copy_backward/4096 147.822 -
BM_deque_vector_ranges_copy_backward/512 18.369 2.43%
BM_deque_vector_ranges_copy_backward/5500 198.266 -
BM_deque_vector_ranges_copy_backward/64 3.114 5.35%
BM_deque_vector_ranges_copy_backward/64000 7942.324 -
BM_deque_vector_ranges_copy_backward/65536 8220.536 -1.77%
BM_deque_vector_ranges_copy_backward/70000 9128.256 -
BM_deque_vector_ranges_move/0 1.301 -18.55%
BM_deque_vector_ranges_move/1 2.120 -1.68%
BM_deque_vector_ranges_move/1024 38.530 -6.72%
BM_deque_vector_ranges_move/2 1.885 -5.84%
BM_deque_vector_ranges_move/4000 146.289 1.60%
BM_deque_vector_ranges_move/4096 150.740 3.18%
BM_deque_vector_ranges_move/512 16.625 -1.91%
BM_deque_vector_ranges_move/5500 201.933 3.08%
BM_deque_vector_ranges_move/64 2.634 -1.31%
BM_deque_vector_ranges_move/64000 3029.636 -
BM_deque_vector_ranges_move/65536 2969.511 -
BM_deque_vector_ranges_move/70000 3249.900 -
BM_deque_vector_ranges_move_backward/0 1.414 -12.87%
BM_deque_vector_ranges_move_backward/1 2.130 -3.95%
BM_deque_vector_ranges_move_backward/1024 39.217 5.42%
BM_deque_vector_ranges_move_backward/2 1.929 -3.61%
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 2.66%
BM_deque_vector_ranges_move_backward/5500 198.432 -
BM_deque_vector_ranges_move_backward/64 3.077 4.01%
BM_deque_vector_ranges_move_backward/64000 7740.846 -1.17%
BM_deque_vector_ranges_move_backward/65536 7944.489 -
BM_deque_vector_ranges_move_backward/70000 8963.944 -
BM_getline_string 17.055 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.396 -
BM_lexicographical_compare_three_way<IntPtr>/1024 246.427 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248018.546 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.455 -1.43%
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 -1.07%
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 -
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.57%
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 -2.65%
BM_lexicographical_compare_three_way_fast_path/16384 3781.889 -
BM_lexicographical_compare_three_way_fast_path/256 71.059 -1.23%
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 -
BM_lexicographical_compare_three_way_slow_path/1024 294.008 -4.33%
BM_lexicographical_compare_three_way_slow_path/1048576 294579.950 -5.13%
BM_lexicographical_compare_three_way_slow_path/16 4.595 -4.23%
BM_lexicographical_compare_three_way_slow_path/16384 4551.216 -4.88%
BM_lexicographical_compare_three_way_slow_path/256 79.665 -3.87%
BM_lexicographical_compare_three_way_slow_path/262144 72643.717 -5.09%
BM_lexicographical_compare_three_way_slow_path/4 1.178 -3.74%
BM_lexicographical_compare_three_way_slow_path/4096 1147.588 -5.05%
BM_lexicographical_compare_three_way_slow_path/64 17.831 -4.89%
BM_lexicographical_compare_three_way_slow_path/65536 18171.946 -5.02%
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 -
BM_num_get<unsigned_int> 9.768 1.21%
BM_num_get<unsigned_long> 10.350 -
BM_num_get<unsigned_long_long> 10.295 -
BM_num_get<unsigned_short> 10.040 -
BM_num_get<void*> 10.909 -
BM_num_put<bool> 10.646 -1.04%
BM_num_put<const_void*> 12.386 -
BM_num_put<double> 57.510 -
BM_num_put<long> 11.732 -3.79%
BM_num_put<long_double> 59.490 1.81%
BM_num_put<long_long> 11.853 -1.80%
BM_num_put<unsigned_long> 11.704 -1.33%
BM_num_put<unsigned_long_long> 11.303 -
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 279.175 3.15%
BM_std_minmax_element<char>/2 0.651 6.08%
BM_std_minmax_element<char>/3 1.308 11.18%
BM_std_minmax_element<char>/4 1.220 -
BM_std_minmax_element<char>/4000 1075.710 -5.22%
BM_std_minmax_element<char>/4096 1119.685 -8.18%
BM_std_minmax_element<char>/512 142.652 4.78%
BM_std_minmax_element<char>/5500 1508.267 -5.68%
BM_std_minmax_element<char>/64 17.960 4.29%
BM_std_minmax_element<char>/64000 17048.536 -3.83%
BM_std_minmax_element<char>/65536 18197.900 4.51%
BM_std_minmax_element<char>/70000 17928.538 -5.86%
BM_std_minmax_element<int>/1 0.301 -12.83%
BM_std_minmax_element<int>/1024 275.945 11.78%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.167 -10.76%
BM_std_minmax_element<int>/4 1.244 4.46%
BM_std_minmax_element<int>/4000 1061.823 12.01%
BM_std_minmax_element<int>/4096 1085.979 5.70%
BM_std_minmax_element<int>/512 139.966 10.67%
BM_std_minmax_element<int>/5500 1450.294 5.17%
BM_std_minmax_element<int>/64 17.368 7.50%
BM_std_minmax_element<int>/64000 16876.576 5.70%
BM_std_minmax_element<int>/65536 17302.435 6.03%
BM_std_minmax_element<int>/70000 18402.606 4.90%
BM_std_minmax_element<long_long>/1 0.300 -4.59%
BM_std_minmax_element<long_long>/1024 289.234 5.27%
BM_std_minmax_element<long_long>/2 0.687 5.82%
BM_std_minmax_element<long_long>/3 1.147 -
BM_std_minmax_element<long_long>/4 1.265 -
BM_std_minmax_element<long_long>/4000 1113.982 4.94%
BM_std_minmax_element<long_long>/4096 1142.595 5.14%
BM_std_minmax_element<long_long>/512 146.674 5.10%
BM_std_minmax_element<long_long>/5500 1559.281 7.12%
BM_std_minmax_element<long_long>/64 18.004 2.48%
BM_std_minmax_element<long_long>/64000 18213.095 6.41%
BM_std_minmax_element<long_long>/65536 18635.209 6.36%
BM_std_minmax_element<long_long>/70000 19918.249 6.51%
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 -21.93%
BM_std_minmax_element<short>/4 1.252 4.56%
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 -1.98%
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 12.28%
BM_tolower_char<wchar_t> 0.689 23.64%
BM_tolower_string<char> 16.272 7.63%
BM_tolower_string<wchar_t> 6.340 -
BM_toupper_char<char> 0.688 11.53%
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.194 -
BM_toupper_string<wchar_t> 6.276 -
BM_vector_deque_copy/0 0.425 -14.56%
BM_vector_deque_copy/1 2.319 -
BM_vector_deque_copy/1024 35.855 -
BM_vector_deque_copy/2 2.060 -
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 -
BM_vector_deque_copy/64000 2837.149 -
BM_vector_deque_copy/65536 2853.194 -
BM_vector_deque_copy/70000 3099.574 -
BM_vector_deque_copy_backward/0 0.502 4.22%
BM_vector_deque_copy_backward/1 2.243 5.63%
BM_vector_deque_copy_backward/1024 38.085 -
BM_vector_deque_copy_backward/2 2.003 6.85%
BM_vector_deque_copy_backward/4000 144.733 -
BM_vector_deque_copy_backward/4096 150.589 1.43%
BM_vector_deque_copy_backward/512 17.654 -2.70%
BM_vector_deque_copy_backward/5500 196.918 -
BM_vector_deque_copy_backward/64 3.043 -3.21%
BM_vector_deque_copy_backward/64000 7967.640 -
BM_vector_deque_copy_backward/65536 8282.883 -
BM_vector_deque_copy_backward/70000 8707.710 -1.23%
BM_vector_deque_move/0 0.425 -2.47%
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.37%
BM_vector_deque_move/64000 2835.560 -
BM_vector_deque_move/65536 2851.622 -
BM_vector_deque_move/70000 3097.078 -
BM_vector_deque_move_backward/0 0.527 -4.70%
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 1.15%
BM_vector_deque_move_backward/64 2.984 -
BM_vector_deque_move_backward/64000 7768.931 -1.24%
BM_vector_deque_move_backward/65536 8307.644 -
BM_vector_deque_move_backward/70000 8454.973 -1.27%
BM_vector_deque_ranges_copy/0 0.346 -25.73%
BM_vector_deque_ranges_copy/1 2.033 -4.68%
BM_vector_deque_ranges_copy/1024 35.768 -
BM_vector_deque_ranges_copy/2 1.801 -5.06%
BM_vector_deque_ranges_copy/4000 140.462 -
BM_vector_deque_ranges_copy/4096 146.623 -
BM_vector_deque_ranges_copy/512 16.883 -
BM_vector_deque_ranges_copy/5500 197.430 -
BM_vector_deque_ranges_copy/64 2.712 -1.95%
BM_vector_deque_ranges_copy/64000 2836.790 -
BM_vector_deque_ranges_copy/65536 2854.903 -
BM_vector_deque_ranges_copy/70000 3099.628 -
BM_vector_deque_ranges_copy_backward/0 0.469 -5.02%
BM_vector_deque_ranges_copy_backward/1 2.352 -
BM_vector_deque_ranges_copy_backward/1024 37.724 -
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 -
BM_vector_deque_ranges_copy_backward/64000 7954.221 -
BM_vector_deque_ranges_copy_backward/65536 8257.277 -1.06%
BM_vector_deque_ranges_copy_backward/70000 8801.561 -1.20%
BM_vector_deque_ranges_move/0 0.375 -24.93%
BM_vector_deque_ranges_move/1 2.313 -2.51%
BM_vector_deque_ranges_move/1024 36.054 -
BM_vector_deque_ranges_move/2 2.059 -
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 87.90%
BM_vector_deque_ranges_move/64000 2838.649 -
BM_vector_deque_ranges_move/65536 2853.292 -
BM_vector_deque_ranges_move/70000 3095.797 -
BM_vector_deque_ranges_move_backward/0 0.550 6.01%
BM_vector_deque_ranges_move_backward/1 2.312 10.44%
BM_vector_deque_ranges_move_backward/1024 37.994 -
BM_vector_deque_ranges_move_backward/2 2.057 12.63%
BM_vector_deque_ranges_move_backward/4000 141.462 -
BM_vector_deque_ranges_move_backward/4096 150.849 -
BM_vector_deque_ranges_move_backward/512 17.478 -3.50%
BM_vector_deque_ranges_move_backward/5500 197.993 -
BM_vector_deque_ranges_move_backward/64 2.981 -5.28%
BM_vector_deque_ranges_move_backward/64000 7616.024 -
BM_vector_deque_ranges_move_backward/65536 8110.898 -
BM_vector_deque_ranges_move_backward/70000 8340.333 -2.40%
SetIntersection_Front_Set_float_1024_1 1045263.160 -
SetIntersection_Front_Set_float_1024_1024 11141423.896 -8.26%
SetIntersection_Front_Set_float_1024_16 1200077.887 -
SetIntersection_Front_Set_float_1024_256 3587151.982 -8.97%
SetIntersection_Front_Set_float_1024_4 1067254.292 2.48%
SetIntersection_Front_Set_float_1024_64 1712290.571 1.39%
SetIntersection_Front_Set_float_16384_1 1009969.118 -
SetIntersection_Front_Set_float_16384_1024 13404372.895 19.21%
SetIntersection_Front_Set_float_16384_16 1200885.188 2.48%
SetIntersection_Front_Set_float_16384_16384 209657609.505 -5.72%
SetIntersection_Front_Set_float_16384_256 3927623.245 8.21%
SetIntersection_Front_Set_float_16384_4 1074638.983 1.67%
SetIntersection_Front_Set_float_16384_64 1635959.070 -1.27%
SetIntersection_Front_Set_float_16_1 62751942.572 -
SetIntersection_Front_Set_float_16_16 37273616.311 -2.48%
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 8.63%
SetIntersection_Front_Set_float_256_4 4221610.222 -
SetIntersection_Front_Set_float_256_64 5444143.644 5.93%
SetIntersection_Front_Set_float_262144_1 1043513.384 1.30%
SetIntersection_Front_Set_float_262144_1024 11244987.043 -1.48%
SetIntersection_Front_Set_float_262144_16 1167206.865 1.92%
SetIntersection_Front_Set_float_262144_16384 204939547.076 -9.99%
SetIntersection_Front_Set_float_262144_256 3760582.034 3.96%
SetIntersection_Front_Set_float_262144_262144 1573690.676 -2.38%
SetIntersection_Front_Set_float_262144_4 1033404.707 -2.10%
SetIntersection_Front_Set_float_262144_64 1668449.627 -
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 -5.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1011697.539 -2.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14614151.504 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1212843.838 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4360221.844 -1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1053140.548 -1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1797847.781 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1037072.834 4.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14427444.440 -3.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1243153.130 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 343547910.618 -1.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4726150.638 5.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1074097.247 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1913863.225 3.35%
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 1.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4569431.094 -2.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8879751.692 2.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4226309.333 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5923132.316 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1048797.926 2.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14019707.039 -2.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1225209.123 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 333423787.966 -3.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4532985.564 4.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1872726.646 -8.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1078667.764 5.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1862541.806 -3.75%
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 -2.68%
SetIntersection_Front_Set_string_1024_1 1101092.443 -
SetIntersection_Front_Set_string_1024_1024 57332516.387 5.72%
SetIntersection_Front_Set_string_1024_16 1906135.438 3.08%
SetIntersection_Front_Set_string_1024_256 14811695.804 -1.10%
SetIntersection_Front_Set_string_1024_4 1279616.298 3.97%
SetIntersection_Front_Set_string_1024_64 4795053.143 5.21%
SetIntersection_Front_Set_string_16384_1 1159114.010 6.26%
SetIntersection_Front_Set_string_16384_1024 59510205.600 3.34%
SetIntersection_Front_Set_string_16384_16 1899017.765 2.73%
SetIntersection_Front_Set_string_16384_16384 342133672.833 -2.15%
SetIntersection_Front_Set_string_16384_256 15465328.101 4.23%
SetIntersection_Front_Set_string_16384_4 1317595.130 6.62%
SetIntersection_Front_Set_string_16384_64 4520737.426 -
SetIntersection_Front_Set_string_16_1 66933969.152 2.91%
SetIntersection_Front_Set_string_16_16 58136407.547 -
SetIntersection_Front_Set_string_16_4 65492393.860 5.85%
SetIntersection_Front_Set_string_1_1 555320284.308 -
SetIntersection_Front_Set_string_256_1 4446519.453 2.69%
SetIntersection_Front_Set_string_256_16 7134840.371 -
SetIntersection_Front_Set_string_256_256 29984983.146 5.26%
SetIntersection_Front_Set_string_256_4 5073485.132 4.32%
SetIntersection_Front_Set_string_256_64 15034274.494 4.33%
SetIntersection_Front_Set_string_262144_1 1110712.537 3.27%
SetIntersection_Front_Set_string_262144_1024 58601138.125 -
SetIntersection_Front_Set_string_262144_16 1870140.996 4.55%
SetIntersection_Front_Set_string_262144_16384 351819657.630 1.17%
SetIntersection_Front_Set_string_262144_256 15419869.378 3.83%
SetIntersection_Front_Set_string_262144_262144 17588068.523 -
SetIntersection_Front_Set_string_262144_4 1305652.084 4.61%
SetIntersection_Front_Set_string_262144_64 4577018.249 4.91%
SetIntersection_Front_Set_string_4_1 222981953.427 -
SetIntersection_Front_Set_string_4_4 160119330.322 1.88%
SetIntersection_Front_Set_string_64_1 17492253.872 3.22%
SetIntersection_Front_Set_string_64_16 26201445.655 9.55%
SetIntersection_Front_Set_string_64_4 19190826.274 2.45%
SetIntersection_Front_Set_string_64_64 35391498.966 5.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1048537.528 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23648031.268 -3.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1328945.791 1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6398022.601 -2.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1097064.908 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2308466.405 -2.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1010007.756 -4.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25324698.445 -4.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1328111.158 -1.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349020737.957 -4.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6565800.339 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1107623.762 3.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2306122.995 -4.57%
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.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4978531.531 -1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12320079.904 -6.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4330019.444 1.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7520031.448 -1.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1001568.178 -1.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25258899.109 -1.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1316067.077 -1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 361992004.936 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6326233.103 -3.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2913289.631 -2.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1071326.990 -1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2259324.501 -3.43%
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.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16339793.449 -1.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18041142.056 -2.98%
SetIntersection_Front_Set_uint32_1024_1 1071002.404 2.51%
SetIntersection_Front_Set_uint32_1024_1024 12156321.813 -10.40%
SetIntersection_Front_Set_uint32_1024_16 1234226.439 1.63%
SetIntersection_Front_Set_uint32_1024_256 4284126.180 10.23%
SetIntersection_Front_Set_uint32_1024_4 1097952.378 2.51%
SetIntersection_Front_Set_uint32_1024_64 1828517.842 5.48%
SetIntersection_Front_Set_uint32_16384_1 1074850.421 3.00%
SetIntersection_Front_Set_uint32_16384_1024 12431654.296 -
SetIntersection_Front_Set_uint32_16384_16 1207163.755 -
SetIntersection_Front_Set_uint32_16384_16384 217335231.001 -1.36%
SetIntersection_Front_Set_uint32_16384_256 3792008.983 -1.49%
SetIntersection_Front_Set_uint32_16384_4 1183216.049 14.26%
SetIntersection_Front_Set_uint32_16384_64 1702770.874 -
SetIntersection_Front_Set_uint32_16_1 64299962.261 2.83%
SetIntersection_Front_Set_uint32_16_16 38592602.219 2.16%
SetIntersection_Front_Set_uint32_16_4 55827456.969 2.50%
SetIntersection_Front_Set_uint32_1_1 545042824.501 2.47%
SetIntersection_Front_Set_uint32_256_1 4311485.635 4.72%
SetIntersection_Front_Set_uint32_256_16 4636163.655 2.58%
SetIntersection_Front_Set_uint32_256_256 7909246.932 2.69%
SetIntersection_Front_Set_uint32_256_4 4373400.048 4.50%
SetIntersection_Front_Set_uint32_256_64 5686250.026 5.92%
SetIntersection_Front_Set_uint32_262144_1 1062013.829 5.44%
SetIntersection_Front_Set_uint32_262144_1024 12876992.516 11.02%
SetIntersection_Front_Set_uint32_262144_16 1236448.944 6.37%
SetIntersection_Front_Set_uint32_262144_16384 220689098.298 -1.75%
SetIntersection_Front_Set_uint32_262144_256 3824622.599 6.20%
SetIntersection_Front_Set_uint32_262144_262144 1651837.730 -
SetIntersection_Front_Set_uint32_262144_4 1087593.084 4.64%
SetIntersection_Front_Set_uint32_262144_64 1668225.886 2.67%
SetIntersection_Front_Set_uint32_4_1 219901950.885 3.34%
SetIntersection_Front_Set_uint32_4_4 140598023.628 2.95%
SetIntersection_Front_Set_uint32_64_1 16800447.728 2.48%
SetIntersection_Front_Set_uint32_64_16 15612059.959 2.57%
SetIntersection_Front_Set_uint32_64_4 16415091.700 2.47%
SetIntersection_Front_Set_uint32_64_64 13475937.606 2.18%
SetIntersection_Front_Set_uint64_1024_1 1050963.891 5.50%
SetIntersection_Front_Set_uint64_1024_1024 12497865.680 -
SetIntersection_Front_Set_uint64_1024_16 1205062.935 1.23%
SetIntersection_Front_Set_uint64_1024_256 3819048.921 -3.56%
SetIntersection_Front_Set_uint64_1024_4 1075206.698 2.34%
SetIntersection_Front_Set_uint64_1024_64 1745937.959 1.99%
SetIntersection_Front_Set_uint64_16384_1 1034403.536 2.23%
SetIntersection_Front_Set_uint64_16384_1024 12402840.994 -
SetIntersection_Front_Set_uint64_16384_16 1162031.288 1.74%
SetIntersection_Front_Set_uint64_16384_16384 226391619.193 -
SetIntersection_Front_Set_uint64_16384_256 3906214.410 1.20%
SetIntersection_Front_Set_uint64_16384_4 1068836.227 -
SetIntersection_Front_Set_uint64_16384_64 1823235.029 6.97%
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 -
SetIntersection_Front_Set_uint64_256_256 7713878.103 -
SetIntersection_Front_Set_uint64_256_4 4209213.114 -
SetIntersection_Front_Set_uint64_256_64 5436439.337 -3.23%
SetIntersection_Front_Set_uint64_262144_1 1040388.317 -
SetIntersection_Front_Set_uint64_262144_1024 12373352.867 -2.54%
SetIntersection_Front_Set_uint64_262144_16 1177918.086 3.69%
SetIntersection_Front_Set_uint64_262144_16384 220317686.068 -
SetIntersection_Front_Set_uint64_262144_256 3886747.714 -
SetIntersection_Front_Set_uint64_262144_262144 1667942.057 -
SetIntersection_Front_Set_uint64_262144_4 1062777.786 -1.50%
SetIntersection_Front_Set_uint64_262144_64 1597734.966 -6.86%
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.31%
SetIntersection_Front_Set_uint64_64_4 15879732.660 -
SetIntersection_Front_Set_uint64_64_64 13384970.797 1.23%
SetIntersection_Front_Vector_float_1024_1 1039708.759 -
SetIntersection_Front_Vector_float_1024_1024 5895828.756 8.62%
SetIntersection_Front_Vector_float_1024_16 1113150.489 -
SetIntersection_Front_Vector_float_1024_256 2282336.914 5.78%
SetIntersection_Front_Vector_float_1024_4 1056904.098 -
SetIntersection_Front_Vector_float_1024_64 1358409.694 2.22%
SetIntersection_Front_Vector_float_16384_1 1040388.134 -
SetIntersection_Front_Vector_float_16384_1024 5905285.453 -
SetIntersection_Front_Vector_float_16384_16 1114863.572 1.28%
SetIntersection_Front_Vector_float_16384_16384 79541657.294 5.59%
SetIntersection_Front_Vector_float_16384_256 2277177.848 5.39%
SetIntersection_Front_Vector_float_16384_4 1052353.354 -
SetIntersection_Front_Vector_float_16384_64 1342498.889 -
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 2.41%
SetIntersection_Front_Vector_float_256_256 4531896.252 -
SetIntersection_Front_Vector_float_256_4 4165509.471 -
SetIntersection_Front_Vector_float_256_64 4350851.132 2.04%
SetIntersection_Front_Vector_float_262144_1 1040511.054 -
SetIntersection_Front_Vector_float_262144_1024 5922466.946 9.17%
SetIntersection_Front_Vector_float_262144_16 1120595.160 1.18%
SetIntersection_Front_Vector_float_262144_16384 79595640.585 7.88%
SetIntersection_Front_Vector_float_262144_256 2271409.085 -
SetIntersection_Front_Vector_float_262144_262144 350736035.017 -
SetIntersection_Front_Vector_float_262144_4 1045905.781 1.82%
SetIntersection_Front_Vector_float_262144_64 1366395.498 1.77%
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 1.06%
SetIntersection_Front_Vector_float_64_4 15884287.161 -
SetIntersection_Front_Vector_float_64_64 10819911.095 1.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1012603.793 -1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8379379.604 1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1149655.914 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2850796.655 -1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1049098.042 -1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1513562.992 -1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047924.890 -
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 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1010918.852 -2.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1462762.429 -1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62705467.456 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36689030.950 1.11%
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 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4324845.610 1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5739120.031 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4204694.638 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4841597.492 -
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 -1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2796595.718 -1.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351314623.574 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1016633.806 -3.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1517123.242 -
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 1.09%
SetIntersection_Front_Vector_string_1024_1 1072185.213 -
SetIntersection_Front_Vector_string_1024_1024 39276413.240 2.03%
SetIntersection_Front_Vector_string_1024_16 1610986.458 1.18%
SetIntersection_Front_Vector_string_1024_256 9313234.311 -
SetIntersection_Front_Vector_string_1024_4 1157972.286 -1.75%
SetIntersection_Front_Vector_string_1024_64 3271697.675 3.15%
SetIntersection_Front_Vector_string_16384_1 1076654.865 -
SetIntersection_Front_Vector_string_16384_1024 37872288.853 -
SetIntersection_Front_Vector_string_16384_16 1598102.919 -
SetIntersection_Front_Vector_string_16384_16384 349769573.111 -
SetIntersection_Front_Vector_string_16384_256 9533138.706 -
SetIntersection_Front_Vector_string_16384_4 1194794.831 1.56%
SetIntersection_Front_Vector_string_16384_64 3182272.380 -2.38%
SetIntersection_Front_Vector_string_16_1 64119522.719 -
SetIntersection_Front_Vector_string_16_16 51009949.036 -
SetIntersection_Front_Vector_string_16_4 60609903.564 1.12%
SetIntersection_Front_Vector_string_1_1 547038615.089 -
SetIntersection_Front_Vector_string_256_1 4260291.826 -
SetIntersection_Front_Vector_string_256_16 5876227.394 -1.83%
SetIntersection_Front_Vector_string_256_256 19090093.126 3.74%
SetIntersection_Front_Vector_string_256_4 4658338.454 -
SetIntersection_Front_Vector_string_256_64 10166817.577 -
SetIntersection_Front_Vector_string_262144_1 1094583.529 1.30%
SetIntersection_Front_Vector_string_262144_1024 39463943.099 -
SetIntersection_Front_Vector_string_262144_16 1602481.052 -
SetIntersection_Front_Vector_string_262144_16384 346812374.529 -
SetIntersection_Front_Vector_string_262144_256 9615508.513 1.45%
SetIntersection_Front_Vector_string_262144_262144 14428767.252 -
SetIntersection_Front_Vector_string_262144_4 1148861.384 -4.37%
SetIntersection_Front_Vector_string_262144_64 3184840.445 2.47%
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 -
SetIntersection_Front_Vector_string_64_4 17671348.586 -
SetIntersection_Front_Vector_string_64_64 25624633.799 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1031986.075 3.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9082537.502 1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1164301.339 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3057495.163 1.49%
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.57%
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 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1053554.821 1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1549401.528 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 63100954.053 1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37239575.717 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 55444003.235 2.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 548652369.368 3.50%
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 1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4962179.017 -1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1037573.634 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8952527.973 -3.15%
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 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350656632.280 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1055169.618 1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1549341.640 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 218299777.675 2.96%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 138643407.790 2.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16331897.242 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14895669.032 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16032858.950 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12465199.041 -
SetIntersection_Front_Vector_uint32_1024_1 1039384.634 -
SetIntersection_Front_Vector_uint32_1024_1024 5861716.780 -
SetIntersection_Front_Vector_uint32_1024_16 1078955.608 -2.14%
SetIntersection_Front_Vector_uint32_1024_256 2124573.839 -
SetIntersection_Front_Vector_uint32_1024_4 1066968.953 -
SetIntersection_Front_Vector_uint32_1024_64 1318109.108 -
SetIntersection_Front_Vector_uint32_16384_1 1049211.149 -
SetIntersection_Front_Vector_uint32_16384_1024 5298875.764 -10.39%
SetIntersection_Front_Vector_uint32_16384_16 1113053.378 -
SetIntersection_Front_Vector_uint32_16384_16384 72815513.492 -5.37%
SetIntersection_Front_Vector_uint32_16384_256 2131039.103 -4.82%
SetIntersection_Front_Vector_uint32_16384_4 1023800.899 -
SetIntersection_Front_Vector_uint32_16384_64 1330822.139 -2.60%
SetIntersection_Front_Vector_uint32_16_1 62612104.185 -
SetIntersection_Front_Vector_uint32_16_16 35615339.213 -
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 -
SetIntersection_Front_Vector_uint32_256_256 4534303.275 7.05%
SetIntersection_Front_Vector_uint32_256_4 4130098.248 -
SetIntersection_Front_Vector_uint32_256_64 4351354.144 -
SetIntersection_Front_Vector_uint32_262144_1 1035761.942 -
SetIntersection_Front_Vector_uint32_262144_1024 5660639.544 -4.01%
SetIntersection_Front_Vector_uint32_262144_16 1098976.321 -
SetIntersection_Front_Vector_uint32_262144_16384 72841960.580 -5.27%
SetIntersection_Front_Vector_uint32_262144_256 2137062.606 -3.57%
SetIntersection_Front_Vector_uint32_262144_262144 348886316.252 -2.07%
SetIntersection_Front_Vector_uint32_262144_4 1065318.152 -
SetIntersection_Front_Vector_uint32_262144_64 1328859.334 -2.04%
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 -
SetIntersection_Front_Vector_uint32_64_4 15955520.913 -
SetIntersection_Front_Vector_uint32_64_64 10837960.759 -
SetIntersection_Front_Vector_uint64_1024_1 1034166.893 1.69%
SetIntersection_Front_Vector_uint64_1024_1024 5897744.585 -
SetIntersection_Front_Vector_uint64_1024_16 1107563.668 -
SetIntersection_Front_Vector_uint64_1024_256 2277972.902 -
SetIntersection_Front_Vector_uint64_1024_4 1020562.733 -2.50%
SetIntersection_Front_Vector_uint64_1024_64 1368836.225 -
SetIntersection_Front_Vector_uint64_16384_1 1010342.039 -1.21%
SetIntersection_Front_Vector_uint64_16384_1024 5662858.528 7.32%
SetIntersection_Front_Vector_uint64_16384_16 1094437.155 -
SetIntersection_Front_Vector_uint64_16384_16384 71123913.533 -
SetIntersection_Front_Vector_uint64_16384_256 2141295.000 -
SetIntersection_Front_Vector_uint64_16384_4 1027108.932 -2.13%
SetIntersection_Front_Vector_uint64_16384_64 1337830.006 2.74%
SetIntersection_Front_Vector_uint64_16_1 62142653.182 -
SetIntersection_Front_Vector_uint64_16_16 34986559.004 -1.30%
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.99%
SetIntersection_Front_Vector_uint64_256_16 4145158.110 2.12%
SetIntersection_Front_Vector_uint64_256_256 4529598.276 6.79%
SetIntersection_Front_Vector_uint64_256_4 4079464.556 -2.02%
SetIntersection_Front_Vector_uint64_256_64 4231533.665 -
SetIntersection_Front_Vector_uint64_262144_1 1039802.460 -
SetIntersection_Front_Vector_uint64_262144_1024 5289557.533 -10.51%
SetIntersection_Front_Vector_uint64_262144_16 1104269.512 5.37%
SetIntersection_Front_Vector_uint64_262144_16384 72168070.622 -
SetIntersection_Front_Vector_uint64_262144_256 2270819.923 6.41%
SetIntersection_Front_Vector_uint64_262144_262144 349601120.851 -
SetIntersection_Front_Vector_uint64_262144_4 1048267.158 -1.33%
SetIntersection_Front_Vector_uint64_262144_64 1273758.863 -4.43%
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.74%
SetIntersection_Interlaced_Set_float_1024_1 1091036.340 4.56%
SetIntersection_Interlaced_Set_float_1024_1024 12108503.490 -1.47%
SetIntersection_Interlaced_Set_float_1024_16 11347738.527 -1.44%
SetIntersection_Interlaced_Set_float_1024_256 13909550.982 -
SetIntersection_Interlaced_Set_float_1024_4 9811916.296 -
SetIntersection_Interlaced_Set_float_1024_64 10200605.595 1.03%
SetIntersection_Interlaced_Set_float_16384_1 1006348.987 -3.30%
SetIntersection_Interlaced_Set_float_16384_1024 170438939.518 -3.41%
SetIntersection_Interlaced_Set_float_16384_16 204178077.702 -2.70%
SetIntersection_Interlaced_Set_float_16384_16384 212833595.530 -3.86%
SetIntersection_Interlaced_Set_float_16384_256 197122477.171 -1.18%
SetIntersection_Interlaced_Set_float_16384_4 169191027.837 -
SetIntersection_Interlaced_Set_float_16384_64 211483848.379 -2.32%
SetIntersection_Interlaced_Set_float_16_1 63031040.421 1.03%
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 3.58%
SetIntersection_Interlaced_Set_float_256_256 7548364.039 -2.08%
SetIntersection_Interlaced_Set_float_256_4 10979551.169 -
SetIntersection_Interlaced_Set_float_256_64 14062572.008 1.96%
SetIntersection_Interlaced_Set_float_262144_1 1005738.052 -1.83%
SetIntersection_Interlaced_Set_float_262144_1024 1497499.756 -
SetIntersection_Interlaced_Set_float_262144_16 1539319.336 -1.88%
SetIntersection_Interlaced_Set_float_262144_16384 1223951.906 -2.93%
SetIntersection_Interlaced_Set_float_262144_256 1524113.119 -1.48%
SetIntersection_Interlaced_Set_float_262144_262144 1585981.445 -4.29%
SetIntersection_Interlaced_Set_float_262144_4 1236544.354 -2.71%
SetIntersection_Interlaced_Set_float_262144_64 1513208.498 -1.23%
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 2.31%
SetIntersection_Interlaced_Set_float_64_4 20745102.084 -
SetIntersection_Interlaced_Set_float_64_64 13048851.444 -1.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1041020.178 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13331765.793 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11378837.655 -4.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14853461.239 2.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9764891.716 -5.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10289694.625 -2.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1009072.333 -7.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178690140.928 2.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214873951.755 -5.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 352417736.332 43.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203738274.932 -2.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177495786.312 -6.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225274453.821 -2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62338234.549 -3.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38369401.313 -3.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59565463.863 -1.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531041000.533 -3.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4143720.594 -1.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12076501.028 -2.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8119395.000 -2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11496299.073 -3.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13481312.685 -2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1038692.591 -1.07%
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 -3.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136495292.222 -3.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16305469.500 -2.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21764608.060 -2.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20738671.140 -3.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13826099.296 -1.66%
SetIntersection_Interlaced_Set_string_1024_1 1090809.654 1.18%
SetIntersection_Interlaced_Set_string_1024_1024 55052160.719 -1.01%
SetIntersection_Interlaced_Set_string_1024_16 12942641.435 -
SetIntersection_Interlaced_Set_string_1024_256 35928081.667 2.88%
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 1.66%
SetIntersection_Interlaced_Set_string_16384_16384 346114779.230 -1.47%
SetIntersection_Interlaced_Set_string_16384_256 353569168.166 -
SetIntersection_Interlaced_Set_string_16384_4 198480469.651 1.24%
SetIntersection_Interlaced_Set_string_16384_64 356509107.171 1.96%
SetIntersection_Interlaced_Set_string_16_1 65050311.465 -
SetIntersection_Interlaced_Set_string_16_16 60589501.598 1.82%
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.09%
SetIntersection_Interlaced_Set_string_256_256 28922819.674 -5.98%
SetIntersection_Interlaced_Set_string_256_4 13447743.512 3.42%
SetIntersection_Interlaced_Set_string_256_64 30444959.610 -1.48%
SetIntersection_Interlaced_Set_string_262144_1 1096375.086 -
SetIntersection_Interlaced_Set_string_262144_1024 2031345.457 -2.65%
SetIntersection_Interlaced_Set_string_262144_16 2106979.492 -1.31%
SetIntersection_Interlaced_Set_string_262144_16384 2767277.504 -2.34%
SetIntersection_Interlaced_Set_string_262144_256 2039229.086 -
SetIntersection_Interlaced_Set_string_262144_262144 17340353.678 -
SetIntersection_Interlaced_Set_string_262144_4 1814787.514 -1.75%
SetIntersection_Interlaced_Set_string_262144_64 2100926.270 -1.06%
SetIntersection_Interlaced_Set_string_4_1 221056852.693 -
SetIntersection_Interlaced_Set_string_4_4 156117632.727 -1.34%
SetIntersection_Interlaced_Set_string_64_1 17156087.925 1.54%
SetIntersection_Interlaced_Set_string_64_16 38705957.765 2.02%
SetIntersection_Interlaced_Set_string_64_4 25993527.700 -
SetIntersection_Interlaced_Set_string_64_64 34944908.079 -1.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1037384.378 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22871937.321 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11800908.262 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18369747.722 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9785012.049 -3.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11742879.081 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1041313.140 3.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233412742.554 1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 242323560.828 3.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353891287.218 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 344409923.223 38.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 199653869.674 3.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348903631.152 41.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63004032.603 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42493350.197 2.27%
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 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12665346.634 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12227700.764 2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11231077.645 -1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16923529.309 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038570.845 2.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1937760.822 -2.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2077647.703 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1739356.201 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1967595.623 -1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2911766.846 -2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1803365.559 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2063540.687 -
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 2.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22480711.020 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17826418.425 -
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 6.60%
SetIntersection_Interlaced_Set_uint32_1024_4 9663102.595 -
SetIntersection_Interlaced_Set_uint32_1024_64 9925133.964 -
SetIntersection_Interlaced_Set_uint32_16384_1 1033403.721 -
SetIntersection_Interlaced_Set_uint32_16384_1024 168158869.301 -3.42%
SetIntersection_Interlaced_Set_uint32_16384_16 201043582.534 -2.88%
SetIntersection_Interlaced_Set_uint32_16384_16384 218988059.405 -4.26%
SetIntersection_Interlaced_Set_uint32_16384_256 194464947.760 -1.30%
SetIntersection_Interlaced_Set_uint32_16384_4 167011718.231 -
SetIntersection_Interlaced_Set_uint32_16384_64 208563106.762 -2.33%
SetIntersection_Interlaced_Set_uint32_16_1 62596285.223 -
SetIntersection_Interlaced_Set_uint32_16_16 37140232.033 -2.07%
SetIntersection_Interlaced_Set_uint32_16_4 58521830.100 -1.10%
SetIntersection_Interlaced_Set_uint32_1_1 535700173.142 -
SetIntersection_Interlaced_Set_uint32_256_1 4087149.820 -1.95%
SetIntersection_Interlaced_Set_uint32_256_16 11959518.031 -
SetIntersection_Interlaced_Set_uint32_256_256 7658031.223 -1.49%
SetIntersection_Interlaced_Set_uint32_256_4 11264931.669 -
SetIntersection_Interlaced_Set_uint32_256_64 13095151.043 -
SetIntersection_Interlaced_Set_uint32_262144_1 989774.318 -1.95%
SetIntersection_Interlaced_Set_uint32_262144_1024 1463988.605 -
SetIntersection_Interlaced_Set_uint32_262144_16 1505647.541 -2.56%
SetIntersection_Interlaced_Set_uint32_262144_16384 1202279.785 -1.84%
SetIntersection_Interlaced_Set_uint32_262144_256 1502856.443 -2.63%
SetIntersection_Interlaced_Set_uint32_262144_262144 1750175.373 -1.78%
SetIntersection_Interlaced_Set_uint32_262144_4 1202496.990 -4.03%
SetIntersection_Interlaced_Set_uint32_262144_64 1492394.693 -1.23%
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 -4.48%
SetIntersection_Interlaced_Set_uint32_64_4 20871972.004 -
SetIntersection_Interlaced_Set_uint32_64_64 12971518.903 -2.94%
SetIntersection_Interlaced_Set_uint64_1024_1 991842.628 -4.41%
SetIntersection_Interlaced_Set_uint64_1024_1024 12182193.455 -
SetIntersection_Interlaced_Set_uint64_1024_16 11249474.512 -
SetIntersection_Interlaced_Set_uint64_1024_256 14059395.291 -
SetIntersection_Interlaced_Set_uint64_1024_4 9631890.517 -2.23%
SetIntersection_Interlaced_Set_uint64_1024_64 9857284.718 -
SetIntersection_Interlaced_Set_uint64_16384_1 1038312.488 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177051750.553 -
SetIntersection_Interlaced_Set_uint64_16384_16 217873000.032 -
SetIntersection_Interlaced_Set_uint64_16384_16384 241884566.070 2.66%
SetIntersection_Interlaced_Set_uint64_16384_256 208470408.680 -
SetIntersection_Interlaced_Set_uint64_16384_4 177245353.283 -
SetIntersection_Interlaced_Set_uint64_16384_64 227041985.381 -1.20%
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 -1.13%
SetIntersection_Interlaced_Set_uint64_256_16 11793185.529 -
SetIntersection_Interlaced_Set_uint64_256_256 7706114.786 2.44%
SetIntersection_Interlaced_Set_uint64_256_4 10974375.431 -
SetIntersection_Interlaced_Set_uint64_256_64 13683800.804 -
SetIntersection_Interlaced_Set_uint64_262144_1 1034873.677 4.64%
SetIntersection_Interlaced_Set_uint64_262144_1024 1549516.357 -
SetIntersection_Interlaced_Set_uint64_262144_16 1621360.189 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1249085.531 -
SetIntersection_Interlaced_Set_uint64_262144_256 1575216.879 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1698591.146 1.76%
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 2.18%
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 -1.55%
SetIntersection_Interlaced_Vector_float_1024_256 5790697.730 -
SetIntersection_Interlaced_Vector_float_1024_4 1444153.469 -
SetIntersection_Interlaced_Vector_float_1024_64 5114241.357 5.96%
SetIntersection_Interlaced_Vector_float_16384_1 1039374.782 1.58%
SetIntersection_Interlaced_Vector_float_16384_1024 73571051.058 15.32%
SetIntersection_Interlaced_Vector_float_16384_16 4173792.213 12.33%
SetIntersection_Interlaced_Vector_float_16384_16384 99392993.512 -
SetIntersection_Interlaced_Vector_float_16384_256 30537689.916 10.99%
SetIntersection_Interlaced_Vector_float_16384_4 1697673.427 4.63%
SetIntersection_Interlaced_Vector_float_16384_64 10753947.389 6.77%
SetIntersection_Interlaced_Vector_float_16_1 62796135.175 -
SetIntersection_Interlaced_Vector_float_16_16 36418177.386 1.28%
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 9.65%
SetIntersection_Interlaced_Vector_float_256_256 5147720.638 -
SetIntersection_Interlaced_Vector_float_256_4 5172040.796 2.83%
SetIntersection_Interlaced_Vector_float_256_64 7700963.598 8.26%
SetIntersection_Interlaced_Vector_float_262144_1 1051875.346 -
SetIntersection_Interlaced_Vector_float_262144_1024 158372421.573 5.93%
SetIntersection_Interlaced_Vector_float_262144_16 6476062.627 -
SetIntersection_Interlaced_Vector_float_262144_16384 347777979.356 -
SetIntersection_Interlaced_Vector_float_262144_256 54991413.328 -1.84%
SetIntersection_Interlaced_Vector_float_262144_262144 350631442.476 -
SetIntersection_Interlaced_Vector_float_262144_4 2036959.451 3.05%
SetIntersection_Interlaced_Vector_float_262144_64 20319926.442 -13.00%
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 13.19%
SetIntersection_Interlaced_Vector_float_64_4 17964238.566 -
SetIntersection_Interlaced_Vector_float_64_64 10840486.413 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1048238.374 3.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8292015.607 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2169623.370 -6.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7485431.299 -4.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1297054.629 -5.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4368416.760 -23.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1040123.966 3.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 66605848.629 4.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2959713.010 -23.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119319138.830 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20970793.936 -14.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1771517.019 17.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10733121.824 -
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 1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6838870.109 -12.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5730906.382 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5388175.149 9.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8613857.382 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1023948.931 3.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 124737516.537 -10.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3988765.412 -21.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 357682610.787 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 54499545.731 -4.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351296968.881 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2050116.073 -4.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11935111.410 -50.46%
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 2.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18804966.536 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12169581.797 -
SetIntersection_Interlaced_Vector_string_1024_1 1063380.024 -
SetIntersection_Interlaced_Vector_string_1024_1024 40781352.655 -
SetIntersection_Interlaced_Vector_string_1024_16 3325173.070 -6.10%
SetIntersection_Interlaced_Vector_string_1024_256 20664316.680 -
SetIntersection_Interlaced_Vector_string_1024_4 1677217.241 -2.38%
SetIntersection_Interlaced_Vector_string_1024_64 8586888.094 1.91%
SetIntersection_Interlaced_Vector_string_16384_1 1087037.287 -
SetIntersection_Interlaced_Vector_string_16384_1024 120413531.653 -2.23%
SetIntersection_Interlaced_Vector_string_16384_16 4724760.802 13.94%
SetIntersection_Interlaced_Vector_string_16384_16384 350749633.423 -
SetIntersection_Interlaced_Vector_string_16384_256 44018722.888 1.24%
SetIntersection_Interlaced_Vector_string_16384_4 1943917.119 -1.48%
SetIntersection_Interlaced_Vector_string_16384_64 14126483.459 -6.88%
SetIntersection_Interlaced_Vector_string_16_1 64556920.048 -
SetIntersection_Interlaced_Vector_string_16_16 51695041.757 -
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 -3.37%
SetIntersection_Interlaced_Vector_string_256_256 20262691.879 -1.28%
SetIntersection_Interlaced_Vector_string_256_4 6087657.883 -2.43%
SetIntersection_Interlaced_Vector_string_256_64 19102566.780 2.75%
SetIntersection_Interlaced_Vector_string_262144_1 1087378.848 -1.11%
SetIntersection_Interlaced_Vector_string_262144_1024 341478258.471 -
SetIntersection_Interlaced_Vector_string_262144_16 6586577.032 -1.12%
SetIntersection_Interlaced_Vector_string_262144_16384 1037659.910 2.66%
SetIntersection_Interlaced_Vector_string_262144_256 77632097.350 -
SetIntersection_Interlaced_Vector_string_262144_262144 14485439.779 -
SetIntersection_Interlaced_Vector_string_262144_4 2271285.286 -4.10%
SetIntersection_Interlaced_Vector_string_262144_64 22695210.272 -3.20%
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.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1050697.520 1.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9204942.379 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2484865.430 7.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8960239.986 -5.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1367381.799 -3.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4608642.221 5.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1046218.513 2.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66795625.783 5.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3343967.190 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130063405.178 -1.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27199633.494 2.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1520228.856 3.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9250976.793 7.27%
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 1.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6138199.240 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5072629.331 -3.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9950492.186 2.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1052035.217 5.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 145406558.606 1.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4493408.937 11.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 353128630.273 1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46347888.317 1.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351318827.393 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1814134.057 -4.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14817056.749 7.56%
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 -2.75%
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 -2.21%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5859428.733 -3.56%
SetIntersection_Interlaced_Vector_uint32_1024_16 1863768.159 -9.86%
SetIntersection_Interlaced_Vector_uint32_1024_256 5582173.360 -11.94%
SetIntersection_Interlaced_Vector_uint32_1024_4 1402824.098 -3.84%
SetIntersection_Interlaced_Vector_uint32_1024_64 3338811.991 -14.71%
SetIntersection_Interlaced_Vector_uint32_16384_1 1037053.204 -2.38%
SetIntersection_Interlaced_Vector_uint32_16384_1024 44945059.943 -7.56%
SetIntersection_Interlaced_Vector_uint32_16384_16 2461457.518 -15.27%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79309083.773 -3.03%
SetIntersection_Interlaced_Vector_uint32_16384_256 15044116.382 -18.10%
SetIntersection_Interlaced_Vector_uint32_16384_4 1469807.633 -1.65%
SetIntersection_Interlaced_Vector_uint32_16384_64 6214523.068 -16.97%
SetIntersection_Interlaced_Vector_uint32_16_1 62602388.845 -3.05%
SetIntersection_Interlaced_Vector_uint32_16_16 35554680.348 -3.00%
SetIntersection_Interlaced_Vector_uint32_16_4 55650953.861 -3.34%
SetIntersection_Interlaced_Vector_uint32_1_1 532034217.524 -
SetIntersection_Interlaced_Vector_uint32_256_1 4072702.751 -3.97%
SetIntersection_Interlaced_Vector_uint32_256_16 6449654.257 -2.38%
SetIntersection_Interlaced_Vector_uint32_256_256 4489226.377 -2.92%
SetIntersection_Interlaced_Vector_uint32_256_4 4846947.219 -1.84%
SetIntersection_Interlaced_Vector_uint32_256_64 7867043.072 -8.70%
SetIntersection_Interlaced_Vector_uint32_262144_1 1050776.565 -2.44%
SetIntersection_Interlaced_Vector_uint32_262144_1024 83711639.049 -26.88%
SetIntersection_Interlaced_Vector_uint32_262144_16 4676946.246 32.09%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351728311.076 3.08%
SetIntersection_Interlaced_Vector_uint32_262144_256 25385033.444 -26.61%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350663715.714 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1454833.940 -25.01%
SetIntersection_Interlaced_Vector_uint32_262144_64 7966698.620 -37.58%
SetIntersection_Interlaced_Vector_uint32_4_1 212710966.579 -
SetIntersection_Interlaced_Vector_uint32_4_4 134961448.537 -3.36%
SetIntersection_Interlaced_Vector_uint32_64_1 16343353.173 -3.41%
SetIntersection_Interlaced_Vector_uint32_64_16 16528013.998 -5.58%
SetIntersection_Interlaced_Vector_uint32_64_4 17216686.985 -3.32%
SetIntersection_Interlaced_Vector_uint32_64_64 10861270.501 -3.15%
SetIntersection_Interlaced_Vector_uint64_1024_1 1042227.837 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5853383.635 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1819950.050 -20.11%
SetIntersection_Interlaced_Vector_uint64_1024_256 5464118.575 -5.16%
SetIntersection_Interlaced_Vector_uint64_1024_4 1323153.519 -
SetIntersection_Interlaced_Vector_uint64_1024_64 3376040.037 3.83%
SetIntersection_Interlaced_Vector_uint64_16384_1 1041409.242 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47108499.856 20.07%
SetIntersection_Interlaced_Vector_uint64_16384_16 3020594.446 24.87%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78713531.440 -
SetIntersection_Interlaced_Vector_uint64_16384_256 23025687.215 27.45%
SetIntersection_Interlaced_Vector_uint64_16384_4 1571348.980 15.98%
SetIntersection_Interlaced_Vector_uint64_16384_64 7759665.131 37.92%
SetIntersection_Interlaced_Vector_uint64_16_1 62274042.133 -
SetIntersection_Interlaced_Vector_uint64_16_16 35164967.313 -1.02%
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 -6.70%
SetIntersection_Interlaced_Vector_uint64_256_256 4513891.643 -
SetIntersection_Interlaced_Vector_uint64_256_4 4839221.868 4.75%
SetIntersection_Interlaced_Vector_uint64_256_64 7681185.244 13.94%
SetIntersection_Interlaced_Vector_uint64_262144_1 1041757.758 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 109838677.698 27.91%
SetIntersection_Interlaced_Vector_uint64_262144_16 5820760.868 86.81%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350577472.907 -5.61%
SetIntersection_Interlaced_Vector_uint64_262144_256 58446610.544 128.28%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351396586.087 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1853356.939 25.83%
SetIntersection_Interlaced_Vector_uint64_262144_64 13264787.908 62.49%
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 -1.09%
SetIntersection_Interlaced_Vector_uint64_64_4 17719368.233 1.63%
SetIntersection_Interlaced_Vector_uint64_64_64 10694212.295 -
SetIntersection_None_Set_float_1024_1 8848096.330 -1.91%
SetIntersection_None_Set_float_1024_1024 8861474.273 -
SetIntersection_None_Set_float_1024_16 9053046.620 3.72%
SetIntersection_None_Set_float_1024_256 8851424.672 -2.67%
SetIntersection_None_Set_float_1024_4 9085241.118 3.76%
SetIntersection_None_Set_float_1024_64 8952761.130 2.17%
SetIntersection_None_Set_float_16384_1 152415604.899 -2.43%
SetIntersection_None_Set_float_16384_1024 150641584.521 -4.66%
SetIntersection_None_Set_float_16384_16 151733711.737 -3.06%
SetIntersection_None_Set_float_16384_16384 153073390.325 -3.59%
SetIntersection_None_Set_float_16384_256 150772923.995 -4.39%
SetIntersection_None_Set_float_16384_4 152636625.003 -2.16%
SetIntersection_None_Set_float_16384_64 151905844.856 -3.17%
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 -
SetIntersection_None_Set_float_256_16 10877952.994 -1.23%
SetIntersection_None_Set_float_256_256 5767803.598 1.77%
SetIntersection_None_Set_float_256_4 11184898.721 -
SetIntersection_None_Set_float_256_64 9362526.452 2.33%
SetIntersection_None_Set_float_262144_1 1136883.953 -2.37%
SetIntersection_None_Set_float_262144_1024 1134642.336 -2.40%
SetIntersection_None_Set_float_262144_16 1134361.408 -2.62%
SetIntersection_None_Set_float_262144_16384 1141727.863 -1.38%
SetIntersection_None_Set_float_262144_256 1133870.686 -2.41%
SetIntersection_None_Set_float_262144_262144 1137744.141 -2.68%
SetIntersection_None_Set_float_262144_4 1132723.633 -2.44%
SetIntersection_None_Set_float_262144_64 1133605.387 -2.67%
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 1.25%
SetIntersection_None_Set_float_64_64 11360662.906 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8701080.874 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8706576.590 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8625710.563 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8839550.460 1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8789087.048 1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8606733.225 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161375931.936 -1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159474541.769 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171489080.612 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 171411065.599 3.15%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163086343.988 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164815207.288 -1.04%
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 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10908445.422 2.72%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5727878.923 1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11180827.328 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9102437.067 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1211363.771 -2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1218735.352 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1218060.301 -1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1233520.184 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1227885.254 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1226121.014 -2.37%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1214682.209 -2.20%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1215817.625 -2.18%
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 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18289980.709 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21353601.441 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11390456.878 -
SetIntersection_None_Set_string_1024_1 9018695.481 -3.42%
SetIntersection_None_Set_string_1024_1024 9001687.517 -4.67%
SetIntersection_None_Set_string_1024_16 9135081.459 -2.27%
SetIntersection_None_Set_string_1024_256 8784599.846 -7.12%
SetIntersection_None_Set_string_1024_4 8943931.453 -4.90%
SetIntersection_None_Set_string_1024_64 8752363.476 -7.07%
SetIntersection_None_Set_string_16384_1 201214950.750 -
SetIntersection_None_Set_string_16384_1024 198704217.964 -6.43%
SetIntersection_None_Set_string_16384_16 196431117.976 -3.62%
SetIntersection_None_Set_string_16384_16384 190139572.536 -7.74%
SetIntersection_None_Set_string_16384_256 198602991.837 -3.40%
SetIntersection_None_Set_string_16384_4 197734531.160 -2.93%
SetIntersection_None_Set_string_16384_64 196761854.539 -3.93%
SetIntersection_None_Set_string_16_1 68486045.132 -
SetIntersection_None_Set_string_16_16 36355765.734 -2.47%
SetIntersection_None_Set_string_16_4 58586983.403 -1.21%
SetIntersection_None_Set_string_1_1 542757029.428 -
SetIntersection_None_Set_string_256_1 11794888.046 -1.95%
SetIntersection_None_Set_string_256_16 10853234.985 -5.19%
SetIntersection_None_Set_string_256_256 5868976.489 -3.43%
SetIntersection_None_Set_string_256_4 11675290.204 -2.31%
SetIntersection_None_Set_string_256_64 9432819.368 -3.05%
SetIntersection_None_Set_string_262144_1 1648666.504 -8.18%
SetIntersection_None_Set_string_262144_1024 1633656.494 -
SetIntersection_None_Set_string_262144_16 1646334.473 -4.18%
SetIntersection_None_Set_string_262144_16384 1651697.756 -
SetIntersection_None_Set_string_262144_256 1647407.469 -
SetIntersection_None_Set_string_262144_262144 1632880.125 -1.72%
SetIntersection_None_Set_string_262144_4 1643044.105 -7.98%
SetIntersection_None_Set_string_262144_64 1648412.029 -1.69%
SetIntersection_None_Set_string_4_1 221946452.562 -
SetIntersection_None_Set_string_4_4 138323764.300 -
SetIntersection_None_Set_string_64_1 22161830.961 -2.80%
SetIntersection_None_Set_string_64_16 18078696.694 -4.08%
SetIntersection_None_Set_string_64_4 21918709.289 -
SetIntersection_None_Set_string_64_64 11492133.280 -3.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8800931.008 1.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8762230.953 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8735146.229 -2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8939006.861 2.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8797970.082 1.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8731125.461 1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 212176134.683 6.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 194876049.222 -1.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197876075.384 2.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 198799333.314 3.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 200278246.843 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 204772978.151 4.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 200661470.165 3.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66451658.465 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35700356.894 1.03%
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 3.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5713402.202 1.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11082822.585 -3.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9214484.987 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1640529.379 1.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1647601.807 -
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 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1650446.453 -
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 1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18253059.716 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21310298.535 1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11405907.462 1.83%
SetIntersection_None_Set_uint32_1024_1 8621982.661 -
SetIntersection_None_Set_uint32_1024_1024 8799266.304 -
SetIntersection_None_Set_uint32_1024_16 8652987.663 -
SetIntersection_None_Set_uint32_1024_256 8848431.275 1.70%
SetIntersection_None_Set_uint32_1024_4 8780963.258 1.03%
SetIntersection_None_Set_uint32_1024_64 8706571.248 -2.39%
SetIntersection_None_Set_uint32_16384_1 150479272.889 -2.04%
SetIntersection_None_Set_uint32_16384_1024 148967689.269 -4.35%
SetIntersection_None_Set_uint32_16384_16 149844713.320 -2.68%
SetIntersection_None_Set_uint32_16384_16384 152297419.661 -4.24%
SetIntersection_None_Set_uint32_16384_256 149010558.360 -4.80%
SetIntersection_None_Set_uint32_16384_4 150093916.396 -2.21%
SetIntersection_None_Set_uint32_16384_64 149254045.497 -3.80%
SetIntersection_None_Set_uint32_16_1 66295365.153 -
SetIntersection_None_Set_uint32_16_16 35262158.463 -
SetIntersection_None_Set_uint32_16_4 56543979.273 -
SetIntersection_None_Set_uint32_1_1 532547982.519 -2.87%
SetIntersection_None_Set_uint32_256_1 11424462.209 1.06%
SetIntersection_None_Set_uint32_256_16 10708359.169 -
SetIntersection_None_Set_uint32_256_256 5741455.091 -2.54%
SetIntersection_None_Set_uint32_256_4 11267287.042 -
SetIntersection_None_Set_uint32_256_64 9252953.804 1.07%
SetIntersection_None_Set_uint32_262144_1 1139228.352 -
SetIntersection_None_Set_uint32_262144_1024 1130918.051 -
SetIntersection_None_Set_uint32_262144_16 1130516.682 -
SetIntersection_None_Set_uint32_262144_16384 1138623.289 -
SetIntersection_None_Set_uint32_262144_256 1130933.512 -
SetIntersection_None_Set_uint32_262144_262144 1151632.322 1.40%
SetIntersection_None_Set_uint32_262144_4 1133186.359 -
SetIntersection_None_Set_uint32_262144_64 1132282.799 -
SetIntersection_None_Set_uint32_4_1 215294389.937 -1.62%
SetIntersection_None_Set_uint32_4_4 134482953.722 -1.31%
SetIntersection_None_Set_uint32_64_1 22364620.612 -
SetIntersection_None_Set_uint32_64_16 18194299.277 -
SetIntersection_None_Set_uint32_64_4 21399685.924 -1.84%
SetIntersection_None_Set_uint32_64_64 11370705.656 -2.01%
SetIntersection_None_Set_uint64_1024_1 8676054.155 -
SetIntersection_None_Set_uint64_1024_1024 8777229.957 1.95%
SetIntersection_None_Set_uint64_1024_16 8605590.715 -
SetIntersection_None_Set_uint64_1024_256 8615797.833 -2.48%
SetIntersection_None_Set_uint64_1024_4 8565462.099 -
SetIntersection_None_Set_uint64_1024_64 8654164.873 -
SetIntersection_None_Set_uint64_16384_1 157747432.463 -
SetIntersection_None_Set_uint64_16384_1024 164666303.337 -3.54%
SetIntersection_None_Set_uint64_16384_16 163239969.610 -
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 -2.13%
SetIntersection_None_Set_uint64_256_256 5655370.840 1.08%
SetIntersection_None_Set_uint64_256_4 11133536.774 -
SetIntersection_None_Set_uint64_256_64 9138523.631 2.03%
SetIntersection_None_Set_uint64_262144_1 1199837.482 -
SetIntersection_None_Set_uint64_262144_1024 1194638.428 -1.22%
SetIntersection_None_Set_uint64_262144_16 1192288.084 -1.28%
SetIntersection_None_Set_uint64_262144_16384 1202066.162 -
SetIntersection_None_Set_uint64_262144_256 1192873.047 -1.12%
SetIntersection_None_Set_uint64_262144_262144 1212116.049 -
SetIntersection_None_Set_uint64_262144_4 1188656.250 -1.13%
SetIntersection_None_Set_uint64_262144_64 1190870.688 -1.14%
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 -
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 -
SetIntersection_None_Vector_float_1024_256 1072792.773 -
SetIntersection_None_Vector_float_1024_4 1062889.170 -
SetIntersection_None_Vector_float_1024_64 1078335.199 -
SetIntersection_None_Vector_float_16384_1 1105931.010 -
SetIntersection_None_Vector_float_16384_1024 1106499.141 -
SetIntersection_None_Vector_float_16384_16 1112721.705 2.95%
SetIntersection_None_Vector_float_16384_16384 1110847.704 -
SetIntersection_None_Vector_float_16384_256 1116629.798 1.84%
SetIntersection_None_Vector_float_16384_4 1113853.448 -
SetIntersection_None_Vector_float_16384_64 1086413.430 -1.29%
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 -
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 1.52%
SetIntersection_None_Vector_float_262144_16 1109997.750 -2.55%
SetIntersection_None_Vector_float_262144_16384 1132564.814 -
SetIntersection_None_Vector_float_262144_256 1130271.468 -
SetIntersection_None_Vector_float_262144_262144 1135007.196 1.32%
SetIntersection_None_Vector_float_262144_4 1126048.294 -
SetIntersection_None_Vector_float_262144_64 1124779.773 1.82%
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 -1.03%
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 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1102149.602 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1061444.830 -4.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1106203.753 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1104816.109 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1086845.605 -1.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1091003.577 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1116317.438 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1141212.582 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1127327.526 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135145.620 2.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1125396.380 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1137708.375 5.54%
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 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4041114.631 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2177158.394 3.94%
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 1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1151959.522 3.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1162701.165 -1.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1174131.444 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1148369.596 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1121556.733 -5.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1165056.356 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1125640.794 -4.73%
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.12%
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.13%
SetIntersection_None_Vector_string_1024_4 1134589.594 -1.92%
SetIntersection_None_Vector_string_1024_64 1163181.954 -
SetIntersection_None_Vector_string_16384_1 1231227.089 2.13%
SetIntersection_None_Vector_string_16384_1024 1228485.411 -
SetIntersection_None_Vector_string_16384_16 1218232.402 2.05%
SetIntersection_None_Vector_string_16384_16384 1223957.554 -
SetIntersection_None_Vector_string_16384_256 1228798.925 -
SetIntersection_None_Vector_string_16384_4 1211660.349 -1.11%
SetIntersection_None_Vector_string_16384_64 1238907.880 1.63%
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 -
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 1.06%
SetIntersection_None_Vector_string_262144_1 1294799.550 -
SetIntersection_None_Vector_string_262144_1024 1262822.294 -2.05%
SetIntersection_None_Vector_string_262144_16 1282640.034 -
SetIntersection_None_Vector_string_262144_16384 1287777.490 -
SetIntersection_None_Vector_string_262144_256 1297227.434 -
SetIntersection_None_Vector_string_262144_262144 1297122.615 -
SetIntersection_None_Vector_string_262144_4 1301649.797 -
SetIntersection_None_Vector_string_262144_64 1308735.037 1.15%
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 7.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1163433.860 4.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1142283.855 2.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1145033.787 2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1148389.908 3.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1160389.804 3.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1185386.095 2.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1166785.572 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1172876.460 3.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1185904.758 6.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1174036.823 3.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1192265.062 7.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1181848.873 2.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 65775559.911 3.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35056913.957 3.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 56361891.905 4.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534737464.756 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4487021.482 2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4200513.276 4.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2228388.670 1.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4391978.123 3.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3610029.023 6.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1283814.714 4.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1235160.628 6.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1239272.639 7.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1253748.352 11.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1270805.559 8.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1270610.647 4.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1229560.960 4.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1216560.669 3.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 222037225.374 2.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 139080416.921 4.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17317845.178 3.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14130459.041 3.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16498171.151 1.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8825925.493 2.31%
SetIntersection_None_Vector_uint32_1024_1 1067715.977 -
SetIntersection_None_Vector_uint32_1024_1024 1085174.250 1.34%
SetIntersection_None_Vector_uint32_1024_16 1088708.456 3.88%
SetIntersection_None_Vector_uint32_1024_256 1085836.335 1.39%
SetIntersection_None_Vector_uint32_1024_4 1084821.524 3.11%
SetIntersection_None_Vector_uint32_1024_64 1084987.462 1.42%
SetIntersection_None_Vector_uint32_16384_1 1110582.867 1.46%
SetIntersection_None_Vector_uint32_16384_1024 1109659.251 -
SetIntersection_None_Vector_uint32_16384_16 1071513.624 -2.66%
SetIntersection_None_Vector_uint32_16384_16384 1112510.293 1.13%
SetIntersection_None_Vector_uint32_16384_256 1111208.512 1.54%
SetIntersection_None_Vector_uint32_16384_4 1122307.106 2.57%
SetIntersection_None_Vector_uint32_16384_64 1103592.806 3.27%
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 -
SetIntersection_None_Vector_uint32_256_4 4205977.212 2.10%
SetIntersection_None_Vector_uint32_256_64 3371857.201 -
SetIntersection_None_Vector_uint32_262144_1 1096141.650 -2.08%
SetIntersection_None_Vector_uint32_262144_1024 1140754.306 2.64%
SetIntersection_None_Vector_uint32_262144_16 1096391.385 -2.18%
SetIntersection_None_Vector_uint32_262144_16384 1134177.812 -
SetIntersection_None_Vector_uint32_262144_256 1118111.625 -
SetIntersection_None_Vector_uint32_262144_262144 1144793.900 2.09%
SetIntersection_None_Vector_uint32_262144_4 1149043.331 1.97%
SetIntersection_None_Vector_uint32_262144_64 1141844.659 2.01%
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 4.54%
SetIntersection_None_Vector_uint64_1024_1024 1084557.108 1.32%
SetIntersection_None_Vector_uint64_1024_16 1058589.221 -
SetIntersection_None_Vector_uint64_1024_256 1083660.703 1.01%
SetIntersection_None_Vector_uint64_1024_4 1025563.854 -1.79%
SetIntersection_None_Vector_uint64_1024_64 1073109.484 -
SetIntersection_None_Vector_uint64_16384_1 1108697.165 1.24%
SetIntersection_None_Vector_uint64_16384_1024 1102381.819 -1.46%
SetIntersection_None_Vector_uint64_16384_16 1114968.515 1.85%
SetIntersection_None_Vector_uint64_16384_16384 1042901.743 -2.89%
SetIntersection_None_Vector_uint64_16384_256 1091980.687 -1.83%
SetIntersection_None_Vector_uint64_16384_4 1107119.596 -
SetIntersection_None_Vector_uint64_16384_64 1051704.737 -3.81%
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.82%
SetIntersection_None_Vector_uint64_256_256 2123834.657 -1.15%
SetIntersection_None_Vector_uint64_256_4 4123005.318 -2.21%
SetIntersection_None_Vector_uint64_256_64 3383327.400 -
SetIntersection_None_Vector_uint64_262144_1 1117314.850 -2.13%
SetIntersection_None_Vector_uint64_262144_1024 1105050.304 -2.01%
SetIntersection_None_Vector_uint64_262144_16 1120968.708 -
SetIntersection_None_Vector_uint64_262144_16384 1087983.280 -2.26%
SetIntersection_None_Vector_uint64_262144_256 1140235.585 2.00%
SetIntersection_None_Vector_uint64_262144_262144 1114181.380 -
SetIntersection_None_Vector_uint64_262144_4 1085740.553 -2.47%
SetIntersection_None_Vector_uint64_262144_64 1110165.241 -2.71%
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 -3.56%
bm_gcd_random 29.197 -5.30%
bm_gcd_trivial 0.647 -8.28%
bm_lexicographical_compare<int>/1 1.400 3.44%
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 -
bm_lexicographical_compare<int>/8 1.504 -
bm_lexicographical_compare<signed_char>/1 1.298 -3.64%
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 -2.21%
bm_lexicographical_compare<signed_char>/64 2.131 7.69%
bm_lexicographical_compare<signed_char>/8 3.111 -8.79%
bm_lexicographical_compare<unsigned_char>/1 1.534 -3.85%
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.10%
bm_lexicographical_compare<unsigned_char>/64 1.887 -4.12%
bm_lexicographical_compare<unsigned_char>/8 1.307 -4.76%
bm_ranges_lexicographical_compare<int>/1 1.301 -8.84%
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 -
bm_ranges_lexicographical_compare<int>/8 1.535 -
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.02%
bm_ranges_lexicographical_compare<signed_char>/64 2.301 -13.01%
bm_ranges_lexicographical_compare<signed_char>/8 3.616 4.01%
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 -1.36%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -
bm_ranges_swap_ranges_vb_aligned/1024 6.422 -1.41%
bm_ranges_swap_ranges_vb_aligned/1048576 3341.865 -
bm_ranges_swap_ranges_vb_aligned/128 3.421 1.56%
bm_ranges_swap_ranges_vb_aligned/131072 242.044 -2.23%
bm_ranges_swap_ranges_vb_aligned/16 3.520 -1.25%
bm_ranges_swap_ranges_vb_aligned/16384 34.877 -1.35%
bm_ranges_swap_ranges_vb_aligned/2048 8.657 -
bm_ranges_swap_ranges_vb_aligned/256 4.225 -1.88%
bm_ranges_swap_ranges_vb_aligned/262144 486.603 -
bm_ranges_swap_ranges_vb_aligned/32 3.520 -1.57%
bm_ranges_swap_ranges_vb_aligned/32768 64.340 -2.81%
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.27%
bm_ranges_swap_ranges_vb_aligned/65536 123.365 -2.57%
bm_ranges_swap_ranges_vb_aligned/8 3.455 -
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 -1.14%
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 -
bm_swap_ranges_vb_aligned/4096 12.836 1.43%
bm_swap_ranges_vb_aligned/512 5.035 -
bm_swap_ranges_vb_aligned/64 2.863 -5.03%
bm_swap_ranges_vb_aligned/8 3.313 -
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 -45.97%
ranges::min(std::deque<__int128>)/1 0.642 -5.51%
ranges::min(std::deque<__int128>)/64 20.906 -9.08%
ranges::min(std::deque<__int128>)/70000 24382.858 -15.81%
ranges::min(std::deque<__int128>)/8 2.828 -1.11%
ranges::min(std::deque<char>)/1 0.636 -7.66%
ranges::min(std::deque<char>)/64 16.589 -8.00%
ranges::min(std::deque<char>)/70000 17873.705 -10.37%
ranges::min(std::deque<char>)/8 2.386 -
ranges::min(std::deque<long_long>)/1 0.693 5.13%
ranges::min(std::deque<long_long>)/64 17.632 -
ranges::min(std::deque<long_long>)/70000 19003.530 -
ranges::min(std::deque<long_long>)/8 2.306 -
ranges::min(std::list<__int128>)/1 0.336 -26.80%
ranges::min(std::list<__int128>)/64 33.485 -
ranges::min(std::list<__int128>)/70000 59408.079 -1.53%
ranges::min(std::list<__int128>)/8 2.055 -1.51%
ranges::min(std::list<char>)/1 0.393 -
ranges::min(std::list<char>)/64 27.067 -
ranges::min(std::list<char>)/70000 54786.449 -
ranges::min(std::list<char>)/8 1.904 -
ranges::min(std::list<long_long>)/1 0.261 -15.13%
ranges::min(std::list<long_long>)/64 25.073 1.30%
ranges::min(std::list<long_long>)/70000 51495.942 -
ranges::min(std::list<long_long>)/8 1.955 -1.20%
ranges::min(std::vector<__int128>)/1 0.348 -24.34%
ranges::min(std::vector<__int128>)/64 27.992 -7.38%
ranges::min(std::vector<__int128>)/70000 32075.432 -7.41%
ranges::min(std::vector<__int128>)/8 2.943 -2.62%
ranges::min(std::vector<char>)/1 0.293 -
ranges::min(std::vector<char>)/64 4.134 -2.70%
ranges::min(std::vector<char>)/70000 496.870 -
ranges::min(std::vector<char>)/8 2.382 -4.26%
ranges::min(std::vector<long_long>)/1 0.337 -13.04%
ranges::min(std::vector<long_long>)/64 4.682 -2.76%
ranges::min(std::vector<long_long>)/70000 7983.486 -
ranges::min(std::vector<long_long>)/8 2.225 -2.52%
ranges::minmax(std::deque<__int128>)/1 0.694 -
ranges::minmax(std::deque<__int128>)/64 33.378 5.90%
ranges::minmax(std::deque<__int128>)/70000 34678.872 -
ranges::minmax(std::deque<__int128>)/8 3.860 -1.35%
ranges::minmax(std::deque<char>)/1 0.733 7.58%
ranges::minmax(std::deque<char>)/64 25.727 10.74%
ranges::minmax(std::deque<char>)/70000 25628.920 5.89%
ranges::minmax(std::deque<char>)/8 4.083 8.21%
ranges::minmax(std::deque<long_long>)/1 0.813 -11.64%
ranges::minmax(std::deque<long_long>)/64 24.523 -
ranges::minmax(std::deque<long_long>)/70000 26221.860 -
ranges::minmax(std::deque<long_long>)/8 3.936 1.97%
ranges::minmax(std::list<__int128>)/1 0.457 -
ranges::minmax(std::list<__int128>)/64 39.382 -
ranges::minmax(std::list<__int128>)/70000 59250.447 -
ranges::minmax(std::list<__int128>)/8 3.865 -
ranges::minmax(std::list<char>)/1 0.421 -
ranges::minmax(std::list<char>)/64 34.809 -9.97%
ranges::minmax(std::list<char>)/70000 56154.246 -7.28%
ranges::minmax(std::list<char>)/8 2.491 -5.20%
ranges::minmax(std::list<long_long>)/1 0.482 -
ranges::minmax(std::list<long_long>)/64 30.559 -1.29%
ranges::minmax(std::list<long_long>)/70000 55729.379 -
ranges::minmax(std::list<long_long>)/8 2.553 1.34%
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 -
ranges::minmax(std::vector<char>)/70000 594.731 -
ranges::minmax(std::vector<char>)/8 1.024 14.69%
ranges::minmax(std::vector<long_long>)/1 0.615 -10.92%
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 5.96%
rng::contains(deque<int>)_(process_all)/32 8.788 -5.95%
rng::contains(deque<int>)_(process_all)/50 12.737 -5.94%
rng::contains(deque<int>)_(process_all)/8 3.108 3.57%
rng::contains(deque<int>)_(process_all)/8192 1904.075 -
rng::contains(list<int>)_(process_all)/1048576 827944.181 -
rng::contains(list<int>)_(process_all)/32 9.306 3.49%
rng::contains(list<int>)_(process_all)/50 18.841 1.77%
rng::contains(list<int>)_(process_all)/8 2.460 6.71%
rng::contains(list<int>)_(process_all)/8192 7321.693 3.83%
rng::contains(vector<int>)_(process_all)/1048576 234394.695 -5.27%
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 -11.14%
rng::contains(vector<int>)_(process_all)/8192 1820.697 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24914.095 37.39%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25841.065 36.36%
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 -1.74%
rng::contains_subrange(deque<int>)_(process_all)/32 15.642 4.49%
rng::contains_subrange(deque<int>)_(process_all)/50 26.100 4.07%
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.19%
rng::contains_subrange(list<int>)_(process_all)/16 4.957 4.36%
rng::contains_subrange(list<int>)_(process_all)/32 10.052 -
rng::contains_subrange(list<int>)_(process_all)/50 16.178 -8.86%
rng::contains_subrange(list<int>)_(process_all)/8192 6882.152 3.22%
rng::contains_subrange(list<int>)_(same_length)/1048576 938347.548 -
rng::contains_subrange(list<int>)_(same_length)/16 5.852 -1.04%
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 1.84%
rng::contains_subrange(list<int>)_(single_element)/16 4.930 6.20%
rng::contains_subrange(list<int>)_(single_element)/32 10.142 -
rng::contains_subrange(list<int>)_(single_element)/50 17.876 1.38%
rng::contains_subrange(list<int>)_(single_element)/8192 8937.900 25.43%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13330.913 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13991.795 -1.09%
rng::contains_subrange(vector<int>)_(near_matches)/8192 769668.767 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 216568.380 2.93%
rng::contains_subrange(vector<int>)_(process_all)/16 4.843 3.29%
rng::contains_subrange(vector<int>)_(process_all)/32 8.129 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.651 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1689.980 2.99%
rng::contains_subrange(vector<int>)_(same_length)/1048576 245327.640 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.970 1.79%
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 2.75%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232624.406 -3.46%
rng::contains_subrange(vector<int>)_(single_element)/16 4.724 -4.03%
rng::contains_subrange(vector<int>)_(single_element)/32 8.469 -2.67%
rng::contains_subrange(vector<int>)_(single_element)/50 12.379 -1.70%
rng::contains_subrange(vector<int>)_(single_element)/8192 1813.868 -3.68%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 435.355 -7.16%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489458.945 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.041 3.17%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.133 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3823.321 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.202 3.18%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.802 -3.83%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.188 2.23%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.142 -1.20%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.189 2.49%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.313 2.06%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 517968.242 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.495 4.53%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.584 -3.68%
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 -6.19%
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 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 49.093 1.32%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.599 -1.85%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17696.862 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 842.428 27.81%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440794.261 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.247 -1.34%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.017 6.23%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11383.070 -4.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1775.117 3.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2343276.351 -
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 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19585.157 -2.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 645.167 4.92%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1445483.594 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.416 -1.37%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.659 -2.43%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11340.986 -3.88%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.780 9.85%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.780 9.87%
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.97%
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 -1.30%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8503.494 -4.23%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.817 5.18%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.820 5.28%
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.16%
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 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.740 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11110.744 -6.07%
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 6.17%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.721 7.43%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.760 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.392 17.39%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.368 15.79%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.395 16.63%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.492 15.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.376 16.12%
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 -1.30%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.040 2.44%
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 -
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 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.456 -2.42%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3871.433 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.312 -1.34%
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.69%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.436 -1.43%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11483.667 7.87%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.393 2.24%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 676.544 2.29%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.660 -1.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.008 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 171.238 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.324 -1.04%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8711.528 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.851 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.298 6.22%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2146.196 -2.44%
rng::find(vector<bool>)_(process_all)/1024 4.655 -1.74%
rng::find(vector<bool>)_(process_all)/1048576 3636.542 -1.11%
rng::find(vector<bool>)_(process_all)/50 0.683 -5.49%
rng::find(vector<bool>)_(process_all)/8 0.699 2.78%
rng::find(vector<bool>)_(process_all)/8192 33.458 -
rng::find_if(vector<bool>)_(process_all)/1024 566.193 -1.46%
rng::find_if(vector<bool>)_(process_all)/1048576 577379.190 -5.05%
rng::find_if(vector<bool>)_(process_all)/50 23.907 2.33%
rng::find_if(vector<bool>)_(process_all)/8 3.544 2.14%
rng::find_if(vector<bool>)_(process_all)/8192 4512.708 -5.23%
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.48%
rng::find_last(deque<int>)_(bail_10%)/1048576 323663.493 -
rng::find_last(deque<int>)_(bail_10%)/50 15.372 34.21%
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 -5.43%
rng::find_last(deque<int>)_(bail_90%)/50 1.868 1.67%
rng::find_last(deque<int>)_(bail_90%)/8 0.862 6.23%
rng::find_last(deque<int>)_(bail_90%)/8192 203.533 -3.17%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.180 -6.98%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 736806.879 99.63%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.487 -14.60%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.301 -3.18%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5865.749 -6.14%
rng::find_last(forward_list<int>)_(bail_90%)/1024 752.492 2.11%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 677237.186 70.79%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.296 1.80%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.473 2.00%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6057.741 -
rng::find_last(list<int>)_(bail_10%)/1024 675.389 2.54%
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 -1.29%
rng::find_last(list<int>)_(bail_90%)/1048576 94226.056 8.08%
rng::find_last(list<int>)_(bail_90%)/50 1.304 1.09%
rng::find_last(list<int>)_(bail_90%)/8 0.469 -3.87%
rng::find_last(list<int>)_(bail_90%)/8192 630.255 3.16%
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 -1.83%
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.89%
rng::find_last(vector<char>)_(bail_90%)/8 0.442 -4.12%
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.73%
rng::find_last(vector<int>)_(bail_90%)/50 1.554 4.03%
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 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361878.686 -1.77%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.739 -6.95%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2763.059 -1.39%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.431 1.03%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38206.830 -1.07%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.552 -1.23%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.094 4.95%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.164 -2.97%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 792.288 2.42%
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 7.01%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6800.244 -4.27%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 768.128 -5.10%
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 -6.08%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6697.466 -2.55%
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 -4.70%
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.50%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238710.592 -
rng::find_last_if(vector<char>)_(bail_10%)/50 13.951 11.76%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.179 4.98%
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 2.67%
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 -1.10%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2186.890 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.300 1.38%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33550.644 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.505 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.468 -32.17%
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 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.299 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.942 6.59%
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 -
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 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 766.044 -3.59%
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 -2.97%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6580.380 -
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.64%
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 -1.15%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -2.32%
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 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.513 -17.08%
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 -
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.13%
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 2.46%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.582 -
rng::fold_left(deque<int>)/1048576 1328719.482 -5.03%
rng::fold_left(deque<int>)/32 22.318 -6.83%
rng::fold_left(deque<int>)/50 37.110 -7.47%
rng::fold_left(deque<int>)/8 3.664 -1.29%
rng::fold_left(deque<int>)/8192 10325.146 -7.14%
rng::fold_left(list<int>)/1048576 1417489.691 3.02%
rng::fold_left(list<int>)/32 22.536 3.08%
rng::fold_left(list<int>)/50 39.955 4.70%
rng::fold_left(list<int>)/8 3.799 -
rng::fold_left(list<int>)/8192 11490.361 5.51%
rng::fold_left(vector<int>)/1048576 1324881.694 -
rng::fold_left(vector<int>)/32 22.001 1.12%
rng::fold_left(vector<int>)/50 37.436 -1.07%
rng::fold_left(vector<int>)/8 3.558 -
rng::fold_left(vector<int>)/8192 10307.917 -
rng::for_each(map<int>)/32 25.309 -
rng::for_each(map<int>)/50 38.094 -
rng::for_each(map<int>)/8 6.214 -
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.59%
rng::for_each(multimap<int>)/8 6.113 -2.32%
rng::for_each(multimap<int>)/8192 7432.836 -
rng::for_each(multiset<int>)/32 25.405 -
rng::for_each(multiset<int>)/50 38.945 -1.46%
rng::for_each(multiset<int>)/8 6.647 -1.37%
rng::for_each(multiset<int>)/8192 7742.556 -
rng::for_each(set<int>)/32 25.777 2.28%
rng::for_each(set<int>)/50 37.852 -
rng::for_each(set<int>)/8 6.820 2.28%
rng::for_each(set<int>)/8192 7708.033 -
rng::starts_with(deque<int>)/1000 487.039 11.54%
rng::starts_with(deque<int>)/1024 498.558 7.43%
rng::starts_with(deque<int>)/1048576 488628.649 -1.20%
rng::starts_with(deque<int>)/8 4.126 1.44%
rng::starts_with(deque<int>)/8192 3804.949 -1.39%
rng::starts_with(deque<int>,_pred)/1000 523.046 2.44%
rng::starts_with(deque<int>,_pred)/1024 536.963 2.05%
rng::starts_with(deque<int>,_pred)/1048576 576756.179 13.34%
rng::starts_with(deque<int>,_pred)/8 4.626 -1.02%
rng::starts_with(deque<int>,_pred)/8192 4485.997 14.55%
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 -10.58%
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 -11.24%
rng::starts_with(vector<int>)/1000 58.328 -1.99%
rng::starts_with(vector<int>)/1024 59.911 -
rng::starts_with(vector<int>)/1048576 68487.108 -
rng::starts_with(vector<int>)/8 1.224 -2.34%
rng::starts_with(vector<int>)/8192 485.238 -
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 -3.70%
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 -44.26%
std::adjacent_find(deque<int>)/8 3.339 -31.12%
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 -4.08%
std::adjacent_find(deque<int>,_pred)/8 4.671 -1.77%
std::adjacent_find(deque<int>,_pred)/8192 5107.666 -
std::adjacent_find(list<int>)/1024 735.793 -6.75%
std::adjacent_find(list<int>)/1048576 872883.179 -5.43%
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 -1.49%
std::adjacent_find(list<int>,_pred)/8192 7438.633 1.70%
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 3.16%
std::adjacent_find(vector<int>,_pred)/1048576 487818.482 2.66%
std::adjacent_find(vector<int>,_pred)/50 22.946 5.77%
std::adjacent_find(vector<int>,_pred)/8 3.310 -
std::adjacent_find(vector<int>,_pred)/8192 3276.705 2.50%
std::all_of(deque<int>)_(process_all)/32 12.356 -
std::all_of(deque<int>)_(process_all)/32768 10459.672 3.37%
std::all_of(deque<int>)_(process_all)/50 18.935 -
std::all_of(deque<int>)_(process_all)/8 3.450 -
std::all_of(deque<int>)_(process_all)/8192 2622.705 3.73%
std::all_of(list<int>)_(process_all)/32 11.476 -
std::all_of(list<int>)_(process_all)/32768 26654.566 -
std::all_of(list<int>)_(process_all)/50 22.132 1.36%
std::all_of(list<int>)_(process_all)/8 2.643 -
std::all_of(list<int>)_(process_all)/8192 7608.040 -9.71%
std::all_of(vector<int>)_(process_all)/32 8.410 1.15%
std::all_of(vector<int>)_(process_all)/32768 8110.692 -
std::all_of(vector<int>)_(process_all)/50 12.692 -21.15%
std::all_of(vector<int>)_(process_all)/8 2.572 12.55%
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 -3.85%
std::any_of(deque<int>)_(process_all)/50 18.905 -
std::any_of(deque<int>)_(process_all)/8 3.436 -
std::any_of(deque<int>)_(process_all)/8192 2518.406 -3.63%
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.30%
std::any_of(vector<int>)_(process_all)/32 8.308 -1.75%
std::any_of(vector<int>)_(process_all)/32768 8112.421 -
std::any_of(vector<int>)_(process_all)/50 13.519 6.02%
std::any_of(vector<int>)_(process_all)/8 2.450 -1.24%
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.64%
std::copy(deque<int>)/4096 145.570 -
std::copy(deque<int>)/512 16.646 -
std::copy(deque<int>)/64 5.507 105.24%
std::copy(deque<int>)/8 2.780 -
std::copy(list<int>)/1048576 868619.136 -
std::copy(list<int>)/262144 215189.230 -
std::copy(list<int>)/32768 25966.932 1.13%
std::copy(list<int>)/4096 3047.775 -1.72%
std::copy(list<int>)/512 365.486 -
std::copy(list<int>)/64 31.758 3.40%
std::copy(list<int>)/8 2.467 -2.34%
std::copy(vector<bool>)_(aligned)/1048576 2461.428 -12.02%
std::copy(vector<bool>)_(aligned)/262144 614.105 119.88%
std::copy(vector<bool>)_(aligned)/32768 35.272 -
std::copy(vector<bool>)_(aligned)/4096 4.745 -
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.44%
std::copy(vector<bool>)_(unaligned)/32768 218.226 1.54%
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 13.10%
std::copy(vector<int>)/4096 149.501 -
std::copy(vector<int>)/512 15.953 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.247 -
std::copy_backward(deque<int>)/1048576 131183.352 -3.01%
std::copy_backward(deque<int>)/262144 31650.240 -
std::copy_backward(deque<int>)/32768 3687.233 -2.72%
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 -
std::copy_backward(list<int>)/1048576 931863.386 -1.86%
std::copy_backward(list<int>)/262144 218479.543 -7.92%
std::copy_backward(list<int>)/32768 26841.803 -8.17%
std::copy_backward(list<int>)/4096 3201.251 -1.18%
std::copy_backward(list<int>)/512 366.781 -1.75%
std::copy_backward(list<int>)/64 31.105 -1.39%
std::copy_backward(list<int>)/8 2.476 3.34%
std::copy_backward(vector<bool>)_(aligned)/1048576 3791.226 4.24%
std::copy_backward(vector<bool>)_(aligned)/262144 609.492 -9.46%
std::copy_backward(vector<bool>)_(aligned)/32768 35.963 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.390 5.11%
std::copy_backward(vector<bool>)_(aligned)/512 1.658 8.20%
std::copy_backward(vector<bool>)_(aligned)/64 1.900 10.42%
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 -1.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 9.47%
std::copy_backward(vector<int>)/4096 146.388 -34.21%
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.78%
std::copy_if(deque<int>)_(entire_range)/1048576 274695.773 -1.01%
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 -4.43%
std::copy_if(deque<int>)_(entire_range)/64 16.266 -
std::copy_if(deque<int>)_(entire_range)/8 2.631 -
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 -1.55%
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.18%
std::copy_if(list<int>)_(entire_range)/32768 25787.792 -2.64%
std::copy_if(list<int>)_(entire_range)/4096 3029.774 -1.48%
std::copy_if(list<int>)_(entire_range)/512 367.834 -1.70%
std::copy_if(list<int>)_(entire_range)/64 30.507 -6.60%
std::copy_if(list<int>)_(entire_range)/8 2.545 -
std::copy_if(list<int>)_(every_other)/1048576 846654.941 1.32%
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 -1.27%
std::copy_if(list<int>)_(every_other)/512 360.793 -
std::copy_if(list<int>)_(every_other)/64 27.875 -
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 -3.88%
std::copy_if(vector<int>)_(entire_range)/8 2.294 3.22%
std::copy_if(vector<int>)_(every_other)/1048576 505771.315 -
std::copy_if(vector<int>)_(every_other)/262144 127928.257 -1.27%
std::copy_if(vector<int>)_(every_other)/32768 16236.830 2.79%
std::copy_if(vector<int>)_(every_other)/4096 1998.897 -1.30%
std::copy_if(vector<int>)_(every_other)/512 255.057 -1.60%
std::copy_if(vector<int>)_(every_other)/64 32.945 -1.25%
std::copy_if(vector<int>)_(every_other)/8 4.332 1.36%
std::copy_n(deque<int>)/1048576 53632.277 6.73%
std::copy_n(deque<int>)/262144 12631.197 1.55%
std::copy_n(deque<int>)/32768 1382.541 -
std::copy_n(deque<int>)/4096 150.254 -
std::copy_n(deque<int>)/512 16.763 -2.65%
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 17.11%
std::copy_n(list<int>)/512 342.880 -
std::copy_n(list<int>)/64 14.833 -
std::copy_n(list<int>)/8 2.263 1.25%
std::copy_n(vector<bool>)_(aligned)/1048576 2267.647 -13.59%
std::copy_n(vector<bool>)_(aligned)/262144 751.216 13.55%
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 -5.30%
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.79%
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 -
std::copy_n(vector<int>)/32768 3795.347 4.33%
std::copy_n(vector<int>)/4096 218.322 9.77%
std::copy_n(vector<int>)/512 16.079 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.212 -1.44%
std::count(deque<int>)_(every_other)/1024 248.592 -1.47%
std::count(deque<int>)_(every_other)/1048576 263491.446 3.58%
std::count(deque<int>)_(every_other)/8 2.528 -2.89%
std::count(deque<int>)_(every_other)/8192 2026.138 4.06%
std::count(list<int>)_(every_other)/1024 748.765 5.84%
std::count(list<int>)_(every_other)/1048576 826510.502 -
std::count(list<int>)_(every_other)/8 2.161 2.06%
std::count(list<int>)_(every_other)/8192 6924.065 -2.89%
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 -2.51%
std::count(vector<int>)_(every_other)/1048576 105017.269 -3.17%
std::count(vector<int>)_(every_other)/8 1.306 -
std::count(vector<int>)_(every_other)/8192 817.616 -3.90%
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 -8.45%
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 1.44%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 351.092 -3.06%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.782 -3.88%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2546.810 -11.17%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.294 -19.81%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.758 -16.64%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.726 -20.87%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.315 -14.65%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.788 -26.02%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 502.400 6.49%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 340.590 11.98%
std::deque<int>::ctor(const&)_(cheap_elements)/32 48.712 19.89%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2247.640 3.11%
std::deque<int>::ctor(size)/1024 70.578 -6.29%
std::deque<int>::ctor(size)/32 26.715 -4.52%
std::deque<int>::ctor(size)/8192 433.485 -2.04%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.957 -5.13%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.617 -3.82%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 421.640 -3.13%
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 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.618 1.98%
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.54%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.645 3.14%
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.86%
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 -1.17%
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 -1.66%
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 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12646.062 -2.11%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 741.243 -1.17%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112547.881 -1.82%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 646.010 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.001 4.76%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6281.893 3.24%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6927.604 2.55%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.131 -7.60%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 57226.971 4.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.372 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.495 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11969.322 -7.69%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21112.790 1.74%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 647.310 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 185709.129 1.15%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 870.062 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.779 1.01%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11973.437 -7.94%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21230.822 2.44%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 651.417 1.53%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 186113.795 1.59%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1061.505 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.833 5.71%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11672.298 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21276.615 1.63%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 663.828 2.60%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 187353.518 2.16%
std::deque<std::string>::ctor(size)/1024 723.294 -
std::deque<std::string>::ctor(size)/32 43.627 -
std::deque<std::string>::ctor(size)/8192 8519.616 -
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 1.30%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12633.912 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21117.562 1.55%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 619.555 2.13%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 184038.608 1.70%
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 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.865 -1.06%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.564 -
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 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.906 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.082 -2.67%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 34.182 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.778 -1.11%
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 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2366.199 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 507.231 -1.68%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.747 4.80%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4604.639 -2.24%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6563.885 -1.75%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 161.239 -3.19%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52677.857 -2.75%
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 -2.44%
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 -1.42%
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 -2.09%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.559 -2.19%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.598 -1.86%
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 -3.42%
std::distance(join_view(vector<vector<int>>))/50 0.592 -14.40%
std::distance(join_view(vector<vector<int>>))/8192 8.384 -
std::equal(deque<int>)_(it,_it,_it)/1024 447.895 -3.59%
std::equal(deque<int>)_(it,_it,_it)/1048576 495310.952 1.09%
std::equal(deque<int>)_(it,_it,_it)/50 21.544 -9.36%
std::equal(deque<int>)_(it,_it,_it)/8 4.275 -4.69%
std::equal(deque<int>)_(it,_it,_it)/8192 3863.638 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 441.895 7.71%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 456837.565 7.48%
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.463 6.62%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.787 -4.21%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3443.923 11.37%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 519.798 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 511575.888 -1.31%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.871 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.061 -4.02%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3995.749 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.798 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 520647.212 1.88%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.129 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.335 -4.37%
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.25%
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 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.892 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11772.568 1.16%
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.36%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.466 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12373.160 1.04%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1160.037 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1317816.180 -4.93%
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 -11.47%
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 -1.09%
std::equal(vector<bool>)_(unaligned)/50 0.796 -10.11%
std::equal(vector<bool>)_(unaligned)/8 0.825 -9.88%
std::equal(vector<bool>)_(unaligned)/8192 55.325 -1.86%
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 4.18%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.667 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 80.078 2.02%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 76585.683 3.85%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.288 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.458 2.01%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 587.717 2.71%
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 -1.35%
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 1.47%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2545.202 -
std::fill(deque<int>)/1024 30.516 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 4.750 100.45%
std::fill(deque<int>)/8192 237.402 -
std::fill(list<int>)/1024 671.621 33.56%
std::fill(list<int>)/32 8.349 -
std::fill(list<int>)/50 34.978 1.75%
std::fill(list<int>)/8192 7509.605 -1.20%
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 1.20%
std::fill(vector<bool>)/64 1.560 4.55%
std::fill(vector<int>)/1024 30.281 -
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.206 -
std::fill(vector<int>)/8192 235.563 -
std::fill_n(deque<int>)/1024 29.863 -1.66%
std::fill_n(deque<int>)/32 1.261 9.10%
std::fill_n(deque<int>)/50 2.195 -
std::fill_n(deque<int>)/8192 236.860 -
std::fill_n(list<int>)/1024 440.510 -
std::fill_n(list<int>)/32 8.111 -1.12%
std::fill_n(list<int>)/50 15.724 -
std::fill_n(list<int>)/8192 8658.132 20.88%
std::fill_n(vector<bool>)/1048576 3540.471 -7.34%
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.23%
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 -1.00%
std::find(deque<int>)_(process_all)/32768 7757.589 -1.10%
std::find(deque<int>)_(process_all)/50 13.121 -1.12%
std::find(deque<int>)_(process_all)/8 3.490 -
std::find(deque<int>)_(process_all)/8192 1934.412 -1.58%
std::find(list<int>)_(bail_25%)/1024 131.379 1.53%
std::find(list<int>)_(bail_25%)/32768 7756.727 -16.41%
std::find(list<int>)_(bail_25%)/8 0.930 -
std::find(list<int>)_(bail_25%)/8192 1454.287 1.86%
std::find(list<int>)_(process_all)/1024 733.126 4.48%
std::find(list<int>)_(process_all)/32768 26310.296 -
std::find(list<int>)_(process_all)/50 19.253 -
std::find(list<int>)_(process_all)/8 2.416 4.20%
std::find(list<int>)_(process_all)/8192 7828.202 13.35%
std::find(vector<bool>)_(process_all)/1024 4.462 -6.91%
std::find(vector<bool>)_(process_all)/1048576 3652.723 -
std::find(vector<bool>)_(process_all)/50 0.715 4.31%
std::find(vector<bool>)_(process_all)/8 0.685 -
std::find(vector<bool>)_(process_all)/8192 33.407 -
std::find(vector<char>)_(bail_25%)/1024 5.278 -2.16%
std::find(vector<char>)_(bail_25%)/32768 136.679 -
std::find(vector<char>)_(bail_25%)/8 1.061 -8.18%
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.55%
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 -8.46%
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 -3.56%
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 -
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 -9.05%
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 21.59%
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 -10.64%
std::find_end(deque<int>)_(match_near_end)/1024 35.416 5.02%
std::find_end(deque<int>)_(match_near_end)/8192 293.318 5.46%
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 11.35%
std::find_end(deque<int>)_(process_all)/1048576 317340.969 20.15%
std::find_end(deque<int>)_(process_all)/8192 2492.951 23.55%
std::find_end(deque<int>)_(same_length)/1000 342.583 4.69%
std::find_end(deque<int>)_(same_length)/1024 342.637 2.50%
std::find_end(deque<int>)_(same_length)/8192 2870.996 4.59%
std::find_end(deque<int>)_(single_element)/1000 314.179 -
std::find_end(deque<int>)_(single_element)/1024 318.159 -
std::find_end(deque<int>)_(single_element)/8192 2206.587 -
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.67%
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 -3.21%
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 -1.30%
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 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4476.014 -
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.12%
std::find_end(forward_list<int>)_(process_all)/1024 708.779 -
std::find_end(forward_list<int>)_(process_all)/1048576 766921.601 -
std::find_end(forward_list<int>)_(process_all)/8192 5674.068 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.848 -1.06%
std::find_end(forward_list<int>)_(same_length)/1024 1503.244 -
std::find_end(forward_list<int>)_(same_length)/8192 14153.824 -2.42%
std::find_end(forward_list<int>)_(single_element)/1000 687.533 -
std::find_end(forward_list<int>)_(single_element)/1024 710.397 -
std::find_end(forward_list<int>)_(single_element)/8192 5763.269 -4.81%
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 -4.47%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 785.493 1.39%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 788.132 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 857341.886 -1.56%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6347.882 -
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 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 752.006 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 769.733 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6272.430 -
std::find_end(list<int>)_(match_near_end)/1000 78.720 -
std::find_end(list<int>)_(match_near_end)/1024 60.406 -
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 3.52%
std::find_end(list<int>)_(same_length)/1024 767.177 -
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 -1.30%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.875 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.333 -
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 -
std::find_end(vector<int>)_(near_matches)/1000 13464.955 -
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 -2.51%
std::find_end(vector<int>)_(process_all)/1024 222.393 -2.46%
std::find_end(vector<int>)_(process_all)/1048576 217504.663 -2.74%
std::find_end(vector<int>)_(process_all)/8192 1683.242 -3.33%
std::find_end(vector<int>)_(same_length)/1000 243.016 -3.77%
std::find_end(vector<int>)_(same_length)/1024 248.497 -3.49%
std::find_end(vector<int>)_(same_length)/8192 2015.727 -1.89%
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 1.29%
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 -1.18%
std::find_end(vector<int>,_pred)_(single_element)/1024 598.763 -1.22%
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.19%
std::find_first_of(deque<int>)_(large_needle)/50 674.390 -6.41%
std::find_first_of(deque<int>)_(large_needle)/8192 23570016.667 -
std::find_first_of(deque<int>)_(small_needle)/1024 3616.881 3.60%
std::find_first_of(deque<int>)_(small_needle)/32 113.630 4.93%
std::find_first_of(deque<int>)_(small_needle)/50 172.902 3.78%
std::find_first_of(deque<int>)_(small_needle)/8192 28169.964 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 603680.288 -2.10%
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 1.80%
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 -
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 -
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 -
std::find_first_of(vector<int>)_(large_needle)/32 102.986 -4.76%
std::find_first_of(vector<int>)_(large_needle)/50 262.356 -
std::find_first_of(vector<int>)_(large_needle)/8192 6923663.366 -
std::find_first_of(vector<int>)_(small_needle)/1024 1571.396 -
std::find_first_of(vector<int>)_(small_needle)/32 54.966 -
std::find_first_of(vector<int>)_(small_needle)/50 83.866 7.95%
std::find_first_of(vector<int>)_(small_needle)/8192 13063.305 9.63%
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 -1.02%
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 9.79%
std::find_if(deque<int>)_(bail_25%)/32768 2460.694 3.68%
std::find_if(deque<int>)_(bail_25%)/8 1.200 3.03%
std::find_if(deque<int>)_(bail_25%)/8192 704.769 18.21%
std::find_if(deque<int>)_(process_all)/1024 251.106 -14.75%
std::find_if(deque<int>)_(process_all)/32768 8067.138 -19.23%
std::find_if(deque<int>)_(process_all)/50 13.340 -10.39%
std::find_if(deque<int>)_(process_all)/8 2.791 -4.29%
std::find_if(deque<int>)_(process_all)/8192 2002.055 -16.17%
std::find_if(list<int>)_(bail_25%)/1024 183.314 41.35%
std::find_if(list<int>)_(bail_25%)/32768 7411.747 6.49%
std::find_if(list<int>)_(bail_25%)/8 0.924 -
std::find_if(list<int>)_(bail_25%)/8192 1429.893 -
std::find_if(list<int>)_(process_all)/1024 722.906 -6.56%
std::find_if(list<int>)_(process_all)/32768 28537.477 9.99%
std::find_if(list<int>)_(process_all)/50 19.158 -4.35%
std::find_if(list<int>)_(process_all)/8 2.382 -5.69%
std::find_if(list<int>)_(process_all)/8192 10947.755 14.10%
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 -
std::find_if(vector<bool>)_(process_all)/8 3.524 2.22%
std::find_if(vector<bool>)_(process_all)/8192 4555.534 -
std::find_if(vector<char>)_(bail_25%)/1024 25.178 -17.13%
std::find_if(vector<char>)_(bail_25%)/32768 800.167 -20.52%
std::find_if(vector<char>)_(bail_25%)/8 0.773 -16.56%
std::find_if(vector<char>)_(bail_25%)/8192 211.272 -14.34%
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 1.18%
std::find_if(vector<char>)_(process_all)/8192 947.243 -
std::find_if(vector<int>)_(bail_25%)/1024 27.805 3.07%
std::find_if(vector<int>)_(bail_25%)/32768 848.990 5.32%
std::find_if(vector<int>)_(bail_25%)/8 0.711 -23.50%
std::find_if(vector<int>)_(bail_25%)/8192 215.937 1.02%
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 -2.25%
std::find_if(vector<int>)_(process_all)/8 1.394 -
std::find_if(vector<int>)_(process_all)/8192 807.772 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.486 -11.16%
std::find_if_not(deque<int>)_(bail_25%)/32768 2011.084 -21.96%
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -
std::find_if_not(deque<int>)_(bail_25%)/8192 505.648 -22.21%
std::find_if_not(deque<int>)_(process_all)/1024 253.177 -7.60%
std::find_if_not(deque<int>)_(process_all)/32768 8078.383 -7.39%
std::find_if_not(deque<int>)_(process_all)/50 12.612 -8.18%
std::find_if_not(deque<int>)_(process_all)/8 2.586 -8.38%
std::find_if_not(deque<int>)_(process_all)/8192 2003.229 -7.94%
std::find_if_not(list<int>)_(bail_25%)/1024 181.627 40.63%
std::find_if_not(list<int>)_(bail_25%)/32768 7754.638 8.13%
std::find_if_not(list<int>)_(bail_25%)/8 0.928 -
std::find_if_not(list<int>)_(bail_25%)/8192 1444.346 1.13%
std::find_if_not(list<int>)_(process_all)/1024 728.478 -
std::find_if_not(list<int>)_(process_all)/32768 26509.783 3.38%
std::find_if_not(list<int>)_(process_all)/50 37.787 -2.17%
std::find_if_not(list<int>)_(process_all)/8 3.589 -
std::find_if_not(list<int>)_(process_all)/8192 7448.922 8.55%
std::find_if_not(vector<bool>)_(process_all)/1024 596.585 4.17%
std::find_if_not(vector<bool>)_(process_all)/1048576 602412.791 3.41%
std::find_if_not(vector<bool>)_(process_all)/50 24.968 1.84%
std::find_if_not(vector<bool>)_(process_all)/8 3.592 -
std::find_if_not(vector<bool>)_(process_all)/8192 4723.111 3.70%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.138 -
std::find_if_not(vector<char>)_(bail_25%)/32768 941.399 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.851 2.02%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.608 3.17%
std::find_if_not(vector<char>)_(process_all)/1024 126.908 -
std::find_if_not(vector<char>)_(process_all)/32768 3763.315 -
std::find_if_not(vector<char>)_(process_all)/50 6.824 2.19%
std::find_if_not(vector<char>)_(process_all)/8 1.548 -3.61%
std::find_if_not(vector<char>)_(process_all)/8192 947.807 -
std::find_if_not(vector<int>)_(bail_25%)/1024 33.981 14.54%
std::find_if_not(vector<int>)_(bail_25%)/32768 952.878 -1.13%
std::find_if_not(vector<int>)_(bail_25%)/8 0.672 -26.90%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.323 -
std::find_if_not(vector<int>)_(process_all)/1024 112.946 -8.36%
std::find_if_not(vector<int>)_(process_all)/32768 3205.069 -18.85%
std::find_if_not(vector<int>)_(process_all)/50 5.581 -16.94%
std::find_if_not(vector<int>)_(process_all)/8 1.437 -6.86%
std::find_if_not(vector<int>)_(process_all)/8192 804.530 -18.52%
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 -1.35%
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 -22.60%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.096 5.97%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.267 2.61%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.111 5.81%
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 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.435 -4.49%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.125 9.62%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.174 1.29%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.522 14.65%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.006 -
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 1.20%
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.16%
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 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1845.240 -4.26%
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 1.52%
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 -3.78%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.369 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.293 -1.50%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.390 -
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.73%
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 -1.89%
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.172 -1.75%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.690 1.02%
std::flat_map<int,_int>::erase(key)_(existent)/8192 585.067 3.70%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.458 -7.33%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.620 -27.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.237 -11.62%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.594 -40.09%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.538 8.52%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.545 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.735 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.989 -1.92%
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 25.80%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.577 -13.32%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.326 -9.72%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.793 -16.29%
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 -7.87%
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 -20.27%
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 -11.19%
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 -4.09%
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 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 523.451 -11.90%
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 3.88%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 616.079 -3.99%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 41650.664 3.33%
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 1.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.868 -2.87%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43924.922 1.66%
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 1.40%
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 1.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 407.167 3.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1407.968 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 458.304 2.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8408.488 -1.69%
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 -6.16%
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 -8.02%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.265 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.990 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.496 16.06%
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 16.39%
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 22.34%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.006 -2.62%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 96.772 -
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 -11.26%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.990 -4.07%
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 4.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.142 2.76%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.377 -1.16%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.626 2.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.391 -15.53%
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 -
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 -11.22%
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 -
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 -9.35%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.281 -4.46%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.788 -11.08%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.627 1.85%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.193 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.690 1.03%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 685.332 4.17%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.685 1.12%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.346 1.27%
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 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.333 4.12%
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.39%
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 -
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 23.32%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.244 2.40%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.252 27.51%
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 17.39%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.369 26.78%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.272 2.42%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.940 29.37%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.904 7.86%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.319 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.385 9.98%
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 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.510 -1.34%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.492 2.90%
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 -4.46%
std::flat_multimap<int,_int>::ctor(const&)/32 22.760 -16.96%
std::flat_multimap<int,_int>::ctor(const&)/8192 1921.890 120.01%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.739 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.766 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.868 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1156.430 -40.43%
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 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 163.955 -1.20%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32404.782 1.68%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.952 -2.40%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8484.202 -2.94%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.939 -1.94%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133533.241 -16.59%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.538 7.08%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.479 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.635 9.62%
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 -
std::flat_multimap<int,_int>::erase(iterator)/8192 490.169 -
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 -1.51%
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 1.03%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.072 2.56%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.442 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 516.412 2.69%
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 2.19%
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 -
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 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.358 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.356 5.07%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.280 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.840 3.40%
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 -
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 37.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.771 -2.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 102.604 -41.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.195 -2.45%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 556.610 -
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 -5.05%
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 -36.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.161 -
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 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5741.952 15.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 639.734 3.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 44148.594 15.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.855 1.17%
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 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41239.977 -1.69%
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 -
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 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.988 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5990.974 1.63%
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 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.769 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6669.180 -1.28%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 106.840 -44.58%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.152 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 554.145 -
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 -2.00%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.291 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 34.134 20.23%
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 -40.47%
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 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.989 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.078 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.470 -
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 7.74%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.360 1.50%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.306 8.62%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.885 1.15%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 97.246 12.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.262 4.23%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 799.181 46.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.014 1.86%
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 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1769.382 222.36%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.338 -
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 236.26%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.943 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.960 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.299 -
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 -15.47%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.294 -3.39%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.598 -16.31%
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.69%
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 -
std::for_each(list<int>)/8 2.458 -3.31%
std::for_each(list<int>)/8192 7720.345 5.67%
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.31%
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 2.34%
std::for_each(multiset<int>::iterator)/32 23.472 -1.01%
std::for_each(multiset<int>::iterator)/50 35.849 -
std::for_each(multiset<int>::iterator)/8 5.051 1.04%
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.77%
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 -3.89%
std::for_each_n(deque<int>)/8192 255.111 -2.72%
std::for_each_n(join_view(vector<vector<int>>))/32 3.967 3.00%
std::for_each_n(join_view(vector<vector<int>>))/50 4.378 2.74%
std::for_each_n(join_view(vector<vector<int>>))/8 1.407 1.40%
std::for_each_n(join_view(vector<vector<int>>))/8192 269.885 1.16%
std::for_each_n(list<int>)/32 11.225 -2.75%
std::for_each_n(list<int>)/50 23.763 2.56%
std::for_each_n(list<int>)/8 2.543 -2.69%
std::for_each_n(list<int>)/8192 7622.010 -8.25%
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 -1.69%
std::for_each_n(vector<int>)/8192 252.211 -
std::generate(deque<int>)/1024 259.503 4.74%
std::generate(deque<int>)/32 8.526 -
std::generate(deque<int>)/50 12.768 2.73%
std::generate(deque<int>)/8192 1983.501 2.88%
std::generate(list<int>)/1024 671.562 -
std::generate(list<int>)/32 8.498 -
std::generate(list<int>)/50 15.359 -
std::generate(list<int>)/8192 7134.185 -4.16%
std::generate(vector<int>)/1024 244.144 -6.40%
std::generate(vector<int>)/32 7.984 -
std::generate(vector<int>)/50 11.982 -4.78%
std::generate(vector<int>)/8192 1884.306 -3.55%
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 -1.08%
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 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.189 -2.13%
std::is_partitioned(deque<int>)_(partitioned)/50 13.907 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2315.260 -5.98%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.719 -5.36%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.408 -10.47%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.641 -4.80%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 720.023 -3.83%
std::is_partitioned(list<int>)_(partitioned)/1024 645.396 10.43%
std::is_partitioned(list<int>)_(partitioned)/32 9.356 6.17%
std::is_partitioned(list<int>)_(partitioned)/50 14.309 2.18%
std::is_partitioned(list<int>)_(partitioned)/8192 7250.775 2.79%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.049 1.66%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.276 1.50%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.526 -
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 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.608 -2.35%
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.196 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.502 -11.85%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.616 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.513 -1.12%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.232 -10.44%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.948 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.786 3.15%
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 1.95%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.549 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.161 -5.35%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4064.903 -
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 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.437 -
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 -2.71%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 532.893 -3.08%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.495 -1.82%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3945.168 -5.56%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690666.176 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.113 -1.73%
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 -3.74%
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 21.75%
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 -1.49%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8636.914 -2.02%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427591.243 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.843 -1.16%
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 6.09%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1598732.687 -4.29%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.883 -2.78%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.818 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.763 -3.10%
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 1.15%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.123 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.118 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.151 1.54%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2975.148 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212155.424 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.531 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.940 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.386 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.483 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1008859.675 1.12%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.661 -
std::is_sorted(deque<int>)/1024 472.501 -3.94%
std::is_sorted(deque<int>)/8 3.337 20.25%
std::is_sorted(deque<int>)/8192 3781.966 -3.79%
std::is_sorted(deque<int>,_pred)/1024 660.956 2.85%
std::is_sorted(deque<int>,_pred)/8 4.817 1.38%
std::is_sorted(deque<int>,_pred)/8192 5329.677 2.60%
std::is_sorted(list<int>)/1024 755.114 -3.26%
std::is_sorted(list<int>)/8 2.114 -1.42%
std::is_sorted(list<int>)/8192 7067.583 -3.11%
std::is_sorted(list<int>,_pred)/1024 831.659 -
std::is_sorted(list<int>,_pred)/8 4.085 1.83%
std::is_sorted(list<int>,_pred)/8192 7717.699 -15.28%
std::is_sorted(vector<int>)/1024 245.063 -
std::is_sorted(vector<int>)/8 2.089 1.30%
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 -7.49%
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 14.53%
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 -2.12%
std::is_sorted_until(list<int>)/8192 6891.761 -5.03%
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 -22.18%
std::is_sorted_until(vector<int>)/1024 237.804 -2.41%
std::is_sorted_until(vector<int>)/8 2.206 -5.96%
std::is_sorted_until(vector<int>)/8192 1856.504 -
std::is_sorted_until(vector<int>,_pred)/1024 400.521 -
std::is_sorted_until(vector<int>,_pred)/8 3.840 8.98%
std::is_sorted_until(vector<int>,_pred)/8192 3232.962 -
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 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11404.049 -15.13%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 330.710 -15.36%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98320.548 -13.27%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12377.959 -
std::list<int>::ctor(Range)_(cheap_elements)/32 349.586 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 131696.705 22.78%
std::list<int>::ctor(const&)_(cheap_elements)/1024 14809.220 22.44%
std::list<int>::ctor(const&)_(cheap_elements)/32 466.957 34.00%
std::list<int>::ctor(const&)_(cheap_elements)/8192 111664.202 8.03%
std::list<int>::ctor(size)/1024 11799.009 -1.60%
std::list<int>::ctor(size)/32 329.880 -
std::list<int>::ctor(size)/8192 96033.698 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11334.426 -10.01%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 328.656 -2.83%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94967.578 -9.90%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.918 -
std::list<int>::erase(begin)_(cheap_elements)/32 11.047 3.77%
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 -6.64%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.930 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 754.085 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.809 -2.34%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9815.301 -1.80%
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.09%
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.76%
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 6.18%
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 3.35%
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 -3.31%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.031 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105764.309 -2.71%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32692.610 -1.41%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 927.538 -1.04%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 279726.102 -2.00%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13226.019 -2.29%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 373.126 1.74%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 108863.473 -1.76%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32783.967 -1.79%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 928.407 -1.98%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 280303.359 -1.56%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12891.919 -11.03%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 357.819 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 105352.374 -26.50%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33117.619 -23.41%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 934.025 -21.69%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 283832.657 -12.44%
std::list<std::string>::ctor(size)/1024 12691.374 -2.90%
std::list<std::string>::ctor(size)/32 354.311 -
std::list<std::string>::ctor(size)/8192 106134.642 -1.70%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12730.134 -2.87%
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.96%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32714.964 -1.12%
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 7.23%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.986 9.07%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.667 9.26%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.471 1.66%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.469 4.44%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.916 4.00%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.782 14.78%
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.643 8.98%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.166 9.55%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.406 5.64%
std::list<std::string>::insert(begin)_(expensive_elements)/32 31.182 4.41%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.298 5.10%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1442.415 18.46%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.169 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12291.502 20.10%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 7054.283 2.05%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 150.558 2.70%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 58944.728 5.91%
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 -1.94%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 887.364 -1.68%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146184.733 -2.70%
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.32%
std::lower_bound(std::deque<int>)/8 17.465 2.71%
std::lower_bound(std::deque<int>)/8192 67.514 2.59%
std::lower_bound(std::forward_list<int>)/100 84.422 1.46%
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 -11.17%
std::lower_bound(std::vector<int>)/100 12.845 4.26%
std::lower_bound(std::vector<int>)/8 7.846 -
std::lower_bound(std::vector<int>)/8192 16.839 6.02%
std::make_heap(deque<int>)_(ascending)/1024 2611.958 -
std::make_heap(deque<int>)_(ascending)/8 27.084 -
std::make_heap(deque<int>)_(ascending)/8192 20635.804 -
std::make_heap(deque<int>)_(descending)/1024 1096.867 -5.89%
std::make_heap(deque<int>)_(descending)/8 20.941 -
std::make_heap(deque<int>)_(descending)/8192 8602.193 -4.55%
std::make_heap(deque<int>)_(heap)/1024 1097.197 -2.31%
std::make_heap(deque<int>)_(heap)/8 21.091 -
std::make_heap(deque<int>)_(heap)/8192 8607.886 -2.53%
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 -
std::make_heap(deque<int>)_(repeated)/8192 18012.758 -
std::make_heap(deque<int>)_(shuffled)/1024 2597.477 -4.38%
std::make_heap(deque<int>)_(shuffled)/8 24.628 -
std::make_heap(deque<int>)_(shuffled)/8192 23281.500 -5.76%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2183.152 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.856 -1.07%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17134.577 -
std::make_heap(deque<int>,_pred)_(descending)/1024 648.984 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.525 3.10%
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 2.31%
std::make_heap(deque<int>,_pred)_(shuffled)/8 23.451 2.66%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15654.817 2.26%
std::make_heap(vector<NonIntegral>)_(ascending)/1024 669.297 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.304 2.51%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5163.445 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 295.120 2.03%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.704 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.462 2.47%
std::make_heap(vector<NonIntegral>)_(heap)/1024 295.543 1.99%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.748 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2218.971 2.38%
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 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4602.244 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 611.695 -
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 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.860 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5315.635 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.965 2.17%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.718 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2197.738 3.69%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 286.076 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.720 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2130.918 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.458 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.806 1.85%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5333.851 -
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 -1.46%
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 -
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 -
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 -1.10%
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 -2.14%
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 -2.62%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.808 -2.61%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4971.955 -1.85%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16069.618 2.18%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.227 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 493741.610 -2.12%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16505.253 1.05%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.993 3.55%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 505612.475 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21550.641 1.03%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.709 1.51%
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.65%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.228 2.69%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 519168.575 -1.26%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31703.831 -1.98%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.800 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 994648.146 -3.08%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14575.280 1.40%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.879 -
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 -
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 -4.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 452613.139 -
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 2.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 459532.929 1.07%
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 4.26%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 559769.280 1.12%
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 1.40%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 471259.143 -1.19%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31693.286 -3.31%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.696 -1.93%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 967881.807 -2.77%
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.35%
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 2.14%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 61.139 10.38%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 610115.498 1.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10975.016 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 44.281 -1.55%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114674.561 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11597.995 3.02%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.284 -2.68%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 119852.767 2.75%
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 -1.27%
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 -
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 -1.91%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62901.131 2.72%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15145.617 -4.90%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.285 -3.29%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166990.969 -17.56%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11011.426 -3.10%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.403 1.36%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114908.134 -3.26%
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 -
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 2.85%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61646.755 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15922.247 4.93%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.605 2.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 194593.173 15.56%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11056.492 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.655 1.55%
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 -2.56%
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 -2.48%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.978 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260449.953 -2.60%
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 -
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.98%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155455.413 -1.30%
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 3.21%
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 -1.50%
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.65%
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.43%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.081 1.10%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 261160.356 -2.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5890.848 -
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 -1.19%
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 -1.96%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156283.852 -
std::map<int,_int>::clear()/0 390.812 -2.61%
std::map<int,_int>::clear()/1024 10633.141 -
std::map<int,_int>::clear()/32 658.378 -
std::map<int,_int>::clear()/8192 86917.032 -
std::map<int,_int>::contains(key)_(existent)/1024 3.965 -3.52%
std::map<int,_int>::contains(key)_(existent)/32 1.598 -4.97%
std::map<int,_int>::contains(key)_(existent)/8192 5.493 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.680 -4.35%
std::map<int,_int>::contains(key)_(non-existent)/32 2.730 -11.54%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.417 -8.39%
std::map<int,_int>::count(key)_(existent)/1024 3.977 4.83%
std::map<int,_int>::count(key)_(existent)/32 1.578 1.02%
std::map<int,_int>::count(key)_(existent)/8192 5.935 1.64%
std::map<int,_int>::count(key)_(non-existent)/0 0.256 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.290 -3.48%
std::map<int,_int>::count(key)_(non-existent)/32 2.963 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.237 -3.43%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.686 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6038.319 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.228 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51604.528 -
std::map<int,_int>::ctor(const&)/0 12.660 -1.44%
std::map<int,_int>::ctor(const&)/1024 6460.108 -3.46%
std::map<int,_int>::ctor(const&)/32 220.866 -6.59%
std::map<int,_int>::ctor(const&)/8192 52719.016 -1.34%
std::map<int,_int>::ctor(const&,_alloc)/0 13.061 2.57%
std::map<int,_int>::ctor(const&,_alloc)/1024 6501.615 -2.99%
std::map<int,_int>::ctor(const&,_alloc)/32 222.193 -5.66%
std::map<int,_int>::ctor(const&,_alloc)/8192 51869.972 -3.18%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.660 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8889.805 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.594 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71504.208 -
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 -5.13%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247092.614 -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.119 3.80%
std::map<int,_int>::equal_range(key)_(existent)/32 2.090 2.70%
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 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.317 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.504 -
std::map<int,_int>::erase(iterator)/1024 20.772 -7.03%
std::map<int,_int>::erase(iterator)/32 20.644 -5.26%
std::map<int,_int>::erase(iterator)/8192 24.023 -5.43%
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.44%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.443 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58651.536 -7.80%
std::map<int,_int>::erase(key)_(existent)/1024 24.736 -9.07%
std::map<int,_int>::erase(key)_(existent)/32 22.397 -4.51%
std::map<int,_int>::erase(key)_(existent)/8192 25.080 -6.08%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.606 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.480 1.22%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.799 1.79%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.932 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.772 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.024 -
std::map<int,_int>::find(key)_(existent)/1024 4.323 2.55%
std::map<int,_int>::find(key)_(existent)/32 1.692 -1.29%
std::map<int,_int>::find(key)_(existent)/8192 5.434 1.32%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.268 -2.11%
std::map<int,_int>::find(key)_(non-existent)/32 2.206 -2.18%
std::map<int,_int>::find(key)_(non-existent)/8192 7.751 1.45%
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 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.198 -2.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.533 -
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 -7.13%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.880 -10.95%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.302 -2.55%
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 1.30%
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 -3.72%
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 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.162 -1.29%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 175536.307 1.02%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.320 2.19%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12215.490 2.48%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 674.415 2.36%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120293.116 5.78%
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 -
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 1.58%
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 -
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 4.22%
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 1.18%
std::map<int,_int>::insert(value)_(already_present)/1024 3.553 12.81%
std::map<int,_int>::insert(value)_(already_present)/32 1.798 2.60%
std::map<int,_int>::insert(value)_(already_present)/8192 3.910 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 16.971 -1.51%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.127 2.18%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.814 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 36.274 4.29%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.255 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.567 -3.74%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.380 -1.57%
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 -3.23%
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 -3.34%
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 1.20%
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 1.44%
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 -
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.06%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.452 -5.44%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.463 -3.75%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.567 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.382 -2.49%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.300 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.396 -7.79%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.306 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6484.479 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.081 -2.68%
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 1.08%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.005 -1.64%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51781.517 -2.01%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -3.68%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1482.216 -3.25%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.699 2.48%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13053.933 -1.91%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.458 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.777 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.741 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.359 34.21%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.140 28.96%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 12.805 34.18%
std::map<std::string,_int>::clear()/0 397.849 -
std::map<std::string,_int>::clear()/1024 22344.839 -
std::map<std::string,_int>::clear()/32 898.887 -1.47%
std::map<std::string,_int>::clear()/8192 213891.425 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.126 -9.76%
std::map<std::string,_int>::contains(key)_(existent)/32 15.945 -3.49%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.960 -1.24%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.580 2.15%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.548 -3.06%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.987 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.395 -1.62%
std::map<std::string,_int>::count(key)_(existent)/32 15.698 -6.40%
std::map<std::string,_int>::count(key)_(existent)/8192 32.552 7.26%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.067 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.575 2.25%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.671 3.34%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.829 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6969.759 -1.53%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.302 -1.48%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60321.739 1.13%
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 -1.61%
std::map<std::string,_int>::ctor(const&)/8192 345857.597 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.696 -1.16%
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35631.633 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 795.532 -1.48%
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 -2.33%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388239.540 -
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 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1005.514 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1074006.882 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.082 4.99%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.876 3.69%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.895 7.07%
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 -5.38%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.112 -6.70%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.724 -
std::map<std::string,_int>::erase(iterator)/1024 30.913 20.08%
std::map<std::string,_int>::erase(iterator)/32 34.016 21.17%
std::map<std::string,_int>::erase(iterator)/8192 31.853 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 402.354 1.99%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13236.213 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.886 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118954.130 -1.38%
std::map<std::string,_int>::erase(key)_(existent)/1024 77.654 22.88%
std::map<std::string,_int>::erase(key)_(existent)/32 73.043 -
std::map<std::string,_int>::erase(key)_(existent)/8192 79.222 32.39%
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.28%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.687 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.340 -5.83%
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 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.650 -6.77%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.142 -
std::map<std::string,_int>::find(key)_(existent)/1024 25.016 -1.05%
std::map<std::string,_int>::find(key)_(existent)/32 14.758 -6.71%
std::map<std::string,_int>::find(key)_(existent)/8192 32.747 7.48%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.411 -8.94%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.989 -15.87%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.892 -4.27%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.852 -4.47%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.599 -22.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 48.324 -5.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.408 -4.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.964 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.043 -10.04%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 41.824 -10.74%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 47.245 -20.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.856 -19.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.245 21.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.164 13.39%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.409 -34.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.444 -23.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.970 33.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.042 39.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.697 2.46%
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1486.028 1.10%
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1291.680 2.51%
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 2.53%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1162.894 1.49%
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 2.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1130.222 -13.15%
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 -2.34%
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 -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.637 -1.12%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.324 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.280 -5.67%
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 1.55%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 81.475 18.42%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.270 -7.44%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.667 8.07%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.589 -21.36%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 42.475 -21.66%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.290 50.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 19.723 74.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.505 -14.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.280 -3.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.518 1.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.642 31.45%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 73.015 -25.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.403 -4.28%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 50.106 1.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.096 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 42.704 -15.68%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.342 -7.22%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.873 18.62%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.656 -3.97%
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 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.362 3.10%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.156 3.17%
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 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 853.785 -1.07%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349258.062 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.428 -1.22%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36045.870 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 833.728 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347771.682 -
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.53%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 353.518 -1.63%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208230.590 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.274 2.12%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.276 22.40%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.339 9.47%
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 11.11%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.044 5.05%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.486 2.14%
std::mismatch(deque<int>)_(it,_it,_it)/1000 459.339 6.26%
std::mismatch(deque<int>)_(it,_it,_it)/1024 478.772 1.40%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 499452.628 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.866 3.34%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3872.779 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 451.901 -4.72%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 473.434 -2.12%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491792.694 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.982 -4.97%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3725.781 -3.08%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.061 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 715.079 -
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 1.14%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 720.522 1.61%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624638.393 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.233 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4838.305 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.612 -
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.16%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.326 -4.08%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 777.724 -3.94%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 963101.361 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.083 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13216.721 5.16%
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 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12731.779 -
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 30.31%
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 19.52%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 522.489 2.54%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 613019.437 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.327 3.38%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4845.528 2.17%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.051 -
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 -1.49%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4725.619 -
std::move(deque<int>)/1048576 55841.813 2.13%
std::move(deque<int>)/262144 15126.772 -
std::move(deque<int>)/32768 1847.908 -22.23%
std::move(deque<int>)/4096 149.809 -
std::move(deque<int>)/512 22.277 -
std::move(deque<int>)/64 4.875 -4.93%
std::move(deque<int>)/8 3.401 1.47%
std::move(list<int>)/1048576 1010987.114 1.43%
std::move(list<int>)/262144 245956.769 -
std::move(list<int>)/32768 30935.382 -
std::move(list<int>)/4096 4411.179 12.46%
std::move(list<int>)/512 357.054 1.88%
std::move(list<int>)/64 40.954 3.99%
std::move(list<int>)/8 3.370 -
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 -8.47%
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 -6.84%
std::move(vector<bool>)_(unaligned)/64 1.634 -
std::move(vector<int>)/1048576 55910.622 -
std::move(vector<int>)/262144 21694.255 1.00%
std::move(vector<int>)/32768 1720.419 -1.03%
std::move(vector<int>)/4096 134.131 -
std::move(vector<int>)/512 20.193 -2.17%
std::move(vector<int>)/64 4.172 -
std::move(vector<int>)/8 2.253 4.21%
std::move_backward(deque<int>)/1048576 135944.997 1.11%
std::move_backward(deque<int>)/262144 32724.949 -
std::move_backward(deque<int>)/32768 3757.925 2.64%
std::move_backward(deque<int>)/4096 155.811 -5.79%
std::move_backward(deque<int>)/512 23.907 -
std::move_backward(deque<int>)/64 5.345 2.18%
std::move_backward(deque<int>)/8 3.775 9.59%
std::move_backward(list<int>)/1048576 1040173.148 -
std::move_backward(list<int>)/262144 258191.851 -3.47%
std::move_backward(list<int>)/32768 32078.316 -
std::move_backward(list<int>)/4096 4990.159 1.57%
std::move_backward(list<int>)/512 370.394 -1.11%
std::move_backward(list<int>)/64 39.775 -
std::move_backward(list<int>)/8 3.431 1.53%
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 -1.01%
std::move_backward(vector<bool>)_(aligned)/512 2.290 -3.73%
std::move_backward(vector<bool>)_(aligned)/64 1.739 6.43%
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 5.64%
std::move_backward(vector<int>)/1048576 56000.695 -
std::move_backward(vector<int>)/262144 21008.381 -5.00%
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 -
std::multimap<int,_int>::clear()/0 391.155 -
std::multimap<int,_int>::clear()/1024 10863.568 -
std::multimap<int,_int>::clear()/32 643.172 -1.33%
std::multimap<int,_int>::clear()/8192 86657.256 -2.23%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.605 2.03%
std::multimap<int,_int>::contains(key)_(existent)/32 1.851 6.28%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.580 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.305 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.704 -3.35%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.863 -6.49%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 13.049 -6.79%
std::multimap<int,_int>::count(key)_(existent)/1024 5.630 2.50%
std::multimap<int,_int>::count(key)_(existent)/32 3.799 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.780 3.09%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.637 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.247 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.778 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.752 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6064.674 -1.60%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.123 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52504.952 -
std::multimap<int,_int>::ctor(const&)/0 12.762 -
std::multimap<int,_int>::ctor(const&)/1024 6805.975 6.66%
std::multimap<int,_int>::ctor(const&)/32 255.087 13.96%
std::multimap<int,_int>::ctor(const&)/8192 51814.559 1.36%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.738 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6568.893 2.27%
std::multimap<int,_int>::ctor(const&,_alloc)/32 222.972 -1.30%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52467.174 3.47%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.698 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8485.955 -1.46%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.143 -
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 1.87%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.333 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247047.602 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.557 4.66%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.486 3.09%
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.07%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.451 7.32%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.808 1.88%
std::multimap<int,_int>::erase(iterator)/1024 20.468 -1.76%
std::multimap<int,_int>::erase(iterator)/32 20.393 -1.47%
std::multimap<int,_int>::erase(iterator)/8192 20.511 -1.74%
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 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.952 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57191.713 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.704 -2.26%
std::multimap<int,_int>::erase(key)_(existent)/32 22.407 -3.15%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.664 -2.75%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.800 2.52%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.386 4.26%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.064 4.14%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.266 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.076 3.14%
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.64%
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 -1.93%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.492 4.14%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.415 1.64%
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 -5.90%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.670 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.197 -1.16%
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 -
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 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.174 -1.47%
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 5.08%
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 -
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 -2.95%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11605.512 -2.29%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.733 -7.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119961.823 -7.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.382 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12568.470 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.319 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 207638.904 -
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 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 660.592 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89569.142 1.14%
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 -
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 1.77%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.452 5.58%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.115 -1.04%
std::multimap<int,_int>::insert(value)_(already_present)/8192 22.125 8.26%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 18.275 7.15%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.590 -2.31%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.755 -
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 2.36%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.942 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.293 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.162 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.386 -1.03%
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 -17.98%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.796 15.60%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.565 -17.32%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6419.480 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.024 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51688.076 2.37%
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 1.21%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.185 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51076.074 -15.33%
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 -2.44%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12980.405 1.78%
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 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.688 3.49%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.829 -
std::multimap<std::string,_int>::clear()/0 392.660 -
std::multimap<std::string,_int>::clear()/1024 21567.680 -
std::multimap<std::string,_int>::clear()/32 902.195 1.78%
std::multimap<std::string,_int>::clear()/8192 214261.789 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.695 1.75%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.625 3.62%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.878 21.85%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.635 1.26%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.249 4.39%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.596 1.09%
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.618 6.11%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.157 3.45%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.538 5.90%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 28.348 5.30%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.318 2.43%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.911 -
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 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59888.823 -1.39%
std::multimap<std::string,_int>::ctor(const&)/0 12.659 -
std::multimap<std::string,_int>::ctor(const&)/1024 35172.059 -
std::multimap<std::string,_int>::ctor(const&)/32 805.176 19.36%
std::multimap<std::string,_int>::ctor(const&)/8192 342338.750 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.727 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36437.347 -2.27%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 860.580 9.29%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 343727.373 -1.68%
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.08%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 951.303 25.82%
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 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61119.799 8.72%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1046.885 6.56%
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 4.22%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.184 3.20%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.727 7.56%
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.77%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.128 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.357 6.64%
std::multimap<std::string,_int>::erase(iterator)/1024 32.633 11.18%
std::multimap<std::string,_int>::erase(iterator)/32 28.932 -12.22%
std::multimap<std::string,_int>::erase(iterator)/8192 30.952 -16.32%
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 1.22%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.391 1.95%
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 -11.99%
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.585 -19.85%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.121 39.04%
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 -2.87%
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 -9.43%
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 -1.06%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.120 -2.85%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.535 -7.69%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.358 -6.21%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -3.80%
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.807 -2.89%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.205 -9.47%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.086 -6.94%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.873 -31.96%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.468 2.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.472 -13.48%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.829 -2.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.868 15.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.562 9.78%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.828 3.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.511 -4.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.119 -16.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.651 -18.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.299 -1.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.603 -2.95%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.808 -26.16%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.535 -11.53%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.120 3.60%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.026 1.89%
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 1.90%
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 -1.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598112.745 -1.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.015 -2.95%
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 -2.96%
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 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1121.887 -2.38%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 392250.711 4.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.801 1.09%
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 -6.53%
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 77.87%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.839 21.76%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.551 -2.83%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.722 5.27%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.049 23.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.380 -2.36%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.505 24.90%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.377 5.56%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.136 22.23%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.588 6.14%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.500 -5.14%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.192 3.25%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 30.681 1.83%
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 -2.82%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.217 -6.05%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.114 1.92%
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 -9.68%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348498.852 -
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 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 758.928 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348250.992 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.135 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16931.689 -1.42%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 350.870 -1.98%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207120.655 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.166 -4.39%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.338 3.23%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 28.697 -
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 -7.36%
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 -5.81%
std::multiset<int>::clear()/0 403.508 3.25%
std::multiset<int>::clear()/1024 10153.338 2.82%
std::multiset<int>::clear()/32 643.460 4.10%
std::multiset<int>::clear()/8192 80098.258 2.38%
std::multiset<int>::contains(key)_(existent)/1024 4.014 -
std::multiset<int>::contains(key)_(existent)/32 1.723 -1.05%
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 1.71%
std::multiset<int>::contains(key)_(non-existent)/32 2.671 2.05%
std::multiset<int>::contains(key)_(non-existent)/8192 8.772 -2.74%
std::multiset<int>::count(key)_(existent)/1024 5.631 -
std::multiset<int>::count(key)_(existent)/32 3.715 -
std::multiset<int>::count(key)_(existent)/8192 9.406 1.27%
std::multiset<int>::count(key)_(non-existent)/0 0.278 9.55%
std::multiset<int>::count(key)_(non-existent)/1024 6.280 8.00%
std::multiset<int>::count(key)_(non-existent)/32 2.680 13.16%
std::multiset<int>::count(key)_(non-existent)/8192 10.039 9.09%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.844 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5837.316 1.82%
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 -
std::multiset<int>::ctor(const&)/32 220.680 1.73%
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 -
std::multiset<int>::ctor(const&,_alloc)/32 225.638 2.06%
std::multiset<int>::ctor(const&,_alloc)/8192 50018.617 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.711 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9577.248 9.25%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.513 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78210.445 13.53%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.717 -2.29%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12642.399 -2.91%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.501 -5.82%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254656.793 -1.66%
std::multiset<int>::equal_range(key)_(existent)/1024 5.447 6.34%
std::multiset<int>::equal_range(key)_(existent)/32 2.368 3.90%
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 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.577 1.60%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.470 3.87%
std::multiset<int>::erase(iterator)/1024 23.254 -
std::multiset<int>::erase(iterator)/32 20.892 1.77%
std::multiset<int>::erase(iterator)/8192 23.144 -1.15%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.398 -3.20%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6705.653 1.99%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.238 -1.87%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54088.650 -
std::multiset<int>::erase(key)_(existent)/1024 39.413 -
std::multiset<int>::erase(key)_(existent)/32 22.013 1.57%
std::multiset<int>::erase(key)_(existent)/8192 61.107 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -5.25%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.433 -3.32%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.306 -1.72%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.877 -3.36%
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 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.250 1.17%
std::multiset<int>::find(key)_(existent)/1024 4.160 -1.70%
std::multiset<int>::find(key)_(existent)/32 1.630 -
std::multiset<int>::find(key)_(existent)/8192 8.599 2.40%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.352 -3.02%
std::multiset<int>::find(key)_(non-existent)/32 2.271 -
std::multiset<int>::find(key)_(non-existent)/8192 8.089 -1.58%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.917 4.38%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.720 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.014 7.09%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.623 1.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.138 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.020 2.97%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.303 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.487 1.91%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.148 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.923 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.509 -1.36%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 77.343 -7.45%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.146 -10.14%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.723 8.91%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.786 -3.15%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.286 4.97%
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 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 720.458 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186108.628 -1.42%
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 1.03%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.642 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118004.226 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.351 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12220.675 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.802 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192776.245 -
std::multiset<int>::insert(value)_(already_present)/1024 27.605 1.01%
std::multiset<int>::insert(value)_(already_present)/32 18.282 -
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.47%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.864 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.757 -8.27%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.040 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 29.121 4.01%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.871 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.603 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.113 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.181 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.630 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.055 129.60%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.180 73.26%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.084 147.39%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.401 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6487.887 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.137 -4.54%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50772.846 -1.59%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.354 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6252.130 -3.14%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 224.690 -2.84%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50247.085 -2.53%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1431.567 2.21%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 41.577 1.27%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12681.347 1.40%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.094 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.402 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.757 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.405 76.32%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.740 51.06%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.392 79.06%
std::multiset<std::string>::clear()/0 390.885 -
std::multiset<std::string>::clear()/1024 21528.693 -2.43%
std::multiset<std::string>::clear()/32 871.585 -2.00%
std::multiset<std::string>::clear()/8192 213620.886 -2.26%
std::multiset<std::string>::contains(key)_(existent)/1024 21.031 -9.85%
std::multiset<std::string>::contains(key)_(existent)/32 15.150 1.51%
std::multiset<std::string>::contains(key)_(existent)/8192 27.690 -1.76%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 5.34%
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.805 -15.89%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.681 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.650 -
std::multiset<std::string>::count(key)_(existent)/1024 22.102 -4.81%
std::multiset<std::string>::count(key)_(existent)/32 20.327 -
std::multiset<std::string>::count(key)_(existent)/8192 29.238 -1.73%
std::multiset<std::string>::count(key)_(non-existent)/0 0.268 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.859 1.75%
std::multiset<std::string>::count(key)_(non-existent)/32 11.062 4.00%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.389 1.08%
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 -
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 1.61%
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 -8.57%
std::multiset<std::string>::ctor(const&,_alloc)/32 791.956 5.82%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342076.865 -5.38%
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 9.05%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379639.631 1.51%
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 1.15%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1074815.723 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.298 4.46%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.892 5.41%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.246 -1.77%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.938 4.08%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.740 15.71%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.610 -
std::multiset<std::string>::erase(iterator)/1024 31.466 -
std::multiset<std::string>::erase(iterator)/32 31.325 14.71%
std::multiset<std::string>::erase(iterator)/8192 30.121 18.49%
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 1.50%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.177 -2.45%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120571.636 -
std::multiset<std::string>::erase(key)_(existent)/1024 82.795 -11.78%
std::multiset<std::string>::erase(key)_(existent)/32 80.788 -
std::multiset<std::string>::erase(key)_(existent)/8192 67.226 -17.80%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 27.959 16.62%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.589 2.65%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.387 3.50%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 14.036 3.40%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.984 -4.66%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.093 -
std::multiset<std::string>::find(key)_(existent)/1024 22.464 -4.44%
std::multiset<std::string>::find(key)_(existent)/32 16.394 4.74%
std::multiset<std::string>::find(key)_(existent)/8192 29.510 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.649 19.84%
std::multiset<std::string>::find(key)_(non-existent)/32 10.327 9.68%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.002 12.04%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.764 -2.71%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 63.245 6.04%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.706 7.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 91.582 -12.39%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 28.484 -13.90%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.413 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.635 18.86%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.372 -11.15%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.109 -4.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.656 -5.43%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.270 3.32%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 72.232 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.119 18.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 37.246 7.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 21.297 -36.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.777 -12.83%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.135 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65419.171 4.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1440.307 2.70%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 905459.049 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 398.765 1.04%
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 -
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 -3.79%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1484.446 1.63%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816802.371 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.019 -1.23%
std::multiset<std::string>::insert(value)_(already_present)/32 48.169 12.98%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.952 34.81%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.181 20.04%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.471 -13.62%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 43.248 31.37%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 86.058 -3.33%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.202 -3.30%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 38.688 -16.14%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 31.671 2.59%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.566 17.49%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.386 -2.48%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.320 -2.61%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.251 5.38%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.854 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.563 1.78%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.524 -2.20%
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 -10.86%
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 -11.42%
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 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.105 -5.80%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.285 6.39%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.305 7.65%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 25.034 -6.91%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.147 -2.90%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 37.341 4.89%
std::none_of(deque<int>)_(process_all)/32 12.364 -
std::none_of(deque<int>)_(process_all)/32768 10916.087 4.14%
std::none_of(deque<int>)_(process_all)/50 18.900 -
std::none_of(deque<int>)_(process_all)/8 3.441 -
std::none_of(deque<int>)_(process_all)/8192 2730.222 4.01%
std::none_of(list<int>)_(process_all)/32 11.946 1.30%
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 -4.39%
std::none_of(vector<int>)_(process_all)/32 8.445 2.03%
std::none_of(vector<int>)_(process_all)/32768 8132.772 -
std::none_of(vector<int>)_(process_all)/50 19.479 1.17%
std::none_of(vector<int>)_(process_all)/8 2.541 5.45%
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 -2.90%
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 4.99%
std::partial_sort(deque<int>)_(descending)/8192 257869.925 -3.92%
std::partial_sort(deque<int>)_(heap)/1024 17969.739 -
std::partial_sort(deque<int>)_(heap)/8 39.553 -1.71%
std::partial_sort(deque<int>)_(heap)/8192 266425.373 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7706.445 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.124 -4.18%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145494.271 -3.91%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18867.373 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.976 -3.28%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 258672.326 -
std::partial_sort(deque<int>)_(repeated)/1024 6291.773 -
std::partial_sort(deque<int>)_(repeated)/8 26.037 -
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 1.12%
std::partial_sort(deque<int>)_(shuffled)/8192 240884.773 -1.36%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4753.791 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.207 -
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 -6.00%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93294.475 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8110.126 1.84%
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.723 3.17%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 98895.778 2.45%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4754.939 -3.57%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.171 -2.68%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50771.498 -2.63%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8850.666 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.352 -
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 -
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 2.14%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83518.912 -
std::partial_sort(vector<int>)_(ascending)/1024 4747.785 -1.06%
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 1.44%
std::partial_sort(vector<int>)_(descending)/8192 93819.581 -
std::partial_sort(vector<int>)_(heap)/1024 7911.155 -1.20%
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 -1.38%
std::partial_sort(vector<int>)_(pipe-organ)/8 19.025 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50339.187 -3.11%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8781.102 -1.20%
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.884 -1.30%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92977.138 -1.05%
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 2.96%
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 -
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 1.57%
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 -
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 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53027.487 -1.35%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8992.499 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.704 -
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 1.06%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29908.541 1.35%
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 1.18%
std::partial_sort_copy(list<int>)_(ascending)/8192 56826.884 -1.11%
std::partial_sort_copy(list<int>)_(descending)/1024 8229.507 -
std::partial_sort_copy(list<int>)_(descending)/8 15.977 -1.17%
std::partial_sort_copy(list<int>)_(descending)/8192 97700.230 -3.26%
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 2.58%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.206 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60589.704 4.59%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9120.404 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.036 1.58%
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 -
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 3.84%
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 -1.43%
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 -2.13%
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 1.05%
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 -1.40%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50523.541 -1.24%
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.02%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26855.428 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6697.659 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.395 1.45%
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.44%
std::partial_sort_copy(vector<int>)_(descending)/8192 93977.353 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8259.209 3.13%
std::partial_sort_copy(vector<int>)_(heap)/8 16.861 5.30%
std::partial_sort_copy(vector<int>)_(heap)/8192 99491.924 1.56%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4823.310 -2.84%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.686 -1.77%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50470.920 -2.67%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8888.019 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.826 -
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 1.76%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27968.119 3.95%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6813.599 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.726 -1.89%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88328.759 -
std::partition(deque<int>)_(dense)/1024 355.211 -
std::partition(deque<int>)_(dense)/32 8.959 -21.15%
std::partition(deque<int>)_(dense)/50 13.164 -20.37%
std::partition(deque<int>)_(dense)/8192 2799.983 -
std::partition(deque<int>)_(sparse)/1024 384.548 -2.63%
std::partition(deque<int>)_(sparse)/32 13.945 11.03%
std::partition(deque<int>)_(sparse)/50 19.890 14.69%
std::partition(deque<int>)_(sparse)/8192 3220.756 2.45%
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 16.63%
std::partition(list<int>)_(sparse)/1024 707.579 -1.12%
std::partition(list<int>)_(sparse)/32 9.066 2.06%
std::partition(list<int>)_(sparse)/50 21.704 -2.02%
std::partition(list<int>)_(sparse)/8192 7720.418 -
std::partition(vector<int>)_(dense)/1024 249.811 -
std::partition(vector<int>)_(dense)/32 8.506 -3.54%
std::partition(vector<int>)_(dense)/50 13.063 -2.15%
std::partition(vector<int>)_(dense)/8192 1880.718 -
std::partition(vector<int>)_(sparse)/1024 256.780 -
std::partition(vector<int>)_(sparse)/32 8.738 -1.91%
std::partition(vector<int>)_(sparse)/50 13.972 -2.00%
std::partition(vector<int>)_(sparse)/8192 1872.303 -
std::partition_copy(deque<int>)/1024 635.573 -
std::partition_copy(deque<int>)/32 12.526 -3.57%
std::partition_copy(deque<int>)/50 20.977 -
std::partition_copy(deque<int>)/8192 5697.170 -
std::partition_copy(list<int>)/1024 713.865 -1.05%
std::partition_copy(list<int>)/32 8.890 -1.06%
std::partition_copy(list<int>)/50 13.038 -1.70%
std::partition_copy(list<int>)/8192 6807.432 -14.76%
std::partition_copy(vector<int>)/1024 481.576 -
std::partition_copy(vector<int>)/32 8.012 -
std::partition_copy(vector<int>)/50 12.470 -3.79%
std::partition_copy(vector<int>)/8192 4545.548 -
std::partition_point(deque<int>)/1024 9.526 -
std::partition_point(deque<int>)/32 4.145 -
std::partition_point(deque<int>)/50 4.640 -
std::partition_point(deque<int>)/8192 15.472 1.57%
std::partition_point(list<int>)/1024 1375.162 6.38%
std::partition_point(list<int>)/32 17.138 6.73%
std::partition_point(list<int>)/50 26.561 5.05%
std::partition_point(list<int>)/8192 12580.940 -
std::partition_point(vector<int>)/1024 6.113 -
std::partition_point(vector<int>)/32 2.567 -3.29%
std::partition_point(vector<int>)/50 2.576 -
std::partition_point(vector<int>)/8192 9.280 -2.40%
std::pop_heap(deque<float>)/1024 13.640 10.10%
std::pop_heap(deque<float>)/8 52.266 -3.27%
std::pop_heap(deque<float>)/8192 60.535 -1.58%
std::pop_heap(deque<int>)/1024 12.593 -2.13%
std::pop_heap(deque<int>)/8 52.353 -
std::pop_heap(deque<int>)/8192 53.361 -7.07%
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 -2.36%
std::pop_heap(deque<std::string>)/1024 61.674 3.93%
std::pop_heap(deque<std::string>)/8 59.119 2.57%
std::pop_heap(deque<std::string>)/8192 118.375 2.82%
std::pop_heap(vector<float>)/1024 8.437 -
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 -
std::remove(deque<int>)_(prefix)/50 63.675 2.71%
std::remove(deque<int>)_(prefix)/8192 3864.418 -
std::remove(deque<int>)_(sprinkled)/1024 529.537 1.98%
std::remove(deque<int>)_(sprinkled)/32 55.200 7.37%
std::remove(deque<int>)_(sprinkled)/50 63.546 14.84%
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 -2.10%
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.78%
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 -2.31%
std::remove_copy(deque<int>)_(prefix)/1024 378.183 -5.60%
std::remove_copy(deque<int>)_(prefix)/32 13.018 -
std::remove_copy(deque<int>)_(prefix)/50 21.562 10.69%
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 -
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 -6.06%
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 -6.70%
std::remove_copy(vector<int>)_(prefix)/1024 263.783 -
std::remove_copy(vector<int>)_(prefix)/32 9.369 -1.55%
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.06%
std::remove_copy_if(deque<int>)_(prefix)/32 17.702 -
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 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.572 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3658.316 -
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 -1.79%
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 1.74%
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.627 -1.39%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.562 4.52%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2782.560 1.37%
std::remove_if(deque<int>)_(prefix)/1024 550.862 -
std::remove_if(deque<int>)_(prefix)/32 53.790 -1.69%
std::remove_if(deque<int>)_(prefix)/50 63.357 4.36%
std::remove_if(deque<int>)_(prefix)/8192 4234.218 -
std::remove_if(deque<int>)_(sprinkled)/1024 536.185 -
std::remove_if(deque<int>)_(sprinkled)/32 52.851 -
std::remove_if(deque<int>)_(sprinkled)/50 60.095 -
std::remove_if(deque<int>)_(sprinkled)/8192 3928.775 -
std::remove_if(list<int>)_(prefix)/1024 1026.033 1.23%
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 1.76%
std::remove_if(list<int>)_(sprinkled)/1024 998.359 -2.20%
std::remove_if(list<int>)_(sprinkled)/32 57.246 -
std::remove_if(list<int>)_(sprinkled)/50 72.682 -
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 -2.03%
std::replace(deque<int>)_(prefix)/50 19.308 -1.27%
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 -
std::replace(list<int>)_(prefix)/1024 740.238 -1.26%
std::replace(list<int>)_(prefix)/32 11.066 -
std::replace(list<int>)_(prefix)/50 17.439 -
std::replace(list<int>)_(prefix)/8192 6991.123 -
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 -
std::replace(vector<int>)_(prefix)/1024 159.443 -1.18%
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 6.06%
std::replace(vector<int>)_(sprinkled)/32 5.781 -
std::replace(vector<int>)_(sprinkled)/50 9.083 1.72%
std::replace(vector<int>)_(sprinkled)/8192 1252.531 2.63%
std::replace_if(deque<int>)_(prefix)/1024 480.522 -2.41%
std::replace_if(deque<int>)_(prefix)/32 14.167 1.07%
std::replace_if(deque<int>)_(prefix)/50 20.624 1.44%
std::replace_if(deque<int>)_(prefix)/8192 3492.974 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.012 -1.49%
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 -1.95%
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 -2.27%
std::replace_if(list<int>)_(prefix)/8192 7251.332 -
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 -2.93%
std::replace_if(list<int>)_(sprinkled)/8192 7479.608 1.22%
std::replace_if(vector<int>)_(prefix)/1024 275.629 -
std::replace_if(vector<int>)_(prefix)/32 9.559 -1.29%
std::replace_if(vector<int>)_(prefix)/50 13.805 -1.29%
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 -4.19%
std::reverse(deque<int>)/32768 5909.294 -
std::reverse(deque<int>)/4096 732.800 -1.10%
std::reverse(deque<int>)/512 113.482 -3.24%
std::reverse(deque<int>)/64 13.050 -2.65%
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 17631.441 -11.97%
std::reverse(list<int>)/4096 1779.766 -8.16%
std::reverse(list<int>)/512 200.553 2.15%
std::reverse(list<int>)/64 18.180 2.75%
std::reverse(list<int>)/8 1.984 1.57%
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 -
std::reverse_copy(deque<int>)/4096 972.684 -
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 -
std::reverse_copy(list<int>)/4096 3219.941 2.84%
std::reverse_copy(list<int>)/512 366.317 -
std::reverse_copy(list<int>)/64 30.139 -
std::reverse_copy(list<int>)/8 2.420 -
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 1.52%
std::rotate(deque<int>)_(1_element_backward)/1024 40.500 -
std::rotate(deque<int>)_(1_element_backward)/32 3.565 -
std::rotate(deque<int>)_(1_element_backward)/50 4.980 -2.67%
std::rotate(deque<int>)_(1_element_backward)/8192 311.273 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.666 3.77%
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 -
std::rotate(deque<int>)_(by_1/2)/50 11.548 -
std::rotate(deque<int>)_(by_1/2)/8192 1600.826 -3.13%
std::rotate(deque<int>)_(by_1/3)/1024 402.161 -
std::rotate(deque<int>)_(by_1/3)/32 20.777 -
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 -2.00%
std::rotate(deque<int>)_(by_1/4)/32 13.246 -
std::rotate(deque<int>)_(by_1/4)/50 28.448 2.83%
std::rotate(deque<int>)_(by_1/4)/8192 2684.442 -1.81%
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 -4.60%
std::rotate(list<int>)_(1_element_backward)/8192 7598.612 -5.82%
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.56%
std::rotate(list<int>)_(1_element_forward)/8192 7252.959 -6.24%
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 -22.91%
std::rotate(list<int>)_(by_1/3)/1024 808.263 -
std::rotate(list<int>)_(by_1/3)/32 16.530 -1.97%
std::rotate(list<int>)_(by_1/3)/50 22.747 -2.35%
std::rotate(list<int>)_(by_1/3)/8192 8389.057 -20.57%
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 -1.00%
std::rotate(list<int>)_(by_1/4)/8192 6625.165 -11.38%
std::rotate(vector<bool>)_(1_element_backward)/1024 28.170 1.30%
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 -10.64%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.471 -
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 1.70%
std::rotate(vector<bool>)_(by_1/2)/1024 8.600 -
std::rotate(vector<bool>)_(by_1/2)/32 18.413 1.38%
std::rotate(vector<bool>)_(by_1/2)/50 18.184 1.83%
std::rotate(vector<bool>)_(by_1/2)/8192 15.346 1.73%
std::rotate(vector<bool>)_(by_1/3)/1024 48.268 -3.61%
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 -1.55%
std::rotate(vector<bool>)_(by_1/4)/1024 14.010 -
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 1.43%
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 -2.32%
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 -1.89%
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 -
std::rotate_copy(vector<int>)/1024 34.696 4.67%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.677 -
std::rotate_copy(vector<int>)/8192 685.363 8.38%
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 18.64%
std::search(deque<int>)_(near_matches)/1024 23173.251 17.82%
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 -16.19%
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 -8.17%
std::search(deque<int>)_(same_length)/1024 475.454 -7.14%
std::search(deque<int>)_(same_length)/8192 3776.679 -6.71%
std::search(deque<int>)_(single_element)/1000 440.806 -1.15%
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 1.84%
std::search(deque<int>,_pred)_(near_matches)/1024 28334.062 2.26%
std::search(deque<int>,_pred)_(near_matches)/8192 1545152.075 1.17%
std::search(deque<int>,_pred)_(no_match)/1000 532.464 3.08%
std::search(deque<int>,_pred)_(no_match)/1024 519.250 -
std::search(deque<int>,_pred)_(no_match)/1048576 446611.616 -7.54%
std::search(deque<int>,_pred)_(no_match)/8192 3497.530 -8.31%
std::search(deque<int>,_pred)_(same_length)/1000 508.638 3.93%
std::search(deque<int>,_pred)_(same_length)/1024 520.063 2.85%
std::search(deque<int>,_pred)_(same_length)/8192 4089.825 2.14%
std::search(deque<int>,_pred)_(single_element)/1000 689.101 -
std::search(deque<int>,_pred)_(single_element)/1024 707.670 -
std::search(deque<int>,_pred)_(single_element)/8192 5687.660 -
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 -
std::search(list<int>)_(no_match)/1024 759.115 -1.05%
std::search(list<int>)_(no_match)/1048576 839303.030 -
std::search(list<int>)_(no_match)/8192 6629.449 -10.60%
std::search(list<int>)_(same_length)/1000 748.086 -5.71%
std::search(list<int>)_(same_length)/1024 772.353 -4.19%
std::search(list<int>)_(same_length)/8192 8590.395 -2.10%
std::search(list<int>)_(single_element)/1000 696.808 -4.00%
std::search(list<int>)_(single_element)/1024 750.098 -
std::search(list<int>)_(single_element)/8192 8093.617 -12.74%
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.19%
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.48%
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 -8.43%
std::search(vector<int>)_(near_matches)/1000 14306.831 -1.79%
std::search(vector<int>)_(near_matches)/1024 15069.559 -1.53%
std::search(vector<int>)_(near_matches)/8192 765748.451 -
std::search(vector<int>)_(no_match)/1000 206.781 -5.48%
std::search(vector<int>)_(no_match)/1024 211.647 -5.44%
std::search(vector<int>)_(no_match)/1048576 210570.911 -2.37%
std::search(vector<int>)_(no_match)/8192 1641.139 -2.88%
std::search(vector<int>)_(same_length)/1000 245.291 -1.39%
std::search(vector<int>)_(same_length)/1024 253.907 -2.84%
std::search(vector<int>)_(same_length)/8192 1955.939 -2.85%
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 -
std::search(vector<int>,_pred)_(no_match)/1024 538.462 -
std::search(vector<int>,_pred)_(no_match)/1048576 602431.156 -
std::search(vector<int>,_pred)_(no_match)/8192 4300.476 -
std::search(vector<int>,_pred)_(same_length)/1000 600.365 -
std::search(vector<int>,_pred)_(same_length)/1024 615.792 -
std::search(vector<int>,_pred)_(same_length)/8192 5103.257 3.30%
std::search(vector<int>,_pred)_(single_element)/1000 537.145 -
std::search(vector<int>,_pred)_(single_element)/1024 549.139 5.49%
std::search(vector<int>,_pred)_(single_element)/8192 4406.375 6.13%
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 -2.63%
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 13.81%
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.87%
std::set<int>::clear()/1024 9032.477 -1.56%
std::set<int>::clear()/32 641.162 2.43%
std::set<int>::clear()/8192 77438.501 -2.26%
std::set<int>::contains(key)_(existent)/1024 3.900 -
std::set<int>::contains(key)_(existent)/32 1.639 -
std::set<int>::contains(key)_(existent)/8192 8.350 1.09%
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 5.985 -3.96%
std::set<int>::contains(key)_(non-existent)/32 2.764 1.28%
std::set<int>::contains(key)_(non-existent)/8192 14.421 16.13%
std::set<int>::count(key)_(existent)/1024 4.260 2.31%
std::set<int>::count(key)_(existent)/32 1.675 3.15%
std::set<int>::count(key)_(existent)/8192 7.962 1.06%
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 -2.21%
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 -
std::set<int>::ctor(&&,_different_allocs)/32 176.359 -
std::set<int>::ctor(&&,_different_allocs)/8192 48262.295 -5.50%
std::set<int>::ctor(const&)/0 12.758 -
std::set<int>::ctor(const&)/1024 6192.537 -4.00%
std::set<int>::ctor(const&)/32 219.747 -4.05%
std::set<int>::ctor(const&)/8192 49051.260 -4.47%
std::set<int>::ctor(const&,_alloc)/0 12.731 -
std::set<int>::ctor(const&,_alloc)/1024 6188.057 -3.74%
std::set<int>::ctor(const&,_alloc)/32 220.689 -2.78%
std::set<int>::ctor(const&,_alloc)/8192 49197.847 -2.83%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.014 2.52%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8840.007 2.87%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 260.964 10.79%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70370.866 2.72%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -1.37%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12792.411 -1.04%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.784 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251987.927 6.26%
std::set<int>::equal_range(key)_(existent)/1024 4.841 -
std::set<int>::equal_range(key)_(existent)/32 1.906 1.55%
std::set<int>::equal_range(key)_(existent)/8192 8.779 3.55%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.566 -2.29%
std::set<int>::equal_range(key)_(non-existent)/32 2.425 -3.20%
std::set<int>::equal_range(key)_(non-existent)/8192 9.828 -1.73%
std::set<int>::erase(iterator)/1024 19.560 -11.93%
std::set<int>::erase(iterator)/32 19.450 -9.43%
std::set<int>::erase(iterator)/8192 19.609 -8.22%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.209 -1.55%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6497.752 -1.03%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 557.242 -1.29%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53233.942 -
std::set<int>::erase(key)_(existent)/1024 50.047 -2.26%
std::set<int>::erase(key)_(existent)/32 21.167 -7.73%
std::set<int>::erase(key)_(existent)/8192 68.720 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.460 -11.09%
std::set<int>::erase(key)_(non-existent,_end)/32 2.298 -20.64%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.313 -10.75%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.949 -
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.45%
std::set<int>::find(key)_(existent)/32 1.684 -1.89%
std::set<int>::find(key)_(existent)/8192 8.030 -8.09%
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 1.07%
std::set<int>::find(key)_(non-existent)/8192 8.573 1.29%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.442 2.18%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.000 -13.06%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.391 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.025 -3.99%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.116 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.430 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.816 -1.62%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.753 -1.87%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.212 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.099 -1.50%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.714 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.589 -14.13%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.214 -1.14%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.584 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.878 -1.43%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 35.119 3.63%
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 -3.52%
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 -3.78%
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 -4.91%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.771 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113346.369 -4.08%
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.65%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 533.298 -1.85%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129930.036 -2.30%
std::set<int>::insert(value)_(already_present)/1024 5.785 -5.75%
std::set<int>::insert(value)_(already_present)/32 1.763 -
std::set<int>::insert(value)_(already_present)/8192 9.460 -10.78%
std::set<int>::insert(value)_(new_value,_end)/0 17.141 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.775 -
std::set<int>::insert(value)_(new_value,_end)/32 18.783 -
std::set<int>::insert(value)_(new_value,_end)/8192 77.518 3.37%
std::set<int>::insert(value)_(new_value,_middle)/0 17.296 1.60%
std::set<int>::insert(value)_(new_value,_middle)/1024 25.867 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.282 -1.13%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.929 -1.09%
std::set<int>::lower_bound(key)_(existent)/1024 4.672 3.27%
std::set<int>::lower_bound(key)_(existent)/32 1.542 -
std::set<int>::lower_bound(key)_(existent)/8192 8.290 -1.43%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.065 -1.40%
std::set<int>::lower_bound(key)_(non-existent)/32 2.265 -1.18%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.078 -3.06%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.333 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6296.913 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 220.179 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50027.930 -1.27%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.326 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6260.475 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.768 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50009.733 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1378.810 1.95%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.327 4.93%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12498.014 1.09%
std::set<int>::upper_bound(key)_(existent)/1024 4.271 -
std::set<int>::upper_bound(key)_(existent)/32 1.801 1.26%
std::set<int>::upper_bound(key)_(existent)/8192 8.081 -3.21%
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 1.03%
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 -3.07%
std::set<std::string>::clear()/32 867.365 -3.17%
std::set<std::string>::clear()/8192 212611.676 -1.14%
std::set<std::string>::contains(key)_(existent)/1024 25.540 3.80%
std::set<std::string>::contains(key)_(existent)/32 16.320 2.95%
std::set<std::string>::contains(key)_(existent)/8192 27.963 3.00%
std::set<std::string>::contains(key)_(non-existent)/0 0.274 -
std::set<std::string>::contains(key)_(non-existent)/1024 24.441 8.02%
std::set<std::string>::contains(key)_(non-existent)/32 10.853 9.54%
std::set<std::string>::contains(key)_(non-existent)/8192 29.363 8.93%
std::set<std::string>::count(key)_(existent)/1024 23.387 -2.06%
std::set<std::string>::count(key)_(existent)/32 17.127 -
std::set<std::string>::count(key)_(existent)/8192 37.970 -5.55%
std::set<std::string>::count(key)_(non-existent)/0 0.275 6.34%
std::set<std::string>::count(key)_(non-existent)/1024 23.762 -
std::set<std::string>::count(key)_(non-existent)/32 10.815 7.99%
std::set<std::string>::count(key)_(non-existent)/8192 31.191 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.787 -
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 -
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 -9.87%
std::set<std::string>::ctor(const&,_alloc)/32 746.530 -1.15%
std::set<std::string>::ctor(const&,_alloc)/8192 343341.860 -5.42%
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 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378713.478 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.765 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54252.521 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1055.215 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104954.301 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.726 -
std::set<std::string>::equal_range(key)_(existent)/32 15.908 -
std::set<std::string>::equal_range(key)_(existent)/8192 27.736 -4.72%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 27.724 9.52%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.394 -4.83%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.167 1.41%
std::set<std::string>::erase(iterator)/1024 30.588 -
std::set<std::string>::erase(iterator)/32 26.967 -1.84%
std::set<std::string>::erase(iterator)/8192 26.530 -1.76%
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 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117049.957 -
std::set<std::string>::erase(key)_(existent)/1024 60.138 -1.49%
std::set<std::string>::erase(key)_(existent)/32 49.697 -2.95%
std::set<std::string>::erase(key)_(existent)/8192 72.602 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.143 11.64%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.853 11.87%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.860 13.81%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.785 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.149 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.949 -
std::set<std::string>::find(key)_(existent)/1024 23.528 -3.85%
std::set<std::string>::find(key)_(existent)/32 15.725 -2.85%
std::set<std::string>::find(key)_(existent)/8192 29.790 -6.19%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 21.195 -5.12%
std::set<std::string>::find(key)_(non-existent)/32 9.779 -8.57%
std::set<std::string>::find(key)_(non-existent)/8192 28.509 -4.83%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.346 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 51.475 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 33.385 3.08%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 68.692 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.819 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.861 -2.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.777 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.960 -2.85%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.905 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.106 4.10%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.549 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 56.277 5.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.100 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.931 2.00%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.540 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.790 4.16%
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 -1.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 1.96%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1321.968 1.61%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596970.363 -
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 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1153.750 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615924.765 -
std::set<std::string>::insert(value)_(already_present)/1024 25.703 -1.99%
std::set<std::string>::insert(value)_(already_present)/32 8.960 -1.00%
std::set<std::string>::insert(value)_(already_present)/8192 29.985 -
std::set<std::string>::insert(value)_(new_value,_end)/0 34.038 -2.30%
std::set<std::string>::insert(value)_(new_value,_end)/1024 68.106 1.83%
std::set<std::string>::insert(value)_(new_value,_end)/32 45.370 -2.23%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.610 7.12%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.815 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.352 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.960 1.88%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 43.479 -
std::set<std::string>::lower_bound(key)_(existent)/1024 24.045 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.013 -
std::set<std::string>::lower_bound(key)_(existent)/8192 28.806 -1.88%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 25.655 2.16%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.839 1.71%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.892 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.269 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36506.683 -2.72%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 783.459 -1.07%
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 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 774.598 -
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 1.04%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 310.437 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204901.640 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.277 -1.07%
std::set<std::string>::upper_bound(key)_(existent)/32 17.339 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.199 -
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 -4.16%
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 -2.10%
std::shift_left(deque<int>)/50 5.438 -2.13%
std::shift_left(deque<int>)/8192 309.043 2.26%
std::shift_left(list<int>)/1024 747.578 1.57%
std::shift_left(list<int>)/32 13.739 1.65%
std::shift_left(list<int>)/50 29.105 4.47%
std::shift_left(list<int>)/8192 7188.337 -7.31%
std::shift_left(vector<int>)/1024 35.269 -
std::shift_left(vector<int>)/32 2.983 -71.23%
std::shift_left(vector<int>)/50 5.260 -
std::shift_left(vector<int>)/8192 280.954 -1.29%
std::shift_right(deque<int>)/1024 40.682 1.03%
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 -9.67%
std::shift_right(list<int>)/8192 7484.348 -3.58%
std::shift_right(vector<int>)/1024 35.769 -
std::shift_right(vector<int>)/32 2.959 -29.66%
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 -
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 -
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.24%
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.33%
std::sort(deque<int>)_(qsort_adversarial)/8192 484852.438 -1.04%
std::sort(deque<int>)_(repeated)/1024 965.120 -
std::sort(deque<int>)_(repeated)/8 17.952 -
std::sort(deque<int>)_(repeated)/8192 6765.929 -
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 -
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 -
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 2.34%
std::sort(vector<NonIntegral>)_(repeated)/8 16.299 3.04%
std::sort(vector<NonIntegral>)_(repeated)/8192 3757.594 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4678.574 -3.33%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.770 -1.96%
std::sort(vector<NonIntegral>)_(shuffled)/8192 81338.860 -6.60%
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 1.07%
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 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.873 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148623.928 -
std::sort(vector<int>)_(repeated)/1024 690.598 2.69%
std::sort(vector<int>)_(repeated)/8 15.871 -
std::sort(vector<int>)_(repeated)/8192 5287.390 4.32%
std::sort(vector<int>)_(shuffled)/1024 4639.807 -4.03%
std::sort(vector<int>)_(shuffled)/8 22.825 -2.96%
std::sort(vector<int>)_(shuffled)/8192 44972.892 -3.71%
std::sort_heap(deque<int>)/1024 13434.055 -
std::sort_heap(deque<int>)/8 36.354 -1.47%
std::sort_heap(deque<int>)/8192 469412.819 -
std::sort_heap(deque<int>,_pred)/1024 12810.949 2.91%
std::sort_heap(deque<int>,_pred)/8 34.001 -1.49%
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 -1.77%
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 -
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 2.04%
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 -2.57%
std::sort_heap(vector<int>,_pred)/8192 106411.926 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2706.783 1.95%
std::stable_partition(deque<int>)_(alloc_fails)/32 1854.930 -1.34%
std::stable_partition(deque<int>)_(alloc_fails)/50 1875.135 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9808.975 -
std::stable_partition(deque<int>)_(dense)/1024 611.831 7.30%
std::stable_partition(deque<int>)_(dense)/32 30.259 9.43%
std::stable_partition(deque<int>)_(dense)/50 40.607 10.92%
std::stable_partition(deque<int>)_(dense)/8192 5671.658 -
std::stable_partition(deque<int>)_(sparse)/1024 456.996 3.22%
std::stable_partition(deque<int>)_(sparse)/32 11.852 -2.94%
std::stable_partition(deque<int>)_(sparse)/50 28.755 -
std::stable_partition(deque<int>)_(sparse)/8192 3636.370 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4176.953 -
std::stable_partition(list<int>)_(alloc_fails)/32 1852.414 -
std::stable_partition(list<int>)_(alloc_fails)/50 1886.965 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26806.989 -1.10%
std::stable_partition(list<int>)_(dense)/1024 1426.226 -2.82%
std::stable_partition(list<int>)_(dense)/32 38.074 -13.48%
std::stable_partition(list<int>)_(dense)/50 57.383 1.46%
std::stable_partition(list<int>)_(dense)/8192 24004.463 20.86%
std::stable_partition(list<int>)_(sparse)/1024 929.319 -
std::stable_partition(list<int>)_(sparse)/32 9.641 -
std::stable_partition(list<int>)_(sparse)/50 26.954 -
std::stable_partition(list<int>)_(sparse)/8192 10285.100 16.26%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2289.688 -1.23%
std::stable_partition(vector<int>)_(alloc_fails)/32 1854.011 -1.99%
std::stable_partition(vector<int>)_(alloc_fails)/50 1838.604 -1.75%
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 -1.35%
std::stable_partition(vector<int>)_(dense)/50 25.532 -
std::stable_partition(vector<int>)_(dense)/8192 2104.132 -
std::stable_partition(vector<int>)_(sparse)/1024 217.684 -
std::stable_partition(vector<int>)_(sparse)/32 7.252 -
std::stable_partition(vector<int>)_(sparse)/50 21.550 2.47%
std::stable_partition(vector<int>)_(sparse)/8192 1574.285 1.33%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4219.379 10.13%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.448 -5.92%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18947.773 -1.79%
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 1.04%
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 -
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.03%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28226.082 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4151.624 12.34%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.644 -1.11%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 14248.994 7.05%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19390.712 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.610 -1.48%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24577.485 -
std::stable_sort(deque<int>)_(ascending)/1024 2129.175 -1.50%
std::stable_sort(deque<int>)_(ascending)/8 19.356 9.56%
std::stable_sort(deque<int>)_(ascending)/8192 13598.956 -1.17%
std::stable_sort(deque<int>)_(descending)/1024 2918.739 -1.39%
std::stable_sort(deque<int>)_(descending)/8 28.293 12.02%
std::stable_sort(deque<int>)_(descending)/8192 20368.539 -
std::stable_sort(deque<int>)_(heap)/1024 2740.853 -1.56%
std::stable_sort(deque<int>)_(heap)/8 25.913 7.58%
std::stable_sort(deque<int>)_(heap)/8192 17235.305 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2936.601 -1.37%
std::stable_sort(deque<int>)_(pipe-organ)/8 22.263 3.80%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20428.307 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3124.564 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.409 7.91%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20665.785 -
std::stable_sort(deque<int>)_(repeated)/1024 1416.437 -2.31%
std::stable_sort(deque<int>)_(repeated)/8 19.410 8.10%
std::stable_sort(deque<int>)_(repeated)/8192 7662.481 -
std::stable_sort(deque<int>)_(shuffled)/1024 2543.525 -1.62%
std::stable_sort(deque<int>)_(shuffled)/8 23.414 2.92%
std::stable_sort(deque<int>)_(shuffled)/8192 14163.253 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4867.320 -3.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.137 -1.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48257.683 -7.10%
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 1.14%
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 2.43%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136216.202 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3549.327 -9.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.160 -2.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18248.699 -
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 1.37%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42030.165 1.62%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12567.097 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.662 -1.40%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186505.199 -1.08%
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 5.33%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.722 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 120932.210 3.23%
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 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14206.675 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12037.782 -
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 7.72%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.038 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18920.070 -1.37%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23174.161 -1.02%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.096 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23905.505 -
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 1.25%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14714.057 4.75%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.794 2.76%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22222.788 1.10%
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 -5.53%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.110 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11660.939 20.88%
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 4.22%
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 -2.32%
std::stable_sort(vector<int>)_(descending)/8 22.757 -6.79%
std::stable_sort(vector<int>)_(descending)/8192 18404.895 -3.44%
std::stable_sort(vector<int>)_(heap)/1024 2573.934 2.02%
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 1.25%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.635 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18614.746 1.63%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2877.598 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.490 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18278.368 -
std::stable_sort(vector<int>)_(repeated)/1024 1135.817 4.06%
std::stable_sort(vector<int>)_(repeated)/8 15.606 -
std::stable_sort(vector<int>)_(repeated)/8192 5299.552 -
std::stable_sort(vector<int>)_(shuffled)/1024 2281.300 2.38%
std::stable_sort(vector<int>)_(shuffled)/8 19.989 1.24%
std::stable_sort(vector<int>)_(shuffled)/8192 11001.449 -
std::swap_ranges(deque<int>)/1024 329.439 3.14%
std::swap_ranges(deque<int>)/32 10.829 1.87%
std::swap_ranges(deque<int>)/50 16.345 3.07%
std::swap_ranges(deque<int>)/8192 2627.809 3.13%
std::swap_ranges(list<int>)/1024 760.191 -
std::swap_ranges(list<int>)/32 19.563 -
std::swap_ranges(list<int>)/50 32.320 -
std::swap_ranges(list<int>)/8192 10385.553 1.27%
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 2.41%
std::transform(deque<int>,_deque<int>)/8192 5422.345 -
std::transform(list<int>)_(identity_transform)/1024 740.431 -6.63%
std::transform(list<int>)_(identity_transform)/32 16.975 -
std::transform(list<int>)_(identity_transform)/50 30.291 -4.66%
std::transform(list<int>)_(identity_transform)/8192 6939.405 -7.25%
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 6.07%
std::transform(vector<int>)_(identity_transform)/1024 262.502 -
std::transform(vector<int>)_(identity_transform)/32 9.343 1.91%
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 -11.34%
std::unique(deque<int>)_(contiguous)/52 55.952 -14.17%
std::unique(deque<int>)_(contiguous)/8192 3777.182 -
std::unique(deque<int>)_(sprinkled)/1024 512.861 -
std::unique(deque<int>)_(sprinkled)/32 55.817 2.34%
std::unique(deque<int>)_(sprinkled)/52 64.952 -
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 -1.19%
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 4.40%
std::unique(list<int>)_(sprinkled)/8192 7938.283 -1.90%
std::unique(list<int>,_pred)_(contiguous)/1024 950.221 -
std::unique(list<int>,_pred)_(contiguous)/32 58.335 1.14%
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.99%
std::unique(list<int>,_pred)_(sprinkled)/32 67.571 -
std::unique(list<int>,_pred)_(sprinkled)/52 84.303 -2.72%
std::unique(list<int>,_pred)_(sprinkled)/8192 8486.292 -3.84%
std::unique(vector<int>)_(contiguous)/1024 311.778 -
std::unique(vector<int>)_(contiguous)/32 49.994 3.31%
std::unique(vector<int>)_(contiguous)/52 54.299 1.21%
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 -9.75%
std::unique_copy(deque<int>)_(contiguous)/52 14.902 -10.71%
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 -
std::unique_copy(deque<int>)_(sprinkled)/52 21.094 -1.83%
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 6.03%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.018 3.57%
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 -
std::unique_copy(list<int>)_(sprinkled)/52 23.906 -
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.03%
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 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7526.004 -2.63%
std::unique_copy(vector<int>)_(contiguous)/1024 249.796 -
std::unique_copy(vector<int>)_(contiguous)/32 9.081 4.44%
std::unique_copy(vector<int>)_(contiguous)/52 13.749 1.37%
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 -
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 -1.07%
std::unordered_map<int,_int>::clear()/1024 8513.446 5.01%
std::unordered_map<int,_int>::clear()/32 595.435 -
std::unordered_map<int,_int>::clear()/8192 66184.439 3.66%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.554 -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.727 11.06%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.770 9.55%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -14.46%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.377 -13.69%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.770 1.42%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.725 -8.45%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.251 3.05%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.327 4.02%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.357 -1.25%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.272 -22.03%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.221 -30.99%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.286 -13.49%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.286 -11.05%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.319 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8522.877 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.701 -2.01%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96785.402 -
std::unordered_map<int,_int>::ctor(const&)/0 13.162 1.67%
std::unordered_map<int,_int>::ctor(const&)/1024 6820.242 -
std::unordered_map<int,_int>::ctor(const&)/32 200.277 -4.16%
std::unordered_map<int,_int>::ctor(const&)/8192 54925.344 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.294 2.37%
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 1.39%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13866.186 1.09%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 367.753 -3.49%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 152467.851 6.87%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.093 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13127.013 -18.17%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.428 -16.08%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141189.021 -1.85%
std::unordered_map<int,_int>::erase(iterator)/1024 19.972 1.81%
std::unordered_map<int,_int>::erase(iterator)/32 19.924 2.82%
std::unordered_map<int,_int>::erase(iterator)/8192 20.194 2.80%
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.41%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.660 2.20%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46287.474 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.206 -3.48%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.227 3.36%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.248 3.28%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.299 12.39%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.169 -13.12%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.211 -7.69%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.222 -
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 -16.61%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.129 -9.32%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.197 3.33%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.116 -10.52%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.097 -5.31%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.301 -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.052 -1.31%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.101 8.24%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.136 31.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 401.060 -
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.321 1.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14742.079 15.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 758.123 2.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 150628.165 7.83%
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 593.584 2.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85727.473 -
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 2.44%
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 -
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.60%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 772.164 2.20%
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 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.263 26.88%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 3.796 35.13%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.178 1.24%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.747 -1.69%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.526 -4.46%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.038 4.22%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.169 1.30%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.547 3.57%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.946 2.90%
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 -1.08%
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 -9.60%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.418 1.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.847 2.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.792 1.77%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.566 3.88%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.428 1.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.759 2.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.992 8.32%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.042 -9.36%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.400 1.65%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7223.447 7.10%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 233.912 14.51%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57885.154 6.60%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.429 1.86%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6758.163 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.420 -1.09%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54049.258 -2.32%
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 20.30%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.459 -1.06%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27723.883 11.19%
std::unordered_multimap<int,_int>::clear()/0 396.097 1.29%
std::unordered_multimap<int,_int>::clear()/1024 8223.971 -18.91%
std::unordered_multimap<int,_int>::clear()/32 593.257 -9.13%
std::unordered_multimap<int,_int>::clear()/8192 62697.143 -22.69%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.289 4.76%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.364 3.31%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.249 -7.62%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.382 -13.41%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.420 -6.28%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.272 -7.46%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.514 5.62%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.632 -13.69%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.609 -12.15%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.879 6.02%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.485 66.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.414 22.68%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.196 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.153 -3.40%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.181 1.06%
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 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6883.849 1.19%
std::unordered_multimap<int,_int>::ctor(const&)/32 204.464 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 56953.674 2.24%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.081 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9176.961 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.602 -1.72%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76451.891 -1.47%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.976 -1.40%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13260.710 2.60%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.621 -7.45%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140646.095 1.02%
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 2.02%
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 -2.52%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.732 -10.37%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.628 -10.40%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.136 -4.32%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.171 1.33%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5676.967 -17.97%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.017 -4.48%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45786.748 -14.62%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.017 -1.58%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.537 -9.54%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.293 -1.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -11.01%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.263 -10.64%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.209 -13.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.086 -8.79%
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 -19.52%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.196 -7.31%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.014 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.140 -20.82%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.317 -9.65%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.206 -6.77%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.227 6.44%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.005 -1.30%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.033 -5.93%
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 4.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 767.783 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171377.028 3.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.170 1.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15591.483 2.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 747.485 -1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169272.631 1.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.028 1.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14455.153 1.79%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 795.763 -1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178490.981 -2.82%
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 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 805.233 -2.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166806.742 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 410.385 4.68%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16582.070 1.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 841.225 5.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 187048.750 2.83%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 22.110 6.21%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.263 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.244 -6.19%
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 -6.42%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.173 -12.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.333 -14.47%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.627 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.281 17.63%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.801 3.23%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.798 -32.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.371 1.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7506.948 10.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 229.596 4.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57617.661 5.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.387 1.82%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7138.134 4.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.192 7.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55353.897 -
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 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.242 1.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27395.290 2.45%
std::unordered_multiset<int>::clear()/0 393.908 -
std::unordered_multiset<int>::clear()/1024 10084.894 -8.03%
std::unordered_multiset<int>::clear()/32 639.414 -4.83%
std::unordered_multiset<int>::clear()/8192 76554.433 -10.73%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.255 -7.46%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.338 -16.69%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.362 -19.69%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 7.97%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.457 -7.49%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.434 9.27%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.431 -11.31%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.907 24.00%
std::unordered_multiset<int>::count(key)_(existent)/32 1.948 6.11%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.949 14.42%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.405 16.92%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.273 4.78%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.359 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.288 20.34%
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 -1.61%
std::unordered_multiset<int>::ctor(const&)/32 200.653 -
std::unordered_multiset<int>::ctor(const&)/8192 55080.964 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.136 1.50%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9119.280 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 247.670 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76513.465 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.858 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12737.568 -1.54%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.171 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137330.413 -1.15%
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 -1.11%
std::unordered_multiset<int>::erase(iterator)/1024 20.035 -
std::unordered_multiset<int>::erase(iterator)/32 19.928 -
std::unordered_multiset<int>::erase(iterator)/8192 20.069 -11.11%
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 -20.69%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.329 -10.20%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55105.589 -1.75%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.592 6.53%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.773 -5.43%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.075 3.00%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.397 -17.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.365 17.61%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.480 22.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.148 -2.27%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.142 -11.20%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.278 7.91%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.228 6.61%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.609 17.88%
std::unordered_multiset<int>::find(key)_(existent)/32 1.298 -19.99%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.310 -16.94%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.333 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.059 -3.11%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.208 6.43%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.040 13.12%
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 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 771.693 -
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 -
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 -11.94%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.049 -6.29%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.899 5.55%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.100 3.67%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.033 2.29%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.855 -5.42%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.296 -11.86%
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.94%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.622 3.59%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 25.123 -21.51%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6672.101 -1.12%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.778 -
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 -1.11%
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 -8.48%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -2.78%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1436.196 -29.41%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.003 -2.69%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27196.123 -14.41%
std::unordered_set<int>::clear()/0 391.325 -
std::unordered_set<int>::clear()/1024 10171.048 27.66%
std::unordered_set<int>::clear()/32 642.148 9.91%
std::unordered_set<int>::clear()/8192 75157.523 22.82%
std::unordered_set<int>::contains(key)_(existent)/1024 1.335 11.38%
std::unordered_set<int>::contains(key)_(existent)/32 1.165 -7.56%
std::unordered_set<int>::contains(key)_(existent)/8192 1.373 6.54%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.404 9.88%
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.009 35.29%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.798 22.25%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.577 6.65%
std::unordered_set<int>::count(key)_(existent)/1024 1.176 -
std::unordered_set<int>::count(key)_(existent)/32 1.292 -1.74%
std::unordered_set<int>::count(key)_(existent)/8192 1.353 -6.77%
std::unordered_set<int>::count(key)_(non-existent)/0 0.285 4.10%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.511 -26.05%
std::unordered_set<int>::count(key)_(non-existent)/32 1.404 -25.15%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.470 -10.62%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.838 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8939.673 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 284.016 -1.05%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 107034.070 3.02%
std::unordered_set<int>::ctor(const&)/0 12.913 -
std::unordered_set<int>::ctor(const&)/1024 6763.173 1.25%
std::unordered_set<int>::ctor(const&)/32 202.023 1.22%
std::unordered_set<int>::ctor(const&)/8192 55405.742 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.931 -1.34%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9826.959 -
std::unordered_set<int>::ctor(const&,_alloc)/32 270.285 -1.56%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81136.100 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.250 2.79%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13665.722 -3.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.652 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143765.811 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.880 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13157.464 -6.81%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.301 -1.78%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146857.021 -
std::unordered_set<int>::erase(iterator)/1024 25.099 27.55%
std::unordered_set<int>::erase(iterator)/32 22.358 14.65%
std::unordered_set<int>::erase(iterator)/8192 25.596 30.65%
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 16.23%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 554.892 6.16%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50934.661 16.33%
std::unordered_set<int>::erase(key)_(existent)/1024 27.114 27.05%
std::unordered_set<int>::erase(key)_(existent)/32 23.618 11.26%
std::unordered_set<int>::erase(key)_(existent)/8192 28.887 29.37%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.262 -12.30%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.532 5.15%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.470 1.85%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.265 1.97%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.250 7.43%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.422 7.05%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.192 4.69%
std::unordered_set<int>::find(key)_(existent)/1024 1.484 2.79%
std::unordered_set<int>::find(key)_(existent)/32 1.403 19.68%
std::unordered_set<int>::find(key)_(existent)/8192 1.493 6.18%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.060 -7.69%
std::unordered_set<int>::find(key)_(non-existent)/32 1.092 -6.76%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.213 -
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 -3.37%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.631 -4.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 134966.363 -3.87%
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.72%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 725.719 -1.76%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133843.943 -4.33%
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.24%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 590.539 -1.22%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 93700.013 7.96%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.459 -1.01%
std::unordered_set<int>::insert(value)_(already_present)/32 2.741 -2.77%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.768 5.39%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.971 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.494 2.84%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.314 -1.00%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.752 3.27%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.964 -1.09%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 21.677 7.67%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.443 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.537 5.99%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.436 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7142.048 5.58%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 225.086 -2.23%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 57266.580 4.83%
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 -1.05%
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 -2.34%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.533 3.85%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26643.991 2.15%
std::unordered_set<std::string>::clear()/0 393.559 -
std::unordered_set<std::string>::clear()/1024 23443.654 1.76%
std::unordered_set<std::string>::clear()/32 914.604 -
std::unordered_set<std::string>::clear()/8192 218691.612 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.812 -1.04%
std::unordered_set<std::string>::contains(key)_(existent)/32 41.101 2.51%
std::unordered_set<std::string>::contains(key)_(existent)/8192 29.926 -18.99%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.603 5.92%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.890 2.44%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.156 -2.56%
std::unordered_set<std::string>::count(key)_(existent)/1024 39.129 -1.59%
std::unordered_set<std::string>::count(key)_(existent)/32 48.105 47.09%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.137 -10.29%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.463 2.83%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.335 -5.77%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.237 11.95%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.795 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40872.270 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 993.236 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 719960.855 -2.34%
std::unordered_set<std::string>::ctor(const&)/0 13.142 -
std::unordered_set<std::string>::ctor(const&)/1024 36645.051 10.27%
std::unordered_set<std::string>::ctor(const&)/32 859.512 25.29%
std::unordered_set<std::string>::ctor(const&)/8192 337191.715 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.077 -1.49%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63001.325 -1.15%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1753.354 22.52%
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 -2.92%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636269.904 -
std::unordered_set<std::string>::erase(iterator)/1024 31.321 6.31%
std::unordered_set<std::string>::erase(iterator)/32 26.062 -16.10%
std::unordered_set<std::string>::erase(iterator)/8192 30.605 16.75%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.004 -1.67%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13047.916 5.36%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.832 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119518.724 1.84%
std::unordered_set<std::string>::erase(key)_(existent)/1024 117.088 47.63%
std::unordered_set<std::string>::erase(key)_(existent)/32 66.616 -
std::unordered_set<std::string>::erase(key)_(existent)/8192 67.202 -40.91%
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 -7.51%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.002 -18.86%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.630 -1.36%
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 -12.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.386 -1.95%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.995 3.28%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.925 -1.01%
std::unordered_set<std::string>::find(key)_(existent)/32 37.958 29.68%
std::unordered_set<std::string>::find(key)_(existent)/8192 49.564 40.93%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.664 -1.79%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.869 8.82%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.669 5.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.850 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57371.126 4.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1855.097 -2.17%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 609235.971 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.232 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57194.923 6.41%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1826.797 -1.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608139.689 -
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.52%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1876.842 -4.25%
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.81%
std::unordered_set<std::string>::insert(value)_(already_present)/32 31.946 -39.70%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.685 28.73%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.027 -6.82%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 71.506 97.14%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 48.212 -23.16%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 73.554 5.00%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 70.588 43.13%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 74.341 2.65%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 59.678 -16.96%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 58.765 -2.01%
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 -3.98%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 815.388 24.21%
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 -2.98%
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 -5.93%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 339.405 8.45%
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.48%
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 -
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 -11.51%
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 -3.04%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.676 -3.13%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 651.987 -1.76%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.052 -2.97%
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 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 51.273 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.656 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 791.374 -2.68%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.149 2.19%
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.882 2.66%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 780.095 10.46%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.601 2.39%
std::vector<int>::ctor(const&)_(cheap_elements)/32 13.507 13.00%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 780.852 16.45%
std::vector<int>::ctor(size)/1024 44.860 -9.30%
std::vector<int>::ctor(size)/32 11.594 -24.38%
std::vector<int>::ctor(size)/8192 304.587 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 46.945 1.87%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 15.275 9.22%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 282.732 8.59%
std::vector<int>::erase(begin)_(cheap_elements)/1024 41.656 2.26%
std::vector<int>::erase(begin)_(cheap_elements)/32 3.854 2.18%
std::vector<int>::erase(begin)_(cheap_elements)/8192 284.847 1.00%
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.762 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.372 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.831 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.286 -1.29%
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 -2.12%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.895 -3.08%
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 -1.79%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 460.111 -2.76%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4238.983 5.46%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 954.413 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.598 -2.76%
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 -3.42%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.390 1.13%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.537 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 791.282 87.98%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.194 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.746 -3.23%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 683.583 1.47%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -2.24%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.490 -3.24%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.489 -3.17%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.490 -3.28%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.499 -3.17%
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 -1.79%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4882.216 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12832.722 1.91%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 761.071 2.94%
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 1.02%
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 -3.01%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6871.885 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20128.322 -2.87%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 606.954 -3.46%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175281.550 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.434 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.721 -1.56%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6854.079 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20035.498 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 604.566 -1.98%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 174700.918 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.401 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.206 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6877.446 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20043.853 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 605.672 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174744.890 -
std::vector<std::string>::ctor(size)/1024 429.523 -
std::vector<std::string>::ctor(size)/32 35.150 -6.63%
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 -
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 -1.77%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 583.428 -2.77%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174398.505 -2.60%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.402 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.725 5.04%
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 -
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 -
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.78%
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.67%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 867.999 8.39%
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 1.11%
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 -
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 -
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 2.04%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5690.080 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6429.598 -1.18%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 142.592 3.04%
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 1.82%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3242.709 2.81%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 608.265 2.02%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.966 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5716.219 -1.49%
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.42%
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 -4.16%
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 -5.43%
vector<bool>(size_type,_const_value_type&) 8.149 -1.84%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.231 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.979 -
vector<bool>::reserve() 8.136 -2.97%
vector<bool>::resize() 10.785 -1.84%
Geometric Mean 888.696 -